@layer MR{:root{--grid-x-small: 320px;--grid-small: 480px;--grid-six-hundreds: 600px;--grid-medium: 768px;--grid-large: 1024px;--grid-smaller-widescreen: 1300px;--grid-small-widescreen: 1400px;--grid-widescreen: 2440px;--grid-max-width: 2600px}@media only screen and (max-width:1024px){.desktop-only{display:none}}@media only screen and (min-width:1025px){.mobile-only{display:none}}.visually-hidden{height:0;visibility:hidden}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}html[data-gender=men] [data-men=false]{display:none!important}html[data-gender=men] .shopify-section:has(>[data-men=false]){display:none!important}html[data-gender=women] [data-women=false]{display:none!important}html[data-gender=women] .shopify-section:has(>[data-women=false]){display:none!important}.shipping-info{display:block}.shipping-info__grid{display:grid;grid-template-columns:1fr;gap:6px}.shipping-info__item{display:flex;align-items:center;gap:12px}.shipping-info__icon{flex-shrink:0;max-width:20px;max-height:20px;display:flex;align-items:center;justify-content:center}.shipping-info__content{flex:1}.shipping-info__text{margin:0;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;line-height:140%;letter-spacing:2%}@media(max-width:767px){.shipping-info__text{font-size:12px}.shipping-info__icon{max-width:16px;max-height:16px}.shipping-info__grid{gap:4px}}.content-for-product-template .shopify-product-form add-to-cart-component{display:flex}.content-for-product-template .shopify-product-form .swym-button-bar{margin:0!important;height:42px;width:42px;border:1px solid #000}.content-for-product-template .shopify-product-form button{height:42px!important}.content-for-product-template .shopify-product-form .swym-btn-container[data-position=default] .swym-button{outline:none!important;width:42px!important}.content-for-product-template .swym-btn-container[data-position=default] .swym-button .swym-tooltip{display:none!important}.content-for-product-template .swym-btn-container .swym-add-to-wishlist.swym-heart:after{display:none!important}.content-for-product-template .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon{background:var(--bookmark-icon-url) no-repeat center!important;background-size:12px auto!important;opacity:1!important}.content-for-product-template .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon.swym-added{background:var(--bookmark-icon-active-url) no-repeat center!important;background-size:12px auto!important}@media(min-width:768px){.content-for-product-template .shopify-product-form .swym-button-bar{height:48px;width:48px}.content-for-product-template .shopify-product-form button{height:48px!important}.content-for-product-template .shopify-product-form .swym-btn-container[data-position=default] .swym-button{width:48px!important}.content-for-product-template .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon,.content-for-product-template .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icon.swym-added{background-size:14px auto!important}}main[data-template=product] .searchspring--product-recs--container{z-index:2!important}.product-information square-placement{margin:-4px 0 0!important}.product-information .product-card__size-open-btn{display:none!important}.product-information form.shopify-product-form{display:flex}.product-information form.shopify-product-form .product-form-buttons{flex:1}.product-information .resource-list__carousel .resource-list__slide{width:calc((100% - var(--image-gap, 0px))/2.16)}.product-information .compare-at-price{opacity:.2}.product-information .group-block-content:has(product-price){flex-wrap:wrap}.product-information div[ref=priceContainer]{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:6px}.product-information .price.price-sale{color:#a30001}.product-information .product-details{padding:24px!important;border:1px solid #000;background:#f6f6f6}@media(max-width:767px){.product-information .product-details{overflow:hidden}}.product-information .product-details .divider{margin-left:-24px;width:calc(100% + 48px)}.product-information .product-details h1{font-size:32px;line-height:90%;letter-spacing:0%;text-transform:uppercase;text-align:left!important}.product-information .product-details .price,.product-information .product-details .compare-at-price,.product-information .product-details .unit-price{font-family:ibm-plex-mono,Courier New,monospace;font-weight:700;font-size:16px;line-height:120%;letter-spacing:-1%;text-transform:uppercase}.product-information .product-details .variant-option--colour label{display:none}.product-information .accordion--dividers accordion-custom:first-child .details,.product-information .accordion--dividers accordion-custom:not(:first-child) .details{border:none!important}.product-information .accordion{display:flex;flex-direction:column}.product-information accordion-custom{margin-bottom:6px}.product-information .accordion--dividers .details{background:#fff;padding-inline:16px}.product-information summary .svg-wrapper{width:18px;height:18px}.product-information .accordion .details__header{font-family:ibm-plex-mono,Courier New,monospace!important;font-weight:700!important;font-size:14px!important;line-height:120%!important;letter-spacing:-1%!important;text-transform:uppercase;padding-block:20px}.product-information .accordion--dividers .details-content{font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:14px;line-height:140%;letter-spacing:2%}.product-information .accordion--dividers .details-content ul.product-features{list-style:none;padding-left:0;margin:0}.product-information .accordion--dividers .details-content ul.product-features li{display:flex;align-items:flex-start;gap:8px}.product-information .accordion--dividers .details-content ul.product-features li:before{content:"";flex-shrink:0;display:block;width:15px;height:12px;margin-top:3px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.64765 7.64875C2.05355 7.62858 1.45928 7.60944 0.865188 7.58756C0.775244 7.58414 0.68423 7.57525 0.596606 7.55696C0.338553 7.50278 0.164019 7.35338 0.0837118 7.11151C0.0521244 7.01664 0.0242842 6.91784 0.0155397 6.81904C-0.0101586 6.52777 -0.00498299 6.23633 0.0385613 5.94643C0.0692564 5.74114 0.172585 5.58012 0.34462 5.45568C0.488816 5.35158 0.631763 5.24526 0.771497 5.13569C0.944246 5.00031 1.14376 4.93057 1.36274 4.9251C1.71448 4.91673 2.06676 4.91245 2.41833 4.92049C3.14591 4.9369 3.87331 4.96151 4.60054 4.98544C4.72403 4.98937 4.84681 5.00954 4.97013 5.01553C5.07417 5.02065 5.18071 5.028 5.28279 5.0133C5.54816 4.97467 5.7102 4.77981 5.69753 4.52426C5.69271 4.42888 5.68147 4.33316 5.66345 4.23932C5.59759 3.89164 5.58136 3.54071 5.61294 3.19064C5.66487 2.61255 5.68129 2.03599 5.61562 1.45772C5.59599 1.28644 5.6083 1.11175 5.60563 0.938766C5.59849 0.460153 5.92953 0.172984 6.35444 0.0611941C6.42708 0.0420495 6.50453 0.0358959 6.58038 0.0323063C6.83682 0.0201701 7.09327 0.0116236 7.3499 0.00205137C7.38791 0.000512974 7.42592 0 7.46393 0C7.77088 0.000854667 8.01609 0.118115 8.19758 0.356054C8.41566 0.642025 8.56467 0.956372 8.57895 1.31294C8.60251 1.90009 8.61643 2.48776 8.62499 3.07543C8.63267 3.6084 8.62589 4.14154 8.62999 4.67468C8.6307 4.774 8.64427 4.87502 8.66765 4.97194C8.70976 5.14595 8.82647 5.26389 9.00832 5.30509C9.12272 5.3309 9.24443 5.35055 9.36061 5.34235C10.1053 5.29004 10.8541 5.32833 11.5974 5.23791C11.9097 5.19979 12.2258 5.21364 12.5342 5.28235C12.6766 5.31415 12.8197 5.35671 12.9505 5.4179C13.1531 5.5126 13.2609 5.68234 13.2841 5.89634C13.2958 6.00506 13.2976 6.1148 13.299 6.22402C13.3012 6.42008 13.2994 6.6158 13.2999 6.81186C13.3006 7.00912 13.2319 7.18074 13.0767 7.31082C12.9808 7.39133 12.8773 7.46756 12.7658 7.52568C12.4057 7.71336 12.0241 7.82874 11.6076 7.82276C10.8561 7.81182 10.1044 7.80464 9.35293 7.799C9.21552 7.79798 9.07703 7.80499 8.94051 7.81969C8.86145 7.82806 8.78186 7.85165 8.70816 7.88156C8.54576 7.94703 8.45421 8.06908 8.43386 8.23659C8.42726 8.29061 8.42655 8.34633 8.43226 8.40035C8.4667 8.72956 8.43761 9.05639 8.38264 9.38082C8.30252 9.85328 8.30234 10.324 8.38925 10.7953C8.48544 11.3151 8.4269 11.831 8.33892 12.3453C8.32732 12.4122 8.30626 12.4788 8.28057 12.5422C8.19187 12.7621 8.15564 12.9911 8.15047 13.2246C8.14601 13.4381 8.03572 13.5772 7.83442 13.6511C7.73287 13.6883 7.62383 13.7066 7.51997 13.7391C7.4029 13.7759 7.2819 13.8073 7.17322 13.8612C6.78007 14.0558 6.39727 14.0458 6.01769 13.8311C5.94809 13.7918 5.87492 13.7581 5.80514 13.7193C5.46696 13.5306 5.28154 13.2506 5.2612 12.8747C5.25691 12.7976 5.25566 12.7193 5.2637 12.6427C5.32455 12.058 5.37541 11.4718 5.45411 10.8893C5.54691 10.2006 5.57993 9.50987 5.58635 8.81691C5.58742 8.69384 5.59492 8.57094 5.59313 8.44787C5.59171 8.34804 5.58885 8.24702 5.57225 8.14856C5.53371 7.91883 5.42449 7.81695 5.18321 7.77422C5.12271 7.76362 5.06079 7.75627 4.99922 7.75319C4.56699 7.73217 4.13494 7.71114 3.70271 7.69337C3.35096 7.67884 2.99921 7.66858 2.64747 7.65662C2.64747 7.65388 2.64765 7.64875 2.64765 7.64875Z' fill='black'/%3E%3C/svg%3E")}.product-information .variant-option__select{font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif!important;font-weight:500;font-size:14px;line-height:140%;letter-spacing:2%;padding-block:10px!important}.product-information .variant-option__select-wrapper{border-radius:0!important}.product-information div.variant-option{margin-bottom:32px}.product-information .variant-picker__legend-wrapper{display:flex;justify-content:space-between}.product-information .variant-picker__legend-wrapper .product__size-guide{font-family:ibm-plex-mono,Courier New,monospace!important;font-weight:700;font-size:12px;line-height:120%;letter-spacing:-1%;text-transform:uppercase}.product-information .variant-picker__legend-wrapper .product__size-guide .product__size-guide-title{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;border:none;border-bottom:2px solid #000;background:#0000;padding:0;cursor:pointer;color:#000}.product-information legend{font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif!important;font-weight:500;font-size:14px;line-height:140%;letter-spacing:2%;text-transform:uppercase;margin-bottom:16px}.product-information legend:after{content:":";margin-left:-3px}.product-information fieldset.variant-option{display:grid;gap:0;grid-template-columns:repeat(6,minmax(68px,1fr));line-height:0}.product-information .variant-option__button-label input{height:auto}.product-information .variant-option--equal-width-buttons .variant-option__button-label{width:100%;border:none;border-bottom:1px solid #000;border-radius:0;border-right:1px solid #000;padding:6px 0;justify-content:flex-start;align-items:flex-start;min-height:45px;line-height:0;font-size:14px}.product-information .variant-option--equal-width-buttons .variant-option__button-label:nth-child(-n+6){border-top:1px solid #000}.product-information .variant-option--equal-width-buttons .variant-option__button-label:nth-child(6n+1){border-left:1px solid #000}.product-information .variant-option__button-label__pill{background:#fff!important;transform:translate(0)}.product-information .variant-option__button-label input:checked+.variant-option__button-label__pill{background-color:#000!important}.product-information .variant-option__button-label input:checked+.variant-option__button-label__pill+span{color:#fff}.product-information .variant-option__button-label input:checked+.variant-option__button-label__text+svg{background-color:#cdcdcd}.product-information .variant-option__button-label:before,.product-information .variant-option__button-label:after{display:none!important}.product-information .variant-option__button-label__text{font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:14px;line-height:140%;letter-spacing:2%;width:100%;padding:0 6px;text-align:left;word-wrap:break-word}.product-information .variant-option__button-label svg{display:none}.product-information input[data-option-available=false]+.variant-option__button-label__text{opacity:.3}.product-information input[data-option-available=false]:checked+.variant-option__button-label__text:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#999;z-index:-1}.product-information .add-to-cart-button{--height-buy-buttons: 48px;position:relative;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif!important;font-weight:500;font-size:16px;line-height:140%;letter-spacing:2%;text-transform:uppercase}.product-information .add-to-cart-button .add-to-cart-text__content{text-transform:uppercase}.product-information .add-to-cart-button .svg-wrapper{display:none}.product-information add-to-cart-component.is-loading .add-to-cart-button{pointer-events:none}.product-information add-to-cart-component.is-loading .add-to-cart-button .add-to-cart-text,.product-information add-to-cart-component.is-loading .add-to-cart-button .add-to-cart__added{opacity:0}.product-information add-to-cart-component.is-loading .add-to-cart-button:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin-left:-9px;margin-top:-9px;border:2px solid currentColor;border-right-color:#0000;border-radius:50%;animation:product-variant-loading-spin .7s linear infinite}.product-information .btn-klaviyo{display:none;width:100%;height:var(--height-buy-buttons);align-items:center;justify-content:center;padding-block:var(--padding-lg);text-align:center;cursor:pointer;text-decoration:none;text-transform:var(--button-text-case-primary);flex:1 1 var(--buy-button-preferred-width, 0);min-width:fit-content}.product-information .product-form-buttons[data-variant-state=unavailable]:not(.is-variant-loading) .btn-klaviyo{display:flex}.product-information .product-form-buttons[data-variant-state=unavailable]:not(.is-variant-loading) span:has(add-to-cart-component),.product-information .product-form-buttons[data-variant-state=unavailable]:not(.is-variant-loading) .accelerated-checkout-block{display:none}@keyframes product-variant-loading-spin{to{transform:rotate(360deg)}}.product-information product-inventory{margin-top:-16px}.product-information product-inventory:empty{display:none;margin:0}.product-information .product-inventory__status{background:#fff;display:inline-flex!important;padding:4px 8px}.product-information .product-inventory__status .product-inventory__text{font-family:ibm-plex-mono,Courier New,monospace!important;font-weight:700;font-size:12px;line-height:120%;letter-spacing:-1%;text-transform:uppercase;color:#a30001}.product-information .product-inventory__status .product-inventory__icon{background:#a30001;width:6px!important;height:6px!important;border-radius:50%}.product-information .product-inventory__status .product-inventory__icon svg{display:none}.product-information .block-resource-list{gap:0!important}.product-information .section-resource-list__content h2{font-size:32px;line-height:90%;letter-spacing:0%;text-transform:uppercase;margin-bottom:24px!important}.product-information .section-product-list__header{padding-inline:0}.product-information .product-recommendations .section-product-list__header h3{font-size:32px}.product-information .product-recommendations--border-top{padding-top:32px!important;position:relative;width:calc(100% + 24px)}.product-information .product-recommendations--border-top:before{content:"";display:block;width:calc(100% + 24px);height:1px;background:#000;position:absolute;top:0;left:-24px}.product-information .product-recommendations--border-top .product-card:hover .product-card__sizes-desktop{display:none!important}.product-information .product-recommendations--border-top .product-card:hover .product-card__price-row>product-price{display:inline-block!important}.product-information .product-recommendations .quick-add__button{display:none!important}.product-information .product-recommendations slideshow-container{background:#0000!important}.product-information .product-recommendations slideshow-container .price,.product-information .product-recommendations slideshow-container .compare-at-price,.product-information .product-recommendations slideshow-container .unit-price{font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:14px;line-height:140%;letter-spacing:2%}.product-information .product-recommendations .resource-list__carousel>slideshow-component>slideshow-container>slideshow-arrows{display:none}.product-information .product-recommendations .product-card__title .text-block p{font-size:14px}@media(max-width:1199px){.product-information fieldset.variant-option{grid-template-columns:repeat(6,minmax(56px,1fr))}.product-information .shopify-block #preezie-ai-widget-id-0{margin-right:0!important;max-width:33.3333333333vw!important}}@media(max-width:991px){.product-information .shopify-block #preezie-ai-widget-id-0{max-width:334px!important}}@media(max-width:767px){.product-information .shopify-block #preezie-ai-widget-id-0{max-width:calc(100vw - 32px)!important;width:100%!important}.product-information .product-recommendations--border-top{width:calc(100% + 16px)}.product-information .variant-option__button-label__text,.product-information .variant-option--equal-width-buttons .variant-option__button-label{font-size:12px}.product-information .product-recommendations--border-top{padding-top:24px!important}.product-information .product-recommendations--border-top:before{width:calc(100% + 32px);left:-16px}.product-information .product-recommendations .section-product-list__header h3{font-size:24px}.product-information .product-details{border-top:none;padding-bottom:16px!important}.product-information .section-resource-list__content h2{font-size:24px;margin-bottom:16px!important}.product-information .variant-picker__legend-wrapper .product__size-guide{font-size:10px}.product-information product-inventory{margin-top:-12px}.product-information .product-inventory__status{padding:3px 6px}.product-information .product-inventory__status .product-inventory__text{font-size:10px}.product-information .product-inventory__status .product-inventory__icon{width:4px!important;height:4px!important}.product-information .variant-option__select{font-size:12px;padding-top:9px!important;padding-bottom:6px!important;height:32px}.product-information .add-to-cart-button{--height-buy-buttons: 42px;font-size:14px}.product-information legend{font-size:12px;margin-bottom:12px}.product-information .variant-option--equal-width-buttons .variant-option__button-label{min-height:38px}.product-information fieldset.variant-option{grid-template-columns:repeat(6,minmax(40px,1fr))}.product-information .product-details h1{font-size:24px;margin-bottom:-2px}.product-information .product-details{border-left:none;border-right:none;margin-left:-16px;width:calc(100% + 32px);padding-inline:16px!important}.product-information .product-details>div>div.group-block-content{gap:24px}.product-information .product-details .divider{margin-left:-16px;width:calc(100% + 32px)}.product-information .product-details .price,.product-information .product-details .compare-at-price,.product-information .product-details .unit-price{font-size:14px}}.product-size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.product-size-guide-modal[hidden]{display:none}.product-size-guide-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073}.product-size-guide-modal__panel{position:absolute;top:0;right:0;width:min(100%,500px);height:100%;background:#fff;padding:0;overflow-y:auto}.product-size-guide-modal__close{border:0;cursor:pointer;display:block;font-size:26px;position:absolute;right:10px;top:10px;background:none;outline:none;color:#000}.product-size-guide-modal__title{font-size:32px;line-height:90%;letter-spacing:0;text-transform:uppercase;margin:0;padding:12px 24px;border-bottom:1px solid #000}.product-size-guide-modal__panel--main{position:static}.product-size-guide-modal__note{margin:40px auto 24px;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:140%;letter-spacing:2%;text-align:center;color:#6b6b6b}@media(min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:1fr 460px!important}.product-information{display:block!important;padding-right:24px!important}}.product-size-guide-modal__content{font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif;overflow:auto;-webkit-overflow-scrolling:touch}.product-size-guide-modal__content .shogun__size-guide-table{overflow:hidden}.product-size-guide-modal__content .shogun-table-wrapper{width:100%;isolation:isolate;border-left:none!important;border-right:none!important;border-bottom:none!important;max-height:calc(100dvh - 190px)}.product-size-guide-modal__content tbody tr,.product-size-guide-modal__content tbody td{border:none!important}.product-size-guide-modal__content tbody td strong{position:absolute;height:100%;left:0;top:0;right:-1px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #000;border-right:1px solid #000}.product-size-guide-modal__content tbody td[colspan="8"] strong{border:none!important}.product-size-guide-modal__content tbody tr:nth-child(2n){z-index:-1;position:relative}.product-size-guide-modal__content tbody tr:nth-child(2n) td{background:#f6f6f6!important}.product-size-guide-modal__content .shogun-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif!important;font-weight:400;font-size:14px;line-height:140%;letter-spacing:2%;isolation:isolate;color:#6b6b6b}.product-size-guide-modal__content .shogun-table td{text-align:center}.product-size-guide-modal__content .shogun-table thead tr{border:none!important}.product-size-guide-modal__content .shogun-table thead td{position:sticky;top:0;z-index:4;background:#fff;font-weight:500;color:#000;border:none!important;min-width:105px!important;background:#fff!important}.product-size-guide-modal__content .shogun-table thead td:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;z-index:-1;border-bottom:1px solid #000;border-right:1px solid #000}.product-size-guide-modal__content .shogun-table thead td+td{border-right:1px solid rgba(0,0,0,0)!important}.product-size-guide-modal__content table:has(td[colspan="8"]){border-top:1px solid #000!important;border-bottom:1px solid #000!important}.product-size-guide-modal__content table:has(td[colspan="8"]) td[colspan="8"]{border-bottom:1px solid #000!important;border-top:1px solid #000!important;border-right:none!important}.product-size-guide-modal__content table:has(td[colspan="8"]) tr:first-child td[colspan="8"]{border-top:none!important}.product-size-guide-modal__content table:has(td[colspan="8"]) tbody td:first-child:not([colspan="8"]){color:#000;min-width:150px;font-size:12px;font-weight:500;border-right:1px solid #000!important;text-align:left}.product-size-guide-modal__content .shogun-table thead th{position:sticky;top:0;z-index:4;background:#fff;font-weight:500;color:#000;border:none!important;border-right:1px solid rgba(0,0,0,0)!important;min-width:105px!important;background:#fff!important}.product-size-guide-modal__content .shogun-table thead th:not(:first-child){text-align:center}.product-size-guide-modal__content .shogun-table thead th:last-child:before{border-right:none!important}.product-size-guide-modal__content .shogun-table thead th:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:calc(100% - 1px);background:#fff;z-index:-1;border-bottom:1px solid #000;border-right:1px solid #000}.product-size-guide-modal__content .shogun-table thead td:first-child{left:0;z-index:7;min-width:79px!important}.product-size-guide-modal__content .shogun-table tbody td:has(>strong){position:sticky;left:0;z-index:6;background:#fff}.product-size-guide-modal__content .shogun-table strong{font-weight:500;color:#000}.product-size-guide-modal__content .shogun-table thead td,.product-size-guide-modal__content .shogun-table tbody td{background-clip:padding-box}.product-size-guide-modal__content .shogun-table tbody td{position:relative;z-index:1;background:#fff}.product-size-guide-modal__tabs{display:flex;justify-content:flex-end}.product-size-guide-modal__tab{border:0;background:#0000;font-family:ibm-plex-mono,Courier New,monospace!important;font-weight:700;font-size:12px;line-height:120%;letter-spacing:-1%;text-transform:uppercase;padding:8px 19px;border:1px solid #000;margin-left:-1px;margin-bottom:-1px;color:#000}.product-size-guide-modal__tab.is-active{background-color:#000;color:#fff}.product-size-guide-modal__tab.is-active{opacity:1;border-bottom-color:#000}.product-size-guide-modal__panel[hidden]{display:none}.is-size-guide-modal-open{overflow:hidden}.is-size-guide-modal-open header.shopify-section-group-header-group{z-index:1!important}.is-size-guide-modal-open .product-details{z-index:10000}.product-information__media .media-gallery__label{font-family:ibm-plex-mono,Courier New,monospace!important;font-weight:700;font-size:8px;line-height:120%;letter-spacing:-1%;text-transform:uppercase;color:#0000004d;background:#f6f6f6;padding:3px 6px;position:absolute;z-index:9;left:inherit;right:6px;bottom:6px}@media(min-width:768px){.product-information__media{padding-right:6px!important}.product-information__media .media-gallery__label{padding:4px 8px;font-size:12px;left:6px;bottom:58px;right:inherit}}.product-information__media .media-gallery--carousel .slideshow-controls__thumbnails{margin-left:0!important;padding:6px!important;gap:6px!important;margin-top:2px!important}.product-information__media .media-gallery--carousel .slideshow-control{aspect-ratio:1/1!important}.product-information__media .media-gallery--carousel .slideshow-controls__thumbnail{outline:none!important}.product-information__media .media-gallery--carousel .slideshow-controls__thumbnail[aria-selected=true]{border:1px solid #000!important}.product-information__media .media-gallery--carousel slideshow-controls{min-height:auto!important;bottom:-5px!important}.product-information__media .media-gallery--carousel slideshow-arrows{mix-blend-mode:normal;top:inherit;left:inherit;gap:12px}.product-information__media .media-gallery--carousel slideshow-arrows button{color:#000}.product-information__media .media-gallery--carousel .slideshow-controls__dots{width:100%;padding:0!important;gap:0!important}.product-information__media .media-gallery--carousel .slideshow-controls__dots li{flex:1}.product-information__media .media-gallery--carousel .slideshow-controls__dots button{width:100%!important;margin-inline:0!important}.product-information__media .media-gallery--carousel .slideshow-controls__dots button:after{width:100%!important;height:2px!important;border-radius:0!important}.product-information__media .media-gallery--carousel .product-media-container{--slide-width: calc((100% - var(--image-gap, 0px)) / 1.5)}@media(min-width:768px){.product-information__media .media-gallery--carousel slideshow-controls{bottom:48px!important}.product-information__media .media-gallery--carousel .product-media-container{--slide-width: calc((100% - var(--image-gap, 0px)) / 2)}}@media(max-width:767px){sticky-add-to-cart{position:relative;z-index:99}.shopify-section:has(.product-thumbnail__swatch__mobile--open){z-index:10000!important}.product-information .product-list .product-list__carousel-progress{margin:10px 16px 0 0!important}.product-size-guide-modal__close{top:2px}.product-size-guide-modal__tab{font-size:10px}.product-size-guide-modal__content .shogun-table{font-size:12px}.product-size-guide-modal__content .shogun-table thead td,.product-size-guide-modal__content .shogun-table strong{font-size:14px}.product-size-guide-modal__panel{width:100%}.product-size-guide-modal__panel[role=dialog]{height:390px;margin-top:auto;top:inherit;bottom:0}.product-size-guide-modal__content .shogun-table-wrapper{max-height:234px}.product-size-guide-modal__title{font-size:24px;padding:8px 16px}.product-size-guide-modal__note{margin:32px 0;font-size:10px;padding:0 16px}.product-size-guide-modal__tab{padding:6px 17px}}.sticky-add-to-cart__size-select-wrapper{flex:0 0 auto;min-width:120px;position:relative}.sticky-add-to-cart__size-dropdown{position:relative}.sticky-add-to-cart__button{text-transform:uppercase!important;font-weight:500!important}#swym-plugin #swym-anchor{display:none}.sticky-add-to-cart__size-trigger{list-style:none;height:var(--height-buy-buttons);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);background:var(--color-background);cursor:pointer}.sticky-add-to-cart__size-trigger::-webkit-details-marker{display:none}.sticky-add-to-cart__size-trigger-label{font-family:var(--font-body--family);font-size:var(--font-paragraph-small--size);text-transform:uppercase}.sticky-add-to-cart__size-trigger-icon{line-height:1;transition:transform .2s ease}.sticky-add-to-cart__size-dropdown[open] .sticky-add-to-cart__size-trigger-icon{transform:rotate(180deg)}.sticky-add-to-cart__size-list{list-style:none;display:grid;gap:4px;margin:0;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--style-border-radius-inputs);box-shadow:var(--shadow-popover);z-index:3;max-height:220px;overflow:auto}.sticky-add-to-cart__size-item{margin:0;padding:0}.sticky-add-to-cart__size-option{min-width:36px;width:100%;height:28px;padding:0 8px;border:none;border-radius:2px;background:var(--color-background);color:rgb(var(--color-foreground-rgb));font-family:var(--font-body--family);font-size:var(--font-paragraph-small--size);text-transform:uppercase;cursor:pointer;text-align:left;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.sticky-add-to-cart__size-option.is-unavailable{opacity:.35}.sticky-add-to-cart__size-option.is-selected{background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb))}.sticky-add-to-cart__size-option:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:1px}.sticky-add-to-cart__bar{background:#f6f6f6!important;z-index:3!important}body[style*=overflow] .product-information__grid{z-index:9}body[style*=overflow] .sticky-add-to-cart__bar{z-index:0!important}.sticky-add-to-cart__price .price,.sticky-add-to-cart__price .price__sale,.sticky-add-to-cart__price .price__regular,.sticky-add-to-cart__price .compare-at-price{font-family:ibm-plex-mono,Courier New,monospace!important;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}@media screen and (min-width:1025px){.sticky-add-to-cart__bar{display:grid;grid-template-columns:394.5px 119px 394.5px;grid-template-rows:28px 28px;align-items:center;padding:0;left:0!important;gap:24px;height:56px;top:var(--sticky-add-to-cart-desktop-top, 136px);bottom:auto!important;transform:translate(0) translateY(calc(-100% - 40px));border:1px solid #000;border-left:0;border-radius:0;box-shadow:none;width:calc(100% - 483px)}@starting-style{.sticky-add-to-cart__bar{transform:translate(0) translateY(calc(-100% - 40px))}}.sticky-add-to-cart__bar:before{content:none}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(0) translateY(0)}.sticky-add-to-cart--header-active .sticky-add-to-cart__bar{top:calc(var(--header-height, 0px) - 1px)}.sticky-add-to-cart__image{grid-column:1;grid-row:1/3;justify-self:start;width:44.82px;min-width:44.82px;height:56px;border-radius:0;background:#d9d9d9}.sticky-add-to-cart__image-img{border-radius:0}.sticky-add-to-cart__info{display:contents}.sticky-add-to-cart__headline{display:flex;flex-direction:column;flex:1;border-right:1px solid #000;margin-left:-12px;height:100%;padding-block:8px;row-gap:6px}.sticky-add-to-cart__title{grid-column:1;grid-row:1;min-width:0;border-right:none;margin:0;overflow:hidden;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif!important;font-style:normal;font-weight:500;font-size:14px;line-height:140%;letter-spacing:.02em;color:#000}.sticky-add-to-cart__variant{display:none}.sticky-add-to-cart__price{grid-column:1;grid-row:2;display:flex;align-items:center;min-width:0;padding:0;border-right:none;margin:0;font-family:IBM Plex Mono,monospace;font-style:normal;font-weight:700;font-size:12px;line-height:120%;letter-spacing:-.01em;text-transform:uppercase;color:#000}.sticky-add-to-cart__price .body-reg{line-height:1}.sticky-add-to-cart__size-select-wrapper{grid-column:2;grid-row:1/3;align-self:center;width:119px;min-width:119px;max-width:119px;position:static}.sticky-add-to-cart__size-trigger{width:119px;height:40px;padding:10px 12px;border:1px solid #000;border-radius:0;background:#fff}.sticky-add-to-cart__size-trigger-label{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:140%;letter-spacing:.02em;color:#000}.sticky-add-to-cart__size-trigger-icon{color:#000}.sticky-add-to-cart__size-list{border:1px solid #000;border-radius:0;background:#fff;box-shadow:none}.sticky-add-to-cart__button{grid-column:3;grid-row:1/3;justify-self:start;align-self:center;height:40px!important;padding:10px 24px;margin-right:8px;width:386px;max-width:100%;border:1.5px solid #000;border-radius:0;background:#000}.sticky-add-to-cart__button .add-to-cart-text,.sticky-add-to-cart__button .add-to-cart-text__content{color:#fff}.sticky-add-to-cart__button .add-to-cart-icon{display:none}.sticky-add-to-cart__button .add-to-cart-text__content{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:140%;letter-spacing:.02em;color:#fff}}.sticky-add-to-cart__button[data-loading=true]{pointer-events:none}.sticky-add-to-cart__button[data-loading=true] .add-to-cart-text,.sticky-add-to-cart__button[data-loading=true] .add-to-cart__added{opacity:0}.sticky-add-to-cart__button[data-loading=true]:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin-left:-9px;margin-top:-9px;border:2px solid #fff;border-right-color:#0000;border-radius:50%;animation:product-variant-loading-spin .7s linear infinite}@media(max-width:1024px){.sticky-add-to-cart--bottom-hidden .sticky-add-to-cart__bar{bottom:0!important;transition:all .3s ease 0s}.sticky-add-to-cart__title{font-size:12px!important}.sticky-add-to-cart__price .price,.sticky-add-to-cart__price .price__sale,.sticky-add-to-cart__price .price__regular,.sticky-add-to-cart__price .compare-at-price{font-size:10px}.sticky-add-to-cart__size-selector{margin-left:16px}.sticky-add-to-cart__button{height:32px!important;flex:1;margin-right:16px}.sticky-add-to-cart__bar{padding-bottom:6px!important}.sticky-add-to-cart__headline{display:flex;justify-content:space-between;align-items:center}.sticky-add-to-cart__info{width:100%;flex:inherit!important;padding:6px 16px;border-bottom:1px solid #000!important}.sticky-add-to-cart__image{display:none}.sticky-add-to-cart__bar{border-left:none!important;border-right:none!important}.sticky-add-to-cart__size-list{top:inherit;bottom:calc(100% + 4px)}.sticky-add-to-cart__size-select-wrapper{min-width:66px}.sticky-add-to-cart__size-trigger{height:32px!important;font-family:helvetica-neue-lt-pro,Helvetica,Arial,sans-serif!important;font-weight:500;font-size:12px;line-height:140%;letter-spacing:2%;border-radius:0}}}
/*# sourceMappingURL=/cdn/shop/t/266/assets/product.autostyle.css.map */
