.gb__assistant{margin:0 0 32px;border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;padding:24px;scroll-margin-top:20px}.gb__assistant>summary{cursor:pointer;font-size:23px;line-height:1.35;color:rgb(var(--color-foreground))}.gb__assistant>summary span{display:block;font-size:13px;opacity:.7;margin:7px 0 0}.gb__preferences{display:grid;grid-template-columns:.8fr 1fr 1fr;gap:18px;margin-top:24px}.gb__assistant label{display:block;font-size:13px;line-height:1.5}.gb__assistant input,.gb__assistant select{display:block;width:100%;box-sizing:border-box;border:1px solid rgba(var(--color-foreground),.35);background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:4px;padding:12px;font:inherit;font-size:16px;margin-top:7px;min-height:48px}.gb__assistant input:focus-visible{outline:2px solid #e4d5b6;outline-offset:3px}.gb__assistant-note,.gb__assistant [role=status],.gb__suggestion>p,.gb__swap-dialog>p{font-size:13px;line-height:1.65;opacity:.8}.gb__assistant-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.gb__assistant button,.gb__swap-dialog button{cursor:pointer;padding:12px 18px;border-radius:4px;background:transparent;border:1px solid rgba(var(--color-foreground),.4);color:rgb(var(--color-foreground));font:inherit;font-size:13px;min-height:44px}.gb__assistant .gb__build,.gb__suggestion-card button{background:#e4d5b6;border-color:#e4d5b6;color:#24211c}.gb__assistant-actions a{font-size:13px;color:rgb(var(--color-foreground));text-underline-offset:4px;padding:10px}.gb__scent{margin-top:18px;font-size:13px}.gb__scent summary{cursor:pointer}.gb__scent label{margin-top:12px;max-width:300px}.gb__suggestion{border-top:1px solid rgba(var(--color-foreground),.2);margin-top:24px;padding-top:24px}.gb__suggestion-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.gb__suggestion-heading h2{font-size:22px;margin:0;color:inherit}.gb__suggestion-grid,.gb__swap-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.gb__suggestion-card{border:1px solid rgba(var(--color-foreground),.2);border-radius:6px;padding:12px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.gb__suggestion-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px}.gb__suggestion-card h3{font-size:14px;line-height:1.45;color:inherit;margin:12px 0 5px;overflow-wrap:anywhere}.gb__suggestion-card p{font-size:13px;margin:0 0 12px}.gb__suggestion-card button{margin-top:auto;width:100%}.gb__budget-line{padding:14px 0;font-size:14px;border-top:1px solid rgba(var(--color-foreground),.2);line-height:1.65}.gb__budget-line.is-over{color:#efb2a1}.gb__swap-dialog{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid #777164;border-radius:8px;width:min(900px,calc(100% - 24px));max-height:85dvh;overflow:auto;padding:24px}.gb__swap-dialog::backdrop{background:#000b}.gb__swap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gb__swap-dialog button:focus-visible{outline:2px solid #e4d5b6;outline-offset:3px}@media(max-width:749px){.gb__assistant{padding:18px;margin-bottom:22px}.gb__assistant>summary{font-size:21px}.gb__preferences{grid-template-columns:1fr;gap:14px;margin-top:20px}.gb__assistant-actions button{flex:1}.gb__assistant-actions a{width:100%;text-align:center}.gb__suggestion-grid,.gb__swap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gb__suggestion-heading{align-items:flex-start}.gb__suggestion-heading h2{font-size:19px}.gb__suggestion-heading button{padding:8px 11px;max-width:130px}.gb__suggestion-card{padding:10px}.gb__swap-dialog{padding:18px}}.gb__offer{display:inline-block;margin-top:18px;padding:7px 13px;background:#d4c19b18;border:1px solid #8e8062;color:#dec99f;font-size:12px;letter-spacing:.03em}.gb__discount{display:flex;justify-content:space-between;margin-top:20px;color:#cbbb96;font-size:12px}.gb__launch{font-size:12px;color:#bbb9ac;text-align:center}.gb__mobile-summary{display:none}@media(max-width:749px){.gb__mobile-summary{position:sticky;top:8px;z-index:5;display:flex;justify-content:space-between;gap:10px;background:#e5d8bb;color:#20271f;padding:13px 15px;margin-bottom:20px;text-decoration:none;border-radius:4px;font-size:13px;box-shadow:0 4px 15px #0006}}.gb{display:block;color:#e9e4db;padding-top:56px;padding-bottom:88px;font-family:inherit}.gb [hidden]{display:none!important}.gb button,.gb select,.gb textarea{font:inherit}.gb button,.gb a{-webkit-tap-highlight-color:transparent}.gb button:focus-visible,.gb a:focus-visible,.gb select:focus-visible,.gb textarea:focus-visible{outline:2px solid #dfbd85;outline-offset:4px}.gb__hero{max-width:760px;margin:0 auto 46px;text-align:center}.gb__eyebrow{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#ccb995}.gb__hero h1{font-size:clamp(34px,4.6vw,58px);line-height:1.12;letter-spacing:-.025em;color:#f3eee4;margin:17px 0}.gb__hero>p{font-size:16px;line-height:1.65;max-width:570px;margin:0 auto;color:#b4b4ad}.gb__steps{display:flex;justify-content:center;gap:28px;list-style:none;padding:0;margin:30px 0 0;font-size:12px}.gb__steps li{display:flex;align-items:center;gap:9px}.gb__steps span{color:#cfb98f;font-size:10px;border:1px solid #56534b;padding:5px 7px}.gb__layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:32px;align-items:start}.gb__filters{display:flex;gap:8px;flex-wrap:wrap}.gb__filters button{border:1px solid #494a45;background:transparent;border-radius:30px;color:#c6c7c1;padding:10px 16px;cursor:pointer;font-size:13px}.gb__filters button[aria-pressed=true]{background:#e8ddc6;border-color:#e8ddc6;color:#232521}.gb__limit{font-size:12px;color:#9b9f97;margin:14px 0 20px}.gb__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.gb__card{background:#202321;border:1px solid #3a3d37;border-radius:8px;overflow:hidden;transition:border-color .18s}.gb__photo{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:#141615}.gb__photo img,.gb__photo svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.gb__photo:hover img{transform:scale(1.035)}.gb__chosen{position:absolute;right:12px;top:12px;background:#e8ddc6;color:#242722;min-width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px}.gb__card-body{padding:16px}.gb__category{margin:0 0 7px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#b6a686}.gb__card h2{font:inherit;line-height:1.4;font-size:16px;color:#eee7db;margin:0 0 15px;min-height:44px}.gb__card h2 a{color:inherit;text-decoration:none}.gb__card select{width:100%;color:#e9e4db;background:#171a18;border:1px solid #50514b;border-radius:4px;padding:8px;margin:0 0 12px}.gb__variant-label{font-size:11px;display:block;margin-bottom:5px;color:#adaeaa}.gb__card-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13px}.gb__card-bottom button{border:1px solid #6b6a5e;border-radius:4px;background:transparent;color:#eee5d3;padding:8px 13px;cursor:pointer;white-space:nowrap}.gb button:disabled{cursor:not-allowed;opacity:.4}.gb__summary{position:sticky;top:24px;background:#222622;border:1px solid #515346;padding:24px;border-radius:9px;scroll-margin-top:24px}.gb__summary-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.gb__summary-top h2{margin:0;color:#eee7db;font-size:23px}.gb__summary-top>span{font-size:12px;color:#b9b9ab}.gb__box{position:relative;min-height:155px;margin:22px 0;background:#111412;border:8px solid #33362e;box-shadow:inset 0 0 0 1px #686957,0 8px 20px #0003;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:12px;align-content:center}.gb__box:before{content:"";position:absolute;top:12px;bottom:12px;left:50%;width:1px;background:#9b89704a;pointer-events:none}.gb__box img{aspect-ratio:1;width:100%;object-fit:cover;border-radius:3px;position:relative}.gb__box-empty{grid-column:1/-1;text-align:center;letter-spacing:.3em;font-size:20px;color:#d4c9b1}.gb__box-empty span{display:block;font-size:8px;letter-spacing:.12em;margin-top:10px;color:#858a7e}.gb__empty{font-size:13px;text-align:center;color:#a5a99e;line-height:1.5;margin:16px 0 24px}.gb__items{list-style:none;padding:0;margin:0 0 23px}.gb__items li{padding:12px 0;border-bottom:1px solid #41463c}.gb__item-top{display:flex;justify-content:space-between;gap:15px;font-size:13px;line-height:1.4}.gb__item-top span:first-child{max-width:70%}.gb__qty{display:flex;align-items:center;gap:13px;margin-top:9px}.gb__qty button{background:none;border:1px solid #555c4d;border-radius:3px;color:#d7decb;width:27px;height:27px;cursor:pointer}.gb__qty span{font-size:12px;min-width:10px;text-align:center}.gb__qty .gb__remove{width:auto;border:0;font-size:11px;text-decoration:underline;margin-left:auto}.gb__message-label{font-size:12px;display:block;margin-bottom:9px;color:#b8bdaf}.gb textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;color:#eee7db;background:#191c19;border:1px solid #505747;border-radius:4px;padding:12px;font-size:13px}.gb textarea::placeholder{color:#898e82}.gb__total{border-top:1px solid #515747;margin-top:23px;padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:15px}.gb__total strong{font-size:21px;color:#f0e5cc;font-weight:400}.gb__shipping{font-size:11px;line-height:1.5;color:#9fa494}.gb__status{font-size:12px;line-height:1.5;color:#e4bd8a;min-height:18px;margin:12px 0}.gb__submit{width:100%;border:0;border-radius:5px;padding:16px 10px;background:#e6d8bb;color:#24281e;cursor:pointer;font-size:14px}.gb__ready{display:block;text-align:center;color:#c3c7b9;margin-top:18px;text-decoration:none;font-size:12px}.gb__ready span{margin-left:5px}@media(min-width:1250px){.gb__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gb__layout{grid-template-columns:minmax(0,1fr) 350px}}@media(max-width:989px){.gb__layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.gb__summary{padding:18px}.gb__card-body{padding:12px}.gb__card-bottom{align-items:stretch;flex-direction:column}.gb__steps{gap:18px}}@media(max-width:749px){.gb{padding-top:30px;padding-bottom:36px}.gb__hero{margin-bottom:30px}.gb__hero h1{font-size:36px}.gb__hero>p{font-size:14px}.gb__steps{gap:15px;flex-wrap:wrap;font-size:11px}.gb__layout{display:flex;flex-direction:column}.gb__catalog,.gb__summary{width:100%;box-sizing:border-box}.gb__summary{position:static;margin-top:14px;padding:22px}.gb__filters{gap:6px}.gb__filters button{font-size:12px;padding:9px 13px}.gb__grid{gap:12px}.gb__card h2{font-size:14px;min-height:40px}.gb__card-bottom{font-size:12px}.gb__card-bottom button{min-height:40px}.gb__box{min-height:155px}.gb__box img{max-height:100px;object-fit:contain}.gb__total strong{font-size:23px}}.gb{color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.gb__hero h1,.gb__summary-top h2,.gb__card h2,.gb__total strong{color:rgb(var(--color-foreground))}.gb__eyebrow,.gb__category,.gb__hero>p,.gb__limit,.gb__empty,.gb__message-label,.gb__shipping,.gb__summary-top>span,.gb__variant-label,.gb__discount,.gb__ready,.gb__launch{color:rgba(var(--color-foreground),.75)}.gb__steps span{color:rgba(var(--color-foreground),.75);border-color:rgba(var(--color-foreground),.25)}.gb__offer{color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.25);background:transparent}.gb__filters button{color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.25)}.gb__filters button[aria-pressed=true]{background:#e4d5b6;border-color:#e4d5b6;color:#24211c}.gb__card,.gb__summary{background:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.15)}.gb__card.is-selected{border-color:#c9b68f}.gb__photo{background:rgba(var(--color-foreground),.04)}.gb__card select,.gb textarea{background:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.3);color:rgb(var(--color-foreground))}.gb textarea::placeholder{color:rgba(var(--color-foreground),.55)}.gb__card-bottom button,.gb__qty button{background:#e4d5b6;color:#24211c;border-color:#e4d5b6}.gb__box{background:rgb(var(--color-background));border-color:rgba(var(--color-foreground),.15);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.2)}.gb__box:before{background:rgba(var(--color-foreground),.1)}.gb__box-empty{color:rgb(var(--color-foreground))}.gb__box-empty span{color:rgba(var(--color-foreground),.6)}.gb__items li,.gb__total{border-color:rgba(var(--color-foreground),.2)}.gb__status{color:rgb(var(--color-foreground))}.gb__submit,.gb__chosen,.gb__mobile-summary{background:#e4d5b6;color:#24211c}.gb__submit{border:1px solid #e4d5b6}.gb__assistant>.gb__assistant-intro{display:flex;justify-content:space-between;align-items:center;gap:24px;list-style:none}.gb__assistant-intro::-webkit-details-marker{display:none}.gb__assistant-intro::marker{content:""}.gb__assistant>.gb__assistant-intro .gb__assistant-question{display:block;font-size:22px;opacity:1;margin:0;line-height:1.4}.gb__assistant-question small{display:block;font-size:13px;font-weight:400;opacity:.75;line-height:1.6;margin-top:7px}.gb__assistant>.gb__assistant-intro .gb__assistant-toggle{display:block;flex-shrink:0;margin:0;opacity:1;background:#e4d5b6;color:#24211c;padding:13px 23px;border-radius:4px;text-align:center;min-height:44px;box-sizing:border-box}.gb__assistant>.gb__assistant-intro .gb__assistant-toggle span{margin:0;opacity:1;font-size:14px;color:inherit}.gb__assistant:not([open]) .gb__hide-choices,.gb__assistant[open] .gb__show-choices{display:none!important}.gb__assistant-actions .gb__build{flex:none;min-width:190px}@media(max-width:749px){.gb__assistant>.gb__assistant-intro{align-items:flex-start;flex-direction:column;gap:16px}.gb__assistant>.gb__assistant-intro .gb__assistant-question{font-size:21px}.gb__assistant-actions .gb__build{width:100%;min-width:0}.gb__assistant>.gb__assistant-intro .gb__assistant-toggle{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=AAAE */
