[data-vg-js-only][hidden],.vg-box-builder [hidden],#case-bar[hidden]{display:none!important}.vg-box-builder,.vg-box-review,.vg-box-product,.vg-access-page{--vg-ui-font: var(--vg-body-font);--vg-rule: color-mix(in srgb, var(--ink) 22%, transparent);font-family:var(--vg-ui-font);font-size:16px;font-weight:400;line-height:1.55;letter-spacing:normal}.vg-box-builder *,.vg-box-review *,.vg-box-product *,.vg-access-page *{box-sizing:border-box}.vg-box-builder :is(h1,h2,h3,.eyebrow,.drop,.btn-primary),.vg-box-review :is(h1,h2,h3,.eyebrow,.drop,.btn-primary),.vg-box-product :is(h1,h2,h3,.eyebrow,.drop,.btn-primary),.vg-access-page :is(h1,h2,h3,.eyebrow,.drop,.btn-primary){font-family:var(--f)}.vg-box-builder :is(p,dl),.vg-box-product :is(p,dl),.vg-access-page p{max-width:70ch}.vg-box-builder :is(button,a,input,select):focus-visible,.vg-box-review :is(button,a,input,select,textarea):focus-visible,.vg-access-page :is(button,a,input,select):focus-visible,#case-bar :is(button,a):focus-visible{outline:3px solid currentColor;outline-offset:4px}.vg-box-builder :is(.drop,.btn-primary),.vg-box-review :is(.drop,.btn-primary),.vg-access-page .btn-primary{min-height:50px;padding:15px 24px;line-height:1.3;white-space:normal;text-align:center}.vg-box-builder button:disabled,.vg-box-review button:disabled,#case-bar button:disabled{opacity:.55;cursor:not-allowed}.vg-box-builder .draw-link,.vg-box-review .draw-link,.vg-access-page .draw-link,.vg-box-product .draw-link{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:4px 0;font-size:15px;font-weight:600;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.vg-box-builder .draw-link:after,.vg-box-review .draw-link:after,.vg-access-page .draw-link:after{display:none}.vg-box-builder{width:100%;max-width:none;margin:0;padding:clamp(22px,3vw,40px);background:var(--cream);color:var(--ink);border:1px solid var(--blue)}.vg-box-builder .eyebrow{display:block;color:var(--maroon);font-size:13px;letter-spacing:.12em}body.vg .vg-box-builder h2{margin:8px 0 22px;color:var(--blue);font-size:clamp(32px,3.4vw,46px);line-height:1.1;text-transform:uppercase}.vg-box-legend{margin:0 0 24px;font-size:16px;line-height:1.7}.vg-box-builder:has(.vg-box-counters:not([hidden])) .vg-box-legend{display:none}.vg-box-counter{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-top:1px solid var(--vg-rule)}.vg-box-counter>div:first-child{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0;font-size:18px;line-height:1.4;font-weight:600}.vg-box-stepper{display:grid;grid-template-columns:44px 28px 44px;align-items:center;gap:6px;flex-shrink:0}.vg-box-stepper button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--blue);background:transparent;color:var(--blue);font:400 25px/1 var(--vg-ui-font);cursor:pointer}.vg-box-stepper button:not(:disabled):hover{background:var(--blue);color:var(--cream)}.vg-box-stepper output{text-align:center;color:var(--blue);font:600 22px/1 var(--vg-ui-font);font-variant-numeric:tabular-nums}.vg-box-select-wrap,.vg-box-edit,.vg-box-quantity{display:flex;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;line-height:1.4}.vg-box-select-wrap{margin:4px 0 20px}.vg-box-builder select,.vg-box-review select,.vg-box-review input[type=number],.vg-box-note textarea{width:100%;max-width:100%;min-height:48px;padding:11px 12px;border:1px solid var(--ink);border-radius:0;background:var(--cream);color:var(--ink);font:400 16px/1.4 var(--vg-ui-font)}.vg-box-builder select,.vg-box-review select{padding-right:32px}.vg-box-progress{margin:16px 0;color:var(--blue);font-size:15px;font-weight:600}.vg-box-actions{display:grid;grid-template-columns:1fr;gap:16px;align-items:center}.vg-box-actions strong{order:-1;font-family:var(--f);font-size:30px;font-weight:600;line-height:1.2;color:var(--blue)}.vg-box-actions .drop{width:100%}.vg-box-small{margin:16px 0;font-size:14px;line-height:1.65}.vg-box-access p,[data-vg-access-message] p{margin:0 0 14px}.vg-box-access .btn-primary,[data-vg-access-message] .btn-primary{margin:4px 12px 12px 0}[data-vg-access-message]:not(:empty){margin-top:20px;padding-top:20px;border-top:1px solid var(--vg-rule)}.vg-box-feedback{min-height:0;margin:14px 0 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.vg-box-feedback:empty{display:none!important}.vg-box-feedback.is-error{font-weight:600}.vg-box-builder .vg-box-feedback.is-error,.evidence-label .vg-box-feedback.is-error{color:var(--maroon)}.vg-box-builder>p:last-child{margin:20px 0 0}.vg-access-page{padding:clamp(54px,6vw,88px) 0 clamp(64px,8vw,110px);background:var(--cream);color:var(--ink)}.vg-access-page>.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.vg-access-page .vg-access-heading{margin-bottom:clamp(32px,4vw,56px);max-width:900px}.vg-access-page .vg-access-heading .eyebrow{display:block;color:var(--maroon);margin-bottom:14px;font-size:13px;letter-spacing:.15em}body.vg .vg-access-page h1{margin:0;color:var(--blue);font-size:clamp(40px,6vw,76px);line-height:1.04;font-weight:600;letter-spacing:-.025em;text-transform:uppercase}.vg-access-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px)}.vg-access-grid>*{min-width:0}.vg-access-grid>.vg-launch-status{margin:0;padding:0;border:0}.vg-launch-status{--vg-rule:color-mix(in srgb,var(--ink) 22%,transparent);margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid var(--vg-rule);font-family:var(--vg-body-font)}.vg-launch-status p{margin:0 0 18px;font-size:16px;line-height:1.65}.vg-launch-status p>strong:first-child{display:block;color:var(--blue);margin-bottom:6px;font-weight:700}.vg-launch-status .btn-primary{margin:0 0 24px}.vg-launch-status .vg-box-small{font-size:14px;line-height:1.65}.vg-launch-status .clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;max-width:460px;margin:0 0 28px}.vg-launch-status .unit{min-width:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:14px 0;border-top:2px solid var(--blue);color:var(--blue)}.vg-launch-status .unit b{font-family:var(--f);font-weight:600;font-size:clamp(30px,3.5vw,46px);line-height:1;font-variant-numeric:tabular-nums}.vg-launch-status .unit span{font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.09em;color:var(--ink)}.vg-launch-status>p:last-child{margin-bottom:0}.vg-access-signup{margin-top:clamp(40px,6vw,80px);padding-top:32px;border-top:2px solid var(--blue);max-width:none}body.vg .vg-access-signup h2{margin:0 0 12px;color:var(--blue);font-size:clamp(30px,4vw,44px);line-height:1.1;text-transform:uppercase}.vg-access-signup>p{margin:0 0 20px;font-size:16px}.vg-access-signup .vg-signup{max-width:680px}.vg-access-signup .vg-klaviyo{max-width:680px;padding:12px;background:var(--blue);color:var(--cream)}.vg-launch-hidden{padding-top:80px;padding-bottom:80px}.vg-access-header{padding:16px 20px;background:var(--cream);color:var(--blue);text-align:center;border-bottom:2px solid var(--blue)}.vg-topbar-section:has(#topbar) .vg-access-header{padding-top:calc(clamp(54px,5.55vw,80px) + 16px)}.vg-access-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;max-width:1280px;margin:0 auto}.vg-access-header__inner p{margin:0;font:700 clamp(16px,1.5vw,20px)/1.35 var(--vg-body-font)}.vg-access-header .vg-access-header__button{min-height:48px;padding:13px 24px;font-size:16px;line-height:1.3;text-decoration:none}.vg-access-header__button:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.sec-exhibits--home .vg-box-builder{max-width:1050px;margin:clamp(32px,4vw,56px) auto 0}.vg-box-builder .vg-ordering-notice{padding:22px;border:0;border-left:4px solid var(--blue);background:color-mix(in srgb,var(--blue) 7%,var(--cream))}.vg-ordering-notice>p:first-child{color:var(--blue);font-size:22px;font-weight:700;line-height:1.35}.vg-ordering-notice .vg-box-small{font-size:16px;font-weight:600;line-height:1.6}.vg-access-action{text-decoration:none;max-width:100%}.vg-launch-status .vg-access-action{margin:0}.vg-ordering-notice .vg-access-action{margin:4px 0 0}.vg-access-action--secondary{background:transparent;color:var(--blue)}.vg-access-action--secondary:hover{background:var(--blue);color:var(--cream)}@media(max-width:600px){.vg-access-header__inner{gap:10px}.vg-access-header__inner p{width:100%}.vg-access-header .vg-access-header__button{width:100%;max-width:360px}.vg-box-builder .vg-ordering-notice{padding:18px 16px}.vg-ordering-notice>p:first-child{font-size:20px}.vg-access-action{width:100%}}.sec-pdp.vg-box-product{padding:clamp(48px,5vw,76px) 0 clamp(64px,8vw,110px)}.vg-box-product>.wrap{max-width:1320px;padding:0 clamp(20px,5vw,64px)}.sec-pdp.vg-box-product .pdp-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);padding:0}.sec-pdp.vg-box-product .pdp-grid.vg-box-no-image{grid-template-columns:minmax(0,760px);justify-content:center}.vg-box-product .pdp-panel-col{min-width:0}.sec-pdp.vg-box-product .pdp-title{margin:0 0 28px}.sec-pdp.vg-box-product .pdp-title .eyebrow{font-size:13px;letter-spacing:.12em}.sec-pdp.vg-box-product .pdp-title h1{max-width:18ch;font-size:clamp(38px,4.6vw,62px);line-height:1.08;color:var(--blue)}.sec-pdp.vg-box-product .pdp-gallery{top:96px}.sec-pdp.vg-box-product .pdp-main-photo{margin:0;background:transparent}.vg-box-product .vg-box-builder{margin:0}.vg-box-description{margin-top:30px;font-size:15px;line-height:1.75}.vg-box-description p{margin:0 0 16px}.vg-box-product .vg-box-pickup{margin-top:24px;padding-top:24px;border-top:1px solid var(--vg-rule);font-size:15px;line-height:1.65}.sec-case-review.vg-box-review{min-height:72svh;padding:clamp(56px,6vw,88px) clamp(20px,5vw,64px) clamp(72px,8vw,112px);background:var(--blue);color:var(--cream)}.sec-case-review.vg-box-review .cr-col{width:100%;max-width:1060px;margin:0 auto;gap:36px}.sec-case-review.vg-box-review .cr-head{gap:16px;align-items:flex-start;text-align:left}.sec-case-review.vg-box-review .cr-head .eyebrow{color:var(--cream);opacity:1;font-size:13px;letter-spacing:.15em}.sec-case-review.vg-box-review h1{max-width:20ch;font-size:clamp(38px,5.4vw,70px);line-height:1.08;color:var(--cream)}.sec-case-review.vg-box-review .cr-sub{max-width:60ch;font:400 16px/1.65 var(--vg-ui-font);letter-spacing:normal}.vg-box-review #vg-cart-form,.vg-box-review .cr-lines{display:block;width:100%;max-width:none;min-width:0}.vg-box-review .vg-box-cart-line{display:block;width:100%;max-width:none;min-width:0;margin:0 0 18px;padding:clamp(20px,3vw,32px);background:var(--cream);color:var(--ink);border:0}.vg-box-review .vg-box-line-main{display:grid;width:100%;grid-template-columns:80px minmax(0,1fr) auto;gap:22px;align-items:start}.vg-box-review .vg-box-line-image{display:block;width:80px}.vg-box-review .vg-box-line-image img{width:80px;height:80px;object-fit:cover}.vg-box-review .vg-box-line-image:empty{display:none}.vg-box-review .vg-box-line-main:has(.vg-box-line-image:empty){grid-template-columns:minmax(0,1fr) auto}.vg-box-review .vg-box-line-details{min-width:0}.vg-box-review .vg-box-line-details h2{margin:0 0 10px;color:var(--blue);font-size:clamp(26px,3vw,34px);line-height:1.2;font-weight:600;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.vg-box-review .vg-box-saved-mix{margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.4;color:var(--blue)}.vg-box-review .vg-box-saved-mix span{display:inline;font-size:14px;font-weight:400;color:var(--ink)}.vg-box-review .vg-box-properties{display:grid;gap:5px;margin:0;font-size:13px;line-height:1.55}.vg-box-review .vg-box-properties div{display:flex;flex-wrap:wrap;gap:0 6px}.vg-box-review .vg-box-properties dt{flex:none;font-weight:600}.vg-box-review .vg-box-properties dt:after{content:":"}.vg-box-review .vg-box-properties dd{margin:0;overflow-wrap:anywhere}.vg-box-review .vg-box-line-price{font-family:var(--f);font-size:30px;line-height:1.2;color:var(--blue);white-space:nowrap}.vg-box-review .vg-box-line-tools{display:grid;grid-template-columns:90px minmax(180px,1fr) auto auto;gap:16px;align-items:end;width:100%;margin:24px 0 0;padding-top:22px;border-top:1px solid var(--vg-rule)}.vg-box-review .vg-box-line-tools input{width:90px}.vg-box-review .vg-box-line-tools .btn-primary{min-height:48px;padding:12px 20px}.vg-box-review .vg-box-line-tools .draw-link{min-height:48px;justify-content:center}.vg-box-review .vg-box-line-warning{margin:14px 0 0;font-size:14px;line-height:1.6;font-weight:600;color:var(--cream)}.vg-box-review .vg-box-cart-line .vg-box-line-warning{color:var(--maroon)}.sec-case-review.vg-box-review .cr-summary{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px;margin:32px 0 24px;padding:24px 0 0;border-top:1px solid color-mix(in srgb,var(--cream) 50%,transparent)}.sec-case-review.vg-box-review .cr-summary .s-left{gap:10px}.sec-case-review.vg-box-review .cr-summary .s-right{margin:0;max-width:400px;gap:12px}.sec-case-review.vg-box-review .cr-summary .srow{justify-content:space-between;gap:28px;font:400 15px/1.4 var(--vg-ui-font);text-transform:none}.sec-case-review.vg-box-review .cr-summary .srow span{opacity:1}.sec-case-review.vg-box-review .cr-summary .srow.total{gap:32px;font:600 clamp(28px,3.5vw,40px)/1.1 var(--f);text-transform:uppercase}.sec-case-review.vg-box-review .cr-summary .note,.sec-case-review.vg-box-review .cr-seal .note{opacity:1;font:400 13px/1.6 var(--vg-ui-font);letter-spacing:normal}.vg-box-review .vg-box-pickup{margin:24px 0;font-size:14px;line-height:1.65}.sec-case-review.vg-box-review .cr-seal{align-items:stretch;margin-top:26px;gap:14px}.sec-case-review.vg-box-review .cr-seal .drop{min-height:56px;color:var(--blue);font-size:20px}.vg-box-review .vg-box-cart-access{padding:20px;border:1px solid color-mix(in srgb,var(--cream) 60%,transparent);text-align:left;font-size:15px}.vg-box-review .vg-box-cart-access p{margin:0 0 12px}.vg-box-review .vg-box-cart-access .btn-primary{color:var(--cream);background:transparent;border-color:var(--cream);margin:8px 12px 8px 0}.vg-box-review .vg-box-note{display:block;margin:24px 0}.vg-box-note textarea{display:block;min-height:100px;margin-top:10px}.vg-box-review .vg-empty{margin:0 0 20px;padding:32px;border:1px solid color-mix(in srgb,var(--cream) 50%,transparent);font-size:20px;opacity:1}.vg-box-review #vg-cart-form>p:last-of-type{margin-top:22px}.vg-box-review #dingdoong-embedded-render-root{width:100%;max-width:none;margin:0 0 24px;padding:clamp(20px,3vw,32px);background:var(--cream);color:var(--ink);font-family:var(--vg-ui-font);font-size:15px;line-height:1.55}.vg-box-review #dingdoong-embedded-render-root:empty{display:none!important}.vg-box-review #dingdoong-embedded-render-root .ot-dingdoong-main{width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;color:var(--ink);font-family:var(--vg-ui-font)!important}.vg-box-review #dingdoong-embedded-render-root :is(label,button,input,[role=button],[role=radio]){font-family:var(--vg-ui-font)!important;line-height:1.5}.vg-box-review #dingdoong-embedded-render-root :is(.ot-dingdoong-header__title,.ot-dingdoong-pickup__label,.ot-dingdoong-day-picker__label,.ot-dingdoong-time-picker__label){display:block;color:var(--ink)!important;font-size:14px!important;font-weight:600;margin-bottom:8px}.vg-box-review #dingdoong-embedded-render-root :is(.ot-dingdoong-header,.ot-dingdoong-pickup,.ot-dingdoong-day-picker-container,.ot-dingdoong-time-picker-container){width:100%;max-width:none;margin-bottom:16px}.vg-box-review #dingdoong-embedded-render-root .ot-dingdoong-dropdown__button{min-height:48px;font-size:16px;color:var(--ink)}.vg-box-review #dingdoong-embedded-render-root .ot-dingdoong-required-message{color:var(--maroon);font-size:14px}body:has(.vg-box-review) :is(.ot-dingdoong-calendar,.ot-dingdoong-dropdown__list,.ot-dingdoong-calendar__popover){font-family:var(--vg-body-font)}#case-bar .case-bar-inner{gap:20px}#case-bar .case-slots{flex:none}#case-bar .case-slot{min-width:44px;min-height:44px}#case-bar .case-bar-state{gap:16px;min-width:0}#case-bar .case-state-text{white-space:normal;font:400 14px/1.45 var(--vg-body-font)}#case-bar .vg-box-feedback{margin:8px auto 0;max-width:var(--maxw);color:var(--cream);font:400 13px/1.5 var(--vg-body-font)}.pc-price small{display:block;font-size:13px;line-height:1.4;text-align:right}@media(max-width:900px){.vg-access-grid{grid-template-columns:1fr;gap:28px}.vg-access-grid>.vg-launch-status{max-width:none}.sec-pdp.vg-box-product .pdp-grid{grid-template-columns:1fr}.sec-pdp.vg-box-product .pdp-gallery{position:static;max-width:640px;margin:0 auto;width:100%}.vg-box-review .vg-box-line-tools{grid-template-columns:90px minmax(0,1fr)}.vg-box-review .vg-box-line-tools .btn-primary{grid-column:1 / -1}.vg-box-review .vg-box-line-tools .draw-link{grid-column:1 / -1;justify-self:start}}@media(max-width:600px){.vg-access-page{padding-top:40px}.vg-box-counter{gap:12px;padding:18px 0}.vg-box-counter>div:first-child{font-size:16px}.vg-box-stepper{grid-template-columns:44px 22px 44px;gap:4px}.vg-box-builder{padding:22px 18px}body.vg .vg-box-builder h2{font-size:32px}.vg-launch-status .clock{gap:8px}.sec-case-review.vg-box-review .cr-col{gap:28px}.vg-box-review .vg-box-line-main{grid-template-columns:60px minmax(0,1fr);gap:16px}.vg-box-review .vg-box-line-image,.vg-box-review .vg-box-line-image img{width:60px;height:60px}.vg-box-review .vg-box-line-price{grid-column:1 / -1;font-size:28px}.vg-box-review .vg-box-line-main:has(.vg-box-line-image:empty){grid-template-columns:1fr}.vg-box-review .vg-box-properties div{display:block}.vg-box-review .vg-box-properties dt,.vg-box-review .vg-box-properties dd{display:inline}.vg-box-review .vg-box-properties dt{margin-right:5px}.vg-box-review .vg-box-line-tools{grid-template-columns:1fr;gap:14px}.sec-case-review.vg-box-review .cr-summary{flex-direction:column;align-items:stretch}.sec-case-review.vg-box-review .cr-summary .s-right{max-width:none;align-items:stretch;text-align:left}.sec-case-review.vg-box-review .cr-summary .s-left{max-width:180px}.vg-box-review .vg-empty{padding:24px 20px}body:has(.vg-box-review) .ot-dingdoong-calendar__months{width:100%;min-width:0;max-width:100%}body:has(.vg-box-review) .ot-dingdoong-calendar__month-grid{width:100%;table-layout:fixed}body:has(.vg-box-review) .ot-dingdoong-calendar__month-grid :is(th,td){flex:1 1 0;width:auto;min-width:0}body:has(.vg-box-review) .ot-dingdoong-calendar__day-button{width:100%;min-width:0;max-width:100%}#case-bar .case-bar-inner{flex-wrap:wrap;gap:12px}#case-bar .case-slots{gap:8px}#case-bar .case-bar-state{display:grid;grid-template-columns:1fr;width:100%;gap:10px}#case-bar .case-bar-state .drop{min-height:48px;width:100%}#case-bar .case-bar-state .draw-link{min-height:44px}}@media(prefers-reduced-motion:reduce){.vg-box-builder *,.vg-box-review *,.vg-box-product *,.vg-access-page *,#case-bar *{animation:none!important;transition:none!important}}.vg-access-confirmation{display:flex;align-items:flex-start;gap:16px;margin:0 0 24px;padding:24px;background:var(--blue);color:var(--cream)}.vg-access-confirmation__icon{flex:0 0 32px;display:grid;place-items:center;width:32px;height:32px;border:2px solid currentColor;border-radius:50%;font:700 20px/1 var(--vg-body-font)}.vg-access-confirmation strong{display:block;color:var(--cream);font:600 clamp(22px,2.2vw,28px)/1.2 var(--f);text-transform:uppercase}.vg-launch-status .vg-access-confirmation p{margin:10px 0 0;color:var(--cream);font-size:15px;line-height:1.6}@media(max-width:600px){.vg-access-confirmation{padding:20px 16px;gap:12px}}@media(min-width:1100px){.sec-exhibits .cards.cards-three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1300px}}@media(min-width:761px)and (max-width:1099px){.sec-exhibits .cards.cards-three .product-card:last-child{grid-column:1 / -1;width:calc(50% - 15px);justify-self:center}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vg-box.css.map */
