.ls-product{--ls-accent: rgb(var(--color-button));--ls-on-accent: rgb(var(--color-button-text));--ls-accent-2: #7ef0b0;--ls-orange: #e8690c;--ls-muted: rgba(var(--color-foreground), .74);--ls-line: rgba(var(--color-foreground), .14);--ls-ease: cubic-bezier(.2, .7, .2, 1);overflow:hidden}.ls-product .product__info-container>*+*{margin-top:1.6rem}.ls-product .product__text.ls-text--large,.ls-product .product__text.caption-with-letter-spacing.ls-text--large{font-size:2.2rem}.ls-product .product__text.ls-text--xlarge,.ls-product .product__text.caption-with-letter-spacing.ls-text--xlarge{font-size:3rem}.ls-product .product__text.caption-with-letter-spacing{font-family:var(--font-heading-family);color:var(--ls-orange);font-size:1.4rem;letter-spacing:.14em;opacity:1}.ls-product .product__title h1{font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(4.4rem,5.4vw,7.6rem);line-height:.92;letter-spacing:.01em;text-wrap:balance;background:linear-gradient(95deg,var(--ls-accent) 10%,var(--ls-accent-2) 90%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0}.ls-product .product__description{color:var(--ls-muted);font-size:1.7rem;line-height:1.55;text-wrap:pretty}.ls-product .product__description p{margin:0 0 1rem}.ls-pcheck{display:flex;gap:1.2rem;align-items:center;font-size:1.8rem;font-weight:var(--font-body-weight-bold, 700);line-height:1.35}.ls-pcheck+.ls-pcheck{margin-top:1rem!important}.ls-pcheck svg{flex-shrink:0;width:2.6rem;height:2.6rem;color:var(--ls-accent)}.ls-pflyer{position:relative;display:flex;justify-content:flex-end;margin:-2rem -1rem -5rem 0!important;pointer-events:none;z-index:1}.ls-pflyer img{width:var(--ls-flyer-size, 230px);max-width:60%;height:auto;display:block;filter:drop-shadow(0 1.6rem 2rem rgba(0,0,0,.45));animation:ls-flyer-bob 3.2s ease-in-out infinite}@keyframes ls-flyer-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-1.4rem) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.ls-pflyer img{animation:none}}.ls-product .product__app-block{position:relative;z-index:2}.ls-product .product__app-block button,.ls-product .product__app-block [role=button],.ls-product .product__app-block a[class*=btn],.ls-product .product__app-block a[class*=button]{font-family:var(--font-heading-family)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:2.2rem!important;min-height:6.4rem!important;border-radius:0!important;border:0!important;box-shadow:6px 6px 0 var(--ls-orange)!important;transition:transform .18s var(--ls-ease),box-shadow .18s var(--ls-ease)!important}.ls-product .product__app-block button:hover,.ls-product .product__app-block [role=button]:hover,.ls-product .product__app-block a[class*=btn]:hover,.ls-product .product__app-block a[class*=button]:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--ls-orange)!important}.ls-product .product__app-block button:focus-visible,.ls-product .product__app-block a:focus-visible{outline:3px solid var(--ls-paper, #fff)!important;outline-offset:4px}@media(prefers-reduced-motion:reduce){.ls-product .product__app-block button{transition:none!important}}.ls-product .product__media-item img,.ls-product .product__media-list .media{border-radius:2rem}.ls-product .product__description strong{color:rgb(var(--color-foreground))}.ls-product .product__description h3{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.04em;font-size:1.8rem;color:var(--ls-accent);margin:2.4rem 0 .8rem}.ls-product .product__description ul{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.ls-product .product__description li{position:relative;padding-left:2rem}.ls-product .product__description li:before{content:"";position:absolute;left:0;top:.7em;width:.8rem;height:.8rem;background:var(--ls-orange)}.ls-pfeature{border-radius:2rem;overflow:hidden;border:3px solid rgb(var(--color-foreground));box-shadow:10px 10px 0 var(--ls-accent);margin-right:1rem}.ls-pfeature img{width:100%;height:auto;display:block}@media(max-width:749px){.ls-pfeature{margin:0 1rem 2rem 0}}.ls-product{--ls-paper: rgb(var(--color-foreground))}.ls-pfeature-wrap{display:grid;gap:2.8rem;margin-right:1rem}.ls-pfeature-wrap .ls-pfeature{margin-right:0}.ls-pfeature__btn{width:100%;min-height:7.2rem;font-size:clamp(2.2rem,2vw,2.8rem);box-shadow:8px 8px 0 var(--ls-orange)}.ls-pfeature__btn:hover{box-shadow:11px 11px 0 var(--ls-orange)}.ls-pfeature__btn:focus-visible{outline:3px solid var(--ls-paper);outline-offset:4px}@media(max-width:749px){.ls-pfeature-wrap{margin:0 1rem 3rem 0;gap:2.4rem}.ls-pfeature-wrap .ls-pfeature{margin:0}}@media(min-width:750px){.ls-pfeature-wrap{gap:6.4rem}}.ls-product #ls-builder .gs--button{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.ls-product #ls-builder{margin-top:0!important}.ls-pinfo__btn{margin-top:2.4rem!important}.ls-sizes{background:rgba(var(--color-foreground),.06);border:2px solid var(--ls-line);border-radius:1.6rem;padding:2.4rem}.ls-sizes__title{font-family:var(--font-heading-family);text-transform:uppercase;font-size:clamp(2.8rem,2.6vw,3.6rem);line-height:1;margin:0 0 2rem;color:rgb(var(--color-foreground))}.ls-sizes__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.ls-sizes__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;background:rgb(var(--color-background));border-radius:1.2rem;padding:1.4rem .8rem}.ls-sizes__tee{width:100%;max-width:9rem;height:auto;color:#3a3a3e}.ls-sizes__print{fill:var(--ls-accent)}.ls-sizes__name{font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.5rem;line-height:1.1;letter-spacing:.03em;margin-top:.6rem}.ls-sizes__size{font-size:1.3rem;font-weight:var(--font-body-weight-bold, 700);color:var(--ls-accent);line-height:1.3}.ls-sizes__notes{margin-top:2rem;color:var(--ls-muted);font-size:1.4rem;line-height:1.5}.ls-sizes__notes p{margin:0 0 .6rem}.ls-sizes__callout{margin:1.2rem 0 0;font-family:var(--font-heading-family);text-transform:uppercase;font-size:2rem;color:var(--ls-orange);letter-spacing:.03em}@media(max-width:749px){.ls-sizes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-sizes{padding:1.8rem}}.ls-sizes__grid{gap:1.4rem;overflow:visible}.ls-sizes__item{position:relative;z-index:0;border:2px solid rgba(var(--color-foreground),.85);box-shadow:5px 5px 0 var(--ls-accent);transition:transform .22s var(--ls-ease),box-shadow .22s var(--ls-ease),border-color .22s var(--ls-ease);transform-origin:center}.ls-sizes__tee{color:#4a4a50;transition:transform .22s var(--ls-ease)}.ls-sizes__print{stroke:rgb(var(--color-background));stroke-width:.8}@media(hover:hover){.ls-sizes__item:hover{z-index:3;transform:scale(1.35);border-color:var(--ls-accent);box-shadow:8px 8px 0 var(--ls-orange)}.ls-sizes__item:hover .ls-sizes__tee{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.ls-sizes__item,.ls-sizes__tee{transition:none}}.ls-product .ls-upload{margin:2.4rem 0 1.2rem;display:grid;gap:1rem}.ls-product .ls-upload__heading{margin:0;font-family:"Oswald",var(--font-heading-family);text-transform:uppercase;font-size:2.2rem;letter-spacing:.02em;color:var(--ls-accent, #e3fc02)}.ls-product .ls-upload__drop{display:grid;gap:.8rem;padding:2rem;cursor:pointer;border:2px dashed var(--ls-accent, #e3fc02);background:#e3fc020f;box-shadow:6px 6px 0 var(--ls-orange, #e8690c);transition:background .2s ease}.ls-product .ls-upload__drop:hover{background:#e3fc021f}.ls-product .ls-upload__label{font-weight:700;font-size:1.7rem}.ls-product .ls-upload__input{font-size:1.5rem;color:rgb(var(--color-foreground))}.ls-product .ls-upload__input::file-selector-button{margin-right:1.2rem;padding:.9rem 1.6rem;border:0;cursor:pointer;background:var(--ls-accent, #e3fc02);color:#1f1f21;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ls-product .ls-upload__info{font-size:1.3rem;opacity:.75}.ls-product .ls-upload__notes-label{font-weight:700;font-size:1.5rem;margin-top:.6rem}.ls-product .ls-upload__notes{width:100%;padding:1.2rem;font:inherit;font-size:1.5rem;resize:vertical;background:transparent;color:rgb(var(--color-foreground));border:2px solid rgba(var(--color-foreground),.5)}.ls-product .ls-upload__notes:focus{outline:2px solid var(--ls-accent, #e3fc02);outline-offset:2px}.ls-product .ls-native-hidden{display:none!important}.ls-product .ls-opt__heading{margin:0 0 1rem;padding:0;font-family:"Oswald",var(--font-heading-family);text-transform:uppercase;font-size:2.2rem;letter-spacing:.02em;color:var(--ls-accent, #e3fc02)}.ls-product .ls-style{margin-top:2.4rem}.ls-product .ls-style__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.ls-product .ls-style__card{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1rem 1.4rem;text-align:left;font:inherit;color:rgb(var(--color-foreground));background:var(--ls-surface-2, #2a2a2d);border:2px solid rgba(var(--color-foreground),.2);border-radius:1.6rem;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ls-product button.ls-style__card{cursor:pointer}.ls-product button.ls-style__card:hover{transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--ls-accent, #e3fc02)}.ls-product .ls-style__card:focus-visible{outline:2px solid var(--ls-accent, #e3fc02);outline-offset:3px}.ls-product .ls-style__card[aria-pressed=true]{border-color:var(--ls-accent, #e3fc02);box-shadow:6px 6px 0 var(--ls-accent, #e3fc02)}.ls-product .ls-style__media{display:block;aspect-ratio:1 / 1;border-radius:1.1rem;overflow:hidden;background:#fff}.ls-product .ls-style__media img{width:100%;height:100%;object-fit:cover;display:block}.ls-product .ls-style__title{margin-top:.4rem;font-family:"Oswald",var(--font-heading-family);text-transform:uppercase;font-size:2rem;line-height:1}.ls-product .ls-style__card[aria-pressed=true] .ls-style__title{color:var(--ls-accent, #e3fc02)}.ls-product .ls-style__text{font-size:1.35rem;line-height:1.45;color:var(--ls-muted, rgba(255,255,255,.72));text-wrap:pretty}.ls-product .ls-style__help{margin:1rem 0 0;font-size:1.35rem;color:var(--ls-muted, rgba(255,255,255,.72))}.ls-product .ls-leather{border:0;margin:2rem 0 0;padding:0;min-width:0}.ls-product .ls-leather[hidden]{display:none}.ls-product .ls-leather__list{display:flex;flex-wrap:wrap;gap:.8rem}.ls-product .ls-leather__option{display:inline-flex;align-items:center;gap:.8rem;padding:.7rem 1.4rem .7rem .8rem;cursor:pointer;border:2px solid rgba(var(--color-foreground),.35);border-radius:4rem;font-size:1.5rem;font-weight:600}.ls-product .ls-leather__chip{width:2.4rem;height:2.4rem;border-radius:50%;background:var(--chip);box-shadow:inset 0 0 0 1px #ffffff59}.ls-product .ls-leather__input:checked+.ls-leather__option{border-color:var(--ls-accent, #e3fc02);background:#e3fc021a}.ls-product .ls-leather__input:focus-visible+.ls-leather__option{outline:2px solid var(--ls-accent, #e3fc02);outline-offset:2px}@media(max-width:400px){.ls-product .ls-style__title{font-size:1.7rem}}.ls-product .ls-qty-note{margin:.4rem 0 0;font-size:1.35rem;color:var(--ls-muted, rgba(255,255,255,.72))}.ls-product .ls-qty-note:empty{display:none}.ls-product .product-form__input input[type=radio]+label.ls-photo-btn{display:inline-flex;flex-direction:column;align-items:stretch;gap:.8rem;vertical-align:top;width:16rem;max-width:calc(50% - 1rem);margin:.8rem 1rem .4rem 0;padding:.7rem .7rem 1rem;border-radius:1.4rem;border:2px solid rgba(var(--color-foreground),.25);background:var(--ls-surface-2, #2a2a2d);color:rgb(var(--color-foreground));text-align:center;letter-spacing:0;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ls-product .ls-photo-btn__img{width:100%;height:auto!important;aspect-ratio:1 / 1;object-fit:cover;border-radius:.9rem;display:block;background:#fff}.ls-product .ls-photo-btn__label{font-size:1.5rem;font-weight:700;line-height:1.2}.ls-product .product-form__input input[type=radio]+label.ls-photo-btn:hover{transform:translate(-2px,-2px);border-color:var(--ls-accent, #e3fc02)}.ls-product .product-form__input input[type=radio]:checked+label.ls-photo-btn{background:var(--ls-surface-2, #2a2a2d);color:rgb(var(--color-foreground));border-color:var(--ls-accent, #e3fc02);box-shadow:5px 5px 0 var(--ls-accent, #e3fc02)}.ls-product .product-form__input input[type=radio]:checked+label.ls-photo-btn .ls-photo-btn__label{color:var(--ls-accent, #e3fc02)}.ls-product .product-form__input input[type=radio].disabled+label.ls-photo-btn{opacity:.45}.ls-product .product-form__input input[type=radio]:focus-visible+label.ls-photo-btn{outline:2px solid var(--ls-accent, #e3fc02);outline-offset:3px}@media(max-width:749px){.ls-product .product-form__input input[type=radio]+label.ls-photo-btn{width:calc(50% - 1rem)}}.ls-product .product-form__input--pill .ls-photo-btn{flex:0 0 auto}.ls-product:has(.ls-steps-on) .product__info-container{counter-reset:ls-ostep}.ls-product:has(.ls-steps-on) .ls-ostep{display:grid;grid-template-columns:minmax(11rem,30%) minmax(0,1fr);column-gap:2.4rem;row-gap:1rem;align-items:start;margin:2.8rem 0 0;padding:2.8rem 0 0;border:0;border-top:1px solid rgba(var(--color-foreground),.14);min-width:0}.ls-product:has(.ls-steps-on) .ls-ostep>*{grid-column:2;min-width:0;margin-top:0}.ls-product:has(.ls-steps-on) .ls-ostep>.ls-ostep-title{grid-column:1;grid-row:1 / span 12;display:block;margin:0;padding:0;font-family:"Oswald",var(--font-heading-family);text-transform:uppercase;letter-spacing:.02em;font-size:1.9rem;font-weight:600;line-height:1.1;color:rgb(var(--color-foreground));text-wrap:balance}.ls-product:has(.ls-steps-on) .ls-ostep>.ls-ostep-title:before{counter-increment:ls-ostep;content:"Step " counter(ls-ostep);display:block;margin-bottom:.6rem;font-size:4.4rem;font-weight:700;line-height:.9;letter-spacing:.01em;background:linear-gradient(95deg,var(--ls-accent, #e3fc02) 10%,var(--ls-accent-2, #7ef0b0) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.ls-product:has(.ls-steps-on) .ls-ostep>.ls-ostep-title .quantity__rules-cart{display:block;font-family:var(--font-body-family);font-size:1.3rem;text-transform:none;margin-top:.6rem}.ls-product .ls-ostep-body{display:flex;flex-wrap:wrap;gap:.4rem 0;align-items:flex-start}.ls-product .ls-ostep-hint{flex:0 0 100%;width:100%;margin:0 0 .6rem;font-size:1.4rem;line-height:1.45;color:var(--ls-muted, rgba(255,255,255,.72))}.ls-product:has(.ls-steps-on) .ls-upload.ls-ostep{margin-bottom:0}.ls-product:has(.ls-steps-on) .ls-qty-note{margin:0}@media(max-width:749px){.ls-product:has(.ls-steps-on) .ls-ostep{grid-template-columns:minmax(0,1fr)}.ls-product:has(.ls-steps-on) .ls-ostep>*,.ls-product:has(.ls-steps-on) .ls-ostep>.ls-ostep-title{grid-column:1;grid-row:auto}.ls-product:has(.ls-steps-on) .ls-ostep>.ls-ostep-title{font-size:2rem;margin-bottom:.4rem}.ls-product:has(.ls-steps-on) .ls-ostep>.ls-ostep-title:before{display:inline;margin:0 1rem 0 0;font-size:3.2rem}}.ls-product:has(.ls-steps-on) .product--no-media{max-width:124rem}.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity,.ls-product:has(.ls-steps-on) .product--no-media .product-form{justify-content:flex-start;text-align:left;align-items:flex-start}@media(min-width:750px){.ls-product:has(.ls-steps-on) .ls-ostep{grid-template-columns:minmax(16rem,30%) minmax(0,1fr);column-gap:4.8rem;margin-top:4rem;padding-top:4rem}.ls-product:has(.ls-steps-on) .ls-ostep>.ls-ostep-title{font-size:2.6rem}.ls-product:has(.ls-steps-on) .ls-ostep>.ls-ostep-title:before{font-size:6.8rem;margin-bottom:.8rem}.ls-product:has(.ls-steps-on) .ls-ostep-hint,.ls-product:has(.ls-steps-on) .ls-qty-note{font-size:1.7rem}.ls-product:has(.ls-steps-on) .product-form__input input[type=radio]+label.ls-photo-btn{width:24rem}.ls-product:has(.ls-steps-on) .ls-photo-btn__label{font-size:1.8rem}.ls-product:has(.ls-steps-on) .product-form__input--pill input[type=radio]+label:not(.ls-photo-btn){font-size:1.8rem;padding:1.4rem 3.2rem}.ls-product:has(.ls-steps-on) .ls-upload__drop{padding:3.2rem}.ls-product:has(.ls-steps-on) .ls-upload__label{font-size:2rem}.ls-product:has(.ls-steps-on) .ls-upload__info{font-size:1.5rem}.ls-product:has(.ls-steps-on) .ls-upload__notes-label{font-size:1.7rem}.ls-product:has(.ls-steps-on) .ls-upload__notes{font-size:1.6rem;min-height:11rem}.ls-product:has(.ls-steps-on) .product-form__quantity .quantity{width:22rem;min-height:5.6rem}.ls-product:has(.ls-steps-on) .product-form__quantity .quantity__input{font-size:2rem}.ls-product:has(.ls-steps-on) .product--no-media .product-form__buttons{max-width:none;width:100%}.ls-product:has(.ls-steps-on) .product-form__submit{min-height:6.4rem;font-size:2rem}.ls-product:has(.ls-steps-on) .product--no-media .price{font-size:3.2rem}}.ls-product:has(.ls-steps-on) .ls-ostep{max-width:none;width:100%;text-align:left}.ls-product:has(.ls-steps-on) .ls-ostep>.ls-ostep-title:before{white-space:nowrap}.ls-product:has(.ls-steps-on) .ls-ostep .ls-ostep-body,.ls-product:has(.ls-steps-on) .ls-ostep .price-per-item__container{justify-content:flex-start}.ls-product:has(.ls-steps-on) .product--no-media .product-form,.ls-product:has(.ls-steps-on) .product--no-media .product-form__buttons{max-width:none}@media(min-width:750px){.ls-product:has(.ls-steps-on) .product--no-media .product-form__buttons{margin-left:calc(30% + 4.8rem);width:auto}}@media screen and (min-width:750px){.ls-product:has(.ls-steps-on) .product--no-media .product__info-container{max-width:none}}.ls-product:has(.ls-steps-on) variant-selects+p.product__text{margin:1.6rem 0 0;padding:2rem 2.4rem;text-align:left;font-size:1.9rem;line-height:1.45;font-weight:600;color:rgb(var(--color-foreground));background:#e8690c24;border:3px solid var(--ls-orange, #e8690c);box-shadow:6px 6px 0 var(--ls-orange, #e8690c)}.ls-product:has(.ls-steps-on) variant-selects+p.product__text strong{display:block;margin-bottom:.4rem;font-family:"Oswald",var(--font-heading-family);text-transform:uppercase;font-size:2.8rem;letter-spacing:.02em;line-height:1;color:var(--ls-orange, #e8690c)}.ls-product:has(.ls-steps-on) variant-selects+p.product__text a{color:var(--ls-accent, #e3fc02);font-weight:700;text-underline-offset:.3rem}@media(min-width:750px){.ls-product:has(.ls-steps-on) variant-selects+p.product__text{margin-left:calc(30% + 4.8rem);font-size:2.2rem;padding:2.4rem 3.2rem}.ls-product:has(.ls-steps-on) variant-selects+p.product__text strong{font-size:3.4rem}}@media screen and (min-width:750px){.ls-product:has(.ls-steps-on) .product--no-media .product__info-container{display:grid;grid-template-columns:minmax(16rem,30%) auto minmax(0,1fr);column-gap:4.8rem}.ls-product:has(.ls-steps-on) .product--no-media .product__info-container>*{grid-column:1 / -1;min-width:0}.ls-product:has(.ls-steps-on) .product--no-media variant-selects{display:grid;grid-template-columns:subgrid}.ls-product:has(.ls-steps-on) .product--no-media variant-selects>*{grid-column:1 / -1}.ls-product:has(.ls-steps-on) .product--no-media .ls-ostep{grid-column:1 / -1;grid-template-columns:subgrid;column-gap:4.8rem}.ls-product:has(.ls-steps-on) .product--no-media .ls-ostep>*{grid-column:2 / -1}.ls-product:has(.ls-steps-on) .product--no-media .ls-ostep>.ls-ostep-title{grid-column:1}.ls-product:has(.ls-steps-on) .product--no-media variant-selects+p.product__text{grid-column:2 / -1;margin-left:0}.ls-product:has(.ls-steps-on) .product--no-media .product__info-container>.product-form__quantity.ls-ostep{grid-column:1 / 3}.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep>*{grid-column:2}.ls-product:has(.ls-steps-on) .product--no-media .product__info-container>.product-form__quantity.ls-ostep+*{grid-column:3;align-self:end;margin:0}.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep+* .product-form__buttons{margin:0;width:100%}.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep+* .product-form__submit{margin-bottom:0;min-height:5.6rem}}@media screen and (min-width:750px){.ls-product:has(.ls-steps-on) .product--no-media variant-selects{display:block}.ls-product:has(.ls-steps-on) .product--no-media variant-selects fieldset.ls-ostep{display:grid;grid-template-columns:minmax(16rem,30%) minmax(0,1fr)}}@media screen and (min-width:750px){.ls-product:has(.ls-steps-on) .product--no-media .product__info-container>.product-form__quantity.ls-ostep+*{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding-top:4rem}.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep+* .product-form{margin:0}.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep+* pickup-availability:empty{display:none}}.ls-product:has(.ls-steps-on) .ls-ostep{row-gap:0}.ls-product:has(.ls-steps-on) .ls-ostep>*:not(.ls-ostep-title):not(:last-child){margin-bottom:1rem}@media(max-width:749px){.ls-product:has(.ls-steps-on) .ls-ostep>.ls-ostep-title{margin-bottom:1rem}}.ls-product .product-form__input input[type=radio]+label.ls-photo-btn{gap:1.2rem;padding:.8rem .8rem 1.4rem;margin-right:1.6rem;width:calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}.ls-product .product-form__input label.ls-photo-btn:last-of-type{margin-right:0}.ls-product .ls-photo-btn__label{font-family:"Oswald",var(--font-heading-family);text-transform:uppercase;letter-spacing:.02em;font-size:2rem;line-height:1.1}@media(min-width:750px){.ls-product .product-form__input input[type=radio]+label.ls-photo-btn{margin-right:4.8rem;width:24rem;max-width:calc(50% - 2.4rem)}.ls-product:has(.ls-steps-on) .product-form__input input[type=radio]+label.ls-photo-btn{width:24rem}.ls-product .ls-photo-btn__label,.ls-product:has(.ls-steps-on) .ls-photo-btn__label{font-size:2.8rem}}.ls-product .ls-ostep-hint,.ls-product:has(.ls-steps-on) .ls-ostep-hint{font-size:1.8rem;line-height:1.4;font-weight:600;color:rgb(var(--color-foreground));margin:0 0 1.4rem;max-width:60ch}@media(min-width:750px){.ls-product .ls-ostep-hint,.ls-product:has(.ls-steps-on) .ls-ostep-hint{font-size:2.2rem;margin-bottom:1.8rem}}.ls-product .ls-photo-btn__desc{flex:1 0 auto;display:block;padding:.4rem .4rem 0;font-size:1.6rem;line-height:1.3;font-weight:600;text-transform:none;color:rgb(var(--color-foreground))}@media(min-width:750px){.ls-product .ls-photo-btn__desc{font-size:2rem;padding:.6rem .6rem .2rem}}.ls-product .ls-ostep-callout{flex:0 0 100%;width:100%;margin:2rem 0 0;padding:2rem 2.4rem;text-align:left;font-size:1.8rem;line-height:1.45;font-weight:600;color:rgb(var(--color-foreground));background:#e8690c24;border:3px solid var(--ls-orange, #e8690c);box-shadow:6px 6px 0 var(--ls-orange, #e8690c)}.ls-product .ls-ostep-callout p{margin:0}.ls-product .ls-ostep-callout strong{display:block;margin-bottom:.4rem;font-family:"Oswald",var(--font-heading-family);text-transform:uppercase;font-size:2.6rem;letter-spacing:.02em;line-height:1;color:var(--ls-orange, #e8690c)}.ls-product .ls-ostep-callout a{color:var(--ls-accent, #e3fc02);font-weight:700;text-underline-offset:.3rem}@media(min-width:750px){.ls-product .ls-ostep-callout{font-size:2rem;padding:2.4rem 3rem}.ls-product .ls-ostep-callout strong{font-size:3.2rem}}.ls-product:has(.ls-steps-on) .ls-ostep{border-top:0;padding:2.4rem 2rem;margin-top:2rem;border-radius:1.6rem;background:var(--ls-surface-2, #2a2a2d)}.ls-product:has(.ls-steps-on) .ls-ostep--pop{background:var(--ls-orange, #e8690c);color:#1f1f21}.ls-product:has(.ls-steps-on) .ls-ostep--pop>.ls-ostep-title,.ls-product:has(.ls-steps-on) .ls-ostep--pop .ls-ostep-hint{color:#1f1f21}.ls-product:has(.ls-steps-on) .ls-ostep--pop>.ls-ostep-title:before{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#1f1f21}.ls-product:has(.ls-steps-on) .ls-ostep--pop .ls-photo-btn{background:#1f1f21;border-color:#1f1f21}.ls-product:has(.ls-steps-on) .ls-ostep--pop .product-form__input input[type=radio]:checked+label.ls-photo-btn,.ls-product:has(.ls-steps-on) .ls-ostep--pop input[type=radio]:checked+label.ls-photo-btn{background:#1f1f21;border-color:var(--ls-accent, #e3fc02);box-shadow:6px 6px #1f1f21}.ls-product:has(.ls-steps-on) .ls-ostep--pop input[type=radio]+label.ls-photo-btn:hover{border-color:var(--ls-accent, #e3fc02)}.ls-product:has(.ls-steps-on) .ls-ostep--pop input[type=radio]:focus-visible+label.ls-photo-btn{outline-color:#1f1f21}@media(min-width:750px){.ls-product:has(.ls-steps-on) .ls-ostep{padding:3.6rem 4rem;margin-top:2.4rem}}.ls-bigprice{margin:.4rem 0 1.6rem;font-family:"Oswald",var(--font-heading-family);font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:.01em;font-size:clamp(4rem,14.5vw,8rem);color:var(--ls-paper, inherit);white-space:nowrap}.ls-bigprice__amount{color:var(--ls-accent, #e3fc02);font-size:1.35em}.ls-bigprice__note{margin:-.8rem 0 1.6rem;font-size:1.5rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ls-muted, inherit)}@media(min-width:750px){.ls-bigprice{font-size:8.8rem}}@media(min-width:990px){.ls-bigprice{font-size:10.4rem}}.ls-product .ls-pop-note{position:relative;display:flex;align-items:center;gap:1.2rem;max-width:34rem;margin:1.6rem 0 .8rem;padding:1.4rem 1.8rem 1.4rem 1.4rem;border:3px solid #1f1f21;border-radius:1.4rem;background:var(--ls-accent, #e3fc02);color:#1f1f21;font-family:"Oswald",var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:2rem;line-height:1.15;box-shadow:6px 6px #1f1f21;transform-origin:50% 100%}.ls-product .ls-pop-note:before,.ls-product .ls-pop-note:after{content:"";position:absolute;border-style:solid;border-color:transparent}.ls-product .ls-pop-note:before{left:2.6rem;bottom:-1.6rem;border-width:1.6rem 1.2rem 0;border-top-color:#1f1f21}.ls-product .ls-pop-note:after{left:2.9rem;bottom:-1.05rem;border-width:1.1rem .9rem 0;border-top-color:var(--ls-accent, #e3fc02)}.ls-pop-note__icon{position:relative;flex-shrink:0;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:#1f1f21;color:var(--ls-accent, #e3fc02);font-size:2.4rem;line-height:1}.ls-product:has(.ls-steps-on) .ls-ostep>.ls-pop-note{grid-column:1}@media(min-width:750px){.ls-product:has(.ls-steps-on) .ls-ostep:has(>.ls-pop-note)>.ls-ostep-title{grid-row:1}.ls-product:has(.ls-steps-on) .ls-ostep>.ls-pop-note{grid-column:1;grid-row:2;align-self:start;margin:2.4rem 1.8rem 0 0;font-size:2.2rem;transform-origin:100% 50%}.ls-product:has(.ls-steps-on) .ls-ostep:has(>.ls-pop-note)>.ls-ostep-body{grid-column:2;grid-row:1 / span 2}.ls-product .ls-pop-note:before{left:auto;bottom:auto;right:-1.9rem;top:50%;margin-top:-1.3rem;border-width:1.3rem 0 1.3rem 1.8rem;border-color:transparent transparent transparent #1f1f21}.ls-product .ls-pop-note:after{left:auto;bottom:auto;right:-1.1rem;top:50%;margin-top:-.95rem;border-width:.95rem 0 .95rem 1.3rem;border-color:transparent transparent transparent var(--ls-accent, #e3fc02)}}@media(prefers-reduced-motion:no-preference){.ls-product .ls-pop-note[data-ls-watch]:not(.is-in){opacity:0;transform:scale(.2) rotate(-12deg)}.ls-product .ls-pop-note.is-in{animation:ls-note-pop .7s cubic-bezier(.2,1.8,.4,1) both,ls-note-shake 3.5s 1.4s ease-in-out infinite}.ls-pop-note__icon:after{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border-radius:50%;border:3px solid #1f1f21;animation:ls-note-ping 1.6s ease-out infinite}@keyframes ls-note-pop{0%{opacity:0;transform:scale(.2) rotate(-12deg)}60%{opacity:1;transform:scale(1.12) rotate(3deg)}to{opacity:1;transform:none}}@keyframes ls-note-shake{0%,84%,to{transform:none}87%{transform:rotate(-4deg) scale(1.06)}90%{transform:rotate(4deg) scale(1.06)}93%{transform:rotate(-3deg) scale(1.03)}96%{transform:rotate(2deg)}}@keyframes ls-note-ping{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.7);opacity:0}}}.ls-product .ls-photo-btn__size{display:block;margin:.6rem .4rem .2rem;padding:.5rem .8rem;border-radius:.6rem;background:#1f1f21;color:var(--ls-accent, #e3fc02);font-family:"Oswald",var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:1.4rem;line-height:1.25;text-align:center}@media(min-width:750px){.ls-product .ls-photo-btn__size{font-size:1.6rem}}.ls-product .product-form__input input[type=radio]+label.ls-photo-btn{margin-right:1.2rem;width:calc(50% - .6rem);max-width:calc(50% - .6rem)}.ls-product:has(.ls-steps-on) .product-form__input--pill input[type=radio]+label:not(.ls-photo-btn){font-size:1.9rem;padding:1.5rem 3rem}@media(min-width:750px){.ls-product .product-form__input input[type=radio]+label.ls-photo-btn,.ls-product:has(.ls-steps-on) .product-form__input input[type=radio]+label.ls-photo-btn{width:29rem;max-width:calc(50% - 2.4rem)}.ls-product .ls-photo-btn__label,.ls-product:has(.ls-steps-on) .ls-photo-btn__label{font-size:3.2rem}.ls-product:has(.ls-steps-on) .product-form__input--pill input[type=radio]+label:not(.ls-photo-btn){font-size:2.2rem;padding:1.8rem 4rem}}.ls-product .ls-qty-callout:empty{display:none}.ls-product .product-form__quantity .price-per-item__container:has(.ls-qty-callout:not(:empty)){flex-wrap:wrap}.ls-product .ls-qty-callout{margin-top:2rem}.ls-product .ls-scmp{flex:0 0 100%;list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:1.6rem;text-align:left}@media(min-width:750px){.ls-product .ls-scmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.ls-product .ls-scmp__card{display:flex;flex-direction:column;overflow:hidden;border-radius:1.4rem;border:2px solid rgba(var(--color-foreground),.18);background:#00000040}.ls-product .ls-scmp__media{aspect-ratio:4 / 3;background:#fff;overflow:hidden}.ls-product .ls-scmp__media img{width:100%;height:100%;object-fit:cover;display:block}.ls-product .ls-scmp__body{padding:1.6rem 1.8rem 1.8rem;display:grid;gap:.8rem}.ls-product .ls-scmp__title{margin:0;font-family:"Oswald",var(--font-heading-family);font-weight:700;text-transform:uppercase;font-size:2.2rem;line-height:1.1;color:rgb(var(--color-foreground))}.ls-product .ls-scmp__best{margin:0;font-weight:700;font-size:1.6rem;color:var(--ls-accent, #e3fc02)}.ls-product .ls-scmp__text{font-size:1.5rem;line-height:1.45;color:rgb(var(--color-foreground))}.ls-product .ls-scmp__text ul{margin:0;padding-left:2rem;display:grid;gap:.4rem}.ls-product .ls-scmp__text p{margin:0}@media(min-width:750px){.ls-product .ls-scmp__title{font-size:2.6rem}.ls-product .ls-scmp__text{font-size:1.7rem}}.ls-product .ls-ostep-title .ls-side-note{margin:2rem 0 0;padding:1.6rem 1.8rem;max-width:34rem;font-family:var(--font-body-family);text-transform:none;letter-spacing:0;text-wrap:pretty;font-size:1.6rem;line-height:1.45;font-weight:600}.ls-product .ls-ostep-title .ls-side-note strong{display:block;margin-bottom:.4rem;font-family:"Oswald",var(--font-heading-family);text-transform:uppercase;font-size:2.2rem;line-height:1.1;color:var(--ls-orange, #e8690c)}@media(min-width:750px){.ls-product .ls-ostep-title .ls-side-note{margin-right:1.6rem;font-size:1.7rem;padding:1.8rem 2rem}.ls-product .ls-ostep-title .ls-side-note strong{font-size:2.6rem}}@media screen and (min-width:750px){.ls-product:has(.ls-steps-on) .product--no-media .product__info-container>.product-form__quantity.ls-ostep{grid-column:1 / -1}.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep>*:not(.ls-ostep-title){grid-column:2 / -1}.ls-product:has(.ls-steps-on) .product--no-media .product__info-container>.product-form__quantity.ls-ostep+*{grid-column:2 / -1;align-self:start;padding-top:2.4rem}.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep+* .product-form,.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep+* form,.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep+* .product-form__buttons,.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep+* .product-form__submit{width:100%;max-width:none}}.ls-product #ls-order{scroll-margin-top:12rem}@media(prefers-reduced-motion:no-preference){html:has(.ls-product #ls-order){scroll-behavior:smooth}}.ls-product .product-form__input input[type=radio]+label.ls-swatch-btn{display:inline-flex;flex-direction:column;align-items:center;gap:1rem;vertical-align:top;margin:.8rem 1.2rem .4rem 0;padding:1.4rem 1.4rem 1.2rem;min-width:12rem;border-radius:1.4rem;border:2px solid rgba(var(--color-foreground),.25);background:var(--ls-surface-2, #2a2a2d);color:rgb(var(--color-foreground));text-align:center;letter-spacing:0;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ls-product .ls-swatch-btn__patch{position:relative;display:block;width:8.8rem;aspect-ratio:5 / 6;overflow:hidden;border-radius:4.4rem 4.4rem 1.6rem 1.6rem;background-color:var(--sw);background-image:radial-gradient(rgba(255,255,255,.08) .8px,transparent 1.4px),radial-gradient(rgba(0,0,0,.22) .8px,transparent 1.4px);background-size:4px 4px,6px 6px;background-position:0 0,2px 3px;box-shadow:inset 0 -8px 14px #00000059,inset 0 6px 10px #ffffff24,4px 4px #0000008c;transition:transform .2s cubic-bezier(.2,.7,.2,1)}.ls-product .ls-swatch-btn__tex{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover}.ls-product .ls-swatch-btn__stitch{position:absolute;top:.7rem;right:.7rem;bottom:.7rem;left:.7rem;border-radius:3.7rem 3.7rem 1.1rem 1.1rem;border:2px dashed rgba(255,255,255,.5)}.ls-product .ls-swatch-btn__label{font-family:"Oswald",var(--font-heading-family);text-transform:uppercase;letter-spacing:.02em;font-size:2rem;line-height:1.1;font-weight:700}.ls-product .product-form__input input[type=radio]+label.ls-swatch-btn:hover{transform:translate(-2px,-2px);border-color:var(--ls-accent, #e3fc02)}.ls-product .product-form__input input[type=radio]:checked+label.ls-swatch-btn{background:var(--ls-surface-2, #2a2a2d);color:rgb(var(--color-foreground));border-color:var(--ls-accent, #e3fc02);box-shadow:5px 5px 0 var(--ls-accent, #e3fc02)}.ls-product .product-form__input input[type=radio]:checked+label.ls-swatch-btn .ls-swatch-btn__patch{transform:rotate(-6deg) scale(1.06)}.ls-product .product-form__input input[type=radio]:checked+label.ls-swatch-btn .ls-swatch-btn__label{color:var(--ls-accent, #e3fc02)}.ls-product .product-form__input input[type=radio].disabled+label.ls-swatch-btn{opacity:.45}.ls-product .product-form__input input[type=radio]:focus-visible+label.ls-swatch-btn{outline:2px solid var(--ls-accent, #e3fc02);outline-offset:3px}@media(min-width:750px){.ls-product .product-form__input input[type=radio]+label.ls-swatch-btn{min-width:15rem;margin-right:1.6rem}.ls-product .ls-swatch-btn__patch{width:10.4rem;border-radius:5.2rem 5.2rem 1.8rem 1.8rem}.ls-product .ls-swatch-btn__stitch{border-radius:4.5rem 4.5rem 1.1rem 1.1rem}.ls-product .ls-swatch-btn__label{font-size:2.6rem}}@media(prefers-reduced-motion:reduce){.ls-product .ls-swatch-btn__patch{transition:none}}@media(max-width:749px){.ls-product .product-form__input input[type=radio]+label.ls-photo-btn,.ls-product:has(.ls-steps-on) .product-form__input input[type=radio]+label.ls-photo-btn{display:flex;width:min(100%,34rem);max-width:min(100%,34rem);justify-self:center;margin:1.2rem auto .4rem;padding:1rem 1rem 1.4rem}.ls-product .ls-photo-btn__label,.ls-product:has(.ls-steps-on) .ls-photo-btn__label{font-size:2.6rem}.ls-product .ls-photo-btn__desc{font-size:1.8rem}.ls-product .product-form__input input[type=radio]+label.ls-swatch-btn{display:flex;flex-direction:row;justify-content:flex-start;gap:2rem;width:min(100%,34rem);justify-self:center;margin:1.2rem auto .4rem;padding:1.2rem 2rem;text-align:left}.ls-product .ls-swatch-btn__patch{width:8rem;flex-shrink:0}.ls-product .ls-swatch-btn__label{font-size:2.6rem}}@media(max-width:749px){.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(4)){column-gap:1.2rem;justify-content:center}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(4))>input[type=radio]+label.ls-photo-btn,.ls-product:has(.ls-steps-on) .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(4))>input[type=radio]+label.ls-photo-btn{width:calc(50% - .6rem);max-width:calc(50% - .6rem);margin:1.2rem 0 0;padding:.6rem .6rem 1rem;gap:.8rem}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(4)) .ls-photo-btn__label{font-size:1.8rem}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(4)) .ls-photo-btn__desc{font-size:1.4rem}}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))){column-gap:1.2rem}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4)))>input[type=radio]+label.ls-photo-btn,.ls-product:has(.ls-steps-on) .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4)))>input[type=radio]+label.ls-photo-btn{width:calc((100% - 2.4rem) / 3);max-width:calc((100% - 2.4rem) / 3);margin:1.2rem 0 0}@media(max-width:749px){.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4)))>input[type=radio]+label.ls-photo-btn,.ls-product:has(.ls-steps-on) .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4)))>input[type=radio]+label.ls-photo-btn{padding:.4rem .4rem .8rem;gap:.6rem}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))) .ls-photo-btn__label{font-size:1.4rem;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;letter-spacing:0}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))) .ls-photo-btn__desc{font-size:1.15rem;padding:.2rem .2rem 0}}@media(min-width:750px){.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))){column-gap:2rem}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4)))>input[type=radio]+label.ls-photo-btn,.ls-product:has(.ls-steps-on) .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4)))>input[type=radio]+label.ls-photo-btn{width:calc((100% - 4rem) / 3);max-width:calc((100% - 4rem) / 3)}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))) .ls-photo-btn__label{font-size:2.4rem}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))) .ls-photo-btn__desc{font-size:1.6rem}}@media(max-width:749px){.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))) .ls-photo-btn__desc{display:none}}.ls-bigprice--lead{white-space:normal}.ls-bigprice--lead .ls-bigprice__before{display:block;font-size:.38em;letter-spacing:.08em;margin-bottom:.15em;color:var(--ls-muted, inherit)}.ls-tiers{margin:0 0 2rem}.ls-tiers__heading{margin:0 0 .8rem;font-family:"Oswald",var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:1.6rem;color:var(--ls-accent, #e3fc02)}.ls-tiers__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.ls-tiers__item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.2rem .6rem 1rem;border:2px solid rgba(255,255,255,.18);border-radius:1.2rem;background:var(--ls-surface-2, #2a2a2d);font-family:"Oswald",var(--font-heading-family);text-transform:uppercase;line-height:1.05}.ls-tiers__qty{font-size:1.4rem;letter-spacing:.06em;opacity:.85}.ls-tiers__price{font-size:3rem;font-weight:700;margin:.3rem 0 .1rem}.ls-tiers__each{font-size:1.2rem;letter-spacing:.08em;opacity:.7}.ls-tiers__item--hot{border-color:var(--ls-accent, #e3fc02);box-shadow:4px 4px 0 var(--ls-accent, #e3fc02)}.ls-tiers__item--hot .ls-tiers__price{color:var(--ls-accent, #e3fc02)}.ls-tiers__tag{position:absolute;top:-1.1rem;left:50%;transform:translate(-50%) rotate(-3deg);white-space:nowrap;padding:.2rem .8rem;border-radius:.6rem;background:var(--ls-accent, #e3fc02);color:#111;font-size:1.1rem;font-weight:700;letter-spacing:.06em}@media(min-width:750px){.ls-tiers__list{gap:1.2rem;max-width:52rem}.ls-tiers__qty{font-size:1.6rem}.ls-tiers__price{font-size:4rem}.ls-tiers__each{font-size:1.3rem}.ls-tiers__tag{font-size:1.2rem}}.ls-tiers{margin:.4rem 0 2.4rem}.ls-tiers__heading{margin:0 0 2rem}.ls-tiers__heading span{display:inline-block;padding:.6rem 1.6rem;background:var(--ls-accent, #e3fc02);color:#111;border-radius:.8rem;transform:rotate(-2deg);box-shadow:4px 4px #111;font-size:2.2rem;letter-spacing:.06em}.ls-tiers__list{gap:1.2rem}.ls-tiers__item{padding:1.8rem .6rem 1.4rem;border:3px solid rgba(255,255,255,.35);border-radius:1.4rem;box-shadow:5px 5px #111;transition:transform .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.ls-tiers__item:nth-child(1){transform:rotate(-1.5deg)}.ls-tiers__item:nth-child(3){transform:rotate(1.5deg)}.ls-tiers__qty{font-size:1.8rem;font-weight:700;opacity:1}.ls-tiers__price{font-size:4.4rem;margin:.4rem 0 .2rem}.ls-tiers__each{font-size:1.4rem}.ls-tiers__item--hot{border-color:var(--ls-accent, #e3fc02);box-shadow:6px 6px 0 var(--ls-accent, #e3fc02)}.ls-tiers__tag{top:-1.4rem;padding:.3rem 1rem;font-size:1.3rem;box-shadow:2px 2px #111}.ls-tiers__item.is-active{background:var(--ls-accent, #e3fc02);color:#111;border-color:#111;transform:scale(1.06) rotate(0);box-shadow:6px 6px #111}.ls-tiers__item.is-active .ls-tiers__price{color:#111}.ls-tiers__item.is-active .ls-tiers__tag{background:#111;color:var(--ls-accent, #e3fc02)}@media(min-width:750px){.ls-tiers__list{gap:1.8rem;max-width:64rem}.ls-tiers__heading span{font-size:2.8rem}.ls-tiers__qty{font-size:2.2rem}.ls-tiers__price{font-size:6rem}.ls-tiers__each{font-size:1.6rem}.ls-tiers__tag{font-size:1.5rem}}.ls-product .price-per-item__container:has(.ls-tiers--qty){flex-wrap:wrap}.ls-tiers--qty{flex:0 0 100%;margin:2.4rem 0 .8rem}.ls-tiers--qty .ls-tiers__heading span{font-size:1.8rem}@media(min-width:750px){.ls-tiers--qty .ls-tiers__heading span{font-size:2.2rem}.ls-tiers--qty .ls-tiers__price{font-size:4.8rem}}@media(prefers-reduced-motion:reduce){.ls-tiers__item{transition:none}}.ls-product .product-form__quantity>.ls-tiers--qty{order:10;flex:0 0 100%;width:100%;margin:2.4rem 0 .8rem}@media(min-width:750px){.ls-product:has(.ls-steps-on) .product--no-media .product-form__quantity.ls-ostep>.ls-tiers--qty,.ls-product:has(.ls-steps-on) .product-form__quantity.ls-ostep>.ls-tiers--qty{grid-column:1;grid-row:2 / span 3;align-self:start;order:0;margin:2rem 0 0}.ls-product:has(.ls-steps-on) .product-form__quantity.ls-ostep>.ls-ostep-title{grid-row:1}.ls-tiers--qty .ls-tiers__list{grid-template-columns:minmax(0,1fr);gap:1.6rem;max-width:30rem}.ls-tiers--qty .ls-tiers__item{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.8rem;padding:1.4rem 1.6rem;text-align:left}.ls-tiers--qty .ls-tiers__item:nth-child(n){transform:none}.ls-tiers--qty .ls-tiers__item.is-active{transform:scale(1.04)}.ls-tiers--qty .ls-tiers__qty{font-size:2rem}.ls-tiers--qty .ls-tiers__price{font-size:3.6rem;margin:0 0 0 auto}.ls-tiers--qty .ls-tiers__each{font-size:1.3rem}.ls-tiers--qty .ls-tiers__tag{left:auto;right:1.2rem;transform:rotate(-3deg)}}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))){align-items:stretch}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4)))>input[type=radio]+label.ls-photo-btn{display:flex;flex-direction:column;justify-content:flex-start}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))) .ls-photo-btn__desc{flex:1 1 auto;display:flex;align-items:center;justify-content:center}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))) .ls-photo-btn__img{flex:0 0 auto;width:100%;aspect-ratio:1 / 1;object-fit:cover}.ls-product .ls-ostep-body:has(>label.ls-photo-btn:nth-of-type(3)):not(:has(>label.ls-photo-btn:nth-of-type(4))) .ls-photo-btn__label{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:2.4em;color:var(--ls-accent, #e3fc02)}.ls-bigprice,.ls-bigprice *,.ls-tiers,.ls-tiers *{text-transform:uppercase}.ls-bigprice-row{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 3.2rem;margin-bottom:1.6rem}.ls-bigprice-row .ls-bigprice{margin-bottom:0}.ls-bigprice-row .ls-bigprice__note{flex:1 1 24rem;margin:0;padding:1.6rem 2rem;font-family:var(--font-heading-family);font-weight:700;line-height:1.05;letter-spacing:.02em;font-size:clamp(2.4rem,3.2vw,4.4rem);color:#fff;border:3px solid var(--ls-orange, #e8690c);border-radius:1.2rem;background:#e8690c1f;box-shadow:.5rem .5rem 0 var(--ls-orange, #e8690c)}@media(max-width:749px){.ls-bigprice-row .ls-bigprice__note{flex-basis:100%;font-size:2.2rem;padding:1.2rem 1.6rem}}.ls-product .ls-qty-note.ls-qty-note{display:inline-block;align-self:flex-start;margin:.8rem 0 1.2rem;padding:1rem 1.8rem;background:var(--ls-accent, #e3fc02);color:#1f1f21;border:3px solid #1f1f21;border-radius:.8rem;box-shadow:5px 5px #1f1f21;font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(2.2rem,6vw,3.2rem);line-height:1}.ls-product .ls-qty-note.ls-qty-note:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/legit-builder.css.map */
