: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{--m-ink:#20211f;--m-paper:#fafaf8;--m-muted:#6b6c66;--m-line:#deded8;--m-panel:#f4f4f2;--m-swatch-ring:#20211f;--m-gallery-bg:#ececea;--m-radius:0px;--m-s1:4px;--m-s2:8px;--m-s3:12px;--m-s4:16px;--m-s5:24px;--m-s6:32px;--m-s7:48px;--m-s8:64px;--m-s9:96px;--m-gutter:20px;--m-section-gap:64px;--m-half-gap:32px;--m-head-gap:10px;--m-h1:26px;--m-lead:19px;--m-h3:17px;--m-body:15px;--m-body-s:14px;--m-small:13px;--m-line-tight:1.25;--m-line-body:1.6;--m-heading-tracking:-.015em;--m-btn-h:48px;--m-price-weight:400;--m-pdp-title:20px;--m-pdp-title-stroke:.35px;--m-pdp-title-weight:400;--m-pdp-price-stroke:.35px;--m-pdp-price:16px;--m-pdp-compare:16px;--m-pdp-meta:12px;--m-swatch-size:30px;--m-swatch-dot:20px;--m-swatch-ring-w:1.5px;--m-swatch-gap:18px;--m-swatch-zoom:460%;--m-size-h:38px;--m-size-pad:8px 20px;--m-size-gap:8px;--m-size-oos:#9a9b95}@media(min-width:750px){:root{--m-gutter:32px;--m-section-gap:96px;--m-half-gap:48px;--m-head-gap:32px;--m-h1:34px;--m-lead:21px;--m-h3:19px;--m-body:17px;--m-pdp-title:23px;--m-pdp-price:17px;--m-pdp-compare:17px;--m-pdp-meta:13px;--m-btn-h:40px;--m-swatch-gap:12px}}[id^=shopify-section-template--] h1,[id^=shopify-section-template--] h2,[id^=shopify-section-template--] p[role=heading]{font-size:var(--m-h1)!important;line-height:var(--m-line-tight)!important;font-weight:400!important;letter-spacing:var(--m-heading-tracking)!important}[id^=shopify-section-template--] h3,[id^=shopify-section-template--] h4,[id^=shopify-section-template--] h5{font-size:var(--m-h3)!important;line-height:1.35!important;font-weight:500!important;letter-spacing:normal!important}[id^=shopify-section-template--] .section,[id^=shopify-section-template--] [class*=section-content-wrapper]{padding-block:0!important}[id^=shopify-section-template--] .custom-section-content,[id^=shopify-section-template--] .section-resource-list__content{padding-block:var(--m-half-gap)!important}[id*=__main]>.section,[id*=__main] .custom-section-content{padding-block-start:0!important}[id*=__main]>.section{padding-block-end:12px!important}[id*=product_faq] .accordion .details__header{font-size:14px!important;font-weight:500;line-height:24px;padding-block:16px}[id*=product_faq] .accordion .details-content{font-size:var(--m-body)!important;line-height:var(--m-line-body);color:var(--m-muted)}[id*=product_faq] .accordion summary .icon-caret,[id*=product_faq] .accordion summary .icon-caret svg{width:16px;height:16px;--icon-stroke-width:1px}@media(max-width:749px){[id*=product_faq] .custom-section-content>*{gap:var(--m-head-gap)!important}}[id*=about_fibre] [class*=group-block-content],[id*=about_fibre] .group-block__media-wrapper{padding-block:0!important}@media(max-width:749px){[id*=style_notes] div[class*=group-block]:not(:has(p)):not(:has(h2)):not(:has(h3)):not(:has(h4)):not(:has(img)){display:none}[id*=about_fibre] div[class*=group-block]:not([class*=-content]):not([class*=__]){padding-block:32px!important}}@media(min-width:750px){[id*=__main] .custom-section-content{padding-block-start:0!important}}[id^=shopify-section-template--]:not([id*=__main]) p:not([class*=m-]):not(.m-mat *):not(.m-press2 *):not(.m-tp *):not(.m-certstrip *),[id*=footer] p:not([class*=m-]),[id*=footer] a:not([class*=m-]){font-size:var(--m-body)!important;line-height:var(--m-line-body)!important}[id^=shopify-section-template--] .section-resource-list__content{margin-inline:0!important;padding-inline:calc(var(--m-gutter) - 16px)!important}[id*=next_piece] .button{font-size:var(--m-body-s)!important;letter-spacing:.06em}[id*=next_piece] .custom-section-content{padding-block-end:64px!important}[id*=footer] .footer-content,[id*=footer] .custom-section-content{margin-inline:calc(var(--m-gutter) - 16px)!important}.sticky-add-to-cart__bar{padding-inline:var(--m-gutter)!important}[id^=shopify-section-template--] .accordion,[id^=shopify-section-template--] .accordion *,[id^=shopify-section-template--] accordion-custom,[id^=shopify-section-template--] accordion-custom *{border-color:var(--m-line)!important}@media(max-width:749px){[id^=shopify-section-template--] .section--page-width>.custom-section-content,[id^=shopify-section-template--] .section-resource-list__content{margin-inline:calc(var(--m-gutter) - 16px)}}@media(min-width:750px){[id^=shopify-section-template--] .section--page-width>.custom-section-content,[id^=shopify-section-template--] .section-resource-list__content{margin-inline:calc(var(--m-gutter) - 40px)!important;padding-inline:0!important}}.product-information .buy-buttons-block .add-to-cart-icon{display:none}.product-information .product-details .text-block:has(>p>a[href*="/collections/"]){margin-bottom:-12px}.product-information .product-details .text-block:has(>p>a[href*="/collections/"]) p{font-size:13px;line-height:1.4}.product-information slideshow-slide{background:var(--m-gallery-bg)}.product-information .slideshow-controls__thumbnails-container{display:block;mask-image:none!important;-webkit-mask-image:none!important}.product-information .slideshow-controls__thumbnails{display:flex;flex-wrap:wrap;width:100%;gap:10px;padding:12px 0 0;margin:0}.product-information .slideshow-controls__thumbnails .slideshow-control{flex:0 0 calc(20% - 8px);width:auto;padding:3px;border:1px solid transparent;border-radius:0}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]{border:1px solid var(--m-ink)}.product-information .slideshow-controls__thumbnails .slideshow-control[aria-selected=true]:not(:focus-visible){outline:0}@media(max-width:749px){.product-information .slideshow-controls__thumbnails{gap:6px;padding:8px var(--m-gutter) 0}.product-information .slideshow-controls__thumbnails .slideshow-control{flex-basis:calc(20% - 5px)}.product-information .product-details{padding-inline:4px}}@media(min-width:750px){.product-information .product-details{justify-content:flex-start!important;align-self:start}}@media(min-width:1000px){.product-information__grid{grid-template-columns:32px minmax(0,1fr) 450px 52px!important}.product-information__media{padding-right:0!important}.product-information .product-details{padding-left:33px!important}.product-information__grid--limit-details .product-details>.group-block{--details-max-width:417px!important;margin-inline:0}}@media(min-width:750px)and (max-width:999px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width:417px!important}}@media(min-width:750px){.product-information media-gallery li.product-media-container{aspect-ratio:451/542!important;overflow:hidden}}.product-information .product-details .cm-title{--m-pdp-title:var(--cm-title-p,20px);--m-pdp-title-weight:var(--cm-title-weight,400);--m-pdp-title-stroke:var(--cm-title-stroke,.35px)}@media(min-width:750px){.product-information .product-details .cm-title{--m-pdp-title:var(--cm-title-d,23px)}}.product-information .product-details p[role=heading],.product-information .product-details h1{font-size:var(--m-pdp-title)!important;line-height:1.2!important;letter-spacing:var(--m-heading-tracking)!important;font-weight:var(--m-pdp-title-weight)!important;-webkit-text-stroke:var(--m-pdp-title-stroke) currentColor;paint-order:stroke fill}.product-information .product-details product-price{--m-pdp-price:var(--cm-price-p,16px);--m-pdp-compare:var(--cm-price-p,16px);--m-price-weight:var(--cm-price-weight,400);--m-pdp-price-stroke:var(--cm-price-stroke,.35px)}@media(min-width:750px){.product-information .product-details product-price{--m-pdp-price:var(--cm-price-d,17px);--m-pdp-compare:var(--cm-price-d,17px)}}.product-information .product-details product-price{font-size:var(--m-pdp-price);line-height:1.4}.product-information .product-details product-price .price{font-size:var(--m-pdp-price)!important;line-height:1.4}.product-information .product-details product-price .compare-at-price{font-size:var(--m-pdp-compare)!important;line-height:1.4}.product-information .product-details product-price .price-item__group.price{font-weight:var(--m-price-weight);-webkit-text-stroke:var(--m-pdp-price-stroke) currentColor;paint-order:stroke fill}.product-information .product-details product-price .compare-at-price{-webkit-text-stroke:0}.product-information .product-details product-price .compare-at-price{color:var(--m-muted);font-weight:400}.product-information .product-details product-price>div{display:flex;align-items:baseline;justify-content:flex-start;gap:8px;white-space:nowrap}.product-information .product-details .cm-trustpilot-row .m-tp-row__text{font-size:var(--m-pdp-meta)!important}.product-information .product-details .cm-trustpilot-row .m-tp-row__text strong{font-weight:400!important}.product-information .product-details rte-formatter{margin-top:0;max-width:none}.product-information .product-details rte-formatter p{font-size:inherit;line-height:inherit;color:inherit}.product-information .variant-option legend{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:30px;font-weight:500;padding:0}.product-information .variant-option legend span{color:var(--variant-option-label-color,var(--m-ink));font-weight:inherit;font-size:inherit;line-height:inherit;margin-left:0;padding-left:0}.product-information .variant-option+.variant-option{margin-top:24px}@media(min-width:750px){.product-information .variant-option legend{font-size:14px}}.product-information .variant-option--swatches{gap:var(--m-swatch-gap);flex-wrap:wrap}.product-information .variant-option__button-label--has-swatch{--options-border-radius:50%;--variant-picker-swatch-radius:50%;--focus-outline-radius:50%;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--m-swatch-size);height:var(--m-swatch-size);min-width:0;min-height:0;padding:0;border:0;border-radius:50%!important;box-sizing:border-box;outline:0!important;box-shadow:inset 0 0 0 var(--m-swatch-ring-w) transparent!important;background:transparent!important;overflow:visible;transition:box-shadow .15s}.product-information .variant-option__button-label--has-swatch:hover{outline:0!important;box-shadow:inset 0 0 0 var(--m-swatch-ring-w) var(--m-line)!important}.product-information .variant-option__button-label--has-swatch:has(:checked){outline:0!important;box-shadow:inset 0 0 0 var(--m-swatch-ring-w) var(--m-swatch-ring)!important}.product-information .variant-option__button-label--has-swatch:before,.product-information .variant-option__button-label--has-swatch:after{display:none!important}.product-information .variant-option__button-label--has-swatch .swatch{width:var(--m-swatch-dot)!important;height:var(--m-swatch-dot)!important;border-radius:50%!important;border:0!important;outline:0!important;background-size:var(--m-swatch-zoom)!important;background-position:center!important;background-repeat:no-repeat}.product-information .variant-option__button-label--has-swatch:not(:has(:checked)) .swatch{box-shadow:inset 0 0 0 1px #20211f17!important}.product-information fieldset[data-option-id$=-size]{display:flex;flex-wrap:wrap;gap:var(--m-size-gap);anchor-name:--m-size}.product-information fieldset[data-option-id$=-size] .variant-option__button-label{flex:0 0 auto;width:auto;min-width:0;height:var(--m-size-h);min-height:var(--m-size-h);padding:var(--m-size-pad);line-height:20px;font-size:14px;font-weight:500;text-transform:uppercase;justify-content:center;border-radius:0}.product-information fieldset[data-option-id$=-size] .variant-option__button-label__pill{display:none}.product-information fieldset[data-option-id$=-size] .variant-option__button-label:before{border:1px solid var(--m-line)!important;border-radius:var(--m-radius)!important}.product-information fieldset[data-option-id$=-size] .variant-option__button-label:has(:checked){background:var(--m-ink);color:var(--m-paper)}.product-information fieldset[data-option-id$=-size] .variant-option__button-label:has(:checked):before{border-color:var(--m-ink)!important}.product-information fieldset[data-option-id$=-size] legend{margin-bottom:0}@media(max-width:749px){.product-information fieldset[data-option-id$=-size] legend{margin-bottom:12px}}.product-information fieldset[data-option-id$=-size] .variant-option__button-label:has([data-option-available=false]):not(:has(:checked)){background:transparent;color:var(--m-size-oos);text-decoration:none}.product-information .buy-buttons-block .add-to-cart-button{min-height:var(--m-btn-h);height:var(--m-btn-h);font-size:14px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;justify-content:center;padding:10px 24px;border-radius:var(--m-radius)}.product-information .buy-buttons-block~.accordion{margin-top:0}.product-information .product-details .popup-link__button{text-transform:none;font-size:14px;line-height:30px;letter-spacing:0;white-space:nowrap;text-decoration:underline;text-underline-offset:3px;color:var(--m-ink)}.product-information .product-details .popup-link__button svg{display:none}@supports (anchor-name:--a){.product-information .product-details .popup-link{position:static;display:block;height:0;margin-top:-24px}.product-information .product-details .popup-link__button{position:absolute;position-anchor:--m-size;top:anchor(top);right:anchor(right);height:30px;padding:0}}.product-information .product-details .accordion .details__header{font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:normal;line-height:19.2px;padding-block:20px;font-family:var(--font-body--family);text-align:left}.product-information .product-details .accordion--dividers accordion-custom:first-child .details{border-block-start:1px solid var(--m-line)}.product-information .product-details .accordion accordion-custom:first-child .details__header{padding-block-start:20px}.product-information .product-details .accordion summary .icon-plus,.product-information .product-details .accordion summary .icon-plus svg{width:11px;height:11px}.product-information .product-details .accordion .details-content{font-size:12px!important;line-height:19.2px;padding-top:0;padding-bottom:10px}.product-information .product-details .accordion .details-content p,.product-information .product-details .accordion .details-content li{font-size:12px!important;line-height:19.2px}.product-information .product-details .accordion summary .icon-caret{width:16px;height:16px;--icon-stroke-width:1px}.product-information .product-details .accordion summary .icon-caret svg{width:16px;height:16px}@media(max-width:749px){.product-information .product-details .group-block-content:has(>div>.m-save)>*{flex:0 0 auto!important;width:auto!important;max-width:none}}:root{--m-tile-w:56px;--m-tile-h:84px;--m-tile-gap:3px;--m-tile-line:rgba(32,33,31,.12);--m-tile-line-hover:rgba(32,33,31,.35);--m-tile-line-sel:#20211f}@media(min-width:750px){:root{--m-tile-gap:4px}}.product-information .variant-option--swatches{gap:var(--m-tile-gap);flex-wrap:wrap;align-items:flex-start}.product-information .variant-option__button-label--has-swatch{--options-border-radius:0;--variant-picker-swatch-radius:0;--focus-outline-radius:0;width:var(--m-tile-w)!important;height:var(--m-tile-h)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden;box-shadow:inset 0 0 0 1px var(--m-tile-line)!important;transition:box-shadow .15s}.product-information .variant-option__button-label--has-swatch:hover{box-shadow:inset 0 0 0 1px var(--m-tile-line-hover)!important}.product-information .variant-option__button-label--has-swatch:has(:checked){box-shadow:inset 0 0 0 1px var(--m-tile-line-sel)!important}.product-information .variant-option__button-label--has-swatch:has(:focus-visible){outline:1px solid var(--m-ink)!important;outline-offset:2px}.product-information .variant-option__button-label--has-swatch .swatch,.product-information .variant-option__button-label--has-swatch:not(:has(:checked)) .swatch{width:100%!important;height:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}:root{--m-jm-ink:#1a1a1a;--m-jm-muted:#666666;--m-jm-hair:#e2e4e7;--m-jm-track:#e9eaec;--m-jm-fill:#a8acb2;--m-jm-btn:#171717;--m-jm-star:#000000;--m-jm-track-h:1px;--m-jm-fill-h:8px;--m-jm-label-track:.08em}.cm-jdgm-badge .jdgm-prev-badge{display:flex!important;align-items:center;margin:0!important}.cm-jdgm-badge .jdgm-star{color:var(--m-jm-star)!important;padding:0 2px 0 0!important}.cm-jdgm-badge .jdgm-star:last-of-type{padding:0!important}.cm-jdgm-badge .jdgm-prev-badge__stars{cursor:pointer}.cm-jdgm-reviews [data-widget-container=review-widget]{--jm-review-widget-star-and-histogram-color:var(--m-jm-star)!important;--jm-widget-primary-color:var(--m-jm-star)!important;--jm-review-widget-text-color:var(--m-jm-ink)!important;--jm-review-widget-lighter-text-color:var(--m-jm-muted)!important;--jm-review-widget-button-color:var(--m-jm-btn)!important;--jm-review-widget-button-text-color:#ffffff!important;--jm-review-widget-bar-chart-height:var(--m-jm-fill-h)!important;--jm-widget-border-radius:0!important;--jm-widget-border-radius-simplified:0!important;--jm-corner-square:0!important;--jm-corner-soft:0!important;--jm-corner-round:0!important;--jm-corner-extra-round:0!important;--jm-border-radius-0:0!important;--jm-border-radius-200:0!important;--jm-border-radius-400:0!important;--jm-border-radius-600:0!important;--jm-btn-border-radius:0!important;--jm-review-widget-form-border-radius:0!important;--jm-review-widget-form-button-color:var(--m-jm-btn)!important;--jm-review-widget-form-button-text-color:#ffffff!important;--jm-review-widget-form-text-color:var(--m-jm-ink)!important;--jm-body-xxs-size:11px!important;--jm-body-xs-size:12px!important;--jm-body-sm-size:13px!important;--jm-body-md-size:15px!important;--jm-body-lg-size:16px!important;--jm-heading-xs-size:14px!important;--jm-heading-sm-size:18px!important;--jm-heading-md-size:24px!important;--jm-heading-lg-size:40px!important;--jm-heading-xl-size:70px!important;--jm-default-line-height:1.5!important;font-family:var(--font-body--family)!important;color:var(--m-jm-ink)!important}.cm-jdgm-reviews .jm-review-widget-minimal-header__title,.cm-jdgm-reviews .jm-review-widget-header__title{display:none!important}.cm-jdgm-reviews .jm-review-widget{padding-block:0!important}.cm-jdgm-reviews .jm-star-rating__filled svg path,.cm-jdgm-reviews .jm-star-rating__half svg path{fill:var(--m-jm-star)!important}.cm-jdgm-reviews .jm-star-rating__empty svg path{fill:none!important;stroke:var(--m-jm-star)!important}.cm-jdgm-reviews .jm-star-rating__font-icon{color:var(--m-jm-star)!important}.cm-jdgm-reviews .jm-button{border-radius:0!important;font-family:var(--font-body--family)!important;font-size:13px!important;font-weight:500!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:var(--m-jm-label-track)!important;padding:10px 24px!important}.cm-jdgm-reviews .jm-button--primary{background-color:var(--m-jm-btn)!important;border-color:var(--m-jm-btn)!important;color:#fff!important}.cm-jdgm-reviews .jm-button--secondary{background-color:transparent!important;border-color:var(--m-jm-ink)!important;color:var(--m-jm-ink)!important}.cm-jdgm-reviews .jm-bar-chart__bar,.cm-jdgm-reviews .jm-bar-chart__bar-background,.cm-jdgm-reviews [class*=bar-chart] [class*=background]{background-color:var(--m-jm-track)!important;border-radius:0!important}.cm-jdgm-reviews .jm-bar-chart__bar-fill,.cm-jdgm-reviews [class*=bar-chart] [class*=fill]{background-color:var(--m-jm-fill)!important;border-radius:0!important;height:var(--m-jm-fill-h)!important}.cm-jdgm-reviews .jm-review-item,.cm-jdgm-reviews [class*=jm-][class*=card],.cm-jdgm-reviews .jm-box{border-radius:0!important;box-shadow:none!important}.cm-jdgm-reviews [style*=border]{border-color:var(--m-jm-hair)!important}.cm-jdgm-reviews .jm-review-widget__summary-label,.cm-jdgm-reviews .jm-tab,.cm-jdgm-reviews .jm-tabs__tab{text-transform:uppercase!important;letter-spacing:var(--m-jm-label-track)!important}.cm-jdgm-reviews .jm-no-reviews-state__text{font-size:15px!important;color:var(--m-jm-muted)!important}.cm-jdgm-reviews .jm-no-reviews-state{padding-block:var(--m-s5) 0!important}.cm-jdgm-reviews .jm-review-widget:has(.jm-no-reviews-state) .jdgm-empty-state{display:none!important}:root{--m-rv-ink:#1a1a1a;--m-rv-muted:#666666;--m-rv-hair:#e2e4e7;--m-rv-track:#e9eaec;--m-rv-fill:#a8acb2;--m-rv-btn:#171717;--m-rv-star-size:15px;--m-rv-track-h:1px;--m-rv-fill-h:8px;--m-rv-label-track:.08em;--m-rv-star-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E");--m-rv-star-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round' d='M12 2.6l2.9 5.88 6.5.95-4.7 4.58 1.11 6.47L12 17.42l-5.81 3.06 1.11-6.47-4.7-4.58 6.5-.95L12 2.6z'/%3E%3C/svg%3E")}.cm-rv{display:block;max-width:var(--m-rv-max);margin-inline:auto;font-family:var(--font-body--family);color:var(--m-rv-ink)}.cm-rv h2.m-rv__head{margin:0 0 var(--m-rv-head-gap)!important;text-align:center;font-size:var(--m-rv-head-phone)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:normal!important;color:var(--m-rv-ink)!important;text-transform:none!important}.m-rv__stars{display:inline-flex;align-items:center;gap:2px;line-height:0}.m-rv__s{display:inline-block;flex:0 0 auto;width:var(--m-rv-star-size);height:var(--m-rv-star-size);background-repeat:no-repeat;background-position:center;background-size:contain}.m-rv__s.is-on{background-image:var(--m-rv-star-on)}.m-rv__s.is-off{background-image:var(--m-rv-star-off)}.m-rv__s.is-half{background-image:var(--m-rv-star-on),var(--m-rv-star-off);background-size:50% 100%,contain;background-position:left center,center}.m-rv__stars--lg{--m-rv-star-size:20px}.m-rv__s--inline{--m-rv-star-size:11px;margin-left:3px;vertical-align:-1px}.m-rv__summary{display:flex;flex-direction:column;align-items:center;gap:var(--m-s5)}.m-rv__score{font-size:var(--m-rv-score-phone);font-weight:400;line-height:1;color:var(--m-rv-ink);font-variant-numeric:lining-nums}.m-rv__basis{display:flex;flex-direction:column;align-items:center;gap:var(--m-s2)}.m-rv__basis-t{margin:0;font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase;letter-spacing:var(--m-rv-label-track);color:var(--m-rv-ink)}.m-rv__hist{display:grid;grid-template-columns:auto 1fr auto;row-gap:4px;column-gap:12px;align-items:center;width:100%;max-width:340px}.m-rv__hrow{display:contents}.m-rv__hlabel{font-size:15px;font-weight:400;line-height:1;color:var(--m-rv-ink);white-space:nowrap}.m-rv__hbar{position:relative;height:var(--m-rv-fill-h);background:linear-gradient(var(--m-rv-track),var(--m-rv-track)) center/100% var(--m-rv-track-h) no-repeat}.m-rv__hfill{position:absolute;inset-block:0;left:0;height:var(--m-rv-fill-h);background:var(--m-rv-fill)}.m-rv__hcount{font-size:15px;font-weight:400;line-height:1;text-align:right;color:var(--m-rv-ink);min-width:2ch}.m-rv__fit{margin:var(--m-s7) auto 0;max-width:266px;text-align:center}.m-rv__fit-q{margin:0 0 var(--m-s3);font-size:14px;font-weight:400;line-height:1.2;text-transform:uppercase;letter-spacing:var(--m-rv-label-track);color:var(--m-rv-ink)}.m-rv__fit-bar{position:relative;height:12px;background:var(--m-rv-track)}.m-rv__fit-mark{position:absolute;top:50%;width:30px;height:5px;margin-top:-2.5px;margin-left:-15px;background:var(--m-rv-ink)}.m-rv__fit-l{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:var(--m-s2);font-size:13px;line-height:1.3;color:var(--m-rv-muted)}.m-rv__fit-l span:nth-child(2){text-align:center}.m-rv__fit-l span:nth-child(3){text-align:right}.m-rv__bar{display:flex;flex-wrap:wrap;gap:var(--m-s4);align-items:center;justify-content:space-between;margin-top:var(--m-s7);padding-bottom:var(--m-s4);border-bottom:1px solid var(--m-rv-hair)}.m-rv__tabs{display:flex;align-items:center}.m-rv__tab{-webkit-appearance:none;appearance:none;border:0;background:none;cursor:pointer;height:30px;padding:0;margin-right:24px;border-radius:0;font-family:inherit;font-size:14px;font-weight:500;line-height:30px;text-transform:uppercase;letter-spacing:var(--m-rv-label-track);color:var(--m-rv-ink)}.m-rv__tab:last-child{margin-right:0}.m-rv__tab.is-active{background:var(--m-rv-btn);color:#fff;padding:0 16px}.m-rv__write{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--m-rv-btn);background:var(--m-rv-btn);color:#fff;border-radius:0;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:var(--m-rv-label-track)}.m-rv__list{margin-top:0}.m-rv__card{padding:var(--m-s5) 0;border-bottom:1px solid var(--m-rv-hair)}.m-rv__card[hidden]{display:none}.cm-rv h3.m-rv__t{margin:var(--m-s3) 0 0!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;color:var(--m-rv-ink)!important;letter-spacing:normal!important;text-transform:none!important}.m-rv__b{margin:var(--m-s2) 0 0;font-size:15px;font-weight:400;line-height:var(--m-line-body);color:var(--m-rv-ink)}.m-rv__m{display:flex;flex-wrap:wrap;align-items:center;gap:var(--m-s2);margin:var(--m-s3) 0 0;font-size:13px;line-height:1.3;color:var(--m-rv-muted)}.m-rv__n{font-weight:500;color:var(--m-rv-ink)}.m-rv__v{text-transform:uppercase;letter-spacing:var(--m-rv-label-track);font-size:11px;font-weight:500;color:var(--m-rv-muted)}.m-rv__v:before{content:"";display:inline-block;width:12px;height:12px;margin-right:4px;vertical-align:-2px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23666'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M4.4 8.2l2.4 2.4 4.8-5'/%3E%3C/svg%3E")}.m-rv__d{margin-left:auto}.m-rv__more-wrap{margin-top:var(--m-s5);text-align:center}.m-rv__more-wrap[hidden]{display:none}.m-rv__more{-webkit-appearance:none;appearance:none;cursor:pointer;background:none;border:1px solid var(--m-rv-ink);color:var(--m-rv-ink);border-radius:0;padding:10px 24px;font-family:inherit;font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;letter-spacing:var(--m-rv-label-track)}@media(min-width:750px){.cm-rv h2.m-rv__head{font-size:var(--m-rv-head)!important}.m-rv__summary{flex-direction:row;justify-content:center;gap:0}.m-rv__score{font-size:var(--m-rv-score);line-height:60px;padding-right:32px;margin-right:20px;border-right:1px solid var(--m-rv-hair)}.m-rv__basis{align-items:flex-start;gap:var(--m-s2);padding-right:48px;margin-right:48px;border-right:1px solid var(--m-rv-hair)}.m-rv__hist{max-width:300px}.m-rv__fit{margin-top:var(--m-s7)}.m-rv__b{max-width:75ch}}.cm-jdgm-badge .m-rvb{display:inline-flex;align-items:center;gap:var(--cm-jb-gap);line-height:var(--cm-jb-line);text-decoration:none;color:var(--cm-jb-text-color,#666666)}.cm-jdgm-badge .m-rvb .m-rv__s{--m-rv-star-size:var(--cm-jb-star)}.cm-jdgm-badge .m-rvb__t{font-family:var(--font-body--family);font-size:var(--cm-jb-text);font-weight:400;line-height:var(--cm-jb-line);white-space:nowrap}.cm-jdgm-badge .m-rvb__t strong{font-weight:500;color:var(--m-rv-ink)}.cm-jdgm-badge .m-rvb__t u{text-underline-offset:2px}.m-rv__basis-t{white-space:nowrap}@media(max-width:420px){.m-rv__basis-t{font-size:13px}}@media(max-width:749px){.m-rv__bar{flex-direction:column;align-items:stretch;gap:var(--m-s4)}.m-rv__tabs{justify-content:flex-start}.m-rv__write{width:100%;text-align:center}}.cm-pdp-head{display:none}@media screen and (max-width:749px){.product-information__grid>.cm-pdp-head{display:block;grid-column:2 / 3;order:-1;padding:var(--cm-ph-gap-top,0) 4px var(--cm-ph-gap-bottom,12px)}.cm-pdp-head__crumb{display:flex;align-items:center;gap:6px;margin:0 0 var(--cm-ph-gap-crumb,8px);font-family:var(--font-body--family);font-size:var(--cm-ph-crumb,12px);line-height:14px;color:var(--m-muted,#6b6c66);white-space:nowrap;overflow:hidden}.cm-pdp-head__crumb a{color:inherit;text-decoration:none;min-width:0;overflow:hidden;text-overflow:ellipsis}.cm-pdp-head__crumb .cm-pdp-head__sep{flex:0 0 auto}.cm-pdp-head__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cm-pdp-head__col{flex:1 1 auto;min-width:0}.cm-pdp-head__title{margin:0;font-family:var(--font-heading--family);font-size:var(--cm-ph-title,20px);line-height:var(--cm-ph-title-lh,30px);font-weight:var(--m-pdp-title-weight,400);letter-spacing:normal;color:var(--m-ink);-webkit-text-stroke:var(--m-pdp-title-stroke,.35px) currentColor;text-wrap:balance}.cm-pdp-head__stars{margin-top:var(--cm-ph-gap-stars,4px);line-height:0}.cm-pdp-head .m-rvb{display:inline-flex;align-items:center;gap:8px;line-height:26px;text-decoration:none;color:#666;padding:9px 0;margin:-9px 0}.cm-pdp-head .m-rvb .m-rv__s{--m-rv-star-size:var(--cm-ph-star,15px)}.cm-pdp-head .m-rvb__t{font-family:var(--font-body--family);font-size:var(--cm-ph-text,12px);font-weight:400;line-height:26px;white-space:nowrap}.cm-pdp-head .m-rvb__t strong{font-weight:500;color:var(--m-rv-ink,#1a1a1a)}.cm-pdp-head .m-rvb__t u{text-underline-offset:2px}.cm-pdp-head__price{flex:0 0 auto;padding-top:1px;text-align:right}.cm-pdp-head__price [ref=priceContainer]{display:flex;flex-direction:column;align-items:flex-end;gap:0}.cm-pdp-head__price .price,.cm-pdp-head__price .price-item__group{font-family:var(--font-body--family);font-size:var(--cm-ph-price,16px);line-height:26px;font-weight:400;letter-spacing:normal;color:var(--m-ink);-webkit-text-stroke:0;white-space:nowrap}.cm-pdp-head__price .compare-at-price{color:var(--m-muted);-webkit-text-stroke:0;text-decoration:line-through}.product-details [class*=__text_m120]{display:none}.product-details .group-block:has(>.group-block-content>.cm-jdgm-badge){display:none}.product-information__media slideshow-component{position:relative}.product-information__media .media-gallery__mobile-controls{position:absolute;left:0;right:0;bottom:0;top:auto;width:100%;min-height:0;height:var(--m-gline-h,4px);padding:0;margin:0;display:block;mix-blend-mode:normal;z-index:2;background:#fff;--color-foreground:#171717;--color-foreground-rgb:23 23 23}.product-information__media .media-gallery__mobile-controls .slideshow-controls__dots{display:flex;width:100%;height:100%;gap:0;padding:0;margin:0;border-radius:0;overflow:visible;mix-blend-mode:normal;-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent}.product-information__media .media-gallery__mobile-controls .slideshow-controls__dots li{flex:1 1 0;min-width:0;display:block;height:100%}.product-information__media .media-gallery__mobile-controls .slideshow-controls__dots button{display:block;width:100%;height:100%;margin:0;padding:0;border-radius:0;font-size:0;background:#fff;box-shadow:none;transition:background-color .25s ease}.product-information__media .media-gallery__mobile-controls .slideshow-controls__dots button:after{display:none}.product-information__media .media-gallery__mobile-controls .slideshow-controls__dots button[aria-selected=true]{background:#171717}}:is(product-recommendations,#r25){--r25-ink:#1a1a1a;--r25-grey:#666;--r25-tag:#feb416}:is(product-recommendations,#r25) .section-resource-list{row-gap:0!important;padding-block:64px 40px!important;padding-inline:32px!important}:is(product-recommendations,#r25) .section-resource-list>*{grid-column:1 / -1!important}:is(product-recommendations,#r25) .section-resource-list__content{padding:0 0 28px!important;margin:0!important;gap:0!important}:is(product-recommendations,#r25) .section-resource-list__content h2{font-size:32px!important;line-height:38px!important;font-weight:500!important;letter-spacing:normal!important;color:var(--r25-ink)!important;margin:0!important}:is(product-recommendations,#r25) .resource-list--grid{column-gap:7px!important;row-gap:40px!important;padding:0!important}:is(product-recommendations,#r25) .product-card__content{gap:0!important}:is(product-recommendations,#r25) .card-gallery{--gallery-aspect-ratio:.834 !important}:is(product-recommendations,#r25) .card-gallery img{aspect-ratio:336/403!important;height:auto!important;object-fit:cover!important}:is(product-recommendations,#r25) .quick-add,:is(product-recommendations,#r25) .quick-add__button{display:none!important}:is(product-recommendations,#r25) .product-badges{top:20px!important;left:24px!important;inset-block-start:20px!important;inset-inline-start:24px!important}:is(product-recommendations,#r25) .product-badges__badge{background:var(--r25-tag)!important;color:#171717!important;font-size:12px!important;line-height:18px!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:0 6px!important;border:0!important;border-radius:0!important}:is(product-recommendations,#r25) .product-card .text-block:not(product-price){padding:16px 5px 0!important;width:100%!important}:is(product-recommendations,#r25) .product-card .text-block:not(product-price) :is(p,h3,a){font-size:14px!important;line-height:19.6px!important;font-weight:400!important;letter-spacing:normal!important;color:#171717!important;-webkit-text-stroke:0!important;margin:0!important}:is(product-recommendations,#r25) .product-card product-price{padding:4px 5px 0!important;font-size:14px!important;line-height:24px!important}:is(product-recommendations,#r25) .product-card product-price>div{display:flex!important;gap:8px!important;align-items:baseline}:is(product-recommendations,#r25) .product-card product-price .price-item__group{font-size:14px!important;line-height:24px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;color:var(--r25-ink)!important;-webkit-text-stroke:0!important}:is(product-recommendations,#r25) .product-card product-price .compare-at-price{font-weight:400!important;color:var(--r25-grey)!important;text-decoration:line-through!important}@media(max-width:749px){:is(product-recommendations,#r25) .section-resource-list{padding-block:48px 24px!important;padding-inline:0!important}:is(product-recommendations,#r25) .section-resource-list__content{padding:0 20px 20px!important}:is(product-recommendations,#r25) .section-resource-list__content h2{font-size:26px!important;line-height:30px!important}:is(product-recommendations,#r25) .resource-list--grid{column-gap:4px!important;row-gap:32px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(product-recommendations,#r25) .card-gallery{--gallery-aspect-ratio:.775 !important}:is(product-recommendations,#r25) .card-gallery img{aspect-ratio:186/240!important}:is(product-recommendations,#r25) .product-badges{top:12px!important;left:12px!important;inset-block-start:12px!important;inset-inline-start:12px!important}:is(product-recommendations,#r25) .product-card .text-block:not(product-price){padding:16px 16px 0!important}:is(product-recommendations,#r25) .product-card .text-block:not(product-price) :is(p,h3,a){line-height:20px!important}:is(product-recommendations,#r25) .product-card product-price{padding:2px 16px 0!important}}:is(product-recommendations,#r25) .product-card product-swatches{margin-top:12px!important;padding:0 5px!important;min-height:30px;height:30px;display:flex;align-items:center;--product-swatches-padding-block-start:0px;--product-swatches-padding-block-end:0px}:is(product-recommendations,#r25) .product-card product-swatches :is(swatches-variant-picker-component,form,fieldset,overflow-list){min-height:0!important;padding:0!important;margin:0!important;border:0!important}:is(product-recommendations,#r25) .product-card product-swatches overflow-list::part(list){column-gap:11px!important;padding:0!important;align-items:center;justify-content:flex-start}:is(product-recommendations,#r25) .product-card product-swatches :is(.variant-option--swatches,ul,.variant-option__buttons){gap:11px!important;padding:0!important;margin:0!important}:is(product-recommendations,#r25) .product-card product-swatches :is(.variant-option__swatch label,.swatch){--variant-picker-swatch-width-unitless:16;--variant-picker-swatch-height-unitless:16}:is(product-recommendations,#r25) .product-card product-swatches .swatch{width:16px!important;height:16px!important;min-width:16px;min-height:16px;border-radius:50%!important;border:0!important;box-shadow:inset 0 0 0 1px #00000024!important;outline:0!important}:is(product-recommendations,#r25) .product-card product-swatches .variant-option__swatch label{width:22px!important;height:22px!important;padding:2px!important;border:1px solid transparent!important;border-radius:50%!important;box-sizing:border-box;margin:0!important;display:inline-flex;align-items:center;justify-content:center}:is(product-recommendations,#r25) .product-card product-swatches .variant-option__swatch:has(input:checked) label,:is(product-recommendations,#r25) .product-card product-swatches:not(:has(input:checked)) .variant-option__swatch:first-child label{border-color:#1a1a1a!important}:is(product-recommendations,#r25) .product-card product-swatches .hidden-swatches__count{font-size:12px!important;color:var(--r25-grey)!important}:is(product-recommendations,#r25) .product-card .m-cs__wrap{padding:0 5px!important;margin:2px 0 0!important}:is(product-recommendations,#r25) .product-card .m-cs{display:inline-flex;align-items:center;gap:6px;height:25px;color:#171717;text-decoration:none}:is(product-recommendations,#r25) .product-card .m-cs__stars{position:relative;display:inline-block;width:80px;height:15px;line-height:15px}:is(product-recommendations,#r25) .product-card :is(.m-cs__bg,.m-cs__fg){position:absolute;left:0;top:1px;height:15px;display:flex;gap:3.75px;overflow:hidden;white-space:nowrap}:is(product-recommendations,#r25) .product-card .m-cs__bg{width:100%}:is(product-recommendations,#r25) .product-card .m-cs__star{width:13px;height:13px;flex:0 0 13px;fill:#fff;stroke:#171717;stroke-width:1.2}:is(product-recommendations,#r25) .product-card .m-cs__fg .m-cs__star{fill:#171717}:is(product-recommendations,#r25) .product-card .m-cs__count{font-size:12px!important;line-height:19.2px!important;color:var(--r25-grey)!important;font-weight:400!important;letter-spacing:normal!important}:is(product-recommendations,#r25) .product-card .m-cs:hover .m-cs__count{text-decoration:underline}@media(max-width:749px){:is(product-recommendations,#r25) .product-card product-swatches{margin-top:8px!important;padding:0 16px!important}:is(product-recommendations,#r25) .product-card .m-cs__wrap{padding:0 16px!important;margin-top:4px!important}:is(product-recommendations,#r25) .product-card .m-cs{flex-direction:column;align-items:flex-start;gap:2px;height:auto}:is(product-recommendations,#r25) .product-card .m-cs__stars{width:70px;height:16px}:is(product-recommendations,#r25) .product-card :is(.m-cs__bg,.m-cs__fg){gap:2.5px}:is(product-recommendations,#r25) .product-card .m-cs__star{width:12px;height:12px;flex-basis:12px}}:is(product-recommendations,#r25) .product-card product-swatches :is(swatches-variant-picker-component,form,fieldset,overflow-list){flex:1 1 auto!important;width:100%!important;max-width:none!important;min-width:0!important}@media(max-width:749px){:is(product-recommendations,#r25) .product-card .m-cs{flex-direction:row!important;align-items:center!important;gap:6px!important;height:25px!important}}.shopify-section[id$=__about_fibre] .image-block{position:relative;overflow:hidden}.shopify-section[id$=__about_fibre] .image-block>img.image-block__image{position:absolute;top:0;left:50%;width:auto!important;min-width:100%;max-width:none;height:100%!important;aspect-ratio:3 / 2!important;object-fit:cover;transform:translate(-50%)}@media(max-width:749px){.shopify-section[id$=__about_fibre] .image-block{order:2;height:400px!important}}.cm-tabs{width:100%;color:#1a1a1a}.cm-tab{border-bottom:1px solid #171717}.cm-tabs .cm-tab__heading{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;padding:25px 0;font-family:var(--font-body--family);font-size:14px!important;font-weight:500!important;line-height:20px!important;letter-spacing:normal;text-transform:none;color:#1a1a1a;cursor:pointer}.cm-tab:first-child .cm-tab__heading{padding-top:0}.cm-tab__caret{flex:0 0 24px;width:24px;height:24px;transition:transform .3s}.cm-tab__caret svg{display:block}.cm-tab.is-open .cm-tab__caret{transform:rotate(180deg)}.cm-tab__container{height:0;overflow:hidden;transition:height .5s}.cm-tabs .cm-tab__content{padding:0 24px 32px 0;font-size:14px;line-height:25px;color:#666}.cm-tabs .cm-tab__content li{margin:0;padding:0;font-size:14px;line-height:25px;color:#666;list-style:disc outside}.cm-tabs .cm-tab__info{margin-bottom:20px}.cm-tabs .cm-tab__info-title{font-size:14px;line-height:25px;color:#171717}.cm-tabs .cm-tab__size-link{color:#666;text-decoration:underline}.cm-tabs .cm-tab__content ul{margin:0;padding:0 0 0 20px}.cm-tabs .cm-tab__rte p{margin:0}.cm-micron{display:flex;align-items:center;gap:4px}.cm-micron__help{position:relative;display:inline-flex;cursor:help;outline:none}.cm-micron__tip{display:none;position:absolute;bottom:28px;left:50%;transform:translate(-50%);width:220px;padding:10px 12px;background:#171717;color:#fff;font-size:12px;line-height:18px;z-index:2}.cm-micron__help:hover .cm-micron__tip,.cm-micron__help:focus .cm-micron__tip{display:block}.cm-micron-chart{display:flex;align-items:center;gap:16px;padding-top:18px;height:49px;box-sizing:border-box;font-size:14px;line-height:25px;color:#1a1a1a}.cm-micron-chart__track{position:relative;flex:1;height:3px;background:#e9eaec;border-radius:4px 0 4px 4px}.cm-micron-chart__value{position:absolute;top:50%;left:calc((100% - 80px) * var(--pct) / 100);width:80px;height:30px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:#171717;color:#fff;font-size:14px}@media(max-width:749px){.cm-tab:last-child{border-bottom:0}.cm-tabs .cm-tab__heading{padding:24px 0}.cm-tab:first-child .cm-tab__heading{padding-top:0}.cm-tabs .cm-tab__content{padding:0 24px 24px}}.cm-story+.cm-benefit-chips{margin-top:24px}@media(max-width:749px){.cm-story+.cm-benefit-chips{margin-top:6px}.cm-tabs{padding-top:32px}}.cm-tabs .cm-specs{margin-top:20px}.cm-tabs .cm-specs__table{margin:6px 0 0;padding:0;border-top:1px solid #e9eaec}.cm-tabs .cm-specs__row{display:grid;grid-template-columns:minmax(120px,36%) 1fr;column-gap:16px;padding:8px 0;border-bottom:1px solid #e9eaec}.cm-tabs .cm-specs__row dt,.cm-tabs .cm-specs__row dd{margin:0;font-size:14px;line-height:22px}.cm-tabs .cm-specs__row dt{color:#171717}.cm-tabs .cm-specs__row dd{color:#666}@media(max-width:749px){.cm-tabs .cm-specs__row{grid-template-columns:112px 1fr;column-gap:12px}}.product-information media-gallery li.product-media-container{aspect-ratio:2/3!important}.product-information media-gallery{--gallery-aspect-ratio:.6667!important}:is(product-recommendations,#r25) .card-gallery{--gallery-aspect-ratio:.6667!important}:is(product-recommendations,#r25) .card-gallery img{aspect-ratio:2/3!important}@media(max-width:749px){.product-information fieldset[data-option-id$=-size]{flex-wrap:nowrap;gap:6px}.product-information fieldset[data-option-id$=-size] .variant-option__button-label{flex:1 1 0!important;min-width:0!important;width:auto;height:36px!important;min-height:36px!important;padding:0!important;font-size:13px;display:flex;align-items:center;justify-content:center}}.product-information .cm-sib-native{display:none!important}.product-information .cm-sib__tile{display:block;text-decoration:none;cursor:pointer}.product-information .cm-sib__tile.is-current{box-shadow:inset 0 0 0 1px var(--m-tile-line-sel)!important}@media screen and (min-width:750px){.product-information media-gallery .media-gallery__grid>li.product-media-container:only-child{aspect-ratio:auto!important;height:auto}.product-information media-gallery .media-gallery__grid>li.product-media-container:only-child .product-media-constraint-wrapper{width:min(100%,calc(var(--constrained-height) * 2 / 3))}.product-information media-gallery .media-gallery__grid>li.product-media-container:only-child img{object-fit:contain!important}}.cm-jdgm-badge .m-cs,.cm-pdp-head__stars .m-cs{display:inline-flex!important;align-items:center;gap:8px!important;height:auto;color:#1a1a1a!important;text-decoration:none!important}.cm-jdgm-badge .m-cs__stars,.cm-pdp-head__stars .m-cs__stars{position:relative;display:inline-block;flex:0 0 80px;width:80px!important;height:17px!important}.cm-jdgm-badge .m-cs__bg,.cm-jdgm-badge .m-cs__fg,.cm-pdp-head__stars .m-cs__bg,.cm-pdp-head__stars .m-cs__fg{position:absolute;left:0;top:1px!important;height:15px!important;display:flex;gap:1.25px!important;overflow:hidden;white-space:nowrap}.cm-jdgm-badge .m-cs__bg,.cm-pdp-head__stars .m-cs__bg{width:100%}.cm-jdgm-badge .m-cs__star,.cm-pdp-head__stars .m-cs__star{width:15px!important;height:15px!important;flex:0 0 15px!important;fill:#fff;stroke:#1a1a1a!important;stroke-width:1.2}.cm-jdgm-badge .m-cs__fg .m-cs__star,.cm-pdp-head__stars .m-cs__fg .m-cs__star{fill:#1a1a1a!important}.cm-jdgm-badge .m-cs__avg,.cm-pdp-head__stars .m-cs__avg{display:none!important}.cm-jdgm-badge .m-cs__count,.cm-pdp-head__stars .m-cs__count{margin:0!important;font-family:var(--font-body--family);font-size:12px!important;font-weight:400!important;color:#666!important;line-height:35px!important;text-decoration:none!important;white-space:nowrap}.cm-pdp-head__stars .m-cs__count{line-height:26px!important}.cm-jdgm-badge .m-cs:hover .m-cs__count,.cm-pdp-head__stars .m-cs:hover .m-cs__count{text-decoration:none!important}.cm-pdp-head__stars{line-height:0}.cm-jdgm-badge:not(:has(.m-cs)){display:none!important}.cm-jdgm-reviews{width:100%;align-self:stretch}.cm-jdgm-reviews .jm-review-widget{gap:24px!important}.cm-jdgm-reviews .jm-review-widget-minimal-header>.jm-cluster{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:40px!important}.cm-jdgm-reviews .jm-average-rating-display--minimal-header .jm-cluster{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:0!important}.cm-jdgm-reviews .jm-average-rating-display--minimal-header .jm-cluster>p:first-child{font-family:var(--font-body--family)!important;font-size:70px!important;font-weight:400!important;line-height:60px!important;letter-spacing:-.02em!important;color:#1a1a1a!important;padding:10px 32px 10px 0!important;margin:0 20px 0 0!important;border-right:1px solid var(--m-jm-hair)!important}.cm-jdgm-reviews .jm-average-rating-display--minimal-header .jm-cluster>p:last-child{font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-transform:uppercase!important;letter-spacing:var(--m-jm-label-track)!important;color:#1a1a1a!important;white-space:nowrap!important}.cm-jdgm-reviews .jm-average-rating-display--minimal-header .jm-cluster>p:last-child:before{content:"Based on "}.cm-jdgm-reviews .jm-review-widget-minimal-header__filter-container{width:100%!important}.cm-jdgm-reviews .jm-review-widget-minimal-header__button-and-filters{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%!important;gap:16px!important;padding-bottom:24px!important;border-bottom:1px solid var(--m-jm-hair)!important}.cm-jdgm-reviews .jm-review-widget-minimal-header__action-buttons{grid-column:2!important;justify-content:center!important}.cm-jdgm-reviews .jm-review-widget-minimal-header__filters{grid-column:3!important;justify-self:end!important}.cm-jdgm-reviews .jm-action-buttons__button{width:auto!important;min-width:0!important;height:auto!important;padding:16px 32px!important;font-size:13px!important;font-weight:500!important;letter-spacing:var(--m-jm-label-track)!important}.cm-jdgm-reviews .jm-custom-answer-filter,.cm-jdgm-reviews .jm-sort-filter{border:1px solid var(--m-jm-hair)!important;border-radius:0!important;background:transparent!important}.cm-jdgm-reviews .jm-custom-answer-filter{padding:0 12px!important;height:38px!important}.cm-jdgm-reviews .jm-sort-filter__select{border:0!important;outline:0!important;box-shadow:none!important}.cm-jdgm-reviews .jdgm-review-list{gap:0!important}.cm-jdgm-reviews .jm-review-item{padding:28px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--m-jm-hair)!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.cm-jdgm-reviews .jm-review-item .jm-star-rating .jm-cluster{gap:2px!important}.cm-jdgm-reviews .jm-review-item .jm-star-rating__font-icon{font-size:15px!important;width:15px!important;height:15px!important;line-height:15px!important;color:#1a1a1a!important}.cm-jdgm-reviews .jm-review-item__content{gap:12px!important}.cm-jdgm-reviews .jm-reviewer-avatar{display:none!important}.cm-jdgm-reviews .jm-reviewer-info__details{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:12px!important}.cm-jdgm-reviews .jm-reviewer-info__name{font-size:14px!important;font-weight:600!important;color:#1a1a1a!important}.cm-jdgm-reviews .jm-reviewer-info__details .jm-cluster+.jm-cluster .jm-text{font-size:12px!important;color:#666!important}.cm-jdgm-reviews .jm-review-content{gap:6px!important}.cm-jdgm-reviews .jm-review-content__title{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#1a1a1a!important}.cm-jdgm-reviews .jm-review-content__body,.cm-jdgm-reviews .jm-review-content__body p{font-size:15px!important;font-weight:400!important;line-height:24px!important;color:#1a1a1a!important}.cm-jdgm-reviews .jm-pagination-controls{padding-top:40px!important}.cm-jdgm-reviews .jm-pagination-controls .jm-cluster{gap:4px!important;justify-content:center!important}.cm-jdgm-reviews .jm-pagination-controls__button{min-width:36px!important;width:auto!important;height:36px!important;padding:0 8px!important;background:transparent!important;border:1px solid transparent!important;color:#1a1a1a!important;letter-spacing:0!important}.cm-jdgm-reviews .jm-pagination-controls__button .jm-text{font-size:13px!important;color:inherit!important}.cm-jdgm-reviews .jm-pagination-controls__button--active{background:#171717!important;border-color:#171717!important;color:#fff!important}.cm-jdgm-reviews .jm-pagination-controls__button--nav{border-color:var(--m-jm-hair)!important}.cm-jdgm-reviews .jm-pagination-controls__button--disabled{opacity:.35!important}@media(max-width:749px){.cm-jdgm-reviews .jm-review-widget{gap:16px!important}.cm-jdgm-reviews .jm-review-widget-minimal-header>.jm-cluster{gap:28px!important}.cm-jdgm-reviews .jm-average-rating-display--minimal-header .jm-cluster>p:first-child{font-size:56px!important;line-height:50px!important;padding-right:20px!important;margin-right:16px!important}.cm-jdgm-reviews .jm-average-rating-display--minimal-header .jm-cluster>p:last-child{font-size:13px!important}.cm-jdgm-reviews .jm-review-widget-minimal-header__button-and-filters{grid-template-columns:1fr auto!important;padding-bottom:20px!important}.cm-jdgm-reviews .jm-review-widget-minimal-header__action-buttons{grid-column:1!important;justify-content:flex-start!important}.cm-jdgm-reviews .jm-review-widget-minimal-header__filters{grid-column:2!important}.cm-jdgm-reviews .jm-action-buttons__button{padding:13px 22px!important}.cm-jdgm-reviews .jm-review-item{padding:22px 0!important}.cm-jdgm-reviews .jm-pagination-controls__button{min-width:32px!important;height:32px!important;padding:0 6px!important}}@media(min-width:750px){.cm-jdgm-badge{margin-top:-2px!important}}@font-face{font-family:CM Mono;src:url(cm-mono-courier-prime-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CM Mono;src:url(cm-mono-courier-prime-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.cm-jr2{--cm-jr2-ink:#1a1a1a;--cm-jr2-mono:"CM Mono","Courier Prime","Courier New",monospace}.cm-jr2 .cm-jr2-mono{font-family:var(--cm-jr2-mono)!important;letter-spacing:normal!important;text-transform:uppercase}.cm-jr2 .cm-jr2-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cm-jr2 p{margin:0}.cm-jr2 .cm-jr2-score{display:flex;align-items:center;justify-content:flex-start}.cm-jr2 p.cm-jr2-score__num{font-family:var(--font-body--family)!important;font-size:70px!important;font-weight:400!important;line-height:60px!important;letter-spacing:-.01em!important;color:var(--cm-jr2-ink)!important;padding:0 29px 0 0!important;margin:0 20px 0 0!important;border-right:1px solid #e2e4e7}.cm-jr2 .cm-jr2-score__side{display:flex;flex-direction:column;align-items:flex-start}.cm-jr2 p.cm-jr2-based{font-size:14px!important;font-weight:500!important;line-height:20px!important;color:var(--cm-jr2-ink)!important;white-space:nowrap;-webkit-text-stroke:.2px currentColor}.cm-jr2 .cm-jr2-stars{position:relative;display:block;width:80px;height:18px;margin:16px 0 0 20px}.cm-jr2 .cm-jr2-stars svg{display:block;width:80px!important;max-width:none!important;height:15px;position:absolute;left:0;top:1.5px;overflow:visible}.cm-jr2 .cm-jr2-stars__bg{fill:none;stroke:var(--cm-jr2-ink);stroke-width:.9;stroke-linejoin:round}.cm-jr2 .cm-jr2-stars__fg{position:absolute;left:0;top:0;height:18px;overflow:hidden;display:block}.cm-jr2 .cm-jr2-stars__fg svg{fill:var(--cm-jr2-ink);stroke:var(--cm-jr2-ink);stroke-width:.9;stroke-linejoin:round}.cm-jr2 .cm-jr2-grid{display:grid;grid-template-columns:1fr;gap:33px;margin-top:33px}.cm-jr2 ul.cm-jr2-hist{list-style:none!important;margin:0!important;padding:0!important;display:grid;row-gap:4px}.cm-jr2 li.cm-jr2-hist__row{display:grid!important;grid-template-columns:33px 1fr auto;column-gap:12px;align-items:center;margin:0!important;padding:4px 0!important;list-style:none!important;font-size:15px;line-height:15px;color:var(--cm-jr2-ink)}.cm-jr2 li.cm-jr2-hist__row:before,.cm-jr2 li.cm-jr2-hist__row::marker{content:none!important;display:none!important}.cm-jr2 .cm-jr2-hist__label{display:flex;align-items:center;font-family:var(--font-body--family);font-size:15px;font-weight:400;line-height:15px}.cm-jr2 .cm-jr2-hist__star{width:14px;height:14px;margin-left:5px;fill:var(--cm-jr2-ink)}.cm-jr2 .cm-jr2-hist__bar{position:relative;display:block;height:1px;background:#e9eaec}.cm-jr2 .cm-jr2-hist__fill{position:absolute;left:0;top:-3.5px;height:8px;background:#a8acb2;min-width:4px}.cm-jr2 .cm-jr2-hist__fill--zero{display:none}.cm-jr2 .cm-jr2-hist__count{font-size:15px!important;font-weight:400!important;line-height:15px!important;text-align:right;min-width:19px;text-transform:none!important}.cm-jr2 p.cm-jr2-fit__title{font-size:14px!important;font-weight:400!important;line-height:22.4px!important;color:var(--cm-jr2-ink)!important;white-space:nowrap}.cm-jr2 .cm-jr2-fit__bar{position:relative;height:12px;margin-top:12px}.cm-jr2 .cm-jr2-fit__bar:before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:#ddd;border-top:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box}.cm-jr2 .cm-jr2-fit__mark{position:absolute;left:50%;top:1px;width:30px;height:5px;margin-left:-15px;background:var(--cm-jr2-ink)}.cm-jr2 .cm-jr2-fit__labels{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:8px;font-family:var(--font-body--family);font-size:11.5px;font-weight:400;line-height:19.2px;color:#666}.cm-jr2 .cm-jr2-fit__labels span:nth-child(2){text-align:center}.cm-jr2 .cm-jr2-fit__labels span:nth-child(3){text-align:right}.cm-jr2 .cm-jr2-tabs{display:flex;align-items:center;gap:24px;margin-top:16px}.cm-jr2 button.cm-jr2-tab{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;height:30px;padding:0 16px!important;margin:0;border:0!important;border-radius:0!important;background:transparent!important;color:var(--cm-jr2-ink)!important;box-shadow:none!important;font-size:14px!important;font-weight:500!important;line-height:30px!important;cursor:pointer;-webkit-text-stroke:.2px currentColor;min-height:0!important}.cm-jr2 button.cm-jr2-tab[aria-selected=true]{background:#171717!important;color:#fff!important}.cm-jr2 button.cm-jr2-tab:focus-visible{outline:2px solid #171717;outline-offset:2px}.cm-jr2 .cm-jr2-actions{display:flex;justify-content:center;margin-top:58px}.cm-jr2 .cm-jr2-btn{display:flex;align-items:center;justify-content:center;width:100%;height:42px;padding:10px 24px!important;box-sizing:border-box;background:#171717!important;color:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;line-height:22px!important;text-decoration:none!important;cursor:pointer;-webkit-text-stroke:.2px currentColor}.cm-jr2 .cm-jr2-btn:hover{background:#000!important}.cm-jr2 .cm-jr2-btn:focus-visible{outline:2px solid #171717;outline-offset:2px}.cm-jr2 .cm-jr2-empty{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:58px;text-align:center}.cm-jr2 p.cm-jr2-empty__text{font-family:var(--font-body--family);font-size:15px;line-height:24px;color:var(--cm-jr2-ink)}.cm-jdgm-reviews.cm-jr2 .jm-review-widget-minimal-header>.jm-cluster>.jm-stack:first-child{display:none!important}.cm-jdgm-reviews.cm-jr2 .jm-review-widget-minimal-header__action-buttons,.cm-jdgm-reviews.cm-jr2 .jm-custom-answer-filter{display:none!important}.cm-jdgm-reviews.cm-jr2 .jm-review-widget{gap:0!important}.cm-jdgm-reviews.cm-jr2 .jm-review-widget-minimal-header>.jm-cluster{gap:0!important}.cm-jdgm-reviews.cm-jr2 .jm-review-widget-minimal-header__button-and-filters{display:flex!important;justify-content:center!important;padding:0!important;border:0!important;margin-top:47px!important;gap:0!important}.cm-jdgm-reviews.cm-jr2 .jm-review-widget-minimal-header__filters{justify-self:auto!important}.cm-jdgm-reviews.cm-jr2 .jm-sort-filter{display:flex!important;align-items:center!important;gap:6px!important;border:0!important;padding:0!important;height:24px!important;background:transparent!important}.cm-jdgm-reviews.cm-jr2 .jm-sort-filter:before{content:"Sort";font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:24px;color:var(--cm-jr2-ink);margin-right:10px}.cm-jdgm-reviews.cm-jr2 .jm-sort-filter__icon--sort{display:none!important}.cm-jdgm-reviews.cm-jr2 .jm-sort-filter__select{font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:400!important;color:var(--cm-jr2-ink)!important;padding:0 30px 0 0!important;height:24px!important;line-height:24px!important;background:transparent!important;width:auto!important;min-width:0!important;field-sizing:content}.cm-jdgm-reviews.cm-jr2 .jm-sort-filter__icon--chevron{color:var(--cm-jr2-ink)!important;--jm-icon-size:16px!important}.cm-jdgm-reviews.cm-jr2 .jm-review-widget__header-and-body{gap:0!important;row-gap:0!important}.cm-jdgm-reviews.cm-jr2 .jm-review-widget__body{margin-top:-17px!important}.cm-jdgm-reviews.cm-jr2 .jm-sort-filter__icon--chevron{display:none!important}.cm-jdgm-reviews.cm-jr2 .jm-sort-filter{position:relative!important}.cm-jdgm-reviews.cm-jr2 .jm-sort-filter:after{content:"";position:absolute;right:0;top:50%;width:16px;height:9px;margin-top:-5px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 9'%3E%3Cpath d='M1 1l7 7 7-7' fill='none' stroke='%231a1a1a' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat center/16px 9px}.cm-jdgm-reviews.cm-jr2 .jdgm-review-list{gap:0!important}.cm-jdgm-reviews.cm-jr2 .jm-review-item{padding:16px 0!important;border:0!important;border-bottom:0!important}.cm-jdgm-reviews.cm-jr2 .jm-review-item__body,.cm-jdgm-reviews.cm-jr2 .jm-reviewer-info,.cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__details{display:contents!important}.cm-jdgm-reviews.cm-jr2 .jm-review-item__content{display:grid!important;grid-template-columns:1fr auto;column-gap:16px;row-gap:0!important;align-items:center;width:100%}.cm-jdgm-reviews.cm-jr2 .jm-review-item__content>.jm-cluster:first-child{grid-column:1;grid-row:2;margin-left:-1px}.cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__details>.jm-cluster:first-child{grid-column:1 / -1;grid-row:1;margin-bottom:16px}.cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__details>.jm-cluster:nth-child(2){grid-column:2;grid-row:2;justify-self:end}.cm-jdgm-reviews.cm-jr2 .jm-review-content{grid-column:1 / -1;grid-row:3;gap:8px!important;margin-top:8px}@media(max-width:749px){.cm-jdgm-reviews.cm-jr2 .jm-review-item__content>.jm-cluster:first-child{padding-left:8px}.cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__details>.jm-cluster:nth-child(2){padding-right:8px}.cm-jdgm-reviews.cm-jr2 .jm-review-content{padding:0 8px}}.cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__name{font-family:var(--cm-jr2-mono)!important;font-size:14px!important;font-weight:400!important;line-height:30px!important;text-transform:uppercase!important;letter-spacing:normal!important;color:var(--cm-jr2-ink)!important}.cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__details>.jm-cluster:nth-child(2) .jm-text{font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:400!important;line-height:22.4px!important;letter-spacing:normal!important;color:var(--cm-jr2-ink)!important}.cm-jdgm-reviews.cm-jr2 .jm-review-item .jm-star-rating .jm-cluster{gap:1.25px!important}.cm-jdgm-reviews.cm-jr2 .jm-review-item .jm-star-rating__font-icon{font-size:15px!important;width:15px!important;height:15px!important;line-height:15px!important;color:var(--cm-jr2-ink)!important}.cm-jdgm-reviews.cm-jr2 .jm-review-content__title{font-family:var(--font-body--family)!important;font-size:20px!important;font-weight:400!important;line-height:24px!important;color:var(--cm-jr2-ink)!important}.cm-jdgm-reviews.cm-jr2 .jm-review-content__body,.cm-jdgm-reviews.cm-jr2 .jm-review-content__body p{font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:400!important;line-height:24px!important;color:#4a4a4a!important}.cm-jdgm-reviews.cm-jr2 .jm-verified-badge,.cm-jdgm-reviews.cm-jr2 [class*=verified] .jm-text{font-family:var(--font-body--family)!important;font-size:14px!important;color:#666!important}@media(max-width:749px){.cm-jdgm-reviews.cm-jr2{padding-inline:0!important}}@media(min-width:750px){.cm-jr2 .cm-jr2-score{justify-content:center}.cm-jr2 p.cm-jr2-score__num{padding-right:32px!important}.cm-jr2 .cm-jr2-grid{grid-template-columns:428px 266px;column-gap:129px;justify-content:center;align-items:center;margin-top:57px}.cm-jr2 .cm-jr2-tabs{margin-top:20px}.cm-jr2 .cm-jr2-actions{margin-top:48px}.cm-jr2 .cm-jr2-btn{display:inline-flex;width:auto}.cm-jr2 .cm-jr2-empty{margin-top:48px}.cm-jdgm-reviews.cm-jr2 .jm-review-widget-minimal-header__button-and-filters{justify-content:flex-end!important;margin-top:77px!important}.cm-jdgm-reviews.cm-jr2 .jm-review-item{padding:24px 0!important}.cm-jdgm-reviews.cm-jr2 .jm-review-item__content{grid-template-columns:26% 1fr auto;column-gap:0;align-items:start}.cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__details>.jm-cluster:first-child{grid-column:1;grid-row:1 / span 2;margin:-4px 0 0;padding-right:48px;align-self:start}.cm-jdgm-reviews.cm-jr2 .jm-review-item__content>.jm-cluster:first-child{grid-column:2;grid-row:1;padding-left:0}.cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__details>.jm-cluster:nth-child(2){grid-column:3;grid-row:1;height:24px;display:flex!important;align-items:center!important;align-self:start}.cm-jdgm-reviews.cm-jr2 .jm-review-content{grid-column:2 / -1;grid-row:2;padding-left:1px}.cm-jdgm-reviews.cm-jr2 .jm-review-item__content>.jm-cluster:first-child{height:24px;align-items:center!important}.cm-jdgm-reviews.cm-jr2 .jm-reviewer-info__details>.jm-cluster:nth-child(2) .jm-text{line-height:24px!important}}.product-information .buy-buttons-block button.add-to-cart-button{--cm-atc-bg:var(--m-ink,#20211f);--cm-atc-fg:#ffffff;--button-background-color:var(--cm-atc-bg)!important;--button-border-color:var(--cm-atc-bg)!important;--button-color:var(--cm-atc-fg)!important;height:48px!important;min-height:48px!important;padding:0 24px!important;border-radius:0!important;font-family:var(--font-body--family,Inter),sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;justify-content:center!important;align-items:center!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease,scale .1s ease,translate .1s ease!important}@media(min-width:750px){.product-information .buy-buttons-block button.add-to-cart-button{height:48px!important;min-height:48px!important}}@media(hover:hover){.product-information .buy-buttons-block button.add-to-cart-button:not(:disabled):hover{--cm-atc-bg:#30312e}}.product-information .buy-buttons-block button.add-to-cart-button:not(:disabled):active{--cm-atc-bg:#0f100e}.product-information .buy-buttons-block button.add-to-cart-button:focus{outline:none}.product-information .buy-buttons-block button.add-to-cart-button:focus-visible{outline:2px solid var(--m-ink,#20211f)!important;outline-offset:3px!important}.product-information .buy-buttons-block button.add-to-cart-button[data-added=true] .add-to-cart__added-icon{width:22px;height:22px}.product-information .buy-buttons-block button.add-to-cart-button:disabled{--cm-atc-bg:var(--m-panel,#f4f4f2);--cm-atc-fg:var(--m-size-oos,#9a9b95);--button-border-color:var(--m-line,#deded8)!important;opacity:1!important;cursor:not-allowed;scale:1!important;translate:none!important}.cm-related{--cmr-gutter: var(--m-gutter, 20px);--cmr-col-gap: 12px;--cc-inset: 0px;--cmr-row-gap: 24px;--cmr-head-gap: 28px;padding-block:8px 0;font-family:var(--font-body--family);color:var(--m-ink, #20211f)}.cm-related__inner{width:100%}.cm-related h2.cm-related__title{margin:0 0 var(--cmr-head-gap)!important;padding-inline:var(--cmr-gutter);font-family:var(--font-body--family)!important;font-size:var(--m-h1, 26px)!important;line-height:1.25!important;font-weight:400!important;letter-spacing:var(--m-heading-tracking, -.015em)!important;text-transform:none!important;color:var(--m-ink, #20211f)!important}.cm-related ul.cm-related__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--cmr-row-gap) var(--cmr-col-gap)!important;list-style:none;margin:0!important;padding:0 var(--cmr-gutter)!important;box-sizing:border-box;width:100%;max-width:none}.cm-related .cm-related__item{min-width:0;margin:0;padding:0;display:flex;flex-direction:column}.cm-related .cm-related__item>product-card,.cm-related .cm-related__item>.product-card{flex:1 1 auto;width:100%}.cm-related .cm-related__type{margin:0 0 8px;padding-inline:0;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--m-muted, #6b6c66)}@media screen and (max-width:749px){.cm-related--swipe ul.cm-related__grid{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:64%;gap:0 8px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--cmr-gutter);padding-inline:var(--cmr-gutter)!important;scrollbar-width:none}.cm-related--swipe ul.cm-related__grid::-webkit-scrollbar{display:none}.cm-related--swipe .cm-related__item{scroll-snap-align:start}.cm-related--swipe .cm-related__progress{display:block}}.cm-related__progress{display:none;position:relative;height:2px;margin:32px var(--cmr-gutter) 0;background:var(--m-line, #deded8);overflow:hidden}.cm-related__thumb{position:absolute;left:0;top:0;height:2px;width:40%;background:var(--m-ink, #20211f);transition:transform .15s linear}@media screen and (min-width:750px){.cm-related{--cmr-gutter: 32px;--cmr-col-gap: 24px;--cmr-row-gap: 48px;--cmr-head-gap: 40px;padding-block:76px 0}.cm-related h2.cm-related__title{font-size:34px!important}.cm-related ul.cm-related__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding-inline:var(--cmr-gutter)!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/cm-bundle-pdp-a.css.map */
