.dirt-product .dirt-product__pad{padding-block:var(--dirt-section-lg)}@media screen and (min-width:990px){.dirt-product .product{display:grid;grid-template-columns:47.143% 42.857%;column-gap:5.714%;justify-content:start;align-items:start}.dirt-product .product .product__media-wrapper,.dirt-product .product .product__info-wrapper{max-width:none;width:auto;padding:0}}.dirt-product .product__media-wrapper .product__media-item{border-radius:1.8rem;overflow:hidden}.dirt-product .product__media-wrapper .product__media,.dirt-product .product__media-wrapper .product__media img{border-radius:1.8rem}.dirt-product .product--large .thumbnail-list:not(.slider--tablet-up),.dirt-product .thumbnail-list:not(.slider--tablet-up){grid-template-columns:repeat(4,minmax(0,1fr));gap:3.03%;margin-top:clamp(1.2rem,1.04vw,2rem)}.dirt-product .thumbnail-list.slider--tablet-up{gap:3.03%;margin-top:clamp(1.2rem,1.04vw,2rem)}.dirt-product .thumbnail-list.slider--tablet-up .thumbnail-list__item{width:22.7275%;flex:0 0 auto}.dirt-product .thumbnail-slider .slider-button{flex:0 0 auto;width:3.2rem;height:3.2rem;min-width:0;padding:0;border-radius:50%;color:var(--dirt-espresso)}.dirt-product .thumbnail-slider .slider-button:hover{background-color:rgba(var(--color-foreground),.06)}.dirt-product .thumbnail-slider .slider-button .svg-wrapper{width:1.4rem;height:1.4rem}@media screen and (max-width:749px){.dirt-product .thumbnail-slider .slider-button{width:4.4rem;height:4.4rem}}.dirt-product .thumbnail{border:0;border-radius:1rem;overflow:hidden;box-shadow:none}.dirt-product .thumbnail img{border-radius:1rem}.dirt-product .thumbnail[aria-current=true]{box-shadow:inset 0 0 0 .2rem var(--dirt-espresso)}.dirt-product .product__info-container>*+*{margin-top:clamp(1.6rem,1.67vw,3.2rem)}.dirt-product .product__title h1,.dirt-product .product__title .h1{font-size:clamp(2.8rem,2.29vw,4.4rem);line-height:1.15;letter-spacing:-.01em;color:var(--dirt-espresso)}.dirt-product .product__info-container .rating{margin:0}.dirt-product .product__info-container .rating-text,.dirt-product .product__info-container .rating-count{font-family:var(--font-body-family);font-size:clamp(1.3rem,.78vw,1.5rem);color:rgba(var(--color-foreground),.7)}.dirt-product .price--large .price-item--regular,.dirt-product .price--large .price-item--sale{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2.4rem,1.77vw,3.4rem);line-height:1.1;color:var(--dirt-espresso)}.dirt-product .price--large .price-item--regular.price-item--last,.dirt-product .price__sale .price-item--regular{font-family:var(--font-body-family);font-weight:400;font-size:clamp(1.5rem,.94vw,1.8rem);color:rgba(var(--color-foreground),.45);text-decoration:line-through}.dirt-product .price .badge,.dirt-product .price__badge-sale{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.2rem,.68vw,1.3rem);letter-spacing:0}.dirt-product .dirt-product__divider{height:.1rem;margin:0;border:0;background-color:rgba(var(--color-foreground),.15)}.dirt-product .product-form__input .form__label{margin-bottom:clamp(1rem,.83vw,1.6rem);font-family:var(--font-body-family);font-weight:500;font-size:clamp(1.2rem,.68vw,1.3rem);letter-spacing:.092em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.dirt-product .product-form__input--pill{display:flex;flex-wrap:wrap;margin:0}.dirt-product .product-form__input--pill .form__label{flex-basis:100%}.dirt-product .product-form__input--pill input[type=radio]+label{display:flex;flex:1 0 0;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;margin:0 clamp(1rem,1.04vw,2rem) 0 0;padding:clamp(1.4rem,1.04vw,2rem) 1rem;border:.1rem solid rgba(var(--color-foreground),.35);border-radius:1.4rem;background-color:rgb(var(--color-background));font-family:var(--font-body-family);line-height:1.2;text-transform:none;letter-spacing:0;transition:border-color var(--duration-short, .15s) ease}.dirt-product .product-form__input--pill input[type=radio]:last-of-type+label{margin-right:0}.dirt-product .product-form__option-value{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.4rem,.89vw,1.7rem);color:var(--dirt-espresso)}.dirt-product .product-form__option-price{font-size:clamp(1.2rem,.73vw,1.4rem);color:rgba(var(--color-foreground),.6)}.dirt-product .product-form__input--pill input[type=radio]:checked+label{border-color:var(--dirt-espresso);box-shadow:inset 0 0 0 .15rem var(--dirt-espresso);background-color:rgb(var(--color-background));color:var(--dirt-espresso)}.dirt-product .product-form__input--pill input[type=radio]:checked+label .product-form__option-price{color:rgba(var(--color-foreground),.8)}.dirt-product .product-form__input--pill input[type=radio]:focus-visible+label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.dirt-plans{margin:0;padding:0;border:0}.dirt-plans .form__label{display:block}.dirt-plan+.dirt-plan{margin-top:1.2rem}.dirt-plan input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dirt-plan label{display:block;padding:clamp(1.6rem,1.15vw,2.2rem);border:.1rem solid rgba(var(--color-foreground),.25);border-radius:1.6rem;background-color:rgb(var(--color-background));cursor:pointer;transition:border-color var(--duration-short, .15s) ease}.dirt-plan input[type=radio]:checked+label{border-color:var(--dirt-lime);background-color:#f3f7dc;box-shadow:inset 0 0 0 .15rem var(--dirt-lime)}.dirt-plan input[type=radio]:focus-visible+label{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.dirt-plan__row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.dirt-plan__label{display:flex;align-items:center;gap:1.2rem;min-width:0}.dirt-plan__label:before{content:"";flex:0 0 auto;width:2.2rem;height:2.2rem;border:.2rem solid rgba(var(--color-foreground),.35);border-radius:50%;background-color:rgb(var(--color-background))}.dirt-plan input[type=radio]:checked+label .dirt-plan__label:before{border-color:var(--dirt-moss);border-width:.6rem}.dirt-plan__name{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.5rem,1.04vw,2rem);line-height:1.2;color:var(--dirt-espresso)}.dirt-plan--onetime .dirt-plan__name{font-family:var(--font-body-family);font-weight:500;font-size:clamp(1.4rem,.89vw,1.7rem);color:rgba(var(--color-foreground),.8)}.dirt-plan__badge{flex:0 0 auto;padding:.5rem 1rem;border-radius:1.1rem;background-color:var(--dirt-espresso);color:var(--dirt-lime);font-family:var(--font-heading-family);font-weight:700;font-size:1rem;line-height:1;letter-spacing:.08em;text-transform:uppercase}.dirt-plan__price{flex:0 0 auto;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.5rem,1.04vw,2rem);line-height:1.2;color:var(--dirt-espresso)}.dirt-plan--onetime .dirt-plan__price{font-family:var(--font-body-family);font-weight:500;font-size:clamp(1.4rem,.89vw,1.7rem);color:rgba(var(--color-foreground),.8)}.dirt-plan__note{display:block;margin-top:1rem;padding-left:3.4rem;font-family:var(--font-body-family);font-size:clamp(1.2rem,.73vw,1.4rem);line-height:1.5;color:rgba(var(--color-foreground),.7)}.dirt-plans__frequency{display:flex;align-items:center;gap:1rem;margin-top:1.4rem;padding-left:3.4rem}.dirt-plans__frequency-label,.dirt-plans__frequency-select{font-family:var(--font-body-family);font-size:clamp(1.3rem,.78vw,1.5rem);color:rgba(var(--color-foreground),.75)}.dirt-plans__frequency-select{min-height:4.4rem;padding:0 3.2rem 0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:.8rem;background-color:rgb(var(--color-background));cursor:pointer}.dirt-plans__frequency-select:disabled{opacity:.45;cursor:default}.dirt-plans:not(.dirt-plans--subscribing) .dirt-plans__frequency{opacity:.45}.dirt-product .product-form__submit.button{display:flex;align-items:center;justify-content:center;min-height:clamp(5.2rem,3.96vw,7.6rem);font-size:clamp(1.6rem,1.04vw,2rem)}.dirt-product .product__accordion{border:0}.dirt-product .product__accordion .accordion__title{font-family:var(--font-body-family);font-weight:700;font-size:clamp(1.2rem,.73vw,1.4rem);letter-spacing:.107em;text-transform:uppercase;color:var(--dirt-espresso)}.dirt-product .product__accordion summary{display:flex;align-items:center;min-height:4.4rem;padding-block:clamp(1.2rem,.83vw,1.6rem)}.dirt-product .product__accordion .accordion__content{padding:0 0 clamp(1.2rem,.83vw,1.6rem);font-family:var(--font-body-family);font-size:clamp(1.4rem,.83vw,1.6rem);line-height:1.65;color:rgba(var(--color-foreground),.75)}@media screen and (max-width:989px){.dirt-product .product-form__input--pill input[type=radio]+label{padding-block:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-main-product-dirt.css.map */
