:root{--field-line: #948c80}.news-form__input{border-bottom-color:#e9ece673}.first-words__input{border-bottom-color:#15241d80}.first-words__input::placeholder{color:var(--muted)}.bold__live[hidden]{display:none}.bold.is-living .bold__back img.bold__live{opacity:1}@media(min-aspect-ratio:1001/1000){@container bold (min-width: 1100px){.bold__back img.bold__live{-webkit-mask-image:linear-gradient(90deg,transparent,#000 17%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 90%,transparent),var(--quiet);mask-image:linear-gradient(90deg,transparent,#000 17%,#000 86%,transparent),linear-gradient(180deg,transparent,#000 5%,#000 90%,transparent),var(--quiet)}}}[data-photos=white] .mega__product:not(.mega__product--cutout) .mega__media img,[data-photos=white] .product-card--cutout .product-card__media img,[data-photos=white] .product-page--cutout .product-page__slide>img,[data-photos=white] .product-page__thumbs img,[data-photos=white] .bag__thumb,[data-photos=white] .cart-line__media img,[data-photos=white] .search__thumb{mix-blend-mode:multiply;filter:none}[data-photos=white] .mega__product:not(.mega__product--cutout) .mega__media img{bottom:3%;height:94%;max-width:94%}[data-photos=white] .mega__product:not(.mega__product--cutout) .mega__media:after,[data-photos=white] .product-page--cutout .product-page__stage:after{display:none}[data-photos=white] .product-card--cutout .product-card__media img{padding:5%}[data-photos=white] .product-page--cutout .product-page__slide>img{top:4%;right:4%;bottom:4%;left:4%;width:92%;height:92%;max-width:none;translate:none}.mega__name,.product-card__name,.bag__name a,.cart-line__name a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.page-head{padding:56px 0 48px;background:var(--cream-100);box-shadow:0 0 0 100vmax var(--cream-100);clip-path:inset(0 -100vmax);text-align:center}.page-head .eyebrow,.not-found .eyebrow,.password .eyebrow,.rich-text .eyebrow{font-size:11px;line-height:16px;letter-spacing:.3em}.page-head__title{margin-top:14px;font-size:clamp(40px,5vw,58px);line-height:1.06;letter-spacing:-.01em;text-wrap:balance}.page-head .eyebrow+.page-head__title{margin-top:14px}.page-head>.page-head__title:first-child{margin-top:0}.page-head__text{max-width:560px;margin:14px auto 0;color:var(--muted)}.listing{padding-bottom:96px}.listing__count{margin-top:28px;font-size:14px;color:var(--muted);text-align:center}.page-head .listing__count{margin-top:18px}.listing__empty{padding:72px 0 24px;text-align:center}.listing__empty .drawer__lead{margin-top:0}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px;margin-top:32px}.product-grid>li{min-width:0}.rte{font-size:16px;line-height:1.7;color:var(--text);text-wrap:pretty}.rte>*+*{margin-top:14px}.rte h2,.rte h3,.rte h4{font-family:var(--font-serif);font-weight:375;font-variation-settings:"opsz" 48;line-height:1.2;color:var(--ink)}.rte h2{margin-top:40px;font-size:30px}.rte h3{margin-top:32px;font-size:24px}.rte h4{margin-top:26px;font-size:20px}.rte ul,.rte ol{padding-left:1.3em}.rte ul{list-style:disc}.rte li+li{margin-top:6px}.rte li::marker{color:#8d7046}.rte a{color:var(--green-900);text-decoration:underline;text-decoration-color:#d0a86fe6;text-decoration-thickness:1px;text-underline-offset:4px}.rte blockquote{padding:4px 0 4px 22px;border-left:2px solid var(--gold);font-family:var(--font-serif);font-size:22px;line-height:1.45;color:var(--ink)}.rte img{height:auto;border-radius:18px}.rte table{width:100%;border-collapse:collapse;font-size:15px}.rte th,.rte td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}.field{display:grid;gap:8px}.field__label{font-size:14px;font-weight:500;color:var(--ink)}.field__input{width:100%;min-height:48px;padding:0 18px;border:0;border-radius:14px;background:#fffc;box-shadow:inset 0 0 0 1px var(--field-line);font-size:16px;color:var(--ink);transition:box-shadow .25s var(--ease)}.field__input--area{min-height:140px;padding:14px 18px;line-height:1.6;resize:vertical}.field__input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--gold)}.field__input:focus-visible{outline:2px solid var(--green-900);outline-offset:2px}.field__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px #b5533c}textarea,select{font:inherit;color:inherit}.qty__input{width:34px;height:100%;padding:0;border:0;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.qty__input:focus-visible{outline:2px solid var(--green-900);outline-offset:-2px;border-radius:8px}.facets{margin-top:36px}.facets__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.facets__filter{position:relative}.facets__filter>summary,.facets__sort select{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 20px;border:0;border-radius:999px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #e3dccf;font-size:14px;color:var(--ink);cursor:pointer;list-style:none;transition:background-color .25s var(--ease),box-shadow .25s var(--ease)}.facets__filter>summary::-webkit-details-marker{display:none}.facets__filter[open]>summary{background:#fff;box-shadow:inset 0 0 0 1px var(--line-dark)}.facets__chev{width:12px;height:12px;stroke-width:1.5px;transition:rotate .3s var(--ease)}.facets__filter[open] .facets__chev{rotate:180deg}.facets__badge{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--green-900);font-size:11px;font-weight:600;color:#f7f5f0}.facets__panel{position:absolute;z-index:12;top:calc(100% + 8px);left:0;width:max-content;min-width:240px;max-width:min(340px,calc(100vw - 40px));max-height:360px;padding:10px 8px;overflow-y:auto;border-radius:18px;background:var(--cream-50);box-shadow:0 0 0 1px #e3dccf,0 22px 40px -22px #15241d61}.facets__values,.facets__price{margin:0;padding:0;border:0}.facets__option{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:12px;font-size:15px;color:var(--ink);cursor:pointer}.facets__option input{width:18px;height:18px;margin:0;accent-color:var(--green-900)}.facets__option.is-empty{color:#a7a29a;cursor:default}.facets__count{margin-left:auto;font-size:12.5px;color:var(--muted)}.facets__swatch{width:20px;height:20px;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px #15241d24}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:6px 8px}.facets__field{display:grid;gap:6px;font-size:12.5px;color:var(--muted)}.facets__field input{width:100%;min-height:44px;padding:0 12px;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--field-line);font-size:15px;color:var(--ink)}.facets__sort{display:inline-flex;align-items:center;gap:10px;margin-left:auto;font-size:14px;color:var(--muted)}.facets__sort select{padding-right:40px;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px;background-repeat:no-repeat}.panel-scale .facets__apply,.listing .facets__apply{height:44px}.js .facets__apply{display:none}.facets__active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.facets__pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 16px;border-radius:999px;background:var(--cream-100);box-shadow:inset 0 0 0 1px #e3dccf;font-size:14px;color:var(--ink);text-decoration:none}.facets__pill .icon{width:12px;height:12px;stroke-width:1.5px}.facets__clear{margin-left:4px}.section-apps-blocks{display:grid;gap:24px;margin-top:48px}.pagination{margin-top:64px}.pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pagination a,.pagination span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border-radius:999px;font-size:15px;font-variant-numeric:tabular-nums;color:var(--ink);text-decoration:none}.pagination [aria-current=page]{background:var(--green-900);color:#f7f5f0}.pagination__arrow .icon{width:13px;height:10px;stroke-width:1.5px}.pagination__arrow:not(.pagination__arrow--next) .icon{rotate:180deg}.search-page__form{display:flex;gap:10px;max-width:560px;margin:26px auto 0}.search-page__input{flex:1;min-width:0;height:48px;padding:0 22px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--field-line);font-size:16px;color:var(--ink)}.search-page__input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--gold)}.search-page__input:focus-visible{outline:2px solid var(--green-900);outline-offset:2px}.search-page__others{display:grid;gap:4px;max-width:760px;margin:56px auto 0}.cart-page{padding-bottom:96px}.cart-page__empty{display:flex;flex-direction:column;align-items:center;padding:64px 0 0;text-align:center}.cart-page__empty .drawer__actions{max-width:360px}.cart-page__form{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:56px;align-items:start;margin-top:40px}.cart-page__items{border-top:1px solid var(--line)}.cart-line{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:22px;align-items:start;padding:24px 0;border-bottom:1px solid var(--line)}.cart-line__media{display:block;width:110px;height:118px;overflow:hidden;border-radius:14px;background:radial-gradient(120% 95% at 50% 36%,#fcfaf6,#f4efe8 58%,#ebe5dc)}.cart-line__media img{width:100%;height:100%;object-fit:cover}.cart-line__name{font-family:var(--font-serif);font-size:20px;line-height:1.25;font-variation-settings:"opsz" 36;color:#1d2420}.cart-line__name a{text-decoration:none}.cart-line__meta{margin-top:4px;font-size:14px;line-height:1.45;color:var(--muted)}.cart-line__discount{color:var(--green-900)}.cart-line__row{display:flex;align-items:center;gap:14px;margin-top:14px}.cart-line__qty{width:72px;height:40px;padding:0 8px;border:0;border-radius:999px;background:#ffffffa6;box-shadow:inset 0 0 0 1px var(--field-line);font-size:15px;font-weight:500;font-variant-numeric:tabular-nums;text-align:center;color:var(--ink)}.cart-line__price{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;color:#141816}.cart-page__foot{position:sticky;top:24px;display:grid;gap:22px}.cart-page__note{display:grid;gap:10px}.cart-page__totals{padding:26px 26px 24px;border-radius:22px;background:var(--cream-100);box-shadow:inset 0 0 0 1px #ebe3d6}.cart-page__buttons{display:grid;gap:10px;margin-top:20px}.cart-page__buttons .btn{width:100%}.cart-page__express{margin-top:12px}.cart-page .bag__total{margin-top:0}.cart-page__totals .bag__note{color:var(--muted)}.page-reading{width:min(calc(100% - 40px),760px);margin:0 auto;padding-bottom:96px}.page-reading .page-head{margin-bottom:44px}.page-reading__content{margin-top:0}.contact{padding-top:8px}.page-reading.contact{padding-bottom:96px}.contact__title{font-size:34px;line-height:1.15}.contact__text{margin-top:10px;font-size:16px;line-height:1.6;color:var(--muted);text-wrap:pretty}.contact__form{display:grid;gap:18px;margin-top:28px}.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact__submit{justify-self:start}.contact__status{padding:14px 18px;border-radius:14px;font-size:15px;line-height:1.5}.contact__status--ok{background:#eef2ec;color:var(--green-900)}.contact__status--error{background:#f8ece8;color:#8a3a28}.contact__status ul{padding-left:1.2em;list-style:disc}.tag-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px}.tag-list__tag{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #e3dccf;font-size:14px;color:var(--ink);text-decoration:none}.tag-list__tag[aria-current=page]{background:var(--green-900);box-shadow:none;color:#f7f5f0}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px;margin-top:44px}.article-card__link{display:grid;gap:8px;color:inherit;text-decoration:none}.article-card__media{display:block;aspect-ratio:4 / 3;margin-bottom:8px;overflow:hidden;border-radius:20px;background:var(--cream-100)}.article-card__media img{width:100%;height:100%;object-fit:cover;transition:scale .6s var(--ease)}.article-card__date{font-size:12.5px;letter-spacing:.08em;color:#8d7046}.article-card__title{font-family:var(--font-serif);font-size:24px;line-height:1.22;font-variation-settings:"opsz" 48;color:var(--ink);text-wrap:balance}.article-card__excerpt{font-size:15px;line-height:1.6;color:var(--muted);text-wrap:pretty}.article-card__link:focus-visible{outline-offset:6px;border-radius:20px}.article__blog{text-decoration:none}.article__meta{margin-top:16px;font-size:14px;color:var(--muted)}.article__media{margin:0 0 44px;overflow:hidden;border-radius:22px}.article__media img{width:100%;height:auto}.article__tags{justify-content:flex-start;margin-top:40px}.article__back{margin-top:40px}.comments{margin-top:64px;padding-top:44px;border-top:1px solid var(--line)}.comments__title,.comments__form-title{font-family:var(--font-serif);font-weight:375;font-size:30px;line-height:1.2;color:var(--ink)}.comments__form-title{font-size:24px}.comments__list{margin:24px 0 0;padding:0;list-style:none}.comments__item{padding:22px 0;border-bottom:1px solid var(--line)}.comments__by{margin-top:10px;font-size:14px;color:var(--muted)}.comments__form{margin-top:44px}.not-found{padding:96px 0 120px;text-align:center}.not-found__title{margin-top:14px;font-size:clamp(40px,5vw,58px);line-height:1.06;text-wrap:balance}.not-found__text{max-width:460px;margin:14px auto 0}.not-found__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.rich-text,.custom-liquid,.apps-section{padding-block:var(--pad-top, 80px) var(--pad-bottom, 80px)}.rich-text{display:grid;gap:16px;justify-items:center;max-width:760px;text-align:center}.rich-text--left{justify-items:start;text-align:left}.rich-text__title{font-size:clamp(34px,4vw,46px);line-height:1.1;text-wrap:balance}.rich-text__text{max-width:620px;color:var(--muted)}.rich-text__button{margin-top:10px}.rich-text .btn{height:48px;gap:14px;padding:0 24px;font-size:15px}.password-body{min-height:100vh;min-height:100svh;background:var(--cream-100)}.password,.gift-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:100vh;min-height:100svh;padding:40px 20px}.password__card{display:flex;flex-direction:column;align-items:center;width:min(100%,520px);padding:48px 40px 40px;border-radius:26px;background:var(--cream-50);box-shadow:inset 0 0 0 1px #ebe3d6,0 30px 60px -40px #15241d59;text-align:center}.password__logo{width:168px;height:auto;margin-bottom:30px}.password__title{margin-top:0;font-size:clamp(34px,6vw,46px);line-height:1.08;text-wrap:balance}.password__message{margin-top:12px;font-size:16px;line-height:1.6;color:var(--muted);text-wrap:pretty}.password__signup,.password__form{display:grid;gap:10px;width:100%;margin-top:28px;text-align:left}.password__row{display:flex;gap:10px}.password__row .field__input{flex:1;min-width:0;border-radius:999px;padding:0 22px}.password__row .btn{flex:none;height:48px;padding:0 24px;font-size:15px}.password__enter>summary{display:block;width:max-content;margin:0 auto;list-style:none;cursor:pointer}.password__enter>summary::-webkit-details-marker{display:none}.password__enter[open]>summary{margin-bottom:10px}.password__enter .field__label{display:block;margin-bottom:8px}.password__admin{font-size:12.5px;color:var(--muted)}.password__admin a{color:var(--ink);text-decoration-color:#d0a86fe6;text-underline-offset:4px}.gift-card__brand{display:block}.gift-card__value{margin-top:12px;font-size:clamp(46px,9vw,64px);line-height:1;font-variant-numeric:tabular-nums}.gift-card__state{margin-top:10px;font-size:15px;color:var(--muted)}.gift-card__state--off{color:#8a3a28}.gift-card__code{display:grid;gap:10px;width:100%;margin-top:28px;text-align:left}.gift-card__code-input{font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center}.gift-card__qr{display:grid;place-items:center;margin-top:26px}.gift-card__qr img,.gift-card__qr canvas{padding:10px;border-radius:14px;background:#fff}.gift-card__actions{display:grid;gap:10px;justify-items:center;width:100%;margin-top:26px}.gift-card__actions .btn{width:100%;height:48px;font-size:15px}.gift-card__print{border:0;background:none;cursor:pointer}@media print{.password-body{background:#fff}.password__card{box-shadow:none}.gift-card__actions{display:none}}@media(hover:hover)and (pointer:fine){.facets__filter>summary:hover,.facets__sort select:hover,.tag-list__tag:not([aria-current=page]):hover{background:#fff;box-shadow:inset 0 0 0 1px var(--line-dark)}.facets__option:not(.is-empty):hover{background:var(--cream-100)}.facets__pill:hover{background:#fff}.pagination a:hover{background:var(--cream-100)}.cart-line__name a:hover{text-decoration:underline;text-decoration-color:#d0a86fe6;text-underline-offset:5px;text-decoration-thickness:1px}.article-card__link:hover .article-card__media img{scale:1.035}.article-card__link:hover .article-card__title{text-decoration:underline;text-decoration-color:#d0a86fe6;text-underline-offset:5px;text-decoration-thickness:1px}}@media(max-width:899px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 18px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}.cart-page__form{grid-template-columns:minmax(0,1fr);gap:36px}.cart-page__foot{position:static}.facets__sort{margin-left:0}}@media(max-width:599px){.page-head{padding:40px 0 36px}.page-head__title,.not-found__title{font-size:clamp(34px,9.4vw,44px)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.product-grid .product-card__name{font-size:18px}.article-grid{grid-template-columns:minmax(0,1fr)}.facets__panel{position:fixed;top:auto;bottom:16px;left:16px;right:16px;width:auto;max-width:none;max-height:60vh}.cart-line{grid-template-columns:84px minmax(0,1fr);gap:16px}.cart-line__media{width:84px;height:92px}.cart-line__price{grid-column:2;text-align:left}.contact__row{grid-template-columns:minmax(0,1fr)}.contact__submit{justify-self:stretch}.password__card{padding:40px 22px 32px}.password__row{flex-direction:column}.password__row .btn{width:100%}.search-page__form{flex-direction:column}}@media(prefers-reduced-motion:reduce){.article-card__media img,.facets__chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/components.css.map */
