.drawer__cart-items-wrapper{overflow-x:hidden}.shopify-section-group-header-group:has(#siteHeader){position:sticky;top:0;z-index:100}.product-reviews__app-block #judgeme_product_reviews{max-width:100%!important;margin:0!important;width:100%!important}.product-reviews__app-block .jm-review-widget{--jm-review-widget-star-and-histogram-color: var(--color-accent) !important;--jm-review-widget-button-color: var(--color-btn-bg) !important;--jm-review-widget-button-text-color: var(--color-btn-text) !important;--jm-review-widget-text-color: var(--color-heading) !important;--jm-review-widget-lighter-text-color: var(--color-dim) !important;--jm-widget-primary-color: var(--color-accent) !important;--jm-widget-border-radius: var(--radius) !important;--jm-review-widget-form-button-color: var(--color-btn-bg) !important;--jm-review-widget-form-button-text-color: var(--color-btn-text) !important;--jm-review-widget-form-text-color: var(--color-text) !important}.product-reviews__app-block .jm-review-widget,.product-reviews__app-block .jm-text,.product-reviews__app-block .jdgm-tab,.product-reviews__app-block .jm-button{font-family:var(--font-body)!important}.product-reviews__app-block .jm-review-widget-minimal-header__title{display:none!important}.product-reviews__app-block .jm-button--primary{padding:1.28rem 2.56rem!important;border-radius:var(--radius)!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:11px!important;line-height:1!important;transition:background var(--dur-fast) var(--ease)!important}.product-reviews__app-block .jm-button--primary:hover{background:var(--gradient-vibrant)!important}.product-reviews__app-block .jm-button--secondary:hover{border-color:var(--color-accent)!important;color:var(--color-accent)!important}.product-reviews__app-block .jdgm-tab--active{color:var(--color-heading)!important}.product-reviews__app-block .jm-review-item{--jm-review-widget-star-and-histogram-color: var(--color-accent) !important;--jm-review-widget-button-color: var(--color-btn-bg) !important;--jm-review-widget-text-color: var(--color-heading) !important;--jm-review-widget-lighter-text-color: var(--color-dim) !important;--jm-widget-primary-color: var(--color-accent) !important}.product-reviews__app-block .jm-button--secondary{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;color:var(--color-heading)!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:10.5px!important}.product-reviews__app-block .jdgm-sort-dropdown{border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;background:var(--color-bg)!important;color:var(--color-heading)!important;font-family:var(--font-body)!important;font-size:12.5px!important}.product-reviews__app-block .jm-sort-filter__icon{color:var(--color-dim)!important}.product-reviews__app-block .jm-reviewer-avatar{background:var(--color-bg)!important;border-radius:var(--radius)!important}.product-reviews__app-block .jm-reviewer-avatar__initial .jm-text{font-family:var(--font-heading)!important;color:var(--color-heading)!important}.product-reviews__app-block .jm-reviewer-info__name{font-family:var(--font-body)!important;color:var(--color-heading)!important}.product-reviews__app-block .jm-reviewer-avatar{border:1px solid var(--color-border)!important}.product-reviews__app-block .jdgm-review-list{margin-top:var(--space-3)!important}.product-reviews__app-block .jm-review-item{background:var(--color-bg)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;padding:var(--space-3)!important}account-drawer .customer .field{display:flex!important;flex-direction:column-reverse!important;position:relative!important}account-drawer .customer .field input{position:static!important;flex:none!important;width:100%!important;margin:0!important;padding:1.44rem 1.6rem!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius)!important;color:var(--color-text)!important;font-size:14px!important}account-drawer .customer .field input:focus{border-color:var(--color-accent)!important;outline:none!important;box-shadow:none!important}account-drawer .customer .field input:focus-visible{outline:2px solid var(--color-accent)!important;outline-offset:2px!important}account-drawer .customer .field input::placeholder{opacity:1!important;color:var(--color-dim)!important}account-drawer .customer .field label{position:static!important;display:block!important;pointer-events:auto!important;margin-bottom:.96rem!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--color-dim)!important}account-drawer .customer .field{margin-bottom:1.6rem}account-drawer .customer form{margin-top:0;text-align:left}account-drawer .customer button{margin:1.6rem 0 1.28rem}account-drawer .customer:not(.account):not(.order){padding:0;max-width:none}account-drawer .customer ul{padding-left:0}.gymskyns-footer-dark{--color-bg: #0a0a0a;--color-surface: #141414;--color-section: #1a1a1a;--color-border: #2a2a2a;--color-text: #c9c9c4;--color-heading: #ffffff;--color-dim: #8a8a83;--color-btn-bg: #ffffff;--color-btn-text: #0a0a0a;background:var(--color-bg);color:var(--color-text)}.grid.product-grid{display:flex!important;flex-wrap:wrap!important}#product-grid.product-grid{gap:1px!important;background:#e2e2dc;column-gap:1px!important;row-gap:1px!important}#product-grid.product-grid .grid__item{width:calc(33.333% - 1px)!important;max-width:calc(33.333% - 1px)!important}@media(max-width:980px){#product-grid.product-grid .grid__item{width:calc(50% - 1px)!important;max-width:calc(50% - 1px)!important}}@media(max-width:640px){#product-grid.product-grid .grid__item{width:100%!important;max-width:100%!important}}#product-grid.product-grid .grid__item .product-card{width:100%!important;height:100%!important;flex:1 1 auto}.facets-vertical-sort.page-width,.facets-vertical.page-width,.facets-wrapper.page-width,.collection.page-width,.collection--empty.page-width{max-width:none!important;padding-left:clamp(2.56rem,4vw,6.4rem)!important;padding-right:clamp(2.56rem,4vw,6.4rem)!important}.facets-vertical{display:grid!important;grid-template-columns:240px 1fr!important;gap:4.8rem;align-items:start}.facets-vertical .facets-wrapper,.facets-vertical .product-grid-container{width:auto!important}.facets-wrapper{position:sticky;top:calc(var(--space-3) + 8rem)}.facets__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.15rem;font-size:1.3rem;color:#0a0a0a}.facets__disclosure-vertical{border-bottom:1px solid #e2e2dc;padding-bottom:1.6rem;margin-bottom:1.6rem}.facets__summary{font-size:1.1rem;letter-spacing:.2rem;text-transform:uppercase;color:#79796f;font-weight:600}.facets-vertical-sort{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:1px solid #e2e2dc}.product-count-vertical,.product-count{font-size:1.2rem;letter-spacing:.05rem;color:#79796f}.facet-filters__sort{border:1px solid #e2e2dc;background:#fff;font-size:1.2rem;letter-spacing:.05rem;text-transform:uppercase;padding:.7rem 1rem}.facets-vertical-sort .facet-filters.sorting{order:2}.facets-vertical-sort .product-count-vertical{order:1}.swatch{--swatch-input--size: 22px;border-color:var(--color-border)}.swatch-input__input+.swatch-input__label:hover,.swatch-input__input:hover+.swatch-input__label{outline-color:var(--color-accent)}.swatch-input__input:active+.swatch-input__label,.swatch-input__input:checked+.swatch-input__label{outline-color:var(--color-accent)}.facets__price .field__label,.mobile-facets__submenu .field__label{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--color-dim);margin-bottom:.6rem}.facets__price .field__input,.mobile-facets__submenu .field__input{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);padding:.8rem 1rem;font-size:13px}.facets__price .field__input:focus,.mobile-facets__submenu .field__input:focus{border-color:var(--color-accent);outline:none}.facets__price .field{margin-bottom:0}.active-facets__button-inner{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--color-border);border-radius:var(--radius);background:none;padding:.5rem .8rem;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--color-dim)}.active-facets__button:hover .active-facets__button-inner{border-color:var(--color-accent);color:var(--color-accent)}.active-facets__button-remove{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--color-accent)}.mobile-facets__open-wrapper{display:inline-flex;align-items:center;gap:.6rem;border:1px solid var(--color-border);border-radius:var(--radius);padding:.8rem 1.4rem;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;color:var(--color-text)}.mobile-facets__inner{background:var(--color-bg, #fff)}.mobile-facets__header-inner{border-bottom:1px solid var(--color-border);padding-bottom:1.6rem;margin-bottom:1.6rem}.mobile-facets__heading{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.15rem;font-size:1.6rem}details[open]>.search-overlay{opacity:1;visibility:visible;transform:translateY(0)}.search-overlay .container--wide{padding-top:var(--space-5)}.search-overlay__head{position:relative}.search-overlay__head .svg-wrapper{width:2rem;height:2rem;color:var(--color-dim);flex-shrink:0}.search-overlay__head input[type=search]::-webkit-search-cancel-button,.search-overlay__head input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-overlay__head input{border:none;outline:none;box-shadow:none}.search-overlay__head input:focus,.search-overlay__head input:focus-visible{border:none;outline:none;box-shadow:none}.search-overlay__reset{display:none!important}.search-overlay .predictive-search{position:static;width:auto;left:auto;top:auto;border:none;box-shadow:none;background:none;overflow:visible}.search-overlay__reset,.search-overlay__close{border:none;background:none;color:var(--color-dim);cursor:pointer;flex-shrink:0}.search-overlay__reset:hover,.search-overlay__close:hover{color:var(--color-accent)}.predictive-search{margin-top:var(--space-4)}.predictive-search__heading{color:var(--color-dim)}.predictive-search__item:hover .predictive-search__item-heading{color:var(--color-accent)}.mobile-facets__count{font-size:1.2rem;color:var(--color-dim)}.mobile-facets__summary{font-size:1.1rem;letter-spacing:.2rem;text-transform:uppercase;color:var(--color-dim);font-weight:600;border-bottom:1px solid var(--color-border)}.mobile-facets__footer{border-top:1px solid var(--color-border);padding-top:1.6rem}.mobile-facets__footer .button--primary{border-radius:var(--radius)}.pagination{display:flex;justify-content:center;gap:.6rem;margin-top:4.8rem}.pagination__list{display:flex;gap:.6rem}.pagination__item{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #e2e2dc;font-size:1.2rem;transition:border-color .2s ease,color .2s ease}.pagination__item:hover,.pagination__item--current{border-color:rgb(var(--color-link));color:rgb(var(--color-link))}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-size:1.2rem;font-weight:600;letter-spacing:.25rem;text-transform:uppercase}.button:not(.button--secondary):not(.button--tertiary):not([disabled]){background-image:linear-gradient(115deg,transparent 46%,rgba(255,255,255,.5) 50%,transparent 54%);background-size:280% 100%;background-position:-180% 0;background-repeat:no-repeat;transition:background-position .7s cubic-bezier(.16,1,.3,1),background-color .3s ease}.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-image:linear-gradient(110deg,#03222a,#066e7a 45%,#00c2cb),linear-gradient(115deg,transparent 46%,rgba(255,255,255,.5) 50%,transparent 54%);background-size:100% 100%,280% 100%;background-position:0 0,180% 0;background-repeat:no-repeat,no-repeat}.field{display:block}.field:before,.field:after,.field:hover.field:after{display:none}.field__input:focus,.field__input:focus-visible{box-shadow:none}*:focus,*:focus-visible,*:focus-within{box-shadow:none!important}body,.rte,.color-scheme-1 :is(p,li,dd,dl){color:#44443e}.announce:not(.announce--brand-gradient){background:#0a0a0a}.cart-drawer__overlay{background:#0009;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}cart-drawer.active .cart-drawer__overlay{opacity:1;visibility:visible}.cart-drawer .cart-item{display:grid!important;grid-template-columns:64px 1fr auto!important;grid-template-rows:auto auto!important;grid-template-areas:"image details details" "image qty      price"!important;column-gap:1.2rem;row-gap:.6rem;align-items:center;padding:1.6rem 0;border-bottom:1px solid #eeeeea;transition:background-color .25s ease}.cart-drawer .cart-item:hover{background-color:#fafaf8}.cart-drawer .cart-item:last-child{border-bottom:none}.cart-drawer .cart-item__media{grid-area:image!important;align-self:start;position:relative;padding:0!important;width:80px!important;height:80px!important}.cart-drawer .cart-item__image{width:80px!important;height:80px!important;max-width:80px!important;object-fit:contain;padding:4px;border-radius:4px;background:#f6f6f4}.cart-drawer .cart-item__details{grid-area:details!important;padding:0;max-width:none}.cart-drawer .cart-item__details>*{max-width:none}.cart-drawer .cart-item__name{font-family:var(--font-heading-family);font-weight:400;text-transform:uppercase;font-size:1.5rem;letter-spacing:.04rem;line-height:1.2}.cart-drawer .cart-item__details>.product-option{display:none}.cart-drawer .cart-item__details dl{display:flex;gap:.4rem;font-size:1.2rem;color:#79796f;margin:0}.cart-drawer .cart-item__details dl .product-option{display:flex;gap:.3rem}.cart-drawer .cart-item__details dl dt,.cart-drawer .cart-item__details dl dd{margin:0;font-weight:400}.cart-drawer .cart-item__quantity{grid-area:qty!important;align-self:end!important;padding:0;margin-top:.8rem;display:flex;align-items:center;gap:.8rem}.cart-drawer .cart-item .loading__spinner:not(.hidden)~*{visibility:visible!important}.cart-drawer .quantity-popover-wrapper{display:flex;align-items:center;gap:.8rem}.cart-drawer .quantity-popover__info-button,.cart-drawer .cart-item__quantity--info~.quantity-popover__info{display:none}.cart-drawer .quantity{width:auto!important;min-height:0!important;border:none;background:#f6f6f4;border-radius:3px}.cart-drawer .quantity:after,.cart-drawer .quantity:before{display:none}.cart-drawer .quantity__button{width:28px!important;height:28px!important;font-size:1.4rem;border-radius:3px;transition:background-color .2s ease}.cart-drawer .quantity__button:hover{background-color:#e2e2dc}.cart-drawer .quantity__button .icon,.cart-drawer .quantity__button svg{width:1rem;height:1rem}.cart-drawer .quantity__input{width:32px!important;flex-grow:0;font-size:1.3rem;opacity:1}.cart-drawer .cart-remove-button{width:30px;min-width:0;min-height:0;height:30px;color:#79796f;transition:color .2s ease}.cart-drawer .cart-remove-button:hover{color:rgb(var(--color-link))}.cart-drawer .cart-remove-button:before,.cart-drawer .cart-remove-button:after{display:none}.cart-drawer .cart-remove-button .icon,.cart-drawer .cart-remove-button svg{width:1.4rem;height:1.4rem}.cart-drawer .cart-item__totals{grid-area:price!important;align-self:end!important;padding:0;padding-bottom:1.3rem;text-align:right;color:rgb(var(--color-link));font-family:var(--font-heading-family);font-size:1.4rem}.cart-drawer .cart-item .loading__spinner{display:none}.cart-drawer .totals{justify-content:space-between;width:100%}.cart-drawer .totals__total{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.05rem;font-size:1.3rem}.cart-drawer .totals__total-value{font-family:var(--font-heading-family);font-size:1.9rem;color:rgb(var(--color-link))}.cart-drawer .cart__checkout-button{margin-top:.8rem}.gymskyns-eyebrow{font-family:var(--font-body-family);font-weight:600;font-size:1.1rem;letter-spacing:.3rem;text-transform:uppercase;color:rgb(var(--color-link))}.offer-strip{padding-top:7.7rem!important;padding-bottom:7.7rem!important;background:linear-gradient(110deg,#03222a,#066e7a 45%,#00d8e6)!important;text-align:center!important}.offer-strip .eyebrow{display:block;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:11px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#ffffffd9!important;margin-bottom:0!important}.offer-strip h2{font-family:Bebas Neue,sans-serif!important;font-size:clamp(2.88rem,3.4vw,4.8rem)!important;font-weight:400!important;letter-spacing:3px!important;line-height:1.05!important;color:#fff!important;margin-top:.96rem!important;margin-bottom:.96rem!important;text-transform:uppercase!important}.offer-strip p,.offer-strip .rte p{font-size:15px!important;font-weight:300!important;line-height:1.6!important;color:#ffffffd9!important;margin-bottom:2.56rem!important;margin-top:0!important}.offer-strip .offer-links{display:flex!important;gap:2.56rem!important;justify-content:center!important;flex-wrap:wrap!important;margin-top:0!important}.offer-strip .btn.btn--primary{background:#0a0a0a!important;color:#fff!important;border:1px solid transparent!important;font-size:12px!important;letter-spacing:2.5px!important;font-weight:600!important;padding:1.76rem 3.84rem!important;text-transform:uppercase!important;position:relative!important;overflow:hidden!important;border-radius:3px!important}.offer-strip .btn.btn--primary:hover{background:linear-gradient(110deg,#03222a,#066e7a 45%,#00d8e6)!important;color:#fff!important}.offer-strip .btn.btn--ghost{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.5)!important;font-size:12px!important;letter-spacing:2.5px!important;font-weight:600!important;padding:1.76rem 3.84rem!important;text-transform:uppercase!important;border-radius:3px!important}.offer-strip .btn.btn--ghost:hover{border-color:#fff!important;color:#fff!important}.offer-strip .offer-strip__inner{position:relative!important;z-index:2!important}.dual-hero{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px!important;background:#e2e2dc!important}.dual-hero__panel{position:relative!important;overflow:hidden!important;display:flex!important;align-items:flex-end!important;min-height:48rem!important;text-decoration:none!important}.dual-hero__panel .skeleton-img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;aspect-ratio:auto!important;height:100%!important;overflow:hidden!important}.dual-hero__panel .skeleton-img img,.dual-hero__panel .skeleton-img .placeholder-svg{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .55s cubic-bezier(.22,.61,.36,1)!important}.dual-hero__panel:hover .skeleton-img img{transform:scale(1.06)!important}.dual-hero__panel:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.55) 70%,rgba(0,0,0,.88) 100%)!important;z-index:1!important;transition:background .32s cubic-bezier(.22,.61,.36,1)!important}.dual-hero__panel:hover:after{background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.6) 65%,rgba(0,0,0,.9) 100%)!important}.dual-hero__content{position:relative!important;z-index:2!important;padding:3.84rem!important;width:100%!important}.dual-hero__content h2{font-family:Bebas Neue,sans-serif!important;font-size:clamp(2.88rem,3vw,4.16rem)!important;font-weight:400!important;letter-spacing:2px!important;line-height:1.05!important;color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.5)!important;margin-bottom:1.28rem!important;text-transform:uppercase!important}.dual-hero__content .btn{margin-top:.64rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.6rem!important;position:relative!important;overflow:hidden!important}.dual-hero__content .btn--primary{background:#fff!important;color:#0a0a0a!important;border:1px solid transparent!important;font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:2.5px!important;text-transform:uppercase!important;border-radius:3px!important;padding:1.28rem 2.56rem!important}.dual-hero__content .btn--primary:hover{background:linear-gradient(110deg,#03222a,#066e7a 45%,#00d8e6)!important;color:#fff!important}@media(max-width:980px){.dual-hero{grid-template-columns:1fr!important}.dual-hero__panel{min-height:28rem!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gymskyns-dawn-bridge.css.map */
