:root{--avo-product-gap: 24px;--avo-product-radius: 8px;--avo-product-page-width: 1408px;--avo-product-control-height: 48px}.avo-product-value-strip-section,.template-product .avo-quality-standard-section,.template-product .avo-price-comparison-section,.template-product .faq-section,.template-product .product-recommendations-section,.template-product .testimonial-section{margin:0}.template-product section.header{margin-bottom:0}.product--avo{margin:0;padding:8px var(--avo-page-gutter) var(--avo-product-gap);color:var(--avo-product-text, var(--avo-ink));font-family:var(--font-body-family)}.product--avo>section-wrapper{width:100%;max-width:var(--avo-product-page-width);margin-inline:auto;padding:0}@media screen and (min-width:1024px){.product--avo .product__grid{grid-template-columns:minmax(0,900px) minmax(360px,436px);gap:var(--avo-product-gap)}.product--avo .product-gallery__media-list--layout-grid{gap:4px}.product--avo .product__grid-column--details{padding:8px 16px 32px}}.product--avo .breadcrumbs{margin:0 0 16px;font-family:var(--font-geist-family);font-size:12px;text-transform:uppercase}.product--avo .breadcrumbs a{color:var(--avo-product-text, var(--avo-ink));opacity:.4}.product--avo .breadcrumbs li:after{opacity:.4}.product--avo .product-block--title h1,.product--avo .product-block--title .product-title{color:inherit;font-family:var(--font-body-family);font-size:24px;font-weight:300;line-height:1.173;letter-spacing:0;text-transform:none;margin-bottom:6px}.product--avo .product-block--price{margin:8px 0 40px}.product--avo .product-block--variant_picker{margin:0 0 40px;padding:0;border:0}.product--avo .options-selector{display:flex;flex-direction:column}.product--avo [data-avo-option=color],.product--avo [data-avo-option=colour]{order:-1}.product--avo .product-block--buy_buttons{margin:0}.product--avo .product-block--shipping_notes{margin:8px 0 40px}.product--avo .product-block--impact_card,.product--avo .product-block--description,.product--avo .product-block--value_props{margin:0 0 40px}.product--avo .product-block--collapsible_tab{margin:0}.avo-sticky-atc{position:fixed;z-index:30;right:var(--avo-page-gutter);bottom:16px;left:var(--avo-page-gutter);display:flex;max-width:var(--avo-product-page-width);min-height:91px;align-items:center;gap:16px;margin-inline:auto;padding:16px;border:1px solid var(--avo-product-border, var(--avo-border));border-radius:8px;background:#fff;box-shadow:0 8px 32px #0000001f}.avo-sticky-atc[hidden]{display:none}.avo-sticky-atc__image{display:block;width:43px;height:59px;flex:none;object-fit:cover}.avo-sticky-atc__details{min-width:0;flex:1}.avo-sticky-atc__title{margin:0 0 8px;overflow:hidden;color:var(--avo-text);font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.avo-sticky-atc__note{margin:0;color:var(--avo-ink);font-family:var(--font-geist-family);font-size:12px;line-height:1.2;opacity:.6;text-transform:uppercase}.avo-sticky-atc__button{min-width:202px;min-height:50px;flex:none;padding:16px;border:0;border-radius:0;background:var(--avo-ink);color:#fff;font-family:var(--font-geist-family);font-size:14px;line-height:18px;letter-spacing:.04em;cursor:pointer}.avo-sticky-atc__button.is-select-size{min-width:132px;min-height:52px;border:1px solid var(--avo-ink);background:#fff;color:var(--avo-ink)}.avo-sticky-atc__button:disabled{cursor:not-allowed;opacity:.55}.avo-sticky-atc__button:hover,.avo-sticky-atc__button:focus-visible{background:var(--avo-ink);color:#fff}.product--avo .option-selector__label,.product--avo .product-options-style-radio legend,.product--avo .product-block--price,.product--avo .avo-pdp-shipping-notes,.product--avo .collapsible-tab__heading{font-family:var(--font-geist-family)}.product--avo .radio-input+.radio-label{min-height:var(--avo-product-control-height)}.product--avo .input-fieldset__legend:has(.size-guide-pdp){display:flex;align-items:baseline;justify-content:space-between;width:100%}.product--avo .size-guide-pdp{position:static;margin-left:auto;padding:0;line-height:1}.product--avo .product-block--size_guide:empty{display:none}.product--avo .avo-size-guide__trigger{display:block;padding:0;color:var(--avo-product-text, var(--avo-ink));font-family:var(--font-geist-family);font-size:12px;line-height:1.173;text-transform:uppercase;opacity:.45}.product--avo .avo-size-guide__trigger:hover,.product--avo .avo-size-guide__trigger:focus-visible{opacity:1}.flyout:has(.avo-size-guide__header){width:450px;background:var(--color-site-background);border-radius:8px 0 0 8px;color:var(--avo-ink);font-family:var(--font-onest-family)}.flyout:has(.avo-size-guide__header) .free-shipping-progress{display:none}.flyout__header:has(.avo-size-guide__header){align-items:flex-start;padding:24px 24px 0}.flyout__header:has(.avo-size-guide__header) .flyout__heading{text-align:left}.flyout__header:has(.avo-size-guide__header) .flyout__close-btn{display:flex;align-items:center;gap:8px;padding:0;color:var(--avo-ink);font-family:var(--font-geist-family);font-size:12px;line-height:1.173;text-transform:uppercase;opacity:.6}.flyout__header:has(.avo-size-guide__header) .flyout__close-btn:before{content:"Close"}.flyout__header:has(.avo-size-guide__header) .flyout__close-btn svg{width:12px;height:12px}.avo-size-guide__header p,.avo-size-guide__header h2{margin:0}.avo-size-guide__header p{margin-bottom:4px;font-family:var(--font-geist-family);font-size:12px;line-height:1.173;text-transform:uppercase;opacity:.6}.avo-size-guide__header h2{color:var(--avo-text);font-family:var(--font-onest-family);font-size:16px;font-weight:400;line-height:1.15}.avo-size-guide__rating{margin-top:8px}.avo-size-guide__rating .oke-sr-count{display:none}.avo-size-guide__drawer{overflow:visible}.avo-size-guide__drawer .product-page-drawer__content{display:flex;flex-direction:column;gap:40px;padding:40px 24px 24px}.avo-size-guide__fit-note{margin:0;font-size:14px;line-height:1.5}.avo-size-guide__fit-track{position:relative;display:flex;align-items:center;justify-content:space-between;height:12px}.avo-size-guide__fit-track:before{position:absolute;top:50%;right:3px;left:3px;height:1px;background:currentColor;content:""}.avo-size-guide__fit-track span{position:relative;z-index:1;width:6px;height:6px;border-radius:50%;background:currentColor}.avo-size-guide__fit-track span.is-active{width:12px;height:12px}.avo-size-guide__fit-labels{display:flex;justify-content:space-between;margin-top:6px;color:#000;font-size:12px;line-height:1.4}.avo-size-guide__chart{position:relative;display:flex;flex-direction:column;gap:16px}.avo-size-guide__size-select-wrap{position:relative}.avo-size-guide__size-select{width:100%;min-height:52px;padding:16px 56px 16px 24px;margin:0;-webkit-appearance:none;appearance:none;border:1px solid rgb(0 0 0 / 20%);border-radius:0;background:#fff;color:var(--avo-ink);font-family:var(--font-onest-family);font-size:14px;font-weight:400;line-height:1.173;letter-spacing:.07em;cursor:pointer}.avo-size-guide__size-select-wrap svg{position:absolute;top:50%;right:24px;display:block;width:16px;height:16px;pointer-events:none;transform:translateY(-50%)}.avo-size-guide__units{display:flex;align-items:center;align-self:flex-end;gap:12px;height:24px;color:#0009}.avo-size-guide__units label{margin:0;color:inherit;font-family:var(--font-onest-family);font-size:14px;line-height:1.5;cursor:pointer}.avo-size-guide__units span{font-size:16px}.avo-size-guide__chart>input:first-of-type:checked~.avo-size-guide__units label:first-child,.avo-size-guide__chart>input:nth-of-type(2):checked~.avo-size-guide__units label:last-child{font-weight:700}.avo-size-guide__table-wrap{width:100%;overflow-x:auto}.avo-size-guide__table-wrap--cm{display:none}.avo-size-guide__chart>input:nth-of-type(2):checked~.avo-size-guide__tables .avo-size-guide__table-wrap--in{display:none}.avo-size-guide__chart>input:nth-of-type(2):checked~.avo-size-guide__tables .avo-size-guide__table-wrap--cm{display:block}.avo-size-guide__table{display:table;width:100%;margin:0;border:.5px solid currentColor;border-collapse:collapse;table-layout:fixed}.avo-size-guide__table tr{border:0}.avo-size-guide__table th,.avo-size-guide__table td{padding:12px 16px;border:.5px solid currentColor;color:var(--avo-ink);font-family:var(--font-onest-family);font-size:14px;font-weight:400;line-height:1.173;letter-spacing:.07em;text-align:left;white-space:nowrap}.avo-size-guide__table th,.avo-size-guide__table td{width:50%}.avo-size-guide__full-chart-link{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;color:#0009;font-family:var(--font-onest-family);font-size:12px;line-height:1.4;text-decoration:none}.avo-size-guide__full-chart-link span:last-child{font-size:18px;line-height:1}.avo-size-guide__full-chart-link:hover,.avo-size-guide__full-chart-link:focus-visible{color:var(--avo-ink)}.avo-size-guide__measure{display:flex;flex-direction:column;gap:16px}.avo-size-guide__measure h3{margin:0;color:#000;font-family:var(--font-onest-family);font-size:16px;font-weight:400}.avo-size-guide__measure-image{display:block;width:100%;aspect-ratio:1;object-fit:cover}.avo-size-guide__measure-intro,.avo-size-guide__measure-copy,.avo-size-guide__measure-copy p{margin:0}.avo-size-guide__measure-intro,.avo-size-guide__measure-copy{font-size:14px;line-height:1.5}.avo-size-guide__measure-copy p+p{margin-top:16px}.avo-size-guide__page{font-size:14px;line-height:1.5}.product--avo .block-buy-buttons .button-action--primary{min-height:53px;border-radius:0;border-color:var(--avo-product-text, var(--avo-ink));background:var(--avo-product-text, var(--avo-ink));color:#fff;font-family:var(--font-geist-family);text-transform:uppercase;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.64px}.product--avo .block-buy-buttons .button-action--primary:not(:disabled,[data-loading]):after{position:static;width:auto;height:auto;content:" \b7  " attr(data-avo-atc-price);background:transparent}.avo-pdp-shipping-notes{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.173;text-transform:uppercase}.avo-pdp-impact{display:flex;width:100%;min-height:110px;box-sizing:border-box;align-items:center;gap:24px;padding:24px;border-left:5px solid #D1D1D1;background:#f6f1e8;color:var(--avo-ink)}.avo-pdp-impact__percentage{position:relative;display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border:1px solid currentColor;border-radius:50%;font-family:var(--font-geist-family);font-size:10px;line-height:1}.avo-pdp-impact__percentage:after{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid currentColor;border-radius:50%;content:""}.avo-pdp-impact__copy{display:flex;min-width:0;flex-direction:column;gap:8px}.avo-pdp-impact__copy p{margin:0}.avo-pdp-impact__message{font-family:var(--font-onest-family);font-size:16px;font-weight:400;line-height:1.2}.avo-pdp-impact__message strong{font:inherit}.avo-pdp-impact__note{font-family:var(--font-geist-family);font-size:12px;line-height:1.2;letter-spacing:.04em;opacity:.65;text-transform:uppercase}.product--avo .product-block__description-heading{display:none}.product--avo .product-block__description-content{margin:0;font-size:16px;line-height:1.5}.product--avo .product-block__description-content>:first-child{margin-top:0}.product--avo .product-block__description-content>:last-child{margin-bottom:0}.avo-pdp-value-props{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.avo-pdp-value-prop{text-align:center}.avo-pdp-value-prop__image{width:64px;height:64px;margin:0 auto 8px;overflow:hidden;border-radius:50%;background:var(--avo-product-panel, var(--avo-cream))}.avo-pdp-value-prop__image img,.avo-pdp-value-prop__image svg{display:block;width:100%;height:100%;object-fit:cover}.avo-pdp-value-prop p{margin:0;font-size:11px;line-height:1.35}.product--avo .product-block__collapsible-tab .collapsible-tab{border-bottom:1px solid var(--avo-product-border, var(--avo-border))}.product--avo .collapsible-tab__label{min-height:48px;padding:0}.product--avo .collapsible-tab__heading{color:var(--avo-product-text, var(--avo-ink));font-size:14px;font-weight:400;text-transform:uppercase}.product--avo .product-block__collapsible-tab .collapsible-tab:first-child{border-top:0}.product--avo .collapsible-tab__label .avo-collapsible-plus{display:block;width:12px;height:12px;flex:0 0 12px;margin-left:16px}.avo-product-value-strip-section{padding:0 var(--avo-page-gutter) var(--avo-product-gap)}.avo-product-value-strip{display:grid;width:100%;max-width:var(--avo-product-page-width);margin-inline:auto;grid-template-columns:repeat(var(--strip-columns, 3),minmax(0,1fr));color:var(--avo-product-strip-text, var(--avo-ink));font-family:var(--font-body-family)}.avo-product-value-strip__item{min-height:126px;padding:32px;border-right:1px solid var(--avo-product-strip-border, var(--avo-border));background:var(--avo-product-strip-background, var(--avo-cream, #f6f1e8))}.avo-product-value-strip__item:last-child{border-right:0}.avo-product-value-strip__item>p{margin:0 0 8px;font-family:var(--font-geist-family);font-size:14px;opacity:.6}.avo-product-value-strip__item div{font-size:15px;line-height:1.3}.avo-product-value-strip__item div p{margin:0}.template-product .avo-why-standard,.template-product .avo-why-price{padding-bottom:var(--avo-product-gap)}.template-product .avo-why-standard__media{min-height:0;aspect-ratio:762 / 788}.template-product .product-recommendations{margin:0 0 var(--avo-product-gap);padding:0 0 var(--avo-product-gap);color:var(--avo-ink);font-family:var(--font-body-family)}.template-product .product-recommendations section-wrapper{width:100%;max-width:var(--avo-product-page-width);margin-inline:auto;padding:0}.product-recommendations>section-wrapper.product-recommendations__container{width:auto;max-width:none;margin:0 16px;padding-right:46px;padding-left:46px;border-radius:8px;background-color:#f6f1e8}.template-product .product-recommendations__header{margin-bottom:0}.template-product .product-recommendations__heading{margin:0;color:inherit;font-family:var(--font-onest-family);font-size:32px;font-weight:300;text-transform:none}.template-product .product-recommendations__wrapper{padding-top:0}.template-product .product-recommendations .avo-product-rail__slider{padding-top:24px}.template-product .product-recommendations .product-card-slider__item{flex-basis:calc((100% - 72px) / 3.5)}.template-product .product-recommendations .product-card-slider--avo-navigation .product-card-slider__buttons{top:24px;height:calc(100% - 86px)}@media(hover:hover){.template-product .product-recommendations .product-card-slider__buttons{opacity:0;transition:opacity .2s ease}.template-product .product-recommendations .product-card-slider:hover .product-card-slider__buttons,.template-product .product-recommendations .product-card-slider:focus-within .product-card-slider__buttons{opacity:1}}@media(max-width:1100px){.template-product .product-recommendations .product-card-slider__item{flex-basis:calc((100% - 24px) / 2.25)}}@media(max-width:719px){.avo-sticky-atc{right:8px;bottom:8px;left:8px;min-height:72px;gap:8px;padding:8px}.avo-sticky-atc__image{width:37px;height:51px}.avo-sticky-atc__title{margin-bottom:4px;font-size:12px}.avo-sticky-atc__note{font-size:10px}.avo-sticky-atc__button{min-height:44px;padding:10px;font-size:11px}.product--avo{padding-inline:0}.product--avo .product__grid-column--details{padding:24px}.avo-pdp-value-props{grid-template-columns:repeat(2,1fr)}.avo-product-value-strip-section{padding-inline:0}.avo-product-value-strip{grid-template-columns:1fr}.avo-product-value-strip__item{min-height:0;border-right:0;border-bottom:1px solid var(--avo-product-strip-border, var(--avo-border))}.avo-product-value-strip__item:last-child{border-bottom:0}.template-product .product-recommendations .product-card-slider__item{flex-basis:74%}.flyout:has(.avo-size-guide__header){width:100%;max-width:100%;border-radius:0}.avo-size-guide__drawer .product-page-drawer__content{padding-top:32px}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/avo-product.css.map */
