:root{--vg-ease: cubic-bezier(.22, 1, .36, 1);--vg-ease-in-out: cubic-bezier(.65, 0, .35, 1);--vg-dur: .9s;--vg-rise: 28px;--vg-mono: var(--font-accent--family);--vg-serif: var(--font-heading--family);--vg-line: rgb(var(--color-foreground-rgb) / .12);--vg-muted: rgb(var(--color-foreground-rgb) / .62)}html.vg-subtle{--vg-dur: .6s;--vg-rise: 12px}.vg-eyebrow{margin:0;font-family:var(--vg-mono);font-size:12px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--vg-muted)}.vg-eyebrow a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--vg-ease),color .3s}.vg-eyebrow a:hover{color:var(--color-foreground);background-size:100% 1px}.vg-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;letter-spacing:.02em;color:var(--color-foreground);text-decoration:none;padding-block:6px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .5s var(--vg-ease)}.vg-link span{transition:transform .45s var(--vg-ease)}.vg-link:hover{background-size:0 1px;background-position:100% 100%}.vg-link:hover span{transform:translate(4px)}.vg-note{color:var(--vg-muted)}html.vg-motion .vg-pending{opacity:0;transform:translate3d(0,var(--vg-rise),0)}html.vg-motion .vg-pending[data-vg-reveal=clip],html.vg-motion .vg-pending.vg-clip{opacity:1;transform:none;clip-path:inset(12% 6% 12% 6%)}html.vg-motion .vg-animating{transition:opacity var(--vg-dur) var(--vg-ease),transform var(--vg-dur) var(--vg-ease),clip-path calc(var(--vg-dur) * 1.3) var(--vg-ease);transition-delay:var(--vg-delay, 0ms)}html.vg-motion .vg-animating[data-vg-reveal=clip]{clip-path:inset(0 0 0 0)}html.vg-motion [data-vg-parallax]{transform:translate3d(0,var(--vg-shift, 0px),0);will-change:transform}html.vg-type :is(h1,h2,.h1,.h2){letter-spacing:-.015em;text-wrap:balance}html.vg-type :is(h3,.h3){letter-spacing:-.01em;text-wrap:balance}html.vg-type .rte p{text-wrap:pretty}html.vg-btn-motion .button,html.vg-btn-motion .button-secondary{transition:color .35s var(--vg-ease),background-color .35s var(--vg-ease),box-shadow .35s var(--vg-ease),transform .35s var(--vg-ease)}@media(hover:hover){html.vg-btn-motion .button:not(:disabled,[aria-disabled=true]):hover,html.vg-btn-motion .button-secondary:not(:disabled,[aria-disabled=true]):hover{transform:translateY(-2px)}html.vg-btn-motion .button:not(.button-secondary,.button-unstyled,:disabled,[aria-disabled=true]):hover{box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 10px 24px -12px rgb(var(--color-foreground-rgb) / .45)}}html.vg-btn-motion .button:not(:disabled):active,html.vg-btn-motion .button-secondary:not(:disabled):active{transform:translateY(0) scale(.985)}html.vg :is(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}html.vg-card-zoom .product-card .card-gallery img,html.vg-card-zoom .product-card :is(.product-media,.card-gallery) img{transition:transform 1.1s var(--vg-ease),opacity .4s}@media(hover:hover){html.vg-card-zoom .product-card:hover .card-gallery img{transform:scale(1.045)}}html.vg-card-zoom .product-card .card-gallery{overflow:hidden}html.vg .product-information .vg-eyebrow{margin-bottom:-4px}html.vg-type .product-information h1{letter-spacing:-.02em;line-height:1.05}html.vg-pills .variant-option--buttons label,html.vg-pills .variant-option__button-label{border-radius:999px;transition:background-color .3s var(--vg-ease),color .3s var(--vg-ease),box-shadow .3s var(--vg-ease),transform .25s var(--vg-ease)}html.vg-pills .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--color-foreground);outline-offset:2px}@media(hover:hover){html.vg-pills .variant-option__button-label:hover{transform:translateY(-1px)}}.vg-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:var(--vg-muted)}.vg-trust li{display:inline-flex;align-items:center;gap:8px}.vg-trust svg{color:var(--color-foreground);flex:none}.vg-info{width:100%;border-top:1px solid var(--vg-line)}.vg-info__row{border-bottom:1px solid var(--vg-line)}.vg-info__row summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-block:14px;font-family:var(--vg-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}.vg-info__row summary::-webkit-details-marker{display:none}.vg-info__icon{position:relative;width:12px;height:12px;flex:none}.vg-info__icon:before,.vg-info__icon:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1px;background:currentColor;transition:transform .45s var(--vg-ease)}.vg-info__icon:after{transform:rotate(90deg)}.vg-info__row[open] .vg-info__icon:after{transform:rotate(0)}.vg-info__body{padding-bottom:20px;font-size:14px;line-height:1.65;color:rgb(var(--color-foreground-rgb) / .8)}html.vg-motion .vg-info__row[open] .vg-info__body{animation:vg-fade-down .5s var(--vg-ease)}html.vg .sticky-add-to-cart__bar{padding-bottom:calc(var(--padding-sm) + env(safe-area-inset-bottom,0px))}@media(max-width:749px){html.vg:has(sticky-add-to-cart){scroll-padding-bottom:96px}html.vg-sticky-early body:has(sticky-add-to-cart){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}html.vg .sticky-add-to-cart__bar .add-to-cart-text__content{display:block;position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.vg-sticky-early sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{display:flex}html.vg-sticky-early sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar[data-stuck=true]{opacity:1;transform:translate(-50%) translateY(0)}html.vg sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar .add-to-cart-text__content{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none}}@media(min-width:750px){html.vg .sticky-add-to-cart__bar{padding-bottom:var(--padding-sm);box-shadow:0 24px 60px -24px #00000059}}.vg-story{padding-block:var(--vg-pad-top, 96px) var(--vg-pad-bottom, 96px)}.vg-story__inner{display:grid;gap:clamp(56px,9vw,140px);min-width:0}.vg-story__head{display:grid;gap:14px;max-width:900px}.vg-story__title{margin:0;font-family:var(--vg-serif);font-size:clamp(34px,5.4vw,76px);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.vg-chapter{display:grid;gap:clamp(28px,4vw,64px);align-items:center;min-width:0}@media(min-width:990px){.vg-chapter{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.vg-chapter--left{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.vg-chapter--left .vg-chapter__media{order:2}.vg-chapter--text{grid-template-columns:minmax(0,1fr);max-width:860px}}.vg-chapter__media{margin:0;min-width:0}.vg-chapter__frame{position:relative;aspect-ratio:var(--ar, .8);max-height:88vh;max-width:min(100%,calc(88vh * var(--ar, .8)));margin-inline:auto;background:rgb(var(--color-foreground-rgb) / .05);border-radius:2px}.vg-chapter__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vg-chapter__copy{display:grid;gap:18px;min-width:0;max-width:560px}.vg-chapter--left .vg-chapter__copy{justify-self:end}.vg-chapter--text .vg-chapter__copy{max-width:860px;justify-self:start}.vg-chapter__num{margin:0;font-family:var(--vg-mono);font-size:12px;letter-spacing:.16em;color:var(--color-foreground)}.vg-chapter__num span{color:var(--vg-muted)}.vg-chapter__label{margin:0;font-family:var(--vg-serif);font-size:clamp(24px,2.6vw,34px);line-height:1.15;letter-spacing:-.01em}.vg-chapter__text{font-size:16px;line-height:1.75;color:rgb(var(--color-foreground-rgb) / .82)}.vg-chapter__text>:first-child{margin-top:0}.vg-chapter__text>:last-child{margin-bottom:0}.vg-chapter--lead .vg-chapter__text>p:first-child{font-family:var(--vg-serif);font-size:clamp(21px,2.1vw,28px);line-height:1.4;letter-spacing:-.01em;color:var(--color-foreground)}.vg-story__closing{margin:0}.vg-showcase{padding-block:var(--vg-pad-top, 80px) var(--vg-pad-bottom, 80px)}.vg-showcase__inner{display:grid;gap:clamp(28px,4vw,48px);min-width:0}.vg-showcase__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.vg-showcase__head>div{display:grid;gap:12px}.vg-showcase__title{margin:0;font-family:var(--vg-serif);font-size:clamp(32px,4.6vw,64px);line-height:1.02;letter-spacing:-.02em}.vg-showcase__grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;min-width:0}.vg-showcase__item{min-width:0}.vg-showcase__card{position:relative;display:block;height:100%;color:inherit;text-decoration:none}.vg-showcase__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:rgb(var(--color-foreground-rgb) / .05);border-radius:2px}.vg-showcase__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--vg-ease)}.vg-showcase__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000006b,#0000 48%);pointer-events:none}.vg-showcase__meta{position:absolute;inset:auto 0 0 0;z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:4px 12px;padding:clamp(16px,2vw,24px);color:#fff}.vg-showcase__index{grid-row:1 / 3;font-family:var(--vg-mono);font-size:12px;letter-spacing:.14em;align-self:start;padding-top:6px;opacity:.85}.vg-showcase__name{margin:0;font-family:var(--vg-serif);font-size:clamp(20px,2vw,28px);line-height:1.1;color:#fff}.vg-showcase__count{grid-column:2;font-size:13px;opacity:.85}.vg-showcase__arrow{grid-column:3;grid-row:1 / 3;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid rgb(255 255 255 / .55);transition:background-color .45s var(--vg-ease),color .45s var(--vg-ease),transform .45s var(--vg-ease)}@media(hover:hover){.vg-showcase__card:hover .vg-showcase__img{transform:scale(1.05)}.vg-showcase__card:hover .vg-showcase__arrow{background:#fff;color:#000;transform:translate(2px)}}.vg-showcase__card:focus-visible{outline-offset:4px}@media(min-width:990px){.vg-showcase__grid--4{grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:auto auto}.vg-showcase__grid--4 .vg-showcase__item:first-child{grid-row:1 / 3}.vg-showcase__grid--4 .vg-showcase__item:first-child .vg-showcase__media{aspect-ratio:auto;height:100%;min-height:560px}.vg-showcase__grid--4 .vg-showcase__item:nth-child(n+2) .vg-showcase__media{aspect-ratio:5 / 4}.vg-showcase__grid--4 .vg-showcase__item:last-child{grid-column:2 / 4}.vg-showcase__grid--4 .vg-showcase__item:last-child .vg-showcase__media{aspect-ratio:21 / 9}.vg-showcase__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.vg-showcase__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-showcase__grid--1 .vg-showcase__media{aspect-ratio:21 / 9}}@media(min-width:750px)and (max-width:989px){.vg-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.vg-showcase__grid{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin, 16px);margin-inline:calc(var(--page-margin, 16px) * -1);padding-inline:var(--page-margin, 16px);scrollbar-width:none;overscroll-behavior-x:contain}.vg-showcase__grid::-webkit-scrollbar{display:none}.vg-showcase__item{scroll-snap-align:start}}html.vg-motion .cart-drawer__dialog[open] .cart-items__table-row{animation:vg-rise .6s var(--vg-ease) both}html.vg-motion .cart-drawer__dialog[open] .cart-items__table-row:nth-child(2){animation-delay:60ms}html.vg-motion .cart-drawer__dialog[open] .cart-items__table-row:nth-child(3){animation-delay:.12s}html.vg-motion .cart-drawer__dialog[open] .cart-items__table-row:nth-child(n+4){animation-delay:.18s}@keyframes vg-rise{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes vg-fade-down{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html.vg *,html.vg *:before,html.vg *:after{animation-duration:1ms!important;animation-delay:0ms!important}html.vg .vg-pending{opacity:1!important;transform:none!important;clip-path:none!important}html.vg [data-vg-parallax]{transform:none!important}html.vg-btn-motion .button:hover,html.vg-btn-motion .button-secondary:hover,html.vg-pills .variant-option__button-label:hover,html.vg-card-zoom .product-card:hover .card-gallery img,.vg-showcase__card:hover .vg-showcase__img{transform:none}}@media(max-width:749px){html.vg .hero:not(.hero--stack-mobile) .overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(to top,#03030357,#03030338 55%,#0303034d)}html.vg .hero:not(.hero--stack-mobile):has(.overlay) .hero__content-wrapper :is(h1,h2,h3,p){text-shadow:0 1px 2px rgb(0 0 0 / .35),0 2px 18px rgb(0 0 0 / .4)}html.vg .hero:not(.hero--stack-mobile):has(.overlay) .hero__content-wrapper .button:not(.button-secondary,.button-unstyled){box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 10px 28px -10px #000000a6}}html.vg :is(.hero,.vg-showcase__card) :is(a,button):focus-visible,html.vg .vg-showcase__card:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:0 0 0 5px #0000008c}html.vg :is(.button,.button-secondary):focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}html.vg :is(.vg-link,.vg-eyebrow a,.facets-toggle__button){position:relative}html.vg :is(.vg-link,.vg-eyebrow a):before,html.vg .facets-toggle__button:before{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}html.vg .facets-toggle__button{min-height:44px}@media(max-width:749px){html.vg .announcement-bar{--padding-block-start: 10px !important;--padding-block-end: 10px !important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vg-premium.css.map */
