.section-product-page{--color-accent: #FF5A5F;--color-accent-light: #FFB4A2;--color-green: #1B9906;--color-green-light: #2DBF0F;--color-text: #2D2D2D;--color-text-light: #666666;--color-bg-warm: #FAFAF8;--color-bg-light: #F5F5F5;--radius-large: 16px;--radius-medium: 12px;--radius-small: 8px}.section-product-page .product__info-padded{background:#fff;border-radius:var(--radius-large);box-shadow:0 2px 12px #0000000f}.section-product-page .product__info-container>*+*{margin-top:1rem}.section-product-page .product__info-container>.product__title{margin-bottom:.25rem}.section-product-page .rating{cursor:pointer;transition:opacity .15s ease}.section-product-page .rating:hover{opacity:.8}.section-product-page .rating-star{--color-rating-star: #FF5A5F !important}.section-product-page .rating-star:before{background:linear-gradient(90deg,#FF5A5F var(--percent),rgba(0,0,0,.15) var(--percent))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.section-product-page .price__container{font-size:1.5em;font-weight:700;color:var(--color-text)}.section-product-page .price--on-sale .price-item--regular{font-size:.7em;opacity:.5;text-decoration:line-through}.section-product-page .price--on-sale .price-item--sale{color:var(--color-accent)}.section-product-page .price .badge--sale{background:var(--color-accent);color:#fff;border-radius:50px;font-weight:600}.section-product-page .variant-selects--button,.section-product-page .variant-selects--box{margin:1rem 0 1.5rem}.section-product-page .variant-input-wrapper input[type=radio]:checked+label{border-color:var(--color-green)!important;box-shadow:0 0 0 2px var(--color-green)}.section-product-page .swatch-input label{border-radius:var(--radius-small)}.section-product-page .product-form__input--swatch,.section-product-page .product-form__input--swatch-box{--swatch-input--border-radius: 50%;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.section-product-page .product-form__input--swatch .swatch,.section-product-page .product-form__input--swatch-box .swatch{--swatch--border-radius: 50% !important;border-radius:50%!important;border:none!important;background-size:cover!important;background-position:center!important;width:44px!important;height:44px!important;aspect-ratio:1 / 1!important;box-shadow:0 2px 6px #00000026}.section-product-page .product-form__input--swatch .swatch-input__input+.swatch-input__label,.section-product-page .product-form__input--swatch-box .swatch-input__input+.swatch-input__label,.section-product-page .product-form__input--swatch input[type=radio]+label,.section-product-page .product-form__input--swatch-box input[type=radio]+label{padding:0!important;border:none!important;background:none!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;border-radius:50%!important;display:inline-block!important}.section-product-page .product-form__input--swatch input[type=radio]+label:before,.section-product-page .product-form__input--swatch-box input[type=radio]+label:before{display:none!important}.section-product-page .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .swatch,.section-product-page .product-form__input--swatch-box .swatch-input__input:checked+.swatch-input__label .swatch{outline:3px solid var(--color-green)!important;outline-offset:2px;box-shadow:0 2px 8px #1b99064d}.section-product-page .product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,.section-product-page .product-form__input--swatch-box .swatch-input__input:checked+.swatch-input__label,.section-product-page .product-form__input--swatch input[type=radio]:checked+label,.section-product-page .product-form__input--swatch-box input[type=radio]:checked+label{box-shadow:none!important;outline:none!important}.section-product-page .product-form__input--swatch .swatch-input__input+.swatch-input__label:hover .swatch,.section-product-page .product-form__input--swatch-box .swatch-input__input+.swatch-input__label:hover .swatch{outline:2px solid var(--color-green)!important;outline-offset:2px}.section-product-page .product-form__input--swatch input[type=radio]+label:hover,.section-product-page .product-form__input--swatch-box input[type=radio]+label:hover{box-shadow:none!important}.section-product-page .product-form__input--swatch .swatch--unavailable,.section-product-page .product-form__input--swatch-box .swatch--unavailable{background:#f5f5f5!important;border:1px dashed #ddd!important;box-shadow:none!important}.section-product-page .product-form__submit{background:var(--color-green)!important;color:#fff!important;border:none!important;border-radius:50px!important;padding:1.4em 2.5em;font-size:1.05rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.section-product-page .product-form__submit:hover:not([disabled]){background:var(--color-green-light)!important;transform:translateY(-2px);box-shadow:0 8px 20px #1b990640}.section-product-page .product-form__submit:active:not([disabled]){transform:translateY(0)}.section-product-page .product-form__submit[disabled]{opacity:.5;cursor:not-allowed}.section-product-page .shopify-payment-button{margin-top:.75rem}.section-product-page .shopify-payment-button__button--unbranded{background:transparent!important;border:2px solid var(--color-bg-light)!important;border-radius:50px!important;color:var(--color-text)!important}.section-product-page .shopify-payment-button__button--unbranded:hover{background:var(--color-bg-light)!important}.section-product-page .icon-with-text--horizontal{display:flex;justify-content:center;gap:.5rem;padding:1rem;margin-top:1.5rem;background:var(--color-bg-warm);border-radius:var(--radius-medium)}.section-product-page .icon-with-text__item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:.75rem .5rem}.section-product-page .icon-with-text .icon{width:36px!important;height:36px!important;color:var(--color-green)!important;stroke-width:1.5px}.section-product-page .icon-with-text .icon path:not(.fill-none){fill:var(--color-green)}.section-product-page .icon-with-text .icon .fill-none{stroke:var(--color-green);stroke-width:24px}.section-product-page .icon-with-text__item span,.section-product-page .icon-with-text__item p{font-size:1rem!important;color:var(--color-text)!important;font-weight:600!important;line-height:1.3}.section-product-page .product__media-item{border-radius:var(--radius-large);overflow:hidden}.section-product-page .thumbnail-list__item{border-radius:var(--radius-small);overflow:hidden}.section-product-page .thumbnail:hover{opacity:.85}.section-product-page .product__media-list.card--shadow{box-shadow:0 4px 20px #00000014}.section-product-page .product__accordion{border-top:1px solid var(--color-bg-light)!important;border-bottom:none!important}.section-product-page .product__accordion:last-child{border-bottom:1px solid var(--color-bg-light)!important}.section-product-page .accordion__title{padding:1.25rem 0;font-weight:600;color:var(--color-text)}.section-product-page .accordion__content{padding-bottom:1.5rem;color:var(--color-text-light)}.section-product-page~[class*=multicolumn] .icon{color:#fff}.collapsible-content .accordion__title{font-weight:600}@media screen and (max-width: 749px){.section-product-page .product__media-wrapper{max-height:55vh}.section-product-page .product__media-list{margin-bottom:1rem}.section-product-page .product__info-container>*+*{margin-top:.75rem}.section-product-page .product__info-padded{--info-padding-y: 1.5rem;--info-padding-x: var(--px-mobile);border-radius:var(--radius-medium)}.section-product-page .icon-with-text--horizontal{display:flex;justify-content:center;gap:0;padding:.5rem;margin-top:1.5rem}.section-product-page .icon-with-text__item{flex:1;max-width:110px;padding:.25rem;text-align:center;gap:.25rem}.section-product-page .icon-with-text .icon{width:28px!important;height:28px!important}.section-product-page .icon-with-text__item span,.section-product-page .icon-with-text__item p{font-size:1rem!important;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-product-page .product-form__submit{min-height:56px;font-size:1rem}}@media screen and (max-width: 374px){.section-product-page .icon-with-text--horizontal{flex-direction:column;overflow-x:visible}.section-product-page .icon-with-text__item{flex-direction:row;justify-content:flex-start;text-align:left;gap:.75rem;padding:.6rem .5rem;min-width:auto;border-bottom:1px solid rgba(0,0,0,.05)}.section-product-page .icon-with-text__item:last-child{border-bottom:none}.section-product-page .icon-with-text__item span,.section-product-page .icon-with-text__item p{white-space:normal}}.section-product-page .price,.section-product-page .product-form__submit,.section-product-page .variant-selects fieldset{transition:opacity .2s ease}.section-product-page [data-variant-loading=true] .price,.section-product-page [data-variant-loading=true] .product-form__submit{opacity:.5;pointer-events:none}.section-product-page .product-form__submit .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-product-page .product-form__submit:focus-visible{outline:3px solid var(--color-green);outline-offset:3px}.section-product-page .thumbnail:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion: reduce){.section-product-page .product-form__submit,.section-product-page .thumbnail,.section-product-page .rating{transition:none}}.section-product-page [class*=scalapay]{margin-top:.5rem;font-size:13px;color:var(--color-text-light)}
/*# sourceMappingURL=/cdn/shop/t/64/assets/product-clean.css.map */
