.schild-opts,.schild-opts-after{--schild-accent: 230, 196, 106;--schild-line: rgba(var(--color-foreground), .22);--schild-muted: rgba(var(--color-foreground), .78);color:rgb(var(--color-foreground))}.schild-opts__rating{display:inline-flex;align-items:center;gap:.8rem;margin:.4rem 0 .8rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground));text-decoration:none}.schild-opts__rating:hover span:last-child,.schild-opts__rating:focus-visible span:last-child{text-decoration:underline;text-underline-offset:.3rem}.schild-opts__rating:focus-visible{outline:.3rem solid rgb(230,196,106);outline-offset:.2rem}.schild-opts__stars{color:#f5b301;letter-spacing:.1em;font-size:1.6rem}.schild-opts__headline{margin:.4rem 0 1.8rem}.schild-opts__per{margin:0;font-size:2.6rem;font-weight:700;line-height:1.2;color:rgb(var(--color-foreground));font-variant-numeric:tabular-nums}.schild-opts__perline{margin:.2rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.8);font-variant-numeric:tabular-nums}.schild-opts__set{position:relative;border:0;margin:0 0 2rem;padding:0;min-width:0}.schild-opts__label{display:block;padding:0;margin:0 0 1rem;font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:.02em}.schild-opts__label:has(.schild-opts__help-toggle){display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1.2rem;width:100%}.schild-opts__help-toggle{display:inline-flex;align-items:center;gap:.6rem;padding:0;border:0;background:none;color:rgb(var(--schild-accent));font:inherit;font-size:1.3rem;font-weight:600;line-height:2rem;cursor:pointer}.schild-opts__help-toggle:hover,.schild-opts__help-toggle[aria-expanded=true]{text-decoration:underline;text-underline-offset:.3rem}.schild-opts__help-toggle:focus-visible{outline:.3rem solid rgb(var(--schild-accent));outline-offset:.2rem}.schild-opts__help-icon{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:.15rem solid currentColor;border-radius:50%;font-size:1.1rem;font-weight:700;line-height:1}.schild-opts__help{margin:-.2rem 0 1.2rem;padding:1.2rem 1.4rem;border-left:.3rem solid rgb(var(--schild-accent));border-radius:0 .6rem .6rem 0;background:rgba(var(--schild-accent),.08);font-size:1.4rem;line-height:1.5}.schild-opts__help ul{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.schild-opts__label--row{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.schild-opts__muted{font-weight:500;color:var(--schild-muted)}.schild-opts__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.schild-opts__current{margin-left:.6rem;font-size:1.4rem;font-weight:500;color:var(--schild-muted)}.schild-opts__current:before{content:"\b7  "}.schild-opts__tiles--img{grid-template-columns:repeat(auto-fill,minmax(7.6rem,1fr))}.schild-opts__tiles--img .schild-opts__tile label{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.6rem;min-height:0;padding:.6rem .4rem .8rem;text-align:center}.schild-opts__swatch{display:block;width:100%;max-width:8rem;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:.4rem}.schild-opts__tiles--img .schild-opts__value{font-size:1.3rem;font-weight:600;line-height:1.25;letter-spacing:0;overflow-wrap:normal;word-break:normal}.schild-opts__tiles--img .schild-opts__check,.schild-opts__tile[hidden]{display:none}.schild-opts__tile{position:relative}.schild-opts__tile input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.schild-opts__tile label{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.3rem .8rem;min-height:5.2rem;padding:1rem 1.4rem;border:.15rem solid var(--schild-line);border-radius:.6rem;cursor:pointer;transition:border-color .15s,background-color .15s}.schild-opts__value{font-size:1.5rem;font-weight:700;line-height:1.3}.schild-opts__sub{grid-column:1;font-size:1.3rem;color:var(--schild-muted);font-variant-numeric:tabular-nums}.schild-opts__sub:empty{display:none}.schild-opts__check{grid-row:1 / 3;grid-column:2;width:2rem;height:2rem;border-radius:50%;border:.15rem solid var(--schild-line)}.schild-opts__tile label:hover{border-color:rgba(var(--schild-accent),.7)}.schild-opts__tile input:checked+label{border-color:rgb(var(--schild-accent));box-shadow:inset 0 0 0 .1rem rgb(var(--schild-accent));background:rgba(var(--schild-accent),.08)}.schild-opts__tile input:checked+label .schild-opts__check{border-color:rgb(var(--schild-accent));background:rgb(var(--schild-accent)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3.2 3L15 7' fill='none' stroke='%231d1a14' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.6rem no-repeat}.schild-opts__tile input:focus-visible+label,.schild-opts__drop:focus-within{outline:.3rem solid rgb(var(--schild-accent));outline-offset:.2rem}.schild-opts__drop{position:relative;display:block;padding:1.2rem 1.4rem;border:.15rem dashed var(--schild-line);border-radius:.6rem;transition:border-color .15s}.schild-opts__drop:hover{border-color:rgb(var(--schild-accent))}.schild-opts__file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.schild-opts__drop-empty,.schild-opts__drop-file{display:flex;align-items:center;gap:1.2rem;min-width:0;pointer-events:none}.schild-opts__drop-empty svg{width:2.4rem;height:2.4rem;flex:none;color:rgb(var(--schild-accent))}.schild-opts__drop-empty strong,.schild-opts__drop-empty small{display:block}.schild-opts__drop-empty strong{font-size:1.4rem}.schild-opts__drop-empty small{font-size:1.3rem;color:var(--schild-muted)}.schild-opts__drop-file img{width:4.4rem;height:4.4rem;object-fit:contain;background:#fff;border-radius:.4rem}.schild-opts__drop-file [data-fname]{font-size:1.4rem;overflow-wrap:anywhere;min-width:0}.schild-opts__remove{margin-top:.6rem;font-size:1.4rem;color:rgb(var(--color-foreground))}.schild-opts__msg{margin:.8rem 0 0;padding:.8rem 1rem;border-radius:.6rem;font-size:1.4rem;background:rgba(var(--schild-accent),.14)}.schild-opts [hidden],.schild-opts-after [hidden]{display:none!important}body>.pplrabs{display:none!important}.product-form__buttons:has(.schild-opts-cta){max-width:none}.product-form__buttons button.product-form__submit[name=add].schild-opts-cta{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:1.2rem!important;min-height:5.8rem!important;padding:0 .6rem 0 2rem!important;border:0!important;border-radius:.8rem!important;background:linear-gradient(180deg,#4c9a1e,#357512)!important;box-shadow:inset 0 1px #ffffff40,0 .6rem 1.6rem -.6rem #3f8a17b3!important;font-size:1.85rem!important;letter-spacing:.02em}.product-form__buttons button.product-form__submit[name=add].schild-opts-cta:hover{filter:brightness(1.06);background:linear-gradient(180deg,#4c9a1e,#357512)!important}.product-form__buttons button.product-form__submit[name=add].schild-opts-cta>.schild-cart-icon{margin-right:-.4rem!important}.product-form__buttons button.product-form__submit[name=add].schild-opts-cta>span:first-of-type{flex:1;min-width:0;text-align:left;line-height:1.2}.product-form__buttons button.product-form__submit[name=add].schild-opts-cta>.schild-opts__amount{flex:none;padding:1.2rem 1.4rem;border-radius:.6rem;background:#00000038!important;font-size:1.6rem;font-variant-numeric:tabular-nums;white-space:nowrap}.product-form__buttons button.product-form__submit[name=add].schild-opts-cta[disabled]{filter:grayscale(.6);opacity:.7}.schild-opts__custom{margin:1.4rem 0 0;text-align:center;font-size:1.4rem;color:var(--schild-muted)}.schild-opts__custom a{color:rgb(var(--schild-accent));font-weight:700;text-underline-offset:.3rem}.schild-opts__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.6rem;margin:2rem 0 0;padding:1.4rem 1.6rem;border:.1rem solid var(--schild-line);border-radius:.8rem;list-style:none;font-size:1.4rem;line-height:1.4}.schild-opts__benefits li{display:flex;gap:.8rem;align-items:flex-start}.schild-opts__benefits li:before{content:"\2713";flex:none;color:#6cc04a;font-weight:700}.schild-opts__steps{margin:2rem 0 2.4rem;font-size:1.4rem;line-height:1.45}.schild-opts__steps-title{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:rgb(var(--schild-accent))}.schild-opts__steps ol{display:grid;gap:.8rem;margin:0;padding:0;list-style:none;counter-reset:schild-step}.schild-opts__steps li{position:relative;padding-left:3.2rem;color:var(--schild-muted);counter-increment:schild-step}.schild-opts__steps li:before{content:counter(schild-step);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;background:rgb(var(--schild-accent));color:#1d1a14;font-size:1.2rem;font-weight:700}.schild-opts__steps strong{color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:reduce){.schild-opts *,.schild-opts-cta{transition:none!important}}@media screen and (max-width:480px){.product-form__buttons button.product-form__submit[name=add].schild-opts-cta{font-size:1.6rem!important;padding-left:1.4rem!important;gap:.8rem!important}.product-form__buttons button.product-form__submit[name=add].schild-opts-cta>.schild-opts__amount{padding:.9rem 1rem;font-size:1.35rem}.schild-opts__tiles--img{grid-template-columns:repeat(auto-fill,minmax(6.4rem,1fr));gap:.6rem}.schild-opts__tiles--img .schild-opts__tile label{padding:.4rem .3rem .6rem;gap:.4rem}.schild-opts__tiles--img .schild-opts__value{font-size:1.1rem}.schild-opts__tile label{padding:.9rem 1rem}.schild-opts__tiles:not(.schild-opts__tiles--img) .schild-opts__check{display:none}.schild-opts__tiles:not(.schild-opts__tiles--img) .schild-opts__tile label{grid-template-columns:1fr}.schild-opts__sub{font-size:1.3rem}.schild-opts__value{font-size:1.4rem}.schild-opts__benefits{grid-template-columns:1fr;gap:.8rem;padding:1.2rem 1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/schild-options.css.map */
