.product-form__input .form__label{font-size:1.36rem;font-weight:600;letter-spacing:.1rem;text-transform:capitalize}.product-form__input--pill input[type=radio]+label{border:0;border-radius:0;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgba(var(--color-foreground),.08);font-size:1.7rem;font-weight:400;letter-spacing:normal;line-height:1.5;padding:.7rem 1.5rem;margin:0 .4rem 1.2rem 0;transition:box-shadow var(--duration-short) ease}.product-form__input--pill input[type=radio]+label:before{content:none}.product-form__input--pill input[type=radio]+label:hover{box-shadow:0 0 0 1px rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{box-shadow:0 0 0 1px rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input--pill input[type=radio]:disabled:checked+label,.product-form__input--pill input[type=radio].disabled:checked+label{color:rgba(var(--color-foreground),.55);box-shadow:0 0 0 2px rgba(var(--color-foreground),.5);text-decoration:line-through}.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px rgb(var(--color-foreground)),0 0 0 4px #00000040}.product__info-container .price .price-item--regular{font-size:2rem;font-weight:600;letter-spacing:normal}.product__info-container .product-form__submit{font-size:1.3rem;font-weight:700;letter-spacing:.26rem;text-transform:uppercase}.product-form__input--dropdown .select__select{font-size:1.5rem;font-weight:500;color:rgb(var(--color-foreground))}.sp-color-pill .form__label{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 .5rem}.sp-selected-color-name{font-weight:400;letter-spacing:normal;text-transform:none;color:rgba(var(--color-foreground),.72)}.sp-swatch{display:inline-block;width:4.4rem;height:4.4rem;vertical-align:top;position:relative;border:1px solid var(--sp-line);border-radius:50%;box-sizing:border-box;background-clip:padding-box;cursor:pointer;transition:box-shadow var(--duration-short) ease,border-color var(--duration-short) ease}.sp-swatch--light{border-color:#0a0a0a4d}.sp-color-pill input[type=radio]+label.sp-swatch-label{border:0;padding:0;margin:.4rem 1.3rem .9rem 0;line-height:0;min-width:0}.sp-color-pill input[type=radio]+label.sp-swatch-label:before{content:none}.sp-color-pill input[type=radio]+label.sp-swatch-label,.sp-color-pill input[type=radio]+label.sp-swatch-label:hover,.sp-color-pill input[type=radio]:checked+label.sp-swatch-label,.sp-color-pill input[type=radio]:focus-visible+label.sp-swatch-label{background:transparent;box-shadow:none}.sp-color-pill input[type=radio]:not(:checked):not(.disabled)+label.sp-swatch-label:hover .sp-swatch{border-color:#0a0a0a73;box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 4px #0a0a0a47}.sp-color-pill input[type=radio]:checked+label.sp-swatch-label .sp-swatch{border-color:var(--sp-ink);box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px var(--sp-ink)}.sp-color-pill input[type=radio]:focus-visible+label.sp-swatch-label .sp-swatch{outline:2px solid rgba(10,10,10,.4);outline-offset:3px}.sp-color-pill input[type=radio]:disabled+label.sp-swatch-label,.sp-color-pill input[type=radio].disabled+label.sp-swatch-label{cursor:not-allowed}.sp-color-pill input[type=radio]:disabled+label.sp-swatch-label .sp-swatch,.sp-color-pill input[type=radio].disabled+label.sp-swatch-label .sp-swatch{opacity:.5}.sp-color-pill input[type=radio]:disabled+label.sp-swatch-label .sp-swatch:after,.sp-color-pill input[type=radio].disabled+label.sp-swatch-label .sp-swatch:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;background:linear-gradient(to top right,transparent calc(50% - .7px),rgba(10,10,10,.55) calc(50% - .7px),rgba(10,10,10,.55) calc(50% + .7px),transparent calc(50% + .7px))}.product-form__input--dropdown:has(.sp-dropdown-swatch){--swatch-input--size: 2.8rem}.product-form__input--dropdown .sp-dropdown-swatch .swatch{border-radius:50%;border:1px solid rgba(10,10,10,.22)}.sp-color-select{position:relative;display:block}.sp-color-select.is-ready>.select{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sp-cs__trigger{display:flex;align-items:center;gap:1rem;width:100%;min-height:4.4rem;padding:.9rem 1.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:1px solid var(--sp-line);border-radius:0;font-family:inherit;font-size:1.5rem;text-align:left;cursor:pointer;transition:border-color var(--duration-short) ease}.sp-cs__trigger:hover{border-color:rgba(var(--color-foreground),.4)}.sp-cs__trigger[aria-expanded=true]{border-color:rgb(var(--color-foreground))}.sp-cs__trigger:focus-visible{outline:2px solid rgba(var(--color-foreground),.4);outline-offset:2px}.sp-cs__label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-cs__caret{flex:0 0 auto;display:inline-flex;color:rgba(var(--color-foreground),.6);transition:transform var(--duration-short) ease}.sp-cs__trigger[aria-expanded=true] .sp-cs__caret{transform:rotate(180deg)}.sp-cs__swatch{flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid rgba(var(--color-foreground),.25);box-sizing:border-box;background-clip:padding-box}.sp-cs__panel{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:30;max-height:32rem;overflow-y:auto;padding:.4rem;background:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground));border-radius:0;box-shadow:0 1rem 3rem #00000024}.sp-cs__panel:focus{outline:none}.sp-cs__option{display:flex;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:1.45rem;color:rgb(var(--color-foreground));cursor:pointer}.sp-cs__option.is-active,.sp-cs__option:hover{background:rgba(var(--color-foreground),.07)}.sp-cs__option.is-selected{font-weight:600}.sp-cs__option.is-disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.sp-cs__optlabel{flex:1 1 auto}@media screen and (min-width:990px){.product__media-wrapper .product-media-container,.product__media-wrapper .product__modal-opener,.product__media-wrapper .product__media-item{margin-left:0;margin-right:auto}}@media screen and (min-width:990px){.product__info-container>*{margin-top:0;margin-bottom:1rem}.product__info-container>.product__title{margin-bottom:.4rem}.product__info-container>.product__tax{margin-top:-.4rem;margin-bottom:1rem}.product__info-container>.sp-pdp-trust{margin-top:1.2rem;margin-bottom:1.2rem}.product__info-container>.product__description{margin-top:1.2rem}.product__info-container>.product__accordion{margin-top:0;margin-bottom:0}.product__info-container .product-form__input{margin-top:0;margin-bottom:.8rem}.product__info-container .product-form__quantity{margin-top:.4rem;margin-bottom:.9rem}.product__info-container .product-form__buttons{margin-top:.4rem}}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.product--large:not(.product--no-media) .product__info-wrapper{max-width:51%;width:calc(51% - var(--grid-desktop-horizontal-spacing) / 2);margin-left:auto;padding-left:2rem}.product__info-container,.product__info-container .product-form__buttons,.product__info-container .product-form__input--dropdown{max-width:none}}.product__description,.product__description ul,.product__description ol,.product__description li,.product__description p,.product__description span,.product__description div{color:inherit!important;font-family:inherit!important;font-size:inherit!important}.product__info-container>.sp-pdp-trust{margin-bottom:2.2rem}.product__info-container .accordion summary{padding-top:1.9rem;padding-bottom:1.9rem}.product__info-container .accordion__content{line-height:1.7;margin-bottom:2rem}.product__info-container .accordion__content>.product__description{padding-top:.2rem}.product__info-container .accordion{border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.product__info-container .accordion+.accordion{border-top:none}.product__info-container .accordion summary{display:flex;position:relative;line-height:1}.product__info-container .accordion .summary__title{display:flex;flex:1;align-items:center}.product__info-container .accordion .svg-wrapper{flex-shrink:0;align-self:center;fill:rgb(var(--color-foreground));width:calc(var(--font-heading-scale) * 2rem);height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem)}.product__info-container .accordion__title{display:inline-block;max-width:calc(100% - 6rem);margin:0}.product__info-container>.sp-care,.product__info-container>.sp-pfaq{margin-top:3.8rem;margin-bottom:1.2rem}@media screen and (max-width:749px){.product__media-wrapper .product__media-list{margin-left:0;width:100%}product-info[class*=-padding]{padding-top:0}.product__media-wrapper .product__media-list .product__media-item{width:100%;max-width:100%}.product__media-wrapper .product__media-list.slider.slider--mobile .product__media-item{padding-top:0}.product__media-wrapper .product__media-list.grid--peek .product__media-item,.product__media-wrapper .product__media-list .product__media-item:first-of-type{margin-left:0}.product__media-wrapper .product-media-container{border:0;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sp-pdp.css.map */
