.color-swatch-fieldset,.material-swatch-fieldset{display:none!important}.custom-color-swatch-wrapper a{display:block}.custom-color-swatch-wrapper img{display:block;border:1px solid transparent;width:100%;border-radius:5px;height:auto}.custom-color-swatch{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.option_title span{font-weight:400}.product-info__block-item .product-title.h3{font-size:21px}.product-info{color:#333}.product-info .price-list .h4{font-size:18px;margin-bottom:-10px;color:#333}.product-info .price-list .h4.text-on-sale{color:#d54d4d}.product-saving{font-size:15px;padding-top:8px;color:#d54d4d}.custom-color-swatch-wrapper .option_title{font-size:.9em;font-weight:600;margin-bottom:7px}.custom-color-swatch-wrapper{margin:0 0 20px}.variant-picker__option .variant-picker__option-info{display:none}.product-size-guide{margin-bottom:4px;display:flex;justify-content:space-between;align-items:center;gap:10px}.product-size-guide .size-guide-text{font-size:.9em;color:#111;font-weight:600;text-transform:uppercase}.product-size-guide button{background:transparent!important;display:flex;align-items:center;flex-wrap:nowrap;gap:3px;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap}.product-size-guide button img{width:14px}.size-chart-modal::part(content){max-width:650px;width:calc(100% - 20px);border-radius:5px;font-size:14px;padding:35px;background:#fff;box-shadow:0 0 12px -2px #0000004d}.size-chart-modal::part(header){padding:0;margin:15px 0 20px}.size-chart-modal::part(close-button){top:0;right:0}.size-chart-modal .h2.size-guide-title{font-size:34px;padding:10px 0;line-height:1.1;text-align:left}.size-chart-modal::part(body){padding:10px 0 0}.size_guide_content p{margin-bottom:10px}.size-logo{max-width:124px!important;vertical-align:middle;margin:0 auto}.size-chart-modal .help-table{margin-top:25px;margin-bottom:0;border-top:1px solid #777}.size-chart-modal::part(base){place-items:center center}.help-table th,.help-table td{padding:10px;text-align:center;border-color:#777}.help-table th{font-size:13px;font-weight:600;border-right:1px solid #777!important;text-transform:uppercase;opacity:1}.help-table th:first-child{border-left:1px solid #777!important}.help-table tbody>tr:nth-child(2n) td{background:#f1f1f1cc}.product-info__block-list{max-width:650px;margin:0 auto}.product-shipping-label{font-size:12px;line-height:2;color:#111;position:relative}.product-info__block-item[data-block-type=afterpay]{margin-top:-20px!important;margin-bottom:-5px}.product-description{font-size:14px}.cloth-size,.sweater-size,.belt-size{display:none}.product-info__block-item[data-block-type=size-chart] .help-table{margin-bottom:12px!important;margin-top:25px;border-top:1px solid #777}.product-info__block-item .accordion__toggle.h4{font-weight:500;font-size:18px;padding:12px 0;color:#111}.product-info__block-item .accordion__content{margin:0;padding:15px 0;font-size:13px;color:#666}.product-info__block-item .accordion__content p{margin-bottom:12px}.product-info__block-item .animated-plus{--animated-plus-size: .7rem;color:#000}.product-info__block-item .accordion{border-color:#ccc}.product-info__block-item[data-block-type=size-chart] .accordion{border-color:#ccc;border-top:none}.product-info .product-info__block-item .buy-buttons .button{padding-top:8px;padding-bottom:8px;height:48px;text-transform:uppercase;font-size:14px;letter-spacing:1px}.product-info__block-item[data-block-type=description]{margin-bottom:0;margin-block-start:30px!important}.product-info__block-item[data-block-type=size-chart]{margin-block-start:0!important;padding-top:0}.product-info .product-info__block-item .buy-buttons .button:disabled{opacity:.5}body #stamped-main-widget{margin-left:10px;margin-right:10px}#stamped-reviews-widget,.stamped-container{font-family:var(--text-font-family)!important}.product-info .feature-badge-list{display:none;flex-direction:column;gap:15px}.product-info div[data-block-type=feature-with-icon]{display:none}.product-info .feature-badge-list .feature-badge{font-size:12px;text-transform:uppercase;gap:10px;padding:0;font-weight:500;line-height:1.4;display:flex}.size-swatch-fieldset .variant-picker__option-values{gap:8px;display:grid;grid-template-columns:repeat(7,1fr)}.size-swatch-fieldset .variant-picker__option-values .block-swatch{border:1px solid #ccc;color:#000;font-size:14px;height:40px;line-height:40px;background:#fff;border-radius:5px}.size-swatch-fieldset .variant-picker__option-values :checked+.block-swatch,.size-swatch-fieldset .variant-picker__option-values .block-swatch.is-selected{background:#333;color:#fff;border-color:#333}.size-swatch-fieldset .variant-picker__option-values .block-swatch.is-disabled{color:#aaa;background:#ededed;border-color:#888}.size-swatch-fieldset .variant-picker__option-values .block-swatch.is-disabled:before{background:linear-gradient(to bottom left,transparent 49%,#cccccc 49%,#cccccc calc(51% + 0px),transparent 50%)}.size-swatch-fieldset .variant-picker__option-values :checked+.block-swatch.is-disabled,.size-swatch-fieldset .variant-picker__option-values .block-swatch.is-selected.is-disabled{color:#aaa;border-width:2px;background:#ededed;border-color:#888}.product-info .btn.klaviyo-bis-trigger{color:#355e3b;font-weight:600;margin-top:15px!important;display:inline-block;font-size:15px;background:#ff0!important;border-bottom:1px solid currentcolor;line-height:1.5}.product-info .btn.klaviyo-bis-trigger:after{content:"\27f6";margin-left:3px}body div.stamped-container[data-widget-style],body div[data-widget-style] div.stamped-container{max-width:var(--container-lg-max-width)}.product-gallery__thumbnail[aria-current=true]{border-color:#ddd}.product-gallery__thumbnail{padding:0}.additional_size_button{letter-spacing:0}.product-icons-content .text-with-icons{justify-content:space-around}.product-icons-content .h4{font-size:18px;line-height:1.3}.product-icons-content .text-with-icons__item{width:30%;max-width:325px;flex-basis:30%}.product-icons-content .prev-control,.product-icons-content .next-control{position:absolute;top:50%;transform:translateY(-50%);font-size:36px;line-height:1;color:#ddd;z-index:5}.product-icons-content .prev-control{left:0}.product-icons-content .next-control{right:0}.product-icons-content{position:relative}body.product{--product-gap: 0}.product-info__block-list square-placement{display:block!important}.product-gallery[allow-zoom] .product-gallery__media{cursor:pointer}.container.container--no-gap{margin:0}.container--no-gap .product-info{padding-top:25px;padding-right:5rem}.product-gallery__image-list{position:relative}.product-gallery carousel-prev-button{position:absolute;left:10px;top:50%;display:block!important;display:block;z-index:2;transform:translateY(-50%)}.product-gallery carousel-next-button{position:absolute;right:10px;top:50%;display:block!important;z-index:2;transform:translateY(-50%)}.product-gallery carousel-prev-button button,.product-gallery carousel-next-button button{background:#fff!important;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:20px}.product-gallery carousel-prev-button button svg,.product-gallery carousel-next-button button svg{width:12px}.product-gallery .page-dots{display:none;position:absolute;bottom:21%}.header{box-shadow:none}.header.is-solid{border-bottom:1px solid #DDD}.product-gallery__thumbnail-scroller .product-gallery__thumbnail img{aspect-ratio:1;object-fit:cover;object-position:center bottom}@media (min-width: 1000px){.product-gallery{gap:25px;flex-wrap:nowrap;justify-content:space-between;padding-left:3rem;flex-direction:row-reverse}.product-gallery__thumbnail-list{top:0!important;min-width:17%;width:17%}.product-gallery__thumbnail-scroller{display:flex;flex-direction:column;gap:10px;max-height:unset}.product-main-gallery-inner{position:relative;padding-bottom:125%;background:#f1f1f1}.product-main-gallery-content{position:absolute;top:0;left:0;width:100%}}@media (max-width: 1199px){.product-info__block-item .accordion__toggle.h4{font-size:14px}.product-icons-content .h4{font-size:16px}.product-icons-content .text-with-icons__item{max-width:260px}}@media (max-width: 999px){.product-icons-content .text-with-icons__item{max-width:100%;width:100%;flex:100%}.product-icons-content .h4{font-size:17px}.product-icons-content .text-with-icons__item>div{max-width:290px;margin:0 auto}.product-icons-content .text-with-icons:not(.text-with-icons--stacked)>:not(.is-selected){visibility:hidden}.product-icons-content .text-with-icons:not(.text-with-icons--stacked){grid:auto / auto-flow 100%;gap:0;display:grid}.product-icons-content .text-with-icons:not(.text-with-icons--stacked)>*{grid-area:1 / -1;padding-inline:2.5rem}.container--no-gap .product-info{padding-top:5px;padding-right:2rem;padding-left:2rem}.product-gallery{--product-gallery-thumbnail-list-gap: 10px;--product-gallery-gap: 10px;--product-gallery-thumbnail-size: calc(20% - 8px) }.product-gallery__thumbnail-list{width:100%}.product-gallery__thumbnail{border:none!important}}@media (max-width: 699px){.custom-color-swatch{grid-template-columns:repeat(7,1fr);gap:5px}.size-swatch-fieldset .variant-picker__option-values{gap:5px}.size-swatch-fieldset .variant-picker__option-values .block-swatch{height:34px;line-height:34px;font-size:12px}.product-info .price-list .h4{font-size:14px}.product-info__block-item .product-title.h3{font-size:18px}.product-info__block-item .accordion__toggle.h4{font-size:16px}.size_guide_content p{margin-bottom:6px;font-size:12px}.size-chart-modal::part(content){padding:15px;font-size:12px}.help-table th{font-size:12px}.size-logo{max-width:100px!important}.size-chart-modal .h2.size-guide-title{font-size:30px}.help-table th,.help-table td{padding:4px 10px}.product-description,.product-info__block-item[data-block-type=size-chart] .accordion__content{font-size:12px}.product-saving{font-size:13px}.shopify-section--related-products .section-header{justify-self:center}.product-gallery .page-dots{display:flex}.container--no-gap .product-info{padding-right:1rem;padding-left:1rem}.product-gallery carousel-prev-button button,.product-gallery carousel-next-button button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/373/assets/product.css.map */
