.content{padding-block:var(--space-8) var(--space-9)}@media(min-width:1100px){.content{padding-block:var(--space-9) var(--space-10)}}.page-head{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;margin-bottom:var(--space-7)}.page-head__intro{max-width:56ch;color:var(--color-muted);font-size:14px;line-height:1.7}.narrow{max-width:680px;margin-inline:auto}.narrow--form{max-width:440px}.prose{font-size:15px;line-height:1.8}.prose>*+*{margin-top:1.25em}.prose h1,.prose h2,.prose h3,.prose h4{font-family:var(--font-display);font-weight:400;line-height:1.2;letter-spacing:-.005em;margin-top:2em}.prose h2{font-size:28px}.prose h3{font-size:22px}.prose h4{font-size:18px}.prose a{border-bottom:1px solid currentColor;padding-bottom:1px;transition:opacity .25s var(--ease)}.prose a:hover{opacity:.6}.prose ul,.prose ol{padding-left:1.25em}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:.5em}.prose blockquote{margin:2em 0;padding:0 var(--space-5);border-left:1px solid var(--color-line);font-family:var(--font-display);font-size:22px;line-height:1.4}.prose img{margin-inline:auto}.prose hr{border:0;border-top:1px solid var(--color-line);margin-block:2.5em}.prose table{width:100%;border-collapse:collapse;font-size:14px}.prose th,.prose td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-line)}.prose iframe,.prose video{max-width:100%}.form{display:flex;flex-direction:column;gap:var(--space-5)}.form__row{display:grid;gap:var(--space-5)}@media(min-width:750px){.form__row--2{grid-template-columns:1fr 1fr}}.field{display:flex;flex-direction:column;gap:var(--space-1);position:relative}.field__label{font-size:10px;letter-spacing:var(--tracking-upper);text-transform:uppercase;color:var(--color-muted)}.field__input,.field__select,.field__textarea{width:100%;border:0;border-bottom:1px solid var(--color-line);border-radius:0;padding:var(--space-3) 0;font:inherit;font-size:14px;color:inherit;background:transparent;outline:none;transition:border-color .25s var(--ease);appearance:none;-webkit-appearance:none}.field__select{padding-right:var(--space-5);cursor:pointer;background:no-repeat right 2px center / 12px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='1.2'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E")}.field__textarea{resize:vertical;min-height:120px;line-height:1.6}.field__input:focus,.field__select:focus,.field__textarea:focus{border-bottom-color:var(--color-text)}.field__input::placeholder,.field__textarea::placeholder{color:var(--color-muted);opacity:.7}.field__input[aria-invalid=true],.field--error .field__input{border-bottom-color:#8a2a2a}.form__actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-3)}.form__actions .btn{width:100%}@media(min-width:750px){.form__actions .btn{width:auto;min-width:220px}}.form__links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-5)}.form__note{font-size:12px;color:var(--color-muted);line-height:1.6}.form__note--spaced{margin-top:var(--space-7)}.form-message{font-size:13px;line-height:1.6;padding:var(--space-4) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);text-align:center}.form-message--error{color:#8a2a2a;border-color:#8a2a2a}.form-message ul{display:flex;flex-direction:column;gap:var(--space-1)}.form-message a{text-decoration:underline}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin-top:var(--space-8)}.pagination a,.pagination span{font-size:11px;letter-spacing:var(--tracking-upper);text-transform:uppercase;color:var(--color-muted);padding:var(--space-2);min-width:32px;text-align:center;transition:color .25s var(--ease)}.pagination a:hover{color:var(--color-text)}.pagination [aria-current=page]{color:var(--color-text);border-bottom:1px solid currentColor;padding-bottom:6px}.pagination__step{display:inline-flex;align-items:center;gap:var(--space-2)}.cart-page__empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center;padding-block:var(--space-8)}.cart-page__layout{display:grid;gap:var(--space-7)}@media(min-width:1100px){.cart-page__layout{grid-template-columns:minmax(0,1fr) 380px;gap:var(--space-9);align-items:start}.cart-page__summary{position:sticky;top:calc(var(--header-h) + var(--space-6))}}.cart-page__cols{display:none}@media(min-width:750px){.cart-page__cols{display:grid;grid-template-columns:minmax(0,1fr) 120px 100px;gap:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-line);color:var(--color-muted)}.cart-page__cols span:nth-child(2){text-align:center}.cart-page__cols span:last-child{text-align:right}}.cart-line{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--color-line)}@media(min-width:750px){.cart-line{grid-template-columns:144px minmax(0,1fr) 120px 100px;gap:var(--space-5);align-items:start}}.cart-line__media{display:block;background:var(--color-panel);aspect-ratio:1}.cart-line__media img{width:100%;height:100%;object-fit:contain}.cart-line__info{display:flex;flex-direction:column;gap:var(--space-1)}.cart-line__title{font-family:var(--font-display);font-size:22px;line-height:1.2}.cart-line__meta{font-size:12px;color:var(--color-muted);line-height:1.6}.cart-line__price{font-size:13px}.cart-line__price s{color:var(--color-muted);margin-right:var(--space-2)}.cart-line__discounts{font-size:11px;color:var(--color-muted);letter-spacing:.04em}.cart-line__remove{margin-top:var(--space-3);align-self:flex-start}.cart-line__qty{grid-column:2}.cart-line__total{grid-column:2;font-size:14px}@media(min-width:750px){.cart-line__qty,.cart-line__total{grid-column:auto}.cart-line__qty{justify-self:center}.cart-line__total{text-align:right}}.cart-line__error{grid-column:1 / -1;font-size:12px;color:#8a2a2a}.cart-qty{display:inline-flex;align-items:center;border:1px solid var(--color-line)}.cart-qty button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;transition:background .25s var(--ease)}.cart-qty button:hover{background:var(--color-panel)}.cart-qty input{width:36px;height:40px;border:0;background:transparent;text-align:center;font:inherit;font-size:13px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;padding:0}.cart-qty input::-webkit-outer-spin-button,.cart-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.js .cart-page__update{display:none}.cart-page__update{margin-top:var(--space-5)}.cart-page__summary{display:flex;flex-direction:column;gap:var(--space-4)}.cart-page__summary-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:14px}.cart-page__summary-row--total{padding-top:var(--space-4);border-top:1px solid var(--color-line)}.cart-page__summary-row--total span:last-child{font-family:var(--font-display);font-size:24px}.cart-page__discount{font-size:12px;color:var(--color-muted)}.cart-page__checkout{width:100%}.cart-page__note{display:flex;flex-direction:column;gap:var(--space-2)}.cart-page.is-loading .cart-page__layout{opacity:.5;pointer-events:none;transition:opacity .2s}.search-form{max-width:560px;margin:0 auto var(--space-7);display:flex;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-line);transition:border-color .25s var(--ease)}.search-form:focus-within{border-bottom-color:var(--color-text)}.search-form__input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-family:var(--font-display);font-size:24px;padding:var(--space-3) 0;color:inherit;border-radius:0;appearance:none;-webkit-appearance:none}.search-form__input::-webkit-search-cancel-button{display:none}.search-form__submit{display:inline-flex;padding:var(--space-2)}.search-count{text-align:center;margin-bottom:var(--space-6)}.hairline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-line)}.hairline-grid>li{border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);min-width:0}.hairline-grid>li:nth-child(2n){border-right:0}@media(min-width:750px){.hairline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hairline-grid>li:nth-child(2n){border-right:1px solid var(--color-line)}.hairline-grid>li:nth-child(3n){border-right:0}}@media(min-width:1100px){.hairline-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.hairline-grid--4>li:nth-child(3n){border-right:1px solid var(--color-line)}.hairline-grid--4>li:nth-child(4n){border-right:0}}.search-others{max-width:680px;margin:var(--space-8) auto 0}.search-others__title{margin-bottom:var(--space-4);text-align:center}.search-others__item{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--color-line);transition:opacity .25s var(--ease)}.search-others__item:last-child{border-bottom:1px solid var(--color-line)}.search-others__item:hover{opacity:.6}.search-others__name{font-family:var(--font-display);font-size:22px;line-height:1.2}.search-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center;padding-block:var(--space-6)}.blog-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-7)}.blog-tags a{color:var(--color-muted);padding-bottom:6px;border-bottom:1px solid transparent;transition:color .25s var(--ease),border-color .25s var(--ease)}.blog-tags a:hover,.blog-tags a[aria-current=true]{color:var(--color-text);border-bottom-color:currentColor}.blog-grid{display:grid;gap:var(--space-8) var(--space-6)}@media(min-width:750px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-9) var(--space-6)}}.blog-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.blog-card__media{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--color-panel)}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.blog-card:hover .blog-card__media img{transform:scale(1.02)}.blog-card__date{margin-top:var(--space-3)}.blog-card__title{font-family:var(--font-display);font-size:clamp(22px,1vw + 16px,28px);line-height:1.2;max-width:22ch}.blog-card__excerpt{max-width:44ch;font-size:13px;color:var(--color-muted);line-height:1.7}.blog-empty{text-align:center;color:var(--color-muted)}.article__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;max-width:820px;margin:0 auto var(--space-7)}.article__title{max-width:22ch}.article__media{max-width:1100px;margin:0 auto var(--space-8);background:var(--color-panel)}.article__media img{width:100%;height:auto}.article__tags{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-7)}.article__nav{display:grid;gap:var(--space-5);margin-top:var(--space-9);padding-top:var(--space-6);border-top:1px solid var(--color-line)}@media(min-width:750px){.article__nav{grid-template-columns:1fr 1fr}}.article__nav-link{display:flex;flex-direction:column;gap:var(--space-2);transition:opacity .25s var(--ease)}.article__nav-link:hover{opacity:.6}.article__nav-link--next{text-align:right;align-items:flex-end}.article__nav-title{font-family:var(--font-display);font-size:22px;line-height:1.2;max-width:24ch}.article__back{display:flex;justify-content:center;margin-top:var(--space-7)}.notfound{min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);text-align:center}.notfound__text{max-width:44ch;color:var(--color-muted);font-size:14px;line-height:1.7}.notfound .text-link{margin-top:var(--space-3)}.rich{padding-block:var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}@media(min-width:1100px){.rich{padding-block:var(--space-9)}}.rich--left{align-items:flex-start;text-align:left}.rich--bordered{border-top:1px solid var(--color-line)}.rich__inner{width:100%;display:flex;flex-direction:column;align-items:inherit;gap:var(--space-4);text-align:inherit}.rich__heading{max-width:24ch}.rich__text{max-width:62ch;color:var(--color-muted);font-size:14px;line-height:1.8}.rich--left .rich__text{text-align:left}.rich__text>*+*{margin-top:1em}.rich__text a{border-bottom:1px solid currentColor}.rich__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-3)}.rich--left .rich__cta{justify-content:flex-start}.locator{padding-block:var(--space-8)}@media(min-width:1100px){.locator{padding-block:var(--space-9)}}.locator__head{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;margin-bottom:var(--space-7)}.locator__grid{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--color-line)}@media(min-width:750px){.locator__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.locator__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.boutique{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-bottom:1px solid var(--color-line)}@media(min-width:750px){.locator__grid>.boutique:nth-child(odd){border-right:1px solid var(--color-line)}}@media(min-width:1100px){.locator__grid--3>.boutique:nth-child(odd){border-right:0}.locator__grid--3>.boutique:not(:nth-child(3n)){border-right:1px solid var(--color-line)}}.boutique__media{aspect-ratio:4 / 3;background:var(--color-panel);overflow:hidden}.boutique__media img{width:100%;height:100%;object-fit:cover}.boutique__city{font-family:var(--font-display);font-size:28px;line-height:1.15}.boutique__address{font-size:13px;line-height:1.7;color:var(--color-muted);font-style:normal}.boutique__label{display:block;margin-bottom:var(--space-1)}.boutique__hours{font-size:13px;line-height:1.7}.boutique__phone{font-size:13px}.boutique__phone a:hover{opacity:.6}.boutique .text-link{align-self:flex-start;margin-top:auto}.gate{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-8) var(--gutter);text-align:center}.gate__mark{font-family:var(--font-display);font-size:clamp(32px,4vw + 12px,56px);letter-spacing:.02em}.gate__message{max-width:48ch;color:var(--color-muted);font-size:14px;line-height:1.8}.gate__form{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.gate__form .field{width:100%;text-align:left}.gate__enter{width:100%;max-width:420px;border-top:1px solid var(--color-line);padding-top:var(--space-5)}.narrow--form .gate__enter{margin-top:var(--space-7);max-width:none}.gate__enter summary{display:block;cursor:pointer;list-style:none;text-align:center}.gate__enter summary::-webkit-details-marker{display:none}.gate__enter[open] summary{margin-bottom:var(--space-5)}.gate__foot{font-size:11px;color:var(--color-muted);letter-spacing:var(--tracking-upper);text-transform:uppercase}.giftcard{max-width:520px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);text-align:center;padding-block:var(--space-8)}.giftcard__card{width:100%;border:1px solid var(--color-line);padding:var(--space-7) var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.giftcard__value{font-family:var(--font-display);font-size:clamp(40px,5vw + 12px,64px);line-height:1}.giftcard__code{font-size:18px;letter-spacing:.18em;font-variant-numeric:tabular-nums}.giftcard__qr{min-height:120px;display:flex;justify-content:center}.giftcard__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4) var(--space-6)}@media print{.giftcard__actions,.gate__foot{display:none}}.content--wide{max-width:calc(var(--page-max) + var(--gutter) * 2)}.content--wide .page-head{margin-bottom:var(--space-6)}.page-app,.rich__app{width:100%;margin-top:var(--space-6)}.prose--center{text-align:center}.prose--center ul,.prose--center ol{display:inline-block;text-align:left}.prose--center blockquote{border-left:0;padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-content.css.map */
