.sd-ad{display:block;margin:2.4rem 0;padding:1.2rem;border-radius:var(--sd-r-md);background-color:var(--sd-warm);color:var(--sd-ink);font-family:var(--font-body-family);letter-spacing:0}:where(.sd-ad) p{margin:0}.sd-ad__heading{margin:.4rem .4rem 1.2rem;color:var(--sd-ink);font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0}.sd-ad__list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.sd-ad__row{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:6rem;padding:1.2rem 1.6rem;border:.1rem solid var(--sd-line);border-radius:var(--sd-r-sm);background-color:var(--sd-paper);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.sd-ad__row[hidden]{display:none}.sd-ad__row.is-on{border-color:var(--sd-ink);background:linear-gradient(180deg,#262626 0%,var(--sd-ink) 100%);color:var(--sd-paper)}input.sd-ad__check{position:relative;z-index:1;flex:none;width:2rem;height:2rem;margin:0;border:.15rem solid var(--sd-line-strong);border-radius:.4rem;background-color:var(--sd-paper);-webkit-appearance:none;appearance:none;cursor:pointer}.sd-ad__row .sd-ad__check{pointer-events:none}.sd-ad__check:checked{border-color:var(--sd-paper);background:var(--sd-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23111' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='m4 8.2 2.6 2.6L12 5.4'/%3E%3C/svg%3E") center / 1.4rem no-repeat}.sd-ad__nudge .sd-ad__check:checked{border-color:var(--sd-ink);background-color:var(--sd-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='m4 8.2 2.6 2.6L12 5.4'/%3E%3C/svg%3E")}.sd-ad__check:disabled{opacity:.4;cursor:not-allowed}.sd-ad__hit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;cursor:pointer}.sd-ad__row:has(.sd-ad__check:disabled) .sd-ad__hit{cursor:not-allowed}.sd-ad__text{position:relative;z-index:1;flex:1 1 auto;min-width:0;pointer-events:none}.sd-ad__title{display:inline;padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:1.2rem;font-weight:700;line-height:1.3;letter-spacing:.04em;text-align:start;text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3rem;overflow-wrap:anywhere;cursor:pointer;pointer-events:auto}.sd-ad__title:hover{text-decoration-color:currentColor}.sd-ad__sub,.sd-ad__note{margin-top:.2rem;color:var(--sd-muted);font-size:1.05rem;line-height:1.35}.sd-ad__row.is-on :is(.sd-ad__sub,.sd-ad__note){color:#ffffffb8}.sd-ad__select{position:relative;z-index:1;flex:none;max-width:13rem;min-height:3rem;padding:0 2.6rem 0 1.2rem;border:.1rem solid var(--sd-ink);border-radius:var(--sd-r-pill);background:var(--sd-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23111' stroke-width='1.4' d='m1 1 4 4 4-4'/%3E%3C/svg%3E") right 1rem center / .9rem no-repeat;color:var(--sd-ink);font-family:inherit;font-size:1.1rem;font-weight:600;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;cursor:pointer}.sd-ad__price{position:relative;z-index:1;flex:none;min-width:4.8rem;font-size:1.6rem;font-weight:800;line-height:1;text-align:end;white-space:nowrap;pointer-events:none}.sd-ad :where(.sd-ad__check,.sd-ad__title,.sd-ad__select,.sd-ad__close,.sd-ad__btn,.sd-ad__dlg-more):focus-visible{outline:.2rem solid var(--sd-accent);outline-offset:.2rem;box-shadow:none}.sd-ad__dialog{width:min(48rem,calc(100vw - 3.2rem));overflow-x:hidden;max-height:calc(100vh - 6.4rem);padding:0;border:0;border-radius:var(--sd-r-md);background-color:var(--sd-paper);box-shadow:var(--sd-sh-raised);color:var(--sd-ink);overscroll-behavior:contain}.sd-ad__dialog::backdrop{background-color:#11111173}.sd-ad__dlg-inner{position:relative;padding:2.4rem}.sd-ad__close{position:sticky;top:0;z-index:2;float:inline-end;margin:-1.2rem -1.2rem 0 .8rem;display:inline-grid;place-items:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background-color:var(--sd-warm);color:var(--sd-ink);cursor:pointer}.sd-ad__close .svg-wrapper{width:1.4rem;height:1.4rem}.sd-ad__dlg-title{margin:0 0 .6rem;color:var(--sd-ink);font-family:var(--font-heading-family);font-size:2rem;font-weight:900;line-height:1.2;letter-spacing:0}.sd-ad__dlg-price{margin-bottom:1.6rem;font-size:1.6rem;font-weight:700}.sd-ad__dlg-lead{margin-bottom:1.6rem;color:var(--sd-muted);font-size:1.4rem}.sd-ad__dlg-img{display:block;width:100%;max-width:100%;height:auto;margin-bottom:1.6rem;border-radius:var(--sd-r-sm);background-color:var(--sd-warm);aspect-ratio:3 / 2;object-fit:contain}.sd-ad__dlg-desc{clear:both;color:var(--sd-muted);font-size:1.4rem;line-height:1.6;overflow-wrap:anywhere}.sd-ad__dlg-desc>:first-child{margin-top:0}.sd-ad__dlg-desc>:last-child{margin-bottom:0}.sd-ad__dlg-desc :is(img,iframe,video,table){max-width:100%;height:auto}.sd-ad__dlg-desc.is-clamped{max-height:15.4rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.sd-ad__dlg-more{display:inline-block;margin-top:1.2rem;padding:0;border:0;background:none;color:var(--sd-ink);font-family:inherit;font-size:1.4rem;font-weight:700;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.sd-ad__nudge-list{display:grid;gap:.8rem;margin:0 0 2rem;padding:0;list-style:none}.sd-ad__nudge-row{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.4rem;border:.1rem solid var(--sd-line);border-radius:var(--sd-r-sm)}.sd-ad__nudge-lbl{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:1.2rem;min-width:0;cursor:pointer}.sd-ad__nudge-name{min-width:0;font-size:1.3rem;font-weight:700;overflow-wrap:anywhere}.sd-ad__nudge-price{flex:none;font-size:1.4rem;font-weight:800}.sd-ad__nudge-row .sd-ad__select{max-width:14rem}.sd-ad__nudge-error{margin:-1.2rem 0 1.6rem;color:var(--sd-danger, #b42318);font-size:1.3rem}.sd-ad--cart{display:contents}.sd-ad__nudge-actions{display:flex;flex-wrap:wrap;gap:1rem}.sd-ad__btn{flex:1 1 14rem;min-height:4.8rem;padding:0 2rem;border:.1rem solid var(--sd-ink);border-radius:var(--sd-r-pill);background-color:var(--sd-ink);color:var(--sd-paper);font-family:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.sd-ad__btn--ghost{background-color:var(--sd-paper);color:var(--sd-ink)}@media(prefers-reduced-motion:reduce){.sd-ad__row{transition:none}}@media screen and (max-width:420px){.sd-ad__row{flex-wrap:wrap;padding:1.2rem}.sd-ad__text{flex-basis:calc(100% - 9.2rem)}.sd-ad__select{order:3;margin-inline-start:3.2rem}.sd-ad__nudge-row{flex-wrap:wrap}.sd-ad__nudge-row .sd-ad__select{order:3;flex:1 1 100%;max-width:none;margin-inline-start:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/sd-addons.css.map */
