.lfh{display:grid;grid-template-rows:15% minmax(0,1fr) 15%;width:100%;height:max(0px,calc(100vh - var(--lfh-top, 0px) - var(--lfh-overlay)));height:max(0px,calc(100svh - var(--lfh-top, 0px) - var(--lfh-overlay)));margin-block-start:var(--lfh-overlay);overflow:hidden;background:var(--lfh-red);color:#fff;text-align:center}.lfh:not(:has([data-slide])){display:none}.lfh__heading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(12px,3vh,30px) 16px 0}.lfh__heading:not(:has(p,h2)){padding:0}.lfh__heading p{margin:0 0 6px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.lfh__heading h2{margin:0;color:inherit;font-size:clamp(24px,5vw,66px);line-height:1.05}.lfh__stage{grid-row:2;grid-template-rows:auto minmax(0,1fr);display:grid;background:radial-gradient(ellipse at center,#fff 30%,#f4f1ed);color:#191919;touch-action:pan-y pinch-zoom}.lfh__track{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);min-height:0;isolation:isolate;overflow:hidden}.lfh__slide{grid-area:1 / 1;width:36%;justify-self:center;transform:translate(var(--lfh-shift, 0%)) scale(var(--lfh-scale, 1));transition:transform .65s ease,opacity .65s ease,filter .65s ease;display:grid;grid-template-rows:minmax(0,1fr);justify-items:center;min-height:0;padding:14px 16px}.lfh__slide[data-position=left],.lfh__slide[data-position=right]{--lfh-scale: .73;opacity:.66;filter:blur(2px)}.lfh__slide[data-position=left]{--lfh-shift: -94%}.lfh__slide[data-position=right]{--lfh-shift: 94%}.lfh__slide[data-position=center]{z-index:1}.lfh__slide[data-position=away]{--lfh-scale: .55;opacity:0;pointer-events:none}.lfh__slide:not([data-position=center]) .lfh__title{visibility:hidden}.lfh__product{display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:10px;width:100%;min-height:0;color:inherit;text-decoration:none}.lfh__art{display:block;width:100%;height:100%;min-height:0;object-fit:contain;filter:drop-shadow(0 10px 9px rgba(0,0,0,.18));animation:lfh-float 4s ease-in-out infinite}.lfh__title{font-size:clamp(13px,2vw,17px);font-weight:600;line-height:1.25;overflow-wrap:anywhere}a.lfh__product:hover .lfh__title{text-decoration:underline}.lfh :focus-visible{outline:2px solid currentColor;outline-offset:3px}@keyframes lfh-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-5px)}}@media(max-width:599px){.lfh__slide{width:80%;padding:6px 4px}.lfh__slide[data-position=left],.lfh__slide[data-position=right]{--lfh-scale: .28}.lfh__slide[data-position=left]{--lfh-shift: -48%}.lfh__slide[data-position=right]{--lfh-shift: 48%}}@media(prefers-reduced-motion:reduce){.lfh__art,.lfh__slide{animation:none;transition:none}}.ColumbusGift{width:min(650px,calc(100% - 24px));max-height:min(82dvh,720px);margin:auto;padding:0;border:0;background:#fff;color:#171917;box-shadow:0 24px 80px #0005;font-family:var(--text-font-family, inherit);overflow-y:auto;overscroll-behavior:contain}.ColumbusGift::backdrop{background:#0a0e0ab3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ColumbusGift [hidden]{display:none!important}.ColumbusGift__header{position:relative;padding:22px 22px 12px;border-bottom:1px solid #e7e8e3}.ColumbusGift__brand{display:block;padding-inline-end:25px;font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--cg-accent)}.ColumbusGift__brand span{margin:0 6px;opacity:.45}.ColumbusGift__close{position:absolute;inset-inline-end:8px;top:5px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#171917;font-size:27px;cursor:pointer}.ColumbusGift__title{margin:12px 0 6px;font-size:23px;line-height:1.35;letter-spacing:.015em;text-transform:uppercase;color:#171917}.ColumbusGift__description{margin:0;font-size:12px;line-height:1.6;color:#62675e}.ColumbusGift__progress{margin:8px 0 0;font-size:10px;font-weight:700;color:var(--cg-accent)}.ColumbusGift__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 22px}.ColumbusGift__card{min-width:0;border:1px solid #e4e5e0}.ColumbusGift__card--unavailable{opacity:.55}.ColumbusGift__image{position:relative;aspect-ratio:1;background:#f3f3ef;overflow:hidden}.ColumbusGift__image img,.ColumbusGift__image svg{display:block;width:100%;height:100%;object-fit:contain}.ColumbusGift__badge{position:absolute;top:6px;inset-inline-start:6px;padding:3px 5px;background:var(--cg-accent);color:#fff;font-size:9px;font-weight:700}.ColumbusGift__details{padding:9px}.ColumbusGift__name{margin:0 0 5px;color:#171917;font-size:10px;line-height:1.5;font-weight:700;text-transform:uppercase;overflow-wrap:anywhere}.ColumbusGift__price{margin:0 0 8px;font-size:10px}.ColumbusGift__price s{color:#85877f;margin-inline-end:5px}.ColumbusGift__price strong{color:var(--cg-accent)}.ColumbusGift__variants{display:flex;flex-wrap:wrap;gap:5px;max-height:112px;overflow-y:auto;padding:2px}.ColumbusGift__square{min-width:36px;min-height:36px;max-width:100%;padding:5px 7px;border:1px solid #d7dacf;border-radius:0;background:#fff;color:#171917;font:inherit;font-size:10px;font-weight:600;overflow-wrap:anywhere;cursor:pointer}.ColumbusGift__square:hover:not(:disabled),.ColumbusGift__square[aria-pressed=true]{background:#171917;border-color:#171917;color:#fff}.ColumbusGift__square:disabled{color:#92968b;opacity:.45;cursor:not-allowed}.ColumbusGift__square[data-gift-available=false]{text-decoration:line-through}.ColumbusGift__unavailable{display:block;margin-top:5px;font-size:10px;color:#777c70}.ColumbusGift__footer{border-top:1px solid #e7e8e3;padding:10px 22px 14px;background:#fafaf7}.ColumbusGift__summary{margin:0;font-size:11px;line-height:1.6}.ColumbusGift__summary:empty{display:none}.ColumbusGift__reset{display:block;margin:7px auto 0;padding:6px 12px;border:0;background:transparent;color:#62675e;text-decoration:underline;font:inherit;font-size:11px;cursor:pointer}.ColumbusGift__note{margin:6px 0 0;text-align:center;color:#777c70;font-size:9px;line-height:1.6}.ColumbusGift__error{margin:0 0 8px;color:#a52c24;font-size:12px;line-height:1.6}.ColumbusGift__review{margin-bottom:8px;padding:8px 12px;border:1px solid #171917;background:#fff;color:#171917;font:inherit;font-size:12px;cursor:pointer}.ColumbusGift :focus-visible{outline:2px solid var(--cg-accent);outline-offset:2px}.ColumbusGift[dir=rtl] .ColumbusGift__brand,.ColumbusGift[dir=rtl] .ColumbusGift__title{letter-spacing:0}@media(max-width:700px){.ColumbusGift{max-height:80dvh}.ColumbusGift__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;gap:8px}.ColumbusGift__header{padding:18px 14px 10px}.ColumbusGift__footer{padding:8px 12px 12px}.ColumbusGift__title{margin-top:9px;font-size:18px}.ColumbusGift__description{font-size:11px}.ColumbusGift__image{height:94px;aspect-ratio:auto}.ColumbusGift__details{padding:7px}.ColumbusGift__variants{max-height:78px}.ColumbusGift__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
