.quantity_wrapper-blank .featured_product_quantity_wrapper button,.quantity_wrapper-blank .featured_product_quantity_wrapper input{cursor:no-drop;opacity:.5}.narrow-container{max-width:1320px;margin:0 auto;width:100%;padding-left:15px;padding-right:15px}.featured_product_inner{display:flex;flex-direction:column;gap:var(--column-spacing)}@media screen and (max-width:768px){.featured_product_inner .featured_product_media_wrapper{order:1}.featured_product_inner .featured_product_info_wrapper{order:2}}.featured_product_info_wrapper{display:flex;flex-direction:column;padding:2rem;background:var(--color-background);border-radius:var(--pdp_radius)}.featured_product_info_inner{flex:1 1 auto;display:flex;flex-direction:column}.featured_product_badge_wrapper{display:flex;flex-wrap:wrap;gap:1rem}.featured_product_info_wrapper .fpp_badge{padding:.7rem 1.6rem;border-radius:50px}.featured_product_info_wrapper .fpp_badge span{text-transform:uppercase}.featured_product_vendor_wrapper{margin:1.4rem 0 0;text-transform:var(--text-transform)}.featured_product_vendor_wrapper.color_highlight span{color:var(--color-highlight)}.featured_product_vendor_wrapper.color_body span{color:var(--color-text)}.featured_product_title_wrapper{margin:1.6rem 0 .4rem}.featured_product_title_wrapper h2{font-weight:var(--font-weight, inherit);color:var(--color-heading);font-size:clamp(2.2rem,3vw,2.6rem)}.featured_product_inner .product_options_header p{color:var(--color-text)}.featured_product_inner .product_options_header{max-width:max-content;min-width:5rem;width:100%}span.main_product_regular_price{font-size:1.7rem;font-family:var(--font-heading-family);color:var(--color-highlight);font-weight:600}s.main_product_cap{font-size:1.6rem;font-family:var(--font-heading-family);opacity:.9;font-weight:100}.product_page.product_tax{margin:5px 0 0;font-size:1.2rem;color:var(--color-heading)}.product_page.product_tax a{color:var(--color-heading)}.featured_product_price_wrapper,.featured_product_inventory_wrapper,.featured_product_sku_wrapper{margin:.8rem 0}.featured_product_sku_wrapper.empty_sku{margin:0}.featured_product_separator{width:100%;height:.1rem;margin:1.6rem 0;background:var(--color-border)}.featured_product_variant_picker_wrapper,.featured_product_description_wrapper{margin:1.6rem 0}.featured_product_description_inner{max-height:calc(1.4rem * 2 * var(--lines));overflow:hidden;color:var(--color-text)}.featured_product_description_inner.full{max-height:max-content}.featured_product_description_inner:not(:first-child){display:none}.featured_product_description_inner.full:not(:first-child){display:block}.featured_product_info_wrapper .rte p,.featured_product_info_wrapper .rte ul li,.featured_product_info_wrapper .rte ol li{color:var(--color-text)}.featured_product_richtext_wrapper{margin:1.6rem 0;text-align:var(--richtext-align, left);color:var(--color-text)}.featured_product_richtext_wrapper>*:first-child{margin-top:0}.featured_product_richtext_wrapper>*:last-child{margin-bottom:0}.featured_product_richtext_wrapper a{color:currentColor;text-underline-offset:3px}.featured_product_richtext_wrapper.richtext_style--subtitle{font-family:var(--font-heading-family);font-size:1.6rem;line-height:1.5}.featured_product_richtext_wrapper.richtext_style--uppercase{font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}.featured_product_info_inner .main_product_accordion_wrapper{max-width:100%;width:100%;margin:2rem auto 0;padding:1rem}.featured_product_info_inner .accordion_summary{padding:1rem 0}.featured_product_actions_wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.6rem;margin-top:auto;padding-top:3rem}.product_form_add_to_cart_buttons_wrapper{flex-wrap:wrap}.featured_product_quantity_wrapper{display:flex;align-items:center;gap:1.6rem}.featured_product_quantity_wrapper p{display:none}.featured_product_quantity_wrapper .quantity_inner{display:flex;align-items:stretch;gap:1rem;padding:1rem 1.8rem;background:var(--color-secondary-background);border-radius:var(--btn-border-radius)}.featured_product_quantity_wrapper .quantity_inner button{position:relative;width:3rem;height:3rem;padding:0;background:var(--color-secondary-background);border:none;border-radius:.2rem}.featured_product_quantity_wrapper .quantity_inner input{max-width:5rem;height:3rem;padding:0;display:inline-flex;justify-content:center;align-items:center;text-align:center;background:var(--color-secondary-background);color:var(---color-secondary-text);border:none;font-family:var(--font-heading-family);font-size:1.6rem}.quantity_inner button .q_hori,.quantity_inner button .q_vert{background:var(--color-secondary-text)}.featured_product_add_to_cart_btn_wrapper{flex:1 1 24rem}.featured_product_add_to_cart_btn_wrapper .shopify-payment-button[hidden]{display:none}.featured_product_social_share_wrapper{margin:1.6rem 0 0}.featured_product_discount_promotion_wrapper{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;margin:2rem 0 0;padding:1.5rem;background:var(--color-secondary-background);border-radius:calc(var(--pdp_radius, 2.4rem) - 8px)}.featured_product_discount_promotion_wrapper span svg{width:2.5rem;height:2.5rem}.featured_product_discount_promotion_wrapper span svg path{fill:var(--color-secondary-heading)}.featured_product_discount_promotion_wrapper .discount_text{font-family:var(--font-heading-family);font-size:1.4rem;line-height:1.4}.featured_product_full_details_wrapper{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:2.4rem}.featured_product_full_details_wrapper .fpfd a{display:inline-flex;align-items:center;gap:1.2rem;font-family:var(--font-heading-family);font-weight:600;color:var(--color-heading);text-decoration:none}.featured_product_full_details_wrapper .fpfd a[href="#"]{opacity:.7;cursor:no-drop}.featured_product_full_details_wrapper .fpfd a:hover{text-decoration:none;text-underline-offset:4px}.featured_product_full_details_wrapper .fpfd a:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.fpfd_arrow{display:flex;width:1.8rem;transition:transform .3s ease}.fpfd_arrow svg{width:100%;height:auto}.fpfd_arrow svg path{fill:currentColor}.featured_product_full_details_wrapper .fpfd a:hover .fpfd_arrow{transform:translate(4px)}.main_product_read_more{color:var(--color-text);font-weight:600;margin-top:1rem;display:block;text-underline-offset:2px}@media screen and (min-width:769px){.featured_product_info_wrapper{padding:4rem}.featured_product_inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;column-gap:1rem;row-gap:var(--column-spacing)}.featured_product_inner.has_bottom_gallery{grid-template-rows:auto auto}.featured_product_inner.media_left{--fp-media-column: 1;--fp-info-column: 2}.featured_product_inner.media_right{--fp-media-column: 2;--fp-info-column: 1}.featured_product_inner .featured_product_media_wrapper{grid-column:1 / -1;grid-row:1 / -1;display:grid;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none}.featured_product_inner product-media-desktop,.featured_product_inner .product_desktop_media_wrapper{display:contents}.featured_product_inner .product_desktop_media_stage,.featured_product_inner .product_main_placeholder_wrapper{grid-column:var(--fp-media-column, 2);grid-row:1;align-self:start;pointer-events:auto}.featured_product_inner .product_desktop_thumbnail_media,.featured_product_inner .product_desktop_thumbs_slider{grid-column:1 / -1;grid-row:2;max-width:none;pointer-events:auto}.featured_product_inner .featured_product_info_wrapper{grid-column:var(--fp-info-column, 1);grid-row:1}.featured_product_inner .product_desktop_thumbnail_media:not(.swiper){--thumbs-gap: 2rem;grid-auto-columns:calc((100% - (var(--fp-thumbs-per-row, 5) - 1) * var(--thumbs-gap)) / var(--fp-thumbs-per-row, 5));justify-content:start}.featured_product_inner .product_desktop_thumb{opacity:1}.featured_product_inner .product_desktop_media_wrapper.has_bg .product_desktop_thumb{background:var(--bg)}.featured_product_inner .product_desktop_thumb[aria-selected=true]{border-color:var(--color-text)}}@media screen and (max-width:768px){.featured_product_info_wrapper{padding:1.5rem 1rem}.featured_product_actions_wrapper{padding-top:2rem}.featured_product_description_inner{font-size:14px;line-height:1.4}.featured_product_add_to_cart_btn_wrapper{flex:1 1 auto}}@media screen and (max-width:499px){.featured_product_actions_wrapper{flex-flow:column;align-items:stretch}}.product_media_frame img,.product_media_frame svg.placeholder_svg,.product_media_frame video,.product_media_frame iframe,.product_media_frame product-model,.product_media_frame model-viewer{border-radius:var(--pdp_radius)}.product_desktop_thumb_img img,.product_desktop_thumb,.product_media_frame{border-radius:var(--pdp_radius)}.featured_product_inner .icon_magnify{display:none!important}.featured_product_info_inner .main_product_read_more{display:inline-block}@media screen and (min-width:786px)and (max-width:1350px){.product_desktop_media_stage{height:100%;background:var(--bg)}}@media screen and (min-width:786px)and (max-width:1250px){.product_media_panel{position:sticky;top:0}}@media screen and (min-width:750px){.fpm_side{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:10px;align-items:stretch}.fpm_side--left{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.fpm_side.fpm_side--single{grid-template-columns:minmax(0,1fr)}.fpm_side .product_desktop_media_stage,.fpm_side .product_main_placeholder_wrapper{grid-column:1;grid-row:1;min-width:0}.fpm_side--left .product_desktop_media_stage,.fpm_side--left .product_main_placeholder_wrapper{grid-column:2}.fpm_side_rail{position:relative;grid-column:2;grid-row:1;min-width:0;min-height:0}.fpm_side--left .fpm_side_rail{grid-column:1}.fpm_side_slider{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.fpm_side_slider .product_desktop_thumbnail_media.swiper{width:100%;height:100%;max-width:none;margin:0}.fpm_side .product_desktop_thumb{height:100%;aspect-ratio:auto;opacity:1}.fpm_side.has_bg .product_desktop_thumb{background:var(--bg)}.fpm_side .product_desktop_thumb[aria-selected=true]{border-color:var(--color-text)}}@media screen and (min-width:769px){.featured_product_inner.has_side_thumbs.media_left{grid-template-columns:minmax(0,var(--fp-side-media-width, 65%)) minmax(0,1fr)}.featured_product_inner.media_left.has_side_thumbs .featured_product_info_wrapper{padding:.5rem 4rem}.featured_product_inner.has_side_thumbs.media_right{grid-template-columns:minmax(0,1fr) minmax(0,var(--fp-side-media-width, 65%))}.featured_product_inner.has_side_thumbs .featured_product_media_wrapper{grid-column:var(--fp-media-column, 2);grid-row:1;display:block;pointer-events:auto}.featured_product_inner.has_side_thumbs product-media-desktop{display:block}.featured_product_inner.has_side_thumbs .product_desktop_media_wrapper.fpm_side{display:grid}.featured_product_inner.has_side_thumbs .fpm_side .product_desktop_media_stage,.featured_product_inner.has_side_thumbs .fpm_side .product_main_placeholder_wrapper{grid-column:1;grid-row:1}.featured_product_inner.has_side_thumbs .fpm_side--left .product_desktop_media_stage,.featured_product_inner.has_side_thumbs .fpm_side--left .product_main_placeholder_wrapper{grid-column:2}.featured_product_inner.has_side_thumbs .fpm_side .product_desktop_thumbnail_media{grid-column:auto;grid-row:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/featured-product.css.map */
