*{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}body,p,h1,h2,h3,h4,h5,h6,span{font-weight:auto!important;font-smooth:always!important}.custom-product-showcase{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.product-showcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.product-showcase__media{width:100%}.media-gallery{display:flex;flex-direction:column;gap:1.5rem;width:100%}.main-media-container{position:relative;width:100%;overflow:hidden;border-radius:.8rem}.main-media-slider{display:flex;transition:transform .3s ease}.main-media-item{min-width:100%;display:flex}.main-media-image,.main-media-item video,.main-media-item model-viewer,.main-media-item iframe{width:100%;height:100%;object-fit:contain}.video-wrapper,.model-wrapper{width:100%;height:100%}.video-wrapper video,.model-wrapper model-viewer{width:100%;height:100%}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;border-radius:50%;background:#fffc;border:none;font-size:2.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:all .2s ease}.slider-arrow:hover{background:#fff}.slider-arrow--prev{left:1rem;color:#a5a5a599}.slider-arrow--prev-icon{transform:scaleX(-1)}.slider-arrow--next{right:1rem;color:#a5a5a599}.thumbnail-list-container{padding:0rem 2rem}.thumbnail-box{width:100%;position:relative}.thumbnail-wrapper{width:100%;overflow:auto;position:relative}.thumbnail-wrapper::-webkit-scrollbar{height:0}.thumbnail-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:.4rem}.thumbnail-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:.4rem}.thumbnail-arrow{position:absolute;top:50%;transform:translateY(-50%);width:3.2rem;height:3.2rem;border-radius:50%;background:#ffffffe6;border:.1rem solid #ddd;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:9999}.thumbnail-arrow:hover{background:#fff}.thumbnail-arrow--prev{left:.5rem}.thumbnail-arrow--next{right:.5rem}.thumbnail-list{min-width:100%;display:flex!important;flex-wrap:nowrap;gap:1rem;padding:.6rem;scrollbar-width:thin;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;box-sizing:border-box}.thumbnail-item{height:var(--thumbnail-size);flex-shrink:0;border-radius:.4rem;overflow:hidden;cursor:pointer;border:.2rem solid transparent;padding:.3rem;transition:all .2s ease;position:relative}.thumbnail-item.active{border-color:var(--active-border-color);transform:scale(1.05)}.thumbnail-item img{width:100%;height:100%;object-fit:cover}.thumbnail-video,.thumbnail-model{position:relative;width:100%;height:100%}.play-icon,.model-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;color:#fff;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.model-icon{background:#000000b3;font-weight:700}.product-showcase__info{display:flex;flex-direction:column}.reviewer-info{padding:.5rem 0rem}.reviewer-text{font-size:1.6rem;color:#151515;margin:0;font-weight:400;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:-.05rem}.product-title h1{font-size:3.1rem;color:#121212;font-weight:700;margin-bottom:.8rem;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;word-break:break-word}.product-rating{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.8rem}.rating-stars{display:flex;gap:.2rem;color:#10b981;letter-spacing:.2rem}.star-full,.star-half{color:#10b981}.star-half{position:relative}.star-empty{color:#e5e5e5}.rating-text{font-size:1.4rem!important;font-weight:600!important;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-feature-settings:"kern";font-kerning:normal;color:#000!important;display:block!important;letter-spacing:-.05rem!important;text-rendering:optimizelegibility;word-spacing:.0013rem;-webkit-font-smoothing:antialiased}.product-price{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.4rem}.current-price{font-size:2rem;font-weight:600;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#16664b;text-decoration-color:#013304;letter-spacing:-.05rem;overflow-wrap:break-word;word-break:break-word;display:flex;align-items:center}.compare-price{font-size:1.7rem;color:#606060;text-decoration:line-through;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;letter-spacing:-.05rem;overflow-wrap:break-word;word-break:break-word;display:flex;align-items:center}.discount-badge{background:#91eab9;color:#000;padding:.1rem .6rem;border-radius:2rem;font-size:1.4rem;font-weight:550;box-sizing:border-box;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;align-items:center}.klarna-info{background:#fff;padding:1.4rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;border:.1rem solid rgb(240,238,235);color:#0b051d;font-size:1.4rem;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.klarna-logo{display:flex;align-items:center}.klarna-text{color:#0b051d;font-size:1.4rem;flex:1;line-height:2rem}.stock-info{margin-bottom:.4rem!important;margin-top:.4rem!important;letter-spacing:-.05rem}.klarna-url{text-decoration:underline;cursor:pointer}.product-features{list-style:none;padding:0;margin:0}.feature-item{display:flex;align-items:center;gap:1rem}.feature-item:last-child{border-bottom:none}.feature-item.feature-warning{color:#e63946;font-weight:500}.feature-item .feature-icon{font-size:1.7rem;width:2.4rem;text-align:center;display:flex;align-items:center;margin-bottom:0!important;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.feature-text{font-size:1.6rem;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"kern";color:#000;flex:1;display:flex;align-items:center;letter-spacing:-.05rem;word-spacing:.0015rem;-webkit-font-smoothing:antialiased}.product-variant{margin:1rem 0}.variant-tooltip{visibility:hidden;background:#333;color:#fff;text-align:center;padding:.4rem .8rem;border-radius:.4rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.8rem;white-space:nowrap;font-size:1.2rem}.color-swatches{line-height:0}.variant-icon:hover .variant-tooltip{visibility:visible}.variant-icon{padding:.6rem;border-radius:.8rem;border:.1rem solid rgb(125,125,125);cursor:pointer;position:relative;display:inline-block}.variant-icon-active{border:.2rem solid rgb(125,125,125)}.variant-icon-disabled{border:.2rem dashed rgb(125,125,125)}.variant-icon .variant-icon-tooltip-text{visibility:hidden;background-color:#333;color:#fff;text-align:center;padding:1.5rem 1rem;border-radius:.6rem;position:absolute;z-index:1;bottom:110%;left:50%;transform:translate(-50%);white-space:nowrap;font-size:1.3rem;font-weight:400;opacity:0;transition:opacity .3s;pointer-events:none;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.variant-icon .variant-icon-tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-.5rem;border-width:.5rem;border-style:solid;border-color:#333 transparent transparent transparent}.variant-icon:hover .variant-icon-tooltip-text{visibility:visible;opacity:1}.variant-label{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:1.4rem;color:#272727;font-weight:700;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.color-swatches{display:flex;gap:1rem;flex-wrap:wrap}.color-swatch{width:3.6rem;height:3.6rem;border-radius:50%;border:.2rem solid transparent;cursor:pointer;transition:all .2s ease;padding:0}.color-swatch.active{border-color:var(--active-border-color);transform:scale(1.1);box-shadow:0 .2rem .4rem #0003}.color-swatch:hover{transform:scale(1.05)}.product-actions{display:flex;gap:1rem;margin:1rem 0;flex-wrap:wrap}.product-actions .quantity-controls input:focus-visible{outline:aliceblue;box-shadow:none}.quantity-selector{flex:0 0 14rem}.quantity-label{display:block;margin-bottom:.5rem;font-size:1.4rem;color:#272727;font-weight:700;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.quantity-controls{display:flex;border:.1rem solid rgba(var(--color-foreground),.2);overflow:hidden;border-radius:2rem;line-height:0;width:100%}.quantity-btn{padding:.5rem 1rem;background:none;border:none;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff;transition:background-color .2s ease}.quantity-input{flex:1;padding:.5rem 1rem;border:none;text-align:center;font-size:1.6rem;min-width:0;width:100%}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.view-in-space-btn{flex:1;height:4rem;background:rgba(var(--color-foreground),.05);border:.1rem solid rgba(var(--color-foreground),.2);border-radius:.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:1.4rem;transition:all .2s ease;min-width:16rem}.view-in-space-btn:hover{background:rgba(var(--color-foreground),.1)}.btn-icon{font-size:1.8rem}.add-to-cart-btn{width:100%;background:#103a3a;color:#fff;border:none;border-radius:8rem;font-size:2rem;cursor:pointer;transition:background-color .2s ease;margin-top:1rem;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;padding:1.2rem}.product-form__submit{width:100%;background:#103a3a;color:#fff;border:none!important;border-radius:8rem;font-size:2rem;cursor:pointer;transition:background-color .2s ease;margin-top:1rem;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-weight:600;padding:1.2rem}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{box-shadow:none!important}.add-to-cart-btn:disabled{opacity:.5;cursor:not-allowed}.payment-methods{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;line-height:0}.payment-icon{padding:.4rem 1rem;background:rgba(var(--color-foreground),.05);border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.4rem;font-size:1.2rem;font-weight:500;color:rgba(var(--color-foreground),.7)}.phone-order{padding:1.4rem;text-align:center}.phone-order-text{display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#111;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.04rem}.phone-order-desc{color:#111111b3;display:flex;align-items:center;justify-content:center;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:-.04rem;overflow-wrap:break-word;margin-bottom:1.2rem}.phone-number{font-size:1.8rem;font-weight:800;color:#000;text-decoration:none;display:inline-block;padding:1.2rem 2.4rem;background:#f1b824;border-radius:10rem;cursor:pointer}.global_tip_box,.global_tip_box_new{width:100%;gap:2rem;background:#f7f7f7;padding:.5rem 1rem;display:flex;align-items:center;justify-content:center;border-radius:.7rem}:is(.global_tip_box,.global_tip_box_new) p{padding:0;margin:0}:is(.global_tip_box,.global_tip_box_new) .global_tip_box_icon{display:flex;align-items:center;justify-content:center}:is(.global_tip_box,.global_tip_box_new) .global_tip_box_text{color:#000;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"kern";font-size:1.5rem;font-weight:400;letter-spacing:-.05rem;display:flex;align-items:center;justify-content:center;word-break:break-word}.global_tip_box_new{display:none}.adaptive-image{width:100%;max-width:15rem;height:auto;object-fit:cover;display:block;margin:0 auto}.product_desc{width:100%;letter-spacing:-.05rem;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-feature-settings:"kern";font-size:1.7rem;color:#000;margin-top:1rem;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;word-break:break-word}.product_desc .product_detail{margin-top:.5rem}.product_desc .product_detail_item{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#2b2b2b}.product_desc .product_detail_item p{padding:.5rem 0rem;margin:0;line-height:2rem!important}.product_desc .product_detail_item .product_detail_item_icon,.product_desc .product_detail_item .product_detail_item_text{display:flex;align-items:center;justify-content:center;font-size:1.6rem}.product_desc .product_detail_item .product_detail_item_text strong{font-weight:600!important}.product_desc p{padding:0;margin:0;line-height:2.55rem!important}.product_desc ul{padding-top:0;padding-inline-start:2rem!important;margin:0}.faq-item{border-bottom:.1rem solid #e5e7eb;margin-bottom:0}.faq-header{display:flex;align-items:center;gap:1.2rem;padding:2rem 0;cursor:pointer;-webkit-user-select:none;user-select:none}.faq-header:hover{opacity:.8}.faq-icon{flex-shrink:0;display:flex;align-items:center}.faq-question{flex:1;margin:0;font-size:1.8rem;font-weight:600;color:#111827}.faq-indicator{flex-shrink:0;font-size:2.4rem;font-weight:300;transition:transform .3s ease}.faq-item.active .faq-indicator{transform:rotate(45deg)}.faq-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding-left:4.4rem}.faq-item.active .faq-content{transition:max-height .5s ease-in}.faq-answer{padding-bottom:.2rem;color:#4b5563;line-height:1.6}.faq-children:first-child{margin-top:.8rem}.faq-child-item{margin-bottom:1.6rem;border-bottom:.1rem dashed #f3f4f6}.faq-child-item:last-child{border-bottom:none}.faq-child-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-child-question{margin:0;font-size:1.5rem;font-weight:700;color:#121212;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"kern";-webkit-font-smoothing:antialiased;word-spacing:.0015rem;text-rendering:optimizelegibility}.faq-child-indicator{font-size:2rem;font-weight:300;transition:transform .3s ease}.faq-child-item.active .faq-child-indicator{transform:rotate(45deg)}.faq-child-answer{height:0;overflow:hidden;transition:height .3s ease-out;padding-left:0;color:#272727;font-size:1.5rem;letter-spacing:-.05rem}.faq-child-item.active .faq-child-answer{padding-bottom:1.2rem}.faq-children .faq-child-item .faq-child-header{border-bottom:.1rem solid rgb(221,221,221);padding-left:1rem}.faq-dynamic-content{margin-top:1.6rem;padding:1.6rem;background:#f9fafb;border-radius:.8rem}.answer-box{width:25rem;border-radius:2.5rem;margin-bottom:2rem;margin-top:1rem;background:#eec759;cursor:pointer}.answer-href{text-decoration:none;color:#272727;font-size:1.5rem;font-weight:700;display:flex;justify-content:center;align-items:center;gap:1rem;padding:.8rem 2.4rem}.product-feature-block{width:100%}.product-feature-block .videoList{display:flex;justify-content:center;align-items:flex-start;gap:2rem}.product-feature-block .circle-media{position:relative;width:14rem;height:14rem;overflow:hidden;display:flex;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;background-color:#f1c146}.product-feature-block .circle-media-box{border-radius:50%;padding:.5rem;border:.2rem solid #f2c759;transition:transform .2s ease,box-shadow .2s ease}.product-feature-block .media-text{color:#1d1d1d;text-align:center;font-size:1.4rem;font-weight:500;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.product-feature-block .circle-video{width:100%;height:100%;display:block;object-fit:cover}.product-feature-block .circle-media-box:hover{transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.product-feature-block .circle-media-box{transition:none}}.product-feature-block .accordion-list{margin-top:2rem}.product-feature-block .accordion-header-prefix,.product-feature-block .accordion-icon-prefix,.product-feature-block .accordion-title{display:flex;align-items:center}.product-feature-block .accordion-icon-prefix{margin-right:2rem}.product-feature-block .accordion-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;cursor:pointer;transition:all .3s ease;border-bottom:.1rem solid rgb(221,221,221)}.product-feature-block .accordion-title{font-size:1.6rem;font-weight:500;color:#000;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"kern";font-kerning:normal;font-variation-settings:normal;line-height:2rem;word-break:break-word;word-spacing:.0016rem;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.product-feature-block .accordion-icon{display:flex;align-items:center;justify-content:center;transition:transform .3s ease;color:#666}.product-feature-block .accordion-icon svg{width:2rem;height:2rem;transform:transform .3s ease}.product-feature-block .accordion-item.active .accordion-icon{transform:rotate(45deg)}.product-feature-block .accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.product-feature-block .accordion-item.active .accordion-content{grid-template-rows:1fr}.product-feature-block .accordion-content-inner{padding:0 2rem;color:#272727;font-size:1.5rem;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"kern";font-kerning:normal;font-weight:400;letter-spacing:-.03rem;overflow:hidden}.product-feature-block .accordion-content-inner p{line-height:2.4rem}.product-feature-block .accordion-content-inner p:last-child{margin-bottom:0}.product-feature-block .accordion-content-inner strong{color:#1a1a1a}.product-feature-block .accordion-content-inner ul,.product-feature-block .accordion-content-inner ol{margin:.8rem 0;padding-left:2rem}.product-feature-block .accordion-content-inner li{margin:.4rem 0}@media(max-width:768px){.product-feature-block .video-section{padding:1rem 0!important}.product-feature-block .product_desc{font-size:1.6rem!important}.product-feature-block .product_desc p:last-child{font-size:1.4rem!important}.product-feature-block .global_tip_box{display:none}.product-feature-block .global_tip_box_new{display:flex}.product-feature-block .feature-item .feature-icon{width:2rem!important;height:2rem!important}.product-feature-block .product-actions{margin:0;margin-bottom:.8rem}.product-feature-block .product-variant{margin:.8rem 0}.product-feature-block .variant-label{margin-bottom:.8rem}.product-feature-block .feature-item{padding:0!important;line-height:3rem}.product-feature-block .feature-text{font-size:1.5rem!important}.product-feature-block .compare-price{font-size:1.6rem!important}.product-feature-block .current-price{font-size:1.6rem!important;font-weight:500}.product-feature-block .product-title{font-size:1.7rem!important}.product-feature-block .rating-text{font-size:1.3rem!important}.product-feature-block .reviewer-text{font-size:1.4rem!important;line-height:1.68rem}.product-feature-block .product-accordion-section{padding:4rem 0}.product-feature-block .videoList{display:flex;justify-content:left;overflow:auto;gap:2rem}.product-feature-block .videoList::-webkit-scrollbar{display:none}.product-feature-block .product-info-card{padding:2rem}.product-feature-block .info-title{font-size:1.8rem}.product-feature-block .accordion-title{font-size:1.5rem;padding-right:1.6rem}.product-feature-block .accordion-header{padding:1rem .8rem}.product-feature-block .accordion-content-inner{font-size:1.4rem}}@media print{.slider-arrow,.thumbnail-list,.quantity-selector,.view-in-space-btn,.add-to-cart-btn,.payment-methods,.phone-order{display:none!important}.product-showcase__grid{grid-template-columns:1fr}.main-media-item{break-inside:avoid;page-break-inside:avoid}}.custom-product-showcase .product-showcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.custom-product-showcase .main-media-container{position:relative;width:100%;overflow:hidden}.custom-product-showcase .main-media-slider{display:flex;transition:transform .3s ease}.custom-product-showcase .main-media-item{flex-shrink:0}@media screen and (max-width:1024px){.custom-product-showcase .product-showcase__grid{gap:3rem}.product-feature-block .circle-media{width:10rem;height:10rem}}@media screen and (max-width:749px){.faq-child-question{font-size:1.4rem}.faq-child-header{padding-left:1.5rem!important}.video-section{padding:1rem 0!important}.global_tip_box{display:none}.global_tip_box_new{display:flex}.accordion-header{padding:1rem .8rem}.product_desc{font-size:1.6rem!important}.product_desc p:last-child{font-size:1.4rem!important}.feature-item .feature-icon{width:2rem!important;height:2rem!important}.quantity-controls{width:40%}.product-actions{margin:0;margin-bottom:.8rem}.product-variant{margin:.8rem 0}.variant-label{margin-bottom:.8rem}.feature-item{padding:0!important;line-height:3rem}.feature-text{font-size:1.5rem!important}.compare-price{font-size:1.6rem!important}.current-price{font-size:1.6rem!important;font-weight:500}.rating-text{font-size:1.3rem!important;height:1.56rem;line-height:1.56rem}.product-title h1{font-size:2.6rem!important}.reviewer-text{font-size:1.4rem!important;line-height:1.68rem;word-break:break-word;word-spacing:.0014rem}.global_tip_box_text{font-size:1.3rem!important;line-height:1.56rem;word-spacing:.0013rem}.custom-product-showcase .product-showcase__grid{display:block}.product-feature-block .circle-media{width:10rem;height:10rem}.custom-product-showcase .product-showcase__media,.custom-product-showcase .media-gallery{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.custom-product-showcase .main-media-item img,.custom-product-showcase .main-media-image,.custom-product-showcase .main-media-item video,.custom-product-showcase .main-media-item model-viewer,.custom-product-showcase .main-media-item iframe{width:100%;max-width:100%;height:auto;display:block;object-fit:contain}.custom-product-showcase img.main-media-image{max-width:100%;height:auto;width:100%;object-fit:contain}.custom-product-showcase .product-title{font-size:2.4rem}.custom-product-showcase .current-price{font-size:1.6rem;font-weight:500}.custom-product-showcase .product-actions{flex-direction:column}.custom-product-showcase .quantity-selector{flex:auto}.custom-product-showcase .view-in-space-btn{width:100%}.custom-product-showcase .klarna-info{flex-direction:column;align-items:flex-start}.custom-product-showcase .thumbnail-list{gap:.5rem}.custom-product-showcase .thumbnail-item{width:calc(var(--thumbnail-size) * .8);height:calc(var(--thumbnail-size) * .8)}.custom-product-showcase .phone-number{font-size:1.6rem;word-break:break-word}}@media screen and (max-width:989px){.faq-child-question{font-size:1.4rem}.faq-child-header{padding-left:1.5rem!important}.video-section{padding:1rem 0!important}.global_tip_box{display:none}.global_tip_box_new{display:flex}.accordion-header{padding:1rem .8rem}.product_desc{font-size:1.6rem!important}.product_desc p:last-child{font-size:1.4rem!important}.feature-item .feature-icon{width:2rem!important;height:2rem!important}.quantity-controls{width:40%}.product-actions{margin:0;margin-bottom:.8rem}.product-variant{margin:.8rem 0}.variant-label{margin-bottom:.8rem}.feature-item{padding:0!important;line-height:3rem}.feature-text{font-size:1.5rem!important}.compare-price{font-size:1.6rem!important}.current-price{font-size:1.6rem!important;font-weight:500}.rating-text{font-size:1.3rem!important;height:1.56rem;line-height:1.56rem}.product-title h1{font-size:2.6rem!important}.reviewer-text{font-size:1.4rem!important;line-height:1.68rem;word-break:break-word;word-spacing:.0014rem}.custom-product-showcase .product-showcase__grid{display:block}.global_tip_box_text{font-size:1.3rem!important;line-height:1.56rem}.product-feature-block .circle-media{width:10rem;height:10rem}.custom-product-showcase .main-media-item img,.custom-product-showcase .main-media-item video,.custom-product-showcase .main-media-item model-viewer,.custom-product-showcase .main-media-item iframe{display:block;max-width:100%;width:100%;object-fit:contain;height:auto}.custom-product-showcase img.main-media-image{max-width:100%;height:auto;width:100%;object-fit:contain}}@media screen and (max-width:767px){.faq-child-question{font-size:1.4rem}.faq-child-header,.faq-child-answer{padding-left:1.5rem!important}.video-section{padding:1rem 0!important}.global_tip_box{display:none}.global_tip_box_new{display:flex}.accordion-header{padding:1rem .8rem}.product_desc{font-size:1.6rem!important}.product_desc p:last-child{font-size:1.4rem!important}.feature-item .feature-icon{width:2rem!important;height:2rem!important}.discount-badge{line-height:1.82rem}.quantity-controls{width:40%}.product-actions{margin:0;margin-bottom:.8rem}.product-variant{margin:.8rem 0}.variant-label{margin-bottom:.8rem}.feature-item{padding:0!important;line-height:3rem}.feature-text{font-size:1.5rem!important}.compare-price{font-size:1.6rem!important}.current-price{font-size:1.6rem!important;font-weight:500}.rating-text{font-size:1.3rem!important;height:1.56rem;line-height:1.56rem}.product-title h1{font-size:2.6rem!important}.reviewer-text{font-size:1.4rem!important;line-height:1.68rem;word-break:break-word;word-spacing:.0014rem}.global_tip_box_text{font-size:1.3rem!important;line-height:1.56rem}.custom-product-showcase .product-showcase__grid{display:block}.product-feature-block .circle-media{width:10rem;height:10rem}.custom-product-showcase .main-media-item img,.custom-product-showcase .main-media-item video,.custom-product-showcase .main-media-item model-viewer,.custom-product-showcase .main-media-item iframe{height:auto}.custom-product-showcase .product-showcase__media,.custom-product-showcase .product-showcase__info,.custom-product-showcase .media-gallery{width:100%;max-width:100%;box-sizing:border-box}.custom-product-showcase .product-showcase__media,.custom-product-showcase .product-showcase__info{padding-left:0;padding-right:0}.custom-product-showcase{overflow-x:hidden}.custom-product-showcase .product-actions{flex-direction:column}.custom-product-showcase .quantity-selector{flex:auto}.custom-product-showcase .view-in-space-btn{width:100%}.custom-product-showcase .klarna-info{flex-direction:column;align-items:flex-start}.custom-product-showcase .thumbnail-list{gap:.5rem}.custom-product-showcase .thumbnail-item{width:calc(var(--thumbnail-size) * .8);height:calc(var(--thumbnail-size) * .8)}.custom-product-showcase .main-media-slider{display:flex;transition:transform .3s ease;width:100%}}.main-media-container{position:relative!important;width:100%!important;aspect-ratio:1 / 1!important;min-height:30rem!important;overflow:hidden!important}.main-media-item{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.main-media-image,.main-media-item video,.main-media-item model-viewer{width:100%!important;height:100%!important;object-fit:cover!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-product-show.css.map */
