/*!
 * ETAR theme v4.2.4 — Build a gift box
 * Developed by FACTICIED · https://www.facticied.com
 */.et-gb{display:block}.et-gb__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,5vw,90px);align-items:start}.et-gb__side{position:sticky;top:110px;display:flex;flex-direction:column;gap:20px}.et-gb__title{margin:0;font-size:calc(clamp(32px,4vw,54px) * var(--heading-scale));line-height:1.04}.et-gb__text{color:var(--c-muted);max-width:44ch}.et-gb__text p{margin:0}.et-gb__box{position:relative;aspect-ratio:4/3;margin-top:6px;border-radius:calc(var(--radius) + 6px);overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--c-surface) 80%,#fff),var(--c-surface));box-shadow:inset 0 0 0 14px color-mix(in srgb,var(--c-surface) 70%,#fff),inset 0 0 0 15px rgba(var(--rgb-text),.1),inset 0 24px 40px -18px rgba(var(--rgb-text),.25),0 30px 50px -30px rgba(var(--rgb-text),.45)}.et-gb__box-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.et-gb__ribbon{position:absolute;z-index:0;top:0;bottom:0;left:calc(50% - 7px);width:14px;background:linear-gradient(90deg,rgba(0,0,0,.08),var(--c-accent) 30%,var(--c-accent) 70%,rgba(0,0,0,.12));opacity:.55;pointer-events:none}.et-gb__box-img~.et-gb__ribbon{display:none}.et-gb__slots{position:absolute;top:14%;right:9%;bottom:14%;left:9%;display:grid;grid-template-columns:repeat(var(--gb-slots),minmax(0,1fr));gap:4%;z-index:1}.et-gb__slot{position:relative;display:grid;place-items:center;border-radius:calc(var(--radius) + 2px);background:color-mix(in srgb,var(--c-surface) 93%,var(--c-text));box-shadow:inset 0 6px 14px rgba(var(--rgb-text),.16),inset 0 -1px #fff9;overflow:hidden;transition:background-color .4s var(--ease)}.et-gb__slot-ph{color:rgba(var(--rgb-text),.25)}.et-gb__slot-ph .et-icon{width:30px;height:30px;stroke-width:1}.et-gb__slot.is-full{cursor:pointer;background:var(--c-bg)}.et-gb__slot.is-full .et-gb__slot-ph{display:none}.et-gb__slot-img{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(var(--rgb-text),.25))}span.et-gb__slot-img{background:linear-gradient(var(--c-accent),color-mix(in srgb,var(--c-accent) 60%,#000));border-radius:6px;top:22%;right:28%;bottom:22%;left:28%;width:auto;height:auto}.et-gb__slot.is-drop .et-gb__slot-img{animation:et-gb-drop .55s cubic-bezier(.2,.8,.25,1) both}@keyframes et-gb-drop{0%{transform:translate3d(0,-26%,0) scale(1.08);opacity:0}70%{transform:translate3d(0,2%,0) scale(1)}to{transform:none;opacity:1}}.et-gb__summary{display:grid;gap:10px}.et-gb__status{margin:0;font-family:var(--font-heading);font-size:calc(22px * var(--heading-scale))}.et-gb__status.is-bump{animation:et-gb-bump .45s var(--ease)}@keyframes et-gb-bump{30%{transform:translate(-5px)}60%{transform:translate(4px)}}.et-gb.is-ready .et-gb__status{color:var(--c-accent)}.et-gb__total{margin:0;display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;border-top:1px solid var(--c-border);font-size:14px;color:var(--c-muted)}.et-gb__total b{font-weight:500;font-size:20px;color:var(--c-text)}.et-gb__note{margin:0;font-size:13px;color:var(--c-muted)}.et-gb__add{width:100%}.et-gb__add:disabled{opacity:.45;cursor:not-allowed}.et-gb__add.is-loading{opacity:.7}.et-gb__msg{margin:0;font-size:13px;color:var(--c-accent);min-height:1em}.et-gb__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px;margin:0;padding:0;list-style:none}.et-gb__pick{position:relative;display:flex;flex-direction:column;gap:4px;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.et-gb__thumb{display:grid;place-items:center;aspect-ratio:3/4;border-radius:var(--radius);background:var(--c-surface);overflow:hidden;margin-bottom:8px;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .3s var(--ease)}.et-gb__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.et-gb__thumb svg{width:56%;height:auto}.et-gb__pick:hover .et-gb__thumb img{transform:scale(1.04)}.et-gb__pick.is-on .et-gb__thumb{box-shadow:inset 0 0 0 2px var(--c-accent)}.et-gb__name{font-family:var(--font-heading);font-size:calc(18px * var(--heading-scale));line-height:1.25}.et-gb__meta{font-size:13px;color:var(--c-muted)}.et-gb__tick{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c-bg);color:var(--c-text);box-shadow:0 4px 12px rgba(var(--rgb-text),.15);transition:transform .35s var(--ease),background-color .3s}.et-gb__pick.is-on .et-gb__tick{background:var(--c-accent);color:var(--c-bg);transform:rotate(45deg)}.et-gb__item.is-out{opacity:.45}@media(max-width:989px){.et-gb__grid{grid-template-columns:minmax(0,1fr)}.et-gb__side{position:static}}@media(max-width:749px){.et-gb__side{display:contents}.et-gb__title{order:1}.et-gb__text{order:2}.et-gb__box{order:3}.et-gb__list{order:4;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-right:calc(clamp(16px,4vw,48px)*-1);padding-right:16px;scrollbar-width:none}.et-gb__summary{order:5}.et-gb__list::-webkit-scrollbar{display:none}.et-gb__item{flex:0 0 42%;scroll-snap-align:start}.et-gb__grid{display:flex;flex-direction:column;align-items:stretch;gap:20px}.et-gb__list{min-width:0}.et-gb__summary{position:sticky;bottom:0;z-index:2;margin:0 calc(clamp(16px,4vw,48px)*-1);padding:14px clamp(16px,4vw,48px) calc(14px + env(safe-area-inset-bottom));background:var(--c-bg);box-shadow:0 -10px 24px -18px rgba(var(--rgb-text),.5)}.et-gb__note{display:none}}@media(prefers-reduced-motion:reduce){.et-gb__slot.is-drop .et-gb__slot-img,.et-gb__status.is-bump{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/et-giftbox.css.map */
