.pnp-product-switcher__content{background:rgba(255,255,255,0.15);box-shadow:0 3px 10px rgba(0,0,0,0.15);border-radius:38px;padding:6px}
.pnp-product-switcher__list{display:flex;align-items:center;position:relative}
.pnp-product-switcher__roller{position:absolute;left:0;z-index:2;top:0;bottom:0;background-color:#fff;box-shadow:0 3px 3px rgba(0,0,0,0.07);border-radius:30px}
@media(prefers-reduced-motion:reduce){.pnp-product-switcher__roller{transition:none}
}
@media(prefers-reduced-motion:no-preference){.pnp-product-switcher__roller{transition:transform .5s ease}
}
.pnp-product-switcher__item{display:flex;position:relative;z-index:3;background-color:transparent;padding:0 10px}
.pnp-product-switcher__item input{position:absolute;opacity:0}
.pnp-product-switcher__item-label{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 0 13px 0;width:100%;height:100%}
.pnp-product-switcher__item-text{font-size:18px;line-height:24px;font-weight:500;text-align:center;color:#fff;margin-bottom:2px}
@media(prefers-reduced-motion:reduce){.pnp-product-switcher__item-text{transition:none}
}
@media(prefers-reduced-motion:no-preference){.pnp-product-switcher__item-text{transition:color .3s .1s ease-in-out}
}
.pnp-product-switcher__item-description{font-weight:400;font-size:12px;line-height:16px;text-align:center;color:#fff;max-width:180px}
@media(prefers-reduced-motion:reduce){.pnp-product-switcher__item-description{transition:none}
}
@media(prefers-reduced-motion:no-preference){.pnp-product-switcher__item-description{transition:color .3s .1s ease-in-out}
}
.pnp-product-switcher__item-input:focus-visible+.pnp-product-switcher__item-label{outline:3px solid #5580f7;outline-offset:2px}
.pnp-product-switcher__item-input:checked+.pnp-product-switcher__item-label .pnp-product-switcher__item-text{color:#066fac}
.pnp-product-switcher__item-input:checked+.pnp-product-switcher__item-label .pnp-product-switcher__item-description{color:#222}
.pnp-product-switcher__item-input:checked+.pnp-product-switcher__item-label .pnp-product-switcher__item-text-label{background-color:#ff7a00}
.pnp-product-switcher .select{display:none}
.pnp-product-switcher__content--with-descriptions,.pnp-product-switcher__content--with-descriptions .pnp-product-switcher__roller{border-radius:100px}
.pnp-product-switcher__item-text-label,.pnp-product-switcher__select-item-text-label{padding:2px 8px 3px 8px;border-radius:40px;background-color:#fff;color:#222;font-size:10px;font-style:normal;font-weight:500;line-height:10px;width:37px;min-width:37px;position:relative;top:-3px;left:4px}
@media(prefers-reduced-motion:reduce){.pnp-product-switcher__item-text-label,.pnp-product-switcher__select-item-text-label{transition:none}
}
@media(prefers-reduced-motion:no-preference){.pnp-product-switcher__item-text-label,.pnp-product-switcher__select-item-text-label{transition:all .3s .1s ease-in-out}
}
.pnp-product-switcher--style--rcx-design .pnp-product-switcher__content{background:transparent;box-shadow:none}
.pnp-product-switcher--style--rcx-design .pnp-product-switcher__list{justify-content:center}
.pnp-product-switcher--style--rcx-design .pnp-product-switcher__item{padding:0 6px}
.pnp-product-switcher--style--rcx-design .pnp-product-switcher__item-label{background:rgba(255,255,255,0.15);border-radius:30px;padding:12px 24px 11px}
@media(prefers-reduced-motion:reduce){.pnp-product-switcher--style--rcx-design .pnp-product-switcher__item-label{transition:none}
}
@media(prefers-reduced-motion:no-preference){.pnp-product-switcher--style--rcx-design .pnp-product-switcher__item-label{transition:background .3s .1s ease-in-out}
}
.pnp-product-switcher--style--rcx-design .pnp-product-switcher__item-input:checked+.pnp-product-switcher__item-label{background:#fff}
@media only screen and (max-width:1229px){.pnp-product-switcher__content{display:none}
.pnp-product-switcher .select{display:block;background-image:linear-gradient(270deg,#ffe8d1,#ffcf7d,#f80,#ff7002);padding:2px;border-radius:23px}
.pnp-product-switcher .select .select__input{padding:15px 16px;border-radius:22px;text-align:left}
.pnp-product-switcher__select-item-text{font-size:16px;line-height:1;font-weight:500}
.pnp-product-switcher__select-item-description{font-size:12px;line-height:20px}
.pnp-product-switcher .select .select__input-block:after{right:33px;border-color:#222}
.pnp-product-switcher .select .select__dropdown{padding:8px;top:calc(100% + 2px);box-shadow:0 3px 10px rgba(0,0,0,0.15);border-radius:20px}
.pnp-product-switcher .select .select__option{margin:0;padding:11px 16px 13px 12px;font-size:16px;line-height:24px;border-radius:12px}
.pnp-product-switcher .select .select__option:hover.select__option--selected,.pnp-product-switcher .select .select__option--active.select__option--selected{background-color:#f4f4f4}
.pnp-product-switcher .select .select__option--selected{font-weight:700}
.pnp-product-switcher .select.select--open .select__input-block:before{display:none}
.pnp-product-switcher__title{font-size:40px;line-height:48px;margin-bottom:28px}
.pnp-product-switcher__item-text-label,.pnp-product-switcher__select-item-text-label{background-color:#ff7a00}
.pnp-product-switcher--style--rcx-design .pnp-product-switcher__select-item-text{color:#066fac}
}
@media only screen and (max-width:767px){.pnp-product-switcher__title{font-size:32px;line-height:40px;margin-bottom:19px}
.pnp-product-switcher .select .select__input{border-radius:20px}
.pnp-product-switcher .select .select__input-block:after{right:24px}
.pnp-product-switcher__select-item-text{display:flex;flex-direction:column-reverse}
.pnp-product-switcher__select-item-text-label{left:0}
}