.template-product{padding-bottom:var(--f-sticky-atc-bar-height, 0px)}.template-product #MainContent{padding-bottom:60px}.template-product .rte{color:var(--product-desc-color, #666)}@media screen and (min-width:768px){.template-product{overflow-x:visible}}.m-main-product{margin-bottom:20px}.m-main-product--info .m-product-info--wrapper{position:sticky;top:30px}@media screen and (min-width:1024px){.m-main-product{margin-bottom:48px;margin-top:16px}}@media screen and (min-width:768px){.m-main-product[data-layout=layout-7] .container-full{padding-left:0;padding-right:0}}@media screen and (max-width:767px){.m-main-product--media.container-narrow,.m-main-product--info.container-narrow{padding-left:calc(var(--column-gap-mobile, var(--column-gap))/2);padding-right:calc(var(--column-gap-mobile, var(--column-gap))/2)}}.m-media-gallery[data-enable-image-zoom=true] .m-product-media--item.media-type-image{cursor:zoom-in}.m-media-gallery[data-only-media=true] .m-product-media--slider__images{width:100%}.m-product-media{transition:var(--m-duration-default, .25s) all;width:100%}.m-product-media--wrapper{position:sticky;top:30px}.m-product-media--item{position:relative;overflow:hidden}.m-product-media--item.m-col-span-2{grid-column-start:span 2;grid-column-end:span 2}.m-product-media--item:hover .m-product-media--zoom-icon{opacity:1}.m-product-media--zoom-icon{position:absolute;top:20px;right:20px;opacity:0;z-index:10;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--m-duration-default, .25s)}@media screen and (max-width:767px){.m-product-media--zoom-icon{top:auto;bottom:10px;opacity:1}}.m-product-media--slider{overflow:hidden;width:100%}.m-product-media--slider .swiper-container,.m-product-media--slider .nav-swiper-container{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:var(--m-duration-default, .25s)}.m-product-media--slider .swiper-button-control{width:45px;height:45px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:rgba(var(--bg-white),1);transition:var(--m-duration-default, .25s) all;color:#000;pointer-events:auto;opacity:0;visibility:hidden;transform:translate3d(-100%,0,0)}.m-product-media--slider .swiper-button-control:hover{background:var(--color-btn-bg-hover, var(--color-primary-darker));color:var(--color-btn-text-hover, #fff);border-color:var(--color-btn-bg-hover, var(--color-primary-darker))}.m-product-media--slider .swiper-button-control.swiper-button-next{transform:translate3d(100%,0,0)}.m-product-media--slider .nav-swiper-container .m-product-media{padding:5px;border:1px solid var(--color-main-background, #fff);cursor:pointer}.m-product-media--slider .nav-swiper-container .swiper-slide-thumb-active .m-product-media{border:1px solid var(--color-body-text)}.m-product-media--slider__navigation{position:absolute;z-index:10;padding:0 16px;top:50%;left:0;right:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;transform:translate3d(0,-50%,0)}.m-product-media--slider__thumbnail-icon{position:absolute;right:0;top:0;color:rgba(var(--text-white),1);padding:4px;border-radius:2px;background-color:#1f2937}.m-product-media--slider__thumbnails{margin-top:15px}@media screen and (min-width:768px){.m-product-media--layout-6 .m-product-media--slider__thumbnails{margin-top:0}}.m-product-media--slider.media-slider-full{position:relative;margin-bottom:32px}.m-product-media--slider:hover .swiper-button-control{opacity:1;visibility:visible;transform:none}@media screen and (min-width:1024px){.m-product-media--layout-6 .m-product-media--slider{display:flex;flex-direction:row-reverse}.m-product-media--layout-6 .m-product-media--slider__images{width:calc(100% - 90px);margin-bottom:0}[data-only-media=true] .m-product-media--layout-6 .m-product-media--slider__images{width:100%}.m-product-media--layout-6 .m-product-media--slider__thumbnails{padding-right:20px}.m-product-media--layout-6 .m-product-media--slider__thumbnails .swiper-slide{height:var(--slide-height)!important}.m-product-media--layout-6 .nav-swiper-container{max-height:450px;width:70px}}@media screen and (min-width:768px){.m-product-media--layout-7 .swiper-container:not(.swiper-container-initialized) .swiper-slide{width:33.3333333333%}.m-product-media--layout-7 .swiper-slide .m-product-media{opacity:.3}.m-product-media--layout-7 .swiper-slide.swiper-slide-active .m-product-media{opacity:1}.m-product-media--layout-7 .m-product-custom-field,.m-product-media--layout-7 pickup-availability{text-align:left}.m-product-media--layout-7 .m-product-option--label{justify-content:center}}.m-product-media--mobile .swiper-pagination,.m-product-media--desktop .swiper-pagination{width:100%;margin-top:10px}.m-product-media--mobile{position:relative;overflow:hidden}.m-product-media--mobile .swiper-pagination-bullet{margin:2px 4px}.m-product-media--mobile .m-product-media--slider__thumbnails .nav-swiper-container:not(.swiper-container-initialized) .swiper-wrapper{max-height:80px}.m-product-media--mobile__atwl-button{position:absolute;right:20px;top:18px;padding:0;z-index:1}.m-product-media--mobile__atwl-button .ssw-faveiticon{position:static!important}.m-product-media__xr-button{margin-top:16px}.m-product-media__xr-button .m-xr-button{background:#ededed;border-radius:4px;padding:6px 10px}.m-product-media__xr-button .m-xr-button[data-shopify-xr-hidden]{visibility:hidden}.m-product-media__xr-button .m-xr-button--label{margin-left:8px}.m-product-media__xr-button .m-xr-button:hover{background:var(--color-btn-bg-hover);border-color:var(--color-btn-bg-hover);color:var(--color-btn-text-hover, #fff)}.main-product__block+.main-product__block{margin-top:30px}@media screen and (max-width:767px){.main-product__block+.main-product__block{margin-top:20px}}.main-product__block-text+.main-product__block-title,.main-product__block-custom_liquid+.main-product__block-title,.main-product__block-badge+.main-product__block-title{margin-top:5px}.main-product__block-addons{margin-top:20px}.main-product__block-title+.main-product__block-rating{margin-top:5px}.main-product__block-rating+.main-product__block-price,.main-product__block-title+.main-product__block-price{margin-top:12px}.main-product__block-rating .spr-starrating{margin:0}.main-product__block-breadcrumb+.main-product__block-title{margin-top:0}.main-product__block-title+div[class*="@app"] #shopify-block-loox-rating,.main-product__block-title+div[class*="@app"] .jdgm-preview-badge{margin-top:-28px}.main-product__block-buy_buttons .prod__countdown:not(.hidden),.main-product__block-buy_buttons .prod__stock-countdown{margin-bottom:30px}.main-product__block-buy_buttons .shopify-payment-button__button--hidden{display:none}.main-product__block-buy_buttons .m-product-dynamic-checkout.show-add-to-cart{width:100%;margin-top:20px}@media screen and (max-width:767px){.main-product__block-buy_buttons .m-product-dynamic-checkout.show-add-to-cart{margin-top:10px}}@media screen and (max-width:767px){.main-product__block-buy_buttons .m-product-dynamic-checkout{margin-top:10px}.main-product__block-buy_buttons .m-quantity{flex:1}}.main-product__block-share-social>a{margin-right:32px}.main-product__block-share-social>a span{margin-left:8px}.main-product__block .m-breadcrumb{margin-top:-.5rem}.main-product__block .m-breadcrumb .container{padding:0}.main-product__block .product-block-group--title{position:relative;display:flex;align-items:start;justify-content:space-between;color:var(--product-title-color, #000)}@media screen and (min-width:768px){.m-product-media--layout-7 .main-product__block .product-block-group--title{flex-direction:column;align-items:center;padding-right:0}}@media screen and (min-width:768px){.main-product__block .product-block-group--title{padding-right:48px}}@media screen and (max-width:767px){.main-product__block .product-block-group--title h1{margin-right:0;display:block}}@media screen and (min-width:768px){.m-product-media--layout-7 .main-product__block .product-block-group--price{justify-content:center}}.main-product__block .product-block-group--tags{gap:8px}.main-product__block .m-product-type{font-size:12px;line-height:1.33;margin-bottom:10px;text-transform:uppercase}.main-product__block .m-product-title{color:var(--product-title-color);line-height:1.4;font-size:30px}@media screen and (max-width:767px){.main-product__block .m-product-title{font-size:24px;line-height:1.33}}.main-product__block .m-product-wishlist{position:absolute;top:0;right:0}.main-product__block .m-product-wishlist .m-tooltip{margin-bottom:0;border:1px solid var(--color-border);padding:12px}.main-product__block .m-product-wishlist .m-tooltip:hover{border-color:var(--color-btn-bg-hover)}.m-product-media--layout-7 .main-product__block .m-product-wishlist{position:static;margin-left:8px}.main-product__block .m-product-tax{color:var(--color-sub-text)}.main-product__block .m-product-description{line-height:1.5;color:var(--product-desc-color)}.main-product__block .m-product-meta li{line-height:34px;display:flex}.main-product__block .m-product-meta li:first-child{margin-top:25px}.main-product__block .m-product-meta--label{min-width:85px;font-weight:500;display:block;margin-right:40px}.m-product-media--layout-7 .main-product__block .m-product-meta{text-align:left}.main-product__block .m-product-availability{color:#3d9851}.main-product__block .m-product-availability--outofstock{color:#d11010}.main-product__block .m-product-tag{margin-bottom:0}.main-product__block .m-product-collapsible .m-collapsible--button{border-bottom:1px solid var(--color-border);padding-bottom:10px}@media screen and (min-width:1024px){.main-product__block .m-product-collapsible .m-collapsible--button{font-size:18px}}.main-product__block .m-product-text--subtitle{color:var(--color-sub-text)}.main-product__block .m-product-text--upercase{text-transform:uppercase;font-size:14px}.main-product__block .m-product-trust-badge{display:flex;align-items:center;flex-flow:column;background-color:#f8f8f8;border-radius:5px;padding:20px}.main-product__block .m-product-trust-badge h4{margin-top:12px;font-weight:500}@media(max-width:767px){.main-product__block .m-product-trust-badge{padding:16px}}.main-product__block .m-product-trust-badge--above{flex-flow:column-reverse}.main-product__block .m-product-trust-badge--above h4{margin:0 0 20px}.main-product__block .m-product-trust-badge h4{margin-top:20px}.main-product__block .m-product-addon{padding-bottom:16px;border-bottom:1px solid var(--color-border)}.main-product__block .m-product-addon--wrapper{margin:20px -5px -5px}.main-product__block .m-product-addon--item{padding:5px;margin-right:30px}.main-product__block .m-product-addon--item:hover{color:var(--color-sub-text)}@media screen and (max-width:639px){.main-product__block .m-product-addon--item{margin-right:12px}}.main-product__block .m-product-addon--label{margin-left:8px}.main-product__block .m-product-shipping--icon{width:20px}.main-product__block .m-product-shipping--content{margin-left:12px}.main-product__block .m-product-shipping--content__value{margin-left:8px}.main-product__block .m-product-shipping--text{margin-top:8px}.main-product__block .m-product-live-views .live-views-icon{margin-right:8px;animation-duration:1s}@media screen and (max-width:767px){.main-product__block .m-product-live-views{align-items:flex-start;line-height:22px}}.main-product__block .m-product-custom-field .m-product-option--label{display:inline-flex}.main-product__block .m-product-custom-field .m-product-option--label sup{color:#da3f3f;top:-.2rem;left:.2rem}.main-product__block .alr-display-review-badge{margin-top:8px}.main-product__block .spr-starrating{justify-content:flex-start!important;align-items:center;margin-top:-15px;margin-bottom:-10px}.main-product__block .spr-starrating .spr-stars span{display:flex}.main-product__block #ssw-avg-rate-profile-html{display:flex;align-items:center;margin-top:-15px}.main-product__block #ssw-avg-rate-profile-html .ssw-question-count,.main-product__block #ssw-avg-rate-profile-html .ssw-stars{display:inline-flex!important;align-items:center}.main-product__block .ssw-icon-star{margin:0 3px}.main-product__block .ssw-review-count{margin-left:10px;white-space:nowrap}.main-product__block .ssw-question-count{margin-left:15px;white-space:nowrap}.main-product__block .ssw-question-count>span{display:inline-flex;align-items:center}.main-product__block .ssw-rq-divider{padding-right:15px}.main-product__block .gw-icon-chat{margin-right:5px}.main-product__block .foxkit-preorder-submit{width:auto;flex:1}.main-product__block .installment-shoppay{margin-top:20px}.main-product__block .installment-shoppay:empty{display:none}.main-product__block .foxkit-stock-countdown__progress{height:100%}@media screen and (max-width:767px){.main-product__block #ssw-avg-rate-profile-html{flex-wrap:wrap}.main-product__block #ssw-avg-rate-profile-html .ssw-rq-divider{display:none!important}.main-product__block #ssw-avg-rate-profile-html .ssw-question-count{margin-left:0;margin-bottom:10px}.main-product__block #ssw-avg-rate-profile-html .ssw-stars{margin-right:15px;margin-bottom:10px}}.m-form-ask-question__wrapper{padding:24px;text-align:center}.m-form-ask-question__title{margin-bottom:24px;font-size:36px}.m-form-ask-question__note{font-style:italic;margin-bottom:12px}.m-recipient-form{display:block;position:relative;margin-bottom:20px}.m-recipient-form>input[type=checkbox]:not(:checked,:disabled)~.m-recipient-form__fields{display:none}.m-recipient-form>input[type=checkbox]:checked~.m-recipient-form__fields{display:block;animation:recipientAnimate .3s ease}.m-recipient-form>input[type=checkbox]:checked~.form-field--checkbox .form-field--checkbox__icon svg path:last-child{display:block}.m-recipient-form .m-recipient-field~.m-recipient-field{margin-top:15px}.m-recipient-form .m-recipient-form__fields{padding-top:20px;margin-top:10px;border-top:1px solid var(--color-border)}.m-product-details-tabs{margin-bottom:48px}.m-product-details-tabs .m-tab-header{line-height:26px;padding:12px 0;margin:0 32px;font-weight:500}.m-product-details-tabs .m-accordion--item-button{padding-bottom:12px;padding-right:32px}.m-product-details-tabs .m-tab-content:not(.m-tab-content--reviews) .m-tab-content__inner{color:var(--color-sub-text);line-height:1.75}@media screen and (max-width:767px){.m-product-details-tabs .m-tab-content__inner{padding-bottom:30px}}.spr-container .spr-reviews{margin:26px 0}.spr-container .spr-header-title{font-weight:500;margin-bottom:32px}.spr-container .spr-summary{color:var(--color-body-text);display:flex;align-items:center;justify-content:space-between;position:relative}.spr-container .spr-summary:before,.spr-container .spr-summary:after{display:none}.spr-container .spr-summary-caption{flex:1;text-align:left}.spr-container .spr-review{position:relative;padding:30px 0!important}.spr-container .spr-review .spr-starratings{font-size:9px}.spr-container .spr-review .spr-starratings .spr-icon{margin:0 1px}.spr-container .spr-review-content-body{font-size:16px!important;line-height:28px;color:#666}.spr-container .spr-review-header{display:flex;flex-flow:column}.spr-container .spr-review-header-title{font-weight:600;margin-bottom:14px;font-size:18px;order:1;margin-top:20px}.spr-container .spr-review-header-byline{margin-bottom:0;font-style:inherit;font-size:18px}.spr-container .spr-review-header-byline strong:last-child{font-weight:400;font-size:14px}.spr-container .spr-review-reply-shop{float:none}.spr-container .spr-review-reply{margin-bottom:12px;padding:16px!important;border-radius:5px;background-color:#f7f7f7;margin-top:32px;margin-left:45px;display:flex;flex-flow:column}.spr-container .spr-review-content{margin:0;padding:0}.spr-container .spr-review-reply-body{font-size:16px;line-height:28px;color:#666;order:1;margin-top:5px}.spr-container .spr-review-reply-shop{font-size:18px;font-style:inherit;order:0}.spr-container .spr-review-footer{margin-top:20px}.spr-container .spr-summary-actions-newreview{background-color:#0000;text-align:center;border:1px solid var(--color-border);white-space:nowrap;padding:10px 20px;transition:var(--m-duration-default, .25s) all;border-width:var(--btn-border-width);letter-spacing:var(--btn-letter-spacing, 0);text-transform:var(--btn-text-transform, "");border-radius:var(--btn-border-radius, 0);line-height:var(--btn-line-height, "normal");float:none;display:inline-block}.spr-container .spr-summary-actions-newreview:before,.spr-container .spr-summary-actions-newreview:after{display:none!important}.spr-container .spr-summary-actions-newreview:focus,.spr-container .spr-summary-actions-newreview:hover{background:var(--color-btn-bg-hover, var(--color-primary-darker));border-color:var(--color-btn-bg-hover, var(--color-primary-darker))!important;color:var(--color-btn-text-hover, #fff)!important;box-shadow:0 0 0 .2rem var(--color-btn-bg-hover)}@media screen and (min-width:768px){.spr-container .spr-summary-actions-newreview{padding-left:32px;padding-right:32px}}.spr-container .spr-review-reportreview{color:#666;text-decoration:underline}.spr-container .spr-form-contact-name,.spr-container .spr-form-contact-email,.spr-container .spr-form-contact-location,.spr-container .spr-form-review-rating,.spr-container .spr-form-review-title,.spr-container .spr-form-review-body{margin-bottom:20px}.spr-container .spr-form-input:not(.spr-starrating,.spr-form-input-textarea){padding:6px 12px;border:1px solid var(--color-border);border-radius:var(--input-rounded, 4px);background-color:var(--color-field-background);color:var(--color-text-form-field);width:100%;outline:none;line-height:2;transition:all var(--m-duration-default, .25s) ease-in-out}.spr-container .spr-form-input:not(.spr-starrating,.spr-form-input-textarea):focus{border-color:var(--color-primary)}.spr-container .spr-form-label{font-size:14px;margin-bottom:12px;display:block}.spr-container .spr-form-title{margin-bottom:20px}@media screen and (max-width:767px){.spr-container{padding:0!important}.spr-container .spr-review{padding:16px 0!important}.spr-container .spr-summary{flex-flow:column}.spr-container .spr-summary-caption{padding:10px 0;margin-left:0}}.spr-badge-caption{margin-left:8px}@media screen and (max-width:767px){.spr-badge-caption{font-size:14px}.m-product-collapsible .m-accordion--item-button{font-size:18px;padding:12px 0}}.sh-waterproof{display:flex;justify-content:center;padding:60px 20px;background:#000}.sh-waterproof__wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1100px;width:100%;padding:36px;border-radius:16px;border:1px solid rgba(212,175,55,.35);background:radial-gradient(circle at 20% 30%,rgba(212,175,55,.12),transparent 60%),#050505;box-shadow:0 0 25px #d4af371f,inset 0 0 20px #d4af370d}.sh-waterproof__title{font-size:28px;color:#fff;margin-bottom:14px;font-weight:600}.sh-waterproof__text{color:#cfcfcf;line-height:1.6;margin-bottom:20px}.sh-waterproof__list{list-style:none;padding:0}.sh-waterproof__list li{color:#e6e6e6;margin-bottom:10px;position:relative;padding-left:26px}.sh-waterproof__list li:before{content:"\2714";position:absolute;left:0;color:#d4af37;font-weight:700}.sh-waterproof__media img{width:100%;border-radius:14px;border:1px solid rgba(212,175,55,.35)}@media(max-width:768px){.sh-waterproof__wrap{grid-template-columns:1fr}}.quantity,.quantity__container,.quantity-selector,.product-form__quantity{border:1px solid rgba(212,175,55,.35)!important;box-shadow:0 0 8px #d4af3726!important;border-radius:12px!important}.quantity,.quantity__container,.quantity-selector,.product-form__quantity{border:1px solid rgba(212,175,55,.18)!important;box-shadow:none!important}.quantity,.quantity__container,.quantity-selector,.product-form__quantity{border:1px solid #c9a24a!important;box-shadow:inset 0 0 4px #ffd77840,0 0 6px #d4af3740!important}.m-quantity-input,.m-product-form--input .m-quantity-input,.m-product-form__input .m-quantity-input{border:1px solid rgba(212,175,55,.25)!important;box-shadow:none!important;outline:none!important}.m-quantity-input:before,.m-quantity-input:after{content:none!important;box-shadow:none!important;filter:none!important}.m-quantity-input .m-quantity__input,.m-quantity-input input[type=number],.m-quantity-input .m-quantity__button,.m-quantity-input button{border:0!important;box-shadow:none!important;outline:none!important}.m-quantity-input:focus,.m-quantity-input:focus-within,.m-quantity-input .m-quantity__input:focus,.m-quantity-input input[type=number]:focus,.m-quantity-input button:focus{box-shadow:none!important;outline:none!important}.m-quantity-input{background:red!important}.sh-waterproof__title{font-family:Playfair Display,serif;font-weight:600;letter-spacing:1px;background:linear-gradient(90deg,#fff6cc,#f5d97a,#caa74a,#f5d97a,#fff6cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 10px rgba(212,175,55,.25),0 0 22px rgba(212,175,55,.18);margin-bottom:14px}@media(min-width:1024px){.sh-waterproof__title{font-size:30px}}@media(max-width:1023px){.sh-waterproof__title{font-size:24px}}.sh-waterproof__text{margin-left:0;padding-left:0;max-width:100%}.sh-waterproof__content{align-items:flex-start;text-align:left}.sh-waterproof__text{line-height:1.65;letter-spacing:.2px}.sh-obj{width:100%;padding:18px 0}.sh-obj__card{position:relative;max-width:1100px;margin:0 auto;padding:22px 22px 18px;border-radius:18px;border:1px solid rgba(214,176,92,.26);background:radial-gradient(1200px 520px at 20% 0%,#d6b05c24,#0000 52%),linear-gradient(180deg,#161616eb,#0c0c0ceb);box-shadow:0 0 0 1px #ffffff08 inset,0 18px 45px #0000008c}.sh-obj__kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid rgba(214,176,92,.22);color:#d6b05cf2;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.sh-obj__title{margin:10px 0 6px;font-size:28px;line-height:1.1;font-weight:800;color:#fff;text-shadow:0 10px 28px rgba(0,0,0,.55)}.sh-obj__sub{margin:0;color:#ffffffc7;font-size:15px;line-height:1.6;max-width:72ch}.sh-obj__rule{height:1px;margin:14px 0 18px;background:linear-gradient(90deg,#d6b05c00,#d6b05c4d,#d6b05c00)}.sh-obj__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sh-obj__item{border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;overflow:hidden}.sh-obj__q{cursor:pointer;list-style:none;padding:14px;color:#fff;font-weight:700;font-size:14px;line-height:1.35;display:flex;align-items:center;justify-content:space-between;gap:12px}.sh-obj__q::-webkit-details-marker{display:none}.sh-obj__q:after{content:"+";flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(214,176,92,.22);color:#d6b05cf2;background:#d6b05c14}details[open]>.sh-obj__q:after{content:"\2013"}.sh-obj__a{padding:0 14px 14px;color:#ffffffc7;font-size:14px;line-height:1.65}.sh-obj__a strong{color:#fff;font-weight:800}.sh-obj__foot{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-start}.sh-obj__seal{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid rgba(214,176,92,.18);background:#d6b05c0f;color:#fffc;font-size:13px}.sh-obj__dot{width:10px;height:10px;border-radius:50%;background:#36d399;box-shadow:0 0 0 4px #36d3992e}@media(max-width:860px){.sh-obj__card{padding:18px 16px 16px}.sh-obj__title{font-size:22px}.sh-obj__grid{grid-template-columns:1fr}}.sh-productname{margin:10px 0 18px}.sh-productname__title{font-size:34px;font-weight:600;letter-spacing:.5px;line-height:1.1;color:#fff;margin:0}.sh-productname__title span{background:linear-gradient(90deg,#d4af37,#f6e27a,#d4af37);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sh-productname__line{width:60px;height:2px;background:linear-gradient(90deg,#d4af37,transparent);margin:10px 0 8px}.sh-productname__tag{font-size:14px;letter-spacing:1.4px;text-transform:uppercase;color:#fff9}.sh-waterproof{background:radial-gradient(circle at top,#111,#000 70%);padding:80px 20px}.sh-waterproof__wrap{max-width:1200px;margin:auto;display:flex;gap:60px;align-items:center;flex-wrap:wrap}.sh-waterproof__text{flex:1;min-width:280px}.sh-waterproof__kicker{color:#d4af37;font-weight:600;letter-spacing:3px;margin-bottom:12px}.sh-waterproof__title{font-size:36px;color:#fff;margin-bottom:18px;font-weight:700}.sh-waterproof__desc{color:#bbb;margin-bottom:22px;line-height:1.7}.sh-waterproof__list{list-style:none;padding:0;margin-bottom:20px}.sh-waterproof__list li{color:#ddd;margin-bottom:8px}.sh-waterproof__note{color:#888;font-size:14px;border-top:1px solid #222;padding-top:12px}.sh-waterproof__media{flex:1;min-width:280px}.sh-waterproof__media img{width:100%;border-radius:12px;box-shadow:0 20px 50px #0009}@media(max-width:768px){.sh-waterproof__wrap{flex-direction:column-reverse}.sh-waterproof__title{font-size:28px}}.sh-compare{background:#000;padding:90px 20px}.sh-compare__head{text-align:left;max-width:1100px;margin:auto auto 50px}.sh-compare__kicker{color:#d4af37;letter-spacing:3px;font-weight:600;margin-bottom:8px}.sh-compare__head h2{color:#fff;font-size:42px;margin-bottom:10px}.sh-compare__head p{color:#aaa}.sh-compare__grid{display:flex;gap:30px;max-width:1100px;margin:auto;flex-wrap:wrap}.sh-compare__card{flex:1;min-width:280px;border-radius:14px;padding:26px;background:linear-gradient(145deg,#111,#000);border:1px solid rgba(212,175,55,.25);box-shadow:0 0 40px #d4af3714}.sh-compare__card-title{display:flex;justify-content:space-between;align-items:center;color:#fff;font-weight:600;margin-bottom:18px}.sh-compare__card-title span{color:#999;font-size:13px}.sh-compare__card ul{list-style:none;padding:0}.sh-compare__card li{padding:12px 0;border-bottom:1px solid #1a1a1a;color:#ddd}.sh-compare__card li:last-child{border:none}.sh-compare__good li{color:#f1f1f1}.sh-compare__bad{opacity:.75}.sh-compare__bad li{color:#888}@media(max-width:768px){.sh-compare__head h2{font-size:32px}.sh-compare__grid{flex-direction:column}}.sh-faq{padding:90px 20px;background:radial-gradient(circle at 20% 20%,rgba(212,175,55,.25),transparent 40%),radial-gradient(circle at 80% 60%,rgba(255,215,120,.2),transparent 50%),linear-gradient(180deg,#1a1405,#000)}.sh-faq__wrap{max-width:900px;margin:auto}.sh-faq__head{text-align:center;margin-bottom:50px}.sh-faq__head h2{font-size:40px;color:#fff;margin-bottom:10px;background:linear-gradient(90deg,#fff,#ffd76a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sh-faq__head p{color:#e0c98a}.sh-faq__items details{background:linear-gradient(145deg,#1a1a1a,#0a0a0a);border:1px solid rgba(212,175,55,.35);border-radius:12px;margin-bottom:14px;padding:18px 22px;transition:.3s;box-shadow:0 0 25px #d4af3726}.sh-faq__items details:hover{box-shadow:0 0 35px #d4af3759}.sh-faq__items summary{color:#fff;font-weight:600;cursor:pointer;list-style:none}.sh-faq__items summary::-webkit-details-marker{display:none}.sh-faq__items p{margin-top:12px;color:#ddd;line-height:1.6}@media(max-width:768px){.sh-faq__head h2{font-size:30px}}.sh-specs{padding:90px 20px;background:radial-gradient(circle at 30% 20%,rgba(212,175,55,.25),transparent 40%),linear-gradient(180deg,#000,#120d02)}.sh-specs__wrap{max-width:1100px;margin:auto}.sh-specs h2{text-align:center;font-size:38px;margin-bottom:50px;background:linear-gradient(90deg,#fff,#ffd76a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sh-specs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sh-spec{padding:18px 20px;border-radius:12px;background:linear-gradient(145deg,#161616,#050505);border:1px solid rgba(212,175,55,.35);box-shadow:0 0 20px #d4af3726}.sh-spec span{display:block;font-size:13px;color:#d4af37;margin-bottom:6px}.sh-spec strong{color:#fff;font-weight:600}@media(max-width:900px){.sh-specs__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sh-specs__grid{grid-template-columns:1fr}}.sh-waterproof{padding:70px 20px;background:radial-gradient(circle at top,rgba(212,175,55,.08),transparent 60%),#050505}.sh-waterproof__wrap{max-width:1200px;margin:auto;display:flex;gap:50px;align-items:center}.sh-waterproof__content{flex:1}.sh-waterproof__tag{color:#c6a85a;letter-spacing:2px;font-size:12px;margin-bottom:12px}.sh-waterproof__title{font-family:Playfair Display,serif;font-size:34px;background:linear-gradient(90deg,#e7c77a,#b8963a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:18px}.sh-waterproof__text{color:#d6d6d6;line-height:1.6;margin-bottom:18px}.sh-waterproof__list{list-style:none;padding:0;margin:0 0 20px}.sh-waterproof__list li{margin-bottom:10px;color:#e8e8e8}.sh-waterproof__note{color:#bfa15a;font-style:italic}.sh-waterproof__media{flex:1}.sh-waterproof__media img{width:100%;border-radius:14px;box-shadow:0 0 30px #d4af372e,inset 0 0 10px #ffffff0d}@media(max-width:900px){.sh-waterproof__wrap{flex-direction:column-reverse}.sh-waterproof__title{font-size:26px;text-align:center}.sh-waterproof__content{text-align:center}}.sh-compare{padding:80px 20px;background:radial-gradient(circle at top,rgba(212,175,55,.08),transparent 60%),#050505}.sh-compare__header{text-align:center;max-width:800px;margin:auto auto 50px}.sh-compare__tag{color:#c6a85a;letter-spacing:2px;font-size:12px;margin-bottom:8px}.sh-compare__header h3{font-family:Playfair Display,serif;font-size:38px;background:linear-gradient(90deg,#e7c77a,#b8963a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sh-compare__header p{color:#d6d6d6}.sh-compare__grid{display:flex;gap:30px;max-width:1200px;margin:auto}.sh-card{flex:1;padding:30px;border-radius:16px;background:linear-gradient(145deg,#0a0a0a,#050505);box-shadow:0 0 30px #d4af371f}.sh-card--bad{box-shadow:0 0 15px #ffffff0f;opacity:.85}.sh-card__title{font-size:20px;margin-bottom:20px;color:#e7c77a;display:flex;justify-content:space-between}.sh-card__title span{font-size:13px;color:#aaa}.sh-card ul{list-style:none;padding:0;margin:0}.sh-card li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06);color:#eaeaea}@media(max-width:900px){.sh-compare__grid{flex-direction:column}.sh-compare__header h3{font-size:28px}}.sh-faq__q{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.sh-faq__q::-webkit-details-marker{display:none}.sh-faq__q::marker{display:none}.sh-faq__icon{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;color:#d4af37;transition:transform .25s ease}.sh-faq__icon:before{content:"+"}details[open] .sh-faq__icon{transform:rotate(45deg)}.sh-specs{padding:80px 20px;background:radial-gradient(circle at top,#1a1a1a,#000)}.sh-specs__wrap{max-width:1100px;margin:auto;border-radius:18px;padding:40px;background:linear-gradient(145deg,#0a0a0a,#111);border:1px solid rgba(212,175,55,.25);box-shadow:0 0 40px #d4af3714,inset 0 0 20px #d4af370d}.sh-specs__title{text-align:center;font-size:32px;margin-bottom:30px;font-weight:600;background:linear-gradient(90deg,#e7c873,#d4af37,#fff1a8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sh-specs__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.sh-specs__item{display:flex;justify-content:space-between;padding:14px 18px;border-radius:12px;background:#ffffff05;border:1px solid rgba(212,175,55,.12);font-size:14px}.sh-specs__item span{color:#999}.sh-specs__item b{color:#fff;font-weight:500}.sh-dominus-build{padding:80px 20px;background:linear-gradient(180deg,#0b0b0b,#111);color:#fff}.sh-dominus-build__container{max-width:1200px;margin:0 auto;display:flex;gap:60px;align-items:center;justify-content:space-between;flex-wrap:wrap}.sh-dominus-build__content{flex:1 1 520px}.sh-dominus-build__label{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#c6a85b;margin-bottom:18px}.sh-dominus-build__title{font-size:36px;font-weight:600;line-height:1.2;margin-bottom:20px}.sh-dominus-build__title span{color:#d4af37;text-shadow:0 0 12px rgba(212,175,55,.3)}.sh-dominus-build__intro{font-size:16px;color:#ccc;margin-bottom:28px;line-height:1.6}.sh-dominus-build__list{list-style:none;padding:0;margin:0}.sh-dominus-build__list li{margin-bottom:18px;font-size:15px;line-height:1.6;color:#e5e5e5}.sh-dominus-build__list strong{color:#fff}.sh-dominus-build__closing{margin-top:30px;font-size:15px;color:#d4af37;letter-spacing:.5px}.sh-dominus-build__image{flex:1 1 500px;text-align:center}.sh-dominus-build__image img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 20px 60px #0009}@media(max-width:900px){.sh-dominus-build__container{flex-direction:column}.sh-dominus-build__title{font-size:28px}}.cart-drawer,.drawer,.drawer__inner,.cart-drawer__content,.cart-drawer__footer,.cart-drawer__items{background:radial-gradient(1200px 600px at 20% 0%,rgba(191,160,70,.14),transparent 55%),linear-gradient(180deg,#0b0b0c,#0f0f12)!important;color:#f5f5f5!important}.cart-drawer *{border-color:#ffffff14!important}.cart-drawer__heading,.cart-drawer h2,.cart-drawer h3{color:#f2f2f2!important;letter-spacing:.2px}.cart-drawer__header:after{content:"";display:block;height:2px;width:84px;margin-top:12px;background:linear-gradient(90deg,#bfa04633,#f1d07af2,#bfa04633);border-radius:999px}.cart-drawer .money,.cart-drawer__subtotal,.cart-drawer__total,.cart-drawer__price{color:#f1d07a!important}.cart-drawer__item-title,.cart-drawer a{color:#eaeaea!important}.cart-drawer a:hover{color:#f1d07a!important}.cart-drawer input,.cart-drawer select,.cart-drawer textarea{background:#ffffff0a!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important}.cart-drawer .button,.cart-drawer button,.cart-drawer [name=checkout]{background:linear-gradient(90deg,#bfa046,#f1d07a 45%,#bfa046)!important;color:#0b0b0c!important;border:0!important;border-radius:12px!important;font-weight:700!important;letter-spacing:.3px;box-shadow:0 10px 26px #bfa04638}.cart-drawer .button--secondary,.cart-drawer .button.secondary{background:#ffffff0f!important;color:#fff!important;border:1px solid rgba(241,208,122,.22)!important;box-shadow:none!important}.cart-drawer__close,.drawer__close,.cart-drawer .icon-close{color:#fff!important;opacity:.9}.cart-drawer__close:hover,.drawer__close:hover{opacity:1}.cart-drawer hr,.cart-drawer__footer,.cart-drawer__header,.cart-drawer__item{border-color:#ffffff14!important}.drawer__inner{box-shadow:-18px 0 60px #0000008c,inset 1px 0 #f1d07a14!important}.m-cart-drawer,.m-cart-drawer__wrapper,.m-cart-drawer__content,.m-drawer__content{background:#070707!important;color:#f2f2f2!important}.m-cart-drawer h1,.m-cart-drawer h2,.m-cart-drawer h3,.m-cart-drawer .m-text,.m-cart-drawer p,.m-cart-drawer span,.m-cart-drawer a{color:#f2f2f2!important}.m-cart-drawer__header,.m-cart-drawer__footer,.m-cart-item,.m-cart-drawer-item{border-color:#d4af372e!important}.m-cart-item--drawer__wrapper{background:transparent!important;border-radius:0!important}.m-cart-item__title,.m-cart-item__title a{color:#f6f6f6!important;font-weight:700!important;letter-spacing:.2px!important}.m-cart-item__price,.m-cart-item__price *{color:#d4af37!important;font-weight:700!important}.m-quantity,.m-quantity__button,.m-quantity__input{background:#ffffff0a!important;color:#f2f2f2!important;border-color:#d4af372e!important}.m-cart-drawer .m-button,.m-cart-drawer button,.m-cart-drawer a.m-button{background:linear-gradient(90deg,#a97c1d,#d4af37,#fff1b8)!important;color:#0b0b0b!important;border:0!important;font-weight:800!important;letter-spacing:.4px!important;box-shadow:0 12px 30px #d4af372e!important}.m-cart-drawer .m-button:hover,.m-cart-drawer button:hover{filter:brightness(1.05)!important}.m-cart-drawer .drawer__close,.m-cart-drawer .cart-drawer__close,.m-cart-drawer .m-drawer__close{background:#ffffff0f!important;border:1px solid rgba(212,175,55,.25)!important;color:#f2f2f2!important}.m-cart-drawer .m-cart__empty,.m-cart-drawer .m-cart-empty,.m-cart-drawer .m-empty-state{color:#ffffffbf!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product.css.map */
