.main_product_inner{background:var(--color-background);padding:2.1rem;display:flex;align-items:flex-start;gap:var(--horizontal-spacing);border-radius:var(--border-radius)}.main_product_inner.is_product_template{padding-inline:0}product-info{display:flex;align-items:flex-start;gap:var(--horizontal-spacing);border-radius:var(--border-radius);width:100%;z-index:1}.main_product_info_wrapper.sticky,.main_product_media_wrapper.sticky{position:sticky;top:calc(var(--header-height) + 1rem)}.sticky_cart_wrapper{position:fixed;bottom:2rem;right:2rem;z-index:9999;background:var(--color-secondary-background);padding:1.6rem;border-radius:var(--img-border-radius);transform:translate(100rem);opacity:0;pointer-events:none;min-width:35rem;transition:transform .6s,opacity .7s}.sticky_cart_wrapper.active{transform:translate(0);opacity:1;pointer-events:all}.sticky_cart_inner{display:flex;align-items:flex-start;gap:0}.sticky_cart_img{max-width:10rem;flex:0 0 10rem;width:100%;height:100%;display:flex}.sticky_cart_img img,.sticky_cart_img svg.placeholder_svg{width:100%;height:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--img-border-radius)}.sticky_cart_info_inner{margin-left:2rem}.sticky_cart_info h2{margin:0 0 .5rem;color:var(--color-secondary-foreground-heading)}.sticky_cart_inner .product_price_inner_main.product_section span.product_card_cap{font-size:1.2rem}.sticky_cart_inner .product_price_inner_main.product_section span.product_card_price{font-size:1.6rem;letter-spacing:0;color:var(--color-secondary-foreground)}.sticky_cart_inner .product_card_badge{display:flex}.sticky_cart_inner .product_card_badge span{font-size:1.2rem;line-height:1;padding:.6rem 1rem}.sticky_cart_add_btn{margin:1rem 0 0}.sticky_cart_add_btn button{padding:7px 20px;min-width:10.5rem;width:fit-content!important;font-size:1.2rem}.sticky_cart_selected_options{margin:5px 0 0;display:flex;flex-flow:column}.sc_option{display:flex;margin:0 0 8px}.sticky_cart_selected_options span{font-size:1.2rem;line-height:1;color:var(--color-secondary-foreground)}.main_product_media_wrapper{display:flex;flex:0 0 auto}.main_product_media_wrapper.media--small{max-width:45%;width:100%}.main_product_media_wrapper.media--medium{max-width:50%;width:100%}.main_product_media_wrapper.media--large{max-width:65%;width:100%}.main_product_media_wrapper svg.placeholder_svg,.main_product_media_wrapper img,.product_media.product_video video{width:100%;height:100%;border-radius:var(--img-border-radius);object-fit:cover}.product_media.external_product_video iframe{width:100%;height:100%;object-fit:cover;border-radius:var(--img-border-radius);overflow:hidden}.product_media.product_video video{cursor:pointer}.product_media_stack_wrapper{width:100%;height:100%}.product_media.two_stack.product_video{position:relative}span.product_video_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:var(--img-border-radius);display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:1;pointer-events:all;transition:opacity .3s}span.product_video_play.fade{opacity:0;pointer-events:none}span.product_video_play svg{width:5rem;height:5rem}span.product_video_play svg path{fill:var(--color-primary-button-background)}.product_media.product_model{border-radius:var(--img-border-radius);overflow:hidden;box-shadow:0 0 1rem #0000001a}.product_media.product_model model-viewer{width:100%;height:100%;object-fit:cover;border-radius:var(--img-border-radius)}.main_product_info_wrapper{width:100%;flex:1 1 auto;padding-top:1rem;max-width:65rem;overflow:hidden}.main_product_info_wrapper .separator{margin:1.5rem 0;font-size:0;position:relative}.main_product_info_wrapper .separator:after{content:"";position:absolute;top:0;left:0;width:100%;height:.1rem;background:var(--color-border);opacity:.2}.pickup_availability_pulse{width:1rem;height:1rem;flex:0 0 auto;border-radius:50%;font-size:0}.pickup_availability_pulse.available{background:#3ed660;animation:available_trigger 1s infinite}.pickup_availability_pulse.not_available{background:red;animation:not_available_trigger 1s infinite}@keyframes available_trigger{0%{box-shadow:0 0 #3ed66080}to{box-shadow:0 0 0 1rem #3ed66000}}@keyframes not_available_trigger{0%{box-shadow:0 0 red}to{box-shadow:0 0 0 1rem #3ed66000}}.main_product_pickup_availability_wrapper{margin:1.6rem 0;padding:2rem;border-radius:1rem;position:relative}.main_product_pickup_availability_wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-secondary-background);opacity:.5;z-index:-1;border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pickup_availability_information_container{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;flex-wrap:wrap}.pickup_availability_info{display:flex;align-items:center;gap:1.6rem}p.pickup_availability_information_title{margin:0;font-size:1.4rem;line-height:calc(1.4rem * 1.4);color:var(--color-secondary-foreground)}p.pickup_availability_information_title span{font-weight:700}p.pickup_availability_information_stock.small-text{margin:1rem 0 0;font-weight:400;font-size:1.2rem;line-height:1;color:var(--color-secondary-foreground)}button.pickup_availability_information_btn{cursor:pointer}p.pickup_availability_drawer_variant{margin:10px 0 0;font-size:1.4rem;line-height:1.4;color:var(--color-secondary-foreground)}ul.pickup_availability_list{margin:0;padding:0;list-style:none}li.pickup_availability_list--item{display:flex;flex-flow:column;gap:1rem;margin:2rem 0;position:relative}li.pickup_availability_list--item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--color-border);opacity:.2}li.pickup_availability_list--item h3{margin:0;color:var(--color-foreground-heading)}address.pickup_availability_address p{margin:0 0 1.6rem;font-size:1.4rem;line-height:calc(1.4rem * 1.6);color:var(--color-secondary-foreground)}.pickup_availability_preview p{margin:0;font-size:1.4rem;line-height:calc(1.4rem * 1.6);color:var(--color-secondary-foreground)}.pickup_availability_preview{display:flex;align-items:center;gap:1rem}.product_collapsible_tab{position:relative}.collapsible_tab_title h4{margin:0;color:var(--color-foreground-heading)}.collapsible_tab_title{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:2rem 0}.coll_plus{all:unset;width:1.2rem;height:1.2rem;position:relative}span.hori{position:absolute;top:50%;left:0;width:100%;height:1px;transform:translateY(-50%);background:var(--color-foreground-heading)}span.vert{position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:100%;background:var(--color-foreground-heading);transition:transform .3s}span.vert.rotate{transform:translate(-50%) rotate(90deg)}.collapsible_tab_content{height:0;overflow:hidden;transition:height .3s}.collapsible_tab_content.full_height{height:var(--height)}.collapsible_tab_content_inner>*{margin-bottom:0}.collapsible_tab_content_inner p{font-size:1.4rem;line-height:calc(1.4rem * 1.6);color:var(--color-foreground);margin:0 0 1.6rem}.collapsible_tab_content_inner p a{color:var(--color-primary);text-underline-offset:.2rem}.collapsible_tab_content_inner p:only-child{margin:0}.collapsible_tab_content_inner{padding-bottom:1.6rem}.collapsible_tab_content_inner .rte>:first-child{margin-top:0}.recipient_fields_wrapper{margin:0 0 2rem;height:0;overflow:hidden;transition:height .3s}.recipient_fields_wrapper.visible{margin:2rem 0;height:var(--height)}.recipient_form_inputs{display:flex;align-items:center;gap:.5rem}.recipient_form_inputs label{font-size:1.4rem;line-height:1;color:var(--color-secondary-foreground);cursor:pointer}.recipient_form_inputs input{appearance:none;-webkit-appearance:none;width:1.4rem;height:1.4rem;border:1px solid var(--color-border);border-radius:3px;position:relative;cursor:pointer}.complementary_products_wrapper{margin:2.6rem 0}.complementary_products_head{display:flex;align-items:center;gap:2rem;justify-content:space-between;margin:0 0 1.6rem}.complementary_products_head h2{margin:0;color:var(--color-foreground-heading)}.quick_add_drawer_inner sticky-cart{display:none}.main_product_gift_wrap{margin:1.6rem 0}.gift_wrap_field_input{display:flex;align-items:center;gap:1rem}.gift_wrap_field_input input{margin:0;appearance:none;-webkit-appearance:none;width:1.5rem;height:1.5rem;border:1px solid var(--color-border);border-radius:3px;position:relative;cursor:pointer}.gift_wrap_field_input label{font-size:1.4rem;line-height:1;color:var(--color-foreground);cursor:pointer}@media screen and (max-width: 768px){.main_product_pickup_availability_wrapper:before{z-index:0}.pa_wrapper{position:relative}}@media screen and (max-width: 640px){.main_product_inner.is_product_template{padding-bottom:0}.sticky_cart_wrapper{bottom:0;left:0;width:100%;border-radius:var(--img-border-radius) var(--img-border-radius) 0 0;transform:translateY(100rem)}.sticky_cart_selected_options{flex-flow:row;gap:1rem;flex-wrap:wrap}.sc_option{display:flex;margin:0}.collapsible_tab_title h4{font-size:1.4rem}}@media screen and (max-width: 399px){.sticky_cart_wrapper{min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/main-product.css.map */
