.gw-free-form{padding:32px 0;border-top:1px solid rgba(var(--color-foreground),.1)}.gw-free-form__heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.gw-free-form h2{margin:0;font-size:clamp(24px,3vw,32px);line-height:1.2}.gw-free-form__eyebrow{margin:0 0 6px;color:#806715;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gw-free-form__description{margin-top:7px;font-size:14px;line-height:1.5;color:rgba(var(--color-foreground),.7)}.gw-free-form__description p{margin:0}.gw-free-form__link{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:13px;white-space:nowrap;text-underline-offset:4px}.gw-free-form__grid{display:grid;grid-template-columns:repeat(var(--gw-free-form-columns),minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.gw-free-form__grid>li{min-width:0}.gw-free-form .gw-card-order{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;padding:8px;border:1px solid rgba(var(--color-foreground),.18);border-radius:7px;background:#f7f4ea;color:inherit;font-size:12px;line-height:1.3;text-align:center;text-decoration:none;overflow-wrap:anywhere}.gw-free-form .card__heading{overflow-wrap:anywhere}.gw-free-form--compact{padding:24px 0}.gw-free-form--compact h2{font-size:24px}@media(max-width:749px){.gw-free-form{padding:24px 0}.gw-free-form__heading{flex-wrap:wrap;gap:4px;margin-bottom:14px}.gw-free-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gw-free-form__link{white-space:normal}}.gw-free-form--compact{padding:18px 0}.gw-free-form__teaser{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;max-width:930px;margin:0 auto;padding:14px 22px;border:1px solid #e4dfd3;border-radius:12px;background:#fbfaf6}.gw-free-form__teaser-image{display:block;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#fff}.gw-free-form__teaser-image img{display:block;width:100%;height:100%;object-fit:contain}.gw-free-form--compact h2{font-size:clamp(21px,2.5vw,29px)}.gw-free-form__teaser-copy .gw-free-form__link{min-height:36px;margin-top:5px;font-weight:700}@media(max-width:749px){.gw-free-form__teaser{grid-template-columns:100px minmax(0,1fr);gap:14px;padding:12px}.gw-free-form--compact h2{font-size:19px}.gw-free-form__teaser-copy .gw-free-form__description{font-size:12px;line-height:1.35}.gw-free-form__teaser-copy .gw-free-form__eyebrow{font-size:9px}.gw-free-form__teaser-copy .gw-free-form__link{font-size:12px;line-height:1.25}}.gw-ordering-note{padding-top:22px;padding-bottom:22px;border-top:1px solid #ddd;font-size:14px}.gw-ordering-note p{margin:0 0 8px;line-height:1.5}.gw-ordering-note div{display:flex;gap:24px;flex-wrap:wrap}.gw-ordering-note a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px}.gwh{padding:28px 0 12px;color:#17140d;background:#fff}.gwh__heading{margin-bottom:18px;max-width:900px}.gwh__eyebrow{margin:0 0 9px;font-size:11px;font-weight:650;letter-spacing:.11em;text-transform:uppercase;color:#796522}.gwh h1{margin:0;font-size:clamp(30px,3.7vw,50px);line-height:1.12;letter-spacing:-.025em;max-width:850px}.gwh__lead{margin:12px 0 0;font-size:15px;line-height:1.45;color:#4c4840}.gwh a{color:inherit;text-underline-offset:4px}.gwh__actions{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.gwh__access,.gwh__stock-button{box-sizing:border-box;display:inline-flex;gap:22px;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #17140d;border-radius:3px;font-family:var(--font-body-family);font-size:14px;font-weight:650;text-decoration:none;cursor:pointer;line-height:1.3}.gwh .gwh__access{background:#d6b52e;color:#111;border-color:#d6b52e}.gwh .gwh__access:hover{background:#e0c452;border-color:#947617}.gwh__stock-button{background:#fff;color:#17140d}.gwh__stock-button:hover{background:#faf8ef}.gwh__benefits{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;font-size:12px;margin-bottom:20px;color:#655e50}.gwh__benefits>span+span{border-left:1px solid #d8d1bf;padding-left:20px}.gwh__benefits a{color:#17140d}.gwh__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.gwh__grid li{min-width:0}.gwh__tile{display:block;text-decoration:none;border:1px solid #e6e2da;background:#fff;transition:transform .18s,border-color .18s}.gwh__image{aspect-ratio:1.35;overflow:hidden}.gwh__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.gwh__label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:12px 16px;border-top:1px solid #eee9df}.gwh__label h2{margin:0;font-family:var(--font-body-family);font-size:17px;font-weight:650;line-height:1.2}.gwh__label span{font-size:22px;transition:transform .18s}.gwh__tile:hover{border-color:#947617;transform:translateY(-3px)}.gwh__tile:hover img{transform:scale(1.025)}.gwh__tile:hover .gwh__label span{transform:translate(2px,-2px)}.gwh__browse{display:flex;align-items:center;flex-wrap:wrap;column-gap:24px;margin-top:8px}.gwh__browse a{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:13px;font-weight:600}.gwh a:focus-visible,.gwh button:focus-visible,.gwh summary:focus-visible{outline:2px solid #806715;outline-offset:4px}.gwh-stock{margin-top:4px;border:1px solid #e6e2da;border-radius:3px;scroll-margin-top:210px}.gwh-stock summary{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.gwh-stock summary::-webkit-details-marker{display:none}.gwh-stock summary>span{font-size:22px;line-height:1}.gwh-stock[open] summary{border-bottom:1px solid #e6e2da}.gwh-stock[open] summary>span{transform:rotate(45deg)}.gwh-stock__content{padding:18px}.gwh-stock__intro{margin:0 0 16px;font-size:14px}.gwh-stock__categories{border:0;padding:0;margin:0 0 16px;display:flex;gap:8px;flex-wrap:wrap}.gwh-stock legend{font-size:12px;font-weight:600;margin-bottom:8px}.gwh-stock__categories label{position:relative;cursor:pointer}.gwh-stock__categories input{position:absolute;opacity:0;width:1px;height:1px}.gwh-stock__categories span{display:block;padding:10px 14px;border:1px solid #d9d3c2;border-radius:30px;font-size:12px;min-height:40px;box-sizing:border-box}.gwh-stock__categories input:checked+span{background:#17140d;color:#fff;border-color:#17140d}.gwh-stock__categories input:focus-visible+span{outline:2px solid #806715;outline-offset:3px}.gwh-stock__fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.gwh-stock__fields>div{min-width:0}.gwh-stock__fields label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.gwh-stock__fields input,.gwh-stock__fields textarea{box-sizing:border-box;display:block;width:100%;min-height:46px;padding:12px;border:1px solid #b8b3a5;border-radius:3px;font:inherit;font-size:16px;background:#fff;color:#17140d}.gwh-stock__specs{grid-column:1/-1}.gwh-stock__note{display:inline-block;font-size:12px;color:#655e50;margin:8px 0 0 12px}.gwh-stock__success{margin:0;font-size:15px}.gwh-mobile-access{display:none}@media(max-width:749px){.gwh{padding:18px 0 6px}.gwh__heading{margin-bottom:14px}.gwh h1{font-size:31px;max-width:440px}.gwh__lead{font-size:13px;margin-top:9px}.gwh__eyebrow{font-size:10px;margin-bottom:6px}.gwh__actions{gap:8px}.gwh__actions .gwh__access{width:100%}.gwh__stock-button{min-height:44px;font-size:13px;padding:10px 14px}.gwh__benefits{gap:6px 12px;font-size:11px;margin-bottom:15px}.gwh__benefits>span+span{padding-left:12px}.gwh__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gwh__image{aspect-ratio:1.55}.gwh__label{min-height:44px;padding:9px 12px}.gwh__label h2{font-size:14px}.gwh__label span{font-size:18px}.gwh__browse{column-gap:18px;margin-top:4px}.gwh-stock{scroll-margin-top:130px}.gwh-stock summary{font-size:13px;padding:12px}.gwh-stock__content{padding:14px}.gwh-stock__fields{grid-template-columns:1fr}.gwh-stock__categories{gap:6px}.gwh-stock__categories span{padding:10px;font-size:11px}.gwh-stock__note{display:block;margin:10px 0 0}.gwh-stock button{width:100%}.gwh-mobile-access{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:8;gap:8px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));padding-left:64px;background:#fff;border-top:1px solid #e5dfd1;box-shadow:0 -3px 12px #0000000b}.gwh-mobile-access a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 10px;text-align:center;text-decoration:none;font-size:11px;font-weight:650;border:1px solid #17140d;border-radius:3px}.gwh-mobile-access a:first-child{flex:1;background:#d6b52e;border-color:#d6b52e}.gwh-mobile-access a:last-child{flex:0 0 auto}body:has(.gwh-mobile-access){padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.gwh__tile,.gwh__image img,.gwh__label span{transition:none}.gwh__tile:hover,.gwh__tile:hover img,.gwh__tile:hover .gwh__label span{transform:none}}.gw-new-freeforms-tile__link{display:block;height:100%;border:1px solid rgba(18,18,18,.12);color:inherit;text-decoration:none;background:#fff}.gw-new-freeforms-tile__image{display:block;aspect-ratio:1;overflow:hidden}.gw-new-freeforms-tile__image img{display:block;width:100%;height:100%;object-fit:contain}.gw-new-freeforms-tile__title,.gw-new-freeforms-tile__action{display:block;margin-inline:1.6rem}.gw-new-freeforms-tile__title{margin-top:1.2rem;font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.3}.gw-new-freeforms-tile__action{margin-top:.8rem;margin-bottom:1.6rem;font-size:1.3rem;text-decoration:underline;text-underline-offset:.2rem}.gw-new-freeforms-tile__link:hover .gw-new-freeforms-tile__action{text-decoration-thickness:.2rem}.gw-preparation{margin:12px 0;padding:0;font-size:14px;line-height:1.5;color:#242016}.gw-preparation p{margin:0}.gw-preparation__transit{margin-top:4px!important;color:#645e51;font-size:12px}.gw-preparation--compact{margin:8px 0;padding:0;border:0;background:none;font-size:11.5px;color:#625d51}.gw-ready-made{margin:10px 0 18px;border-top:1px solid #ddd;padding-top:10px;font-size:14px;line-height:1.5}.gw-ready-made summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.gw-ready-made form{padding:12px 0}.gw-ready-made label{display:block;margin:10px 0 4px}.gw-ready-made input:not([type=hidden]){width:100%;min-height:44px;border:1px solid #aaa;padding:8px;border-radius:5px;font:inherit}.gw-ready-made button{margin-top:14px}.gw-ready-made__note{font-size:12px;color:#666}.gw-savings-notice{margin:12px 0;padding:12px 14px;border:1px solid rgba(0,0,0,.12);border-radius:8px;text-align:left}.gw-savings-notice p{margin:0;font-size:13px;line-height:1.5}.gw-savings-notice p+p{margin-top:6px}.gw-savings-notice__terms{opacity:.75;font-size:12px!important}.gm-center-fit{margin:1rem 0;font-size:1.3rem;line-height:1.5;color:rgb(var(--color-foreground))}.gm-center-fit>p{margin:0 0 .35rem}.gm-center-fit details{margin:0}.gm-center-fit summary{display:list-item;width:fit-content;padding:.3rem 0;cursor:pointer;text-decoration:underline;text-underline-offset:.2rem}.gm-center-fit summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gm-center-fit details p{margin:.7rem 0 0}.gw-side-setting{border:1px solid rgba(var(--color-foreground),.2);border-radius:8px;padding:1.4rem;margin:1.4rem 0}.gw-side-setting:has(input:checked){border-color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.035)}.gw-side-setting label{display:flex;gap:1rem;align-items:flex-start;cursor:pointer;font-size:1.4rem;line-height:1.5}.gw-side-setting input{width:1.8rem;height:1.8rem;flex-shrink:0;margin:.2rem 0 0;accent-color:rgb(var(--color-foreground))}.gw-side-setting label>span{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.2rem;width:100%}.gw-side-setting__price{white-space:nowrap;font-weight:600}.gw-side-setting p{margin:.6rem 0 0 2.8rem;font-size:1.2rem;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/63/compiled_assets/styles.css.map */
