.gu{--gu-fill:#1E7A46;--gu-accent:#4e3629;--gu-track:#E8E6E3;--gu-almost:#FBEFE3;--gu-bg:#F7F5F1;font-family:inherit;color:inherit;text-align:left}.gu *{box-sizing:border-box}.gu b{color:var(--gu-accent);white-space:nowrap}.gu__heading{margin:0 0 4px;font-weight:700;font-size:16px}.gu__status{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.35}.gu__status svg{flex:0 0 18px;width:18px;height:18px;color:var(--gu-accent)}.gu__ship{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.35;color:var(--gu-fill)}.gu__ship svg{flex:0 0 18px;width:18px;height:18px}.gu__note{margin:6px 0 0;font-size:12px;line-height:1.35;color:#5c5755}.gu__note p{margin:0}.gu__rail{position:relative;height:60px;margin:12px 2px 4px}.gu__rail--slim{height:22px;margin:10px 2px 2px}.gu__track{position:absolute;left:0;right:0;top:8px;height:8px;border-radius:99px;background:var(--gu-track);overflow:hidden}.gu__rail--slim .gu__track{top:7px;height:6px}.gu__fill{display:block;height:100%;width:0;border-radius:99px;background:var(--gu-fill);transition:width .6s cubic-bezier(.22,1,.36,1)}.gu__ms{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.gu__ms.is-last{transform:translate(-50%)}.gu__rail{margin-right:22px}@media screen and (max-width:740px){.gu__amt{font-size:11px}}.gu__dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid var(--gu-track);color:#fff;transition:background .3s,border-color .3s}.gu__rail--slim .gu__dot{width:20px;height:20px}.gu__dot svg{width:12px;height:12px}.gu__ms.is-ok .gu__dot{background:var(--gu-fill);border-color:var(--gu-fill)}.gu__ms--ship .gu__dot{color:#8a8583}.gu__ms--ship.is-ok .gu__dot{color:#fff}.gu__amt{margin-top:4px;font-size:13px;font-weight:700;white-space:nowrap}.gu--page{background:var(--gu-bg);border-radius:14px;padding:16px 18px;margin:0 0 20px}.gu__car{position:relative;margin-top:8px}.gu__cards{list-style:none;margin:0;padding:2px;display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gu__cards::-webkit-scrollbar{display:none}.gu__card{flex:0 0 calc((100% - 30px)/4);min-width:0;scroll-snap-align:start;display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #E1DEDA;border-radius:12px;padding:12px}@media screen and (max-width:999px){.gu__card{flex-basis:45%}}@media screen and (max-width:740px){.gu__card{flex-basis:78%}}.gu__arw{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid #E1DEDA;background:#fff;color:#3a2a22;font-size:18px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #00000014;display:flex;align-items:center;justify-content:center}.gu__arw--prev{left:-12px}.gu__arw--next{right:-12px}.gu__arw[hidden]{display:none}@media screen and (max-width:740px){.gu__arw{display:none}}.gu__card.is-added{border-color:var(--gu-fill)}.gu__card.is-locked .gu__img,.gu__card.is-chosen .gu__img,.gu__card.is-soldout .gu__img{opacity:.55;filter:grayscale(.6)}.gu__img{flex:0 0 auto;width:72px;height:72px;object-fit:cover;border-radius:10px;background:var(--gu-bg)}.gu__card .gu__img{width:56px;height:56px}.gu__rows .gu__img{width:40px;height:40px;border-radius:8px}.gu__img--ph{display:flex;align-items:center;justify-content:center;color:#8a8583}.gu__img--ph svg{width:45%;height:45%}.gu__card--ship.is-added .gu__img--ph{color:var(--gu-fill)}.gu__card-body{min-width:0;display:flex;flex-direction:column;gap:4px}.gu__card-title{margin:0;font-weight:700;font-size:14px;line-height:1.3}.gu__card-meta{margin:0;font-size:12px;color:#5c5755}.gu__card-sub{margin:0;font-size:12px;line-height:1.3;color:#5c5755}.gu__ship-ok{font-size:12px;font-weight:700;color:var(--gu-fill)}.gu__btn{align-self:flex-start;margin-top:4px;border:0;border-radius:999px;background:var(--gu-accent);color:#fff;font:inherit;font-weight:700;font-size:13px;padding:8px 14px;cursor:pointer}.gu__btn[disabled]{opacity:.6;cursor:default}.gu__btn--sm{margin:0;padding:6px 12px;font-size:12px;white-space:nowrap}.gu__badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--gu-fill)}.gu__badge svg{width:14px;height:14px}.gu__locked{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#5c5755}.gu__locked svg{width:13px;height:13px}.gu__locked b{color:inherit}.gu__muted{font-size:12px;color:#8a8583}.gu__btn--all{display:block;width:100%;margin-top:10px;padding:10px 14px;text-align:center}.gu--drawer{padding:10px 12px;margin:8px 0;border-radius:10px;background:var(--gu-bg)}.gu--drawer .gu__status,.gu--drawer .gu__ship{font-size:13px}.gu--drawer.is-almost,.gu--drawer.has-pending{background:var(--gu-almost)}.gu--page.is-almost .gu__status{background:var(--gu-almost);margin:-4px -8px 0;padding:6px 8px;border-radius:8px}.gu__rows{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.gu__row{display:flex;align-items:center;gap:10px;font-size:13px}.gu__row-title{flex:1;min-width:0;line-height:1.25}.gu__row.is-locked .gu__img,.gu__row.is-chosen .gu__img{opacity:.55}.gu__more{margin-top:4px;font-size:12px}.gu__more summary{cursor:pointer;color:var(--gu-accent);text-decoration:underline;list-style:none;padding:2px 0}.gu__more summary::-webkit-details-marker{display:none}.gu__link{color:var(--gu-accent);text-decoration:underline}@media(prefers-reduced-motion:reduce){.gu__fill,.gu__dot{transition:none}}.gu__btn--ghost{background:#fff;color:var(--gu-accent);border:1px solid var(--gu-accent)}.gu__textbtn{border:0;background:none;padding:0;margin-left:6px;font:inherit;font-size:12px;color:#5c5755;text-decoration:underline;cursor:pointer}.gu__textbtn[disabled]{opacity:.6;cursor:default}.gift-line-remove{border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center}.gift-line-remove--text{text-decoration:underline}.gift-line-qty{display:inline-block;min-width:20px;font-weight:600;text-align:center}.gu__ms--gift .gu__dot{width:26px;height:26px;color:#b5b0aa}.gu__ms--gift .gu__dot svg{width:14px;height:14px}.gu__ms--gift.is-ok .gu__dot{color:#fff}.gu__ms.is-pend .gu__dot svg{animation:gu-wig 1.6s infinite;transform-origin:50% 60%}@keyframes gu-wig{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-14deg)}80%{transform:rotate(12deg)}85%{transform:rotate(-9deg)}90%{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){.gu__ms.is-pend .gu__dot svg,.gu__ar.is-pend .gu__ai svg{animation:none}}.gu__acc{margin-top:8px;border:1px solid #E1DEDA;border-radius:12px;background:#fff;overflow:hidden}.gu__ar+.gu__ar{border-top:1px solid #efebe7}.gu__ah{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;margin:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.gu__ai{width:32px;height:32px;border-radius:50%;flex:0 0 32px;display:flex;align-items:center;justify-content:center;background:#e8e4df;color:#9a948e;overflow:hidden}.gu__ai svg{width:16px;height:16px}.gu__ai img{width:100%;height:100%;object-fit:cover;display:block}.gu__ar.is-done .gu__ai{box-shadow:0 0 0 2px var(--gu-fill)}.gu__ar.is-pend .gu__ai{background:var(--gu-fill);color:#fff}.gu__ar.is-pend .gu__ai svg{animation:gu-wig 1.6s infinite;transform-origin:50% 60%}.gu__at{flex:1;min-width:0;display:flex;flex-direction:column;font-size:12px;line-height:1.3;color:#6b6460}.gu__at b{font-size:13px;color:#2a1b14}.gu__ar.is-pend .gu__at span{color:#c2410c;font-weight:700}.gu__ar.is-done .gu__at span{color:var(--gu-fill);font-weight:600}.gu__ar.is-lock .gu__at b{color:#8a8583}.gu__chev{font-size:16px;line-height:1;color:#5c5755}.gu__chg{font-size:12px;color:#5c5755;text-decoration:underline}.gu__ab{padding:0 10px 12px}.gu__acc .gu__car{margin-top:0}.gu__acc .gu__card{flex-wrap:wrap;gap:10px;padding:10px;align-items:center}.gu__acc .gu__card .gu__img{width:48px;height:48px;border-radius:8px}.gu__acc .gu__card-body{flex:1;gap:2px}.gu__acc .gu__card-title{font-size:13px}.gu__card-act{flex:0 0 100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:32px}.gu__card-act .gu__btn{width:100%;margin:0;padding:8px 10px;white-space:nowrap;text-align:center;align-self:auto}.gu__card-act .gu__locked{justify-content:center}.gu__acc .gu__card{flex:0 0 172px}@media screen and (max-width:740px){.gu__acc .gu__card{flex-basis:72%}}.gu__ms--disc .gu__dot svg{width:13px;height:13px}.gu__ar--disc .gu__ah{cursor:default}.gu__ar--disc.is-done .gu__ai{background:var(--gu-fill);color:#fff;box-shadow:none}.gu__ms .gu__dot{width:26px;height:26px}.gu__ms .gu__dot svg{width:14px;height:14px}.gu__rail--slim .gu__ms .gu__dot{width:20px;height:20px}.gu__rail--slim .gu__ms .gu__dot svg{width:11px;height:11px}.gu__track{top:9px}.gu__rail.is-dense .gu__dot{width:22px;height:22px}.gu__rail.is-dense .gu__dot svg{width:12px;height:12px}.gu__rail.is-dense .gu__track{top:7px;height:7px}.gu__rail.is-dense .gu__amt{font-size:10.5px}.gu__rail.is-xdense .gu__dot{width:18px;height:18px}.gu__rail.is-xdense .gu__dot svg{width:10px;height:10px}.gu__rail.is-xdense .gu__track{top:6px;height:6px}.gu__rail.is-xdense .gu__ms:not(.is-first):not(.is-next):not(.is-last) .gu__amt{visibility:hidden}.gu__rail.is-stagger{height:70px}.gu__rail.is-stagger .gu__track{top:27px}.gu__rail.is-stagger>.gu__ms{top:20px}.gu__rail.is-stagger>.gu__ms:nth-of-type(2n) .gu__amt{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin:0 0 3px}.gu__acc .gu__arw--prev{left:2px}.gu__acc .gu__arw--next{right:2px}.gu__dot img.gu__ico{width:14px;height:14px;object-fit:contain;display:block}.gu__ai img.gu__ico{width:16px;height:16px;object-fit:contain}.gu__ms.is-pend .gu__dot img.gu__ico,.gu__ar.is-pend .gu__ai img.gu__ico{animation:gu-wig 1.6s infinite;transform-origin:50% 60%}.gu__ar--ship .gu__ah{cursor:default}.gu__ar--ship.is-done .gu__ai{background:var(--gu-fill);color:#fff;box-shadow:none}.gu__ms:not(.is-ok) .gu__dot img.gu__ico{filter:brightness(0) opacity(.35)}.mini-cart>[data-gift-unlock=drawer]{flex:0 0 auto;padding-inline:var(--container-gutter)}.mini-cart>[data-gift-unlock=drawer][hidden]{display:none}.mini-cart>[data-gift-unlock=drawer][data-gu-skin=classic]{padding-inline:0}.gu--drawer .gu__more[open] .gu__rows{max-height:30vh;overflow-y:auto}.text-container .gu p{margin:0}.text-container .gu p:not(.heading)+p{margin-block-start:0}.text-container .gu .gu__heading{margin:0 0 4px}.text-container .gu p.gu__ship{margin:0 0 6px}.text-container .gu .gu__note{margin:6px 0 0}.text-container .gu p.gu__more{margin:4px 0 0}.text-container .gu ul{margin:0;padding:0;list-style:none}.text-container .gu ul li{margin:0;padding:0}.text-container .gu ul li::marker{content:""}.text-container .gu ul.gu__cards{margin:0;padding:2px}.text-container .gu ul.gu__rows{margin:8px 0 0}.text-container .gu ul li.gu__card{padding:10px}.text-container .gu img{margin:0;display:block}[data-gu-skin=classic] .shipping-bar__text{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:6px;text-align:left}[data-gu-skin=classic] .shipping-bar__text>svg{flex:0 0 auto;width:18px;height:18px;margin:0!important}[data-gu-skin=classic] .shipping-bar__text>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-gu-skin=classic] .shipping-bar__text.gu-noicon>svg{display:none!important}[data-gu-skin=classic] .shipping-bar__text:has(.shipping_text_extended){flex-wrap:wrap!important}[data-gu-skin=classic] .shipping-bar__text .shipping_text_extended{flex:0 0 100%;white-space:normal;text-align:center}@media screen and (max-width:740px){[data-gu-skin=classic] .shipping-bar__text{font-size:clamp(11px,3.2vw,13px)}[data-gu-skin=classic] .shipping-bar__text>svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/gift-unlock-v2.css.map */
