*{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}body{font-family:var(--font-primary--family);background-color:var(--color-background);color:var(--color-foreground)}.shopify-section,.skeleton{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*,.skeleton>*{grid-column:2}.shopify-section>.full-width,.skeleton>.full-width{grid-column:1 / -1}@media(max-width:749px){html{font-size:clamp(.875rem,4.0712vw,1.25rem)}}body{font-size:var(--font-size-sm);line-height:var(--line-height-base);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:var(--font-weight-book);line-height:var(--line-height-tight)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}main{flex:1 0 auto;padding-top:var(--header-height)}:focus-visible{outline:1px solid currentColor;outline-offset:.1875rem}.skip-link{position:absolute;top:.5rem;left:.5rem;z-index:100;padding:.5rem .75rem;background:var(--color-black);color:var(--color-white);font-size:var(--font-size-sm);text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:none}.idle-stripes{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;pointer-events:none}.idle-stripes[hidden]{display:none}.idle-stripes__band{position:relative;flex:1 1 0;overflow:hidden}.idle-stripes__fill{display:block;height:100%;background:var(--band);transform:translateY(-100%)}html.js [data-reveal]:not(.is-in){opacity:0}html.js [data-reveal].is-in{animation:.7s var(--reveal-delay, 0ms) cubic-bezier(.3,.2,.2,1) both var(--vt-rise)}@media(prefers-reduced-motion:reduce){html.js [data-reveal]:not(.is-in){opacity:1}html.js [data-reveal].is-in{animation:none}}.button{display:inline-flex;align-items:center;justify-content:center;min-height:2.4375rem;padding:0 1.25rem;border:1px solid var(--color-black);border-radius:0;background:transparent;color:inherit;font-size:var(--font-size-xs);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.button:hover:not(:disabled){background:var(--color-black);color:var(--color-white)}.button:disabled{color:var(--color-muted);border-color:var(--color-muted);cursor:default}.button--full{width:100%}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3.75rem;font-size:var(--font-size-xs)}.pagination a{text-decoration:none}.pagination__disabled{color:var(--color-muted)}.rte img{max-width:100%;height:auto}.rte a{text-decoration:underline;text-underline-offset:.125rem}.rte p{margin:0 0 .75rem}.rte p:last-child{margin-bottom:0}.archive{width:75%;margin:0 auto;padding:4.125rem 0 7.5rem}.archive__header{text-align:center;margin-bottom:4.375rem}.archive__title{margin:0 0 .75rem;font-size:.875rem;font-weight:var(--font-weight-regular);text-transform:uppercase}.archive__season{margin:0;font-size:var(--font-size-sm);font-style:italic}.archive__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;align-items:start}.archive__item{display:block;width:100%;padding:0;border:0;background:none;color:inherit;line-height:0;cursor:zoom-in}.archive__item.is-lifted .archive__image{visibility:hidden}.archive__image{width:100%;height:auto}.skeleton .archive__image{aspect-ratio:4 / 5}@media(max-width:749px){.archive{width:100%;padding:2.5rem var(--page-margin) 5rem}.archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lightbox{--lightbox-pad-x: 5rem;--lightbox-pad-y: 4.5rem;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:var(--color-foreground)}.lightbox::backdrop{background:transparent}.lightbox__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-background)}.lightbox__stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;touch-action:pinch-zoom;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.lightbox__stage:focus{outline:none}.lightbox__zone{position:absolute;top:0;bottom:0;width:50%}.lightbox__zone--prev{left:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M17 6l-8 8 8 8' fill='none' stroke='%23fff' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17 6l-8 8 8 8' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 14 14,pointer}.lightbox__zone--next{right:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M11 6l8 8-8 8' fill='none' stroke='%23fff' stroke-width='4.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11 6l8 8-8 8' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 14 14,pointer}@media(hover:hover){.lightbox:has(.lightbox__zone--prev:hover) .lightbox__nav--prev svg,.lightbox:has(.lightbox__zone--next:hover) .lightbox__nav--next svg{opacity:0}}.lightbox__image{grid-area:1 / 1;position:relative;z-index:1;cursor:zoom-out;height:min(calc(100vh - 2 * var(--lightbox-pad-y)),calc((100vw - 2 * var(--lightbox-pad-x)) / var(--r, .8)));height:min(calc(100dvh - 2 * var(--lightbox-pad-y)),calc((100vw - 2 * var(--lightbox-pad-x)) / var(--r, .8)));width:auto;max-width:none;aspect-ratio:var(--r, .8);object-fit:contain;transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}html.js img.lightbox__image{opacity:1;transition:none}.lightbox__close,.lightbox__nav{position:absolute;border:0;padding:0;background:none;line-height:0;cursor:pointer;color:inherit}.lightbox__close{top:1.5rem;right:1.5rem;width:.75rem}.lightbox__close svg{width:.75rem;height:auto}.lightbox__nav{top:50%;width:3rem;height:3rem;margin-top:-1.5rem;display:grid;place-items:center}.lightbox__nav svg{width:1.75rem;height:1.75rem;transition:opacity var(--transition-fast),transform var(--transition-fast)}.lightbox__nav--prev{left:1rem}.lightbox__nav--next{right:1rem}.lightbox__nav--prev:hover svg{transform:translate(-.125rem)}.lightbox__nav--next:hover svg{transform:translate(.125rem)}.lightbox__counter{position:absolute;left:0;right:0;bottom:1.625rem;margin:0;text-align:center;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;pointer-events:none}@media(max-width:749px){.lightbox{--lightbox-pad-x: var(--page-margin);--lightbox-pad-y: 4rem}.lightbox__close{top:1.25rem;right:var(--page-margin)}.lightbox__nav{display:none}}:root{--color-placeholder: #f0f0f0}.product-card__media,.hero__media,.product__media-item,.cart-line__media,.cart-row__media,.archive__grid li,.brand__media,.contact__media,.search-result__media,.article__media,.featured-grid__list li{background:var(--color-placeholder)}html.js img:not(.is-loaded){opacity:0}html.js img{transition:opacity .3s ease}html.js :is(.product-card__image,.featured-grid__image){transition:opacity .3s ease,transform .3s cubic-bezier(.2,.6,.2,1)}html.intro .hero__image{transition:opacity 2s ease}.search__results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.875rem}.search-result{display:grid;grid-template-columns:4.5625rem 1fr auto;gap:1rem;align-items:center}.search-result__media{line-height:0}.search-result__image{width:100%;height:auto;aspect-ratio:73 / 100;object-fit:cover}.search-result__title{text-decoration:none}.search__empty{text-align:center}.brand{padding:4.375rem 0 .6875rem}.brand__hero{display:grid;grid-template-columns:270fr 484fr 270fr;min-height:31.3125rem;align-items:center}.brand__label{margin:0;padding-inline:var(--page-margin);text-align:center;font-size:1.125rem;font-weight:var(--font-weight-book);line-height:1}.brand__media{line-height:0}.brand__image,.brand__placeholder{width:100%;height:auto;aspect-ratio:484 / 420;object-fit:cover}.brand__placeholder{background:#0000000f}.brand__caption{margin:0;padding-inline:var(--page-margin);text-align:center;font-size:var(--font-size-xs)}.brand__content{max-width:38.6875rem;min-height:12.4375rem;padding:2.5rem 0;margin:0 auto;font-size:var(--font-size-xs);line-height:1.2;text-align:center}@media(max-width:749px){.brand{padding:1.25rem var(--page-margin) 1.5rem}.brand__hero{grid-template-columns:1fr;min-height:0;row-gap:.875rem;text-align:center}.brand__content{min-height:14.0625rem}.brand__label,.brand__caption{padding:0;text-align:center}.brand__media{order:-1;margin-bottom:1.625rem}}.contact{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;margin-top:calc(-1 * var(--header-height))}.contact__body{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:calc(var(--header-height) + 3.75rem) var(--page-margin) 3.75rem;font-size:var(--font-size-xs);text-align:center}.contact__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.contact__list:empty{display:none}.contact__label{margin:0 0 .5rem;text-transform:uppercase;color:var(--color-muted)}.contact__link{text-decoration:underline;text-underline-offset:.1875rem}.contact__content{max-width:20rem;font-size:var(--font-size-xs)}.contact__list:not(:empty)+.contact__content{margin-top:2.5rem}.contact__content p{margin:0 0 1.5rem;text-transform:uppercase;color:var(--color-muted);line-height:1.9}.contact__content p:last-child{margin-bottom:0}.contact__content a{display:inline-block;color:var(--color-black);text-transform:none;text-decoration:underline;text-underline-offset:.1875rem}.contact-form{display:flex;flex-direction:column;gap:1rem;width:min(100%,19.625rem);margin-top:2.5rem}.contact-form__input{border:0;border-bottom:1px solid var(--color-black);padding:0 0 .3125rem;background:transparent;font:inherit;border-radius:0}.contact__media{line-height:0}.contact__image{width:100%;height:100%;object-fit:cover}@media(max-width:749px){.contact{grid-template-columns:1fr;min-height:0;margin-top:0;padding-bottom:5.3125rem}.contact__body{padding:8.1875rem var(--page-margin) 12rem}.contact__image{aspect-ratio:393 / 543;height:auto}}.skeleton{position:fixed;top:0;right:0;bottom:0;left:0;z-index:16;align-content:start;padding-top:var(--header-height);overflow:clip;background:var(--color-background)}.skeleton[hidden]{display:none}.skeleton.is-leaving{opacity:0;transition:opacity .42s ease-out}.skeleton *{pointer-events:none}.skeleton :not(.sk-box,.sk-line,.sk-dot){animation:none!important;opacity:1!important}.sk-box,.sk-line,.sk-dot{display:block;background:var(--color-placeholder)}.sk-line{display:inline-block;width:var(--w, 6em);max-width:100%;height:.65em;vertical-align:middle;border-radius:.125rem}.sk-lines .sk-line{display:block}.sk-lines .sk-line+.sk-line{margin-top:.55em}.sk-paragraph+.sk-paragraph{margin-top:1.5em}.sk-dot{width:1.125rem;height:1.125rem;border-radius:50%}.sk-dot--swatch{width:1rem;height:1rem}.skeleton .product__image{aspect-ratio:var(--product-media-ratio)}@media(max-width:749px){.skeleton .product__image{aspect-ratio:393 / 555}}.skeleton :is(.product-card__media,.hero__media,.product__media-item,.cart-row__media,.archive__grid li,.brand__media,.contact__media,.search-result__media,.article__media,.featured-grid__list li){background:none}.sk-box,.sk-line,.sk-dot{animation:1.4s ease-in-out infinite sk-pulse}@keyframes sk-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.sk-box,.sk-line,.sk-dot{animation:none}}@view-transition{navigation:auto}html{--vt-rise: vt-in-up;--vt-main: vt-in}html.from-skeleton{--vt-rise: vt-fade-in;--vt-main: vt-fade-in}@keyframes vt-out-up{to{opacity:0;transform:translateY(-.5rem)}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@keyframes vt-in-up{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes vt-fade-in{0%{opacity:0}to{opacity:1}}::view-transition-old(root){animation:.26s cubic-bezier(.4,0,.7,.2) both vt-out-up}::view-transition-new(root){animation:.42s cubic-bezier(.2,.7,.2,1) both vt-in}.header{view-transition-name:site-header}::view-transition-old(site-header),::view-transition-new(site-header){animation:none}.product__media{view-transition-name:product-media}.product__heading{view-transition-name:product-heading}.product__options{view-transition-name:product-options}.product__body{view-transition-name:product-body}.product__actions{view-transition-name:product-actions}.accordions{view-transition-name:product-accordions}::view-transition-group(site-header){z-index:30}::view-transition-group(product-media),::view-transition-group(product-heading),::view-transition-group(product-options),::view-transition-group(product-body),::view-transition-group(product-actions),::view-transition-group(product-accordions){z-index:1;animation-duration:0s}::view-transition-old(product-media),::view-transition-old(product-heading),::view-transition-old(product-options),::view-transition-old(product-body),::view-transition-old(product-actions),::view-transition-old(product-accordions){animation:.2s ease-in both vt-fade-out}::view-transition-new(product-heading){animation:.38s 0ms cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}::view-transition-new(product-options){animation:.38s 50ms cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}::view-transition-new(product-body){animation:.38s .1s cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}::view-transition-new(product-actions){animation:.38s .15s cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}::view-transition-new(product-accordions){animation:.38s .2s cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}::view-transition-new(product-media){animation:.52s .12s ease-out both vt-fade-in}.press,.contact,.stockists,.archive,.collection{view-transition-name:page-stagger}::view-transition-group(page-stagger){z-index:1;animation-duration:0s}::view-transition-old(page-stagger){animation:.2s ease-in both vt-fade-out}::view-transition-new(page-stagger){animation:none;opacity:0}html.vt-active :is(.press-item,.contact__item,.contact__content p,.stockist,.contact__media,.stockists__content,.archive__header,.archive__grid>li,.collection__header){opacity:0}html.is-skeleton :is(.press,.contact,.stockists,.archive,.collection,.product__media,.product__heading,.product__options,.product__body,.product__actions,.accordions){view-transition-name:none}html.from-skeleton::view-transition-old(root){animation:.42s ease-out both vt-fade-out}html.from-skeleton::view-transition-new(root){animation:.42s ease-out both vt-fade-in}html.from-skeleton::view-transition-new(page-stagger){opacity:1}html.pre-enter :is(main,.product__heading,.product__options,.product__body,.product__actions,.accordions,.product__media){opacity:0}html:is(.enter,.enter-late,.no-vt) :is(.press-item,.contact__item,.stockist){animation:.38s calc(var(--i, 0) * 50ms) cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html:is(.enter,.enter-late,.no-vt) .contact__content p{animation:.38s calc(var(--i, 0) * 50ms) cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html:is(.enter,.enter-late,.no-vt) .contact__media{animation:.52s .12s ease-out both vt-fade-in}html:is(.enter,.enter-late,.no-vt) .stockists__content{animation:.38s .3s cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html:is(.enter,.enter-late,.no-vt) .archive__header{animation:.38s cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html:is(.enter,.enter-late,.no-vt) .archive__grid>li{animation:.42s calc(.12s + min(var(--i, 0) * 35ms,.9s)) cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html:is(.enter,.enter-late,.no-vt) .collection__header{animation:.38s cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html.intro body.template-index main{animation:none}html.intro body.template-index :is(.header__logo,.hero__title,.hero__link,.header__menu-toggle,.header__cart,.header__icons>a:first-child){opacity:0}html.intro.hero-ready body.template-index .header__logo{animation:1.5s .5s ease both vt-fade-in}html.intro.hero-ready body.template-index :is(.hero__title,.hero__link){animation:.9s 3s ease both vt-fade-in}html.intro.hero-ready body.template-index :is(.header__menu-toggle,.header__cart,.header__icons>a:first-child){animation:.9s 3.5s ease both vt-fade-in}html:is(.enter,.no-vt) body:not(.template-product) main:not(:has(.press,.contact,.stockists,.archive,.collection)){animation:.42s cubic-bezier(.2,.7,.2,1) both var(--vt-main)}html:is(.enter,.no-vt) .product__heading{animation:.38s 0ms cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html:is(.enter,.no-vt) .product__options{animation:.38s 50ms cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html:is(.enter,.no-vt) .product__body{animation:.38s .1s cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html:is(.enter,.no-vt) .product__actions{animation:.38s .15s cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html:is(.enter,.no-vt) .accordions{animation:.38s .2s cubic-bezier(.2,.7,.2,1) both var(--vt-rise)}html:is(.enter,.no-vt) .product__media{animation:.52s .12s ease-out both vt-fade-in}html.no-vt.is-leaving body{opacity:0;transition:opacity .2s ease-out}@media(prefers-reduced-motion:reduce){html.intro body.template-index :is(.header__logo,.hero__title,.hero__link,.header__menu-toggle,.header__cart,.header__icons>a:first-child){opacity:1}::view-transition-new(page-stagger){opacity:1}html.vt-active :is(.press-item,.contact__item,.contact__content p,.stockist,.contact__media,.stockists__content,.archive__header,.archive__grid>li,.collection__header){opacity:1}html.pre-enter :is(main,.product__heading,.product__options,.product__body,.product__actions,.accordions,.product__media){opacity:1}::view-transition-old(root),::view-transition-new(root),html:is(.enter,.no-vt) main,html.intro body.template-index :is(.header__logo,.hero__title,.hero__link,.header__menu-toggle,.header__cart,.header__icons>a:first-child),::view-transition-old(page-stagger),::view-transition-new(page-stagger),html:is(.enter,.enter-late,.no-vt) :is(.press-item,.contact__item,.contact__content p,.stockist,.contact__media,.stockists__content,.archive__header,.archive__grid>li,.collection__header),html:is(.enter,.no-vt) :is(.product__heading,.product__options,.product__body,.product__actions,.accordions,.product__media),::view-transition-old(product-media),::view-transition-new(product-media),::view-transition-old(product-heading),::view-transition-new(product-heading),::view-transition-old(product-options),::view-transition-new(product-options),::view-transition-old(product-body),::view-transition-new(product-body),::view-transition-old(product-actions),::view-transition-new(product-actions),::view-transition-old(product-accordions),::view-transition-new(product-accordions){animation:none}html.no-vt.is-leaving body{opacity:1;transition:none}}.stockists{width:min(100%,46.25rem);margin:0 auto;padding:4.9375rem 0 7.5rem;font-size:var(--font-size-xs);line-height:1.2}.stockists__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.25rem;row-gap:1.625rem}.stockist__name{margin:0 0 1.125rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);text-transform:uppercase}.stockist__body p{margin:0}.stockist__body a{text-decoration:underline;text-underline-offset:.125rem}.stockists__content{margin-top:3.75rem}@media(max-width:749px){.stockists{padding:2.5rem var(--page-margin) 5rem}.stockists__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.search{position:relative;width:min(100%,51.0625rem);margin:0 auto;padding:5.1875rem 0 7.5rem;font-size:var(--font-size-xs)}.search__close{position:absolute;top:1.4375rem;right:-4.4375rem;width:.625rem;line-height:0;border:0;padding:0;background:none;cursor:pointer;color:inherit}.search__close svg{width:.625rem;height:auto}.search__form{display:flex;align-items:center;gap:.625rem;width:min(100%,30.0625rem);margin:0 auto 4.375rem;padding-bottom:.375rem;border-bottom:1px solid var(--color-black)}.search__input{flex:1;min-width:0;border:0;padding:0;background:transparent;font:inherit;color:inherit;border-radius:0}.search__input:focus{outline:none}.search__input::-webkit-search-cancel-button{display:none}.search__submit{border:0;padding:0;background:none;line-height:0;cursor:pointer;color:inherit;width:1rem}.search__submit svg{width:1rem;height:auto}.search__live:not(:empty)+.search__static{display:none}:is(.search__live,.search__static)>:not(.search-skeleton){transition:opacity .15s ease}.search.is-loading :is(.search__live,.search__static)>:not(.search-skeleton){opacity:.5}.search-skeleton{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.875rem}.search-skeleton__row{display:grid;grid-template-columns:4.5625rem 1fr auto;gap:1rem;align-items:center}.search-skeleton .search-result__media{aspect-ratio:73 / 100}.search-skeleton__bar{display:block;height:.9em;background:var(--color-placeholder)}.search-skeleton__bar--price{width:2.75rem}.search-skeleton .search-result__media,.search-skeleton__bar{animation:skeleton-breathe 1.4s ease-in-out infinite}@keyframes skeleton-breathe{50%{opacity:.45}}.search-skeleton,.search__live>:is(.search__results,.search__empty){animation:.22s ease-out both vt-fade-in}.search__live.is-refresh>:is(.search__results,.search__empty){animation:none}@media(prefers-reduced-motion:reduce){.search-skeleton,.search-skeleton .search-result__media,.search-skeleton__bar,.search__live>:is(.search__results,.search__empty){animation:none}}.search-result.is-active .search-result__title,.search-result.is-active .search-result__price{font-style:italic}.search-result{cursor:pointer;padding:.5rem;margin:-.5rem;transition:background-color .12s ease}.search-result.is-active,.search-result:focus-within{background:var(--color-muted-5)}@media(max-width:749px){.search{padding:2.5rem var(--page-margin) 5rem}.search__close{right:var(--page-margin)}}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;overflow-y:auto;background:var(--color-background);padding-top:var(--header-height)}.search-overlay[hidden]{display:none}html.search-open{overflow:hidden}html.search-open .header .header__logo,html.search-open .header .header__menu-toggle{pointer-events:auto}
/*# sourceMappingURL=/cdn/shop/t/8/assets/critical.css.map */
