.fable .fable-pdp{padding-left:0;padding-right:0}.fable .fable-pdp .product{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;max-width:none;margin:0}.fable .fable-pdp .product>.grid__item{flex:none;width:100%;max-width:100%;padding:0}.fable .fable-pdp .product>.product__info-wrapper{padding:2rem 1.6rem 3.2rem}.fable .fable-pdp .product--no-media>.product__media-wrapper{display:none}.fable .fable-pdp .product__info-container.fable-pdp__info{width:100%;max-width:none}.fable .product__info-container.fable-pdp__info>*,.fable .fable-pdp__info .product-form{margin:0}.fable .fable-pdp__info>.product__text,.fable .fable-pdp__info>.product__sku,.fable .fable-pdp__info>.product__inventory,.fable .fable-pdp__info>.product-popup-modal__opener,.fable .fable-pdp__info>.share-button,.fable .fable-pdp__info>.icon-with-text,.fable .fable-pdp__info>.shopify-app-block{margin-top:1.6rem}.fable .fable-pdp__info>.product__text:first-child{margin-top:0}@media screen and (min-width:800px){.fable .fable-pdp .product{flex-direction:row;align-items:stretch;padding:8px 0}.fable .fable-pdp .product__column-sticky{top:calc(var(--fable-header-shown-offset, 0px) + 8px);z-index:1;transition:top var(--fable-dur-slow, .5s) var(--fable-ease, ease)}.fable .fable-pdp .product>.product__media-wrapper{flex:0 0 60%;width:60%;max-width:60%;padding-left:8px}.fable .fable-pdp .product--right>.product__media-wrapper{padding-left:0;padding-right:8px}.fable .fable-pdp .product>.product__info-wrapper{display:flex;align-items:flex-start;justify-content:center;flex:0 0 40%;width:40%;max-width:40%;padding:4.8rem 1.6rem}.fable .fable-pdp .product--no-media>.product__info-wrapper{flex-basis:100%;width:100%;max-width:100%}.fable .fable-pdp .product__info-container.fable-pdp__info{max-width:34.4rem}}.fable .fable-pdp media-gallery{display:block}.fable .fable-pdp .product__media-wrapper slider-component{margin:0}.fable .fable-pdp .product__media-wrapper .slider-buttons,.fable .fable-pdp .product__media-wrapper .product__media-icon,.fable .fable-pdp .product__media-wrapper .thumbnail-slider{display:none}.fable .fable-pdp .product__media-wrapper .product__media-list{width:100%;margin:0;padding:0;column-gap:8px;row-gap:8px;scroll-padding:0}.fable .fable-pdp .product__media-wrapper .product__media-list:after{content:none}.fable .fable-pdp .product__media-list .product__media-item{position:relative;align-items:stretch;width:auto;max-width:none;margin:0;padding:0}.fable .fable-pdp .product__media-item .product-media-container{width:100%;max-width:none;max-height:none;margin:0;border:0;border-radius:0;background:none}.fable .fable-pdp .product__media-item .product-media-container:after{content:none}.fable .fable-pdp .product-media-container .product__modal-opener{position:absolute;top:0;right:0;bottom:0;left:0}.fable .fable-pdp .product-media-container .product__media,.fable .fable-pdp .product-media-container .deferred-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border-radius:0;background:var(--fable-surface-media, #ffffff)}.fable .fable-pdp .product-media-container .product__media>img,.fable .fable-pdp .product-media-container .deferred-media__poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;border-radius:0;object-fit:cover}.fable .fable-pdp .product-media-container.media-fit-contain .product__media>img{object-fit:contain;mix-blend-mode:multiply}.fable .fable-pdp .product-media-container :is(video,iframe,model-viewer){border-radius:0}.fable .fable-pdp .product__modal-opener--image .product__media-toggle:hover{cursor:pointer}.fable .fable-pdp .product__modal-opener .product__media-toggle:focus-visible:after{outline:2px solid var(--fable-focus, #243f36);outline-offset:-2px;border-radius:0;box-shadow:none}.fable .fable-pdp .product-media-container .deferred-media__poster:focus-visible{outline:2px solid var(--fable-focus, #243f36);outline-offset:-2px;box-shadow:none}.fable .fable-pdp__badge{position:absolute;top:20px;right:16px;z-index:3;display:none;pointer-events:none}.fable .fable-pdp__badge .fable-badges{position:static;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:0;padding:0}.fable .fable-pdp__carousel{display:block}.fable .fable-pdp .fable-pdp__dots{display:none}@media screen and (max-width:799px){.fable .fable-pdp .product__media-wrapper .product__media-list{display:flex;flex-wrap:nowrap;margin-bottom:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.fable .fable-pdp .product__media-wrapper .product__media-list::-webkit-scrollbar{display:none}.fable .fable-pdp .product__media-list .product__media-item{flex:0 0 94vw;width:94vw;scroll-snap-align:start}.fable .fable-pdp .product__media-item .product-media-container{height:112vw}.fable .fable-pdp .product__media-list[data-fable-fit=contain] .product-media-container{height:auto;aspect-ratio:var(--fable-tile-ratio, 4 / 5)}.fable .fable-pdp .product__media-list[data-fable-count="1"] .product__media-item{flex-basis:100vw;width:100vw}.fable .fable-pdp [data-fable-tile="1"]>.fable-pdp__badge{display:block}.fable .fable-pdp .fable-pdp__dots{display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:1.6rem;min-height:.8rem;margin:0;padding:2rem 1.2rem 0}.fable .fable-pdp .fable-pdp__dots[hidden]{display:flex;visibility:hidden}}@media screen and (max-width:799px)and (pointer:coarse){.fable .fable-pdp .fable-pdp__dots{padding-right:.8rem;padding-left:.8rem}}@media screen and (min-width:800px){.fable .fable-pdp .product__media-wrapper .product__media-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.fable .fable-pdp .product__media-list .product__media-item{grid-column:span 2}.fable .fable-pdp .product__media-item .product-media-container{aspect-ratio:var(--fable-tile-ratio, 100 / 109)}.fable .fable-pdp .product-media-container .product__media,.fable .fable-pdp .product-media-container .deferred-media,.fable .fable-pdp .product-media-container .product__media>img{border-radius:var(--fable-radius-sm, 2px)}.fable .fable-pdp .product__media-list .product__media-item:is([data-fable-tile="1"],[data-fable-tile="2"]){grid-column:span 3}.fable .fable-pdp .product__media-item:is([data-fable-tile="1"],[data-fable-tile="2"]) .product-media-container{aspect-ratio:var(--fable-tile-ratio, 100 / 124)}.fable .fable-pdp .product__media-list[data-fable-limit="5"]>.product__media-item:not([data-fable-tile="1"],[data-fable-tile="2"],[data-fable-tile="3"],[data-fable-tile="4"],[data-fable-tile="5"]){display:none}.fable .fable-pdp .product__media-list[data-fable-limit=all]>.product__media-item:is([data-fable-place="1"],[data-fable-place="2"]){grid-column:span 3}.fable .fable-pdp .product__media-list[data-fable-limit=all]>.product__media-item:is([data-fable-place="1"],[data-fable-place="2"]) .product-media-container{aspect-ratio:var(--fable-tile-ratio, 100 / 124)}.fable .fable-pdp .product__media-list[data-fable-count="1"]>.product__media-item[data-fable-tile="1"],.fable .fable-pdp .product__media-list[data-fable-limit=all]>.product__media-item[data-fable-group="1"]{grid-column:1 / -1}.fable .fable-pdp .product__media-list[data-fable-count="1"]>[data-fable-tile="1"] .product-media-container,.fable .fable-pdp .product__media-list[data-fable-limit=all]>.product__media-item[data-fable-group="1"] .product-media-container{aspect-ratio:var(--fable-tile-ratio, 856 / 526)}.fable .fable-pdp .product__media-list[data-fable-count="3"]>.product__media-item[data-fable-tile="3"],.fable .fable-pdp .product__media-list[data-fable-limit=all]>.product__media-item[data-fable-group="3"][data-fable-place="3"]{grid-column:1 / -1}.fable .fable-pdp .product__media-list[data-fable-count="3"]>[data-fable-tile="3"] .product-media-container,.fable .fable-pdp .product__media-list[data-fable-limit=all]>.product__media-item[data-fable-group="3"][data-fable-place="3"] .product-media-container{aspect-ratio:var(--fable-tile-ratio, 856 / 305)}.fable .fable-pdp .product__media-list[data-fable-count="4"]>.product__media-item:is([data-fable-tile="3"],[data-fable-tile="4"]),.fable .fable-pdp .product__media-list[data-fable-limit=all]>.product__media-item[data-fable-group="4"]:is([data-fable-place="3"],[data-fable-place="4"]){grid-column:span 3}.fable .fable-pdp .product__media-list[data-fable-count="4"]>:is([data-fable-tile="3"],[data-fable-tile="4"]) .product-media-container,.fable .fable-pdp .product__media-list[data-fable-limit=all]>.product__media-item[data-fable-group="4"]:is([data-fable-place="3"],[data-fable-place="4"]) .product-media-container{aspect-ratio:var(--fable-tile-ratio, 424 / 305)}.fable .fable-pdp .product__media-list[data-fable-fit=contain][data-fable-count="1"]>.product__media-item[data-fable-tile="1"],.fable .fable-pdp .product__media-list[data-fable-fit=contain][data-fable-limit=all]>.product__media-item[data-fable-group="1"]{grid-column:2 / span 4}.fable .fable-pdp .product__media-list[data-fable-fit=contain][data-fable-count="3"]>.product__media-item[data-fable-tile="1"],.fable .fable-pdp .product__media-list[data-fable-fit=contain][data-fable-limit=all]>.product__media-item[data-fable-group="3"][data-fable-place="1"]{grid-column:span 4;grid-row:span 2}.fable .fable-pdp .product__media-list[data-fable-fit=contain][data-fable-count="3"]>.product__media-item:is([data-fable-tile="2"],[data-fable-tile="3"]),.fable .fable-pdp .product__media-list[data-fable-fit=contain][data-fable-limit=all]>.product__media-item[data-fable-group="3"]:is([data-fable-place="2"],[data-fable-place="3"]){grid-column:span 2}.fable .fable-pdp .product__media-list[data-fable-fit=contain][data-fable-count="3"]>.product__media-item[data-fable-tile="3"],.fable .fable-pdp .product__media-list[data-fable-fit=contain][data-fable-limit=all]>.product__media-item[data-fable-group="3"][data-fable-place="3"]{margin-top:calc(8px / var(--fable-tile-ratio, .8) - 8px)}.fable .fable-pdp [data-fable-tile="2"]>.fable-pdp__badge,.fable .fable-pdp [data-fable-count="1"]>[data-fable-tile="1"]>.fable-pdp__badge{display:block}}.fable .product-media-modal{z-index:var(--fable-z-modal, 101);background:#5f6b63bf;pointer-events:none;transition:opacity var(--fable-dur, .3s) var(--fable-ease, ease),visibility 0s linear var(--fable-dur, .3s)}.fable .product-media-modal[open]{pointer-events:auto;transition-delay:0s}.fable .product-media-modal .product-media-modal__dialog{position:relative;display:flex;align-items:center;height:100vh;height:100dvh}.fable .product-media-modal .product-media-modal__content{display:flex;gap:16px;box-sizing:border-box;width:100%;height:70vh;max-height:70vh;padding:0 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;background:transparent}.fable .product-media-modal .product-media-modal__content::-webkit-scrollbar{display:none}.fable .product-media-modal .product-media-modal__content:focus-visible{outline-offset:-2px}.fable .product-media-modal .product-media-modal__content>*{display:block;flex:0 0 calc(100vw - 32px);box-sizing:border-box;width:calc(100vw - 32px);min-width:0;max-width:none;height:100%;margin:0;border:0;border-radius:var(--fable-radius-sm, 2px);background:var(--fable-snow, #fff);box-shadow:var(--fable-shadow-sm);object-fit:cover;scroll-snap-align:start}.fable .product-media-modal .product-media-modal__content>.product__media-item--variant:not(:first-child){display:none}.fable .product-media-modal--fit-contain .product-media-modal__content>img{object-fit:contain}.fable .product-media-modal--single .product-media-modal__content{justify-content:center}.fable .product-media-modal .product-media-modal__content>.deferred-media,.fable .product-media-modal .product-media-modal__model>.deferred-media{position:relative;padding-top:0!important}.fable .product-media-modal .product-media-modal__model>.deferred-media{height:100%}.fable .product-media-modal .deferred-media__poster img{width:100%;height:100%;object-fit:cover}.fable .product-media-modal .product-media-modal__toggle{position:absolute;top:calc(15vh + 16px);right:32px;left:auto;z-index:2;width:20px;height:20px;padding:0;border:0;border-radius:0;color:var(--fable-ink, #243f36);background:none}.fable .product-media-modal .product-media-modal__toggle .icon{width:20px;height:20px}.fable .fable-lightbox__nav{display:none}@media screen and (min-width:800px){.fable .product-media-modal .product-media-modal__content{gap:20px;height:80vh;max-height:80vh;padding:0;scroll-padding:0}.fable .product-media-modal .product-media-modal__content>*{flex-basis:calc((100% - 20px)/2);width:calc((100% - 20px)/2)}.fable .product-media-modal .product-media-modal__toggle{top:calc(10vh + 20px);right:auto;left:calc((100% - 20px)/2 - 40px)}.fable .product-media-modal--single .product-media-modal__toggle{left:calc(50% + (100% - 20px)/4 - 40px)}.fable .fable-lightbox__nav{position:absolute;top:10vh;z-index:1;display:block;width:23vw;height:80vh;margin:0;padding:0;border:0;background:none;cursor:pointer}.fable .fable-lightbox__nav[hidden]{display:none}.fable .fable-lightbox__nav--prev{left:0}.fable .fable-lightbox__nav--next{right:0}.fable .fable-lightbox__nav:focus-visible{outline-offset:-4px}}.fable .fable-pdp__head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;column-gap:1.6rem}.fable .fable-pdp__head .product__title{flex:0 1 auto;min-width:0;max-width:80%;margin:0;overflow-wrap:break-word}.fable .fable-pdp__head .product__title :is(h1,.h1){margin:0;font-family:var(--fable-font-serif);font-size:2.4rem;line-height:3.6rem;font-weight:var(--fable-serif-weight);letter-spacing:var(--fable-tracking, .016rem);color:var(--fable-ink, #243f36)}.fable .fable-pdp__price{flex:0 100000 auto;margin-left:auto;text-align:right}.fable .fable-pdp__price .price{margin:0;font-family:var(--fable-font-sans);font-size:1.6rem;line-height:1.6rem;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);color:var(--fable-ink, #243f36)}.fable .fable-pdp__price .price .price__container,.fable .fable-pdp__price .price .price-item{margin:0}.fable .fable-pdp__price .price.price--on-sale .price-item--sale{font-weight:700;color:var(--fable-violet, #a64f36)}.fable .fable-pdp__price .price.price--on-sale s.price-item--regular{margin-left:8px;font-size:1.4rem;font-weight:400;color:var(--fable-text-3, #5f6b63)}.fable .fable-pdp__price .price .unit-price{margin-top:.4rem;font-size:1.1rem;line-height:1.5;font-weight:400;letter-spacing:var(--fable-tracking, .016rem);text-transform:none;color:var(--fable-text-2, #5f6b63)}.fable .fable-pdp__info>.fable-pdp__price--block{margin-top:.8rem;text-align:left}.fable .fable-pdp__info>.fable-pdp__promo{display:flex;justify-content:flex-end;margin-bottom:.8rem}.fable .fable-pdp__info>.fable-pdp__promo:empty{display:none}.fable .fable-pdp__promo .fable-pdp__promo-badge{display:block;height:auto;min-height:2.6rem;white-space:normal;text-align:right}.fable .fable-pdp__promo-price,.fable .fable-pdp__promo-code{font-weight:700}.fable .fable-pdp__rating{display:flex;align-items:center;gap:8px;min-height:26px}.fable .fable-pdp__rating .fable-rating__count{color:var(--fable-ink, #243f36);text-decoration:none}@media(hover:hover){.fable .fable-pdp__rating a.fable-rating__count[href]:hover{text-decoration:underline;text-underline-offset:.3rem}}@media screen and (min-width:800px){.fable .fable-pdp__head .product__title :is(h1,.h1){font-size:3.2rem;line-height:4.8rem}}.fable variant-radios,.fable variant-selects{display:block;margin:0}.fable .product-form__input.fable-option{min-width:0;max-width:none;margin:0;padding:0;border:0}.fable .fable-option__row{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--fable-line, #dce5d8)}.fable .fable-option .fable-option__label{flex:0 1 auto;min-width:min-content;max-width:40%;margin:0;padding:0;font-family:var(--fable-font-sans);font-size:1.2rem;line-height:1.8rem;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);color:var(--fable-ink, #243f36);overflow-wrap:break-word}.fable variant-radios>.fable-option:first-of-type .fable-option__label{max-width:60px}.fable .fable-option__values{display:flex;flex:1 100 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;box-sizing:border-box;max-width:calc(100% - 3.2rem);padding-left:8px}.fable .fable-option--pill .fable-option__values:not(.fable-option__values--wrap){flex-shrink:1;align-items:stretch;max-width:none}.fable .fable-option--pill .fable-option__values:not(.fable-option__values--wrap) input[type=radio]+label{flex-grow:1;width:min-content;max-width:max-content}.fable .fable-option--pill .fable-option__label:has(+.fable-option__values:not(.fable-option__values--wrap)){flex-shrink:10000000}.fable variant-radios>.fable-option:first-of-type .fable-option__values{gap:12px;padding-left:12px}.fable .fable-option__values--wrap{min-width:0}.fable .fable-option--pill input[type=radio]+label{position:relative;display:grid;flex:0 1 auto;grid-template-columns:minmax(0,8px) minmax(min-content,max-content) minmax(0,8px);align-items:center;justify-content:center;box-sizing:border-box;min-width:0;max-width:100%;min-height:38px;margin:0;padding:4px 0;border:1px solid var(--fable-gray-light, #5f6b63);border-radius:var(--fable-radius-sm, 2px);font-family:var(--fable-font-sans);font-size:1.1rem;line-height:1.1rem;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);text-align:center;text-decoration:none;color:var(--fable-ink, #243f36);background:var(--fable-snow, #fff);cursor:pointer;transition:background-color var(--fable-dur, .3s) var(--fable-ease, ease),border-color var(--fable-dur, .3s) var(--fable-ease, ease)}.fable .fable-option input[type=radio]+label:before{content:none}.fable .fable-option__text{grid-column:2;min-width:0;padding:0 8px;overflow-wrap:break-word;pointer-events:none}.fable .fable-option--pill input[type=radio]:checked+label{border-color:var(--fable-forest, #243f36);color:var(--fable-ink, #243f36);background:var(--fable-line-blue, #dce5d8)}@media(hover:hover){.fable .fable-option--pill input[type=radio]+label:hover{border-color:var(--fable-forest, #243f36);background:var(--fable-line-blue, #dce5d8)}}.fable .fable-option--swatch .fable-option__values{gap:12px;min-width:0;padding-left:12px}.fable .fable-option--swatch input[type=radio]+label.fable-option__swatch{position:relative;display:block;flex:none;box-sizing:border-box;width:20px;height:20px;margin:0;padding:0;border:1px solid var(--fable-gray-light, #5f6b63);border-radius:var(--fable-radius-full, 9999px);background:none;cursor:pointer;transition:border-color var(--fable-dur, .3s) var(--fable-ease, ease)}.fable .fable-option--swatch input[type=radio]+label.fable-option__swatch:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;z-index:0;border-radius:0;box-shadow:none}.fable .fable-option__swatch-fill{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.fable .fable-option--swatch input[type=radio]:checked+label.fable-option__swatch{border-color:var(--fable-text-2, #5f6b63);background:none}@media(hover:hover){.fable .fable-option--swatch input[type=radio]+label.fable-option__swatch:hover{border-color:var(--fable-text-2, #5f6b63)}}.fable .fable-option input[type=radio].disabled+label{overflow:hidden;border-color:var(--fable-line-blue, #dce5d8);text-decoration:none;color:var(--fable-ink, #243f36);opacity:.8}.fable .fable-option--swatch input[type=radio].disabled+label.fable-option__swatch{border-color:var(--fable-gray-light, #5f6b63)}.fable .fable-option--swatch input[type=radio].disabled:checked+label.fable-option__swatch{border-color:var(--fable-text-2, #5f6b63)}.fable .fable-option input[type=radio].disabled:checked+label{color:var(--fable-ink, #243f36)}.fable .fable-option input[type=radio].disabled+label:after{content:"";position:absolute;top:50%;right:-10px;left:-10px;border-top:1px solid var(--fable-text-2, #5f6b63);transform:rotate(135deg);pointer-events:none}.fable .fable-option input[type=radio]:focus-visible+label,.fable .fable-option input[type=radio].focused+label{outline:2px solid var(--fable-focus, #243f36);outline-offset:2px;box-shadow:none}.fable .fable-option--select .fable-option__label{min-width:60px}.fable .fable-option--select .fable-option__select{flex:0 1 20rem;max-width:60%;margin-left:16px}.fable .fable-option--select .fable-option__select .select__select{height:38px;min-height:38px;padding:0 32px 0 12px;border:1px solid var(--fable-gray-light, #5f6b63);border-radius:var(--fable-radius-sm, 2px);font-size:1.1rem;line-height:1.5;font-weight:500;color:var(--fable-ink, #243f36);background-color:var(--fable-snow, #fff);box-shadow:none}.fable .fable-option--select .fable-option__select .icon-caret{right:12px;width:11px;height:7px}@media(pointer:coarse)and (max-width:799px){.fable .fable-option--select .fable-option__select .select__select{font-size:1.6rem}}.fable .fable-pdp__info noscript .product-form__input{max-width:none;margin:1.6rem 0 0}@media screen and (min-width:800px){.fable .fable-option--swatch .fable-option__values,.fable variant-radios>.fable-option:first-of-type .fable-option__values{gap:10px;padding-left:10px}}.fable .fable-pdp__info>.fable-pdp__buy{margin-top:2.8rem}@media screen and (min-width:800px){.fable .fable-pdp__info>.fable-pdp__buy{margin-top:3.2rem}}.fable .fable-pdp__info>.fable-pdp__head+.fable-pdp__buy,.fable .fable-pdp__info>.fable-pdp__rating+.fable-pdp__buy,.fable .fable-pdp__info>.fable-pdp__plans+.fable-pdp__buy,.fable .fable-pdp__info>.product-form__quantity+.fable-pdp__buy{margin-top:2.4rem}.fable .fable-pdp__info .product-form__buttons{display:grid;gap:8px;max-width:none;--shopify-accelerated-checkout-button-block-size: var(--fable-control, 4.4rem);--shopify-accelerated-checkout-button-border-radius: var(--fable-radius, 4px);--shopify-accelerated-checkout-button-box-shadow: var(--fable-shadow-sm)}.fable .fable-pdp__info .product-form__buttons .shopify-payment-button__button{min-height:var(--fable-control, 4.4rem);border-radius:var(--fable-radius, 4px)}.fable .fable-pdp__info .product-form__buttons .shopify-payment-button__button--unbranded{height:var(--fable-control, 4.4rem);padding-top:0;padding-bottom:0}.fable .fable-pdp__info .product-form__buttons .product-form__submit{margin:0}.fable .fable-pdp__info .product-form__buttons .shopify-payment-button__more-options{margin:.8rem 0 0;font-size:1.2rem;line-height:1.8rem;letter-spacing:var(--fable-tracking, .016rem)}.fable .fable-pdp__info .product-form__error-message-wrapper:not([hidden]){align-items:flex-start;margin:0 0 .8rem;font-size:1.4rem;line-height:2.1rem;font-weight:400;color:var(--fable-error, #d0021b)}.fable .fable-pdp__info .product-form__error-message-wrapper svg{margin-top:.45rem}.fable .fable-pdp__info>.product-form__quantity{max-width:none;margin:1.6rem 0 0}.fable .fable-pdp__info .product-form__quantity .quantity__label{margin-bottom:.8rem;font-size:1.2rem;line-height:1.8rem;font-weight:500;color:var(--fable-ink, #243f36)}.fable .fable-pdp__info .product-form__quantity .quantity__rules{margin-top:.8rem;font-size:1.1rem;color:var(--fable-text-2, #5f6b63)}.fable .fable-pdp__info>.fable-pdp__plans{margin-top:1.6rem}.fable .fable-pdp__plans product-subscriptions{display:grid;gap:.8rem;font-size:1.2rem;line-height:1.8rem;font-weight:500;color:var(--fable-ink, #243f36)}.fable .fable-pdp__plans product-subscriptions>div{display:grid;gap:.8rem}.fable .fable-pdp__plans product-subscriptions>div>div{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem}.fable .fable-pdp__plans input[type=radio]{flex:none;width:1.6rem;height:1.6rem;margin:0;accent-color:var(--fable-ink, #243f36)}.fable .fable-pdp__plans label{flex:1;min-width:0;cursor:pointer}.fable .fable-pdp__plans label span{font-size:1.1rem!important;font-weight:400;color:var(--fable-text-2, #5f6b63)}.fable .fable-pdp__plans product-subscriptions>div>div>div{flex:0 0 100%;padding-left:2.4rem}.fable .fable-pdp__plans product-subscriptions>div>div>div>div{position:relative;display:flex;align-items:center}.fable .fable-pdp__plans select{-webkit-appearance:none;appearance:none;width:100%;min-height:34px;padding:0 32px 0 12px;border:1px solid var(--fable-gray-light, #5f6b63);border-radius:var(--fable-radius-sm, 2px);font-family:var(--fable-font-sans);font-size:1.1rem;line-height:1.5;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);color:var(--fable-ink, #243f36);background:var(--fable-snow, #fff);cursor:pointer}.fable .fable-pdp__plans select+svg{position:absolute;top:50%;right:12px;width:11px;height:11px;margin-top:-5px;pointer-events:none}@media(pointer:coarse)and (max-width:799px){.fable .fable-pdp__plans select{font-size:1.6rem}}.fable .fable-pdp__note{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--fable-control, 4.4rem);margin:8px 0 0;padding:.8rem 1.2rem;border-radius:var(--fable-radius, 4px);font-family:var(--fable-font-sans);font-size:1.3rem;line-height:1.3;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);text-align:center;color:var(--fable-ink, #243f36);background:var(--fable-surface-note, #dce5d8);box-shadow:var(--fable-shadow-sm)}.fable .fable-pdp__terms{margin:0}.fable .fable-pdp__terms:has(shopify-payment-terms){display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--fable-control, 4.4rem);margin:8px 0 0;padding:.8rem 1.2rem;border-radius:var(--fable-radius, 4px);font-size:1.3rem;line-height:1.3;font-weight:500;text-align:center;color:var(--fable-ink, #243f36);background:var(--fable-surface-note, #dce5d8);box-shadow:var(--fable-shadow-sm)}.fable .fable-pdp__note a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.fable .fable-pdp__after-buy .product__tax{margin:8px 0 0;font-size:1.1rem;line-height:1.65rem;font-weight:400;text-align:center;color:var(--fable-text-3, #5f6b63)}.fable .fable-pdp__info .product__pickup-availabilities{margin:0}.fable .fable-pdp__info pickup-availability[available]{min-height:0;margin-top:1.6rem}.fable .fable-pdp__info .pickup-availability-preview{gap:.8rem;padding:0}.fable .fable-pdp__info .pickup-availability-info :is(p,button){margin:0 0 .4rem;font-size:1.2rem;line-height:1.8rem;letter-spacing:var(--fable-tracking, .016rem)}.fable .fable-pdp__info .pickup-availability-info .caption-large{font-weight:500;color:var(--fable-ink, #243f36)}.fable .fable-pdp__info .pickup-availability-info .caption{font-weight:400;color:var(--fable-text-2, #5f6b63)}.fable .fable-pdp__info .pickup-availability-button{color:var(--fable-ink, #243f36)}.fable .fable-pdp__info .recipient-form{max-width:none;margin:0 0 1.6rem;font-size:1.2rem;line-height:1.8rem}.fable .fable-pdp__info .recipient-form .recipient-checkbox{font-size:1.2rem;line-height:1.8rem;font-weight:500;--recipient-checkbox-margin-top: .1rem}.fable .fable-pdp__info .recipient-form>input[type=checkbox]{--recipient-checkbox-margin-top: .1rem}.fable .fable-pdp__info .recipient-form .icon-checkmark{top:.4rem}.fable .fable-pdp__info .recipient-fields{padding-top:.4rem}.fable .fable-pdp__info .recipient-fields hr{margin:1.2rem 0;border:0;border-top:1px solid var(--fable-line, #dce5d8)}.fable .fable-pdp__info .recipient-fields__field{margin:0 0 1.2rem}.fable .fable-pdp__info .recipient-fields .field__label{max-width:none;overflow:visible;white-space:normal}.fable .fable-pdp__info>.fable-pdp__description{margin-top:1.6rem}.fable .fable-pdp__tagline{margin:0 0 8px;font-family:var(--fable-font-sans);font-size:1.2rem;line-height:1.8rem;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);color:var(--fable-ink, #243f36)}.fable .fable-pdp__description .product__description{margin:0;font-family:var(--fable-font-sans);font-size:1.2rem;line-height:1.8rem;font-weight:400;letter-spacing:var(--fable-tracking, .016rem);color:var(--fable-text-2, #5f6b63)}.fable .fable-pdp__description .product__description>*{margin:0 0 8px}.fable .fable-pdp__description .product__description>:last-child{margin-bottom:0}.fable .fable-pdp__description .product__description :is(h1,h2,h3,h4,h5,h6){font-family:var(--fable-font-sans);font-size:1.2rem;line-height:1.8rem;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);text-transform:none;color:var(--fable-ink, #243f36)}.fable .fable-pdp__description .product__description :is(strong,b){font-weight:700;color:inherit}.fable .fable-pdp__description .product__description a{font-weight:inherit;color:inherit;text-decoration:underline;text-underline-offset:.2rem}.fable .fable-pdp__description .product__description :is(ul,ol){padding-left:0;list-style-position:inside}.fable .fable-pdp__description .product__description img{max-width:100%;height:auto}.fable .fable-pdp__info>:not(.fable-accordion)+.fable-accordion{margin-top:2.4rem}.fable .fable-accordion summary{align-items:center;min-height:44px;padding:16px 0;box-sizing:border-box;cursor:pointer}.fable .fable-accordion .icon-accordion{display:none}.fable .fable-accordion .accordion__title{flex:1;min-height:0;max-width:none;font-family:var(--fable-font-sans);font-size:1.2rem;line-height:1.2rem;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);color:var(--fable-ink, #243f36)}.fable .fable-accordion .accordion__content{margin:0;padding:0 0 24px 2px;overflow:hidden;font-family:var(--fable-font-sans);font-size:1.2rem;line-height:1.8rem;font-weight:400;letter-spacing:var(--fable-tracking, .016rem);color:var(--fable-text-2, #5f6b63)}.fable .fable-accordion .accordion__content>*{margin:0 0 8px}.fable .fable-accordion .accordion__content>:last-child{margin-bottom:0}.fable .fable-accordion .accordion__content :is(strong,b){font-weight:700;color:inherit}.fable .fable-accordion .accordion__content a{font-weight:inherit;color:inherit}.fable .fable-accordion details.is-closing>summary .icon-caret{transform:none}@supports (interpolate-size: allow-keywords){.fable .fable-accordion details::details-content{block-size:auto;overflow:visible;transition:none}}.fable .fable-pdp__info>.product__text{font-size:1.2rem;line-height:1.8rem}.fable .fable-pdp__info>.product__sku,.fable .fable-pdp__info>.product__inventory{font-size:1.2rem;line-height:1.8rem;font-weight:400;color:var(--fable-text-2, #5f6b63)}.fable .fable-pdp__info .product-popup-modal__button{min-height:0;padding:0;font-size:1.2rem;line-height:1.8rem;font-weight:500;color:var(--fable-ink, #243f36)}.fable .fable-pdp__info .share-button__button{min-height:0;font-size:1.2rem;line-height:1.8rem}.fable .fable-pdp__info .icon-with-text .h4{font-size:1.2rem;line-height:1.8rem}@media screen and (min-width:800px){.fable .fable-pdp__info>.fable-pdp__description{margin-top:2.4rem}}.fable .fable-pdp__info>.fable-pairs__loader{display:block;--fable-pairs-row: 10.2rem;--fable-pairs-end: 0rem}.fable .fable-pdp__info>.fable-pairs__loader:not([data-loaded]){min-height:calc(3.2rem + var(--fable-pairs-head, 4.2rem) + var(--fable-pairs-rows, 2) * var(--fable-pairs-row) - 1.2rem + var(--fable-pairs-end))}.fable .fable-pairs{margin:3.2rem 0 0}@media screen and (min-width:800px){.fable .fable-pdp__info>.fable-pairs__loader{--fable-pairs-row: 11.4rem;--fable-pairs-end: 3.2rem}.fable .fable-pairs{margin-bottom:3.2rem}}.fable .fable-pairs .fable-pairs__heading{margin:0 0 1.6rem;font-family:var(--fable-font-sans);font-size:2.16rem;line-height:1.2;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);color:var(--fable-ink, #243f36)}.fable .fable-sticky-atc{position:fixed;z-index:var(--fable-z-float, 9);display:block;pointer-events:none}.fable .fable-sticky-atc[hidden]{display:none}.fable .fable-sticky-atc__panel{position:relative;z-index:1;box-sizing:border-box;visibility:hidden}.fable .fable-sticky-atc__thumb{overflow:hidden;background:var(--fable-surface-media, #ffffff)}.fable .fable-sticky-atc__thumb img{display:block;width:100%;height:100%;object-fit:cover}.fable .fable-sticky-atc__thumb--contain img{object-fit:contain;mix-blend-mode:multiply}.fable .fable-sticky-atc__error{margin:0 0 .8rem;font-size:1.2rem;line-height:1.8rem;font-weight:400;color:var(--fable-error, #d0021b)}.fable .fable-sticky-atc__error[hidden]{display:none}.fable .fable-sticky-atc__button{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:0;padding:0 1.6rem;border:0;border-radius:var(--fable-radius, 4px);font-family:var(--fable-font-sans);font-size:1.3rem;line-height:1.3rem;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);white-space:nowrap;box-shadow:var(--fable-shadow-sm);cursor:pointer;transition:background-color var(--fable-dur, .3s) var(--fable-ease, ease),color var(--fable-dur, .3s) var(--fable-ease, ease)}.fable .fable-sticky-atc__button[disabled],.fable .fable-sticky-atc__button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.fable .fable-sticky-atc__price{white-space:pre}.fable.overflow-hidden .fable-sticky-atc:not([data-expanded]) .fable-sticky-atc__panel{visibility:hidden;opacity:0}@media screen and (max-width:799px){.fable.template-product:has(.fable-sticky-atc){--fable-safe-bottom: 8.4rem}.fable .fable-sticky-atc{inset:auto 0 0}.fable .fable-sticky-atc[data-expanded]{z-index:var(--fable-z-overlay, 100)}.fable .fable-sticky-atc__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"options options" "error error" "lead button";align-items:center;column-gap:12px;max-height:85vh;max-height:85dvh;padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));overflow-y:auto;background:#f7f3eb;box-shadow:var(--fable-shadow-sheet, 0 -4px 16px rgba(0, 0, 0, .15));transform:translateY(100%);transition:transform .2s var(--fable-ease, ease),visibility 0s linear .2s}.fable .fable-sticky-atc[data-visible] .fable-sticky-atc__panel,.fable .fable-sticky-atc[data-expanded] .fable-sticky-atc__panel{visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.fable .fable-sticky-atc__selects,.fable .fable-sticky-atc__price{display:none}.fable .fable-sticky-atc__lead{position:relative;grid-area:lead;display:flex;align-items:center;gap:12px;min-width:0}.fable .fable-sticky-atc__thumb{flex:none;height:52px;aspect-ratio:4 / 5;border-radius:var(--fable-radius-sm, 2px)}.fable .fable-sticky-atc__info{display:flex;flex:1;flex-direction:column;min-width:0;font-family:var(--fable-font-sans);letter-spacing:var(--fable-tracking, .016rem)}.fable .fable-sticky-atc__title,.fable .fable-sticky-atc__summary-text,.fable .fable-sticky-atc__info-price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fable .fable-sticky-atc__title{font-size:1.3rem;line-height:1.8rem;font-weight:500;color:var(--fable-ink, #243f36)}.fable .fable-sticky-atc__summary{display:flex;align-items:center;gap:6px;min-width:0;font-size:1.2rem;line-height:1.7rem;font-weight:400;color:var(--fable-text-3, #5f6b63)}.fable .fable-sticky-atc__summary-text{min-width:0}.fable .fable-sticky-atc__summary .icon-caret{flex:none;width:9px;height:6px;transform:rotate(180deg);transition:transform var(--fable-dur-fast, .15s) var(--fable-ease, ease)}.fable .fable-sticky-atc[data-expanded] .fable-sticky-atc__summary .icon-caret{transform:none}.fable .fable-sticky-atc__info-price{font-size:1.2rem;line-height:1.7rem;font-weight:500;color:var(--fable-ink, #243f36)}.fable .fable-sticky-atc__info-price:empty{display:none}.fable .fable-sticky-atc__toggle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:var(--fable-radius-sm, 2px);background:none;cursor:pointer}.fable .fable-sticky-atc__options{display:none}.fable .fable-sticky-atc[data-expanded] .fable-sticky-atc__options{grid-area:options;display:block;margin:4px 0 12px}.fable .fable-sticky-atc__error{grid-area:error}.fable .fable-sticky-atc__button{grid-area:button;width:auto;color:var(--fable-snow, #fff);background:var(--fable-forest, #243f36)}.fable .fable-sticky-atc__overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;opacity:0;background:var(--fable-ink, #243f36);pointer-events:auto;transition:opacity .2s var(--fable-ease, ease),visibility 0s linear .2s}.fable .fable-sticky-atc[data-expanded] .fable-sticky-atc__overlay{visibility:visible;opacity:.6;transition-delay:0s}}@media screen and (min-width:800px){.fable .fable-sticky-atc{right:40px;bottom:40px;width:192px}.fable .fable-sticky-atc__overlay,.fable .fable-sticky-atc__info,.fable .fable-sticky-atc__toggle,.fable .fable-sticky-atc__options{display:none}.fable .fable-sticky-atc__panel{padding:8px 8px 12px;border-radius:var(--fable-radius-sm, 2px);opacity:0;background:var(--fable-snow, #fff);box-shadow:var(--fable-shadow-sm);transition:opacity var(--fable-dur-slow, .5s) var(--fable-ease, ease),visibility 0s linear var(--fable-dur-slow, .5s)}.fable .fable-sticky-atc[data-visible] .fable-sticky-atc__panel{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.fable .fable-sticky-atc__thumb{height:117px}.fable .fable-sticky-atc__select{position:relative;display:flex;align-items:center;box-sizing:border-box;height:34px;margin-top:8px;border:1px solid var(--fable-gray-light, #5f6b63);border-radius:var(--fable-radius-sm, 2px)}.fable .fable-sticky-atc__select select{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0 12px;border:0;border-radius:inherit;font-family:var(--fable-font-sans);font-size:1.1rem;opacity:0;cursor:pointer}.fable .fable-sticky-atc__select:has(select:focus-visible){outline:2px solid var(--fable-focus, #243f36);outline-offset:0}.fable .fable-sticky-atc__value{display:flex;align-items:center;min-width:0;padding:0 28px 0 12px;font-family:var(--fable-font-sans);font-size:1.1rem;line-height:1.65rem;font-weight:500;letter-spacing:var(--fable-tracking, .016rem);color:var(--fable-ink, #243f36)}.fable .fable-sticky-atc__value-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fable .fable-sticky-atc__dot{flex:none;box-sizing:border-box;width:12px;height:12px;margin-left:4px;border:1px solid var(--fable-text-2, #5f6b63);border-radius:var(--fable-radius-full, 9999px)}.fable .fable-sticky-atc__select .icon-caret{position:absolute;top:50%;right:12px;width:11px;height:6px;margin-top:-3px;pointer-events:none}.fable .fable-sticky-atc__button{margin-top:12px;padding:0 .8rem;color:var(--fable-snow, #fff);background:var(--fable-ink, #243f36)}.fable .fable-sticky-atc__error{margin:.8rem 0 0}}@media screen and (min-width:800px)and (hover:hover){.fable .fable-sticky-atc__button:not([disabled]):not([aria-disabled=true]):hover{color:var(--fable-snow, #fff);background:var(--fable-forest, #243f36)}}@media screen and (max-width:799px)and (hover:hover){.fable .fable-sticky-atc__button:not([disabled]):not([aria-disabled=true]):hover{background:var(--fable-forest, #243f36)}}.fable .product__info-container.fable-pdp__info--wide{max-width:none}.fable .product__info-container.fable-pdp__info--wide>*+*{margin-top:1.6rem}.fable .product__info-container.fable-pdp__info--wide>.product__title+*{margin-top:.8rem}.fable .fable-pdp__info--wide>.product__view-details{font-size:1.2rem;line-height:1.8rem}.fable .product-popup-modal .product-popup-modal__content{border:0;border-radius:var(--fable-radius, 4px);background:var(--fable-snow, #fff);box-shadow:var(--fable-shadow-drawer)}.fable .product-popup-modal{background:var(--fable-scrim, rgba(36, 63, 54, .4))}.fable .product-popup-modal .product-popup-modal__toggle{width:4rem;border:0;color:var(--fable-ink, #243f36);background:none}.fable pickup-availability-drawer{z-index:var(--fable-z-modal, 101);border:0;background:var(--fable-snow, #fff)}.fable .fable-pdp-inset{padding-right:var(--fable-gutter-narrow, 2.4rem);padding-left:var(--fable-gutter-narrow, 2.4rem)}@media screen and (min-width:800px){.fable .fable-pdp-inset{padding-right:calc(var(--fable-gutter-narrow, 6.4rem) + 6px);padding-left:calc(var(--fable-gutter-narrow, 6.4rem) + 6px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fable-product.css.map */
