.advent__wrapper{position:fixed;bottom:0;left:50%;transform:translate(-50%);z-index:9;width:100%;max-height:100%;max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--advent-color);border-radius:8px 8px 0 0}.button--size-select{padding:0 12px!important;line-height:32px}.product-item.selected{opacity:.5!important;pointer-events:none}.product-item__cta-wrapper{display:flex;flex-wrap:wrap}.product-item__cta-wrapper>*{margin:0 4px 4px 0}.product-item__cta-wrapper>form:has(.product-item__size-dropdown),.product-item__cta-wrapper>form:has(.product-item__cta-full-width){width:100%;margin-right:0}.product-item__cta-full-width{width:100%}.product-item__size-dropdown{display:flex;flex-direction:column;gap:6px;width:100%}.product-item__size-dropdown .select-wrapper,.product-item__size-dropdown .select{width:100%}.block-swatch.is-disabled{pointer-events:none}.product-item__selected-icon{display:none;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:50%;position:absolute;top:0;left:0}.product-item.selected .product-item__selected-icon{display:block}.product-list.advent-limit-reached .product-item:not(.selected) .product-item__cta-wrapper{opacity:.4}.advent__product_slots.limit-nudge{animation:advent-limit-nudge .4s ease}@keyframes advent-limit-nudge{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.advent__product_slots{display:grid;grid-gap:6px;grid-template-columns:1fr 1fr 1fr 1fr;padding:6px;width:100%;background-color:var(--advent-color-slots);border-radius:8px 8px 0 0}.advent__product_slot{position:relative;z-index:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;width:100%;aspect-ratio:2/3;background-size:65%;background-repeat:no-repeat;background-position:center 92%;border:1px solid #ccc;border-radius:4px}.advent__product_slot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--slot-photo);background-size:cover;background-position:center bottom;background-repeat:no-repeat;border-radius:4px;opacity:0;transition:opacity .4s ease}.advent__product_slot.filled:after{opacity:1}.advent__product_slot p.number{font-family:FieldNotes;font-size:40px;margin:0;transition:opacity .4s ease}.advent__product_slot p.title{position:absolute;left:0;right:0;bottom:4px;margin:0}.advent__product_slot button{position:absolute;right:8px;top:4px;opacity:0;pointer-events:none}.advent__product_slot.filled{border-width:0}.advent__product_slot.filled .number{opacity:0}.advent__product_slot.filled button{opacity:1;pointer-events:all}.advent__product_slot.pending .number{opacity:0}.advent__product_slot__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center;color:#282828;background:var(--advent-color-slots);border-radius:4px;opacity:0;transition:opacity .3s ease}.advent__product_slot.pending .advent__product_slot__loading{opacity:1}.advent__powerstep__intro-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:rgb(var(--heading-color));font-size:20px;margin:0 0 4px}.advent__powerstep__intro-text{font-size:13px;line-height:1.35;margin:0}.advent__powerstep:not(.ready) .advent__powerstep__intro{display:none}.advent__powerstep{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s ease}.advent__powerstep.show{grid-template-rows:1fr}.advent__powerstep>*{min-height:0}.advent__powerstep__product p{font-size:10px;line-height:1.2;margin:0}.advent__powerstep__product #OrderNowButton{margin-top:14px}.advent__powerstep__tile-row{display:flex;gap:10px;margin-bottom:14px}.advent__powerstep__tile-btn{flex:1;min-width:0;border:none;background:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;display:flex;flex-direction:column;align-items:center;gap:6px}.advent__powerstep__tile-img-wrap{display:block;width:100%;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:#e7e6e0;border:2px solid transparent;opacity:.8;transition:border-color .15s ease,opacity .15s ease}.advent__powerstep__tile-img-wrap.is-selected{border-color:#282828;opacity:1}.advent__powerstep__tile-img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.advent__powerstep__tile-label{font-size:10px!important;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.8;text-align:center}.advent__powerstep__choice-reveal{display:grid;grid-template-columns:1fr;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s ease}.advent__powerstep__choice-reveal.show{grid-template-rows:1fr}.advent__powerstep__choice-reveal>*{min-height:0}.advent__powerstep__product-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);color:rgb(var(--heading-color));font-size:18px!important;margin-bottom:4px!important}.advent__powerstep__product-price{display:flex;align-items:baseline;gap:4px;font-size:13px!important;margin-bottom:10px!important}.advent__powerstep__size-guide-link{margin:0 0 0 auto!important;white-space:nowrap;font-size:13px!important}.advent__powerstep__gift-free{font-weight:700;color:rgb(var(--product-on-sale-accent))}.advent__powerstep__included{margin-top:4px;padding:6px 12px 10px;background:#fff6;border-radius:6px;display:flex;flex-direction:column;gap:4px}.advent__powerstep__included-label{font-size:10.5px!important;text-transform:uppercase;letter-spacing:.03em;opacity:.7;margin:0!important}.advent__powerstep__included-items{display:flex;flex-wrap:wrap;gap:14px}.advent__powerstep__included-item{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.advent__powerstep__included-item img{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #ffffffb3;flex-shrink:0;display:block}.advent__powerstep__included-item span{font-size:12px;font-weight:700;line-height:1.25}.advent__powerstep__form{display:flex;flex-direction:column;justify-content:center}.advent__powerstep__form>*{margin:0;padding:12px 12px 6px}.advent__powerstep__form .product-form{margin-top:4px!important}.advent__powerstep__form p{margin-bottom:0}.advent__powerstep__form .product-form #OrderNowButton .hide-while-disabled{display:inline-block}.advent__powerstep__form .product-form #OrderNowButton .show-while-disabled,.advent__powerstep.ready .advent__powerstep__already-added,.advent__powerstep.ready .advent__powerstep__faulty-cart,.advent__powerstep.already-added .product-form,.advent__powerstep.already-added .advent__powerstep__faulty-cart,.advent__powerstep.already-added .heading,.advent__powerstep.faulty-cart .product-form,.advent__powerstep.faulty-cart .advent__powerstep__already-added,.advent__powerstep.faulty-cart .heading{display:none}.advent__powerstep__form .product-form.disabled #OrderNowButton{pointer-events:none;--button-background: var(--secondary-background);--button-text-color: var(--root-text-color)}.advent__powerstep__form .product-form.disabled #OrderNowButton .hide-while-disabled{display:none}.advent__powerstep__form .product-form.disabled #OrderNowButton .show-while-disabled{display:inline-block}.advent__powerstep__form .product-form.disabled .block-swatch__radio:checked+.block-swatch__item{background:rgb(var(--secondary-background));color:rgb(var(--text-color))}.advent__powerstep__form .product-form.disabled .block-swatch__item:after{box-shadow:none}@media screen and (min-width:550px){.advent__wrapper{width:550px}.advent__product_slots{max-width:550px;grid-gap:12px;padding:12px}.advent__product_slot p.number{font-size:75px}}@media screen and (max-width:740px){.product-item[data-image-tap^=modal] .product-item__image-wrapper{cursor:zoom-in}.product-item[data-image-tap=secondary] .product-item__image-wrapper--multiple{cursor:pointer}.product-item[data-image-tap] .product-item-meta__title{cursor:default}}.product-item__image-wrapper.is-showing-secondary .product-item__primary-image{visibility:hidden;opacity:0}.product-item__image-wrapper.is-showing-secondary .product-item__secondary-image{display:block;visibility:visible;opacity:1}.lakor-advent-image-popup .lakor-zoom__item img{height:auto}dialog.lakor-zoom.lakor-advent-image-popup--modal{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(92vw,560px);height:auto;max-height:90dvh;margin:0;border-radius:8px}.lakor-advent-image-popup--modal .lakor-zoom__item img{width:100%;aspect-ratio:4 / 5;max-height:90dvh;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/15/assets/lakor-advent.css.map */
