:root{--cc-ink: #1a1a1a;--cc-muted: #6b6c66;--cc-line: rgb(26 26 26 / .12);--cc-photo: #ececea;--cc-sale: #1a1a1a;--cc-badge-bg: #fafaf8;--cc-badge-ink: #1a1a1a;--cc-font: var(--font-body--family, Inter, sans-serif);--cc-inset: 0px;--cc-photo-gap: 12px;--cc-type: 13px;--cc-lh: 18px;--cc-price-gap: 6px;--cc-dots-gap: 8px;--cc-cell: 26px;--cc-cell-h: 28px;--cc-dot: 12px;--cc-ring-off: 3px;--cc-badge-pos: 12px}@media(min-width:750px){:root{--cc-inset: 0px;--cc-photo-gap: 14px;--cc-type: 14px;--cc-lh: 20px;--cc-dots-gap: 10px;--cc-cell: 26px;--cc-cell-h: 26px;--cc-dot: 14px;--cc-ring-off: 3px;--cc-badge-pos: 12px}}@media(max-width:749px){.collection-wrapper{--cc-inset: 12px}}@media(min-width:1600px){:root{--cc-type: 15px;--cc-lh: 22px;--cc-photo-gap: 16px;--cc-dots-gap: 10px;--cc-dot: 15px;--cc-cell: 28px;--cc-cell-h: 28px;--cc-badge-pos: 16px}}html product-card.product-card{font-family:var(--cc-font);color:var(--cc-ink)}html product-card.product-card .product-card__content{--product-card-gap: 0px !important;gap:0!important;row-gap:0!important;padding:0!important}html product-card.product-card .quick-add,html product-card.product-card .quick-add__button{display:none!important}html product-card.product-card .card-gallery{--gallery-aspect-ratio: 2 / 3 !important;aspect-ratio:2 / 3;background:var(--cc-photo);border-radius:0!important;overflow:hidden;margin:0 0 var(--cc-photo-gap)!important}html product-card.product-card .card-gallery img{object-fit:cover}html product-card.product-card .product-card__content>:not(.card-gallery):not(.cm-title):not(h3){padding-inline:var(--cc-inset)!important}html product-card.product-card .product-card__content>h3{display:none!important}html product-card.product-card .cm-title .text-block,html product-card.product-card .product-card__content>.text-block:not(product-price){margin:0!important;padding:0 var(--cc-inset)!important;width:100%!important;min-height:calc(2 * var(--cc-lh));align-items:flex-start}html product-card.product-card .cm-title .text-block :is(p,h3,a):not(#cc),html product-card.product-card .product-card__content>.text-block:not(product-price) :is(p,h3):not(#cc){margin:0!important;font-family:var(--cc-font)!important;font-size:var(--cc-type)!important;line-height:var(--cc-lh)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--cc-ink)!important;-webkit-text-stroke:0!important;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}html product-card.product-card product-price{margin:var(--cc-price-gap) 0 0!important;padding-block:0!important;min-height:var(--cc-lh)}html product-card.product-card product-price:not(#cc),html product-card.product-card product-price *:not(#cc){font-family:var(--cc-font)!important;font-size:var(--cc-type)!important;line-height:var(--cc-lh)!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--cc-ink);-webkit-text-stroke:0!important}html product-card.product-card product-price>div{display:flex;flex-wrap:nowrap;align-items:baseline;gap:0 8px;white-space:nowrap}html product-card.product-card product-price .compare-at-price:not(#cc){order:1;color:var(--cc-muted)!important;font-weight:400!important;text-decoration:line-through;text-decoration-thickness:1px}html product-card.product-card product-price>div:has(.compare-at-price) .price:not(#cc){color:var(--cc-sale)!important}html product-card.product-card .product-badges{top:var(--cc-badge-pos)!important;left:var(--cc-badge-pos)!important;inset-block-start:var(--cc-badge-pos)!important;inset-inline-start:var(--cc-badge-pos)!important}html product-card.product-card .product-badges__badge{background:var(--cc-badge-bg)!important;color:var(--cc-badge-ink)!important;border:0!important;border-radius:0!important;font-family:var(--cc-font)!important;font-size:11px!important;line-height:22px!important;height:22px;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:0 9px!important}html body product-card.product-card.product-card product-swatches{--product-swatches-padding-block-start: 0px;--product-swatches-padding-block-end: 0px;display:flex!important;align-items:center;width:100%;height:var(--cc-cell-h)!important;min-height:var(--cc-cell-h)!important;max-height:var(--cc-cell-h);margin:var(--cc-dots-gap) 0 0!important;padding:0 var(--cc-inset)!important;overflow:visible!important;position:relative;z-index:2}html product-card.product-card .cm-dots{width:100%;min-width:0}html product-card.product-card .cm-dots__list{display:flex;flex-wrap:nowrap;align-items:center;gap:0;list-style:none;margin:0;padding:0;margin-inline-start:calc((var(--cc-cell) - var(--cc-dot)) / -2 + var(--cc-ring-off) + 1px)}html product-card.product-card .cm-dots__item,html product-card.product-card .cm-dots__more{flex:0 0 auto;margin:0;padding:0;list-style:none}html product-card.product-card .cm-dot{position:relative;display:flex;align-items:center;justify-content:center;width:var(--cc-cell);height:var(--cc-cell-h);padding:0;margin:0;border:0;background:none;text-decoration:none;-webkit-tap-highlight-color:transparent;outline:none}html product-card.product-card .cm-dot__c{display:block;width:var(--cc-dot);height:var(--cc-dot);border-radius:50%;box-shadow:inset 0 0 0 1px #1a1a1a1a}html product-card.product-card .cm-dot.is-light .cm-dot__c{box-shadow:inset 0 0 0 1px #1a1a1a38}html product-card.product-card .cm-dot:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--cc-dot) + 2 * var(--cc-ring-off) + 2px);height:calc(var(--cc-dot) + 2 * var(--cc-ring-off) + 2px);transform:translate(-50%,-50%);border-radius:50%;box-shadow:inset 0 0 0 1px transparent;pointer-events:none;transition:box-shadow .15s ease}html product-card.product-card .cm-dot.is-current:after{box-shadow:inset 0 0 0 1px var(--cc-ink)}html product-card.product-card .cm-dot:focus-visible:after{box-shadow:inset 0 0 0 2px var(--cc-ink)}@media(hover:hover){html product-card.product-card .cm-dot:not(.is-current):hover:after{box-shadow:inset 0 0 0 1px #1a1a1a59}}html product-card.product-card .cm-dots__more a{display:flex;align-items:center;height:var(--cc-cell-h);padding:1px 2px 0 4px;font-family:var(--cc-font);font-size:12px;line-height:1;font-weight:400;letter-spacing:0;color:var(--cc-muted);text-decoration:none}html product-card.product-card .cm-dots__more a:hover{color:var(--cc-ink);text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){html product-card.product-card .cm-dots__item--xp,html product-card.product-card .cm-dots__more--d{display:none!important}}@media(min-width:750px){html product-card.product-card .cm-dots__item--xd,html product-card.product-card .cm-dots__more--p{display:none!important}}html body product-card.product-card.product-card product-swatches :is(swatches-variant-picker-component,form,fieldset,overflow-list){min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important}html body product-card.product-card.product-card product-swatches overflow-list::part(list){column-gap:0!important;height:var(--cc-cell-h)!important;padding:0!important;align-items:center}html body product-card.product-card.product-card product-swatches .variant-option__swatch label{width:var(--cc-cell)!important;height:var(--cc-cell-h)!important;padding:0!important;margin:0!important;margin-inline-start:calc((var(--cc-cell) - var(--cc-dot)) / -2 + var(--cc-ring-off) + 1px)!important;display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:none!important}html body product-card.product-card.product-card product-swatches .variant-option__swatch label:before{content:none!important}html body product-card.product-card.product-card product-swatches .variant-option__swatch .swatch{width:var(--cc-dot)!important;height:var(--cc-dot)!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:50%!important;outline:0!important;box-shadow:inset 0 0 0 1px #1a1a1a1a,0 0 0 var(--cc-ring-off) transparent!important}html body product-card.product-card.product-card product-swatches .variant-option__swatch:has(input:checked) .swatch,html body product-card.product-card.product-card product-swatches:not(:has(input:checked)) li.variant-option__swatch:first-of-type .swatch{outline:1px solid var(--cc-ink)!important;outline-offset:var(--cc-ring-off)!important}html body product-card.product-card.product-card product-swatches .hidden-swatches__count{font-size:12px;color:var(--cc-muted)}html product-card.product-card .m-cs__wrap:not(:has(.m-cs,.jdgm-widget)){display:none!important}.m-cs__wrap{margin-top:6px;padding-inline:var(--cc-inset)}.m-cs{display:inline-flex;align-items:center;gap:8px;height:20px;color:var(--cc-ink);text-decoration:none;font-family:var(--cc-font)}.m-cs__stars{position:relative;display:inline-block;width:72px;height:13px;line-height:13px}.m-cs__bg,.m-cs__fg{position:absolute;left:0;top:0;height:13px;display:flex;gap:2.75px;overflow:hidden;white-space:nowrap}.m-cs__bg{width:100%}.m-cs__star{width:12px;height:12px;flex:0 0 12px;fill:#fff;stroke:var(--cc-ink);stroke-width:1.2}.m-cs__fg .m-cs__star{fill:var(--cc-ink)}.m-cs__count{font-size:12px;line-height:20px;color:var(--cc-muted)}.m-cs:hover .m-cs__count{text-decoration:underline}@supports (grid-template-rows: subgrid){@media(min-width:750px){html body :is(.collection-wrapper ul.product-grid,ul.product-grid.cm-related__grid,.resource-list.resource-list--grid){row-gap:0!important}html body :is(.collection-wrapper ul.product-grid>li.product-grid__item,ul.cm-related__grid>li.product-grid__item,.resource-list--grid>.resource-list__item):has(>product-card),html body :is(.collection-wrapper ul.product-grid>li.product-grid__item,ul.cm-related__grid>li.product-grid__item,.resource-list--grid>.resource-list__item)>product-card.product-card,html body :is(.collection-wrapper ul.product-grid>li.product-grid__item,ul.cm-related__grid>li.product-grid__item,.resource-list--grid>.resource-list__item)>product-card.product-card>.product-card__content{display:grid!important;grid-template-rows:subgrid;grid-row:span 4;row-gap:0!important;align-content:start}html body :is(.collection-wrapper ul.product-grid,ul.cm-related__grid,.resource-list--grid) product-card.product-card>.product-card__content>*{grid-column:1}html body :is(.collection-wrapper ul.product-grid,ul.cm-related__grid,.resource-list--grid) product-card.product-card .cm-title .text-block{min-height:0}html body .collection-wrapper ul.product-grid>li.product-grid__item{padding-bottom:48px}html body .resource-list--grid>.resource-list__item:has(>product-card){padding-bottom:32px}html body .resource-list.resource-list--grid:has(>.resource-list__item>product-card){margin-bottom:-32px}}}:root{--sale-bg: #FEB416;--sale-ink: #171717;--sale-red: #EC4536;--sale-grey: #9F9F9F}html body product-card.product-card .product-badges:not(#cc){top:8px!important;left:8px!important;inset-block-start:8px!important;inset-inline-start:8px!important}html body product-card.product-card .product-badges__badge:not(#cc){background:var(--sale-bg)!important;color:var(--sale-ink)!important;border:0!important;border-radius:0!important;display:inline-flex!important;align-items:center;box-sizing:border-box;height:20px!important;padding:0 6px!important;line-height:1!important;font-family:var(--cc-font)!important;font-size:9px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:uppercase!important;white-space:nowrap}@media(min-width:750px){html body product-card.product-card .product-badges:not(#cc){top:16px!important;left:16px!important;inset-block-start:16px!important;inset-inline-start:16px!important}html body product-card.product-card .product-badges__badge:not(#cc){height:26px!important;padding:0 8px!important;font-size:11px!important;letter-spacing:.03em!important}}html body product-card.product-card product-price .price-item__group:not(#cc),html body product-card.product-card product-price .price:not(#cc){font-size:14px!important;font-weight:500!important}html body product-card.product-card product-price>div:not(#cc){gap:0 8px}html body product-card.product-card product-price .compare-at-price:not(#cc){order:-1;color:var(--sale-grey)!important;font-size:14px!important;font-weight:500!important;text-decoration:line-through;text-decoration-thickness:1px}html body product-card.product-card product-price>div:has(.compare-at-price) .price:not(#cc){color:var(--sale-red)!important}html body :is(.product-information .product-details product-price,.cm-pdp-head__price,.sticky-add-to-cart__price):not(#cc) .compare-at-price{color:var(--sale-grey)!important}html body :is(.product-information .product-details product-price,.cm-pdp-head__price,.sticky-add-to-cart__price):not(#cc) [ref=priceContainer]:has(.compare-at-price) .price,html body :is(.product-information .product-details product-price,.cm-pdp-head__price,.sticky-add-to-cart__price):not(#cc) :has(>.compare-at-price)>.price{color:var(--sale-red)!important}html body :not(product-card)>.product-badges:not(#cc) .product-badges__badge{background:var(--sale-bg)!important;color:var(--sale-ink)!important;border-radius:0!important;font-weight:500!important;text-transform:uppercase!important;padding:6px!important}@media(max-width:749px){html product-card.product-card .cm-title .text-block :is(p,h3,a):not(#cc),html product-card.product-card .product-card__content>.text-block:not(product-price) :is(p,h3):not(#cc){font-size:12px!important}}html product-card.product-card .cm-title .text-block,html product-card.product-card .product-card__content>.text-block:not(product-price){min-height:var(--cc-lh)!important}@font-face{font-family:CM Mono;src:url(cm-mono-courier-prime-400.woff2) format("woff2");font-weight:400;font-display:swap}html body product-card.product-card .product-badges__badge:not(#cc){font-family:CM Mono,ui-monospace,monospace!important;font-weight:400!important;letter-spacing:normal!important}html body .cm-pdp-head__price .compare-at-price:not(#cc),html body .product-details product-price .compare-at-price:not(#cc),html body product-price.text-block .compare-at-price:not(#cc){order:-1!important}@media(min-width:750px){html body product-card.product-card .product-badges__badge:not(#cc){font-size:12px!important}}:root{--cc-photo-gap: 16px;--cc-lh: 20px;--cc-price-gap: 8px;--cc-dots-gap: 8px;--cc-cell: 30px;--cc-cell-h: 30px;--cc-dot: 16px;--cc-ring-off: 2px;--c39-stars-gap: 8px;--c39-star: 11px;--c39-star-gap: 3.5px;--c39-price: 13px}@media(min-width:750px){:root{--cc-type: 14px;--cc-lh: 20px;--cc-photo-gap: 16px;--cc-dots-gap: 8px;--cc-cell: 30px;--cc-cell-h: 30px;--cc-dot: 16px;--cc-ring-off: 2px;--c39-star: 12px;--c39-star-gap: 4.5px;--c39-price: 14px}}@media(min-width:1600px){:root{--cc-type: 14px;--cc-lh: 20px;--cc-photo-gap: 16px;--cc-dots-gap: 8px;--cc-cell: 30px;--cc-cell-h: 30px;--cc-dot: 16px;--cc-badge-pos: 16px}}html body product-card.product-card .product-badges:not(#cc){display:flex!important;align-items:flex-start;height:auto!important;line-height:0!important;margin:0!important;padding:0!important}html body product-card.product-card .product-badges__badge:not(#cc){height:20px!important;padding:0 6px!important;font-size:8px!important;line-height:20px!important;letter-spacing:0!important}@media(min-width:750px){html body product-card.product-card .product-badges__badge:not(#cc){height:26px!important;padding:0 8px!important;font-size:12px!important;line-height:26px!important}}html body product-card.product-card .cm-title .text-block:not(#cc),html body product-card.product-card .product-card__content>.text-block:not(product-price):not(#cc){min-height:var(--cc-lh)!important}html body product-card.product-card.product-card product-price:not(#cc){margin-top:var(--cc-price-gap)!important;min-height:var(--cc-lh)}html body product-card.product-card.product-card product-price .price-item__group:not(#cc),html body product-card.product-card.product-card product-price .price:not(#cc),html body product-card.product-card.product-card product-price .compare-at-price:not(#cc){font-size:var(--c39-price)!important;line-height:var(--cc-lh)!important;font-weight:500!important}html body product-card.product-card.product-card product-price>div:not(#cc){align-items:center;gap:0 8px}html body product-card.product-card.product-card product-swatches{margin-top:var(--cc-dots-gap)!important}html product-card.product-card .cm-dots__list{margin-inline-start:calc((var(--cc-cell) - var(--cc-dot) - 2 * var(--cc-ring-off) - 2px) / -2)}html product-card.product-card .cm-dots__more a{padding:1px 2px 0 6px}html body product-card.product-card .m-cs__wrap:not(#cc){display:flex;align-items:center;height:16px;line-height:16px;margin-top:var(--c39-stars-gap);padding-inline:var(--cc-inset)}html body product-card.product-card .m-cs:not(#cc){height:16px;gap:8px}html body product-card.product-card .m-cs__stars:not(#cc){width:calc(5 * var(--c39-star) + 4 * var(--c39-star-gap));height:var(--c39-star);line-height:var(--c39-star)}html body product-card.product-card :is(.m-cs__bg,.m-cs__fg):not(#cc){height:var(--c39-star);gap:var(--c39-star-gap)}html body product-card.product-card .m-cs__star:not(#cc){width:var(--c39-star);height:var(--c39-star);flex:0 0 var(--c39-star)}html body product-card.product-card .m-cs__count:not(#cc){font-size:12px;line-height:16px;color:#666}.sticky-add-to-cart__button.add-to-cart-button,cart-drawer-component .button,cart-drawer-component button[type=submit],.cart-drawer .button,.cart__checkout-button{text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important}sticky-add-to-cart{--height-buy-buttons: 48px}.sticky-add-to-cart__button.add-to-cart-button{height:48px!important;min-height:48px!important;line-height:20px!important}@media(min-width:750px){.sticky-add-to-cart__button .add-to-cart-text>.svg-wrapper{display:none!important}}cart-drawer-component .cart__checkout-button,.cart-drawer .cart__checkout-button{height:48px!important;min-height:48px!important;line-height:20px!important}body:has(.cmh-hero) #header-group header-component[transparent=not-sticky] .header__row,body:has([class*=cmh-hero]) #header-group header-component[transparent=not-sticky] .header__row{border-bottom-color:transparent!important}body:has([class*=cmh-hero]) #header-group .announcement-bar{border-bottom-color:transparent!important}.product-information .cm-sib__tile{position:relative}.product-information .cm-sib__tile.is-current:after{content:""!important;display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;box-shadow:inset 0 0 0 1px #20211f;pointer-events:none}:root:has(.product-information){--m-body:14px;--m-h3:16px}@media(min-width:750px){:root:has(.product-information){--m-body:16px;--m-h3:20px}}.product-details .cm-story.cm-story--r36{margin-top:0}.product-details .cm-story+.cm-benefit-chips.cm-benefit-chips{margin-top:0}@media(max-width:749px){.product-details .cm-benefit-chips .m-chips.m-chips{row-gap:16px}}@media(max-width:749px){.product-details .cm-tabs.cm-tabs{padding-top:0}}.product-details .cm-story--r36 .cm-story__title.cm-story__title{font-size:14px;line-height:20px}.cm-pdp-head .cm-pdp-head__crumb a,.cm-pdp-head .cm-pdp-head__crumb .cm-pdp-head__sep{font-size:13px;line-height:20px}.shopify-section[id$=__cm_related_r36] .cm-related{padding-top:32px}@media(min-width:750px){.shopify-section[id$=__cm_related_r36] .cm-related{padding-top:60px}}.shopify-section[id$=__customer_quote] .custom-section-content.custom-section-content{padding-block-end:var(--m-half-gap,32px)!important}html body .shopify-section[id$=__about_fibre] .custom-section-content.custom-section-content{padding-block:0!important}html body .shopify-section[id$=__style_notes] .custom-section-content.custom-section-content{padding-block:48px!important}@media(min-width:750px){html body .shopify-section[id$=__style_notes] .custom-section-content.custom-section-content{padding-block:64px!important}}.shopify-section[id$=__about_fibre] .cm-about.cm-about{padding-top:48px;padding-bottom:48px}@media(min-width:750px){.shopify-section[id$=__about_fibre] .cm-about.cm-about{padding-top:64px;padding-bottom:64px}}.shopify-section[id$=__reviews_r20] .cm-rv.cm-rv{padding-top:0;padding-bottom:0}@media(max-width:749px){.cm-about ul.cm-about__points>li.cm-about__point.cm-about__point{font-size:14px;line-height:22.4px}}@media(min-width:750px){.cm-faq .cm-faq__q-text.cm-faq__q-text{font-size:16px}}.cm-faq a.cm-faq__link.cm-faq__link{font-size:14px;line-height:24px}html body .shopify-section[id^=shopify-section-template--][id$=__style_notes] .text-block.custom.custom-typography.custom-font-size>p{font-size:12px!important;line-height:16px!important}.shopify-section[id$=__style_notes] .text-block.h4 h4{line-height:1.4!important}.shopify-section[id$=__next_piece] a.button.button{font-weight:500;letter-spacing:0!important;text-transform:none;line-height:20px;padding-block:14px}.cm-rv h2.m-rv__head.m-rv__head{font-weight:400!important;letter-spacing:var(--m-heading-tracking,-.015em)!important;line-height:1.25!important}@media(min-width:750px){.cm-rv h2.m-rv__head.m-rv__head{font-size:34px!important}}.cm-rv .m-rv__fit .m-rv__fit-q{font-size:12px;line-height:16px}.cm-rv .m-rv__fit .m-rv__fit-l>span{font-size:12px;line-height:16px;text-transform:lowercase}.cm-rv .m-rv__fit .m-rv__fit-l>span:first-letter{text-transform:uppercase}.cm-rv .m-rv__bar .m-rv__tab{font-size:13px}.cm-rv .m-rv__bar .m-rv__write{line-height:14px;padding-block:7px}[id*=footer] .footer-content p:not([class*=m-]),[id*=footer] .footer-content a:not([class*=m-]),[id*=footer] .footer-content .menu__item,[id*=footer] .footer-content summary{font-size:14px!important;line-height:22.4px!important}@media(min-width:750px){[id*=footer] .footer-content p:not([class*=m-]),[id*=footer] .footer-content a:not([class*=m-]),[id*=footer] .footer-content .menu__item,[id*=footer] .footer-content summary{font-size:16px!important;line-height:25.6px!important}}html body [id*=footer] .footer-content.footer-content,html body [id*=footer] .custom-section-content.custom-section-content{margin-inline:4px!important}@media(min-width:750px){html body [id*=footer] .footer-content.footer-content,html body [id*=footer] .custom-section-content.custom-section-content{margin-inline:0!important}}@media(min-width:750px){[id*=footer] .footer-content summary.menu__heading{padding-top:0}}[id*=footer] .footer-utilities__text,[id*=footer] .footer-utilities__text a:not([class*=m-]){font-size:12px!important;line-height:19.2px!important}.m-cb .m-cb__crumbs a,.m-cb .m-cb__crumbs span{font-size:13px}@media screen and (max-width:749px){.m-cb .m-cb__icons .m-cb__label{font-size:14px;line-height:20px}}@media(min-width:750px){.m-cb .m-cb__text,.m-cb .m-cb__text p{font-size:16px;line-height:25.6px}}.m-cd.m-cd{margin-top:8px}@media(min-width:750px){.m-cd.m-cd{margin-top:16px}}@media(min-width:750px){.m-cd .m-cd__inner{padding-top:64px;padding-bottom:64px}}.m-cd .m-cd__inner h3.m-cd__h{line-height:28px}.m-cd .m-cd__short p,.m-cd .m-cd__long p{line-height:22.4px}.m-cd .m-cd__inner .m-cd__more{font-weight:500;line-height:22.4px}@media(min-width:750px){.m-cb~.m-bar.m-bar{margin-top:8px}}@media(max-width:749px){.product-information__media media-gallery slideshow-slides{gap:var(--gap-2xs,4px);scroll-padding-inline:0;height:auto!important;aspect-ratio:auto!important}.product-information__media media-gallery slideshow-slide{flex:0 0 90%!important;width:90%!important;max-width:90%;height:auto!important;aspect-ratio:2/3!important;scroll-snap-align:start!important}.product-information__media media-gallery slideshow-slide:last-child{scroll-snap-align:end!important}.product-information__media media-gallery slideshow-slide:only-child{flex-basis:100%!important;width:100%!important;max-width:100%}.product-information__media media-gallery slideshow-container,.product-information__media media-gallery slideshow-component,.product-information__media media-gallery{height:auto!important;aspect-ratio:auto!important}}@media(max-width:749px){:root:has(.product-information){--m-body:15px}.cm-mat .cm-mat__t{font-size:12px!important}.cm-about ul.cm-about__points>li.cm-about__point.cm-about__point{font-size:15px!important;line-height:24px!important}.m-rv__fit-l span,.m-rv__fit-q{font-size:13px!important;line-height:18px!important}.shopify-section[id$=__product_faq] .cm-faq.cm-faq{padding-top:32px!important}}@media(max-width:749px){.product-details .cm-desc{margin-top:-20px!important}.product-details .variant-option legend{margin-bottom:12px!important}.product-details .cm-ladder{margin-top:0!important}.product-details .cm-benefit-chips .m-chips.m-chips{row-gap:20px!important}.product-details .cm-tabs.cm-tabs{border-top:1px solid #171717}.product-details .cm-tabs .cm-tab:last-child{border-bottom:1px solid #171717}.product-details .cm-tabs .cm-tab__heading,.product-details .cm-tabs .cm-tab:first-child .cm-tab__heading{padding-top:20px!important;padding-bottom:20px!important}.cm-related h2.cm-related__title{margin-bottom:24px!important}html body .shopify-section[id$=__customer_quote] .custom-section-content.custom-section-content{padding-block-end:48px!important}.shopify-section[id$=__product_faq] .cm-faq.cm-faq{padding-bottom:16px!important}.shopify-section[id$=__style_notes] .section-content-wrapper{gap:32px!important}.shopify-section[id$=__style_notes] .section-content-wrapper>.group-block:first-child{margin-bottom:-8px}.shopify-section[id$=__style_notes] .section-content-wrapper .layout-panel-flex--row{gap:32px!important}.shopify-section[id$=__style_notes] .section-content-wrapper .layout-panel-flex--row .layout-panel-flex--column{gap:8px!important}html body .shopify-section[id$=__reviews_r20] .custom-section-content.custom-section-content{padding-block-start:48px!important}.shopify-section[id$=__reviews_r20] .cm-rv.cm-rv{max-width:none!important;padding-inline:0!important;width:100%!important;align-self:stretch}.shopify-section[id$=__reviews_r20] .cm-rv h2.m-rv__head{margin-bottom:0!important}.shopify-section[id$=__reviews_r20] .m-rv__fit{margin-top:32px!important;max-width:none!important}.shopify-section[id$=__reviews_r20] .m-rv__bar{margin-top:32px!important}.shopify-section[id$=__reviews_r20] .m-rv__tab{height:40px!important;line-height:40px!important}.shopify-section[id$=__reviews_r20] .m-rv__write{padding-block:13px!important;line-height:20px!important;font-size:14px!important}footer .utilities.utilities{gap:12px!important;padding-block:24px 32px!important}.product-details .variant-option legend,.product-details .variant-option legend span{line-height:20px!important}.product-details .cm-fit-row{margin-top:-8px!important}.product-details .cm-benefit-chips .m-chip{gap:12px!important}.cm-pdp-head .cm-pdp-head__crumb,.product-details .cm-ladder__head{margin-bottom:12px!important}footer .footer-content.footer-content{gap:32px!important}footer .menu__heading{padding-top:0!important;padding-bottom:4px!important}.shopify-section[id$=__reviews_r20] .m-rv__fit-l span:first-child{text-align:left!important;justify-self:start}.shopify-section[id$=__reviews_r20] .m-rv__fit-l span:last-child{text-align:right!important;justify-self:end}.cm-lstrip.cm-lstrip{padding-bottom:24px!important}.cm-lstrip .cm-lstrip__in{font-size:13px!important;line-height:20px!important}.cm-more.cm-more--collection{padding-top:48px!important;padding-bottom:48px!important}.shopify-section[id$=__notes] .m-cd{margin-top:0!important}.cmh-tiles .cmh-head,.cmh-fibres .cmh-fibres__intro{margin-bottom:24px!important}.cmh-fibres .cmh-fibres__grid{gap:24px!important}.cmh-sec.cmh-trust{margin-top:48px!important}.cmh-trust .cmh-trust__list{padding-block:24px!important}.cmh-sec.cmh-news{margin-top:40px!important}footer .menu__heading{font-size:16px!important}footer .utilities.utilities{width:calc(100% - 8px)!important;margin-inline:auto!important}.m-cb h1.m-cb__title{font-size:26px!important;line-height:32px!important}.product-details .cm-desc .cm-desc__more{margin-top:8px!important}.product-details .m-ship2__i{gap:8px!important}.cm-lstrip.cm-lstrip{padding-top:12px!important}}@media(max-width:749px){.product-details .buy-buttons-block~cm-desc.cm-desc{margin-top:0!important}.product-details cm-desc.cm-desc--desktop-only~variant-picker.variant-picker{margin-top:-20px!important}.product-details cm-desc.cm-desc .cm-desc__more.cm-desc__more{padding:12px 0!important;margin:-4px 0 -12px!important}}html body .product-details{--r39-ink:#20211f;--r39-muted:#6b6c66;--r39-body:#525251;--r39-line:#deded8;--r39-panel:#f4f4f2}html body .product-details cm-desc.cm-desc .cm-desc__text{color:var(--r39-body)!important}html body .product-details cm-desc.cm-desc .cm-desc__more.cm-desc__more{font-size:13px!important;line-height:18px!important;font-weight:500!important;color:var(--r39-ink)!important;text-decoration-color:#b9b9b3!important;text-underline-offset:3px!important}html body .product-details .cm-ladder.cm-ladder{margin:0!important;padding:16px!important;background:var(--r39-panel)!important}html body .product-details .cm-ladder.cm-ladder:has(+.cm-shipping-panel){margin-bottom:-24px!important}html body .product-details .cm-ladder .cm-ladder__head{margin:0 0 12px!important;align-items:baseline}html body .product-details .cm-ladder .cm-ladder__title{font-size:12px!important;line-height:16px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--r39-ink)!important}html body .product-details .cm-ladder .cm-ladder__note{font-size:13px!important;line-height:18px!important;color:var(--r39-muted)!important}html body .product-details .cm-ladder .cm-ladder__grid{box-shadow:none!important;gap:0 8px!important}html body .product-details .cm-ladder .cm-ladder__cell{box-shadow:none!important;padding:0!important;align-items:flex-start!important;text-align:left!important;gap:2px!important;flex-direction:column-reverse!important}html body .product-details .cm-ladder .cm-ladder__off{font-size:15px!important;line-height:22px!important;font-weight:500!important;color:var(--r39-ink)!important}html body .product-details .cm-ladder .cm-ladder__qty{font-size:13px!important;line-height:18px!important;font-weight:400!important;color:var(--r39-muted)!important}html body .product-details .cm-shipping-panel .m-ship2{position:relative;justify-content:flex-start!important;gap:24px!important;padding:16px!important;margin:0!important;background:var(--r39-panel)!important;border-radius:0!important}html body .product-details .cm-ladder+.cm-shipping-panel .m-ship2:before{content:"";position:absolute;left:16px;right:16px;top:0;height:1px;background:var(--r39-line)}html body .product-details .cm-shipping-panel .m-ship2__i{gap:8px!important;color:var(--r39-ink)!important}html body .product-details .cm-shipping-panel .m-ship2__ic,html body .product-details .cm-shipping-panel .m-ship2__i:first-child .m-ship2__ic{flex:0 0 20px!important;width:20px!important;height:20px!important}html body .product-details .cm-shipping-panel .m-ship2__t{font-size:13px!important;line-height:18px!important;font-weight:400!important;-webkit-text-stroke:0!important;-webkit-font-smoothing:antialiased!important;text-decoration-color:#b9b9b3!important;text-underline-offset:3px!important}html body .product-details .cm-story--r36 .cm-story__row{gap:8px!important}html body .product-details .cm-story--r36 .cm-story__text{padding:16px!important;gap:12px!important;background:var(--r39-panel)!important}html body .product-details .cm-story--r36 .cm-story__thumb{background:var(--r39-panel)!important}html body .product-details .cm-story--r36 .cm-story__title.cm-story__title{font-size:14px!important;line-height:20px!important;font-weight:500!important;color:var(--r39-ink)!important}html body .product-details .cm-story--r36 .cm-story__cue{font-size:12px!important;line-height:16px!important;font-weight:500!important;letter-spacing:.08em!important;color:var(--r39-muted)!important}html body .product-details .cm-benefit-chips .m-chip{gap:12px!important;min-height:32px}html body .product-details .cm-benefit-chips .m-chip span{font-size:13px!important;line-height:18px!important;font-weight:400!important;color:var(--r39-ink)!important}html body .product-details .cm-tabs.cm-tabs{margin-top:8px!important;padding-top:0!important;border-top:1px solid var(--r39-line)!important}html body .product-details .cm-tabs .cm-tab,html body .product-details .cm-tabs .cm-tab:last-child{border-bottom:1px solid var(--r39-line)!important}html body .product-details .cm-tabs .cm-tab__heading,html body .product-details .cm-tabs .cm-tab:first-child .cm-tab__heading{padding-top:20px!important;padding-bottom:20px!important;font-size:14px!important;line-height:20px!important;font-weight:500!important;color:var(--r39-ink)!important;align-items:center!important}html body .product-details .cm-tabs .cm-tab__caret{flex-basis:20px!important;width:20px!important;height:20px!important}html body .product-details .cm-tabs .cm-tab__caret svg{width:20px;height:20px}html body .product-details .cm-tabs .cm-tab__content{padding:0 0 24px!important;font-size:14px!important;line-height:22px!important;color:var(--r39-body)!important}html body .product-details .cm-tabs .cm-tab__content li,html body .product-details .cm-tabs .cm-tab__content p{font-size:14px!important;line-height:22px!important;color:var(--r39-body)!important}html body .product-details .cm-tabs .cm-tab__info-title{font-size:14px!important;line-height:22px!important;font-weight:500!important;color:var(--r39-ink)!important}html body .product-details .cm-tabs .cm-specs__table{border-top-color:var(--r39-line)!important}html body .product-details .cm-tabs .cm-specs__row{border-bottom-color:var(--r39-line)!important}html body .product-details .cm-tabs .cm-specs__row dt,html body .product-details .cm-tabs .cm-specs__row dd{font-size:14px!important;line-height:22px!important}html body .product-details .cm-tabs .cm-specs__row dd,html body .product-details .cm-tabs .cm-tab__size-link{color:var(--r39-body)!important}@media(max-width:749px){html body .product-details .cm-tabs .cm-specs__row{grid-template-columns:120px 1fr!important}html body .product-details .cm-benefit-chips .m-chips.m-chips{grid-template-columns:1fr 1fr!important;column-gap:8px!important;justify-content:stretch!important}html body .product-details .cm-benefit-chips .m-chip span{white-space:normal!important}}html body .product-details{--r40-ink:#20211f;--r40-muted:#6b6c66;--r40-body:#525251;--r40-line:#deded8;--r40-panel:#f4f4f2;--r40-ul:#b9b9b3}html body .product-details .variant-option legend{font-size:13px!important;line-height:18px!important;font-weight:500!important;color:var(--r40-ink)!important;margin-bottom:12px!important;gap:6px!important}html body .product-details .variant-option legend .variant-option__swatch-value{font-size:13px!important;line-height:18px!important;font-weight:400!important;color:var(--r40-muted)!important}html body .product-details .variant-option .cm-sw__list{margin-top:0!important}html body .product-information fieldset.variant-option--equal-width-buttons.variant-option--buttons{--cm-size-h:40px!important}html body .product-information fieldset.variant-option--equal-width-buttons.variant-option--buttons .variant-option__button-label,html body .product-details .variant-option__button-label__text{font-size:13px!important;line-height:18px!important;font-weight:400!important}@media(min-width:750px){html body .product-information fieldset.variant-option--equal-width-buttons.variant-option--buttons{--cm-size-h:44px!important}}html body .product-details .cm-fit-row.cm-fit-row{margin-top:0!important;font-size:12px!important;line-height:16px!important}html body .product-details .cm-fit-row .cm-fit-row__line{align-items:center!important;gap:16px!important;min-height:16px}html body .product-details .cm-fit-row .cm-fit-row__based--r40{margin:0!important;font-size:12px!important;line-height:16px!important;color:var(--r40-muted)!important}html body .product-details .cm-fit-row .cm-fit-row__based-n{color:var(--r40-ink)!important;text-decoration-color:var(--r40-ul)!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}html body .product-details .cm-fit-row .cm-fit-row__based-link:hover .cm-fit-row__based-n{text-decoration-color:var(--r40-ink)!important}html body .product-details .cm-fit-row .cm-fit-row__guide-wrap{margin-left:auto}html body .product-details .cm-fit-row .cm-fit-row__guide{font-size:12px!important;line-height:16px!important;color:var(--r40-ink)!important;text-decoration:underline!important;text-decoration-color:var(--r40-ul)!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}html body .product-details .cm-fit-row .cm-fit-row__guide:hover{text-decoration-color:var(--r40-ink)!important}html body .product-details .cm-fit-row .cm-fit-row__model,html body .product-details .cm-fit-row .cm-fit-row__text{font-size:12px!important;line-height:16px!important}html body .product-details .cm-fit-row .cm-fit-row__scale{margin-top:12px!important}html body .product-details .cm-fit-row .cm-fit-row__track{height:2px!important;margin:0!important;background:#e4e4df!important}html body .product-details .cm-fit-row .cm-fit-row__marker{top:-1px!important;width:20px!important;height:4px!important;left:clamp(0px,calc(var(--cm-fit-pos,50) * 1% - 10px),calc(100% - 20px))!important;left:round(nearest,clamp(0px,calc(var(--cm-fit-pos,50) * 1% - 10px),calc(100% - 20px)),1px)!important}html body .product-details .cm-fit-row .cm-fit-row__labels{margin-top:8px!important}html body .product-details .cm-fit-row .cm-fit-row__labels span{font-size:12px!important;line-height:16px!important;color:var(--r40-muted)!important}html body .product-information .buy-buttons-block button.add-to-cart-button,html body .sticky-add-to-cart__button.add-to-cart-button{font-size:13px!important;line-height:16px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .product-information .buy-buttons-block button.add-to-cart-button{height:48px!important;min-height:48px!important}html body .product-details .cm-shipping-panel.cm-shipping-panel{margin-top:-12px!important}html body .product-details .cm-shipping-panel .m-ship2{justify-content:center!important;gap:28px!important;padding:0!important;margin:0!important;background:none!important}html body .product-details .cm-shipping-panel .m-ship2:before{display:none!important}html body .product-details .cm-shipping-panel .m-ship2__i{gap:8px!important;color:var(--r40-ink)!important}html body .product-details .cm-shipping-panel .m-ship2__ic,html body .product-details .cm-shipping-panel .m-ship2__i:first-child .m-ship2__ic{flex:0 0 16px!important;width:16px!important;height:16px!important}html body .product-details .cm-shipping-panel .m-ship2__ic svg,html body .product-details .cm-shipping-panel .m-ship2__ic img{width:120%!important;height:120%!important}html body .product-details .cm-shipping-panel .m-ship2__t{font-size:12px!important;line-height:16px!important;font-weight:400!important;-webkit-text-stroke:0!important;color:var(--r40-ink)!important;text-decoration:underline!important;text-decoration-color:var(--r40-ul)!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}html body .product-details .buy-buttons-block~cm-desc.cm-desc .cm-desc__text{font-size:13px!important;line-height:20px!important;color:var(--r40-body)!important}html body .product-details .buy-buttons-block~cm-desc.cm-desc .cm-desc__more.cm-desc__more{font-size:12px!important;line-height:16px!important;font-weight:500!important;color:var(--r40-ink)!important;text-decoration-color:var(--r40-ul)!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;outline:none!important}html body .product-details .buy-buttons-block~cm-desc.cm-desc .cm-desc__more.cm-desc__more:focus-visible{text-decoration-color:var(--r40-ink)!important;text-decoration-thickness:2px!important}html body .product-details .cm-ladder.cm-ladder{display:grid!important;grid-template-columns:minmax(0,1fr);row-gap:12px;margin:0!important;padding:16px!important;background:var(--r40-panel)!important;text-align:center}html body .product-details .cm-ladder .cm-ladder__head{display:contents!important}html body .product-details .cm-ladder .cm-ladder__title{order:1;display:block;text-align:center;font-size:11px!important;line-height:16px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--r40-ink)!important}html body .product-details .cm-ladder .cm-ladder__grid{order:2;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;box-shadow:none!important}html body .product-details .cm-ladder .cm-ladder__cell{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;justify-content:center;text-align:center!important;gap:2px!important;padding:0 8px!important;box-shadow:inset 1px 0 0 var(--r40-line)!important}html body .product-details .cm-ladder .cm-ladder__cell:first-child{box-shadow:none!important}html body .product-details .cm-ladder .cm-ladder__off{font-size:13px!important;line-height:18px!important;font-weight:500!important;color:var(--r40-ink)!important}html body .product-details .cm-ladder .cm-ladder__qty{font-size:12px!important;line-height:16px!important;font-weight:400!important;color:var(--r40-muted)!important}html body .product-details .cm-ladder .cm-ladder__note{order:3;display:block;text-align:center;font-size:12px!important;line-height:16px!important;color:var(--r40-muted)!important}html body .product-details .cm-story--r36 .cm-story__card:focus-visible{outline:1px solid var(--r40-ink)!important;outline-offset:2px!important}html body .product-details .cm-story--r36 .cm-story__title.cm-story__title{font-size:13px!important;line-height:18px!important;font-weight:500!important;color:var(--r40-ink)!important;text-wrap:pretty}html body .product-details .cm-story--rows .cm-story__row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}html body .product-details .cm-story--rows .cm-story__card{display:grid!important;grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:16px;padding:8px!important;background:var(--r40-panel)!important}html body .product-details .cm-story--rows .cm-story__thumb{width:64px!important;height:64px!important;aspect-ratio:1/1!important}html body .product-details .cm-story--rows .cm-story__text{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 8px 0 0!important;background:none!important}html body .product-details .cm-story--rows .cm-story__cue{flex:0 0 auto;color:var(--r40-ink)!important}html body .product-details .cm-story--rows .cm-story__cue-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .product-details .cm-story--rows .cm-story__thumb img.cm-r40-pic--merino{transform:scale(1.3)!important;transform-origin:50% 60%}html body .product-details .cm-story--cards .cm-story__row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}html body .product-details .cm-story--cards .cm-story__thumb{aspect-ratio:3/2!important}html body .product-details .cm-story--cards .cm-story__text{padding:12px!important;gap:0!important;background:var(--r40-panel)!important}html body .product-details .cm-story--cards .cm-story__cue{display:none!important}html body .product-details .cm-benefit-chips .m-chips.m-chips{row-gap:16px!important}html body .product-details .cm-benefit-chips .m-chip{gap:10px!important;min-height:24px!important}html body .product-details .cm-benefit-chips .m-chip img,html body .product-details .cm-benefit-chips .m-chip svg{width:24px!important;height:24px!important;flex:0 0 24px!important}html body .product-details .cm-benefit-chips .m-chip span{font-size:12px!important;line-height:16px!important;font-weight:400!important;color:var(--r40-ink)!important}html body .product-details .cm-tabs.cm-tabs{margin-top:0!important;padding-top:0!important;border-top:1px solid var(--r40-line)!important}html body .product-details .cm-tabs .cm-tab,html body .product-details .cm-tabs .cm-tab:last-child{border-bottom:1px solid var(--r40-line)!important}html body .product-details .cm-tabs .cm-tab__heading,html body .product-details .cm-tabs .cm-tab:first-child .cm-tab__heading{padding-top:14px!important;padding-bottom:14px!important;font-size:13px!important;line-height:18px!important;font-weight:500!important;color:var(--r40-ink)!important;align-items:center!important}html body .product-details .cm-tabs .cm-tab__caret{flex:0 0 12px!important;width:12px!important;height:12px!important;margin-right:2px}html body .product-details .cm-tabs .cm-tab__caret svg{width:12px!important;height:12px!important}html body .product-details .cm-tabs .cm-tab__caret svg path{stroke-width:1.6}html body .product-details .cm-tabs .cm-tab__content{padding:2px 0 20px!important;font-size:13px!important;line-height:20px!important;color:var(--r40-body)!important}html body .product-details .cm-tabs .cm-tab__content li,html body .product-details .cm-tabs .cm-tab__content p,html body .product-details .cm-tabs .cm-tab__model{font-size:13px!important;line-height:20px!important;color:var(--r40-body)!important}html body .product-details .cm-tabs .cm-tab__model{margin:0!important}html body .product-details .cm-tabs .cm-tab__info{margin-bottom:12px!important}html body .product-details .cm-tabs .cm-tab__info:last-child{margin-bottom:0!important}html body .product-details .cm-tabs .cm-tab__info-title{font-size:13px!important;line-height:20px!important;font-weight:500!important;color:var(--r40-ink)!important}html body .product-details .cm-tabs .cm-specs__row dt,html body .product-details .cm-tabs .cm-specs__row dd{font-size:13px!important;line-height:20px!important}html body .product-details .cm-tabs .cm-specs__row{grid-template-columns:120px 1fr!important}html body .m-cs--refined{display:inline-flex!important;align-items:center!important;gap:8px!important;height:auto!important;min-height:22px;line-height:22px!important;text-decoration:none!important;font-family:var(--font-body--family),sans-serif;color:#292a27!important}html body .m-cs--refined .m-cs__stars{position:relative;display:inline-block;flex:0 0 68px!important;width:68px!important;height:12px!important;line-height:12px!important}html body .m-cs--refined :is(.m-cs__bg,.m-cs__fg){position:absolute;left:0;top:0!important;display:flex;gap:2px!important;height:12px!important;overflow:hidden}html body .m-cs--refined .m-cs__bg{width:100%}html body .m-cs--refined .m-cs__star{width:12px!important;height:12px!important;flex:0 0 12px!important;stroke:none!important;stroke-width:0!important;fill:#d8d8d1!important}html body .m-cs--refined .m-cs__fg .m-cs__star{fill:#292a27!important}html body .m-cs--refined .m-cs__count{margin:0!important;color:#666961!important;font-family:var(--font-body--family),sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:22px!important;white-space:nowrap;letter-spacing:0!important;text-decoration:none!important}html body .m-cs--refined .m-cs__avg{display:none!important}html body :is(.cm-jdgm-badge,.cm-pdp-head__stars) .m-cs--refined .m-cs__avg{display:inline!important;font-size:12px!important;line-height:22px!important;font-weight:600!important;font-variant-numeric:tabular-nums;color:#292a27!important}html body :is(.cm-jdgm-badge,.cm-pdp-head__stars) .m-cs--refined .m-cs__count{padding-left:9px;border-left:1px solid #d9dad4;text-decoration:underline!important;text-decoration-color:#bcbeb6!important;text-underline-offset:3px}html body .m-cs--refined:hover .m-cs__count{color:#292a27!important;text-decoration:underline!important;text-underline-offset:3px}html body .m-cs--refined:focus-visible{outline:2px solid #74786c;outline-offset:4px}html body product-card.product-card .m-cs__wrap:not(#cc){height:22px!important;line-height:22px!important;margin-top:6px!important}html body product-card.product-card .m-cs--refined:not(#cc){gap:7px!important;height:22px!important}html body product-card.product-card .m-cs--refined .m-cs__count:not(#cc){font-size:11px!important}html body product-card.product-card .product-badges__badge:not(#cc){font-family:var(--font-body--family),sans-serif!important;font-weight:600!important;font-size:10px!important;line-height:24px!important;letter-spacing:.035em!important;font-variant-numeric:lining-nums tabular-nums;height:24px!important;padding:0 8px!important;-webkit-font-smoothing:antialiased}@media(min-width:750px){html body product-card.product-card .product-badges__badge:not(#cc){font-size:11px!important;line-height:28px!important;height:28px!important;padding:0 10px!important}}html body .cm-jdgm-reviews.cm-jr2{scroll-margin-top:120px}html body .cm-jdgm-reviews.cm-jr2 .cm-jr__head{text-align:left;font-size:26px;font-weight:400;line-height:1.2;letter-spacing:-.01em;margin:0 0 36px}html body .cm-jr2 .cm-jr2-mono{-webkit-text-stroke:0}html body .cm-jr2 .cm-jr2-hist__count.cm-jr2-mono{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#1a1a1a}html body .cm-jr2 .cm-jr2-score{align-items:flex-start}html body .cm-jr2 p.cm-jr2-score__num{font-weight:400!important;font-variant-numeric:lining-nums;letter-spacing:-.02em!important}html body .cm-jr2 .cm-jr2-score__side{padding-top:0}html body .cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__name{font-size:15px!important;-webkit-text-stroke:0!important}html body .cm-jdgm-reviews.cm-jr2 .jm-review-item .jm-star-rating .jm-cluster{gap:3.5px!important}html body .cm-jdgm-reviews.cm-jr2 .jm-review-item .jm-star-rating__font-icon{font-size:13px!important;width:13px!important;height:13px!important;line-height:13px!important}html body #cm-customer-reviews.cm-jr2 .jm-review-content__body,html body #cm-customer-reviews.cm-jr2 .jm-review-content__body p{font-size:14px!important;line-height:25px!important;color:#575757!important}html body .cm-jdgm-reviews.cm-jr2 .jm-review-content__title{font-weight:400!important;color:#1a1a1a!important}html body .cm-jdgm-reviews.cm-jr2 .jm-review-content__expand-button{margin-top:2px;padding:0!important;background:none!important;border:0!important;text-decoration:none!important}html body .cm-jdgm-reviews.cm-jr2 .jm-review-content__expand-button .jm-text{font-family:var(--cm-jr2-mono)!important;font-size:13px!important;font-weight:400!important;line-height:22px!important;text-transform:uppercase;letter-spacing:normal!important;color:#1a1a1a!important;-webkit-text-stroke:.25px currentColor;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}html body .cm-jdgm-reviews.cm-jr2 .jm-pagination-controls{padding-top:40px!important}html body .cm-jdgm-reviews.cm-jr2 .jm-pagination-controls>.jm-cluster{gap:4px!important}html body .cm-jdgm-reviews.cm-jr2 .jm-pagination-controls__button{min-width:36px!important;height:36px!important;padding:0 8px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#1a1a1a!important;box-shadow:none!important}html body .cm-jdgm-reviews.cm-jr2 .jm-pagination-controls__button .jm-text,html body .cm-jdgm-reviews.cm-jr2 .jm-pagination-controls__ellipsis{font-family:var(--cm-jr2-mono)!important;font-size:14px!important;font-weight:400!important;color:inherit!important;-webkit-text-stroke:.25px currentColor}html body .cm-jdgm-reviews.cm-jr2 .jm-pagination-controls__button--active{background:#171717!important;color:#fff!important}html body .cm-jdgm-reviews.cm-jr2 .jm-pagination-controls__button:not(.jm-pagination-controls__button--active):hover{text-decoration:underline;text-underline-offset:4px}html body .cm-jdgm-reviews.cm-jr2 .jm-pagination-controls__button--disabled{opacity:.25!important}@media(min-width:1200px){html body .cm-jdgm-reviews.cm-jr2 .jm-review-item__content{grid-template-columns:361px minmax(0,1fr) auto!important}}@media(max-width:749px){html body .cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__details>.jm-cluster{margin-bottom:4px!important}html body .cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__name{line-height:24px!important}}@media(min-width:750px){html body .cm-jdgm-reviews.cm-jr2 .jm-review-content__title,html body .cm-jdgm-reviews.cm-jr2 .jm-review-content__body{max-width:640px!important}}@media(min-width:750px){html body .cm-jdgm-reviews.cm-jr2 .cm-jr__head{text-align:center;font-size:var(--cm-jr-head);margin-bottom:48px}}html body .jdgm-write-review-modal .jdgm-star{color:#1a1a1a!important}html body .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next,html body .jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-close{background:#171717!important;border-color:#171717!important;color:#fff!important;border-radius:0!important}html body .collection-wrapper product-card.product-card .m-cs__wrap:not(#cc){margin-top:5px!important;height:24px!important;line-height:24px!important}html body .collection-wrapper product-card.product-card .m-cs--refined:not(#cc){gap:7px!important;min-height:24px!important;height:24px!important;line-height:24px!important}html body .collection-wrapper product-card.product-card .m-cs--refined .m-cs__stars:not(#cc){flex:0 0 77px!important;width:77px!important;height:13px!important;line-height:13px!important}html body .collection-wrapper product-card.product-card .m-cs--refined :is(.m-cs__bg,.m-cs__fg):not(#cc){height:13px!important;gap:3px!important}html body .collection-wrapper product-card.product-card .m-cs--refined .m-cs__star:not(#cc){flex:0 0 13px!important;width:13px!important;height:13px!important}html body .collection-wrapper product-card.product-card .m-cs--refined .m-cs__fg .m-cs__star:not(#cc){fill:#30312d!important}html body .collection-wrapper product-card.product-card .m-cs--refined .m-cs__avg:not(#cc){display:inline!important;font:500 12px/24px var(--font-body--family),sans-serif!important;color:#30312d!important;font-variant-numeric:tabular-nums!important}html body .collection-wrapper product-card.product-card .m-cs--refined .m-cs__count:not(#cc){font-size:12px!important;line-height:24px!important;color:#76776f!important;margin-left:-3px!important}html body .collection-wrapper product-card.product-card .m-cs--refined .m-cs__count:before{content:"("}html body .collection-wrapper product-card.product-card .m-cs--refined .m-cs__count:after{content:")"}html body .collection-wrapper product-card.product-card .m-cs--refined .m-cs__label{display:none}html body .collection-wrapper product-card.product-card .product-badges__badge:not(#cc){background:#f5d791!important;color:#352f21!important;font-size:10px!important;font-weight:500!important;letter-spacing:.025em!important;height:23px!important;line-height:23px!important;padding:0 8px!important}@media(min-width:750px){html body .collection-wrapper product-card.product-card .m-cs--refined .m-cs__stars:not(#cc){flex-basis:82px!important;width:82px!important;height:14px!important;line-height:14px!important}html body .collection-wrapper product-card.product-card .m-cs--refined :is(.m-cs__bg,.m-cs__fg):not(#cc){height:14px!important}html body .collection-wrapper product-card.product-card .m-cs--refined .m-cs__star:not(#cc){flex-basis:14px!important;width:14px!important;height:14px!important}html body .collection-wrapper product-card.product-card .m-cs--refined :is(.m-cs__avg,.m-cs__count):not(#cc){font-size:12px!important}html body .collection-wrapper product-card.product-card .product-badges__badge:not(#cc){font-size:11px!important;height:25px!important;line-height:25px!important;padding:0 9px!important}}@media screen and (max-width:749px){html body .cm-pdp-head__stars .m-cs--refined .m-cs__avg:not(#r54):not(#r54b):not(#r54c):not(#r54d):not(#r54e),html body .cm-pdp-head__stars .m-cs--refined .m-cs__count:not(#r54):not(#r54b):not(#r54c):not(#r54d):not(#r54e){font-size:12px!important}html body .cm-related .cm-title .text-block p:not(#r54):not(#r54b):not(#r54c):not(#r54d):not(#r54e){font-size:12px!important}}html body .product-details .cm-fit-row.cm-fit-row.cm-fit-row:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){margin:6px 0 -6px!important;padding:0!important;font-size:13px!important;line-height:26px!important;color:#171717!important}html body .product-details .cm-fit-row .cm-fit-row__line:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;row-gap:0!important;min-height:26px!important}html body .product-details .cm-fit-row .cm-fit-row__based--r40:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8),html body .product-details .cm-fit-row .cm-fit-row__based:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){margin:0!important;padding:0!important;font-size:13px!important;line-height:26px!important;font-weight:400!important;letter-spacing:normal!important;color:#171717!important;white-space:nowrap!important;min-width:0!important}html body .product-details .cm-fit-row .cm-fit-row__cf:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8),html body .product-details .cm-fit-row .cm-fit-row__bw:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){font-size:inherit!important;font-weight:400!important;color:inherit!important;text-decoration:none!important}html body .product-details .cm-fit-row .cm-fit-row__based-link:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){display:inline!important;position:relative!important;margin:0!important;padding:0!important;font-size:inherit!important;line-height:inherit!important;font-weight:400!important;color:#171717!important;text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-color:currentColor!important;text-decoration-thickness:auto!important;text-underline-offset:auto!important;text-decoration-skip-ink:auto!important}html body .product-details .cm-fit-row .cm-fit-row__based-link:is(:hover,:focus-visible):not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){color:#171717!important;text-decoration-color:currentColor!important}html body .product-details .cm-fit-row .cm-fit-row__based-link:after{content:"";position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}html body .product-details .cm-fit-row .cm-fit-row__based-link .cm-fit-row__based-n:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){font-size:inherit!important;font-weight:400!important;color:inherit!important;text-decoration:none!important;text-transform:capitalize!important;letter-spacing:normal!important}html body .product-details .cm-fit-row .cm-fit-row__size-tools:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){flex:0 0 auto!important;margin-left:auto!important}html body .product-details .cm-fit-row .cm-fit-row__scale:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){display:flow-root!important;margin-top:18px!important;height:auto!important}html body .product-details .cm-fit-row .cm-fit-row__track:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){position:relative!important;height:3px!important;margin:1px 1px 0!important;background:#ddd!important;border-radius:0!important}html body .product-details .cm-fit-row .cm-fit-row__marker:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){position:absolute!important;top:-5px!important;width:30px!important;height:13px!important;border-radius:0!important;background:#1a1a1a!important;left:clamp(0px,calc(var(--cm-fit-pos,50) * 1% - 15px),calc(100% - 30px))!important}html body .product-details .cm-fit-row .cm-fit-row__labels:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){position:static!important;display:flex!important;justify-content:space-between!important;margin-top:16px!important;font-size:12px!important;line-height:19.2px!important;font-weight:400!important;letter-spacing:normal!important;color:#666!important;white-space:nowrap!important}html body .product-details .cm-fit-row .cm-fit-row__labels span:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){flex:1 1 0!important;min-width:0!important;position:static!important;left:auto!important;transform:none!important;text-align:left!important;font-size:12px!important;line-height:19.2px!important;font-weight:400!important;letter-spacing:normal!important;color:#666!important;text-transform:capitalize!important}html body .product-details .cm-fit-row .cm-fit-row__labels span:nth-child(2):not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){text-align:center!important}html body .product-details .cm-fit-row .cm-fit-row__labels span:nth-child(3):not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){text-align:right!important}html body .product-details cm-desc.cm-desc .cm-desc__text:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){font-size:14px!important;line-height:19.6px!important;font-weight:400!important;letter-spacing:normal!important;color:#666!important}html body .product-details cm-desc.cm-desc .cm-desc__more.cm-desc__more.cm-desc__more:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){font-size:14px!important;line-height:19.6px!important;font-weight:400!important;color:#666!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:auto!important;text-underline-offset:auto!important}html body .product-details cm-desc.cm-desc .cm-desc__more .cm-desc__lbl:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){text-decoration-color:currentColor!important;text-decoration-thickness:auto!important;text-underline-offset:auto!important}html body .product-details .cm-shipping-panel.cm-shipping-panel:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){margin:0!important}html body .product-details .cm-shipping-panel .m-ship2:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-around!important;gap:10px!important;background:#f1f2f3!important;border-radius:0!important;border:0!important;padding:20px 10px!important;margin:0!important;--ic:20px;--ig:7px}html body .product-details .cm-shipping-panel .m-ship2__i:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){display:flex!important;align-items:center!important;gap:7px!important;height:auto!important;min-height:22px!important;line-height:22px!important;margin:0!important;min-width:0!important;color:#1a1a1a!important;text-decoration:none!important}html body .product-details .cm-shipping-panel .m-ship2__i+.m-ship2__i:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){margin:0!important}html body .product-details .cm-shipping-panel .m-ship2__i+.m-ship2__i:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8):before{content:none!important;display:none!important}html body .product-details .cm-shipping-panel .m-ship2__ic:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8),html body .product-details .cm-shipping-panel .m-ship2__i:first-child .m-ship2__ic:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 20px!important;width:20px!important;height:20px!important}html body .product-details .cm-shipping-panel .m-ship2__ic svg:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8),html body .product-details .cm-shipping-panel .m-ship2__ic img:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){display:block!important;width:20px!important;height:20px!important;max-width:none!important;overflow:visible!important;transform:scale(1.2)!important;transform-origin:center center!important}html body .product-details .cm-shipping-panel .m-ship2__t:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){font-size:13px!important;line-height:22px!important;font-weight:400!important;letter-spacing:normal!important;color:#1a1a1a!important;white-space:normal!important;text-decoration-line:underline!important;text-decoration-color:currentColor!important;text-decoration-thickness:auto!important;text-underline-offset:auto!important;-webkit-text-stroke:0!important}@media(min-width:750px){html body .product-details .cm-shipping-panel .m-ship2:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){padding:18px 20px!important}html body .product-details .cm-shipping-panel .m-ship2__i:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){gap:8px!important}html body .product-details .cm-shipping-panel .m-ship2__t:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){font-size:14px!important;white-space:nowrap!important}}@media(max-width:749px){html body .product-details:has(cm-desc.cm-desc--phone-only) cm-desc.cm-desc--phone-only{order:1}html body .product-details:has(cm-desc.cm-desc--phone-only) cm-desc.cm-desc--phone-only~*,html body .product-details:has(cm-desc.cm-desc--phone-only) .cm-shipping-panel{order:2}html body .product-details:has(cm-desc.cm-desc--phone-only) cm-desc.cm-desc.cm-desc--phone-only:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){margin:0!important}html body .product-details:has(cm-desc.cm-desc--phone-only) .cm-shipping-panel.cm-shipping-panel:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){margin:0 0 -6px!important}}@media(max-width:389px){html body .product-details .cm-shipping-panel .m-ship2:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){padding:20px 8px!important;gap:6px!important}}@media(max-width:339px){html body .product-details .cm-fit-row .cm-fit-row__line:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){flex-wrap:wrap!important}html body .product-details .cm-fit-row .cm-fit-row__size-tools:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){margin-top:-6px!important}html body .product-details .cm-shipping-panel .m-ship2:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){padding:16px 6px!important}html body .product-details .cm-shipping-panel .m-ship2__t:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8){font-size:12px!important}}html body .product-details .cm-sf__link-text:not(#z1):not(#z2):not(#z3):not(#z4):not(#z5):not(#z6):not(#z7):not(#z8):not(#z9){font-size:13px!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/cm-bundle-other.css.map */
