.gg .cw-art-wrap{max-width:440px;margin:0 auto}.gg .cw-art-wrap--lg{max-width:520px}.gg .cw-art{display:block;width:100%;height:auto}.gg .cw-downloads{display:flex;flex-wrap:wrap;gap:10px 22px;margin:12px 0 0}.gg .cw-facts{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0}.gg .cw-fact{margin:0;padding:10px 16px;border-radius:10px;background:var(--gg-white);border:1px solid var(--gg-line)}.gg .cw-fact dt{font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--gg-cocoa-2);margin:0 0 2px}.gg .cw-fact dd{margin:0;font-size:16px;font-weight:800;color:var(--gg-cocoa)}.gg .cw-fan{position:relative;width:100%;max-width:470px;margin:0 auto;aspect-ratio:1 / .98}.gg .cw-fan-bar{-webkit-appearance:none;appearance:none;border:0;padding:0;margin:0;background:none;cursor:pointer;position:absolute;left:50%;top:50%;width:40%;--x: 0%;--y: 0%;--r: 0deg;--s: 1;transform-origin:50% 100%;transform:translate(-50%,-50%) translate(var(--x),var(--y)) rotate(var(--r)) scale(var(--s));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.gg .cw-fan-bar img{display:block;width:100%;height:auto;filter:drop-shadow(0 12px 14px rgba(47,42,38,.3));transition:filter .5s ease}.gg .cw-fan-bar--1{--x: -46%;--y: -1%;--r: -14deg;z-index:1}.gg .cw-fan-bar--2{--x: 1%;--y: -4%;--r: -1.5deg;z-index:3}.gg .cw-fan-bar--3{--x: 47%;--y: -.5%;--r: 12deg;z-index:2}.gg .cw-fan-bar:hover,.gg .cw-fan-bar:focus-visible,.gg .cw-fan-bar.is-front{z-index:5;--y: -8%;--s: 1.05}.gg .cw-fan-bar--1:hover,.gg .cw-fan-bar--1:focus-visible,.gg .cw-fan-bar--1.is-front{--r: -6deg;--x: -40%}.gg .cw-fan-bar--3:hover,.gg .cw-fan-bar--3:focus-visible,.gg .cw-fan-bar--3.is-front{--r: 5deg;--x: 41%}.gg .cw-fan-bar:hover img,.gg .cw-fan-bar:focus-visible img,.gg .cw-fan-bar.is-front img{filter:drop-shadow(0 24px 22px rgba(47,42,38,.36))}.gg .cw-fan-bar:focus-visible{outline:none}.gg .cw-fan-bar:focus-visible img{outline:3px solid var(--gg-nuts);outline-offset:4px}.gg .cw-fan.has-front .cw-fan-bar--2:not(.is-front):not(:hover){z-index:2;--y: -2%}@media(prefers-reduced-motion:reduce){.gg .cw-fan-bar,.gg .cw-fan-bar img{transition:none}}.gg.cgx .cw{background:var(--gg-white);padding:0 0 90px}.gg.cgx .cw-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:64px;align-items:center;padding:48px 52px;background:#e7efe3;border-radius:18px}.gg.cgx .cw-paths{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}.gg.cgx .cw-path{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;background:var(--gg-white);border-radius:12px}.gg.cgx .cw-path-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--gg-sage-dark);color:var(--gg-cream);font-weight:900;font-size:16px}.gg.cgx .cw-path-title{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin:7px 0 4px;color:var(--gg-cocoa)}.gg.cgx .cw-path-fee{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:20px;background:var(--gg-nuts);font-size:12px;letter-spacing:.5px;vertical-align:2px}.gg.cgx .cw-path-text{margin:0;font-size:15px;line-height:1.55;color:var(--gg-cocoa)}.gg.cgx .cw .cw-fact{background:#ffffffb3}.gg.cwo{background:var(--gg-cream);padding:140px 0 90px}.gg.cwo .cwo-back{display:inline-block;margin-bottom:26px;font-size:13px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--gg-cocoa-2);text-decoration:none}.gg.cwo .cwo-back:hover{color:var(--gg-sage-dark)}.gg.cwo .cwo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.gg.cwo .cwo-media{position:sticky;top:130px}.gg.cwo .cwo-photo{display:block;width:100%;height:auto;border-radius:14px}.gg.cwo .cwo-template{margin-top:26px;padding:20px 22px;background:var(--gg-white);border:1px solid var(--gg-line);border-radius:12px}.gg.cwo .cwo-template p{margin:0;font-size:14.5px;line-height:1.6;color:var(--gg-cocoa)}.gg.cwo .cwo-small-heading{font-size:14px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 8px;color:var(--gg-cocoa)}.gg.cwo .cwo-title{font-size:clamp(30px,3.8vw,46px);font-weight:900;text-transform:uppercase;letter-spacing:.5px;line-height:1.04;margin:0 0 12px;color:var(--gg-cocoa);text-wrap:balance}.gg.cwo .cwo-price{margin:0 0 16px;font-size:22px;font-weight:800;color:var(--gg-cocoa)}.gg.cwo .cwo-price-unit{font-size:14px;font-weight:600;color:var(--gg-cocoa-2)}.gg.cwo .cwo-desc{font-size:16px;line-height:1.65;color:var(--gg-cocoa)}.gg.cwo .cwo-desc p{color:var(--gg-cocoa);margin:0 0 10px}.gg.cwo .cw-facts{margin:14px 0 0}.gg.cwo .cwo-form{margin-top:28px;padding:30px 30px 28px;background:var(--gg-white);border:1px solid var(--gg-line);border-radius:14px}.gg.cwo .cwo-field{border:0;margin:0 0 22px;padding:0;min-width:0}.gg.cwo .cwo-label{display:block;padding:0;margin:0 0 9px;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--gg-cocoa)}.gg.cwo .cwo-optional{font-weight:600;text-transform:none;letter-spacing:0;color:var(--gg-cocoa-2)}.gg.cwo .cwo-help{margin:7px 0 0;font-size:13.5px;line-height:1.5;color:var(--gg-cocoa-2)}.gg.cwo .cwo-input{width:100%;padding:12px 14px;font:inherit;font-size:15px;color:var(--gg-cocoa);background:var(--gg-white);border:1px solid #CFC2B6;border-radius:8px}.gg.cwo .cwo-input:focus,.gg.cwo .cwo-file:focus-visible{outline:none;border-color:var(--gg-sage);box-shadow:0 0 0 3px #6a84392e}.gg.cwo .cwo-qty{max-width:140px}.gg.cwo .cwo-notes{resize:vertical;min-height:84px}.gg.cwo .cwo-pills{display:flex;flex-wrap:wrap;gap:8px}.gg.cwo .cwo-pill{position:relative;cursor:pointer}.gg.cwo .cwo-pill input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.gg.cwo .cwo-pill span{display:inline-block;padding:9px 15px;border:1.5px solid #CFC2B6;border-radius:22px;font-size:14px;font-weight:600;color:var(--gg-cocoa);transition:background .2s ease,border-color .2s ease}.gg.cwo .cwo-pill input:checked+span{background:var(--gg-cocoa);border-color:var(--gg-cocoa);color:var(--gg-cream)}.gg.cwo .cwo-pill input:focus-visible+span{outline:3px solid var(--gg-nuts);outline-offset:2px}.gg.cwo .cwo-pill.is-disabled span{opacity:.45;text-decoration:line-through}.gg.cwo .cwo-choices{display:grid;gap:10px}.gg.cwo .cwo-choice{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1.5px solid #CFC2B6;border-radius:10px;cursor:pointer;transition:border-color .2s ease,background .2s ease}.gg.cwo .cwo-choice:has(input:checked){border-color:var(--gg-sage);background:#f3f7f0}.gg.cwo .cwo-choice input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--gg-sage)}.gg.cwo .cwo-choice-body{display:grid;gap:3px;font-size:14.5px;line-height:1.5;color:var(--gg-cocoa)}.gg.cwo .cwo-choice-body strong{font-size:15px}.gg.cwo .cwo-fee{font-style:normal;font-weight:700;color:var(--gg-sage-dark)}.gg.cwo .cwo-file{display:block;width:100%;padding:12px;font:inherit;font-size:14px;color:var(--gg-cocoa);background:var(--gg-cream);border:1.5px dashed #BBAA9B;border-radius:10px;cursor:pointer}.gg.cwo .cwo-file::file-selector-button{margin-right:12px;padding:8px 14px;border:0;border-radius:18px;background:var(--gg-cocoa);color:var(--gg-cream);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.gg.cwo .cwo-error{margin:0 0 14px;padding:10px 14px;border-radius:8px;background:#f8e6e1;color:#8a2e1f;font-size:14px;font-weight:600}.gg.cwo .cwo-error[hidden]{display:none}.gg.cwo .cwo-submit{width:100%;padding:17px 30px;font-size:15px;font-family:inherit;cursor:pointer}.gg.cwo .cwo-submit[aria-busy=true]{opacity:.7;pointer-events:none}.gg.cwo .cwo-submit:disabled{opacity:.55;cursor:default}.gg.cwo .cwo-footnote{text-align:center}@media(max-width:989px){.gg.cgx .cw-card{grid-template-columns:1fr;gap:34px;padding:40px 36px}.gg.cgx .cw-media{max-width:440px;width:100%;margin:0 auto}.gg.cwo .cwo-grid{grid-template-columns:1fr;gap:36px}.gg.cwo .cwo-media{position:static}.gg.cwo .cw-art-wrap--lg{max-width:380px}}@media(max-width:749px){.gg.cgx .cw{padding:0 0 52px}.gg.cgx .cw-card{padding:28px 18px 30px;border-radius:14px;gap:22px}.gg.cgx .cw-media{max-width:330px}.gg .cw-fan{max-width:300px;aspect-ratio:1 / .86}.gg .cw-fan-bar{width:37%}.gg .cw-fan-bar--1{--x: -41%}.gg .cw-fan-bar--3{--x: 42%}.gg .cw-fan-bar--1:hover,.gg .cw-fan-bar--1:focus-visible,.gg .cw-fan-bar--1.is-front{--x: -36%}.gg .cw-fan-bar--3:hover,.gg .cw-fan-bar--3:focus-visible,.gg .cw-fan-bar--3.is-front{--x: 37%}.gg.cgx .cw-path{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px}.gg.cgx .cw-path-num{width:32px;height:32px;font-size:14px}.gg.cgx .cw-path-title{font-size:14.5px;margin-top:5px}.gg.cgx .cw-path-text{font-size:14.5px}.gg .cw-fact{flex:1 1 calc(50% - 10px);padding:9px 12px}.gg.cwo{padding:110px 0 56px}.gg.cwo .cwo-back{margin-bottom:18px}.gg.cwo .cw-art-wrap--lg{max-width:280px}.gg.cwo .cwo-form{padding:22px 16px 20px;border-radius:12px}.gg.cwo .cwo-title{font-size:clamp(26px,8vw,32px)}}.gg.cwo [hidden]{display:none!important}.gg.cwo .cwo-tpl-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.gg.cwo .cwo-tpl-links>span{color:var(--gg-cocoa-2)}.gg.cwo .cwo-tpl-links .gg-text-link{font-size:13.5px}.gg.cwo .cwo-check{margin-top:10px;padding:9px 12px;background:var(--gg-cream);border-radius:8px;color:var(--gg-cocoa)}.gg.cwo .cwo-mix{margin:0 0 14px}.gg .gg-wraps{position:relative;background:var(--gg-white);padding:84px 0}.gg .gg-wraps:before{content:"";position:absolute;z-index:3;left:0;right:0;top:0;height:46px;pointer-events:none;background:radial-gradient(42% 100% at 0 0,#2f2a2657,#2f2a2600 72%),radial-gradient(42% 100% at 100% 0,#2f2a2657,#2f2a2600 72%),radial-gradient(64% 46% at 50% 0,#2f2a261f,#2f2a2600),linear-gradient(180deg,#2f2a262e,#2f2a2600 14px)}.gg .gg-wraps .cw-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:64px;align-items:center;padding:48px 52px;background:#f5e7db;border-radius:18px}.gg .gg-wraps .cw-title{font-size:clamp(26px,3.2vw,38px);font-weight:900;text-transform:uppercase;letter-spacing:.5px;line-height:1.04;margin:0 0 12px;color:var(--gg-cocoa);text-wrap:balance}.gg .gg-wraps .cw-blurb{font-size:clamp(16px,1.6vw,18px);line-height:1.65;max-width:48ch}.gg .gg-wraps .cw-blurb p{color:var(--gg-cocoa);margin:0 0 10px}.gg .gg-wraps .cw-paths{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:14px}.gg .gg-wraps .cw-path{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;padding:16px 18px;background:var(--gg-white);border-radius:12px}.gg .gg-wraps .cw-path-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--gg-cocoa);color:var(--gg-cream);font-weight:900;font-size:16px}.gg .gg-wraps .cw-path-title{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;margin:7px 0 4px;color:var(--gg-cocoa)}.gg .gg-wraps .cw-path-fee{display:inline-block;margin-left:6px;padding:2px 9px;border-radius:20px;background:var(--gg-mint);font-size:12px;letter-spacing:.5px;vertical-align:2px}.gg .gg-wraps .cw-path-text{margin:0;font-size:15px;line-height:1.55;color:var(--gg-cocoa)}.gg .gg-wraps .cw-fact{background:#ffffffb3}.gg .gg-wraps .cw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px}.gg .gg-wraps .cw-arrow{margin-left:4px;transition:transform .25s ease}.gg .gg-wraps .gg-btn:hover .cw-arrow{transform:translate(4px)}.gg .gg-wraps .cw-btn--disabled{background:var(--gg-cream-2);border-color:var(--gg-line);color:var(--gg-cocoa-2);cursor:default}.gg .gg-wraps .cw-btn--disabled:hover{transform:none;box-shadow:none;color:var(--gg-cocoa-2)}.gg .gg-wraps .cw-footnote{margin:14px 0 0;font-size:14px;color:var(--gg-cocoa-2)}@media(max-width:989px){.gg .gg-wraps .cw-card{grid-template-columns:minmax(0,1fr);gap:32px;padding:36px 30px}.gg .gg-wraps .cw-media{max-width:440px;width:100%;margin:0 auto}}@media(max-width:749px){.gg .gg-wraps{padding:48px 0 52px}.gg .gg-wraps:before{height:30px;background:radial-gradient(55% 100% at 0 0,#2f2a264d,#2f2a2600 72%),radial-gradient(55% 100% at 100% 0,#2f2a264d,#2f2a2600 72%),linear-gradient(180deg,#2f2a2629,#2f2a2600 11px)}.gg .gg-wraps .cw-card{padding:28px 18px 30px;border-radius:14px;gap:22px}.gg .gg-wraps .cw-media{max-width:330px}.gg .gg-wraps .cw-title{font-size:clamp(24px,7.2vw,28px)}.gg .gg-wraps .cw-blurb{font-size:15.5px}.gg .gg-wraps .cw-path{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px}.gg .gg-wraps .cw-path-num{width:32px;height:32px;font-size:14px}.gg .gg-wraps .cw-path-title{font-size:14.5px;margin-top:5px}.gg .gg-wraps .cw-path-text{font-size:14.5px}.gg .gg-wraps .cw-actions{margin-top:24px}.gg .gg-wraps .cw-actions .gg-btn{width:100%}}@media(max-width:749px){.gg .gg-jump .gg-jump-desk{display:none}}.gg.cwo .cwo-closed .cwo-small-heading{font-size:18px;margin-bottom:10px}.gg.cwo .cwo-closed-text{margin:0 0 20px;font-size:15px;line-height:1.6;color:#6b6159}.gg.cwo .cwo-closed-text p{margin:0}.gg.cwo .cwo-closed-btn{display:inline-flex}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-wrap.css.map */
