.gf-pdp{padding:28px 0 56px;background:#f6ecd4;color:#25321b}.gf-pdp__grid{display:grid;gap:28px;grid-template-columns:minmax(0,1fr)}@media(min-width:960px){.gf-pdp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.gf-gallery{position:sticky;top:96px}}.gf-gallery{display:flex;flex-direction:column-reverse;gap:12px;min-width:0}@media(min-width:960px){.gf-gallery{flex-direction:row}}.gf-gallery__rail{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}@media(min-width:960px){.gf-gallery__rail{flex-direction:column;overflow:visible;width:68px;flex:none}}.gf-gallery__thumb{flex:none;width:60px;height:60px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.gf-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gf-gallery__thumb.is-on,.gf-gallery__thumb:hover{opacity:1;border-color:#a8833a}.gf-gallery__stage{position:relative;flex:1;min-width:0;border-radius:14px;overflow:hidden;background:#efe2c0}.gf-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gf-gallery__track::-webkit-scrollbar,.gf-gallery__rail::-webkit-scrollbar{display:none}.gf-gallery__slide{flex:0 0 100%;margin:0;scroll-snap-align:center}.gf-gallery__slide img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}.gf-gallery__zoom{position:absolute;right:12px;top:12px;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffe0;color:#25321b;font-size:20px;cursor:pointer}.gf-gallery__dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.gf-gallery__dot{width:6px;height:6px;border-radius:50%;background:#fff9}.gf-gallery__dot.is-on{background:#fff;width:18px;border-radius:4px}.gf-buy{min-width:0}.gf-buy__title{font-family:Playfair Display,serif;font-size:clamp(30px,4.2vw,44px);line-height:1.1;margin:6px 0 8px;color:#25321b;font-weight:600}.gf-buy__sub{font-family:Playfair Display,serif;font-style:italic;font-size:18px;margin:0 0 10px;color:#3c4e2c}.gf-buy__rating{display:inline-flex;gap:6px;align-items:center;color:#25321b;text-decoration:none;font-size:15px;margin-bottom:14px;min-height:44px}.gf-buy__rating .gf-stars__s{color:#e79f16}.gf-buy__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.gf-buy__amount{font-family:Playfair Display,serif;font-size:38px;font-weight:600}.gf-buy__per{font-size:15px;color:#6b5a2c}.gf-buy__tax{margin:2px 0 18px;font-size:13px;color:#6b6b55}.gf-sizes-pick{border:0;padding:0;margin:0 0 16px}.gf-sizes-pick legend{font-weight:600;font-size:14px;margin-bottom:8px;padding:0}.gf-sizes-pick__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px}.gf-sizebtn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;padding:8px;border:1.5px solid #cdbf98;border-radius:10px;background:#fff;cursor:pointer;text-align:center;transition:border-color .2s,background .2s}.gf-sizebtn input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.gf-sizebtn__l{font-weight:600;font-size:16px}.gf-sizebtn__t{font-size:11px;color:#a8833a;text-transform:uppercase;letter-spacing:.06em}.gf-sizebtn.is-on{border-color:#3c4e2c;background:#eef0e2;box-shadow:inset 0 0 0 1px #3c4e2c}.gf-sizebtn:focus-within{outline:2px solid #a8833a;outline-offset:2px}.gf-sizebtn.is-out{opacity:.45;cursor:not-allowed}.gf-switch{display:flex;align-items:center;gap:10px;margin:0 0 14px;cursor:pointer;min-height:44px}.gf-switch small{display:block;color:#6b6b55}.gf-switch input{position:absolute;opacity:0}.gf-switch__ui{width:42px;height:24px;border-radius:12px;background:#cdbf98;position:relative;flex:none;transition:background .2s}.gf-switch__ui:after{content:"";position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.gf-switch input:checked+.gf-switch__ui{background:#3c4e2c}.gf-switch input:checked+.gf-switch__ui:after{transform:translate(18px)}.gf-edition{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#25321b;color:#f6ecd4;border-radius:8px;font-size:13px;letter-spacing:.04em;width:fit-content;margin-bottom:8px}.gf-edition__dot{width:8px;height:8px;border-radius:50%;background:#e79f16}.gf-urgency{margin:0 0 10px;font-size:14px;color:#8a5a00;font-weight:500}.gf-stock{margin:0 0 12px}.gf-stock__txt{font-size:13px;margin-bottom:4px}.gf-stock__bar{height:6px;background:#e3d6b0;border-radius:3px;overflow:hidden}.gf-stock__bar i{display:block;height:100%;background:#e79f16;width:0;transition:width .5s}.gf-buy__actions{display:flex;gap:10px;margin-bottom:10px}.gf-qty{display:flex;align-items:center;border:1.5px solid #cdbf98;border-radius:10px;background:#fff;overflow:hidden}.gf-qty button{width:44px;height:48px;border:0;background:transparent;font-size:20px;cursor:pointer;color:#25321b}.gf-qty input{width:44px;height:48px;text-align:center;border:0;font-size:16px;background:transparent;-moz-appearance:textfield}.gf-qty input::-webkit-outer-spin-button,.gf-qty input::-webkit-inner-spin-button{-webkit-appearance:none}.gf-btn--grow{flex:1}.gf-btn--amber{background:#e79f16;color:#25321b;border:0}.gf-btn--amber:hover{background:#d58f0a}.gf-btn.is-added{background:#25321b}.gf-form__err{color:#a3281f;font-size:14px;margin:8px 0 0}.gf-pin{margin-top:22px}.gf-pin label{font-weight:600;font-size:14px;display:block;margin-bottom:6px}.gf-pin__row{display:flex;gap:8px}.gf-pin__row input{flex:1;min-height:48px;padding:0 14px;border:1.5px solid #cdbf98;border-radius:10px;font-size:16px;background:#fff}.gf-pin__out{margin:8px 0 0;font-size:14px;min-height:20px}.gf-pin__out.is-bad{color:#a3281f}.gf-pin__out.is-ok{color:#3c4e2c;font-weight:500}.gf-assure{list-style:none;padding:0;margin:18px 0;display:grid;gap:8px;font-size:14px}.gf-assure li{display:flex;gap:8px;align-items:center}.gf-assure a{color:#3c4e2c;text-decoration:underline}.gf-facts{margin:18px 0 0;border-top:1px solid #d9cba3;font-size:13px}.gf-facts div{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid #e6dab8}.gf-facts dt{color:#6b6b55}.gf-facts dd{margin:0}.gf-facts a{color:inherit}.gf-stickybuy{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#25321b;color:#fff;box-shadow:0 -10px 30px -12px #00000059;padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(110%);visibility:hidden;transition:transform .35s ease,visibility 0s .35s}.gf-stickybuy.is-on{transform:none;visibility:visible;transition:transform .35s ease}.gf-stickybuy__in{max-width:1200px;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.gf-stickybuy__l{display:flex;align-items:center;gap:14px;min-width:0}.gf-stickybuy__l img{width:46px;height:46px;border-radius:4px;object-fit:cover;flex:none}.gf-stickybuy__t{display:flex;flex-direction:column;min-width:0}.gf-stickybuy__t strong{font:600 18px/1.2 Playfair Display,serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-stickybuy__t span{font-size:13px;color:#cfc8b2;display:block}.gf-stickybuy__r{display:flex;align-items:center;gap:10px;flex:none}.gf-stickybuy__sel{width:auto;background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:4px;padding:9px 10px;font:400 14px var(--gf-body,"Jost",sans-serif)}.gf-stickybuy__sel option{color:#2a2a20}.gf-stickybuy__btn{border:0;border-radius:4px;padding:13px 22px;background:#e79f16;color:#2a1d02;font:600 14px/1 var(--gf-body,"Jost",sans-serif);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .15s,background .15s}.gf-stickybuy__btn:hover{background:#f0ad2a;transform:translateY(-1px)}.gf-stickybuy__btn.is-added{background:#f0ad2a}.gf-stickybuy__btn[disabled]{opacity:.6;cursor:wait}@media(max-width:640px){.gf-stickybuy__t{display:none}.gf-stickybuy__in{padding-inline:16px}.gf-stickybuy__r{flex:1;justify-content:flex-end}}.gf-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2500;background:#141a0ef0;display:flex;align-items:center;justify-content:center}.gf-lightbox[hidden]{display:none}.gf-lightbox img{max-width:92vw;max-height:88vh;object-fit:contain}.gf-lightbox button{position:absolute;background:transparent;border:0;color:#fff;font-size:38px;cursor:pointer;width:48px;height:48px}.gf-lightbox__x{top:12px;right:12px}.gf-lightbox__nav--p{left:8px}.gf-lightbox__nav--n{right:8px}.gf-statement{background:#25321b;color:#f6ecd4;padding:84px 0}.gf-statement__words{font-family:Playfair Display,serif;font-size:clamp(28px,5vw,54px);line-height:1.2;max-width:900px;margin:0 auto 48px;text-align:center}.gf-statement__words span{opacity:.22;transition:opacity .4s}.gf-statement__words span.is-lit{opacity:1}.gf-counters{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto;text-align:center}@media(min-width:760px){.gf-counters{grid-template-columns:repeat(4,1fr)}}.gf-counter b{display:block;font-family:Playfair Display,serif;font-size:clamp(34px,5vw,52px);color:#e79f16;font-weight:600}.gf-counter span{font-size:14px;opacity:.85}.gf-mantra{background:#f6ecd4;padding:72px 0}.gf-mantra__head{text-align:center;margin-bottom:32px}.gf-mantra__bar{display:none}@media(min-width:960px){.gf-mantra__bar{display:flex;justify-content:center;gap:8px;margin:0 auto 28px}.gf-mantra__bar button{min-width:48px;min-height:44px;border-radius:24px;border:1.5px solid #cdbf98;background:#fff;font-family:Playfair Display,serif;font-style:italic;cursor:pointer;color:#25321b}.gf-mantra__bar button.is-on{background:#3c4e2c;color:#f6ecd4;border-color:#3c4e2c}}.gf-mantra__list{display:grid;gap:18px;list-style:none;padding:0;margin:0;max-width:1000px;margin-inline:auto}.gf-step{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;background:#fffaf0;border-radius:14px;border:1px solid #e3d6b0}.gf-step__n{font-family:Playfair Display,serif;font-style:italic;font-size:26px;color:#a8833a}.gf-step h3{margin:0 0 4px;font-family:Playfair Display,serif;font-size:21px}.gf-step p{margin:0;line-height:1.55}@media(min-width:960px){.gf-mantra.is-js .gf-step{display:none}.gf-mantra.is-js .gf-step.is-on{display:grid;grid-template-columns:90px 1fr;padding:40px;min-height:200px}.gf-mantra.is-js .gf-step.is-on .gf-step__n{font-size:56px}.gf-mantra.is-js .gf-step.is-on h3{font-size:30px}.gf-mantra.is-js .gf-step.is-on p{font-size:18px}}.gf-kitchen img{width:100%;height:auto;max-height:560px;object-fit:cover;display:block}.gf-pdetails{background:#fffaf0;padding:64px 0}.gf-pdetails .gf-h2{text-align:center;margin-bottom:24px}.gf-acc{max-width:820px;margin:0 auto}.gf-acc details{border-bottom:1px solid #d9cba3}.gf-acc summary{list-style:none;cursor:pointer;padding:18px 4px;min-height:44px;font-family:Playfair Display,serif;font-size:19px;display:flex;justify-content:space-between;align-items:center;gap:12px}.gf-acc summary::-webkit-details-marker{display:none}.gf-acc summary:after{content:"+";font-size:24px;color:#a8833a;transition:transform .2s}.gf-acc details[open] summary:after{transform:rotate(45deg)}.gf-acc .gf-acc__body{padding:0 4px 18px;line-height:1.65}.gf-pdetails h3.gf-sub{max-width:820px;margin:44px auto 8px;font-family:Playfair Display,serif;font-size:26px}.gf-reviews{background:#f6ecd4;padding:64px 0}.gf-reviews .gf-h2{text-align:center}.gf-reviews__sum{text-align:center;margin:0 0 24px}@media(prefers-reduced-motion:reduce){.gf-statement__words span{opacity:1;transition:none}.gf-stickybuy{transition:none}.gf-gallery__track{scroll-behavior:auto}}body.template-product{padding-bottom:0}@media(max-width:959px){body.template-product .gf-shopbar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gf-v2-product.css.map */
