variant-selects.wp-picker{display:flex;flex-direction:column;gap:28px;margin-top:2rem}.wp-picker .product-form__input.wp-form__input{margin:0;padding:0;border:none;max-width:100%;min-width:0;float:none}.wp-picker input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.wp-picker input[type=radio]:not(.disabled)+label>.label-unavailable{display:none}.wp-step{display:flex;flex-direction:column;gap:12px}.wp-picker .wp-step:first-child{margin-top:20px}.wp-step__heading{display:flex;align-items:center;gap:10px;margin:0;font-size:1.7rem;font-weight:600;color:rgb(var(--color-foreground))}.wp-step__number{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.2rem;font-weight:600;line-height:1}.wp-form__input--card{display:flex;flex-direction:column;gap:12px}.wp-option-card{display:flex;align-items:flex-start;gap:14px;width:100%;padding:12px;border:1px solid rgba(var(--color-foreground),.25);border-radius:8px;background-color:rgb(var(--color-background));cursor:pointer;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.wp-option-card:hover{border-color:rgba(var(--color-foreground),.55)}.wp-option-card__radio{flex-shrink:0;margin-top:2px;width:18px;height:18px;border:1px solid rgba(var(--color-foreground),.45);border-radius:50%;background-color:rgb(var(--color-background));transition:border var(--duration-short) ease}.wp-option-card__input:checked+.wp-option-card{border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.wp-option-card__input:checked+.wp-option-card .wp-option-card__radio{border:6px solid rgb(var(--color-foreground))}.wp-option-card__input:focus-visible+.wp-option-card{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.wp-option-card__text{display:flex;flex-direction:column;gap:3px;min-width:0}.wp-option-card__title{font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground))}.wp-option-card__subtitle{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.wp-option-card__input.disabled+.wp-option-card{display:none}.wp-option-card--sample{flex-direction:column;align-items:stretch;gap:14px;position:relative;padding:12px;border-color:rgba(var(--color-foreground),.12)}.wp-option-card__main{display:none;align-items:flex-start;gap:14px}.wp-option-card__sample-promo{position:relative;display:flex;flex-direction:column;gap:14px}.wp-option-card__input:checked+.wp-option-card--sample .wp-option-card__main{display:flex}.wp-option-card__input:checked+.wp-option-card--sample .wp-option-card__sample-promo{display:none}.wp-sample-box__image{display:block;position:absolute;top:16px;right:16px;width:96px}.wp-sample-box__image img{display:block;width:100%;height:auto}.wp-sample-box__content{display:flex;flex-direction:column;gap:6px;padding-right:112px}.wp-sample-box__kicker{display:block;margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.6)}.wp-sample-box__title{display:block;margin:0;font-size:1.7rem;font-weight:600;color:rgb(var(--color-foreground))}.wp-sample-box__text{display:block;margin:0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.7)}.wp-sample-box__footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.wp-sample-box__button{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border:1px solid rgb(var(--color-foreground));border-radius:4px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:inherit;font-size:1.2rem;font-weight:600;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;transition:background-color var(--duration-short) ease,color var(--duration-short) ease}.wp-sample-box__button:hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.wp-sample-box__price{font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground))}.wp-size-step__text{margin:0;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.wp-measure-link{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.wp-measure-link__icon{flex-shrink:0}.wp-form__label{margin:0 0 8px;padding:0;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.wp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wp-grid__pill{display:flex;align-items:center;justify-content:center;padding:13px 4px;border:1px solid rgba(var(--color-foreground),.25);border-radius:6px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1;text-align:center;cursor:pointer;transition:border-color var(--duration-short) ease,background-color var(--duration-short) ease,color var(--duration-short) ease}.wp-grid__pill:hover{border-color:rgba(var(--color-foreground),.6)}.wp-grid__input:checked+.wp-grid__pill{background-color:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background));font-weight:600}.wp-grid__input:focus-visible+.wp-grid__pill{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.wp-grid__input.disabled+.wp-grid__pill{display:none}.wp-sample-details{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid rgba(var(--color-foreground),.12);border-radius:8px;background-color:rgb(var(--color-background))}.wp-sample-details--hidden{display:none}.wp-picker:has(input.wp-option--sample:checked) .wp-sample-details{display:flex}.wp-picker:not(:has(input.wp-option--sample:checked)) .wp-sample-details{display:none}.wp-sample-details__image{position:absolute;top:12px;right:12px;width:100%;max-width:120px}.wp-sample-details__image img{display:block;width:100%;height:auto}.wp-sample-details__content{display:flex;flex-direction:column;gap:8px}.wp-sample-details__kicker{font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.wp-sample-details__title{font-size:1.8rem;font-weight:700;color:rgb(var(--color-foreground))}.wp-sample-details__list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.wp-sample-details__list-item{display:flex;align-items:center;gap:10px;font-size:1.4rem;color:rgb(var(--color-foreground))}.wp-sample-details__check{flex-shrink:0;color:rgba(var(--color-foreground),.7)}.wp-sample-details__price{position:absolute;bottom:12px;right:12px;font-size:1.8rem;font-weight:600;color:rgb(var(--color-foreground))}.wp-custom-size{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px;border:1px dashed rgba(var(--color-foreground),.35);border-radius:8px;background-color:rgba(var(--color-foreground),.04)}.wp-custom-size__icon{flex-shrink:0;margin-top:2px}.wp-custom-size__icon img{display:block;width:18px;height:18px;object-fit:contain}.wp-custom-size__text{display:flex;flex-direction:column;gap:3px;min-width:0}.wp-custom-size__title{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.wp-custom-size__link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.wp-custom-size__arrow{display:inline-flex}.wp-custom-size__arrow svg{width:1.2rem;height:auto}.wp-quantity-heading{margin-bottom:12px}.wp-quantity-heading .wp-step__number-value--sample{display:none}product-info:has(input.wp-option--sample:checked) .wp-quantity-heading .wp-step__number-value--default{display:none}product-info:has(input.wp-option--sample:checked) .wp-quantity-heading .wp-step__number-value--sample{display:inline}.quantity-buy-now.wp-quantity{align-items:flex-start;margin-bottom:15px}.product__info-container .product-form{margin:0}.wp-quantity .quantity__label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal}.wp-features{display:flex;justify-content:space-between;gap:12px;margin:20px 0;padding:16px 0;border-top:1px solid rgba(var(--color-foreground),.12);border-bottom:1px solid rgba(var(--color-foreground),.12)}.wp-features__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0}.wp-features__item+.wp-features__item{border-left:1px solid rgba(var(--color-foreground),.12);padding-left:12px}.wp-features__icon img{display:block;width:40px;height:40px;object-fit:contain}.wp-features__text{font-size:1.2rem;line-height:1.35;color:rgb(var(--color-foreground))}@media screen and (max-width:749px){.wp-features__text{font-size:clamp(.8rem,2.4vw,1.2rem);line-height:1.3}}.wp-size-step--hidden{display:none}variant-selects.wp-picker:has(input.wp-option--sample:checked) .wp-size-step{display:none}@media screen and (forced-colors:active){.wp-grid__input:checked+.wp-grid__pill,.wp-option-card__input:checked+.wp-option-card{text-decoration:underline}}@media screen and (max-width:480px){.wp-sample-box__image{width:80px}.wp-sample-box__content{padding-right:92px}}.gallery-features{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:60px 0 0;padding:0;list-style:none}.gallery-features__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:24px;background-color:rgba(var(--color-foreground),.03);border:1px solid rgba(var(--color-foreground),.08);border-radius:4px}.gallery-features__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:8px;color:rgb(var(--color-foreground))}.gallery-features__icon svg{width:100%;height:100%;fill:currentcolor}.gallery-features__icon svg[fill=none]{fill:none}.gallery-features__icon img{width:100%;height:100%;object-fit:contain}.gallery-features__title{margin:0;font-weight:600;font-size:1.3rem;line-height:1.35;color:rgb(var(--color-foreground))}.gallery-features__text{margin:0;font-size:1.1rem;line-height:1.5;color:rgba(var(--color-foreground),.65)}@media screen and (max-width:749px){.gallery-features{display:none}}@media screen and (min-width:750px){.product__media-wrapper--sticky{position:sticky;top:30px;align-self:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-wallpaper-variant-picker.css.map */
