:root{--cd-ink: 34, 34, 34;--cd-soft: #f6f4ef;--cd-soft-2: #ece8df;--cd-line: rgba(var(--color-foreground), .13);--cd-accent: #a8471e;--cd-accent-dark: #8a3815;--cd-green-bg: #e3f1e6;--cd-green: #1d5e36;--cd-radius: 1.2rem}body{color:rgb(var(--color-foreground));letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:0}.button,.shopify-challenge__button,.customer button{letter-spacing:0;font-weight:600}@media screen and (min-width:750px){.page-width{padding:0 3.2rem}}.visually-hidden-focusable:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cd-header-search{grid-area:search;width:100%;min-width:0}.header.cd-header{row-gap:1rem}@media screen and (min-width:990px){.header.cd-header{grid-template-areas:"heading search icons" "navigation navigation navigation";grid-template-columns:auto minmax(0,1fr) auto;column-gap:2.8rem}.header.cd-header .header__inline-menu{margin-top:0;justify-self:start}.header.cd-header .header__inline-menu .list-menu--inline{gap:0 .4rem}.header.cd-header .header__menu-item{font-size:1.4rem;color:rgba(var(--color-foreground),.85)}}@media screen and (max-width:989px){.header.cd-header{grid-template-areas:"left-icons heading icons" "search search search";grid-template-columns:1fr auto 1fr}}.header__heading-link{display:inline-flex;align-items:center;gap:1rem;text-decoration:none}.cd-wordmark{font-family:var(--cd-display-font);font-weight:var(--cd-display-weight, 700);font-size:2.3rem;line-height:1;letter-spacing:.01em;color:rgb(var(--color-foreground));white-space:nowrap}@media screen and (max-width:749px){.cd-wordmark{font-size:1.9rem}.header__heading-logo-wrapper{max-width:4.4rem}}@media screen and (max-width:359px){.cd-wordmark{display:none}}.cd-search{display:block;position:relative}.cd-search .cd-search__field{position:relative;display:flex;align-items:center}.cd-search .field:before,.cd-search .field:after{display:none}.cd-search .cd-search__input{height:4.8rem;width:100%;border:.2rem solid rgb(var(--color-foreground));border-radius:9.6rem;padding:0 9.2rem 0 2rem;font-size:1.5rem;background:rgb(var(--color-background));box-shadow:none;outline:none}.cd-search .cd-search__input:focus-visible,.cd-search .cd-search__input:focus{box-shadow:0 0 0 .3rem rgba(var(--color-foreground),.15)}.cd-search .cd-search__input::placeholder{color:rgba(var(--color-foreground),.6);opacity:1}.cd-search .cd-search__submit{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:4rem;height:4rem;border-radius:50%;background:var(--cd-accent);color:#fff;border:0;display:grid;place-items:center;cursor:pointer}.cd-search .cd-search__submit:hover{background:var(--cd-accent-dark)}.cd-search .search__button.cd-search__submit:not(:focus-visible):not(.focused),.cd-search .search__button.cd-search__submit:focus,.cd-search .search__button.cd-search__submit:focus-visible{background-color:var(--cd-accent);color:#fff;box-shadow:none}.cd-search .search__button.cd-search__submit:hover{background-color:var(--cd-accent-dark)}.cd-search .cd-search__submit .svg-wrapper{width:1.8rem;height:1.8rem}.cd-search .cd-search__submit svg{width:1.8rem;height:1.8rem}.cd-search .cd-search__reset{position:absolute;right:4.8rem;top:50%;transform:translateY(-50%);width:3.6rem;height:3.6rem}.cd-search .cd-search__reset.hidden{display:none}.cd-search .predictive-search.cd-search__results{top:calc(100% + .6rem);left:0;right:0;width:100%;border-radius:var(--cd-radius);border:.1rem solid var(--cd-line);box-shadow:0 .8rem 2.4rem #00000024;overflow:hidden;z-index:10}@media screen and (max-width:989px){.cd-search .cd-search__input{height:4.4rem}.cd-search .cd-search__submit{width:3.6rem;height:3.6rem}}.cd-banner{position:relative;overflow:hidden}.cd-banner--image .cd-banner__img{display:block;width:100%;height:clamp(11rem,22vw,30rem);object-fit:cover}.cd-banner__paper{background:#e6cd9c url(cd-paper.webp) center / cover no-repeat;box-shadow:inset 0 0 3.5rem #5c320e47}.cd-banner__inner{display:flex;align-items:center;justify-content:center;gap:clamp(1.4rem,3vw,4rem);min-height:clamp(13rem,17vw,23rem);padding-top:.8rem;padding-bottom:.8rem}.cd-banner__art{width:auto;height:calc(clamp(13rem,17vw,23rem) - 1.6rem);flex:0 0 auto;mix-blend-mode:multiply;filter:sepia(.35) contrast(1.08)}.cd-banner__art--mirror{transform:scaleX(-1)}@media screen and (max-width:989px){.cd-banner__art--mirror{display:none}}.cd-banner__text{min-width:0;color:#2b1a0c}.cd-banner__title{font-family:var(--cd-display-font);font-weight:var(--cd-display-weight, 700);font-size:clamp(2.6rem,4.4vw,5.4rem);line-height:1;margin:0;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 .1rem 0 rgba(255,240,210,.45)}.cd-banner__line{font-family:var(--cd-display-font);font-size:clamp(1.4rem,1.7vw,2.1rem);margin:.8rem 0 0;line-height:1.25}.cd-banner__offer{display:inline-block;font-family:var(--cd-display-font);font-weight:var(--cd-display-weight, 700);font-size:clamp(1.2rem,1.3vw,1.6rem);text-transform:uppercase;letter-spacing:.1em;color:#7a2e12;margin:.8rem 0 0;border-top:.1rem solid rgba(122,46,18,.45);border-bottom:.1rem solid rgba(122,46,18,.45);padding:.3rem 0}.cd-shop-header--compact .cd-banner__inner{min-height:clamp(10rem,11vw,15rem)}.cd-shop-header--compact .cd-banner__title{font-size:clamp(2.2rem,3.2vw,4rem)}.cd-shop-header--compact .cd-banner__art{width:auto;height:calc(clamp(10rem,11vw,15rem) - 1.6rem)}@media screen and (max-width:749px){.cd-banner__inner{justify-content:flex-start;min-height:12rem;gap:1.2rem}.cd-banner__art{width:auto;height:10.4rem}.cd-banner__title{font-size:2.3rem;letter-spacing:.02em}.cd-banner__line{font-size:1.3rem}.cd-banner__line{margin-top:.5rem}.cd-banner__offer{margin-top:.6rem;letter-spacing:.06em}.cd-shop-header--compact .cd-banner{display:none}}.cd-shop-id{display:flex;justify-content:space-between;align-items:flex-start;gap:2.4rem;padding-top:2.4rem;padding-bottom:2rem}.cd-shop-id__main{display:flex;gap:1.8rem;align-items:flex-start;min-width:0}.cd-shop-id__icon img{display:block;width:11.2rem;height:11.2rem;object-fit:contain;padding:.6rem;border-radius:.8rem;background:#f3ead8;border:.1rem solid var(--cd-line)}.cd-shop-id__text{min-width:0}.cd-shop-id__name{font-family:var(--font-body-family);font-size:2.8rem;font-weight:700;line-height:1.15;margin:0;color:rgb(var(--color-foreground));word-break:break-word}.cd-shop-id__name a{color:inherit;text-decoration:none}.cd-shop-id__tagline{margin:.4rem 0 0;font-size:1.5rem;line-height:1.45}.cd-shop-id__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem;margin:.8rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.cd-shop-id__rating{display:inline-flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none}.cd-shop-id__rating:hover span{text-decoration:underline;text-underline-offset:.3rem}.cd-shop-id__owner{display:flex;align-items:center;gap:1.2rem;flex-shrink:0}.cd-shop-id__avatar img{display:block;width:5.6rem;height:5.6rem;border-radius:50%;object-fit:cover;object-position:50% 15%;border:.1rem solid var(--cd-line)}.cd-shop-id__owner-name{margin:0;font-weight:600;font-size:1.5rem}.cd-shop-id__contact{font-size:1.4rem}.cd-shop-header--compact .cd-shop-id{padding-top:1.6rem;padding-bottom:1.2rem}.cd-shop-header--compact .cd-shop-id__icon img{width:7.2rem;height:7.2rem}.cd-shop-header--compact .cd-shop-id__name{font-size:2.2rem}.cd-shop-header--compact .cd-shop-id__tagline{display:none}@media screen and (max-width:749px){.cd-shop-id{flex-direction:column;gap:1.4rem;padding-top:1.6rem;padding-bottom:1.2rem}.cd-shop-id__main{gap:1.2rem}.cd-shop-id__icon img{width:7.2rem;height:7.2rem}.cd-shop-id__name{font-size:2.2rem}.cd-shop-id__tagline{font-size:1.4rem}.cd-shop-id__meta{font-size:1.3rem;gap:.4rem 1.2rem}.cd-shop-id__owner{display:none}}.cd-shop-announce p{margin:0 0 1.6rem;padding:1.2rem 1.6rem;border-radius:var(--cd-radius);background:var(--cd-soft);font-size:1.4rem;line-height:1.5}.cd-shop-announce strong{margin-right:.6rem}.cd-stars{display:inline-flex;align-items:center;gap:.1rem;color:rgb(var(--color-foreground));line-height:0}.cd-star{width:var(--cd-star, 1.6rem);height:var(--cd-star, 1.6rem);fill:currentColor;flex:0 0 auto}.cd-star--empty,.cd-star--half{fill:none}.cd-tabs{border-bottom:.1rem solid var(--cd-line)}.cd-tabs__inner{display:flex;gap:2.8rem;overflow-x:auto;scrollbar-width:none}.cd-tabs__inner::-webkit-scrollbar{display:none}.cd-tabs__link{padding:1.3rem 0 1.1rem;font-size:1.5rem;white-space:nowrap;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:.2rem solid transparent}.cd-tabs__link:hover{border-bottom-color:rgba(var(--color-foreground),.35)}.cd-tabs__link.is-active{border-bottom-color:rgb(var(--color-foreground));font-weight:600}@media screen and (max-width:749px){.cd-tabs__inner{gap:2rem}.cd-tabs__link{font-size:1.4rem}}.cd-h2{font-family:var(--font-body-family);font-size:2.2rem;font-weight:600;line-height:1.25;margin:0;color:rgb(var(--color-foreground))}.cd-h3{font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;line-height:1.3;margin:0 0 1.2rem;color:rgb(var(--color-foreground))}.cd-h4{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;margin:0 0 1rem;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.cd-h2{font-size:1.9rem}}.cd-items{display:grid;grid-template-columns:22rem minmax(0,1fr);gap:3.6rem;scroll-margin-top:9rem}.cd-items__search{position:relative;margin:0 0 1.6rem}.cd-items__search-input{width:100%;height:4rem;font:inherit;font-size:1.4rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:9.6rem;padding:0 4.4rem 0 1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.cd-items__search-input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.12)}.cd-items__search-btn{position:absolute;right:.4rem;top:.4rem;width:3.2rem;height:3.2rem;border:0;border-radius:50%;background:transparent;color:rgb(var(--color-foreground));display:grid;place-items:center;cursor:pointer}.cd-items__search-btn svg,.cd-items__search-btn .svg-wrapper{width:1.6rem;height:1.6rem}.cd-sections__list{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.cd-sections__link{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;border-radius:.8rem;font-size:1.5rem;line-height:1.3;color:rgb(var(--color-foreground));text-decoration:none}.cd-sections__link:hover{background:var(--cd-soft)}.cd-sections__link.is-active{background:var(--cd-soft-2);font-weight:600}.cd-sections__count{color:rgba(var(--color-foreground),.6);font-size:1.4rem;font-variant-numeric:tabular-nums}.cd-items__side-extra{margin-top:2rem;padding-top:1.6rem;border-top:.1rem solid var(--cd-line)}.cd-items__contact{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;color:rgb(var(--color-foreground));text-underline-offset:.3rem}.cd-items__contact .svg-wrapper{width:1.8rem;height:1.8rem}.cd-items__main{min-width:0}.cd-items__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2rem;margin:0 0 1.8rem}.cd-items__heading{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap}.cd-items__count{font-size:1.4rem;color:rgba(var(--color-foreground),.65)}.cd-sort{display:flex;align-items:center;gap:.8rem;font-size:1.4rem}.cd-sort__select-wrap{position:relative}.cd-sort .cd-sort__select{appearance:none;-webkit-appearance:none;cursor:pointer;height:4rem;min-height:0;padding:0 3.8rem 0 1.6rem;font:inherit;font-size:1.4rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:9.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:none}.cd-sort .select:before,.cd-sort .select:after{display:none}.cd-sort .cd-sort__select-wrap .svg-wrapper{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;pointer-events:none}.cd-items__empty{padding:2.4rem;background:var(--cd-soft);border-radius:var(--cd-radius)}.cd-items__more{display:flex;justify-content:center;margin-top:3.2rem}.cd-items__about{margin-top:4rem;padding-top:2.4rem;border-top:.1rem solid var(--cd-line);max-width:78rem;font-size:1.5rem}.cd-featured{margin:0 0 3.2rem;padding:0 0 2.8rem;border-bottom:.1rem solid var(--cd-line)}.cd-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.8rem 1.8rem}@media screen and (max-width:1199px){.cd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.cd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.2rem 1.2rem}}@media screen and (max-width:989px){.cd-items{grid-template-columns:minmax(0,1fr);gap:1.4rem}.cd-items__side{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;min-width:0}.cd-items__side>*{min-width:0}.cd-items__search{margin:0}.cd-sections__list{display:flex;gap:.8rem;overflow-x:auto;padding:.2rem 0 .6rem;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cd-sections__list::-webkit-scrollbar{display:none}.cd-sections__list li{flex:0 0 auto;scroll-snap-align:start}.cd-sections__link{white-space:nowrap;gap:.6rem;padding:.7rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:9.6rem;font-size:1.4rem}.cd-sections__link:hover{background:transparent;border-color:rgb(var(--color-foreground))}.cd-sections__link.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.cd-sections__link.is-active .cd-sections__count{color:rgba(var(--color-background),.75)}.cd-items__side-extra{display:none}.cd-items__bar{margin-bottom:1.4rem}}.cd-card{position:relative;min-width:0}.cd-grid>.cd-card.grid__item{width:auto;max-width:none;flex:none}.cd-card__link{display:block;color:inherit;text-decoration:none}.cd-card__media{position:relative;aspect-ratio:5 / 4;overflow:hidden;border-radius:var(--cd-radius);background:#f1eee8;transition:box-shadow .2s ease}.cd-card__img{display:block;width:100%;height:100%;object-fit:cover}.cd-card__link:hover .cd-card__media{box-shadow:0 .4rem 1.4rem #0000002e}.cd-card__title{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.4;margin:.8rem 0 0;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cd-card__link:hover .cd-card__title{text-decoration:underline;text-underline-offset:.2rem}.cd-card__price{margin-top:.4rem;font-size:1.6rem;font-weight:700;color:rgb(var(--color-foreground))}.cd-card__was{margin-left:.6rem;font-size:1.3rem;font-weight:400;color:rgba(var(--color-foreground),.6)}.cd-card__note{display:inline-block;margin:.4rem 0 0;padding:.1rem .8rem;border-radius:9.6rem;background:var(--cd-green-bg);color:var(--cd-green);font-size:1.2rem;font-weight:600;line-height:1.7}.cd-card__badge{position:absolute;left:.8rem;top:.8rem;padding:.2rem .9rem;border-radius:9.6rem;background:#fff;font-size:1.2rem;font-weight:600}@media screen and (max-width:749px){.cd-card__title{font-size:1.3rem}.cd-card__price{font-size:1.5rem}.cd-card__note{font-size:1.2rem;padding:0 .7rem}}.card-wrapper .card__inner,.card-wrapper .card__media,.card-wrapper .media{border-radius:var(--cd-radius)}.card-wrapper .card__heading{font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:0}.card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .price{font-size:1.6rem;font-weight:700;letter-spacing:0}.pagination__list{gap:.4rem}.pagination__item{border-radius:50%;min-width:4rem;height:4rem;color:rgb(var(--color-foreground))}.pagination__list .pagination__item.pagination__item--current{background:rgb(var(--color-foreground));color:rgb(var(--color-background));opacity:1}.pagination__item--current:after{display:none}.cd-reviews,.cd-about,.cd-policies{padding-top:4rem;padding-bottom:4rem;border-top:.1rem solid var(--cd-line);scroll-margin-top:9rem}.cd-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.4rem;margin-top:1.6rem}.cd-reviews__score{display:flex;align-items:center;gap:1rem}.cd-reviews__value{font-size:3.4rem;font-weight:700;line-height:1}.cd-reviews__count{margin:0;font-size:1.5rem;color:rgba(var(--color-foreground),.75)}.cd-reviews__list{list-style:none;margin:2.8rem 0 0;padding:0;display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(28rem,1fr))}.cd-review{border:.1rem solid var(--cd-line);border-radius:var(--cd-radius);padding:1.8rem}.cd-review__text{margin-top:1rem;font-size:1.5rem}.cd-review__by{margin:1rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.cd-review__name{font-weight:600;color:rgb(var(--color-foreground))}.cd-review__product{display:flex;align-items:center;gap:1rem;margin-top:1.2rem;font-size:1.3rem;color:inherit}.cd-review__product img{border-radius:.6rem;object-fit:cover}.cd-reviews__app{grid-column:1 / -1}.cd-about__grid{display:grid;grid-template-columns:20rem minmax(0,1fr) 34rem;gap:3.6rem;margin-top:2.4rem;align-items:start}.cd-about__grid--no-image{grid-template-columns:20rem minmax(0,1fr)}.cd-about__facts{margin:0;display:grid;gap:2rem}.cd-fact__label{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.cd-fact__value{margin:.2rem 0 0;font-size:2.4rem;font-weight:700;line-height:1.1}.cd-about__headline{font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;margin:0 0 1rem}.cd-about__story .rte{font-size:1.5rem;max-width:70rem}.cd-about__image img{display:block;width:100%;height:auto;border-radius:var(--cd-radius)}.cd-about__members{margin-top:3.2rem}.cd-member{display:flex;align-items:center;gap:1.2rem}.cd-member__img img{display:block;width:7.2rem;height:7.2rem;border-radius:50%;object-fit:cover;object-position:50% 15%;border:.1rem solid var(--cd-line)}.cd-member__name{margin:0;font-weight:600}.cd-member__role{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.65)}@media screen and (max-width:989px){.cd-about__grid,.cd-about__grid--no-image{grid-template-columns:minmax(0,1fr);gap:2.4rem}.cd-about__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd-policies__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.6rem}.cd-policies__updated{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.65)}.cd-policies__rows{margin-top:1.2rem}.cd-policy{display:grid;grid-template-columns:22rem minmax(0,1fr);gap:3.6rem;padding:2.4rem 0;border-bottom:.1rem solid var(--cd-line)}.cd-policy:last-child{border-bottom:0}.cd-policy__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;margin:0}.cd-policy__body{font-size:1.5rem;min-width:0}.cd-policy__body>:first-child,.cd-policy__body .rte>:first-child{margin-top:0}.cd-policy__secure{display:flex;align-items:center;gap:.8rem;margin:0}.cd-policy__secure .svg-wrapper{width:1.8rem;height:1.8rem}.cd-policy__pay{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.6rem;margin:1.2rem 0 0;padding:0;list-style:none}.cd-faq{border-bottom:.1rem solid var(--cd-line)}.cd-faq:first-child{border-top:.1rem solid var(--cd-line)}.cd-faq__q{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.4rem 0;cursor:pointer;list-style:none;font-weight:600}.cd-faq__q::-webkit-details-marker{display:none}.cd-faq__q>span:first-child{flex:1 1 auto}.cd-faq__icon{width:1.2rem;height:1.2rem;flex:0 0 1.2rem;transition:transform .2s ease}.cd-faq[open] .cd-faq__icon{transform:rotate(180deg)}.cd-faq__a{padding:0 0 1.4rem}.cd-faq__a>:first-child{margin-top:0}@media screen and (max-width:749px){.cd-policy{grid-template-columns:minmax(0,1fr);gap:1rem;padding:2rem 0}.cd-reviews,.cd-about,.cd-policies{padding-top:3.2rem;padding-bottom:3.2rem}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:60%;width:calc(60% - 2rem)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:40%;width:calc(40% - 2rem);padding-left:3.2rem}.product--thumbnail_slider media-gallery{display:grid;grid-template-columns:7.2rem minmax(0,1fr);column-gap:1.6rem;align-items:start}.product--thumbnail_slider media-gallery>[id^=GalleryViewer]{grid-column:2;grid-row:1;min-width:0}.product--thumbnail_slider media-gallery>[id^=GalleryThumbnails]{grid-column:1;grid-row:1;display:block;margin:0;max-height:64rem;overflow-y:auto;scrollbar-width:none}.product--thumbnail_slider media-gallery>[id^=GalleryThumbnails]::-webkit-scrollbar{display:none}.product--thumbnail_slider [id^=GalleryThumbnails] .thumbnail-list.slider--tablet-up{display:flex;flex-direction:column;flex-wrap:nowrap;gap:.8rem;padding:0;overflow:visible;scroll-snap-type:none}.product--thumbnail_slider [id^=GalleryThumbnails] .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%;margin:0}.product--thumbnail_slider [id^=GalleryThumbnails] .slider-button{display:none}}.product__media-list .product__media-item .media,.product__media-list .product-media-container{border-radius:var(--cd-radius);overflow:hidden}.product__media-list .product-media-container{background:#f3f1ec}.thumbnail{border-radius:.8rem;overflow:hidden}.thumbnail[aria-current]{box-shadow:0 0 0 .2rem rgb(var(--color-foreground));border-color:transparent}.product__info-container .price{margin:0}.product__info-container .price .price-item{font-size:2.6rem;font-weight:700;letter-spacing:0}.product__info-container .product__title{margin-bottom:.4rem}.product__info-container .product__title h1{font-family:var(--font-body-family);font-size:1.8rem;font-weight:400;line-height:1.45;letter-spacing:0;margin:0}.product__info-container .product__title>a>h2{font-family:var(--font-body-family);font-size:1.8rem;font-weight:400}.product__info-container>*+*{margin:1.4rem 0}.product__info-container .quantity{border-radius:9.6rem}.product__info-container .quantity:after{border-radius:9.6rem}.product__info-container .quantity:before{border-radius:9.6rem}.product-form__submit.button{min-height:4.8rem;font-size:1.6rem}.product-form__submit.button--secondary{--color-button: var(--color-foreground);--color-button-text: var(--color-background);--alpha-button-background: 1}.product-form__submit.button--secondary:after{--border-opacity: 0}.product-form__submit.button--secondary:hover:after{box-shadow:0 0 0 .2rem rgba(var(--color-foreground),.25)}.shopify-payment-button__button--unbranded{background-color:transparent!important;color:rgb(var(--color-foreground))!important;box-shadow:inset 0 0 0 .2rem rgb(var(--color-foreground))!important;border-radius:9.6rem!important;min-height:4.8rem!important;font-weight:600!important;font-size:1.6rem!important;letter-spacing:0!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--cd-soft)!important;text-decoration:none!important}.shopify-payment-button__more-options{color:rgb(var(--color-foreground))}.cd-pdp-shop{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;color:inherit;text-decoration:none;font-size:1.4rem}.cd-pdp-shop__name{font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.cd-pdp-shop__count{color:rgba(var(--color-foreground),.65)}.cd-pdp-offer{display:flex;align-items:flex-start;gap:1rem;padding:1.2rem 1.4rem;border-radius:var(--cd-radius);background:#f6efe4}.cd-pdp-offer .svg-wrapper{width:2rem;height:2rem;flex:0 0 2rem;color:var(--cd-accent);margin-top:.1rem}.cd-pdp-offer p{margin:0;font-size:1.4rem;line-height:1.45}.cd-pdp-offer span{color:rgba(var(--color-foreground),.75)}.cd-acc{border-top:.1rem solid var(--cd-line)}.cd-acc+.cd-acc{margin-top:0}.cd-acc__summary{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.6rem 0;cursor:pointer;list-style:none}.cd-acc__summary::-webkit-details-marker{display:none}.cd-acc__title{font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;line-height:1.3;margin:0;letter-spacing:0}.cd-acc__icon{width:1.4rem;height:1.4rem;flex:0 0 1.4rem;transition:transform .2s ease}.cd-acc[open] .cd-acc__icon{transform:rotate(180deg)}.cd-acc__body{padding:0 0 1.8rem}.cd-acc__sub{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.cd-highlights{list-style:none;margin:0 0 1.6rem;padding:0;display:grid;gap:1rem}.cd-highlights li{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.5rem;line-height:1.4}.cd-highlights .svg-wrapper{width:2rem;height:2rem;flex:0 0 2rem;margin-top:0}.cd-desc{font-size:1.5rem;line-height:1.6}.cd-desc.is-clamped{max-height:18rem;overflow:hidden;position:relative}.cd-desc.is-clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:5.6rem;background:linear-gradient(rgba(var(--color-background),0),rgb(var(--color-background)))}.cd-desc.is-open{max-height:none}.cd-desc.is-open:after{display:none}.cd-desc__more{margin-top:.8rem;padding:0;border:0;background:none;font:inherit;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cd-seller{border-top:.1rem solid var(--cd-line);padding-top:1.8rem}.cd-seller__row{display:flex;align-items:center;gap:1.2rem;margin:1.2rem 0 1.4rem}.cd-seller__img img{display:block;width:7.2rem;height:7.2rem;border-radius:50%;object-fit:cover;border:.1rem solid var(--cd-line)}.cd-seller__name{margin:0;font-size:1.6rem;font-weight:600}.cd-seller__role{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.cd-seller__msg{width:100%}.cd-small{margin:.8rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.72)}.cd-more{padding-top:3.2rem;padding-bottom:4rem}.cd-more__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem}.cd-more__all{font-size:1.4rem}.cd-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));box-shadow:0 -.2rem 1.2rem #0000001f;transform:translateY(110%);transition:transform .25s ease}.cd-sticky-buy.is-visible{transform:none}.cd-sticky-buy__info{display:flex;flex-direction:column;min-width:0}.cd-sticky-buy__title{font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cd-sticky-buy__price{font-size:1.6rem;font-weight:700}.cd-sticky-buy__btn{flex:0 0 auto;min-height:4.4rem;padding:0 2.4rem}@media screen and (min-width:750px){.cd-sticky-buy{display:none}}@media(prefers-reduced-motion:reduce){.cd-sticky-buy,.cd-card__media,.cd-acc__icon,.cd-faq__icon{transition:none}}.footer .footer-block__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:0}.footer .list-menu__item--link{font-size:1.4rem}.newsletter-form__field-wrapper .field__input{border-radius:9.6rem}.cd-banner__paper{position:relative}.cd-banner__paper--img{background-image:none;box-shadow:none}.cd-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.cd-banner__bg-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0%}.cd-banner__paper--img .cd-banner__inner{position:relative;z-index:1}.header__heading-link .header__heading-logo-wrapper{width:auto;max-width:none}.header__heading-link .header__heading-logo{width:auto;height:4.2rem;max-width:none}@media screen and (max-width:749px){.header__heading-link .header__heading-logo{height:3.6rem}}.cd-nav-count{margin-left:.3rem;font-size:.86em;color:rgba(var(--color-foreground),.55);font-variant-numeric:tabular-nums}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline>li>.header__menu-item{padding-left:.8rem;padding-right:.8rem}}@media screen and (min-width:990px)and (max-width:1279px){.header__inline-menu .cd-nav-count{display:none}}.menu-drawer__menu-item .cd-nav-count{margin-left:auto;padding-left:1.2rem}.cd-card__media--zoomout{background:#fff}.cd-card__media--zoomout .cd-card__img{object-fit:contain;transform:translateY(-1.2%) scale(.93)}.cd-faq__icon,.cd-acc__icon{display:inline-flex;align-items:center;justify-content:center}.cd-faq__icon .icon-caret,.cd-acc__icon .icon-caret{position:static;width:1rem;height:.6rem}.button.cd-reviews__more{display:none}@media screen and (max-width:749px){.cd-reviews__list:not(.is-expanded)>.cd-review--more{display:none}.button.cd-reviews__more{display:flex;width:100%;margin-top:1.6rem}.cd-reviews__list.is-expanded+.button.cd-reviews__more{display:none}.product__tax.caption{font-size:1.2rem}.footer .footer__blocks-wrapper.grid{display:flex;flex-wrap:wrap;column-gap:2.4rem;row-gap:0}.footer .footer__blocks-wrapper>.footer-block.grid__item{width:100%;margin:0 0 3.2rem}.footer .footer__blocks-wrapper>.footer-block--menu.grid__item{width:calc(50% - 1.2rem)}}@media screen and (max-width:749px){.cd-sections__list{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;scroll-padding-left:1.5rem;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 4.8rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 4.8rem),transparent)}.cd-sections__list:after{content:"";flex:0 0 .7rem}.cd-sections__list.is-end{-webkit-mask-image:none;mask-image:none}}.cd-shop-id__rating{flex-wrap:wrap;row-gap:.2rem}.cd-shop-id__rating>span:not(.cd-stars){white-space:nowrap}.cd-policy__secure{align-items:flex-start}.cd-policy__secure .svg-wrapper{flex:0 0 auto;margin-top:.45rem}.template-search__search{display:none}.cd-banner__title{font-family:"CD Rye",var(--cd-display-font),serif;font-weight:400;letter-spacing:.03em}.cd-banner__line{font-family:"CD Fell Pica",var(--cd-display-font),serif;font-style:italic;font-weight:400;text-wrap:balance}.cd-banner__offer{font-family:"CD Fell SC",var(--cd-display-font),serif;font-weight:400;text-transform:none;letter-spacing:.12em}@media screen and (max-width:749px){.cd-banner__title{letter-spacing:.02em}.cd-banner__offer{letter-spacing:.06em}}@media screen and (max-width:359px){.cd-banner__title{font-size:1.9rem}}.header__heading-logo-wrapper picture,.cd-shop-id__icon picture{display:contents}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cd-shop.css.map */
