.variant-picker__option:has(.vp-week-size-grid),.variant-picker__option:has(.vp-week-size-grid)>div{min-width:0;width:100%}.variant-picker .vp-week-size-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;width:100%}.variant-picker .block-swatch.vp-week-size{width:100%;min-width:0;min-height:92px;padding:8px 5px;gap:4px}.block-swatch.vp-week-size .vp-week-size__delivery{display:grid;place-items:center;width:100%;min-height:28px;padding:3px 2px;background:#e5e5e5;color:#262626;border-radius:6px;font-family:inherit;font-size:9px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none;white-space:normal;text-align:center}@media(max-width:699px){.variant-picker .vp-week-size-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vp-community{display:grid;gap:16px;min-width:0;color:#262626;font-family:var(--text-font-family);text-align:start}.vp-community__heading{display:flex;align-items:center;gap:10px;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:18px;line-height:1.4;letter-spacing:var(--heading-letter-spacing);margin:0}.vp-community__heading svg{width:22px;height:22px;flex:none}.vp-community__claim{font-size:15px;line-height:1.6;margin:0}.vp-community__note{font-size:12px;line-height:1.5;color:#666;margin:-5px 0 0}.vp-community__accounts{display:flex;flex-wrap:wrap;gap:12px}.vp-community__accounts a{display:grid;place-items:center;width:46px;height:46px;border:1px solid #171717;border-radius:50%;background:#171717;color:#fff;text-decoration:none;transition:background-color .15s ease}.vp-community__accounts svg{width:23px;height:23px}.vp-community__accounts a:hover{background:#3a3a3a}.vp-community__accounts a:focus-visible{outline:3px solid #1677c8;outline-offset:3px}.vp-shop-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.vp-shop-proof__grid>div{display:grid;align-content:start;gap:7px;padding:0 7px;text-align:center;min-width:0}.vp-shop-proof__grid>div+div{border-left:1px solid #dedede}.vp-shop-proof__grid strong{font-size:14px;font-weight:700;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.vp-shop-proof__grid span{font-size:10px;line-height:1.5;color:#595959}vp-customer-count{display:inline-block;position:relative;white-space:nowrap;min-width:5ch;font-variant-numeric:tabular-nums}vp-customer-count.is-complete{animation:vp-customer-complete .65s ease-out both}vp-customer-count.is-complete:after{content:"";position:absolute;top:-2px;right:-4px;bottom:-2px;left:-4px;background:linear-gradient(110deg,transparent 25%,#ffffffb3 50%,transparent 75%);transform:translate(-110%);animation:vp-customer-shine .8s ease-out both;pointer-events:none}@keyframes vp-customer-complete{0%,to{transform:scale(1);color:inherit}40%{transform:scale(1.06);color:#1677c8}}@keyframes vp-customer-shine{to{transform:translate(110%);opacity:0}}@media(prefers-reduced-motion:reduce){vp-customer-count.is-complete,vp-customer-count.is-complete:after{animation:none}}.vp-info-page--about .vp-community{text-align:center}.vp-info-page--about .vp-community__heading,.vp-info-page--about .vp-community__accounts{justify-content:center}.vp-gift-promo-wrap{position:relative;display:block;perspective:1200px;width:100%;max-width:400px;margin:22px auto;container-type:inline-size}.vp-gift-promo{box-sizing:border-box;aspect-ratio:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:22px;border:1px solid #8b703b80;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#38280e70,transparent 64%),linear-gradient(145deg,#14120f,#030303 65%);box-shadow:0 8px 24px #00000012,inset 0 1px #eed49c24;color:#fff;text-align:center}.vp-gift-promo__title{margin:0!important;color:#f8f4eb!important;font-family:var(--heading-font-family,inherit);font-size:clamp(15px,4.8cqw,20px)!important;font-weight:800!important;line-height:1.18!important;letter-spacing:-.015em}.vp-gift-promo__visual{display:flex;align-items:center;justify-content:center;gap:22px;min-height:0;padding:8px 0}.vp-gift-promo__item{height:100%;max-height:170px;aspect-ratio:.7;flex:0 1 auto;filter:drop-shadow(0 0 10px #d6a94a60)}.vp-gift-promo__item--bag{transform:rotate(-8deg)}.vp-gift-promo__item--card{transform:rotate(8deg)}.vp-gift-promo__crop{position:relative;width:100%;height:100%;overflow:hidden;border-radius:5px}.vp-gift-promo__crop img{position:absolute!important;width:250%!important;max-width:none!important;height:auto!important;top:-40%;left:-14%;display:block}.vp-gift-promo__item--card img{left:-142%}.vp-gift-promo__plus{flex:none;color:#f2d08b;font:600 32px/1 var(--text-font-family,sans-serif);text-shadow:0 0 16px #d6a94a60}.vp-gift-promo__description{margin:0!important;color:#d5d0c7!important;font-family:var(--text-font-family,inherit);font-size:clamp(11px,3.2cqw,13px)!important;line-height:1.5!important;letter-spacing:0;font-weight:400}@container (max-width:330px){.vp-gift-promo{padding:15px;gap:8px;border-radius:18px}.vp-gift-promo__visual{gap:18px;padding:5px 0}.vp-gift-promo__plus{font-size:26px}}.vp-gift-promo__turner{display:grid;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.vp-gift-promo-wrap[data-flipped] .vp-gift-promo__turner{transform:rotateY(180deg)}.vp-gift-promo__front,.vp-gift-promo__back{grid-area:1/1;backface-visibility:hidden;-webkit-backface-visibility:hidden;min-width:0}.vp-gift-promo__back{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #747474;border-radius:22px;background:linear-gradient(145deg,#646464,#494949);color:#fff;transform:rotateY(180deg);font-family:var(--text-font-family,inherit);font-size:13px;line-height:1.5;text-align:center;box-shadow:0 8px 24px #00000012}.vp-gift-promo__back p{margin:0;color:inherit}.vp-gift-promo__back-title{margin:0!important;font:700 19px/1.2 var(--heading-font-family,inherit)!important;color:#fff!important}.vp-gift-promo__back strong,.vp-gift-promo__odds dt{font-weight:700}.vp-gift-promo__odds{font-weight:400}.vp-gift-promo__prizes{font-size:12px}.vp-gift-promo__good-luck{text-align:center;margin-top:auto!important;padding-top:2px}.vp-gift-promo__logo{display:block;width:132px;height:auto;margin:0 auto;max-width:60%}.vp-gift-promo__toggle{position:absolute;bottom:7px;left:50%;transform:translate(-50%);display:block;margin:0 auto;padding:8px 14px;min-height:36px;border:0;background:transparent;box-shadow:none;color:#a3a3a3;font:400 11px/1.4 var(--text-font-family,inherit);text-decoration:none!important;cursor:pointer}.vp-gift-promo__toggle:hover{color:#fff}.vp-gift-promo-wrap[data-flipped] .vp-gift-promo__toggle{color:#dedede}.vp-gift-promo__front,.vp-gift-promo__back{padding-bottom:48px}.vp-gift-promo__front{aspect-ratio:auto;min-height:100cqw}.vp-gift-promo__toggle{z-index:1}.vp-gift-promo__toggle:focus-visible{outline:2px solid #666;outline-offset:2px;border-radius:4px}@container (max-width:330px){.vp-gift-promo__back{padding:18px 18px 48px;gap:10px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.vp-gift-promo__turner{transition:none}}.vp-gift-promo__single-card{display:block;width:auto;max-width:100%;height:240px;max-height:64cqw;object-fit:contain;filter:drop-shadow(0 0 12px #d6a94a40)}.badge.vp-week-delivery{--vp-week-background:#e5e5e5;display:inline-flex;align-items:center;gap:4px;background:var(--vp-week-background);color:#262626;border:0;border-radius:999px;padding:4px 8px;font-family:var(--vp-ui-font,var(--text-font-family));font-weight:700;font-size:10px;line-height:1;text-transform:none;letter-spacing:0;white-space:nowrap}.vp-week-delivery>svg{width:1.25em;height:1.25em;flex:none}
/*# sourceMappingURL=/cdn/shop/t/71/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAQBAQAE */
