.gf-fit{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--gf-line,#E6DDD0);border-radius:var(--gf-radius,14px);background:#fff}.gf-fit__h{margin:0;font-weight:600;font-size:1rem;color:var(--gf-ink,#1B1814)}.gf-fit__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gf-fit__list li{position:relative;padding-left:28px;font-size:.92rem;line-height:1.5;color:var(--gf-ink-3,#3D352E)}.gf-fit__list li:before{content:"";position:absolute;left:2px;top:4px;width:16px;height:16px;border-radius:50%;background:#e3f0e6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F7A4D' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/10px no-repeat}.gf-fit__list strong{color:var(--gf-ink,#1B1814)}.gf-fit__list a,.gf-fit__more{color:var(--gf-ember,#C2410C);text-decoration:underline;text-underline-offset:2px}.gf-fit__more{font-size:.9rem;font-weight:600;align-self:flex-start}.gf-fit__warn{padding:12px 14px;border-radius:var(--gf-radius-sm,10px);background:#fff4e5;border:1px solid #EBCB9B;font-size:.9rem;line-height:1.5;color:var(--gf-ink-3,#3D352E)}.gf-fit__warn p{margin:0 0 6px}.gf-fit__warn p:last-child{margin:0}.gf-fit__wt{font-weight:600;color:var(--gf-ink,#1B1814)}.gf-fit__warn a{color:var(--gf-ember,#C2410C);font-weight:600}.gf-addon__tag{display:inline-block;margin-left:4px;padding:1px 6px;border-radius:4px;font-size:.7rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;vertical-align:1px;background:var(--gf-sand,#EADFD0);color:var(--gf-ink,#1B1814)}.gf-addon__tag--req{background:var(--gf-ink,#1B1814);color:#fff}.gf-addon__note{display:block;font-size:.8rem;line-height:1.4;color:var(--gf-muted,#6B6157)}.gf-addon__name{-webkit-line-clamp:unset!important;display:block!important}#gf-guide{scroll-margin-top:96px}.gf-guide{padding-block:clamp(36px,5vw,64px);background:#fff;border-top:1px solid var(--gf-line,#E6DDD0);border-bottom:1px solid var(--gf-line,#E6DDD0);color:var(--gf-ink,#1B1814)}.gf-guide__in{display:flex;flex-direction:column;gap:28px}.gf-guide__head{max-width:760px;display:flex;flex-direction:column;gap:6px}.gf-guide__title{margin:0;font-family:var(--gf-serif,Georgia,serif);font-weight:400;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.gf-guide__lede{margin:0;color:var(--gf-ink-3,#3D352E);line-height:1.55}.gf-guide__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.gf-guide__card{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--gf-line,#E6DDD0);border-radius:var(--gf-radius,14px);background:var(--gf-paper,#FBF8F3);line-height:1.55}.gf-guide__card p{margin:0}.gf-guide__ch{margin:0;font-family:var(--gf-sans,system-ui,sans-serif);font-size:1.05rem;font-weight:600}.gf-guide__ch--sub{margin-top:6px}.gf-guide__ticks,.gf-guide__dash{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.gf-guide__ticks li,.gf-guide__dash li{position:relative;padding-left:24px}.gf-guide__ticks li:before{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F7A4D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/contain no-repeat}.gf-guide__dash li:before{content:"";position:absolute;left:4px;top:11px;width:9px;height:2px;background:var(--gf-muted,#6B6157)}.gf-guide__small{font-size:.88rem;color:var(--gf-muted,#6B6157)}.gf-guide__links{display:flex;flex-direction:column;gap:6px;margin-top:4px!important}.gf-guide a{color:var(--gf-ember,#C2410C);font-weight:600;text-decoration:underline;text-underline-offset:2px}.gf-guide__tabs{display:flex;flex-direction:column;gap:10px}.gf-guide__tb-row{display:flex;flex-wrap:wrap;gap:8px}.gf-guide__tb{-webkit-appearance:none;appearance:none;font:inherit;font-size:.88rem;line-height:1.2;padding:8px 14px;border-radius:999px;border:1px solid var(--gf-line-2,#D9CCBB);background:#fff;color:var(--gf-ink,#1B1814);cursor:pointer}.gf-guide__tb.is-on{background:var(--gf-ink,#1B1814);border-color:var(--gf-ink,#1B1814);color:#fff;font-weight:600}.gf-guide__tb:focus-visible{outline:2px solid var(--gf-ember,#C2410C);outline-offset:2px}.gf-guide__tab{margin:0}.gf-guide__tab[hidden]{display:none}.gf-guide__need{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gf-guide__need li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--gf-line,#E6DDD0);border-radius:var(--gf-radius-sm,10px);background:#fff;line-height:1.45}.gf-guide__need li>span{min-width:0}.gf-guide__add{-webkit-appearance:none;appearance:none;flex:none;font:inherit;font-size:.85rem;font-weight:600;padding:7px 12px;border-radius:8px;border:1px solid var(--gf-ember,#C2410C);background:#fff;color:var(--gf-ember,#C2410C);cursor:pointer;white-space:nowrap}.gf-guide__add:hover{background:#fff4ee}.gf-guide__add.is-on{background:var(--gf-ember,#C2410C);color:#fff}.gf-guide__add[hidden]{display:none}.gf-guide__added{margin:10px 0 0;font-size:.875rem;font-weight:600;color:#2f6b3a}.gf-guide__added[hidden]{display:none}@media(max-width:600px){.gf-guide__need li{flex-direction:column;gap:8px}}.gf-guide__how{display:flex;flex-direction:column;gap:14px}.gf-guide__steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;counter-reset:gfstep}.gf-guide__steps li{counter-increment:gfstep;display:flex;flex-direction:column;gap:6px;line-height:1.5;color:var(--gf-ink-3,#3D352E)}.gf-guide__steps li:before{content:counter(gfstep);width:36px;height:36px;border-radius:50%;background:var(--gf-ink,#1B1814);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600}.gf-guide__steps strong{color:var(--gf-ink,#1B1814)}.gf-guide__nums{display:flex;flex-direction:column;gap:12px;max-width:820px}.gf-guide__dl{margin:0;border:1px solid var(--gf-line,#E6DDD0);border-radius:var(--gf-radius,14px);overflow:hidden;background:#fff}.gf-guide__row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:12px 16px;border-bottom:1px solid var(--gf-line,#E6DDD0)}.gf-guide__row:last-child{border-bottom:0}.gf-guide__row dt{font-weight:600}.gf-guide__row dd{margin:0;color:var(--gf-ink-3,#3D352E)}@media(max-width:600px){.gf-guide__row{grid-template-columns:1fr;gap:2px}}.gf-sfind{padding-block:16px 4px}.gf-sfind__wrap{border:1px solid var(--gf-line,#E6DDD0);border-radius:var(--gf-radius,14px);background:#fff}.gf-sfind__sum{list-style:none;display:flex;align-items:center;gap:14px;padding:14px 18px;cursor:pointer}.gf-sfind__sum::-webkit-details-marker{display:none}.gf-sfind__sum:focus-visible{outline:2px solid var(--gf-ember,#C2410C);outline-offset:2px;border-radius:var(--gf-radius,14px)}.gf-sfind__ico{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--gf-cream,#F4EEE5);color:var(--gf-ember,#C2410C)}.gf-sfind__st{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gf-sfind__st strong{font-size:1rem;color:var(--gf-ink,#1B1814)}.gf-sfind__st span{font-size:.88rem;color:var(--gf-muted,#6B6157)}.gf-sfind__go{flex:none;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;background:var(--gf-ink,#1B1814);color:#fff;font-size:.88rem;font-weight:600}.gf-sfind__go svg{transition:transform .2s}.gf-sfind__wrap[open] .gf-sfind__go svg{transform:rotate(180deg)}.gf-sfind__wrap[open] .gf-sfind__go-t:after{content:"Close"}.gf-sfind__wrap:not([open]) .gf-sfind__go-t:after{content:"Start"}@media(max-width:600px){.gf-sfind__st span{display:none}.gf-sfind__sum{padding:12px 14px}}.gf-sfind__box{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;padding:20px 22px 22px;border-top:1px solid var(--gf-line,#E6DDD0);margin-top:2px}@media(max-width:900px){.gf-sfind__box{grid-template-columns:1fr}}.gf-sfind__q{display:flex;flex-direction:column;gap:16px}.gf-sfind__f{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.gf-sfind__f legend{font-weight:600;margin-bottom:8px;padding:0;color:var(--gf-ink,#1B1814)}.gf-sfind__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gf-sfind__opts label{position:relative;cursor:pointer}.gf-sfind__opts input{position:absolute;top:0;left:0;opacity:0;width:1px;height:1px;pointer-events:none}.gf-sfind__opts span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:6px;border:1px solid var(--gf-line-2,#D9CCBB);border-radius:var(--gf-radius-sm,10px);font-size:.9rem;text-align:center;line-height:1.2;background:#fff;color:var(--gf-ink,#1B1814)}.gf-sfind__opts small{color:var(--gf-muted,#6B6157);font-size:.78rem;margin-top:2px}.gf-sfind__opts input:checked+span{border:2px solid var(--gf-ember,#C2410C);background:#fff4ee;font-weight:600}.gf-sfind__opts input:focus-visible+span{outline:2px solid var(--gf-ember,#C2410C);outline-offset:2px}.gf-sfind__help{margin:0;font-size:.85rem;color:var(--gf-muted,#6B6157)}.gf-sfind a{color:var(--gf-ember,#C2410C)}.gf-sfind__count{margin:0 0 12px;font-weight:600;color:var(--gf-ink,#1B1814)}.gf-sfind__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.gf-sfind__card a{display:flex;flex-direction:column;gap:4px;height:100%;padding-bottom:10px;border:1px solid var(--gf-line,#E6DDD0);border-radius:var(--gf-radius-sm,10px);overflow:hidden;color:var(--gf-ink,#1B1814);text-decoration:none;background:#fff}.gf-sfind__card a:hover{box-shadow:var(--gf-shadow-hover)}.gf-sfind__card img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--gf-cream,#F4EEE5)}.gf-sfind__v{padding:0 10px;margin-top:6px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gf-ember,#C2410C)}.gf-sfind__t{padding:0 10px;font-weight:600;font-size:.9rem;line-height:1.3}.gf-sfind__m{padding:0 10px;font-size:.8rem;color:var(--gf-muted,#6B6157)}.gf-sfind__p{padding:0 10px;font-weight:600}@media(min-width:750px){.sticky-add-to-cart__bar{left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;transform:none!important;border-radius:0!important;border-left:0!important;border-right:0!important;border-bottom:0!important;padding-left:max(24px,calc((100vw - 1280px)/2 + 24px))!important;padding-right:max(24px,calc((100vw - 1280px)/2 + 24px))!important;box-shadow:0 -6px 20px #1b181414!important}.sticky-add-to-cart__info{flex:1 1 auto;min-width:0}}@media(min-width:750px){.product-details .variant-option--buttons.variant-option--equal-width-buttons{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.product-details .variant-option--buttons .variant-option__button-label{min-height:0!important;padding-block:9px!important}}@media(max-width:749px){.product-details .variant-option--buttons.variant-option--equal-width-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-details .variant-option--buttons .variant-option__button-label{min-height:0!important;padding-block:9px!important;font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/gf-guide.css.map */
