body.template-product{--sp-ink: 13 13 13;--sp-paper: 230 228 220;--sp-gold: 212 175 55}.template-product main .heading{text-transform:uppercase;line-height:.92;letter-spacing:-.005em;text-wrap:balance}.template-product main .rich-text .heading{font-size:clamp(2rem,1.3rem + 2.8vw,3.75rem)}.template-product main .rich-text .rte{font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.6}.template-product main .button{font-weight:700;text-transform:uppercase;letter-spacing:.04em}.template-product main .rich-text .button{margin:.375rem}.template-product .product__gallery-container .media{border-radius:1.25rem}.template-product media-dots button{border-radius:.75rem;overflow:hidden}.template-product media-dots button[aria-current=true]{outline:2px solid rgb(var(--sp-gold));outline-offset:2px}.template-product .product__title .heading{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.75rem)}.template-product .product__price :is(.price__regular,.emTaxIncludedPrice){font-size:clamp(1.5rem,1.3rem + .6vw,1.875rem)!important;font-weight:800!important}.template-product .product__info>.product__price{display:block!important}.template-product .product__price .emdpr-taxIncludedPrice-div{line-height:1.1}.template-product .product__price .emdpr-taxExcludedPrice-div{margin-top:.25rem;font-size:.875rem;line-height:1.3}.template-product .variant-picker .form__label label{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.template-product .variant-picker .select{min-height:3.5rem;font-weight:600;background-color:#fafaf7;border:1.5px solid rgb(0 0 0 / .14);border-radius:.875rem;padding-inline-end:3rem;text-overflow:ellipsis;transition:border-color var(--animation-fast)}.template-product .variant-picker .select:hover,.template-product .variant-picker .select:focus{border-color:rgb(var(--sp-gold))}.template-product .product-form__submit{min-height:4rem;font-size:1rem;box-shadow:0 .75rem 2rem -.875rem rgb(var(--sp-gold) / .9)}.template-product .product__info>*+*{margin-block-start:1rem}.template-product .product__info>[id*=google_reviews_compact]{margin-block-start:.625rem}.template-product .product__info>[id*=google_reviews_compact]+*{margin-block-start:1.125rem}.template-product [id*=google_reviews_compact] .reputon-google-reviews-widget{justify-content:flex-start!important}.template-product [id*=google_reviews_compact] :is(.reputon-reviews-holder,.reputon-link,.reputon-wrapper){width:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;text-decoration:none!important}.template-product [id*=google_reviews_compact] .reputon-logo{width:.875rem!important;height:.875rem!important;filter:grayscale(1);opacity:.55}.template-product [id*=google_reviews_compact] .reputon-rating-stars svg{width:.8125rem!important;height:.8125rem!important}.template-product [id*=google_reviews_compact] :is(.reputon-rating-count,.reputon-reviews-text){color:rgb(var(--color-foreground))!important;font-size:.8125rem!important}.template-product [id*=google_reviews_compact] .reputon-rating-count{font-weight:700!important}.template-product [id*=google_reviews_compact] .reputon-reviews-text{text-decoration:none!important;opacity:.55}.template-product [id*=google_reviews_compact] .reputon-reviews-text:before{content:"\b7";margin-inline:.125rem .375rem}.template-product .product__info>[id*=klarna_on_site]{display:flex;justify-content:flex-start;margin-block:.375rem -.375rem}.template-product [id*=klarna_on_site] klarna-placement{display:block;filter:grayscale(1) invert(1) brightness(1.9);transform:translate(-16.6%) scale(.72);transform-origin:left center}.template-product .product__info>.product__text:has(.icon-file_text){margin-block-start:.625rem}.template-product .product__text:has(.icon-file_text) .product__text-inner{gap:.5rem;align-items:flex-start}.template-product .product__text .icon-file_text{display:none}.template-product .product__text-inner:has(.icon-file_text):before{content:"";flex:none;width:1rem;height:1rem;margin-top:.0625rem;background-color:currentColor;opacity:.55;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 11v6M12 7.5v.01'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M12 11v6M12 7.5v.01'/%3E%3C/svg%3E") center / contain no-repeat}.template-product .product__text:has(.icon-file_text) p{font-size:.8125rem;line-height:1.4;opacity:.65}.template-product [class*=trust-box-template--]{padding:.875rem 1.125rem;background-color:rgb(var(--sp-paper))!important;border-radius:.875rem}.template-product [class*=trust-box-item-template--]{padding:.25rem 0!important}.template-product [class*=trust-box-item-template--] img{display:none}.template-product [class*=trust-box-item-template--]:before{content:"";flex:none;width:1.125rem;height:1.125rem;background-color:rgb(var(--sp-gold));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5 10-11'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 12.5l5 5 10-11'/%3E%3C/svg%3E") center / contain no-repeat}.template-product [class*=trust-box-template--] p{color:rgb(var(--sp-ink))!important;font-size:.875rem!important;font-weight:600}.template-product .product__text:has(a){padding:0!important;background:none!important}.template-product .product__info>.product__text:has(a)+.product__text:has(a){margin-block-start:.375rem}.template-product .product__text:has(a) .product__text-inner{gap:.75rem;padding:.75rem 1.125rem!important;background:rgb(var(--sp-paper))!important;border-radius:.875rem;transition:background var(--animation-fast)}.template-product .product__text:has(a) .product__text-inner:hover{background:rgb(var(--sp-gold) / .25)!important}.template-product .product__text:has(a) .product__text-inner>.media{display:none}.template-product .product__text:has(a) .product__text-inner:before{content:"";flex:none;width:1.125rem;height:1.125rem;background-color:rgb(var(--sp-ink));-webkit-mask:var(--sp-link-icon) center / contain no-repeat;mask:var(--sp-link-icon) center / contain no-repeat}.template-product .product__text-inner:has(a[href*=backdrop]){--sp-link-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 5.5A2.5 2.5 0 0 1 6.5 3H20v15H6.5A2.5 2.5 0 0 0 4 20.5zM4 20.5A2.5 2.5 0 0 0 6.5 23H20v-5'/%3E%3C/svg%3E")}.template-product .product__text-inner:has(a):not(:has(a[href*=backdrop])){--sp-link-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12M7 10l5 5 5-5M4 20h16'/%3E%3C/svg%3E")}.template-product .product__text:has(a) a{font-size:.9375rem;font-weight:700;text-decoration:none}.template-product .product__preview-heading{margin-bottom:.375rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.template-product .product__preview-body{max-height:3.2em;overflow:hidden;line-height:1.6;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.template-product .product__preview-body>:first-child,.template-product .product__preview-body p:empty+*{margin-top:0}.template-product .product__preview-body p:empty{display:none}.template-product .product__preview-more{display:inline-flex;align-items:center;gap:.375rem;margin-top:.375rem;font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-decoration:underline;text-decoration-color:rgb(var(--sp-gold));text-decoration-thickness:2px;text-underline-offset:.3em;cursor:pointer}.template-product .product__preview-toggle:focus-visible~.product__preview-more{outline:2px solid rgb(var(--color-keyboard-focus));outline-offset:3px}.template-product .product__preview-toggle:checked~.product__preview-body{max-height:none;-webkit-mask-image:none;mask-image:none}.template-product .product__preview-more .icon{transition:transform var(--animation-fast)}.template-product .product__preview-label-less,.template-product .product__preview-toggle:checked~.product__preview-more .product__preview-label-more{display:none}.template-product .product__preview-toggle:checked~.product__preview-more .product__preview-label-less{display:inline}.template-product .product__preview-toggle:checked~.product__preview-more .icon{transform:rotate(180deg)}.template-product .product__accordion .details__summary span{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.template-product :is([class*=video-slide-template--],[class*=video-slide-video-template--]){border-radius:1rem;overflow:hidden}.template-product .product-sticky-form{--color-background: var(--sp-ink);--color-foreground: 255 255 255;--color-border: 255 255 255 / .12}.template-product .product-sticky-form__card{color:rgb(var(--color-foreground));box-shadow:0 1.25rem 3rem -1rem #00000080}.template-product .product-sticky-form :is(.emVariableProductText,.emTaxIncludedPrice){color:#fff!important}.template-product .product-sticky-form :is(.emTaxExcludedPrice,.emTextBeforeExcludedPrice,.emTextAfterExcludedPrice,.emCompareAtPrice){color:#ffffffa6!important}@media screen and (min-width:768px){.template-product .product-sticky-form{inset-inline-end:calc(var(--sp-5) + 4.75rem)}}@media screen and (max-width:767px){.template-product .product-sticky-form__card{padding-inline-end:5.5rem}}.template-product [id$=__rich_text_Tbj6Km] .rich-text{padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,4vw,4rem);background:rgb(var(--sp-paper));border-radius:1.75rem;box-shadow:inset 0 0 0 1px #0000001f,0 2rem 4rem -2.5rem #00000040}.template-product [id$=__rich_text_Tbj6Km] .heading:before{content:"";display:block;width:3rem;height:.25rem;margin:0 auto 1.25rem;background:rgb(var(--sp-gold))}.template-product [id$=__rich_text_Tbj6Km] .button--secondary{--color-button-background: 17 17 17;--color-button-border: 17 17 17;--color-button-text: 255 255 255}@media screen and (max-width:767px){.template-product main .rich-text .button{width:100%;margin:.25rem 0;justify-content:center;padding-inline:1rem;font-size:.75rem;letter-spacing:.02em}.template-product main .rich-text .button .btn-text{justify-content:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/product-2026.css.map */
