@font-face{font-family:Nunito;src:url(/cdn/shop/files/Nunito-Black.woff2) format("woff2"),url(/cdn/shop/files/Nunito-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/cdn/shop/files//cdn/shop/files/Nunito-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/Nunito-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/cdn/shop/files/Nunito-Bold.woff2) format("woff2"),url(/cdn/shop/files/Nunito-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/cdn/shop/files/Nunito-ExtraBold.woff2) format("woff2"),url(/cdn/shop/files/Nunito-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/cdn/shop/files/Nunito-Regular.woff2) format("woff2"),url(/cdn/shop/files/Nunito-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/cdn/shop/files/NunitoSans-Bold.woff2) format("woff2"),url(/cdn/shop/files/NunitoSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/cdn/shop/files/NunitoSans-Regular.woff2) format("woff2"),url(/cdn/shop/files/NunitoSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito Sans;src:url(/cdn/shop/files/NunitoSans-SemiBold.woff2) format("woff2"),url(/cdn/shop/files/NunitoSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}:root{--font-display: "Nunito", sans-serif;--font-body: "Nunito Sans", sans-serif}main .shopify-section:not(.shopify-section--footer){font-family:var(--font-body)}.p-main-product .section{padding:0}.p-main-product .gender-toggle{position:absolute;top:32px;right:20px;display:flex;gap:6px;z-index:2}.p-main-product .gender-toggle__btn{padding:3px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:2px solid;transition:all .2s;border-color:var(--gender-border);background:var(--gender-bg);color:var(--gender-color)}.p-main-product .gender-toggle__btn.is-active{background:var(--main);border-color:var(--main);color:var(--gender-color-active)}.p-main-product .product-gallery .product-gallery__thumbnail-list-wrapper .product-gallery__thumbnail.gender-hidden{display:none}.p-main-product .product{min-height:600px;max-height:800px;height:90vh;gap:0;grid-template-columns:1fr 1fr;align-items:inherit}.p-main-product .product-gallery{position:relative}.p-main-product .product-gallery{height:100%;overflow:hidden;min-height:0px}.p-main-product .product-gallery .product-gallery__media-list{gap:0}.p-main-product .product-gallery .product-gallery__ar-wrapper,.p-main-product .product-gallery .product-gallery__media-list-wrapper,.p-main-product .product-gallery .product-gallery__media-list,.p-main-product .product-gallery .product-gallery__media,.p-main-product .product-gallery .product-gallery__media img{height:100%;min-height:0px}.p-main-product .product-gallery .product-gallery__thumbnail-list-wrapper{position:absolute;bottom:14px;left:14px;max-width:calc(100% - 72px);max-height:inherit}.p-main-product .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list-wrapper{position:absolute;bottom:36px;right:20px;left:auto;max-height:calc(100% - 72px);max-width:inherit;z-index:2}.p-main-product .product-gallery .product-gallery__thumbnail-list{width:100%;gap:8px;max-height:100%}.p-main-product .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list{width:60px;gap:8px;max-height:100%}.p-main-product .product-gallery .product-gallery__thumbnail-list-wrapper .product-gallery__thumbnail{width:56px;height:56px;border-radius:8px;border:2px solid rgba(255,255,255,.4);transition:border-color .2s;overflow:hidden;background:#071820}.p-main-product .product-gallery .product-gallery__thumbnail-list-wrapper .product-gallery__thumbnail:after{content:none}.p-main-product .product-gallery .product-gallery__thumbnail-list-wrapper .product-gallery__thumbnail[aria-current=true]{border-color:var(--main)}.p-main-product .product-gallery .product-gallery__thumbnail-list-wrapper .product-gallery__thumbnail img{width:100%;height:100%;object-fit:cover;max-width:100%;max-height:100%;border-radius:0}.p-main-product scroll-shadow.product-gallery__thumbnail-list-wrapper s{background:transparent}.p-main-product .product-gallery .product-gallery__media img{width:100%;border-radius:0;object-fit:cover}.p-main-product .product-gallery .product-gallery__media .swym-atw-btn-wrapper-for-img{display:none!important}.p-main-product .product-gallery.product-gallery--mobile-dots .page-dots{position:absolute;bottom:14px;left:0;right:0;margin-inline:auto}.p-main-product .hero__image-badge{position:absolute;top:32px;left:32px;display:flex;flex-direction:column;gap:4px;z-index:2}.p-main-product .hero__image-badge .tier-mark{display:inline-block;width:28px;height:5px;background:var(--main);border-radius:2px}.p-main-product .hero__image-badge .tier-label{font-family:var(--font-display);font-size:28px;font-weight:900;color:var(--main);letter-spacing:.04em;line-height:1;font-style:italic}.p-main-product .hero__image-badge .cat-label{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--main);line-height:1;font-style:italic;letter-spacing:.02em}.p-main-product .hero__tagline{width:calc(100% - 120px);position:absolute;bottom:36px;left:32px;right:32px;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--main);line-height:1.3;z-index:2}.p-main-product .hero__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.p-main-product .hero__image-overlay:after{content:"";background:var(--overlay-bg);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.p-main-product .product-info{padding:40px 48px 48px;overflow-y:auto}.p-main-product .product-info>*+*{margin-block:18px}.p-main-product .product-info>*+*:last-child{margin-block-end:0px}.p-main-product .buybox__eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.p-main-product .buybox__title{font-family:var(--font-display);font-size:44px;font-weight:900;line-height:1.05;color:#0a0a0a}.p-main-product .buybox__title em{font-style:italic}.p-main-product .buybox__tagline{font-size:16px;color:#444;line-height:1.6;max-width:360px}.p-main-product .buybox__proof{display:flex;align-items:center;gap:16px;padding:14px 0}.p-main-product .proof__stars{font-size:18px;letter-spacing:2px}.p-main-product .proof__count{font-size:13px}.p-main-product .proof__verified{margin-left:auto;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:20px}.p-main-product .swatch--gl .name-option{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0a0a0a;margin-bottom:10px}.p-main-product .globo-swatch-product-detail .swatch--gl ul.value,.p-main-product .globo-swatch-product-detail .swatch--gl ul.value.glider-variant-product-detail .glider-track,.p-main-product .globo-product-groups-detail .gsw-list-products-group{gap:8px!important}.p-main-product .globo-swatch-product-detail .swatch--gl li .globo-style--button,.p-main-product .globo-product-groups-detail .gsw-item-product-group .gsw-prg-item .globo-style--button{padding:9px 14px;border:2px solid #ddd!important;background:none;font-family:var(--font-body);font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .15s}.p-main-product .globo-swatch-product-detail ul.value li.select-option input:checked+.globo-style--button,.p-main-product .globo-product-groups-detail .gsw-item-product-group .is-gsw-active .globo-style--button{border-color:var(--variant-text)!important;background:var(--variant-bg)!important;color:var(--variant-text)!important}.p-main-product .globo-swatch-product-detail .swatch--gl li .globo-style--button:hover,.p-main-product .globo-product-groups-detail .gsw-item-product-group .gsw-prg-item .globo-style--button:hover{border-color:var(--variant-text)!important;background:var(--variant-bg)!important;color:var(--variant-text)!important}.p-main-product .globo-out-of-stock.globo-sold-out-cross-out label:after,.p-main-product .globo-sold-out-cross-out.globo-out-of-stock .gcw-content-style-swatch-in-pill:before,.p-main-product .globo-sold-out-cross-out.globo-out-of-stock .gcw-detail-content-style-swatch-in-pill:before,.p-main-product .globo-sold-out-cross-out.globo-out-of-stock .gcw--content-button-with-price:before,.p-main-product .globo-sold-out-cross-out.globo-out-of-stock .gcw-detail-content-button-with-price:before,.p-main-product ul.gcw-variant-img-swatch-with-price .globo-out-of-stock.globo-sold-out-cross-out .swatch-anchor:after{border-color:#ddd!important}.p-main-product .globo-out-of-stock.globo-sold-out-cross-out label:hover:after,.p-main-product .globo-sold-out-cross-out.globo-out-of-stock .gcw-content-style-swatch-in-pill:hover:before,.p-main-product .globo-sold-out-cross-out.globo-out-of-stock .gcw-detail-content-style-swatch-in-pill:hover:before,.p-main-product .globo-sold-out-cross-out.globo-out-of-stock .gcw--content-button-with-price:hover:before,.p-main-product .globo-sold-out-cross-out.globo-out-of-stock .gcw-detail-content-button-with-price:hover:before,.p-main-product ul.gcw-variant-img-swatch-with-price .globo-out-of-stock.globo-sold-out-cross-out .swatch-anchor:hover:after{border-color:#0d2b1e!important}.p-main-product .globo-swatch-product-detail .swatch--gl ul.g-variant-color-detail li label,.p-main-product .globo-product-groups-detail .gsw-item-pg-style-product-img .gsw-list-products-group .gsw-prg-item .gsw-prg-item--link span{width:47px!important;height:42px!important;border-radius:8px;border:2px solid #ddd!important;transition:all .15s}.p-main-product .globo-swatch-product-detail ul.value li.select-option input:checked+label.globo-border-color-swatch:not(.globo-detail-border-style-none),.p-main-product .globo-product-groups-detail .gsw-item-pg-style-product-img .gsw-list-products-group .gsw-prg-item .is-gsw-active span.globo-border-color-swatch:not(.globo-detail-border-style-none){border-color:#0d2b1e!important}.p-main-product .size-guide{font-size:12px;text-decoration:underline;cursor:pointer}.p-main-product .product-info__price sale-price{font-family:var(--font-display);font-size:36px;font-weight:900;color:#0a0a0a}.p-main-product .product-info__price{display:flex;align-items:baseline;gap:12px;margin-top:4px}.p-main-product .price-vat{font-size:13px;color:#888}.p-main-product .buy-buttons{display:flex!important;flex-direction:column;gap:10px}.p-main-product .buy-buttons .button{font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:18px 24px;border:none;border-radius:10px;transition:background .2s,transform .1s}.p-main-product .buy-buttons .button:hover{background:rgb(var(--cart-button-background-hover));color:rgb(var(--cart-button-text-hover));transform:translateY(-1px)}.p-main-product .accelerated-checkout-button{border-radius:10px}.p-main-product .buybox__trust{display:flex;gap:20px;padding-top:4px}.p-main-product .trust-item{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:#555}.p-main-product .trust-item .icon{font-size:16px}.jdgm-widget.jdgm-cards-carousel .jdgm-header{margin-block-end:50px}.jdgm-widget.jdgm-cards-carousel .jdgm-title{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:16px;border:none}.jdgm-widget.jdgm-cards-carousel .jdgm-header-info{margin-block:0}.jdgm-widget.jdgm-cards-carousel .jdgm-average-rating .jdgm-stars,.jdgm-widget.jdgm-cards-carousel .jdgm-average-rating .jdgm-rating-text{font-family:var(--font-display);font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.1}.jdgm-widget.jdgm-cards-carousel .jdgm-average-rating .jdgm-rating-text{font-style:italic}.jdgm-widget.jdgm-cards-carousel .jdgm-average-rating .jdgm-stars .jdgm-star{vertical-align:middle}.jdgm-widget.jdgm-cards-carousel .jdgm-verified-badge-header{display:none}.p-main-product .product-quick-add{width:100%;background:#fff;right:0;bottom:0;border-radius:0;border-top:2px solid var(--main);box-shadow:0 -4px 24px #0000001a;padding:14px 40px}.p-main-product .product-quick-add__variant{display:flex;align-items:center;justify-content:space-between}.p-main-product .sticky-bar__product{display:flex;align-items:center;gap:14px}.p-main-product .sticky-bar__name{font-family:var(--font-display);font-size:17px;font-weight:900;color:#0a0a0a}.p-main-product .sticky-bar__name em{font-style:italic}.p-main-product .sticky-bar__name br{display:none}.p-main-product .product-quick-add .price-list{font-size:20px;font-weight:700;color:#0a0a0a}.p-main-product .product-quick-add .price-list .text-subdued{color:#0a0a0a}.p-main-product .product-quick-add .shopify-product-form{display:flex;align-items:center;gap:12px}.p-main-product .product-quick-add .product-quick-add__selector .select{height:auto;padding:8px 25px 8px 14px;border:2px solid #ddd;border-radius:8px;font-family:var(--font-body);font-size:14px;color:#0a0a0a;background-color:#fff;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" role="presentation" focusable="false" width="10" height="7" viewBox="0 0 10 7"%3E%3Cpath d="m1 1 4 4 4-4" fill="none" stroke="%23000" stroke-width="2"%3E%3C/path%3E%3C/svg%3E');background-size:10px;background-repeat:no-repeat;background-position:right 10px center;cursor:pointer;box-shadow:none}.p-main-product .product-quick-add .buy-buttons{width:auto!important}.p-main-product .product-quick-add .buy-buttons .button{padding:10px 24px;font-size:14px}@media screen and (max-width:1149px){.p-main-product .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list-wrapper{order:-1;grid-auto-flow:row;justify-items:center;overflow:auto;align-items:center;display:grid}.p-main-product .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list{grid-auto-flow:row;overflow:auto;padding:0;margin:0}}@media screen and (max-width:900px){.p-main-product .gender-toggle{top:20px}.p-main-product .gender-toggle__btn{font-size:9px}.p-main-product .hero__image-badge{top:20px;left:20px}.p-main-product .hero__image-badge .tier-label{font-size:24px}.p-main-product .hero__image-badge .cat-label{font-size:18px}.p-main-product .hero__tagline{bottom:20px;left:20px;right:20px;font-size:18px}.p-main-product .product{grid-template-columns:1fr;min-height:inherit;max-height:inherit;height:auto}.p-main-product .product-gallery--desktop-thumbnails-left{height:55vw;min-height:320px}.p-main-product .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list-wrapper{bottom:20px;right:10px;max-height:calc(100% - 40px)}.p-main-product .product-gallery--desktop-thumbnails-left .product-gallery__thumbnail-list{width:50px;gap:5px}.p-main-product .product-gallery .product-gallery__thumbnail-list-wrapper .product-gallery__thumbnail{width:46px;height:46px}.p-main-product .product-info{padding:30px 20px}.p-main-product .buybox__title{font-size:32px}.p-main-product .buybox__trust{gap:10px}.p-main-product .trust-item .icon{font-size:14px}.p-main-product .trust-item{gap:4px;font-size:11px}.p-main-product .product-quick-add{padding-inline:16px}.p-main-product .sticky-bar__product{display:none}.p-main-product .compare__cards{grid-template-columns:1fr}.p-main-product .product-quick-add .shopify-product-form{gap:5px}.p-main-product .product-quick-add .product-quick-add__selector .select{padding-block:7px}.p-main-product .product-quick-add .buy-buttons .button{padding:10px 15px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/p-product.css.map */
