.wl-addons{margin:1.6rem 0;padding:1.4rem 1.6rem;background:#fbf3e9;border:1px solid #F1E6D6;border-radius:14px;color:#3a2418}.wl-addons__hint{font-size:1.3rem;margin:0 0 1rem;color:#6b4e3d;line-height:1.5}.wl-addons__promo{margin:0 0 1rem;padding:.8rem 1rem;background:#f1e6d6;border-radius:10px;font-weight:600;font-size:1.4rem}.wl-addons__title{font-weight:700;font-size:1.5rem;margin:0 0 .4rem}.wl-addon{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;padding:.9rem 0;border-top:1px dashed #e6d6c2;font-size:1.4rem}.wl-addons__title+.wl-addon{border-top:0}.wl-addon input[type=checkbox]{width:1.8rem;height:1.8rem;margin:0;flex-shrink:0;accent-color:#3a2418;cursor:pointer}.wl-addon__label{flex:1;cursor:pointer;line-height:1.4}.wl-addon__price{font-weight:700;white-space:nowrap}.wl-addon__price s{font-weight:400;opacity:.6;margin-right:.4rem}.wl-addon__extra{display:none;width:100%;padding-left:2.6rem}.wl-addon.is-on .wl-addon__extra{display:block}.wl-addon__extra textarea,.wl-addon__extra select{width:100%;font:inherit;font-size:1.4rem;padding:.8rem 1rem;border:1px solid #d9c6ae;border-radius:10px;background:#fff;color:#3a2418}.wl-addon__extra textarea{min-height:7rem;resize:vertical}.wl-addon__note{display:block;font-size:1.2rem;color:#7a6249;margin-top:.4rem}.wl-addons__ship{margin:1rem 0 0;font-size:1.3rem;color:#6b4e3d;line-height:1.5}.wl-addon__thumb{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;padding:0;border:1px solid #F1E6D6;border-radius:10px;background:#fff;overflow:hidden;cursor:zoom-in;font-size:2.2rem}.wl-addon__thumb img{display:block;width:100%;height:100%;object-fit:cover}.wl-addon__thumb--icon{cursor:default}.wl-addon__sub{display:block;margin-top:.1rem;font-size:1.2rem;font-weight:400;color:#7a6249}@media(min-width:750px){.wl-addon__extra{padding-left:9rem}}.wl-zoom{width:min(92vw,56rem);max-height:90vh;padding:0;border:0;border-radius:14px;background:#fff;overflow:hidden}.wl-zoom::backdrop{background:#140c0899}.wl-zoom img{display:block;width:100%;height:auto;max-height:90vh;object-fit:contain}.wl-zoom__close{position:absolute;top:.8rem;right:.8rem;width:4.4rem;height:4.4rem;border:0;border-radius:50%;background:#ffffffeb;color:#2a1e17;font-size:2.6rem;line-height:1;cursor:pointer}.product:has([data-wl-mode=magazine]) variant-selects fieldset:first-of-type input[value^="12"]+label{position:relative;overflow:visible;margin-top:1.2rem}.product:has([data-wl-mode=magazine]) variant-selects fieldset:first-of-type input[value^="12"]+label:after{content:"Most Popular";position:absolute;top:-1.1rem;left:50%;transform:translate(-50%);background:#3a2418;color:#fbf3e9;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.6;padding:0 .8rem;border-radius:20px;white-space:nowrap;pointer-events:none}.wl-ship{padding:0 0 1.2rem;font-size:1.35rem;color:#3a2418}.wl-ship p{margin:0 0 .6rem;line-height:1.4}.wl-ship__bar{height:8px;background:#f1e6d6;border-radius:8px;overflow:hidden}.wl-ship__bar span{display:block;height:100%;background:#3a2418;border-radius:8px;transition:width .4s}.wl-gift{margin:0 0 1rem;padding-top:.8rem}.wl-gift__title{font-weight:700;font-size:1.35rem;margin:0 0 .6rem;color:#3a2418}.wl-gift__row{display:flex;gap:.8rem;overflow-x:auto;padding-bottom:.4rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.wl-gift__row::-webkit-scrollbar{display:none}.wl-gift__card{flex:0 0 11.5rem;background:#fbf3e9;border:1px solid #F1E6D6;border-radius:12px;padding:.6rem;display:flex;flex-direction:column;gap:.25rem;font-size:1.15rem;color:#3a2418}.wl-gift__icon{height:6.4rem;display:flex;align-items:center;justify-content:center;font-size:2.2rem;background:#fff;border-radius:8px;overflow:hidden}.wl-gift__icon img{width:100%;height:100%;object-fit:cover}.wl-gift__name{font-weight:600;line-height:1.3;margin:0}.wl-gift__price{font-weight:700;margin:0;line-height:1.3}.wl-gift__price s{font-weight:400;opacity:.6;margin-right:.3rem}.wl-gift__sub{font-size:1.05rem;color:#7a6249;margin:0;line-height:1.25}.wl-gift__btn{margin-top:auto;background:#3a2418;color:#fff;border:0;border-radius:20px;padding:.45rem;font:inherit;font-weight:600;cursor:pointer}.wl-gift__btn[disabled]{opacity:.55;cursor:default}.wl-prio{display:flex;align-items:flex-start;gap:1rem;margin:0 0 1.4rem;padding:1.2rem;background:#fff;border:1px solid #e6d6c2;border-radius:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.wl-prio.is-on,.wl-prio:has(input:checked){border-color:#3a2418;box-shadow:0 0 0 1px #3a2418}.wl-prio input[type=checkbox]{width:1.8rem;height:1.8rem;margin:.2rem 0 0;flex-shrink:0;accent-color:#3a2418;cursor:pointer}.wl-prio__label{flex:1;display:flex;flex-direction:column;gap:.2rem;cursor:pointer;line-height:1.4}.wl-prio__title{font-weight:700;font-size:1.45rem}.wl-prio__text{font-size:1.3rem;color:#3a2418}.wl-prio__std{font-size:1.15rem;color:#7a6249}.wl-prio__price{font-weight:700;font-size:1.4rem;white-space:nowrap}body:has(cart-drawer.active) #wa-float,body:has(cart-notification .active) #wa-float,html.wl-noscroll #wa-float,body:has(.cart__footer .cart__ctas) #wa-float,body:has(cart-drawer.active) shopify-forms-embed,html.wl-noscroll shopify-forms-embed{display:none!important}.wl-pp{margin-top:.8rem;padding:1rem;border:1px dashed #d9c6ae;border-radius:10px;background:#fff}.wl-pp__top{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.wl-pp__btn{position:relative;display:inline-flex;align-items:center;gap:.6rem;min-height:4.2rem;padding:0 1.4rem;border-radius:999px;background:#3a2418;color:#fff;font-size:1.3rem;font-weight:600;cursor:pointer;overflow:hidden}.wl-pp__input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;font-size:0}.wl-pp.is-full .wl-pp__btn{background:#efe2d2;color:#3a2418;pointer-events:none}.wl-pp__count{font-size:1.25rem;font-weight:700;color:#3a2418;white-space:nowrap}.wl-pp__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;margin-top:.8rem}.wl-pp__grid:empty{display:none}.wl-pp__item{position:relative;aspect-ratio:1;border-radius:6px;overflow:hidden;background:#f1e6d6}.wl-pp__item img{display:block;width:100%;height:100%;object-fit:cover}.wl-pp__item.is-busy img{opacity:.4}.wl-pp__x{position:absolute;top:.15rem;right:.15rem;width:1.8rem;height:1.8rem;padding:0;border:0;border-radius:50%;background:#2a1e17bf;color:#fff;font-size:1.2rem;line-height:1;cursor:pointer}.wl-pp__note{margin:.7rem 0 0;font-size:1.15rem;line-height:1.45;color:#7a6249}.wl-pp__or{display:flex;align-items:flex-start;gap:.6rem;margin:.9rem 0 0;padding:.8rem 1rem;border-radius:8px;background:#f3fbf5;font-size:1.25rem;line-height:1.45;color:#2f4a36}.wl-pp__or svg{flex-shrink:0;margin-top:.15rem}.wl-pp__or strong{color:#1f3a27}.wl-pp__note:empty{display:none}.wl-prio__fest{align-self:flex-start;padding:.15rem .7rem;border-radius:999px;background:#463128;color:#f1dca6;font-size:1.1rem;font-weight:600}.wl-addon__fest{color:#8a5a1f;font-weight:600}.wl-need{margin:0 0 1.4rem;padding:1.2rem;border:1px solid #e6d6c2;background:#fff;border-radius:12px}.wl-need__label{display:flex;flex-direction:column;gap:.2rem;cursor:pointer}.wl-need__title{font-weight:700;font-size:1.45rem;color:#3a2418}.wl-need__sub{font-size:1.2rem;color:#7a6249}.wl-need__date{margin-top:.8rem;width:100%;max-width:22rem;padding:.8rem 1rem;font:inherit;font-size:1.4rem;border:1px solid #d9c6ae;border-radius:10px;background:#fbf3e9;color:#3a2418}.wl-need__msg{margin:.8rem 0 0;font-size:1.25rem;line-height:1.5}.wl-need.is-ok .wl-need__msg{color:#2f6b3a}.wl-need.is-ok{border-color:#7fa886}.wl-need.is-rush .wl-need__msg{color:#3a2418}.wl-need.is-rush{border-color:#3a2418}.wl-need__link{padding:0;font:inherit;font-weight:700;color:#3a2418;background:none;border:0;text-decoration:underline;text-underline-offset:2px;cursor:pointer}#wa-float{right:16px!important;bottom:16px!important;width:56px!important;height:56px!important;padding:0!important;gap:1rem;border-radius:99px!important;background:#2a1e17!important;border:1.5px solid #D9B77A;box-shadow:0 10px 26px #2a1e1761,inset 0 0 0 3px #2a1e17!important;transition:transform .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}#wa-float svg{width:42px!important;height:42px!important;padding:9px;box-sizing:border-box;border-radius:50%;background:radial-gradient(circle at 30% 25%,#3ee07e,#25d366 45%,#1da851);fill:#fff;flex-shrink:0;box-shadow:inset 0 -2px 4px #0000002e}#wa-float:before{content:"";position:absolute;top:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#3ee07e;border:2px solid #2A1E17;animation:wa-ping 2.4s ease-out 1s 3}#wa-float:after{content:"";position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;border:1.5px solid #D9B77A;opacity:0;animation:wa-ring 2.4s ease-out .6s 2;pointer-events:none}#wa-float:hover{transform:translateY(-3px);box-shadow:0 14px 30px #2a1e1773,inset 0 0 0 3px #2a1e17!important}@keyframes wa-ping{0%{box-shadow:0 0 #3ee07e99}70%{box-shadow:0 0 0 8px #3ee07e00}to{box-shadow:0 0 #3ee07e00}}@keyframes wa-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media(min-width:750px){#wa-float{right:24px!important;bottom:24px!important;width:auto!important;padding:0 2rem 0 6px!important}#wa-float:before{top:3px;left:38px;right:auto}#wa-float:after{content:"Chat with us";position:static;inset:auto;border:0;opacity:1;animation:none;transform:none;color:#f8f4ef;font-size:1.4rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}}@media(prefers-reduced-motion:reduce){#wa-float:before,#wa-float:after{animation:none}}.wl-total{margin:1.4rem 0 0;padding:1.2rem 1.4rem;background:#fff;border:1px solid #e6d6c2;border-radius:12px}.wl-total__row{display:flex;justify-content:space-between;font-size:1.35rem;color:#6b4e3d;line-height:1.7}.wl-total__sum{display:flex;justify-content:space-between;align-items:baseline;margin-top:.4rem;padding-top:.8rem;border-top:1px dashed #e6d6c2;font-size:1.5rem;font-weight:600;color:#2a1e17}.wl-total__sum strong{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1}.wl-total__ship{margin:.6rem 0 0;font-size:1.2rem;color:#7a6249}.wl-photo-guide{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:-.4rem 0 1.4rem;font-size:1.25rem;color:#6b4e3d}.wl-photo-guide b{font-weight:600;color:#2a1e17}.wl-photo-guide span{padding:.3rem .9rem;border:1px solid #e6d6c2;border-radius:99px;background:#fbf3e9}.wl-total [hidden],.wl-total[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/wl-upsell.css.map */
