.ahs-gsw{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:64px;align-items:center}.ahs .ahs-gimg{width:100%;max-height:480px;aspect-ratio:1 / 1;border-radius:var(--ahs-tile);overflow:hidden;background:#ece9e4}.ahs .ahs-gimg img{width:100%;height:100%;object-fit:cover;object-position:center 40%;transition:transform .9s var(--ahs-ease)}.ahs .ahs-gtx .ahs-h2{max-width:460px}.ahs .ahs-gtx .ahs-sub{max-width:440px}.ahs .ahs-gdate{display:inline-flex;align-items:center;gap:6px;height:38px;margin-top:22px;padding:0 16px;border-radius:999px;background:#fff;font-size:13.5px;line-height:1.6;color:var(--ahs-ink)}.ahs .ahs-gdate b{font-weight:400;color:var(--ahs-rasp)}.ahs .ahs-gdate svg{width:16px;height:16px;color:var(--ahs-rasp)}.ahs .ahs-gk{margin:30px 0 12px;font:500 12px/1 var(--ahs-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ahs-ink)}.ahs .ahs-gchips{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ahs .ahs-gchips button{display:flex;align-items:center;justify-content:space-between;gap:8px;height:46px;margin:0;padding:0 16px;border:1px solid #fff;border-radius:999px;background:#fff;color:var(--ahs-ink);font:400 14.5px/1 var(--ahs-sans);text-align:left;cursor:pointer;transition:border-color .2s}.ahs .ahs-gchips svg{width:7px;height:12px;color:var(--ahs-grey)}@media(hover:hover)and (pointer:fine){.ahs .ahs-gimg:hover img{transform:scale(1.03)}.ahs .ahs-gchips button:hover{border-color:var(--ahs-ink)}}.ahs .ahs-gchips button:focus-visible{border-color:var(--ahs-ink)}@media(max-width:980px){.ahs-gsw{grid-template-columns:1fr;gap:24px}.ahs .ahs-gimg{max-height:none;aspect-ratio:16 / 10}.ahs .ahs-gdate{margin-top:18px;font-size:13px}.ahs .ahs-gk{margin-top:24px}.ahs .ahs-gchips{grid-template-columns:1fr 1fr}.ahs .ahs-gchips button{height:44px;font-size:14px}}body.ahq-lock{overflow:hidden;padding-right:var(--ahq-sbw, 0px)}.ahq{--ahs-ink: #111;--ahs-body: #333;--ahs-grey: #666;--ahs-warm: #f7f6f4;--ahs-cream: #f8f4ec;--ahs-rasp: #b8154a;--ahs-red: #a61f1f;--ahs-line: #e6e6e6;--ahs-pill: #d6d2cc;--ahs-ease: cubic-bezier(.2, .7, .2, 1);--ahs-sans: var(--font-body-family, "Hanken Grotesk", "Helvetica Neue", Arial, sans-serif);--ahs-serif: var(--font-heading-family, "Newsreader", Georgia, serif);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482900;visibility:hidden;pointer-events:none;font:400 15px/1.6 var(--ahs-sans);letter-spacing:normal;text-transform:none;color:var(--ahs-body);-webkit-font-smoothing:antialiased;transition:visibility 0s linear .3s}.ahq.on{visibility:visible;pointer-events:auto;transition:visibility 0s}.ahq *,.ahq *:before,.ahq *:after{box-sizing:border-box}.ahq img{display:block;max-width:100%}.ahq svg{flex:none}.ahq h3,.ahq p,.ahq ul{margin:0}.ahq button,.ahq a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ahq button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;border-radius:0;box-shadow:none}.ahq a{color:inherit;text-decoration:none}.ahq :focus-visible{outline:2px solid var(--ahs-ink);outline-offset:2px}.ahq [disabled]{cursor:default}.ahq__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111161;opacity:0;cursor:pointer;transition:opacity .25s}.ahq.on .ahq__scrim{opacity:1}.ahq .qmodal{position:absolute;left:50%;top:50%;display:grid;grid-template-columns:38% 1fr;grid-template-rows:minmax(0,1fr);width:min(980px,calc(100% - 48px));height:min(660px,calc(100vh - 48px));height:min(660px,calc(100dvh - 48px));overflow:hidden;border-radius:var(--alunia-radius, 0px);background:#fff;opacity:0;transform:translate(-50%,-46%);transition:opacity .25s,transform .3s var(--ahs-ease)}.ahq.on .qmodal{opacity:1;transform:translate(-50%,-50%);transition:opacity .25s,transform .35s var(--ahs-ease)}.ahq .qvis{position:relative;overflow:hidden;background:#2a2622}.ahq .qvis img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .25s}.ahq .qvis img.fade{opacity:0}.ahq .qvis:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#111111b3,#1110 45%)}.ahq .qvtx{position:absolute;z-index:1;left:22px;right:22px;bottom:22px;color:#fff}.ahq .qvtx p{margin:0 0 8px;font:500 11px/1 var(--ahs-sans);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.ahq .qvtx b{font:500 15px/1.4 var(--ahs-sans)}.ahq .qvtx div{display:flex;flex-wrap:wrap;gap:6px}.ahq .qvtx button{height:28px;padding:0 12px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#ffffff29;color:#fff;font-size:12.5px;transition:background .2s,color .2s}.ahq .qpane{position:relative;display:flex;min-width:0;min-height:0}.ahq .qx{position:absolute;z-index:2;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background .2s}.ahq .qx svg{width:14px;height:14px}.ahq .qcard{display:flex;flex:1;flex-direction:column;min-height:0;height:100%;padding:26px 32px 0;overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:thin;scrollbar-color:#d6d2cc transparent}.ahq .qcard::-webkit-scrollbar{width:6px}.ahq .qcard::-webkit-scrollbar-thumb{border-radius:6px;background:#d6d2cc}.ahq .qhd{display:flex;align-items:center;gap:14px;padding-right:44px}.ahq .qhd.res{justify-content:space-between}.ahq .qbk{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border:1px solid var(--ahs-line);border-radius:50%;transition:border-color .2s}.ahq .qbk svg{width:7px;height:12px}.ahq .qbk:disabled{opacity:.3}.ahq .qseg{display:grid;flex:1;grid-template-columns:repeat(6,1fr);gap:4px}.ahq .qseg i{display:block;height:4px;border-radius:4px;background:var(--ahs-line);transition:background .3s}.ahq .qseg i.done{background:var(--ahs-ink)}.ahq .qseg i.now{background:var(--ahs-rasp)}.ahq .qn{min-width:24px;font-size:12.5px;color:var(--ahs-grey);text-align:right}.ahq .tlink{display:inline-flex;align-items:center;gap:6px;font-size:14px;line-height:1.6;color:var(--ahs-ink);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.ahq .qhd .tlink{font-size:13px}.ahq .qbody{flex:1;padding-top:26px;animation:ahq-in .4s var(--ahs-ease) both}.ahq .qbody.back{animation-name:ahq-back}.ahq .qey{display:flex;align-items:center;gap:8px;margin:0;font:500 11.5px/1 var(--ahs-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ahs-ink)}.ahq .qey svg{width:14px;height:14px;color:var(--ahs-rasp)}.ahq .qbody h3{margin:12px 0 0;font:500 32px/1.15 var(--ahs-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72;text-transform:none;color:var(--ahs-ink)}.ahq .qbody .hint{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--ahs-grey)}.ahq .qopts2{display:grid;gap:10px;margin-top:22px}.ahq .qopts2.list{grid-template-columns:1fr 1fr}.ahq .qopts2.q3{grid-template-columns:repeat(3,1fr)}.ahq .qopts2.q4{grid-template-columns:repeat(4,1fr)}.ahq .qr{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;border:1px solid var(--ahs-line);border-radius:var(--alunia-radius, 0px);text-align:left;transition:border-color .2s,background .2s}.ahq .qr .rd{position:relative;flex:none;width:18px;height:18px;border:1px solid #9a948a;border-radius:50%}.ahq .qr.on{border-color:var(--ahs-ink);background:var(--ahs-warm)}.ahq .qr.on .rd{border-color:var(--ahs-ink)}.ahq .qr.on .rd:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ahs-ink)}.ahq .qr b{display:block;font:500 14.5px/1.3 var(--ahs-sans);color:var(--ahs-ink)}.ahq .qr small{display:block;margin-top:2px;font-size:12.5px;line-height:1.6;color:var(--ahs-grey)}.ahq .qr.wide{width:100%;margin-top:10px}.ahq .qt{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:8px 8px 12px;border:1px solid var(--ahs-line);border-radius:var(--alunia-radius, 0px);text-align:left;transition:border-color .2s,transform .2s}.ahq .qt .qi{display:block;width:100%;aspect-ratio:var(--ahq-ratio, 1 / 1);border-radius:var(--alunia-radius, 0px);overflow:hidden;background:var(--ahs-warm)}.ahq .qt .qi img{width:100%;height:100%;object-fit:var(--ahq-fit, cover);mix-blend-mode:multiply}.ahq .qt .qi.wc{background:var(--ahs-cream)}.ahq .qt .qi.wc img{mix-blend-mode:normal}.ahq .qt b{margin:10px 4px 0;font:500 14px/1.3 var(--ahs-sans);color:var(--ahs-ink)}.ahq .qt small{margin:3px 4px 0;font-size:12px;line-height:1.35;color:var(--ahs-grey)}.ahq .qt .ck{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--ahs-line);border-radius:50%;background:#fff;color:transparent;transition:background .2s}.ahq .qt .ck svg{width:11px;height:9px}.ahq .qt.on{border-color:var(--ahs-ink)}.ahq .qt.on .ck{border-color:var(--ahs-ink);background:var(--ahs-ink);color:#fff}.ahq .qskip{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;line-height:1.6;color:var(--ahs-ink);text-decoration:underline;text-underline-offset:3px}.ahq .qskip svg{width:13px;height:9px}.ahq .qft{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px -32px 0;padding:14px 32px;border-top:1px solid var(--ahs-line);background:#fff;font-size:12.5px;line-height:1.6;color:var(--ahs-grey)}.ahq .qft.res{color:var(--ahs-ink)}.ahq .qload2{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ahq .qload2 .sps{display:flex;gap:10px;color:var(--ahs-rasp)}.ahq .qload2 .sps svg{width:18px;height:18px;animation:ahq-pulse 1s ease-in-out infinite}.ahq .qload2 .sps svg:nth-child(2){animation-delay:.15s}.ahq .qload2 .sps svg:nth-child(3){animation-delay:.3s}.ahq .qload2 h3{margin:18px 0 14px;font:500 30px/1.2 var(--ahs-serif);letter-spacing:normal;font-variation-settings:"opsz" 72;text-transform:none;color:var(--ahs-ink)}.ahq .qload2 ul{display:grid;gap:8px;padding:0;list-style:none;text-align:left}.ahq .qload2 li{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.6;color:var(--ahs-body);opacity:0;animation:ahq-rise .4s var(--ahs-ease) both;animation-delay:calc(var(--d) * .4s + .1s)}.ahq .qload2 li svg{width:18px;height:18px;padding:4px;border-radius:50%;background:var(--ahs-ink);color:#fff}.ahq .qans{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ahq .qans button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--ahs-pill);border-radius:999px;font-size:12.5px;color:var(--ahs-ink);transition:border-color .2s}.ahq .qans svg{width:5px;height:9px;opacity:.6}.ahq .qres2{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.ahq .qp{display:flex;flex-direction:column;animation:ahq-rise .5s var(--ahs-ease) both;animation-delay:calc(var(--i) * 90ms)}.ahq .qp .ph{position:relative;display:block;aspect-ratio:var(--ahq-ratio, 4 / 5);border-radius:var(--alunia-radius, 0px);overflow:hidden;background:var(--ahs-warm)}.ahq .qp .ph img{width:100%;height:100%;object-fit:var(--ahq-fit, cover);mix-blend-mode:multiply}.ahq .qp .best{position:absolute;top:8px;left:8px;height:22px;padding:0 9px;border-radius:999px;background:var(--ahs-ink);color:#fff;font:500 9.5px/22px var(--ahs-sans);letter-spacing:.1em;text-transform:uppercase}.ahq .qp .nm{margin-top:12px;font:400 12.2px/1.35 var(--ahs-sans);letter-spacing:.02em;color:#111}.ahq .qp .qst{display:flex;align-items:center;gap:3px;margin-top:6px;font:400 9.27px/1 var(--ahs-sans);letter-spacing:.02em;color:#333;white-space:nowrap}.ahq .qp .qst__s{display:flex;gap:1.78px}.ahq .qp .qst__s i{width:8.72px;height:8.72px;background:color-mix(in srgb,var(--alunia-star, #b8154a) 28%,#fff);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.09 6.26 6.91 1-5 4.87 1.18 6.88L12 17.56l-6.18 3.25L7 13.93 2 9.06l6.91-1z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1.8l3.09 6.26 6.91 1-5 4.87 1.18 6.88L12 17.56l-6.18 3.25L7 13.93 2 9.06l6.91-1z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.ahq .qp .qst__s i.on{background:var(--alunia-star, #b8154a)}.ahq .qp .qpr{margin-top:6px;font:400 12.2px/1.35 var(--ahs-sans);letter-spacing:.02em;color:#111}.ahq .qp .qpr .from{font-size:10.37px}.ahq .qp em{margin:6px 0 10px;font-style:normal;font-weight:500;font-size:10.5px;line-height:1.4;letter-spacing:.02em;color:var(--ahs-rasp)}.ahq .qbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:38px;padding:0 16px;border:1px solid var(--ahs-ink);border-radius:999px;background:var(--ahs-ink);color:#fff;font:500 11px/1 var(--ahs-sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:background .2s,color .2s,border-color .2s,opacity .2s}.ahq .qbtn.out{background:transparent;color:var(--ahs-ink)}.ahq .qp .qbtn{margin-top:auto;width:100%}.ahq .qbtn[disabled]{opacity:.6;pointer-events:none}.ahq .qbtn svg{width:14px;height:10px}@media(hover:hover)and (pointer:fine){.ahq .qx:hover{background:var(--ahs-warm)}.ahq .qvtx button:hover{background:#fff;color:var(--ahs-ink)}.ahq .qbk:not(:disabled):hover{border-color:var(--ahs-ink)}.ahq .qr:hover{border-color:var(--ahs-ink)}.ahq .qt:hover{border-color:var(--ahs-ink);transform:translateY(-2px)}.ahq .qans button:hover{border-color:var(--ahs-ink)}.ahq .qbtn:hover{background:#2b2b2b;border-color:#2b2b2b;color:#fff}.ahq .qbtn.out:hover{background:var(--ahs-ink);border-color:var(--ahs-ink)}}@keyframes ahq-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes ahq-back{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes ahq-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ahq-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media(max-width:980px){.ahq{font-size:14px}.ahq .qmodal{left:0;right:0;top:auto;bottom:0;display:block;width:100%;height:auto;max-height:94vh;max-height:94dvh;border-radius:var(--alunia-radius, 0px);opacity:1;transform:translateY(100%)}.ahq.on .qmodal{transform:none}.ahq .qvis{display:none}.ahq .qpane{display:block}.ahq .qcard{height:auto;max-height:94vh;max-height:94dvh;padding:18px 16px 0}.ahq .qx{top:14px;right:10px}.ahq .qhd{gap:10px;padding-right:40px}.ahq .qhd.res .qey{font-size:10.5px;letter-spacing:.1em}.ahq .qbody{padding-top:20px}.ahq .qbody h3{font-size:26px}.ahq .qopts2.list{grid-template-columns:1fr}.ahq .qopts2.q3{grid-template-columns:repeat(3,1fr);gap:8px}.ahq .qopts2.q4{grid-template-columns:1fr 1fr;gap:8px}.ahq .qt,.ahq .qt .qi,.ahq .qp .ph,.ahq .qr{border-radius:var(--alunia-radius, 0px)}.ahq .qt{padding:6px 6px 10px}.ahq .qt b{margin-top:8px;font-size:13px}.ahq .qt small{font-size:11.5px}.ahq .qt .ck{top:10px;right:10px;width:20px;height:20px}.ahq .qft{margin:18px -16px 0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ahq .qres2{gap:8px}.ahq .qp .nm{font-size:12.2px}.ahq .qp em{margin:4px 0 8px;font-size:10px}.ahq .qt .qi,.ahq .qp .ph{aspect-ratio:var(--ahq-ratio-m, 1 / 1)}.ahq .qp .qbtn{height:38px;padding:0 8px;font-size:10.5px}}@media(prefers-reduced-motion:reduce){.ahq .qmodal,.ahq .ahq__scrim,.ahq .qbody,.ahq .qp,.ahq .qload2 li{animation-duration:.01ms;transition-duration:.01ms}.ahs .ahs-gimg img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/alunia-home-gifts.css.map */
