.announcement{height:var(--announcement-height);background:var(--surface-dark);color:var(--text-on-dark);display:grid;place-items:center;overflow:hidden}.announcement__track{position:relative;display:grid}.announcement__message{grid-area:1 / 1;margin:0;text-align:center}.announcement__message--accent{color:var(--text-label-on-dark)}.announcement__track--alternating .announcement__message{animation:announce-primary 10s var(--ease) infinite both}.announcement__track--alternating .announcement__message--accent{animation-name:announce-accent}@keyframes announce-primary{0%,43%{opacity:1}50%,93%{opacity:0}to{opacity:1}}@keyframes announce-accent{0%,43%{opacity:0}50%,93%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.announcement__track--alternating .announcement__message{animation:none}.announcement__message--accent{display:none}}.categories__tile{display:flex;flex-direction:column;text-decoration:none;color:inherit}.categories__text{display:flex;flex-direction:column;align-items:center;gap:9px;padding-top:var(--space-1);text-align:center}.categories__tile--short .categories__text{width:70%}.categories__name,.categories__note{margin:0}.categories__rule{display:flex;justify-content:center;margin-top:var(--space-4)}.channels__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:start}.channels__panel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);background:var(--surface-quiet);padding:var(--space-4)}.channels__label{color:var(--text-price);margin:0}.channels__figure{width:100%;max-width:19rem}.channels__name,.channels__price{margin:0}.channels__cta{margin-top:var(--space-1)}.channels__notes{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.channels__notes li{display:flex;align-items:baseline;gap:12px;color:var(--text-secondary)}.channels__template{color:var(--text-label);margin:0}.channels__template strong{font-weight:400;color:var(--text-body)}.channels__empty{margin:0}@container (width < 46.8125rem){.channels__grid{grid-template-columns:1fr;gap:var(--space-4)}}.request__layout{display:flex;align-items:flex-start;gap:var(--space-5)}.request__main{flex:1;min-width:0;max-width:620px;display:flex;flex-direction:column;gap:var(--space-3)}.request__eyebrow{font-size:.6875rem;margin:0}.request__title{font-family:var(--font-display);font-size:4.25rem;line-height:1;letter-spacing:var(--type-display-tracking);font-weight:400;margin:0}.request__intro{margin:0}.request__form{display:flex;flex-direction:column;gap:var(--space-3);margin:0}.request__sentence{font-size:1.625rem;line-height:2.1;font-weight:var(--weight-body);color:var(--ink);margin:0}.sblank{display:inline-block}.sblank__input{font-family:inherit;font-size:inherit;line-height:48px;font-weight:inherit;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--line-field);border-radius:0;padding:0 10px;min-width:40px;min-height:48px;transition:border-bottom var(--duration-state) var(--ease)}.sblank__input::placeholder{color:var(--text-label)}.sblank__input:focus{outline:none;border-bottom:1.5px solid var(--rose)}.sblank__input:focus-visible{outline:none}.sblank__input[data-tone=error]{border-bottom:1.5px solid var(--burnt)}.field{display:flex;flex-direction:column;gap:9px;min-width:0}.field__label{font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--text-secondary)}.field__control{font-family:var(--font-sans);font-size:var(--type-input-size);line-height:1.65;color:var(--ink);background:none;border:0;border-radius:0;min-height:var(--field-min-height, auto);width:100%}.field__control::placeholder{color:var(--text-label)}.field--box .field__control{border:1px solid var(--line-field);padding:15px;resize:vertical}.field--underline .field__control{border-bottom:1px solid var(--line-field);padding:13px 2px}.field--drop .field__drop{border:1px dashed var(--line-field);padding:15px;text-align:center;font-size:.84375rem;color:var(--text-secondary);position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--field-min-height, auto)}.field__file{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.field--drop.is-filled .field__drop{border-style:solid;color:var(--ink)}.field__help{font-size:.78125rem;line-height:1.6;color:var(--text-secondary);margin:0}.request__pair{display:flex;gap:var(--space-2);align-items:stretch;flex-wrap:wrap}.request__pair>.field:first-child{flex:1 1 14rem;min-width:0}.request__pair>.field:last-child{flex:1 1 12.5rem;min-width:0}.request__send{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.request__reply{font-size:.84375rem;color:var(--text-secondary)}.request__rail{flex:0 1 20rem;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);border-left:1px solid var(--line-divider);padding-left:var(--space-3)}.request__notice{font-size:.875rem;line-height:1.7;color:var(--text-secondary);margin:0}.request__notice strong{color:var(--graphite);font-weight:var(--weight-label)}@container (width < 61.8125rem){.request__layout{flex-direction:column;gap:var(--space-4)}.request__rail{flex:1 1 auto;width:100%;border-left:0;padding-left:0;border-top:1px solid var(--line-divider);padding-top:var(--space-3)}}@container (width < 46.8125rem){.request__title{font-size:2.75rem}.request__sentence{font-size:1.375rem;line-height:2.1}.sblank__input{font-size:var(--type-input-size)}}.event-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.event-head__text{display:flex;flex-direction:column;gap:var(--space-2);max-width:34em}.event-head__title{margin:0}.event-head__when{margin:0;color:var(--text-secondary)}.event-head__intro{margin:0;max-width:52ch;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-body);text-wrap:pretty}.event-head__past{margin:0;max-width:40ch;font-size:.96875rem;line-height:var(--type-body-leading);color:var(--text-body)}.event-head__actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.event-head__figure{flex:1 1 18rem;max-width:min(42%,calc(64svh / var(--arch-ratio)));display:flex;flex-direction:column;gap:12px}.event-head__caption{margin:0}.event-menu{display:flex;flex-direction:column;gap:var(--space-3)}.event-menu__more{display:flex;justify-content:center;padding-top:var(--space-2)}.event-menu__empty{display:flex;justify-content:center;padding-block:var(--space-3)}.event-steps{display:flex;gap:var(--space-4);align-items:flex-start;list-style:none;margin:0;padding:0}.event-steps__break{flex:none;margin-top:40px}.event-steps__step{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.event-steps__numeral{width:64px;height:86px;flex:none;border:var(--outline-width) solid var(--line-rule);border-radius:32px 32px var(--arch-corner) var(--arch-corner);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:400;font-size:2rem;line-height:1;color:var(--line-rule)}.event-steps__title{margin:0}.event-steps__body{margin:0;font-size:.96875rem;line-height:var(--type-body-leading);color:var(--text-body);max-width:34ch}@container (width < 61.8125rem){.event-head{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}@container (width < 46.8125rem){.event-steps{flex-direction:column;gap:var(--space-3)}.event-steps__break{margin:0;align-self:center}.event-steps__body{font-size:var(--type-body-min)}}.fair{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.fair__text{display:flex;flex-direction:column;gap:12px}.fair__eyebrow{margin:0}.fair__title{margin:0;line-height:1.1}.fair__aside{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.fair__body{margin:0;font-size:.9375rem;line-height:1.65;max-width:28ch}@container (width < 61.8125rem){.fair{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.feature{display:flex;gap:var(--space-5);align-items:center}.feature__text{flex:0 1 400px;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.feature__eyebrow{color:var(--text-price);margin:0}.feature__title{font-family:var(--font-display);font-weight:400;font-size:3.25rem;line-height:1.02;margin:0}.feature__body{font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-body);margin:0;text-wrap:pretty}.feature__items{flex:1;min-width:0;display:flex;gap:var(--space-3);justify-content:flex-end;align-items:flex-start}.feature__card{flex:1;min-width:0;display:flex;flex-direction:column;text-decoration:none;color:inherit}.feature__caption{width:70%;display:flex;flex-direction:column;align-items:center;gap:9px;padding-top:var(--space-1);text-align:center}.feature__name{margin:0;font-size:1.375rem}@container (width < 61.8125rem){.feature{flex-direction:column;align-items:stretch;gap:var(--space-4)}.feature__items{justify-content:flex-start}.feature__title{font-size:2.5rem}}@container (width < 46.8125rem){.feature__title{font-size:1.875rem}.feature__items{gap:var(--space-2)}}.follow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-5);align-items:center}.follow .section-header{margin-bottom:0}.follow__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--space-3)}.follow__item{display:flex}.follow__sep{display:flex;align-items:center}.follow__link{color:var(--text-strong);text-decoration:none;border-bottom:1px solid var(--line-rule);padding-bottom:6px;transition:color var(--duration-state) var(--ease)}.follow__link:hover{color:var(--text-price)}@container (width < 61.8125rem){.follow{grid-template-columns:1fr;gap:var(--space-3)}}@container (width < 46.8125rem){.follow__list{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.follow__sep{display:none}}.footer{background:var(--surface-dark);color:var(--text-on-dark);padding-block:var(--space-5) var(--space-4)}.footer__inner{display:grid;grid-template-columns:1fr auto;gap:var(--space-5);align-items:start}.footer__headline{color:var(--text-on-dark)}.footer__lead{display:flex;flex-direction:column;gap:var(--space-2)}.footer__fair{color:var(--text-label-on-dark)}.footer__columns{display:flex;gap:var(--space-5)}.footer__column-title{color:var(--text-label-on-dark);margin:0 0 var(--space-2)}.footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.footer__social{display:flex;align-items:center;gap:10px;margin-top:var(--space-1)}.footer__link{color:var(--text-body-on-dark);text-decoration:none;border-bottom:1px solid var(--gold-lift)}.footer__link:hover{color:var(--text-on-dark);border-bottom-color:var(--gold-lift)}@media(pointer:coarse){.footer__list{gap:18px}.footer__link{position:relative}.footer__link:after{content:"";position:absolute;left:0;right:0;top:50%;height:30px;transform:translateY(-50%)}}.footer__base{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.footer__legal,.footer__kitchen{color:var(--text-body-on-dark);margin:0}@container (width < 46.8125rem){.footer__inner{grid-template-columns:1fr;gap:var(--space-4)}.footer__columns{flex-direction:column;gap:var(--space-3)}}.kitchen{display:flex;gap:var(--grid-gutter)}.kitchen__shot{flex:1;min-width:0;margin:0;display:flex;flex-direction:column;gap:14px}.kitchen__plate{aspect-ratio:4 / 3;height:auto}.kitchen__caption{margin:0}@container (width < 46.8125rem){.kitchen{flex-direction:column;gap:var(--space-3)}}.header{background:var(--surface-page);border-bottom:1px solid var(--line-rule)}.header__inner{height:var(--header-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-2)}.header__nav{display:flex;align-items:center;gap:var(--space-3)}.header__nav--right{justify-content:flex-end}.header__links{display:flex;gap:var(--space-3);list-style:none;margin:0;padding:0}.header__links--stacked{flex-direction:column;gap:var(--space-2);padding-block:var(--space-2) var(--space-3);padding-inline:var(--gutter-mobile)}.nav__link{color:var(--text-secondary);text-decoration:none;border-bottom:1px solid transparent;padding-bottom:3px}.nav__link--active,.nav__link[data-cart-toggle]{color:var(--text-strong)}.nav__link--active{border-bottom-color:var(--line-rule)}.header__wordmark{border:0;display:inline-flex;align-items:center;justify-self:center;color:var(--text-strong)}.header__logo{width:var(--logo-w);height:auto;display:block}.header__menu{display:none;background:none;border:0;padding:0;color:var(--text-strong);cursor:pointer}.header__drawer{border-top:1px solid var(--line-divider)}.header__drawer-search{display:none}@container (width < 46.8125rem){.header__inner{height:64px;grid-template-columns:1fr auto 1fr}.header__links{display:none}.header__links--stacked{display:flex}.header__drawer-search{display:block}.header__search{display:none}.header__menu{display:inline-block}.header__logo{width:min(9rem,45cqi)}.header__nav--right .nav__link{white-space:nowrap}}@media(pointer:coarse){.header__menu,.nav__link,.header__wordmark{position:relative}.header__menu:after,.nav__link:after,.header__wordmark:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}.hero{padding-top:var(--space-5);padding-bottom:var(--space-4)}.hero__stage{display:grid;grid-template-columns:minmax(0,1fr)}.hero__slide{grid-area:1 / 1;display:flex;align-items:center;gap:var(--space-5);opacity:0;pointer-events:none;transition:opacity .24s var(--ease)}.hero__slide--on{opacity:1;pointer-events:auto;transition:opacity .36s var(--ease) .24s}.hero__type{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.hero__type .eyebrow{margin-bottom:0}.hero__type .eyebrow--reserved{min-height:1lh}.hero__type .eyebrow--reserved:before{content:"\a0"}.hero__title{margin:0}.hero__body{margin:0;font-size:1.0625rem;line-height:var(--type-body-leading);color:var(--text-body);max-width:44ch;text-wrap:pretty}.hero__actions{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:calc(var(--space-3) - var(--space-2))}.hero__figure{position:relative;flex:0 0 auto;width:min(100%,27.5rem,calc(88svh / var(--arch-ratio)))}.hero__plaque{margin:var(--space-2) 0 0;font-family:var(--font-sans);font-style:italic;font-weight:300;font-size:.90625rem;line-height:var(--type-small-leading);letter-spacing:normal;text-transform:none;color:var(--text-secondary)}.hero__pagination{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.hero__dots{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,2rem);justify-items:center;align-items:center;justify-content:start}.hero__dot{background:none;border:0;padding:6px;cursor:pointer;display:flex;align-items:center}.hero__dot .lozenge{--lozenge-px: 6px;--lozenge-colour: var(--text-label)}.hero__dot[aria-current] .lozenge{--lozenge-px: 8px;--lozenge-colour: var(--line-rule)}@media(pointer:coarse){.hero__dots{grid-auto-columns:minmax(0,2.75rem)}.hero__dot{padding:19px}}.hero__count{margin:0;font-size:.6875rem;color:var(--text-secondary)}.hero__pause{background:none;border:0;padding:6px 0;margin:0;color:var(--text-secondary);cursor:pointer;font:inherit;border-bottom:1px solid transparent}.hero__pause:hover{color:var(--text-strong);border-bottom-color:var(--line-rule)}@media(pointer:coarse){.hero__pause{padding:13px 0}}@container (width < 61.8125rem){.hero__slide{gap:var(--space-4)}.hero__title{font-size:clamp(2.25rem,6vw,3.25rem)}}@container (width < 46.8125rem){.hero__slide{flex-direction:column;align-items:stretch;gap:var(--space-3)}.hero__figure{width:100%;max-width:none}}.steps{display:flex;gap:var(--space-4);align-items:flex-start;list-style:none;margin:0;padding:0}.steps__break{flex:none;margin-top:40px}.steps__step{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.steps__numeral{width:64px;height:86px;flex:none;border:var(--outline-width) solid var(--line-rule);border-radius:32px 32px var(--arch-corner) var(--arch-corner);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:400;font-size:2rem;line-height:1;color:var(--line-rule)}.steps__title{margin:0}.steps__body{margin:0;font-size:.96875rem;line-height:var(--type-body-leading);color:var(--text-body);max-width:34ch}@container (width < 46.8125rem){.steps{flex-direction:column;gap:var(--space-3)}.steps__break{margin:0;align-self:center}.steps__body{font-size:var(--type-body-min)}}.not-found{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start}.cart-page__note-form{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start;margin:0}.cart-page__head{margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.cart-page__title{margin:0}.cart-page__layout{display:flex;align-items:flex-start;gap:var(--space-5)}.cart-page__slip{flex:1 1 30rem;min-width:0}.cart-page__aside{flex:0 1 20rem;min-width:0;display:flex;flex-direction:column;gap:var(--space-3);border-left:1px solid var(--line-divider);padding-left:var(--space-3)}.cart-page__fulfilment{display:flex;flex-direction:column;gap:var(--space-1)}.cart-page__fulfilment-title{color:var(--text-label);margin:0}.cart-page__fulfilment p{margin:0}.cart-page .slip{gap:var(--space-3)}.cart-page .slip__ready{padding:var(--space-2) 22px}.cart-page .slip__ready-date{font-size:var(--type-section-size)}.cart-page .slip__rows{gap:var(--space-3)}.cart-page .slip__checkout{max-width:20rem}.cart-page .slip__foot{justify-content:flex-start}.cart-page .slip-row__name{font-size:var(--type-product-size)}.cart-page .slip-row__thumb{width:84px}.cart-page .empty-arch{border:0;padding:0;align-items:flex-start;text-align:left}@container (width < 61.8125rem){.cart-page__layout{flex-direction:column;gap:var(--space-4)}.cart-page__aside{flex:1 1 auto;width:100%;border-left:0;padding-left:0;border-top:1px solid var(--line-divider);padding-top:var(--space-3)}}.collection{display:flex;flex-direction:column;gap:var(--space-4)}.collection__head{display:flex;flex-direction:column;gap:var(--space-2)}.collection__title{margin:0}.collection__intro{margin:0;max-width:52ch;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-body);text-wrap:pretty}.collection__filters{display:flex;flex-wrap:wrap;gap:9px}.collection__filters .chip{text-decoration:none}.collection__pagination{display:flex;align-items:center;justify-content:center;gap:22px;border-top:1px solid var(--line-divider);padding-top:var(--space-3)}.collection__count{color:var(--text-secondary)}.collection__pagination .text-link{align-self:auto}.collection__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding-block:var(--space-4)}.collection__empty-arch{width:min(11rem,100%)}.collection__empty .type-body{max-width:34ch}.list-collections{display:flex;flex-direction:column;gap:var(--space-4)}.page-content{display:flex;flex-direction:column;gap:var(--space-3)}.rte a{color:var(--text-price);border-bottom:1px solid var(--line-rule)}.product{container:product / inline-size}.product__layout{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:start}.product__gallery{flex:3 1 18rem;max-width:calc(72vh / var(--arch-ratio));max-width:calc(72svh / var(--arch-ratio));display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.product__chip{display:flex}.product__stage{display:grid}.product__frame{grid-area:1 / 1;opacity:1;transition:opacity var(--duration-state) var(--ease)}.product__frame--hidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--duration-state) var(--ease),visibility 0s linear var(--duration-state)}.product__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:12px;align-self:stretch}.product__thumb{min-width:0;background:none;border:0;padding:0;cursor:pointer}.product__thumb--active{opacity:1}.product__thumb:not(.product__thumb--active){opacity:.72}.product__dots{display:none}.product__dot{background:none;border:0;padding:6px;cursor:pointer;display:flex;align-items:center}.product__dot .lozenge{--lozenge-px: 6px;--lozenge-colour: var(--line-ornament)}.product__dot[aria-current] .lozenge{--lozenge-px: 8px;--lozenge-colour: var(--line-rule)}@container product (width < 48rem){.product__thumbs{display:none}.product__dots{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);justify-items:center;align-items:center;max-width:min(100%,20rem);margin-inline:auto}}@media(pointer:coarse){.product__dot{padding-block:19px;padding-inline:0;width:100%;justify-content:center}}.product__info{flex:4 1 24rem;max-width:var(--measure);min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.product__intro{display:flex;flex-direction:column;gap:16px}.product__name{margin:0;font-size:clamp(2rem,6cqi,var(--type-product-title-size));line-height:var(--type-product-title-leading)}.product__description{max-width:48ch;font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-body);text-wrap:pretty}.product__description p{margin:0 0 var(--space-1)}.product__legend{color:var(--text-label);padding:0}.product__sizes{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.product__size-row{display:flex;gap:26px;align-items:flex-end;flex-wrap:wrap}.product__controls{display:flex;gap:26px;align-items:flex-end;flex-wrap:wrap;border-top:1px solid var(--line-divider);padding-top:26px;padding-bottom:var(--space-3)}.product__control{display:flex;flex-direction:column;gap:9px}.product__total{font-family:var(--font-display);font-size:2.125rem;line-height:1.18;color:var(--ink)}.product__actions{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}@container product (width < 48rem){.product--catalog .product__layout{flex-direction:column;align-items:center;gap:var(--space-4)}.product--catalog .product__gallery{width:min(28rem,100%);align-items:center}.product--catalog .product__stage{width:100%}.product--catalog .product__info{max-width:min(45rem,100%);align-items:center;text-align:center}.product--catalog .product__name{font-size:clamp(2.125rem,4.6vw,3.375rem);max-width:18ch}.product--catalog .product__description,.product--catalog .product__actions,.product--catalog .product__note{max-width:min(46ch,100%)}.product--catalog .product__intro{align-items:center}.product--catalog .product__actions{align-items:center;width:100%}.product--catalog .product__cta{width:min(320px,100%)}.product--catalog .product__note{text-align:center}}@container product (width >= 48rem){.product--catalog .product__name{font-size:clamp(2.75rem,4.6vw,var(--type-product-title-size))}.product--catalog .product__layout{align-items:center}}.product__more{margin-top:var(--space-5);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.product__more-title{margin:0;text-align:center}.product__more-grid{width:100%}.product__sizes-readonly{margin:0;width:100%;max-width:20rem;display:flex;flex-direction:column;gap:10px}.product__size-row-readonly{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding-bottom:10px;border-bottom:1px solid var(--line-ornament)}.product__size-row-readonly:last-child{border-bottom:0;padding-bottom:0}.product__size-row-readonly dt{font-family:var(--font-display);font-size:var(--type-product-size);line-height:1.2;color:var(--text-strong);text-align:left}.product__size-row-readonly dd{margin:0;text-align:right;font-family:var(--font-sans);font-size:var(--type-label-size);font-weight:var(--weight-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--text-price)}.product__cta{width:min(24rem,100%)}.product__price-line{margin:0}.product__note{margin:0;font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--text-secondary);max-width:48ch}.product__note[data-product-error]{color:var(--text-warning)}.product__note--allergen{padding-top:var(--space-1);border-top:1px solid var(--line-divider)}.product__reason{margin:0;font-family:var(--font-sans);font-size:var(--type-label-size);font-weight:var(--weight-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--text-warning)}.product__ingredients{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--line-divider);padding-top:26px}.product__ingredient-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.product__ingredient{display:flex;gap:10px;align-items:flex-start;font-size:var(--type-small-size);line-height:var(--type-small-leading);color:var(--text-secondary)}.product__ingredient .lozenge{margin-top:8px}@container (width < 20rem){.product__cta{width:100%}}.search-help{color:var(--text-secondary);max-width:48ch;margin:var(--space-3) 0 0}.search-form{display:flex;gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);max-width:560px}.search-form__input{flex:1;height:var(--control-height);border:0;border-bottom:1px solid var(--line-field);background:transparent;font-family:var(--font-sans);font-size:var(--type-input-size);color:var(--text-strong);border-radius:0;padding:0 var(--space-1)}.search-form__input:focus{outline:none;border-bottom:1.5px solid var(--rose)}.search-count{color:var(--text-label);margin-bottom:var(--space-3)}.search__pagination{display:flex;align-items:center;justify-content:center;gap:22px;border-top:1px solid var(--line-divider);padding-top:var(--space-3);margin-top:var(--space-4)}.search__count{color:var(--text-secondary)}.search__pagination .text-link{align-self:auto}.promise{display:flex;flex-direction:column;gap:var(--space-3)}.promise__lead{margin:0}.promise__row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,15rem));justify-content:space-between;gap:var(--space-4) var(--space-3)}.promise__item{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.promise__figure{display:block;width:100%;max-width:15rem}.promise__text{font-family:var(--font-sans);font-weight:300;font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:normal;text-transform:none;color:var(--text-body);max-width:22ch}.promise__row:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}@container (width < 46.8125rem){.promise__row{gap:12px}.promise__figure{max-width:none}.promise__text{font-size:.875rem;max-width:none}}.quotes{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}.quotes__rule{display:flex;justify-content:center}.quotes__stage{display:grid;width:100%}.quotes__slide{grid-area:1 / 1;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);opacity:0;pointer-events:none;transition:opacity .24s var(--ease)}.quotes__slide--on{opacity:1;pointer-events:auto;transition:opacity .36s var(--ease) .24s}.quotes__quote{margin:0;max-width:30ch;text-wrap:pretty}.quotes__mark{font-family:var(--font-sans)}.quotes__attribution{color:var(--text-secondary)}.quotes__pause{background:none;border:0;padding:6px 0;margin:var(--space-1) 0 0;color:var(--text-secondary);cursor:pointer;font:inherit;border-bottom:1px solid transparent}.quotes__pause:hover{color:var(--text-strong);border-bottom-color:var(--line-rule)}@media(pointer:coarse){.quotes__pause{padding:13px 0}}.quotes__dots{display:flex;align-items:center;gap:14px;margin-top:var(--space-1)}.quotes__dot{background:none;border:0;padding:6px;cursor:pointer;display:flex;align-items:center}.quotes__dot .lozenge{--lozenge-px: 6px;--lozenge-colour: var(--text-label)}.quotes__dot[aria-current] .lozenge{--lozenge-px: 8px;--lozenge-colour: var(--line-rule)}@media(pointer:coarse){.quotes__dots{gap:0}.quotes__dot{padding:19px}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
