.adl-christmas-cover{position:relative;display:grid;place-items:center;isolation:isolate;min-height:var(--cover-height);background:var(--cover-bg);color:var(--cover-color);text-align:center}.adl-christmas-cover picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.adl-christmas-cover__image{width:100%;height:100%;object-fit:cover;object-position:center}.adl-christmas-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--cover-shade);z-index:-1}.adl-christmas-cover__content{padding:60px 24px;max-width:850px}.adl-christmas-cover__content p{font-family:var(--font-body-family);font-size:13px;letter-spacing:.2em;margin:0 0 24px}.adl-christmas-cover h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);color:inherit;font-size:clamp(34px,4vw,58px);line-height:1.15;margin:0 0 24px}.adl-christmas-cover__subtitle{font-family:var(--font-body-family);font-size:20px;line-height:1.6}.adl-christmas-cover a{display:inline-block;position:relative;margin-top:32px;padding-bottom:9px;font-family:var(--font-body-family);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:inherit;text-decoration:none}.adl-christmas-cover a:after{content:"";height:1px;position:absolute;bottom:0;left:0;right:0;background:currentColor;transform-origin:left;transition:transform .35s}.adl-christmas-cover a:hover:after{transform:scaleX(.25)}.adl-christmas-cover a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.adl-christmas-cover__notice{position:absolute;bottom:12px;font:14px sans-serif;padding:10px;background:#fff;color:#302d28}.adl-gifts--boxes{scroll-margin-top:100px}@media(max-width:749px){.adl-christmas-cover{min-height:var(--cover-mobile)}.adl-christmas-cover__subtitle{font-size:17px}}@media(prefers-reduced-motion:reduce){.adl-christmas-cover a:after{transition:none}}.adl-christmas-cover{min-height:0;display:block}.adl-christmas-cover picture{position:relative;display:block;inset:auto;z-index:-2}.adl-christmas-cover__image{display:block;width:100%;height:auto;object-fit:contain}.adl-christmas-cover__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:none;padding:40px 24px}.adl-christmas-cover--image-only:after{display:none}@media(max-width:749px){.adl-christmas-cover{min-height:0}.adl-christmas-cover__content{justify-content:flex-start;padding-top:45px}.adl-christmas-cover h1{font-size:32px}.adl-christmas-cover__subtitle{max-width:300px}}.adl-christmas-cover picture{width:100%;max-width:none}.adl-christmas-cover picture>img.adl-christmas-cover__image{width:100%!important;max-width:none!important;height:auto!important}adl-gift-selection{display:block;background:var(--adl-bg);color:var(--adl-ink);padding:var(--adl-space) 0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.adl-gifts *{box-sizing:border-box}.adl-gifts__header{max-width:780px;margin:0 auto 44px;text-align:center;padding:0 24px}.adl-gifts__eyebrow{font-size:12px;letter-spacing:.2em;color:var(--adl-accent);margin:0 0 20px}.adl-gifts h2,.adl-gifts h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:inherit}.adl-gifts h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:0 0 22px}.adl-gifts__intro{font-size:17px;line-height:1.7}.adl-gifts__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/3);gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--adl-accent) transparent;padding:0 0 24px;margin:0 5vw}.adl-gifts--carousel .adl-gifts__track{grid-auto-columns:29%;margin-right:0;padding-right:5vw;scroll-padding-inline:0 5vw}.adl-gifts__card{min-width:0;scroll-snap-align:start}.adl-gifts__image{display:block;aspect-ratio:1;background:#fff;overflow:hidden}.adl-gifts__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .65s cubic-bezier(.2,.65,.3,1)}.adl-gifts__details{padding:24px 0 8px}.adl-gifts h3{font-size:clamp(21px,1.6vw,26px);line-height:1.35;margin:0 0 12px}.adl-gifts a{color:inherit;text-decoration:none}.adl-gifts__description{font-size:17px;line-height:1.6;margin:0 0 15px}.adl-gifts__price{font-size:16px;margin:0 0 22px}.adl-gifts__link{display:inline-flex;align-items:center;gap:22px;position:relative;padding-bottom:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.adl-gifts__link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(1);transform-origin:left;transition:transform .35s}.adl-gifts__footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 5vw 0}.adl-gifts__controls{display:flex;gap:12px;margin-left:auto}.adl-gifts__controls[hidden]{display:none}.adl-gifts__controls button{display:grid;place-items:center;width:46px;height:46px;border:1px solid currentColor;border-radius:50%;color:inherit;background:transparent;cursor:pointer;font-size:22px;transition:background .3s,color .3s,opacity .3s}.adl-gifts__controls button:disabled{opacity:.25;cursor:default}.adl-gifts :focus-visible{outline:2px solid var(--adl-accent);outline-offset:5px}@media(hover:hover){.adl-gifts__image:hover img{transform:scale(1.035)}.adl-gifts__link:hover:after{transform:scaleX(.25)}.adl-gifts__controls button:hover:not(:disabled){background:var(--adl-ink);color:var(--adl-bg)}}@media(max-width:989px){.adl-gifts--carousel .adl-gifts__track{grid-auto-columns:43%}}@media(max-width:749px){.adl-gifts{padding:48px 0}.adl-gifts__header{margin-bottom:30px}.adl-gifts__track,.adl-gifts--carousel .adl-gifts__track{grid-auto-columns:78%;gap:20px;margin:0 0 0 6vw;padding-right:6vw;scroll-padding-right:6vw}.adl-gifts__footer{margin-inline:6vw}.adl-gifts__description,.adl-gifts__intro{font-size:16px}.adl-gifts__details{padding-top:20px}}@media(prefers-reduced-motion:reduce){.adl-gifts *,.adl-gifts *:after{transition:none!important;scroll-behavior:auto!important}}.adl-gifts__navigation{max-width:1800px;margin:0 auto 22px;padding:0 32px;display:flex;justify-content:flex-end;min-height:28px}.adl-gifts__navigation .adl-gifts__controls button{border:0;border-radius:0;width:36px;height:36px;font-size:25px}.adl-gifts__track,.adl-gifts--carousel .adl-gifts__track{margin:0 auto;padding:0;max-width:1736px;width:calc(100% - 64px);grid-auto-columns:calc((100% - 72px)/4);gap:24px;scrollbar-width:none;overflow-x:auto}.adl-gifts__track::-webkit-scrollbar{display:none}.adl-gifts--boxes .adl-gifts__track{grid-auto-columns:calc((100% - 48px)/3)}.adl-gifts.is-paged .adl-gifts__track{display:flex;gap:0;scroll-snap-type:x mandatory}.adl-gifts__page{flex:0 0 100%;width:100%;display:grid;grid-template-columns:repeat(var(--adl-columns),minmax(0,1fr));gap:24px;scroll-snap-align:start;scroll-snap-stop:always}.adl-gifts__card{scroll-snap-align:none}.adl-gifts--carousel .adl-gifts__image{aspect-ratio:4/5}.adl-gifts__image img{object-fit:contain}.adl-gifts__footer{max-width:1736px;width:calc(100% - 64px);margin:28px auto 0}.adl-gifts--carousel .adl-gifts__details h3{font-size:clamp(18px,1.3vw,23px)}@media(max-width:1199px){.adl-gifts--carousel .adl-gifts__track{grid-auto-columns:calc((100% - 48px)/3)}}@media(max-width:989px){.adl-gifts--carousel .adl-gifts__track{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:749px){.adl-gifts__navigation{padding:0 20px;margin-bottom:14px}.adl-gifts__track,.adl-gifts--carousel .adl-gifts__track{width:calc(100% - 40px);margin:0 auto;padding:0;gap:20px}.adl-gifts__page{gap:20px}.adl-gifts__footer{width:calc(100% - 40px);margin:24px auto}.adl-gifts--boxes .adl-gifts__track{grid-auto-columns:100%}}@media(max-width:599px){.adl-gifts--carousel .adl-gifts__track{grid-auto-columns:100%}}.adl-gifts__chevron{display:block;width:10px;height:10px;border-top:1px solid currentColor;border-right:1px solid currentColor}.adl-gifts__chevron--prev{transform:rotate(-135deg)}.adl-gifts__chevron--next{transform:rotate(45deg)}.adl-gifts__navigation .adl-gifts__controls button:hover:not(:disabled){background:transparent;color:inherit;opacity:.65}.adl-gifts--carousel .adl-gifts__track{--gap:24px;--columns:4;gap:var(--gap);grid-auto-columns:calc((100% - (var(--columns) - 1)*var(--gap))/var(--columns))}.adl-gifts--carousel .adl-gifts__card{scroll-snap-align:start;scroll-snap-stop:always}.adl-gifts--carousel .adl-gifts__details{padding-top:14px}.adl-gifts--carousel .adl-gifts__details h3{font-size:16px;line-height:1.45;margin-bottom:6px}.adl-gifts--carousel .adl-gifts__price{font-size:14px}.adl-gifts--carousel .adl-gifts__track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.adl-gifts--carousel .is-dragging a{cursor:grabbing}@media(pointer:fine){.adl-gifts--carousel .adl-gifts__track{cursor:grab}}@media(max-width:1199px){.adl-gifts--carousel .adl-gifts__track{--columns:3}}@media(max-width:989px){.adl-gifts--carousel .adl-gifts__track{--columns:2}}@media(max-width:749px){.adl-gifts--carousel .adl-gifts__track{--gap:20px}}@media(max-width:599px){.adl-gifts--carousel .adl-gifts__track{--columns:1}}.adl-gifts--carousel .adl-gifts__footer{justify-content:center;margin:clamp(40px,5vw,76px) auto 0;text-align:center}.adl-gifts--carousel .adl-gifts__price{margin-bottom:0}.adl-announcements{background:var(--gradient-background);color:rgb(var(--color-foreground));padding-block:calc(var(--section-padding-top) * .8) calc(var(--section-padding-bottom) * .8)}.adl-announcements__inner{display:grid;align-items:center;max-width:76rem;margin-inline:auto;padding-inline:12px;min-height:36px}.adl-announcements__inner[data-multiple]{grid-template-columns:44px minmax(0,1fr) 44px;padding-inline:0}.adl-announcements__messages{display:grid;align-items:center;text-align:center}.adl-announcements__message{grid-area:1 / 1;padding:6px 8px;font-size:var(--message-size);line-height:1.35;overflow-wrap:anywhere;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.adl-announcements__message[data-active]{opacity:1;visibility:visible;transition-delay:0s}.adl-announcements__message a{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px}@media(min-width:990px)and (hover:hover){.adl-announcements__message a{transition:background-size .3s ease}.adl-announcements__message a:hover{background-size:0% 1px}}.adl-announcements__inner button{display:grid;place-items:center;width:44px;min-height:36px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}@media(max-width:989px){.adl-announcements__inner button{min-height:44px}.adl-announcements__message{font-size:var(--adl-announcement-mobile-size, 14px);line-height:calc(1em + 5px)}}@media(prefers-reduced-motion:reduce){.adl-announcements__message,.adl-announcements__message a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/compiled_assets/styles.css.map?subset=JQ */
