.seal-simple-start-set,.seal-simple-addon-upsells,.seal-simple-anyseal-sets{--seal-simple-border: color-mix(in srgb, var(--color-foreground) 14%, transparent);--seal-simple-border-soft: color-mix(in srgb, var(--color-foreground) 9%, transparent);--seal-simple-muted: color-mix(in srgb, var(--color-foreground) 64%, transparent);--seal-simple-subtle: color-mix(in srgb, var(--color-foreground) 44%, transparent);--seal-simple-surface: color-mix(in srgb, var(--color-background) 96%, var(--color-foreground) 4%);--seal-simple-card-surface: color-mix(in srgb, var(--color-background) 98%, var(--color-foreground) 2%);display:block;width:100%;color:var(--color-foreground);-webkit-tap-highlight-color:transparent}.seal-simple-start-set{display:grid;gap:.78rem;padding-block:.875rem;border-block:1px solid var(--seal-simple-border)}.seal-simple-start-set__head,.seal-simple-start-set__copy{display:grid;gap:.18rem;min-width:0}.seal-simple-start-set__title,.seal-simple-addon-upsells__title,.seal-simple-anyseal-sets__summary-title,.seal-simple-anyseal-sets__card-title,.seal-simple-anyseal-sets__modal-title{margin:0;color:var(--color-foreground);letter-spacing:0}.seal-simple-start-set__title,.seal-simple-addon-upsells__title,.seal-simple-anyseal-sets__summary-title{font-size:.98rem;font-weight:780;line-height:1.18}.seal-simple-start-set__text,.seal-simple-start-set__note,.seal-simple-addon-upsells__text,.seal-simple-addon-upsells__body p,.seal-simple-anyseal-sets__text,.seal-simple-anyseal-sets__description,.seal-simple-anyseal-sets__summary p,.seal-simple-anyseal-sets__status{margin:0;color:var(--seal-simple-muted);font-size:.76rem;line-height:1.38}.seal-simple-start-set__list{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.seal-simple-start-set__item{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.58rem;align-items:start}.seal-simple-start-set__check{display:grid;place-items:center;width:1.1rem;height:1.1rem;margin-block-start:.08rem;color:#2f7d54}.seal-simple-start-set__check svg{width:100%;height:100%}.seal-simple-start-set__copy strong,.seal-simple-start-set__copy span{display:block}.seal-simple-start-set__copy strong{color:var(--color-foreground);font-size:.79rem;font-weight:760;line-height:1.25}.seal-simple-start-set__copy span{color:var(--seal-simple-muted);font-size:.76rem;line-height:1.35}.seal-simple-start-set__note{padding:.62rem .7rem;border:1px solid color-mix(in srgb,#2f7d54 26%,transparent);border-radius:8px;color:var(--color-foreground);background:color-mix(in srgb,#2f7d54 9%,transparent);font-weight:650}.seal-simple-addon-upsells{display:grid;gap:.5rem;padding-block:.7rem .38rem;border-top:1px solid var(--seal-simple-border-soft)}.seal-simple-addon-upsells__head{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.seal-simple-addon-upsells__head>div{display:grid;gap:.2rem;min-width:0}.seal-simple-addon-upsells__badge,.seal-simple-anyseal-sets__badge{display:inline-flex;align-items:center;width:fit-content;max-width:100%;border-radius:999px;white-space:nowrap}.seal-simple-addon-upsells__badge{flex:0 0 auto;padding:.48rem .92rem;color:#fff;background:linear-gradient(105deg,#ffad24,#ff7b31 44%,#e62e68);box-shadow:0 .62rem 1.35rem #e62e682e,inset 0 0 0 1px #ffffff8c;font-size:.68rem;font-weight:820;line-height:1;letter-spacing:.02em}.seal-simple-addon-upsells__items{display:grid;gap:.42rem}.seal-simple-addon-upsells__card{display:grid;grid-template-columns:3.85rem minmax(0,1fr);column-gap:.66rem;row-gap:.38rem;align-items:start;min-width:0;padding:.56rem .68rem;border:1px solid var(--seal-simple-border-soft);border-radius:10px;background:var(--seal-simple-card-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--color-foreground) 7%,transparent)}.seal-simple-addon-upsells__card:first-child{padding-block-start:.56rem}.seal-simple-addon-upsells__media{-webkit-appearance:none;appearance:none;display:grid;place-items:center;grid-row:1 / span 2;width:3.85rem;height:3.85rem;padding:0;overflow:hidden;border:1px solid var(--seal-simple-border-soft);border-radius:9px;background:var(--seal-simple-surface);color:inherit;font:inherit;cursor:pointer;text-decoration:none}quick-add-component.seal-simple-addon-upsells__quickview{display:contents}.seal-simple-addon-upsells__media:focus-visible{outline:2px solid currentColor;outline-offset:2px}.seal-simple-addon-upsells__image{display:block;max-width:100%;max-height:100%;object-fit:contain;transition:opacity .18s var(--animation-easing),transform .22s var(--animation-easing)}.seal-simple-addon-upsells__media.is-loading .seal-simple-addon-upsells__image{opacity:.42;transform:scale(.96)}.seal-simple-addon-upsells__body{display:grid;align-content:start;min-width:0;gap:.12rem}.seal-simple-addon-upsells__topline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:baseline}.seal-simple-addon-upsells__topline h4{min-width:0;margin:0;color:var(--color-foreground);font-size:.9rem;font-weight:780;line-height:1.16}.seal-simple-addon-upsells__topline span{color:var(--color-foreground);font-size:.8rem;font-weight:760;line-height:1.2;white-space:nowrap}.seal-simple-addon-upsells__controls{grid-column:2 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center;min-width:0}.seal-simple-addon-upsells__options{grid-column:1;grid-row:1;display:flex;flex-wrap:wrap;gap:.28rem;min-width:0}.seal-simple-addon-upsells__options button{display:inline-flex;align-items:center;justify-content:center;min-height:1.72rem;padding:.3rem .58rem;border:1px solid var(--seal-simple-border);border-radius:999px;color:var(--seal-simple-muted);background:transparent;cursor:pointer;font:inherit;font-size:.68rem;font-weight:780;line-height:1.1;transition:color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing)}.seal-simple-addon-upsells__options button.is-active{border-color:var(--color-foreground);color:var(--color-background);background:var(--color-foreground)}.seal-simple-addon-upsells__options button:disabled{cursor:not-allowed;opacity:.42}.seal-simple-addon-upsells__options--static button{cursor:default}.seal-simple-addon-upsells__option-break{display:none}.seal-simple-addon-upsells__actions{grid-column:2;grid-row:1;display:grid;grid-template-columns:auto auto;justify-content:end;gap:.42rem;align-items:center}.seal-simple-addon-upsells__stepper{display:inline-grid;grid-template-columns:1.78rem 2rem 1.78rem;align-items:center;min-height:1.96rem;overflow:hidden;border:1px solid var(--seal-simple-border);border-radius:999px;background:color-mix(in srgb,var(--color-background) 46%,transparent)}.seal-simple-addon-upsells__stepper button,.seal-simple-addon-upsells__stepper span{display:grid;place-items:center;min-width:0;height:100%;color:var(--color-foreground);font:inherit;font-size:.72rem;font-weight:760}.seal-simple-addon-upsells__stepper button{border:0;background:transparent;cursor:pointer}.seal-simple-addon-upsells__stepper button:disabled{cursor:not-allowed;opacity:.38}.seal-simple-addon-upsells__add,.seal-simple-anyseal-sets__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.58rem .75rem;border:1px solid var(--color-foreground);border-radius:8px;color:var(--color-background);background:var(--color-foreground);cursor:pointer;font:inherit;font-size:.72rem;font-weight:820;line-height:1.15;text-align:center;transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing),background var(--animation-speed) var(--animation-easing)}.seal-simple-addon-upsells__add{position:relative;width:1.96rem;min-width:1.96rem;min-height:1.96rem;padding:0;border-radius:8px;gap:0}.seal-simple-addon-upsells__add svg{flex:0 0 auto;width:1rem;height:1rem}.seal-simple-addon-upsells__add span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.seal-simple-addon-upsells__add[disabled],.seal-simple-anyseal-sets__button[disabled]{cursor:not-allowed;opacity:.52}.seal-simple-addon-upsells__add.is-added,.seal-simple-anyseal-sets__button.is-added{background:#13784b;border-color:#13784b}.seal-simple-addon-upsells__add.is-error,.seal-simple-anyseal-sets__button.is-error{background:#96382f;border-color:#96382f}.seal-simple-addon-upsells--placeholder,.seal-simple-anyseal-sets--placeholder{padding:.75rem;border:1px dashed var(--seal-simple-border);border-radius:8px;color:var(--seal-simple-muted);font-size:.8rem}.seal-simple-addon-upsells--placeholder p,.seal-simple-anyseal-sets--placeholder p{margin:0}.seal-simple-anyseal-sets__accordion{border-block:1px solid var(--seal-simple-border)}.accordion>.seal-simple-anyseal-sets .seal-simple-anyseal-sets__accordion{border-block:0}.seal-simple-anyseal-sets__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding-block:.75rem;cursor:pointer;list-style:none}.seal-simple-anyseal-sets__summary::-webkit-details-marker{display:none}.seal-simple-anyseal-sets__summary-icon{display:grid;place-items:center;width:.9rem;height:.9rem;color:var(--seal-simple-muted)}.seal-simple-anyseal-sets__summary-icon svg{width:100%;height:100%}.seal-simple-anyseal-sets__content{display:grid;gap:.72rem;padding-block-end:.95rem}.seal-simple-anyseal-sets__grid{display:flex;gap:.7rem;margin-inline:-.125rem;padding:.125rem .125rem .65rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none}.seal-simple-anyseal-sets__grid::-webkit-scrollbar{display:none}.seal-simple-anyseal-sets__card{flex:0 0 min(82%,17.5rem);display:grid;min-width:0;overflow:hidden;border:1px solid var(--seal-simple-border);border-radius:8px;background:var(--color-background);box-shadow:0 1px 4px #0000000a;scroll-snap-align:start}.seal-simple-anyseal-sets__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--seal-simple-surface)}.seal-simple-anyseal-sets__image,.seal-simple-anyseal-sets__modal-image{display:block;width:100%;height:100%}.seal-simple-anyseal-sets__image{object-fit:cover}.seal-simple-anyseal-sets__badge{position:absolute;inset-block-start:.55rem;inset-inline-start:.55rem;z-index:1;max-width:calc(100% - 1.1rem);padding:.28rem .48rem;overflow:hidden;color:#fffaf0;background:var(--color-foreground);box-shadow:0 .16rem .7rem #00000029;font-size:.58rem;font-weight:820;line-height:1.12;text-overflow:ellipsis;text-transform:uppercase}.seal-simple-anyseal-sets__badge--starter{background:linear-gradient(135deg,#111,#3f665f)}.seal-simple-anyseal-sets__badge--everyday{background:linear-gradient(135deg,#245f4f,#d9a441)}.seal-simple-anyseal-sets__badge--sold-out{color:var(--seal-simple-muted);background:color-mix(in srgb,var(--color-background) 88%,var(--color-foreground) 12%);box-shadow:none}.seal-simple-anyseal-sets__card-body{display:grid;gap:.58rem;padding:.72rem}.seal-simple-anyseal-sets__card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:start}.seal-simple-anyseal-sets__card-title{font-size:.88rem;font-weight:780;line-height:1.2}.seal-simple-anyseal-sets__meta{display:inline-flex;align-items:start;gap:.42rem}.seal-simple-anyseal-sets__price,.seal-simple-anyseal-sets__modal-price{display:flex;color:var(--color-foreground);font-weight:820;line-height:1.08}.seal-simple-anyseal-sets__price{flex-direction:column;align-items:flex-end;gap:.08rem;font-size:.8rem;white-space:nowrap}.seal-simple-anyseal-sets__price s,.seal-simple-anyseal-sets__modal-price s{color:var(--seal-simple-muted);font-weight:650}.seal-simple-anyseal-sets__price s{font-size:.68rem}.seal-simple-anyseal-sets__info,.seal-simple-anyseal-sets__close{display:grid;place-items:center;padding:0;border:1px solid var(--seal-simple-border);border-radius:999px;color:var(--seal-simple-muted);background:transparent;cursor:pointer}.seal-simple-anyseal-sets__info{width:1.7rem;height:1.7rem;margin-block-start:-.25rem}.seal-simple-anyseal-sets__info svg{width:.85rem;height:.85rem}.seal-simple-anyseal-sets__description{min-height:2.1rem;font-weight:620}.seal-simple-anyseal-sets__status{min-height:1rem;font-weight:650}.seal-simple-anyseal-modal-is-open{overflow:hidden}.seal-simple-anyseal-sets__modal[hidden]{display:none!important}.seal-simple-anyseal-sets__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:1.2rem}.seal-simple-anyseal-sets__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#1212126b;cursor:pointer}.seal-simple-anyseal-sets__dialog{position:relative;z-index:1;display:flex;flex-direction:column;width:min(46rem,calc(100vw - 2.4rem));max-height:min(44rem,calc(100svh - 2.4rem));overflow:hidden;border:1px solid var(--seal-simple-border);border-radius:12px;background:var(--color-background);box-shadow:0 1.4rem 4.4rem #00000038;outline:none}.seal-simple-anyseal-sets__modal-header,.seal-simple-anyseal-sets__modal-footer{flex:0 0 auto;background:var(--color-background)}.seal-simple-anyseal-sets__modal-header{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:1rem 1rem .78rem;border-bottom:1px solid var(--seal-simple-border-soft)}.seal-simple-anyseal-sets__eyebrow,.seal-simple-anyseal-sets__section-title{margin:0;color:var(--seal-simple-muted);font-size:.68rem;font-weight:780;letter-spacing:0;line-height:1.15;text-transform:uppercase}.seal-simple-anyseal-sets__modal-title{margin-block-start:.2rem;font-size:1.15rem;font-weight:800;line-height:1.16}.seal-simple-anyseal-sets__close{flex:0 0 auto;width:2.2rem;height:2.2rem;color:var(--color-foreground)}.seal-simple-anyseal-sets__close svg{width:.78rem;height:.78rem}.seal-simple-anyseal-sets__modal-body{display:grid;grid-template-columns:minmax(0,.95fr) minmax(17rem,1fr);gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.1rem}.seal-simple-anyseal-sets__modal-hero,.seal-simple-anyseal-sets__details,.seal-simple-anyseal-sets__modal .seal-simple-anyseal-sets__summary{display:grid;min-width:0}.seal-simple-anyseal-sets__modal-hero{gap:.75rem}.seal-simple-anyseal-sets__modal-image{height:clamp(13rem,26vw,18rem);object-fit:cover;border-radius:8px;background:var(--seal-simple-surface)}.seal-simple-anyseal-sets__modal .seal-simple-anyseal-sets__summary{gap:.5rem}.seal-simple-anyseal-sets__modal-price{align-items:baseline;gap:.45rem;font-size:1.05rem}.seal-simple-anyseal-sets__modal-price s{font-size:.76rem}.seal-simple-anyseal-sets__components{display:grid;margin:0;padding:0;list-style:none}.seal-simple-anyseal-sets__component{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;align-items:center;min-height:4.6rem;padding-block:.6rem;border-top:1px solid var(--seal-simple-border-soft)}.seal-simple-anyseal-sets__component-media{display:grid;place-items:center;width:3.5rem;height:3.5rem;overflow:hidden;border:1px solid var(--seal-simple-border-soft);border-radius:8px;background:var(--seal-simple-surface)}.seal-simple-anyseal-sets__component-media img{display:block;max-width:100%;max-height:100%;object-fit:contain}.seal-simple-anyseal-sets__component-copy{display:grid;min-width:0;gap:.2rem}.seal-simple-anyseal-sets__component-topline{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;min-width:0}.seal-simple-anyseal-sets__component-title{min-width:0;color:var(--color-foreground);font-size:.8rem;font-weight:760;line-height:1.25}.seal-simple-anyseal-sets__component-detail{color:var(--seal-simple-muted);font-size:.72rem;font-weight:650}.seal-simple-anyseal-sets__component-quantity{flex:0 0 auto;padding:.18rem .44rem;border-radius:999px;color:var(--seal-simple-muted);background:var(--seal-simple-surface);font-size:.66rem;font-weight:820;line-height:1.1;white-space:nowrap}.seal-simple-anyseal-sets__modal-footer{padding:.9rem 1.1rem 1.1rem;border-top:1px solid var(--seal-simple-border-soft)}.seal-simple-anyseal-sets__modal-button{width:100%;min-height:2.75rem}@media(hover:hover){.seal-simple-addon-upsells__options button:not(:disabled):hover,.seal-simple-anyseal-sets__info:hover,.seal-simple-anyseal-sets__info[aria-expanded=true],.seal-simple-anyseal-sets__close:hover{border-color:color-mix(in srgb,var(--color-foreground) 28%,transparent);color:var(--color-foreground);background:var(--seal-simple-surface)}.seal-simple-addon-upsells__add:not([disabled]):hover,.seal-simple-anyseal-sets__button:not([disabled]):hover{opacity:.86}}.seal-simple-addon-upsells__add:not([disabled]):active,.seal-simple-anyseal-sets__button:not([disabled]):active{transform:scale(.98)}.seal-simple-addon-upsells :focus-visible,.seal-simple-anyseal-sets :focus-visible,.seal-simple-start-set :focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}@media screen and (max-width:749px){.seal-simple-addon-upsells__head{display:flex;align-items:center;justify-content:space-between;gap:.55rem}.seal-simple-addon-upsells__head>div{display:block;flex:1 1 auto}.seal-simple-addon-upsells__title{font-size:.98rem;line-height:1.12}.seal-simple-addon-upsells__text{display:none}.seal-simple-addon-upsells__badge{flex:0 0 auto;justify-self:start;padding:.46rem .66rem;font-size:.58rem;line-height:1}.seal-simple-addon-upsells__card{grid-template-columns:3.75rem minmax(0,1fr);gap:.44rem}.seal-simple-addon-upsells__media{grid-row:auto;width:3.75rem;height:3.75rem}.seal-simple-addon-upsells__controls{grid-column:1 / -1;display:block;min-height:1.96rem}.seal-simple-addon-upsells__controls:after{content:"";display:block;clear:both}.seal-simple-addon-upsells__options{display:block;min-width:0}.seal-simple-addon-upsells__options button{margin-block:0 .28rem;margin-inline:0 .28rem;vertical-align:top}.seal-simple-addon-upsells__option-break{display:block;clear:both;height:0}.seal-simple-addon-upsells__actions{float:right;grid-template-columns:auto auto;justify-content:end;margin-block:0 .28rem;margin-inline-start:.55rem}.seal-simple-addon-upsells__add span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seal-simple-anyseal-sets__modal{align-items:end;padding:0 0 max(1rem,env(safe-area-inset-bottom))}.seal-simple-anyseal-sets__dialog{width:100%;max-height:min(78svh,42rem);border-radius:14px 14px 0 0}.seal-simple-anyseal-sets__modal-body{grid-template-columns:1fr;gap:.75rem;padding:.85rem 1rem}.seal-simple-anyseal-sets__modal-image{height:auto;object-fit:contain}.seal-simple-anyseal-sets__component{grid-template-columns:3rem minmax(0,1fr);min-height:4rem;gap:.62rem}.seal-simple-anyseal-sets__component-media{width:3rem;height:3rem}}@media screen and (min-width:750px){.seal-simple-anyseal-sets__card{flex-basis:clamp(14.5rem,32%,16rem)}}@media(prefers-reduced-motion:reduce){.seal-simple-addon-upsells *,.seal-simple-anyseal-sets *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/seal-simple-anyseal.css.map */
