variant-picker{display:flex;flex-direction:column}variant-picker>*+*{margin-top:2.5rem}@media screen and (min-width:1024px){variant-picker>*+*{margin-top:3rem}}variant-picker .product-option{border:0;display:flex;flex-direction:column;margin-left:0;margin-right:0;padding:0}variant-picker .product-option+.upsell-popup__block{margin-top:1rem}variant-picker .product-option .product-option__heading{display:flex;flex-direction:column}variant-picker .product-option .product-option__heading .option__title{color:var(--grey-875);font-size:1.9rem;font-weight:700;letter-spacing:-.019rem;line-height:2.242rem}@media screen and (min-width:1024px){variant-picker .product-option .product-option__heading .option__title{font-size:2rem;letter-spacing:-.02rem;line-height:2.36rem}}variant-picker .product-option .product-option__heading .option__title+.option__subtitle{margin-bottom:0;margin-top:1rem}@media screen and (min-width:1024px){variant-picker .product-option .product-option__heading .option__title+.option__subtitle{margin-top:.8rem}}variant-picker .product-option .product-option__heading .option__subtitle{color:var(--grey-875);font-size:1.5rem;font-weight:400;line-height:2.045rem;opacity:.7}@media screen and (min-width:1024px){variant-picker .product-option .product-option__heading .option__subtitle{font-size:1.4rem;font-weight:400;letter-spacing:-.014rem;line-height:1.988rem;opacity:1}}variant-picker .product-option .product-option__heading+.product-option__selectors{margin-top:1.5rem}@media screen and (min-width:1024px){variant-picker .product-option .product-option__heading+.product-option__selectors{margin-top:1.5rem}}variant-picker .product-option .product-option__selectors{display:grid;gap:.8rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media screen and (max-width:1023px){variant-picker .product-option .product-option__selectors.mobile-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1024px){variant-picker .product-option .product-option__selectors{grid-template-columns:repeat(2,minmax(0,1fr))}variant-picker .product-option .product-option__selectors.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}variant-picker .product-option .product-option__selectors input[type=radio]{display:none}variant-picker .product-option .product-option__selectors input[type=radio]:checked+.option__selector:before{opacity:1}variant-picker .product-option .product-option__selectors input[type=radio]:checked+.option__selector:after{background-color:var(--grey-50);border-color:var(--grey-50);border-radius:.6rem;height:calc(100% - .3rem);left:.15rem;top:.15rem;width:calc(100% - .3rem)}variant-picker .product-option .product-option__selectors .option__selector{align-items:start;cursor:pointer;display:flex;flex-direction:column;isolation:isolate;padding:2rem 2.3rem;position:relative}@media screen and (min-width:1024px){variant-picker .product-option .product-option__selectors .option__selector{align-items:center;min-height:8rem}variant-picker .product-option .product-option__selectors .option__selector.small{min-height:0;padding:1.4rem}}variant-picker .product-option .product-option__selectors .option__selector:before{background-image:linear-gradient(92.3deg,rgb(var(--rgb-cold-300)) 0,rgb(var(--rgb-cold-400)) 33.72%,rgb(var(--rgb-sauna-400)) 67.97%,rgb(var(--rgb-sauna-300)) 101.16%);border-radius:.8rem;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .375s ease;width:100%;z-index:-2}variant-picker .product-option .product-option__selectors .option__selector:after{background-color:var(--white);border:1px solid var(--grey-175);border-radius:.8rem;content:"";height:100%;left:0;position:absolute;top:0;transition:background-color .2s ease,border-color .2s ease;width:100%;z-index:-1}variant-picker .product-option .product-option__selectors .option__selector:hover:before{opacity:1}variant-picker .product-option .product-option__selectors .option__selector:hover:after{background-color:var(--grey-50);border-color:var(--grey-50);border-radius:.6rem;height:calc(100% - .3rem);left:.15rem;top:.15rem;width:calc(100% - .3rem)}variant-picker .product-option .product-option__selectors .option__selector .selector__image{align-items:center;display:flex;justify-content:center;width:100%}variant-picker .product-option .product-option__selectors .option__selector .selector__image>img{aspect-ratio:320/181;height:auto;object-fit:contain;width:100%}@media screen and (min-width:575px)and (max-width:1023px){variant-picker .product-option .product-option__selectors .option__selector .selector__image>img{max-width:21.1rem}}variant-picker .product-option .product-option__selectors .option__selector .selector__image+.selector__content{margin-top:1.6rem}variant-picker .product-option .product-option__selectors .option__selector .selector__content{display:flex;flex-direction:column}variant-picker .product-option .product-option__selectors.mobile-two-columns .option__selector .selector__content{justify-content:center;width:100%}variant-picker .product-option .product-option__selectors .option__selector .selector__label{color:var(--grey-875);font-size:1.7rem;font-weight:700;letter-spacing:-.017rem;line-height:2.38rem}variant-picker .product-option .product-option__selectors.mobile-two-columns .option__selector .selector__label{text-align:center}@media screen and (min-width:1024px){variant-picker .product-option .product-option__selectors .option__selector .selector__label{text-align:center}variant-picker .product-option .product-option__selectors.three-columns .option__selector .selector__label{font-size:1.6rem;letter-spacing:-.016rem}}variant-picker .product-option .product-option__selectors .option__selector .selector__label+.selector__info{margin-top:.25rem}@media screen and (min-width:1024px){variant-picker .product-option .product-option__selectors .option__selector .selector__label+.selector__info{margin-top:.5rem}}variant-picker .product-option .product-option__selectors .option__selector .selector__info{color:var(--grey-875);font-size:1.5rem;font-weight:400;letter-spacing:-.012rem;line-height:2.1rem;opacity:.7}variant-picker .product-option .product-option__selectors.mobile-two-columns .option__selector .selector__info{text-align:center}@media screen and (min-width:1024px){variant-picker .product-option .product-option__selectors .option__selector .selector__info{font-size:1.2rem;line-height:1.656rem;text-align:center}variant-picker .product-option .product-option__selectors.three-columns .option__selector .selector__info{font-size:1.1rem;letter-spacing:-.011rem}}variant-picker .product-option .product-option__selectors .option__selector .selector__price-diff{display:none}html.pg016-option-prices variant-picker .product-option .product-option__selectors .option__selector .selector__price-diff:not(:empty){color:var(--grey-875);display:block;font-size:1.5rem;font-weight:700;letter-spacing:-.012rem;line-height:2.1rem;margin-top:.25rem}html.pg016-option-prices variant-picker .product-option .product-option__selectors.mobile-two-columns .option__selector .selector__price-diff{text-align:center}@media screen and (min-width:1024px){html.pg016-option-prices variant-picker .product-option .product-option__selectors .option__selector .selector__price-diff:not(:empty){font-size:1.4rem;line-height:1.8rem;margin-top:.5rem;text-align:center}}variant-picker.fake-variants-picker a.option__selector{color:inherit;text-decoration:none}variant-picker.fake-variants-picker .option__selector.is-active{cursor:default}variant-picker.fake-variants-picker .option__selector.is-active:before{opacity:1}variant-picker.fake-variants-picker .option__selector.is-active:after{background-color:var(--grey-50);border-color:var(--grey-50);border-radius:.6rem;height:calc(100% - .3rem);left:.15rem;top:.15rem;width:calc(100% - .3rem)}variant-picker.fake-variants-picker.is-full-width .product-option .product-option__selectors{grid-template-columns:repeat(1,minmax(0,1fr))}variant-picker.fake-variants-picker .product-option__heading .option__subtitle,variant-picker.fake-variants-picker .product-option__heading .option__title{margin:0}variant-picker .product-option .product-option__selectors .option__selector.option__selector--heater{padding:20px;min-height:0}variant-picker[data-product-handle=evolve-pod] [data-option=Color]{padding:12px;gap:10px}variant-picker[data-product-handle=evolve-pod] [data-option=Color] .selector__image{flex:0 0 72px;width:72px;max-width:none;background:transparent}variant-picker[data-product-handle=evolve-pod] [data-option=Color] .selector__image img{width:100%;height:64px;object-fit:contain;background:transparent}@media(max-width:374px){variant-picker[data-product-handle=evolve-pod] [data-option=Color]{padding:10px;gap:8px}variant-picker[data-product-handle=evolve-pod] [data-option=Color] .selector__image{flex-basis:56px;width:56px}variant-picker[data-product-handle=evolve-pod] [data-option=Color] .selector__label{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/z-component-product-variant-picker-min.css.map */
