.index-product{--product-font-mono: "Sometype Mono", ui-monospace, monospace;--product-font-display: "NimbusSanL-Reg", "Nimbus Sans L", "Nimbus Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--product-text: #000;--product-brown: #633324;--product-brown-light: #7d3e37;--product-dark: #392e2d;--product-line: .75px solid #000;--product-line-light: .75px solid rgba(0, 0, 0, .12)}.index-product .product__title{margin:0;font-family:var(--product-font-display);font-size:22px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:var(--product-text)}.index-product .oke-sr{--oke-stars-foregroundColor: var(--product-brown);--oke-stars-backgroundColor: rgba(99, 51, 36, .2)}.index-product .oke-sr .oke-is-clickable{display:flex;align-items:center;gap:10px}.index-product .oke-sr-rating{display:none}.index-product .oke-sr .oke-stars svg{height:14px;width:auto}.index-product .oke-sr-count{margin:0;font-family:var(--product-font-mono);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.3;color:var(--product-text)}.index-product .oke-sr-count:before{content:"("}.index-product .oke-sr-count:after{content:")"}.index-product .oke-sr-label-text{text-transform:lowercase}.index-product .product__features,.index-product .product__text:not(.product__text--box) .product__subheading{font-family:var(--product-font-mono);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.3;color:var(--product-text)}.index-product .product__text:not(.product__text--box) .product__subheading *{font-family:inherit;font-size:inherit;letter-spacing:inherit}.index-product .product__features ul,.index-product .product__text:not(.product__text--box) .product__subheading ul{margin:0;font-size:inherit;padding:0 0 0 14px;list-style:disc outside}.index-product .product__features li,.index-product .product__text:not(.product__text--box) .product__subheading li{margin:0;padding:0;font-size:inherit;line-height:inherit;list-style:inherit}.index-product .product__features li:before,.index-product .product__text:not(.product__text--box) .product__subheading li:before{content:none}.index-product .product__features p,.index-product .product__text:not(.product__text--box) .product__subheading p{margin:0}.index-product .product__text:not(.product__text--box) .product__subheading>:not(:first-child){margin-top:1.3em}.index-product .product__selectors{gap:29px}.index-product .radio__fieldset,.index-product .product__block--lines .selector-wrapper .radio__fieldset{padding:0;border:0}.index-product .radio__legend{margin:0;padding:0}.index-product .radio__legend__label,.index-product span.radio__legend__label.radio__legend__label--text{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;font-family:var(--product-font-mono);letter-spacing:0;font-size:14px;line-height:1.3;color:var(--product-text)}.index-product .radio__legend__option-name{flex:0 0 100%;font-weight:500}.index-product .radio__legend__value{display:none}.index-product .radio__legend--size .radio__legend__option-name{margin-bottom:8px}.index-product .radio__legend--size product-modal{display:inline-block;flex:0 0 auto;width:auto;margin:0;padding:0}.index-product .radio__legend__link,.index-product legend.radio__legend.radio__legend--size product-modal span.radio__legend__link__label{margin:0;padding:0;font-family:var(--product-font-mono);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.3;color:var(--product-text)}.index-product .radio__legend__link__label{text-decoration:underline;text-underline-offset:2px;text-transform:capitalize}.index-product .radio__legend__link:after,.index-product .radio__legend__link:before{content:none}.index-product .radio__legend__fit{font-weight:400}.index-product .radio__legend__fit:before{content:"|";margin:0 .6em}.index-product .radio__legend--size .radio__legend__label--name-only .radio__legend__option-name{margin-bottom:0}.index-product .selector-wrapper--size:has(.radio__legend__label--name-only) .radio__buttons{margin-top:17px}.index-product .radio__fieldset--swatches .radio__buttons{display:flex;flex-wrap:wrap;gap:11.5px;margin:17px 0 0}.index-product .radio__fieldset--swatches .swatch__button{margin:0;padding:0}.index-product .radio__fieldset--swatches .swatch__button input~label{width:var(--swatch-size);height:var(--swatch-size);border-radius:50%}.index-product .radio__fieldset--swatches .swatch__button input:checked~label{box-shadow:0 0 0 2px var(--COLOR-BG),0 0 0 3px var(--product-brown)}.index-product .radio__fieldset--swatches .swatch__button input~label:after{content:none}.index-product .selector-wrapper--size .radio__buttons{display:flex;flex-wrap:wrap;gap:8px 32px;margin:24px 0 0}.index-product .selector-wrapper--size .radio__button{margin:0;padding:0}.index-product .selector-wrapper--size .radio__button label{min-width:0;height:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:var(--product-font-mono);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.3;color:var(--product-text);text-decoration:none;text-underline-offset:4px}.index-product .selector-wrapper--size .radio__button label:before,.index-product .selector-wrapper--size .radio__button label:after{content:none}.index-product .selector-wrapper--size .radio__button label:hover,.index-product .selector-wrapper--size .radio__button input:focus-visible+label,.index-product .selector-wrapper--size .radio__button input:checked+label{text-decoration:underline}.index-product .selector-wrapper--size .radio__button input.sold-out+label,.index-product .selector-wrapper--size .radio__button input.unavailable+label,.index-product .selector-wrapper--size .radio__button input:disabled+label{opacity:1;text-decoration:line-through}.index-product .product__submit__buttons{display:grid;grid-template-columns:minmax(0,155px) minmax(0,1fr);column-gap:10px;row-gap:0}.index-product .product__submit__buttons>.product__submit__item--inline,.index-product .product__submit__item--inline>#quantity-discount-app,.index-product #quantity-discount-app>.wrapper_spec_offer{display:contents!important}.index-product .product__submit__buttons>*,.index-product .product__submit__item--inline>*,.index-product #quantity-discount-app>.wrapper_spec_offer>*{grid-column:1 / -1;margin-top:0;margin-bottom:0}.index-product .product__submit__item--inline>.product__quantity{grid-row:1;grid-column:1}.index-product .product__submit__item--inline>[data-add-to-cart]{grid-row:1;grid-column:2}.index-product .product__submit__item--inline>.product__buttons-icons{grid-row:2;margin-top:32px}.index-product #quantity-discount-app .wrapper_spec_offer>.heading{grid-row:3;margin-top:33px}.index-product #quantity-discount-app .wrapper_spec_offer>table{grid-row:4;margin-top:5px}.index-product .product__submit__buttons>.product__submit__item:not(.product__submit__item--inline){grid-row:5}.index-product #quantity-discount-app .wrapper_spec_offer>.bottom_content{grid-row:6}.index-product .product__quantity{display:flex;align-items:center;justify-content:space-between;height:44px;margin:0;padding:0 9px;border:1px solid var(--product-brown);border-radius:60px;background:transparent}.index-product .product__quantity button{position:static;display:flex;align-items:center;justify-content:center;width:35px;height:100%;padding:0;border:0;background:none;color:var(--product-text);cursor:pointer}.index-product .product__quantity button .icon{width:14px;height:14px;color:inherit;stroke:currentColor;stroke-width:2.5}.index-product .product__quantity .quantity__input{width:35px;height:100%;margin:0;padding:0;border:0;background:none;font-family:var(--product-font-mono);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.3;text-align:center;color:var(--product-text);-moz-appearance:textfield}.index-product .product__quantity .quantity__input::-webkit-outer-spin-button,.index-product .product__quantity .quantity__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.index-product .product__submit [data-add-to-cart]{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:6px 20px;border:1px solid var(--product-brown-light);border-radius:60px;background:var(--product-brown-light);font-family:var(--product-font-mono);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:#fff}.index-product .product__submit [data-add-to-cart],.index-product .product__submit [data-add-to-cart] .btn__text,.index-product .selector-wrapper--size .option-title{font-family:var(--product-font-mono)!important}.index-product .product__submit [data-add-to-cart] .btn__text{height:auto;padding:0;font:inherit;line-height:1.3;letter-spacing:inherit;text-transform:inherit}.index-product .product__submit [data-add-to-cart]:hover,.index-product .product__submit [data-add-to-cart]:focus-visible{border-color:var(--product-brown);background:var(--product-brown);color:#fff}.index-product .product__submit [data-add-to-cart]:disabled{opacity:.5}.index-product #quantity-discount-app .wrapper_spec_offer{font-family:var(--product-font-mono);letter-spacing:0}.index-product #quantity-discount-app .heading{padding:0!important;justify-content:flex-start!important}.index-product #quantity-discount-app .heading .title{margin:0;font-family:var(--product-font-mono)!important;letter-spacing:0;font-size:14px!important;font-weight:500!important;line-height:1.3;color:var(--product-text)!important}.index-product #quantity-discount-app table{width:100%;border:0!important;border-collapse:collapse;border-radius:0!important;background:none!important}.index-product #quantity-discount-app thead{display:none}.index-product #quantity-discount-app tbody tr{border-bottom:var(--product-line)}.index-product #quantity-discount-app tbody td{padding:17px 0!important;border:0!important;vertical-align:middle;font-family:var(--product-font-mono);letter-spacing:0;line-height:1.3}.index-product #quantity-discount-app tbody td:first-child{width:1%!important;padding-right:16px!important;white-space:nowrap;font-size:14px!important;font-weight:500!important;color:var(--product-text)!important}.index-product #quantity-discount-app .textCountWithMiddle{font-size:14px;white-space:nowrap}.index-product #quantity-discount-app .textAmountWithRight{display:inline-block;min-width:103px;padding:3px 8px;background:var(--product-dark);font-family:var(--product-font-mono);font-size:11px;font-weight:400;line-height:16px;letter-spacing:.01em;text-align:center;white-space:nowrap;color:#fff}.index-product .product__block--accordion .accordion{padding:0;border:0;background:none}.index-product .product__block--accordion .accordion__title{padding:8px 0 9.25px;border:0;border-bottom:var(--product-line-light);font-family:var(--product-font-mono);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--product-text)}.index-product .product__block--accordion .accordion__title{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.index-product .product__block--accordion .accordion__title:after{content:"+";flex:0 0 auto;font-family:var(--product-font-mono);font-size:13px;font-weight:600;line-height:1.25;letter-spacing:.1em;text-transform:uppercase;text-align:right;color:var(--product-text)}.index-product .product__block--accordion:first-of-type .accordion__title,.index-product .product__block:not(.product__block--accordion)+.product__block--accordion .accordion__title{padding-top:0}.index-product .product__block--accordion .accordion__title .icon{display:none}.index-product .product__block--accordion .accordion__body{font-family:var(--product-font-mono);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.3;color:var(--product-text)}.index-product .product__block--accordion .accordion__content :is(p,ul,ol,li,span,td){font-size:inherit;line-height:inherit;letter-spacing:inherit}.index-product .product__block--accordion .accordion__content{padding:12px 0 16px;border-bottom:var(--product-line-light)}.index-product .product__block--accordion .accordion[open] .accordion__title{border-bottom-color:transparent}@media only screen and (max-width:749px){.index-product .product__submit__buttons{grid-template-columns:minmax(0,120px) minmax(0,1fr)}.index-product #quantity-discount-app tbody td:first-child,.index-product #quantity-discount-app .textCountWithMiddle{width:auto!important;white-space:normal}}.index-product [data-oke-star-rating]{margin:0 0 23px;padding:0;line-height:0}.index-product .oke-sr{display:block;margin:0;padding:0;line-height:1.3}.index-product .oke-sr .oke-sr-stars{margin:0;line-height:0}.index-product .product__price{padding:0;font-family:var(--product-font-display);font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--product-text)}.index-product .product__price__wrap{margin:0;padding:0}.index-product .shop-pay-terms{margin-top:9px}.index-product .shop-pay-terms shopify-payment-terms{display:block;font-family:var(--product-font-mono);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;color:var(--product-text)}.index-product product-modal.product__block .block__icon__container .block__icon{display:none}.index-product product-modal.product__block .block__icon__container .radio__legend__link{margin:0;padding:0;font-family:var(--product-font-mono);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.3;color:var(--product-text);text-decoration:underline;text-underline-offset:2px;background:none}.index-product .block__icon__row{display:flex;flex-wrap:wrap;margin-top:32px;padding:0}.index-product .block__icon__row .block__icon__container{display:flex;align-items:center;gap:11px;padding:0}.index-product .block__icon__row .block__icon{margin:0}.index-product .block__icon__row .block__icon__text,.index-product .block__icon__row .block__icon__text p{margin:0;font-family:var(--product-font-mono);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.3;color:var(--product-text)}.index-product .product__description,.index-product .product__description :is(p,ul,ol,li){font-family:var(--product-font-mono);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.3;color:var(--product-text)}.index-product #quantity-discount-app .bottom_content{padding-top:32px!important}.index-product #quantity-discount-app .spec_text p{margin:0;padding:0!important;font-family:var(--product-font-mono);letter-spacing:0;font-size:14px!important;font-weight:400!important;line-height:1.3;text-align:left!important;color:var(--product-text)!important}.index-product #quantity-discount-app .progress{height:12px!important;margin-top:21px!important;border-radius:60px!important;background:#ffe5d9!important;overflow:hidden}.index-product #quantity-discount-app .progress span{height:12px!important;border-radius:60px!important;background:#ffc7b6!important}.index-product .product__submit .shopify-payment-button{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 40px;margin-top:32px}.index-product .product__text--box{padding:14px 23px;background:var(--text-box-bg);font-family:var(--product-font-mono);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.3;color:var(--product-text)}.index-product .product__text--box .product__heading,.index-product .product__text--box .product__subheading,.index-product .product__text--box p{display:inline;margin:0;font:inherit;letter-spacing:inherit;color:inherit}.index-product .product__text--box .product__heading:after{content:" "}.index-product .product__text--box a{color:inherit;text-decoration:underline;text-underline-offset:2px;background:none}.index-product .sharing-button{align-items:center;gap:13px;padding:0;color:var(--product-text)}.index-product .sharing-button .icon{width:11px;height:14px}.index-product .sharing-button__text,.index-product .sharing-button__text span{font-family:var(--product-font-mono)!important;letter-spacing:0;font-size:12px;font-weight:400;line-height:1.3;text-transform:none}.template-suffix-activewear .index-product .product__submit__item--inline>#quantity-discount-app,.template-suffix-activewear #quantity-discount-app{display:none!important}@media only screen and (max-width:749px){.index-product .product__images--mobile-slider .product__slides{margin-bottom:30px}.index-product .product__images--mobile-slider .product__slides>div{flex:0 0 75%;margin-right:var(--gap)}.index-product .product__images--mobile-slider .product__slides>div>.product__slide{width:100%;margin:0}.index-product .product__images--mobile-slider .product__photo{--aspect-ratio: var(--featured-media-aspect-ratio) !important}.index-product .product__images--mobile-slider .product__slides>div.is-colour-hidden{display:none}}.index-product .product__complementary .complementary-products__title{margin:0 0 13px;font-family:var(--product-font-display);font-size:22px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:var(--product-text)}.index-product .complementary-products__list{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.index-product .complementary-products__list::-webkit-scrollbar{display:none}.index-product .product__complementary quick-add-product+quick-add-product{margin-top:0}.index-product .complement-card{display:block;flex:0 0 min(406px,85%);min-width:0;scroll-snap-align:start}.index-product .complement-card__inner{display:flex;height:165px;border:var(--product-line)}.index-product .complement-card__image{flex:0 0 124px;overflow:hidden}.index-product .complement-card__image img{display:block;width:100%;height:100%;object-fit:cover}.index-product .complement-card__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;overflow:hidden;padding:28px 16px 0 23px;font-family:var(--product-font-mono);color:var(--product-text)}.index-product .complement-card__content>*{flex-shrink:0}.index-product .complement-card__swatches{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px;line-height:0}.index-product .complement-card__swatch{width:14px;height:14px;border-radius:50%;background:var(--swatch);background-size:cover;background-position:center}.index-product .complement-card__title{max-width:100%;overflow:hidden;font-size:14px;font-weight:400;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:inherit;text-decoration:none}.index-product .complement-card [data-oke-star-rating]{margin:9px 0 0;line-height:0}.index-product .complement-card [data-oke-star-rating] :is(.okeReviews,.oke-is-clickable,.oke-sr-stars){line-height:0}.index-product .complement-card [data-oke-star-rating] .okeReviews.oke-sr,.index-product .complement-card [data-oke-star-rating] .oke-sr-stars{display:block}.index-product .complement-card [data-oke-star-rating] .oke-sr-count{display:none}.index-product .complement-card__price{display:flex;gap:8px;margin:9px 0 0;font-size:12px;line-height:1.3}.index-product .complement-card__form{margin:0}.index-product .complement-card__add{margin-top:13px;padding:0;border:0;background:none;font-family:var(--product-font-mono);font-size:12px;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-underline-offset:2px;color:var(--product-text);cursor:pointer}.index-product .complement-card__add:disabled{cursor:default;text-decoration:none}.index-product .complement-card__add.is-loading{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-product.css.map */
