.sd-addon__title--btn{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;margin:0;font-weight:700;color:inherit;text-align:left;cursor:pointer;display:block;width:100%;white-space:normal;text-decoration:none}.sd-addon__title--btn:hover,.sd-addon__title--btn:focus-visible{text-decoration:underline;text-underline-offset:2px}.sd-addon[hidden]{display:none!important}.sd-addons:not(:has(.sd-addons__image)){grid-template-columns:1fr}.sd-addon__info{flex:1 1 auto;min-width:0}.sd-addon__title,.sd-addon__sub{overflow-wrap:anywhere}.sd-addon-dialog{--sd-tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");width:min(92vw,46rem);max-height:88vh;padding:0;border:0;border-radius:2.2rem;color:#1a1a1a;background:linear-gradient(180deg,#fffaea,#fff 24%);box-shadow:inset 0 1px #fffc,0 2px 6px #1a1a1a0f,0 30px 70px #2f485842}.sd-addon-dialog[open]{animation:sd-addon-dialog-in .34s cubic-bezier(.22,1,.36,1) both}@keyframes sd-addon-dialog-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.sd-addon-dialog::backdrop{background:#1a140e8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.sd-addon-dialog__inner{position:relative;padding:2.8rem 2.4rem 2.2rem;overflow-y:auto;max-height:88vh}.sd-addon-dialog__close{position:absolute;top:1.4rem;right:1.4rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;font-size:2rem;line-height:1;border:1px solid rgba(165,140,112,.32);border-radius:50%;background:#ffffffb3;color:#6b5847;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.sd-addon-dialog__close:hover{background:#2f4858;border-color:#2f4858;color:#fff}.sd-addon-dialog__img{display:block;width:100%;max-width:22rem;height:auto;margin:0 auto 1.8rem;border-radius:1.4rem;box-shadow:0 6px 20px #1a1a1a1f}.sd-addon-dialog__title{margin:0 0 .5rem;padding-right:3.4rem;font-family:Recoleta Alt,Recoleta,Georgia,serif;font-size:2.4rem;font-weight:700;line-height:1.14;letter-spacing:-.01rem;color:#2f4858}.sd-addon-dialog__price{margin:0 0 1.4rem;font-family:Montserrat,sans-serif;font-weight:700;font-size:1.8rem;color:#2f4858;font-variant-numeric:tabular-nums}.sd-addon-dialog__sub{margin:0 0 2rem;font-family:Montserrat,sans-serif;font-size:1.3rem;line-height:1.45;color:#7a7268}.sd-addon-dialog__body{--lines: 6;display:-webkit-box;-webkit-line-clamp:var(--lines);-webkit-box-orient:vertical;overflow:hidden;font-family:Montserrat,sans-serif;font-size:1.35rem;line-height:1.65;color:#55504a}.sd-addon-dialog__body.is-open{display:block;overflow:visible}.sd-addon-dialog__more{margin-top:.9rem;padding:0;background:none;border:0;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer;color:#2f4858}.sd-addon-dialog__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.sd-addon-dialog__btn{position:relative;overflow:hidden;flex:1 1 14rem;min-height:5rem;padding:0 1.8rem;border:0;border-radius:9999px;font-family:Montserrat,sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:.03rem;cursor:pointer;background:linear-gradient(135deg,#34b45c,#1e7a3c);color:#fff;box-shadow:0 6px 18px #1e7a3c42,inset 0 1px #ffffff2e;transition:transform .16s ease,box-shadow .2s ease,filter .2s ease}.sd-addon-dialog__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s ease;pointer-events:none}.sd-addon-dialog__btn:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 10px 26px #1e7a3c52,inset 0 1px #ffffff3d}.sd-addon-dialog__btn:hover:before{transform:translate(100%)}.sd-addon-dialog__btn:active{transform:translateY(0) scale(.99)}.sd-addon-dialog__btn--ghost{background:transparent;color:#7a7268;border:1px solid rgba(165,140,112,.45);box-shadow:none;font-weight:600}.sd-addon-dialog__btn--ghost:before{content:none}.sd-addon-dialog__btn--ghost:hover{transform:none;filter:none;border-color:#2f4858;color:#2f4858;box-shadow:none}.sd-addon-nudge__list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.sd-addon-nudge__row label{display:flex;align-items:center;gap:1.2rem;padding:1.3rem 1.4rem;border:1px solid rgba(165,140,112,.28);border-radius:1.5rem;background:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1.35rem;line-height:1.4;color:#1a1a1a;box-shadow:0 1px 2px #1a1a1a08;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.sd-addon-nudge__row label:hover{border-color:#a58c7099;box-shadow:0 6px 18px #1a1a1a12;transform:translateY(-1px)}.sd-addon-nudge__row label:has(.sd-addon-nudge__check:checked){border-color:#2f4858;background:#f7fafb;box-shadow:0 0 0 1px #2f4858,0 8px 22px #2f48581f}.sd-addon-nudge__row label:focus-within{outline:2px solid #2F4858;outline-offset:3px}.sd-addon-nudge__row label input.sd-addon-nudge__check{appearance:none;-webkit-appearance:none;box-sizing:border-box;flex:0 0 auto;display:block;width:2.2rem;height:2.2rem;min-width:2.2rem;margin:0;border:1.5px solid rgba(47,72,88,.3);border-radius:50%;background:#fff;box-shadow:inset 0 1px 2px #1a1a1a0f;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sd-addon-nudge__row label:hover input.sd-addon-nudge__check{border-color:#2f48588c}.sd-addon-nudge__row label input.sd-addon-nudge__check:checked{border-color:#2f4858;background-color:#2f4858;background-image:var(--sd-tick);background-repeat:no-repeat;background-position:center;background-size:1.2rem 1.2rem;box-shadow:0 2px 8px #2f48584d;animation:sd-tick-pop .26s cubic-bezier(.34,1.56,.64,1)}.sd-addon-nudge__row label input.sd-addon-nudge__check:focus-visible{outline:2px solid #2F4858;outline-offset:2px}@keyframes sd-tick-pop{0%{transform:scale(.8)}60%{transform:scale(1.12)}to{transform:scale(1)}}.sd-addon-nudge__price{margin-left:auto;font-weight:700;font-size:1.5rem;color:#2f4858;font-variant-numeric:tabular-nums;white-space:nowrap}.sd-addon-notice{margin:0 0 1.4rem;padding:1.1rem 1.3rem;border-radius:1.2rem;border-left:3px solid #A58C70;background:#fffaea;color:#6b5847;font-family:Montserrat,sans-serif;font-size:1.3rem;line-height:1.5}@media screen and (max-width:600px){.sd-addon-dialog{border-radius:1.8rem}.sd-addon-dialog__inner{padding:2.2rem 1.6rem 1.8rem}.sd-addon-dialog__title{font-size:2rem}.sd-addon-dialog__sub{margin-bottom:1.6rem}.sd-addon-dialog__actions{flex-direction:column;gap:.8rem;margin-top:1.8rem}.sd-addon-dialog__btn{flex:0 0 auto;width:100%;min-height:4.8rem;font-size:1.4rem}.sd-addon-nudge__row label{gap:1rem;padding:1.1rem 1.2rem;font-size:1.3rem}.sd-addon-nudge__price{font-size:1.35rem}}@media screen and (max-width:380px){.sd-addon-dialog{width:calc(100vw - 2.4rem)}.sd-addon-dialog__inner{padding:2rem 1.3rem 1.6rem}.sd-addon-dialog__title{font-size:1.85rem}.sd-addon-nudge__row label{gap:.8rem;padding:1rem;font-size:1.25rem}.sd-addon-nudge__price{font-size:1.25rem}}@media screen and (max-height:520px){.sd-addon-dialog{max-height:94vh}.sd-addon-dialog__inner{max-height:94vh;padding-top:1.8rem}.sd-addon-dialog__title{font-size:1.8rem}.sd-addon-dialog__sub{margin-bottom:1.2rem}.sd-addon-dialog__actions{margin-top:1.4rem}}@media(prefers-reduced-motion:reduce){.sd-addon-dialog[open]{animation:none}.sd-addon-nudge__row label input.sd-addon-nudge__check:checked{animation:none}.sd-addon-nudge__row label:hover,.sd-addon-dialog__btn:hover{transform:none}.sd-addon-dialog__btn:before{transition:none}}[data-sd-qty-locked=true]{opacity:.75;cursor:default}[data-sd-qty-locked=true] .quantity__button{opacity:.35;pointer-events:none}[data-sd-qty-locked=true] .quantity__input{cursor:default;font-weight:700;opacity:1}.sd-qty-locked-note{display:block;width:100%;margin-top:.6rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.03rem;line-height:1.35;color:#6b5847;text-align:left}cart-drawer-items .discounts,cart-items .discounts{display:none}
/*# sourceMappingURL=/cdn/shop/t/43/assets/sd-addons.css.map */
