.fl-gift-studio-deals{padding:2.2rem 0;border-bottom:1px solid #d8d9cc}.fl-gift-studio-deals h2{font:400 3.2rem/1.1 FLGiftDisplay,Arial Narrow,sans-serif;margin:0;color:#075d37}.fl-gift-studio-deals p{font-size:1.3rem;line-height:1.5;margin:.7rem 0}.fl-gift-studio-deals__options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:1.6rem 0}.fl-gift-studio-deals__options button{display:grid;justify-items:start;text-align:left;align-content:start;gap:.6rem;min-width:0;min-height:14rem;padding:1.8rem 1.4rem;border:1px solid #ced5c5;border-radius:.7rem;background:#fffdf7;color:#123c2d;cursor:pointer;font-size:1.2rem;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.fl-gift-studio-deals__options button strong{font-size:1.5rem;font-weight:600}.fl-gift-studio-deals__options [data-deal-price]{font-weight:700;font-size:2.1rem;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap}.fl-gift-studio-deals__bottles{font-size:1.15rem;line-height:1.4;opacity:.8}.fl-gift-studio-deals__delivery{justify-self:start;margin-top:.3rem;padding:.35rem .6rem;border-radius:.4rem;background:#eee5c9;color:#173e2e;font-size:1.1rem;font-weight:600;line-height:1.25}.fl-gift-studio-deals__delivery[hidden]{display:none}.is-gift-studio .fl-gift-delivery-banner{grid-column:1/-1;display:grid;gap:.4rem;padding:1.4rem 1.8rem;margin:.8rem 0;border:1px solid #d7c594;border-left:3px solid #b69a58;border-radius:.6rem;background:#efe6ca;color:#173e2e;font-size:1.2rem;line-height:1.5}.is-gift-studio .fl-gift-delivery-banner strong{font-size:1.9rem;line-height:1.2}.fl-gift-studio-deals__options button:hover:not(:disabled){border-color:#123c2d;box-shadow:0 4px 12px #123c2d0c}.fl-gift-studio-deals__options button:focus-visible{outline:3px solid #9a7a30;outline-offset:3px}.fl-gift-studio-deals__options button[aria-pressed=true]{background:#123c2d;border-color:#123c2d;color:#fffdf7;box-shadow:inset 0 3px #d6be7e}.fl-gift-studio-deals__options button:disabled{opacity:.6;cursor:wait}@media(max-width:749px){.fl-gift-studio-deals{padding:1.6rem 0}.fl-gift-studio-deals__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.fl-gift-studio-deals__options button{padding:1.3rem 1.5rem;min-height:12.4rem}.fl-gift-studio-deals__options button[data-gift-deal="15"]{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-template-areas:"quantity price" "bottles delivery";align-items:center;min-height:8rem}.fl-gift-studio-deals__options button[data-gift-deal="15"] strong{grid-area:quantity}.fl-gift-studio-deals__options button[data-gift-deal="15"] [data-deal-price]{grid-area:price;justify-self:end}.fl-gift-studio-deals__options button[data-gift-deal="15"] .fl-gift-studio-deals__bottles{grid-area:bottles}.fl-gift-studio-deals__options button[data-gift-deal="15"] .fl-gift-studio-deals__delivery{grid-area:delivery;justify-self:end;margin-top:0}}@media(min-width:750px)and (max-width:1099px){.fl-gift-studio-deals__options button{padding:1.4rem 1rem}.fl-gift-studio-deals__options [data-deal-price]{font-size:1.7rem}.fl-gift-studio-deals__delivery{font-size:1rem}}@media(max-width:374px){.fl-gift-studio-deals__options{gap:.8rem}.fl-gift-studio-deals__options button{padding:1.2rem}.fl-gift-studio-deals__options [data-deal-price]{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.fl-gift-studio-deals__options button{transition:none}}body:has(.is-gift-studio) .shopify-section-group-header-group,body:has(.is-gift-studio) .shopify-section-group-footer-group{display:none}.fl-gift-studio-brand{display:block;width:9rem;flex-shrink:0}.fl-gift-studio-brand img{display:block;width:100%;height:auto}.fl-gift-studio-exit{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.2rem 1.8rem;order:3;margin-left:auto;font-size:1.3rem}.fl-gift-studio-exit a,.fl-gift-studio-exit button{display:inline-flex;align-items:center;min-height:4.4rem;color:var(--accent);text-underline-offset:.3em}.fl-gift-studio-exit button{border:0;padding:0;background:transparent;font:inherit;text-decoration:underline;cursor:pointer}.is-gift-studio .fl-gift-builder__header .fl-gift-builder__product-meta{display:none}.is-gift-studio .fl-gift-builder__toolbar>div>p,.is-gift-studio .fl-gift-builder__randomizer-copy,.is-gift-studio .fl-gift-builder__presets>p{display:none}.is-gift-studio .fl-gift-studio-mixes{padding:.8rem 0;border-bottom:1px solid #deded2;margin-bottom:1.6rem}.fl-gift-studio-mixes summary{cursor:pointer;min-height:4.4rem;display:flex;align-items:center;justify-content:space-between;color:var(--accent);font-weight:700}.fl-gift-studio-mixes summary:after{content:"+";font-size:2rem}.fl-gift-studio-mixes[open] summary:after{content:"\2212"}.is-gift-studio button,.is-gift-studio .fl-gift-builder__preset strong{font-family:Arial,sans-serif}.is-gift-studio .fl-gift-builder__guide-footer{box-shadow:0 -8px 24px #102e2208;gap:1rem}.is-gift-studio .fl-gift-studio-price{font-size:1.4rem;min-width:9rem;font-weight:700;line-height:1.4}.is-gift-studio .fl-gift-builder__guide-back{border:0;background:transparent;color:var(--accent);padding:.6rem;font:600 1.2rem Arial,sans-serif}.is-gift-studio .fl-gift-builder__guide-summary{display:none!important}.is-gift-studio .fl-gift-builder__summary{display:none}.is-gift-studio[data-guide-step=review] .fl-gift-builder__summary{display:block}.is-gift-studio .fl-gift-builder__preset-lineup{display:none}.is-gift-studio .fl-gift-builder__preset{min-height:4.4rem;padding:1rem}.is-gift-studio [data-gift-presets]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.is-gift-studio .fl-gift-builder__preset strong{font-size:1.25rem}.is-gift-studio [data-guide-continue],.is-gift-studio [data-guide-panel=message]>.fl-gift-builder__panel-head{display:none!important}.is-gift-studio .fl-gift-builder__preview{max-height:none!important;overflow:visible!important;scrollbar-gutter:auto!important;min-width:0;width:100%;box-sizing:border-box}@font-face{font-family:FLGiftDisplay;src:url(./fl-gift-league-gothic.woff2) format("woff2");font-display:swap;font-weight:400}.is-gift-studio{--paper:#faf5eb;--ink:#102e22;--accent:#075d37;--highlight:#fec30d;min-height:100svh;padding:0 0 9rem;background:var(--paper);letter-spacing:0}.is-gift-studio [hidden]{display:none!important}.is-gift-studio .fl-gift-builder__inner{max-width:180rem;padding:0 clamp(1.6rem,3vw,5rem)}.is-gift-studio .fl-gift-builder__header{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 2rem;margin:0;padding:1.8rem 0;border:0;border-bottom:1px solid #d8d9cc;background:transparent}.is-gift-studio .fl-gift-builder__header .fl-gift-builder__title{font:400 2.8rem/1 FLGiftDisplay,Arial Narrow,sans-serif;letter-spacing:.01em;margin:0}.is-gift-studio .fl-gift-builder__eyebrow-row,.is-gift-studio .fl-gift-builder__header .fl-gift-builder__intro,.is-gift-studio .fl-gift-builder__sound-toggle{display:none}.is-gift-studio .fl-gift-builder__product-meta{margin:0 0 0 auto;font-size:1.4rem}.is-gift-studio .fl-gift-builder__tax-note{flex-basis:100%;margin:0;font-size:1.2rem}.is-gift-studio .fl-gift-builder__guide-nav{display:block;padding:1.5rem 0;margin:0;background:var(--paper);border:0}.is-gift-studio .fl-gift-builder__guide-nav>p{font-size:1.3rem;margin:0 0 .8rem}.is-gift-studio .fl-gift-builder__guide-nav ol{display:flex;gap:clamp(.5rem,3vw,4rem);list-style:none;margin:0;padding:0}.is-gift-studio .fl-gift-builder__guide-nav button{display:flex;align-items:center;gap:.7rem;background:transparent;border:0;min-height:4.4rem;color:var(--ink);font:600 1.4rem/1.2 Arial,sans-serif;cursor:pointer}.is-gift-studio .fl-gift-builder__guide-nav button span{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid #77907c;border-radius:50%}.is-gift-studio .fl-gift-builder__guide-nav button[aria-current=step] span{background:var(--highlight);border-color:var(--highlight)}.is-gift-studio .fl-gift-builder__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(36rem,1fr);gap:clamp(2rem,4vw,6rem);align-items:start}.is-gift-studio .fl-gift-builder__preview{display:block;position:sticky;top:2rem;padding:2rem 0;border:0;background:transparent;box-shadow:none}.fl-gift-studio-headline{font:400 clamp(5rem,6.8vw,10.5rem)/.92 FLGiftDisplay,"Arial Narrow",sans-serif!important;letter-spacing:-.01em!important;color:#075d37;margin:0 0 1.6rem!important}.fl-gift-studio-headline span{color:#775700}.fl-gift-studio-promise{font-size:clamp(1.5rem,1.5vw,2rem);margin:0 0 2.5rem}.is-gift-studio .fl-gift-builder__preview-head{display:none}.is-gift-studio .fl-gift-builder__preview-panel{padding:0;border:0;background:transparent;box-shadow:none}.is-gift-studio .fl-gift-builder__preview-panel figcaption{display:none}.is-gift-studio .fl-gift-builder__preview-image{background:transparent}.is-gift-studio .fl-gift-builder__preview-message-copy{margin-top:2rem;border:0;border-left:4px solid var(--highlight);border-radius:0;background:#fffaf2;box-shadow:none}.is-gift-studio .fl-gift-builder__configuration{min-width:0;padding:2.4rem;background:#fffdf8;border-radius:1.2rem}.fl-gift-studio-entry{display:flex;gap:.8rem;margin-bottom:1.5rem}.fl-gift-studio-entry button{flex:1;font-size:1.4rem}.fl-gift-studio-entry [aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#fff}.is-gift-studio:not([data-guide-step=flavours]) .fl-gift-studio-entry,.is-gift-studio:not([data-guide-step=flavours]) [data-cart-capacity],.is-gift-studio:not([data-guide-step=flavours]) .fl-gift-studio-draft{display:none}.is-gift-studio [data-cart-capacity],.is-gift-studio details,.is-gift-studio [data-team-import]>p{font-size:1.35rem;line-height:1.5}.is-gift-studio .fl-gift-builder__toolbar{padding:1.5rem 0;margin:1.5rem 0;border:0;border-top:1px solid #deded2;border-bottom:1px solid #deded2;background:transparent}.is-gift-studio .fl-gift-builder__workspace{display:block}.is-gift-studio [data-guide-panel],.is-gift-studio [data-guide-panel=flavours]>.fl-gift-builder__panel-head,.is-gift-studio [data-guide-panel=flavours]>.fl-gift-builder__selection-summary,.is-gift-studio [data-guide-panel=flavours]>[data-box-slots]{display:none}.is-gift-studio[data-guide-step=flavours] [data-guide-panel=flavours],.is-gift-studio[data-guide-step=message] [data-guide-panel=message],.is-gift-studio[data-guide-step=delivery] [data-guide-panel=delivery],.is-gift-studio[data-guide-step=review] [data-guide-panel=review]{display:block}.is-gift-studio .fl-gift-builder__panel{border:0;padding:0;background:transparent;box-shadow:none}.is-gift-studio .fl-gift-builder__mobile{display:block}.is-gift-studio [data-guide-preview-close],.is-gift-studio .fl-gift-builder__desktop-number,.is-gift-studio .fl-gift-builder__guide-mini-summary{display:none}.is-gift-studio .fl-gift-builder__guide-title,.is-gift-studio h3,.is-gift-studio [data-team-import] h2{font:400 3.4rem/1.05 FLGiftDisplay,Arial Narrow,sans-serif;color:var(--accent);margin:1rem 0}.is-gift-studio .fl-gift-builder__guide-positions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:1rem 0}.is-gift-studio .fl-gift-builder__guide-position{border:1px solid #b6c0b4;background:transparent;min-width:0;padding:.5rem;border-radius:.5rem;cursor:pointer;color:var(--ink)}.is-gift-studio .fl-gift-builder__guide-position.is-active{outline:3px solid var(--highlight);outline-offset:1px}.is-gift-studio .fl-gift-builder__guide-position img{width:100%;height:6rem;object-fit:contain}.is-gift-studio .fl-gift-builder__guide-position strong{display:block}.is-gift-studio .fl-gift-builder__guide-slot-actions{display:flex;justify-content:space-between;margin:.8rem 0}.is-gift-studio .fl-gift-builder__guide-slot-actions button{min-height:4.4rem;border:0;background:transparent;color:var(--accent);text-decoration:underline;cursor:pointer}.is-gift-studio .fl-gift-builder__bottle-hero{display:grid;grid-template-columns:7rem 1fr;gap:.4rem 1.2rem;align-items:center}.is-gift-studio .fl-gift-builder__bottle-hero>img{width:7rem;height:10rem;object-fit:contain;grid-row:span 2}.is-gift-studio .fl-gift-builder__bottle-hero>h3{font-size:2.8rem;margin:0}.is-gift-studio .fl-gift-builder__bottle-hero>p{font-size:1.4rem;margin:0}.is-gift-studio .fl-gift-builder__bottle-hero>button{grid-column:1/-1}.is-gift-studio .fl-gift-builder__guide-alternatives{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.7rem;overflow:visible}.is-gift-studio .fl-gift-builder__guide-alternative{min-width:0;min-height:10rem;border:1px solid transparent;border-radius:.5rem;background:var(--paper);color:var(--ink);padding:.6rem;cursor:pointer}.is-gift-studio .fl-gift-builder__guide-alternative[aria-pressed=true]{border:2px solid var(--accent);background:#eaf3e9}.is-gift-studio .fl-gift-builder__guide-alternative img{display:block;width:100%;height:6rem;object-fit:contain}.is-gift-studio .fl-gift-builder__guide-alternative strong{display:block;font-size:1.2rem;line-height:1.2;margin:0;white-space:nowrap}.is-gift-studio .fl-gift-builder__guide-primary{display:block;min-height:4.8rem;width:100%;margin:1.4rem 0;padding:1.2rem;border:0;border-radius:.6rem;background:var(--highlight);color:#17271d;font:700 1.6rem/1.3 Arial,sans-serif;cursor:pointer}.is-gift-studio button:disabled{opacity:.5;cursor:not-allowed}.is-gift-studio .fl-gift-builder__randomizer{padding:1rem 0;border:0;box-shadow:none;background:transparent}.is-gift-studio .fl-gift-builder__randomizer h2{font:400 2.6rem/1 FLGiftDisplay,sans-serif}.is-gift-studio .fl-gift-builder__presets{margin:1rem 0}.is-gift-studio .fl-gift-builder__guide-footer{display:flex;align-items:center;gap:1.5rem;position:sticky;bottom:0;padding:1.2rem;background:var(--paper);border-top:1px solid #d8d9cc;z-index:4}.is-gift-studio .fl-gift-builder__guide-footer button{min-height:4.4rem}.is-gift-studio .fl-gift-builder__guide-review-edit{display:flex;flex-wrap:wrap;gap:.8rem}.is-gift-studio .fl-gift-builder__guide-review-edit button{min-height:4.4rem;border:1px solid #fff;background:transparent;color:#fff;padding:.7rem;cursor:pointer}.is-gift-studio .fl-gift-builder__review h3,.is-gift-studio .fl-gift-builder__review>div>p{color:#fff}.is-gift-studio [data-reset-all-boxes]{background:#fff5ef;color:#8b251b;border:1px solid #a54a36}.is-gift-studio .fl-gift-builder__summary-grid{grid-template-columns:1fr}.is-gift-studio .fl-gift-builder__summary-grid article{background:#fffdf8;color:var(--ink);padding:1.4rem;border:1px solid #cdd5c9;border-radius:.6rem}.is-gift-studio .fl-gift-studio-box-price{color:var(--accent);font-weight:700;margin:.4rem 0}.is-gift-studio [data-studio-edit-box]{min-height:4.4rem;padding:.7rem 1.2rem;border:1px solid var(--accent);background:transparent;color:var(--accent);font-weight:700;cursor:pointer}.is-gift-studio input,.is-gift-studio select,.is-gift-studio textarea{font-size:16px;max-width:100%}.fl-gift-import-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;border:1px solid #ccd2c7;padding:1.2rem;min-width:0}.fl-gift-import-row label{display:grid;gap:.4rem;font-size:1.3rem;min-width:0}.fl-gift-import-row label:nth-of-type(2),.fl-gift-import-row [data-row-errors]{grid-column:1/-1}.fl-gift-import-row input,.fl-gift-import-row textarea{width:100%;padding:.8rem;border:1px solid #899887;border-radius:.3rem;color:var(--ink);background:#fff;box-sizing:border-box}.fl-gift-import-row [aria-invalid=true]{border:2px solid #a32020}.fl-gift-import-row [data-row-errors]{color:#a32020;font-size:1.3rem}.is-gift-studio [data-gift-cart-recovery]{padding:1.3rem;border:2px solid #9a6500;margin:1.5rem 0}.is-gift-studio [data-team-import] button,.is-gift-studio [data-gift-cart-recovery] button,.is-gift-studio [data-clear-gift-draft]{min-height:4.4rem;padding:.9rem 1.2rem;cursor:pointer}.is-gift-studio [data-team-import] label{display:grid;gap:.6rem;margin:1rem 0}@media(max-width:900px){.is-gift-studio .fl-gift-builder__layout{grid-template-columns:1fr;gap:1rem}.is-gift-studio .fl-gift-builder__preview{position:static;display:block!important;padding:1rem 0}.fl-gift-studio-headline{font-size:3.6rem!important;margin-bottom:.8rem!important}.fl-gift-studio-headline br,.fl-gift-studio-promise{display:none}.is-gift-studio .fl-gift-builder__preview-image{max-width:24rem;margin:auto}.is-gift-studio .fl-gift-builder__header{padding:.8rem 0}.is-gift-studio .fl-gift-builder__header .fl-gift-builder__title{position:static;clip-path:none;width:auto;height:auto;overflow:visible;white-space:normal}.is-gift-studio .fl-gift-builder__preview-views{max-width:45rem;margin:auto}.is-gift-studio .fl-gift-builder__preview-message-copy{margin-top:.5rem;padding:1rem}.is-gift-studio .fl-gift-builder__preview-flavours{display:none}.is-gift-studio .fl-gift-builder__preview-panel figcaption{display:none}.is-gift-studio .fl-gift-builder__configuration{padding:1.4rem}.is-gift-studio .fl-gift-builder__guide-nav{position:static}.is-gift-studio .fl-gift-builder__guide-nav ol{justify-content:space-between;gap:.2rem}.is-gift-studio .fl-gift-builder__guide-nav button{font-size:1.2rem;gap:.3rem}.is-gift-studio .fl-gift-builder__guide-nav button span{width:2.4rem;height:2.4rem}.is-gift-studio .fl-gift-builder__guide-footer{position:fixed;left:0;right:0;bottom:0;padding-bottom:max(1rem,env(safe-area-inset-bottom))}.is-gift-studio .fl-gift-builder__header .fl-gift-builder__title{font-size:2.4rem}.is-gift-studio .fl-gift-builder__product-meta{margin-left:0}}@media(prefers-reduced-motion:reduce){.is-gift-studio *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.is-gift-studio .fl-gift-builder__header{display:grid;grid-template-columns:auto 1fr auto;gap:.6rem 1.8rem;padding:1rem 0}.is-gift-studio .fl-gift-studio-exit{grid-column:3;grid-row:1;order:0;align-items:center}.is-gift-studio .fl-gift-builder__tax-note{grid-column:1/-1;font-size:1.1rem}.is-gift-studio .fl-gift-builder__guide-nav{padding:.8rem 0}.is-gift-studio .fl-gift-builder__guide-nav>p{font-size:1.1rem;margin-bottom:0}.is-gift-studio .fl-gift-builder__configuration{padding:1.6rem}.is-gift-studio .fl-gift-builder__toolbar{display:none}.is-gift-studio[data-guide-step=review] .fl-gift-builder__toolbar{display:flex}.is-gift-studio .fl-gift-studio-draft{margin:.6rem 0;color:#526452;font-size:1.2rem}.is-gift-studio .fl-gift-studio-draft summary{cursor:pointer;min-height:2.8rem}.is-gift-studio .fl-gift-builder__bottle-hero{display:none}.is-gift-studio .fl-gift-builder__guide-title{font-size:2.8rem;margin:.6rem 0}.is-gift-studio .fl-gift-builder__guide-positions{margin:.6rem 0}.is-gift-studio .fl-gift-builder__guide-position img{height:4.5rem}.is-gift-studio .fl-gift-builder__guide-slot-actions{margin:0}.is-gift-studio .fl-gift-builder__guide-alternatives-label{font-size:1.25rem;margin:.5rem 0}.is-gift-studio .fl-gift-builder__guide-alternative{display:grid;grid-template-rows:4.8rem 1.5rem auto;align-content:start;justify-items:center;gap:.5rem;min-height:9rem;padding:.5rem;border-width:2px}.is-gift-studio .fl-gift-builder__guide-alternative img{height:4.8rem}.is-gift-studio button{font-family:Arial,sans-serif!important;text-transform:none;letter-spacing:0}.is-gift-studio .fl-gift-builder__guide-footer{position:fixed;left:0;right:0;bottom:0;justify-content:flex-end;min-height:7rem;padding:.8rem clamp(1.6rem,3vw,5rem);gap:1.6rem}.is-gift-studio .fl-gift-builder__guide-footer [data-studio-next]{width:auto;min-width:20rem;margin:0}.is-gift-studio .fl-gift-studio-price{margin-left:auto;font-size:1.6rem}.is-gift-studio .fl-gift-studio-price strong{display:block;font-size:1.8rem;line-height:1.3}.is-gift-studio .fl-gift-studio-price span{display:block;font-size:1.2rem;font-weight:700;line-height:1.3;color:#075d37}@media(min-width:901px){.is-gift-studio{padding-bottom:7.4rem}.is-gift-studio .fl-gift-builder__layout{height:calc(100svh - 24rem);min-height:38rem;align-items:stretch}.is-gift-studio .fl-gift-builder__configuration{height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.fl-gift-studio-headline{font-size:clamp(4.8rem,4vw,6rem)!important;margin-bottom:1rem!important}.fl-gift-studio-promise{font-size:1.6rem;margin-bottom:1.4rem}.is-gift-studio .fl-gift-builder__preview{position:static;padding:.8rem 0;max-height:100%!important;overflow:auto!important}.is-gift-studio .fl-gift-builder__preview-image{max-width:min(100%,max(24rem,calc((100svh - 500px)*1.65)));margin:auto}.is-gift-studio .fl-gift-builder__preview-message-copy{margin-top:1rem;padding:1.2rem}.is-gift-studio .fl-gift-builder__preview-flavours{display:none}.is-gift-studio .fl-gift-builder__box-tabs{margin:.6rem 0}.is-gift-studio .fl-gift-builder__box-tab{min-height:4.4rem;padding:.6rem 1rem}.is-gift-studio:not([data-guide-step=review]) .fl-gift-builder__box-tab small{display:none}.is-gift-studio:not([data-guide-step=message]):not([data-guide-step=review]) .fl-gift-builder__preview-message-copy{display:none}}@media(max-width:600px){.is-gift-studio .fl-gift-builder__header{grid-template-columns:auto 1fr;gap:.4rem 1rem}.is-gift-studio .fl-gift-studio-exit{grid-column:2;gap:1rem;font-size:1.1rem}.is-gift-studio .fl-gift-builder__header .fl-gift-builder__title{display:none}.is-gift-studio .fl-gift-builder__guide-footer{gap:.6rem;padding:.8rem 1rem max(.8rem,env(safe-area-inset-bottom))}.is-gift-studio .fl-gift-builder__guide-footer [data-studio-next]{min-width:0;max-width:14rem;font-size:1.3rem}.is-gift-studio .fl-gift-studio-price{font-size:1.2rem;min-width:7rem}.is-gift-studio .fl-gift-studio-price strong{font-size:1.5rem}.is-gift-studio [data-guide-manage-boxes]{font-size:1.1rem;padding:.4rem}}body:has(.is-gift-studio) #MainContent>.shopify-section:not(:has(.is-gift-studio)){display:none}body:has(.is-gift-studio) shopify-chat{display:none!important}.fl-gift-builder.is-gift-studio.is-guided-mobile{padding-bottom:calc(var(--fl-gift-footer-height,11rem) + 2rem)}@media(max-width:360px){.is-gift-studio .fl-gift-builder__guide-nav ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem}.is-gift-studio .fl-gift-builder__guide-nav button{width:100%;min-width:0;flex-direction:column;gap:.4rem;font-size:1.1rem;padding:.4rem 0}}.is-gift-studio .fl-gift-builder__configuration{scroll-padding-bottom:2rem}.is-gift-studio .fl-gift-builder__configuration :is(button,input,textarea,select,summary){scroll-margin-bottom:calc(var(--fl-gift-footer-height,11rem) + 2rem)}.is-gift-studio .fl-gift-builder__preview-toggle{max-width:34rem;margin:0 auto 1.2rem;border-color:#b6c0b4;border-radius:.5rem}.is-gift-studio .fl-gift-builder__preview-toggle button{font-size:1.3rem;letter-spacing:0}.is-gift-studio .fl-gift-builder__preview-toggle button[aria-pressed=true]{background:var(--accent)}.is-gift-studio .fl-gift-studio-back{width:100%;max-width:60rem;margin:auto;padding:0}.fl-gift-studio-back__carton{position:relative;aspect-ratio:1254/780;overflow:hidden;text-align:center}.fl-gift-studio-back__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fl-gift-studio-back__label{position:absolute;top:24%;left:33%;width:34%;aspect-ratio:2/1;background:#fff;color:#000;filter:grayscale(1);container-type:inline-size;box-shadow:0 1px 3px #0003}.fl-gift-studio-back__label-content{position:absolute;top:8%;right:8%;bottom:9%;left:8%;display:flex;flex-direction:column;align-items:center}.fl-gift-studio-back__label strong{display:block;flex:0 0 auto;width:100%;font:700 4.23cqw/1.15 Arial,Helvetica,sans-serif;letter-spacing:0;overflow-wrap:anywhere;color:#000}.fl-gift-studio-back__label strong.is-dense{font-size:3.7cqw}.fl-gift-studio-back__label strong[hidden]{display:none}.fl-gift-studio-back__label p{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:0;margin:1.5cqw 0 0;overflow-wrap:anywhere;white-space:pre-wrap;font:700 3.88cqw/1.2 Arial,Helvetica,sans-serif;letter-spacing:0;color:#000}.fl-gift-studio-back__label p.is-dense{font-size:3.46cqw;line-height:1.16}.fl-gift-studio-back__label p.is-ultra-dense{font-size:3.1cqw;line-height:1.12}.is-gift-studio .fl-gift-studio-back figcaption{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;clip:auto!important;white-space:normal!important;overflow:visible!important;display:block;margin:1rem 0 .5rem!important;text-align:center;font-size:1.1rem;color:#5b655b}@media(max-width:600px){.is-gift-studio .fl-gift-builder__preview-image{width:100%;max-width:100%}.is-gift-studio .fl-gift-studio-headline{font-size:3rem!important}.is-gift-studio:not([data-guide-step=message]):not([data-guide-step=review]) .fl-gift-builder__preview-message-copy{display:none}.is-gift-studio .fl-gift-builder__tax-note{display:block!important;position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:1rem}.is-gift-studio .fl-gift-builder__configuration{padding:1rem}.is-gift-studio [data-cart-capacity]{font-size:1.2rem;margin:.8rem 0}.is-gift-studio .fl-gift-studio-entry{margin-bottom:.8rem}.is-gift-studio .fl-gift-studio-mixes{margin-bottom:.6rem;padding:.3rem 0}.is-gift-studio .fl-gift-builder__guide-title{font-size:2.6rem}}.is-gift-studio .fl-gift-studio-live-controls{display:none}.is-gift-studio[data-guide-step=flavours] .fl-gift-studio-live-controls{display:block;max-width:38rem;margin:.8rem auto 0}.is-gift-studio .fl-gift-studio-live-summary{float:right;margin:.4rem 0;font-size:1.2rem;line-height:1.5;color:var(--accent)}.is-gift-studio .fl-gift-studio-live-controls .fl-gift-builder__guide-title{font-size:2.4rem;text-align:left;margin:0 0 .6rem}.is-gift-studio .fl-gift-studio-live-controls .fl-gift-builder__guide-lead{display:none}.is-gift-studio .fl-gift-studio-live-controls .fl-gift-builder__guide-positions{clear:both;max-width:none;margin:.5rem 0 0}.is-gift-studio .fl-gift-studio-live-controls .fl-gift-builder__guide-position{display:grid;grid-template-rows:1fr;min-height:4.4rem;padding:.4rem;border-radius:.4rem}.is-gift-studio .fl-gift-studio-live-controls .fl-gift-builder__guide-position :is(img,.fl-gift-builder__guide-empty){display:none}.is-gift-studio .fl-gift-studio-live-controls .fl-gift-builder__guide-position.is-filled{background:var(--accent);color:#fff}.is-gift-studio .fl-gift-studio-live-controls .fl-gift-builder__guide-slot-actions:empty{display:none}.is-gift-studio[data-guide-step=flavours][data-guide-slot="1"] [data-preview-box-window="1"],.is-gift-studio[data-guide-step=flavours][data-guide-slot="2"] [data-preview-box-window="2"],.is-gift-studio[data-guide-step=flavours][data-guide-slot="3"] [data-preview-box-window="3"],.is-gift-studio[data-guide-step=flavours][data-guide-slot="4"] [data-preview-box-window="4"],.is-gift-studio[data-guide-step=flavours][data-guide-slot="5"] [data-preview-box-window="5"]{box-shadow:inset 0 0 0 2px var(--highlight)}@media(max-width:900px){.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__layout{display:block}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__configuration{margin-top:1rem}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__preview{position:sticky;top:0;z-index:3;align-self:start;margin:0;padding:.8rem 0;background:var(--paper);border-radius:0;border-bottom:1px solid #d8d9cc;box-shadow:0 8px 16px #102e220a}.is-gift-studio[data-guide-step=flavours] .fl-gift-studio-headline,.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__preview-message-copy{display:none}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__preview-toggle{max-width:26rem;margin:0 auto .4rem}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__preview-toggle button{min-height:4.4rem;padding:.6rem;font-size:1.1rem}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__preview-image{width:100%;max-width:min(100%,26rem,40svh);margin:auto}.is-gift-studio[data-guide-step=flavours] .fl-gift-studio-back{max-width:min(100%,26rem,40svh)}.is-gift-studio[data-guide-step=flavours] .fl-gift-studio-back figcaption{display:none}.is-gift-studio[data-guide-step=flavours] .fl-gift-studio-live-controls{max-width:34rem;margin:.6rem auto 0}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__configuration :is(button,input,textarea,select,summary){scroll-margin-top:calc(var(--fl-gift-preview-height,28rem) + 1rem)}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__guide-alternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__guide-alternative{grid-template-columns:3.2rem minmax(0,1fr);grid-template-rows:auto;align-items:center;align-content:center;justify-items:start;min-height:6rem;gap:.4rem;padding:.5rem}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__guide-alternative img{height:4.8rem;grid-row:1 / span 2}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__guide-alternative strong{font-size:clamp(1rem,3.1vw,1.2rem);text-align:left}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__guide-alternative>span{grid-column:2;font-size:1rem}}@media(max-width:900px)and (max-height:500px){.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__preview-views{float:left;width:32%;margin-right:1rem}.is-gift-studio[data-guide-step=flavours] .fl-gift-studio-live-controls{margin:0 0 0 34%;max-width:none}.is-gift-studio[data-guide-step=flavours] .fl-gift-builder__preview:after{content:"";display:block;clear:both}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fl-gift-studio.css.map */
