@font-face{font-family:Urbane;font-style:normal;font-weight:400;src:url(urbane-rounded-bold.woff2) format("woff2"),url(urbane-rounded-bold.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:400;src:url(sofia_pro_regular.woff2) format("woff2"),url(sofia_pro_regular.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:100;src:url(sofia_pro_ultra_light.woff2) format("woff2"),url(sofia_pro_ultra_light.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:200;src:url(sofia_pro_extra_light.woff2) format("woff2"),url(sofia_pro_extra_light.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:300;src:url(sofia_pro_light.woff2) format("woff2"),url(sofia_pro_light.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:400;src:url(sofia_pro_regular.woff2) format("woff2"),url(sofia_pro_regular.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:500;src:url(sofia_pro_medium.woff2) format("woff2"),url(sofia_pro_medium.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:600;src:url(sofia_pro_semi_bold.woff2) format("woff2"),url(sofia_pro_semi_bold.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:700;src:url(sofia_pro_bold.woff2) format("woff2"),url(sofia_pro_bold.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:800;src:url(sofia_pro_black.woff2) format("woff2"),url(sofia_pro_black.woff) format("woff")}@font-face{font-family:Urbane;font-style:normal;font-weight:400;src:url(urbane-rounded-bold.woff2) format("woff2"),url(urbane-rounded-bold.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:400;src:url(sofia_pro_regular.woff2) format("woff2"),url(sofia_pro_regular.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:100;src:url(sofia_pro_ultra_light.woff2) format("woff2"),url(sofia_pro_ultra_light.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:200;src:url(sofia_pro_extra_light.woff2) format("woff2"),url(sofia_pro_extra_light.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:300;src:url(sofia_pro_light.woff2) format("woff2"),url(sofia_pro_light.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:400;src:url(sofia_pro_regular.woff2) format("woff2"),url(sofia_pro_regular.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:500;src:url(sofia_pro_medium.woff2) format("woff2"),url(sofia_pro_medium.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:600;src:url(sofia_pro_semi_bold.woff2) format("woff2"),url(sofia_pro_semi_bold.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:700;src:url(sofia_pro_bold.woff2) format("woff2"),url(sofia_pro_bold.woff) format("woff")}@font-face{font-family:SofiaPro;font-style:normal;font-weight:800;src:url(sofia_pro_black.woff2) format("woff2"),url(sofia_pro_black.woff) format("woff")}input[type=checkbox],input[type=radio]{-moz-appearance:initial}.product{padding-top:3rem;padding-bottom:3.5rem;background-color:#fbf3eb;padding-left:20px;padding-right:20px}@media (min-width: 48rem){.product{padding-left:30px;padding-right:30px}}@media (max-width: 39.99rem){.product{padding-top:2rem;padding-bottom:2rem}}.product__inner{opacity:0;transition:.75s opacity}.product__inner.navSlider-loaded.productSlider-loaded{opacity:1}.product__inner{display:flex;flex-wrap:wrap;max-width:1205px;margin-left:auto;margin-right:auto;grid-gap:2rem;flex-direction:row;padding-left:20px;padding-right:20px}@media (min-width: 48rem){.product__inner{padding-left:30px;padding-right:30px}}@media (max-width: 47.99rem){.product__inner{flex-direction:column}}.product__slider{width:100%;flex:0 0 100%;position:relative;opacity:0;transition:.75s opacity}@media (min-width: 48rem){.product__slider{flex:1;bottom:2rem}}@media (max-width: 47.99rem){.product__slider{margin-bottom:.5rem}}.product__slider.navSlider-loaded.productSlider-loaded{opacity:1}.product__slider .global__tag-blue{background-color:#02bad2;color:#fff;border-radius:50px;position:absolute;display:inline;padding:.25rem 1rem;z-index:20;right:1rem;margin-top:2.25rem}.product__slider .product__slider-nav-item.hidden{background-color:red;display:none}.product__slider .product__slider-item.hidden{background-color:red!important;display:none}.product__slider #productSLider,.product__slider #productSLider__variety{padding-bottom:2rem;padding-top:4rem;background-color:#fbf3eb}.product__slider #productSLider__nav .flickity-viewport{overflow-x:scroll}@media (max-width: 39.99rem){.product__slider #productSLider__nav .flickity-viewport{overflow-x:scroll}}.product__slider ::-webkit-scrollbar{display:none}.product__slider .flickity-viewport img{max-width:72%;margin:auto}.product__slider .product__slideItemNav{width:25%}.product__slider .product__slideItemNav img{border:1px solid #F2D4B1;max-width:85%}.product__slider .product__slideItemNav.is-selected img{border:1px solid #34195A}.product__slider .product__slideItemNav.product__slideItemNav-video{position:relative;height:inherit;display:flex;overflow:hidden}.product__slider .product__slideItemNav.product__slideItemNav-video img{z-index:50;border:none}.product__slider .product__slideItemNav.product__slideItemNav-video .mediaContent__video-play-overlay{width:86.5%;height:100%;position:absolute;margin-left:6.75%;background-color:#000}.product__slider .product__slideItemNav.product__slideItemNav-video.is-selected .mediaContent__video-play-overlay{border:1px solid #000}.product__slider .product__slideItemNav.product__slideItemNav-video .mediaContent__video-play-overlay{border:1px solid #F2D4B1}.product__slider .product__slideItemNav.product__slideItemNav-video .mediaContent__video-play{position:absolute;z-index:100;top:30%;left:32%;width:4rem;height:4rem}.product__slider .product__slideItemNav.product__slideItemNav-video .mediaContent__video-play svg{width:4rem;height:4rem;padding-left:10px;padding-top:10px}@media (min-width: 48rem){.product__slider .flickity-page-dots{position:static}}@media (max-width: 47.99rem){.product__slider .flickity-page-dots{position:absolute}}.product__slider .flickity-page-dots .dot{height:12px;width:12px;margin-right:9px;border-radius:50px;background-color:#8566ab;background-size:200% 100%;background-position:right bottom;transition:all 0s;opacity:.3}.product__slider .flickity-page-dots .dot.is-selected{opacity:1}.product__slider .flickity-prev-next-button .flickity-button-icon{display:none}.product__slider .flickity-prev-next-button.previous{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC4zODUgMzUuODg1QzI4LjI2ODggMzYuMDAxNCAyOC4xMzA5IDM2LjA5MzcgMjcuOTc5IDM2LjE1NjdDMjcuODI3MiAzNi4yMTk4IDI3LjY2NDQgMzYuMjUyMiAyNy41IDM2LjI1MjJDMjcuMzM1NSAzNi4yNTIyIDI3LjE3MjcgMzYuMjE5OCAyNy4wMjA5IDM2LjE1NjdDMjYuODY5IDM2LjA5MzcgMjYuNzMxMSAzNi4wMDE0IDI2LjYxNSAzNS44ODVMMTEuNjE1IDIwLjg4NUMxMS40OTg2IDIwLjc2ODggMTEuNDA2MiAyMC42MzA5IDExLjM0MzIgMjAuNDc5QzExLjI4MDIgMjAuMzI3MiAxMS4yNDc3IDIwLjE2NDQgMTEuMjQ3NyAyMEMxMS4yNDc3IDE5LjgzNTUgMTEuMjgwMiAxOS42NzI3IDExLjM0MzIgMTkuNTIwOUMxMS40MDYyIDE5LjM2OSAxMS40OTg2IDE5LjIzMTEgMTEuNjE1IDE5LjExNUwyNi42MTUgNC4xMTQ5NkMyNi44NDk3IDMuODgwMjUgMjcuMTY4IDMuNzQ4MzggMjcuNSAzLjc0ODM4QzI3LjgzMTkgMy43NDgzOCAyOC4xNTAyIDMuODgwMjUgMjguMzg1IDQuMTE0OTZDMjguNjE5NyA0LjM0OTY4IDI4Ljc1MTUgNC42NjgwMiAyOC43NTE1IDQuOTk5OTZDMjguNzUxNSA1LjMzMTkgMjguNjE5NyA1LjY1MDI0IDI4LjM4NSA1Ljg4NDk2TDE0LjI2NzUgMjBMMjguMzg1IDM0LjExNUMyOC41MDE0IDM0LjIzMTEgMjguNTkzNyAzNC4zNjkgMjguNjU2NyAzNC41MjA5QzI4LjcxOTggMzQuNjcyNyAyOC43NTIyIDM0LjgzNTUgMjguNzUyMiAzNUMyOC43NTIyIDM1LjE2NDQgMjguNzE5OCAzNS4zMjcyIDI4LjY1NjcgMzUuNDc5QzI4LjU5MzcgMzUuNjMwOSAyOC41MDE0IDM1Ljc2ODggMjguMzg1IDM1Ljg4NVoiIGZpbGw9IiMzNDE5NUEiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;background-color:transparent;left:0}.product__slider .flickity-prev-next-button.next{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS42MTUgNC4xMTUwNEMxMS43MzEyIDMuOTk4NjMgMTEuODY5MSAzLjkwNjI3IDEyLjAyMSAzLjg0MzI2QzEyLjE3MjggMy43ODAyNCAxMi4zMzU2IDMuNzQ3OCAxMi41IDMuNzQ3OEMxMi42NjQ1IDMuNzQ3OCAxMi44MjczIDMuNzgwMjQgMTIuOTc5MSAzLjg0MzI2QzEzLjEzMSAzLjkwNjI3IDEzLjI2ODkgMy45OTg2MyAxMy4zODUgNC4xMTUwNEwyOC4zODUgMTkuMTE1QzI4LjUwMTQgMTkuMjMxMiAyOC41OTM4IDE5LjM2OTEgMjguNjU2OCAxOS41MjFDMjguNzE5OCAxOS42NzI4IDI4Ljc1MjMgMTkuODM1NiAyOC43NTIzIDIwQzI4Ljc1MjMgMjAuMTY0NSAyOC43MTk4IDIwLjMyNzMgMjguNjU2OCAyMC40NzkxQzI4LjU5MzggMjAuNjMxIDI4LjUwMTQgMjAuNzY4OSAyOC4zODUgMjAuODg1TDEzLjM4NSAzNS44ODVDMTMuMTUwMyAzNi4xMTk4IDEyLjgzMiAzNi4yNTE2IDEyLjUgMzYuMjUxNkMxMi4xNjgxIDM2LjI1MTYgMTEuODQ5OCAzNi4xMTk4IDExLjYxNSAzNS44ODVDMTEuMzgwMyAzNS42NTAzIDExLjI0ODUgMzUuMzMyIDExLjI0ODUgMzVDMTEuMjQ4NSAzNC42NjgxIDExLjM4MDMgMzQuMzQ5OCAxMS42MTUgMzQuMTE1TDI1LjczMjUgMjBMMTEuNjE1IDUuODg1MDRDMTEuNDk4NiA1Ljc2ODkyIDExLjQwNjMgNS42MzA5OCAxMS4zNDMzIDUuNDc5MTJDMTEuMjgwMiA1LjMyNzI2IDExLjI0NzggNS4xNjQ0NiAxMS4yNDc4IDUuMDAwMDRDMTEuMjQ3OCA0LjgzNTYyIDExLjI4MDIgNC42NzI4MiAxMS4zNDMzIDQuNTIwOTVDMTEuNDA2MyA0LjM2OTA5IDExLjQ5ODYgNC4yMzExNSAxMS42MTUgNC4xMTUwNFoiIGZpbGw9IiMzNDE5NUEiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:center;background-color:transparent;right:0}@media (max-width: 47.99rem){.product__info{text-align:center}}.product__title{font-size:30px;line-height:1.1;font-weight:700;margin-bottom:0;color:#34195a;text-transform:uppercase}@media (min-width: 48rem){.product__title{font-size:36px;line-height:40px}}@media (max-width: 39.99rem){.product__title{text-align:left}}.product__icons{text-align:left;margin-top:30px}@media (max-width: 39.99rem){.product__icons{text-align:center}}.product__icons img{max-height:5rem;min-height:5rem;max-width:none}@media (max-width: 39.99rem){.product__icons img{width:auto}}.product__intro{font-size:20px;color:#34195a;font-weight:400;font-family:SofiaPro;margin-bottom:10px;margin-top:.75rem;line-height:24px;margin-bottom:.75rem}@media (max-width: 39.99rem){.product__intro{text-align:left}}.product__rating{margin-bottom:15px;cursor:pointer;color:#34195a}@media (max-width: 39.99rem){.product__rating{text-align:left}}.product__rating .spr-badge-caption{text-decoration:underline;margin-left:5px}.product__rating .spr-icon{color:#f4ba1f}.product__slideItem{width:100%;text-align:center}.product__details{width:100%;flex:0 0 100%}@media (min-width: 48rem){.product__details{width:50%;flex:0 0 44%;margin-left:auto;margin-right:auto;position:relative}}.product__details .product__description p{line-height:1.25rem;color:#34195a}@media (max-width: 39.99rem){.product__details .product__description p{text-align:left}}.product__details .js-image-zoom__zoomed-container{position:absolute;top:0;left:0;right:0;bottom:0;height:300px}.product__formHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.product__formHead .link{color:#00adc2;font-size:12px;line-height:2}.product__formLabel{font-size:12px;color:#888;line-height:2;letter-spacing:1.2px;text-transform:uppercase}.select__arrow{position:absolute;z-index:11;top:18px;right:12px;transform:0;transition:transform .3s ease 0s}.is--active .select__arrow{transform:rotate(180deg)}.select__dropdown{list-style:none;padding-left:0;border:solid 1px #dbdbdb;background-color:#fff;margin-bottom:30px;border-radius:6px;position:absolute;width:100%;z-index:10;top:0}.select{cursor:pointer}.product__formBody .product__subheading{margin-top:1rem;font-family:Nunito;font-size:10px;font-weight:400;line-height:2;letter-spacing:normal;color:#080808;display:none}.product__formBody .variants{position:relative;height:unset}.product__formBody .single-subscription{margin-bottom:1rem;border-bottom:none}.product__formBody .single-subscription .variants__list{padding-bottom:0}.product__formBody .single-subscription input,.product__formBody .single-subscription .variant__title{display:none}.product__formBody .product__productType{flex:0 0 50%;border-bottom:none;padding-bottom:0;padding-top:0;position:relative}.product__formBody .productType__bestprice__wrap{position:absolute;top:-12px;text-align:center;width:100%}.product__formBody .productType__bestprice{font-size:7px;font-weight:700;color:#00adc1;z-index:10;padding:4px 8px;background:#fff;border-radius:5px;box-shadow:0 0 7px #00000029}.product__formBody .product__type__selector__container{display:flex;flex-direction:row;justify-content:space-around;border:1px solid #34195A;border-radius:10px;margin-bottom:1rem}.product__formBody input[name=product-type]{display:none}.product__formBody input[name=product-type]~label{width:100%;display:block;padding:1rem .25rem;text-align:center;text-transform:uppercase;color:#34195a;font-size:10px;cursor:pointer;font-size:14px;font-family:Urbane;letter-spacing:1.5px;background-color:#fff;height:100%;display:flex;align-items:center;justify-content:center;font-family:SofiaPro;font-weight:900}@media (max-width: 39.99rem){.product__formBody input[name=product-type]~label{height:100%;display:flex;align-items:center;justify-content:center}}.product__formBody .product__productType:first-child input[name=product-type]~label{border-bottom-left-radius:10px;border-top-left-radius:10px}.product__formBody .product__productType:last-child input[name=product-type]~label{border-bottom-right-radius:10px;border-top-right-radius:10px}.product__formBody input[name=product-type]:checked~label{background-color:#34195a;color:#fff}.product__formBody .product__productTypeOptions label{margin:0;padding:1rem;font-family:Nunito;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:normal;color:#000;display:inline-flex;justify-content:space-between;width:92%;align-items:center;cursor:pointer}.product__formBody .product__productTypeOptions input[name=id]:before{content:"";display:flex;background-color:#fff;border:1px solid #e2e2e2;border-radius:50px;height:26px;width:26px;margin-top:-1.125rem;transition:all .5s;position:absolute;cursor:pointer;top:5px;left:-4px}.product__formBody .product__productTypeOptions input[name=id]:after{transition:all .5s;position:absolute;cursor:pointer;top:7px}.product__formBody .product__productTypeOptions input[name=id]:checked:after{content:"";display:flex;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTMiIGN5PSIxMyIgcj0iMTIuNSIgZmlsbD0iIzAyQkFEMiIgc3Ryb2tlPSIjMDJCQUQyIi8+CjxwYXRoIGQ9Ik0xNi40MjUzIDkuOTU5OTZMMTAuOTA2OCAxNS40Nzg0TDguMzk4NDQgMTIuOTciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-repeat:no-repeat;border:1px;height:26px;width:26px;margin-top:-1.25rem;margin-left:-4px}.product__formBody .product__productTypeOptions input[name=id]{height:0;width:0;margin-right:1rem;position:relative}.product__formBody .product__selected__price{font-family:Urbane;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:normal;text-align:right;color:#34195a}.product__formBody #one-time-purchase__container,.product__formBody #subscription-purchase__container{margin-bottom:.75rem}.product__formBody.product__formBody-otp .product__type__selector__container{display:none}.product__formBody.product__formBody-otp .variants__list{flex-direction:row;grid-gap:1rem;flex-wrap:wrap}@media (max-width: 79.99rem){.product__formBody.product__formBody-otp .variants__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem}}.product__formBody.product__formBody-otp .variant__item{line-height:inherit;align-items:center;padding-left:0;flex:0 0 31%;margin-bottom:0}@media (max-width: 79.99rem){.product__formBody.product__formBody-otp .variant__item{flex:0 0 48%;margin-bottom:0}}@media (max-width: 63.99rem){.product__formBody.product__formBody-otp .variant__item{flex:0 0 48%;margin-bottom:.125rem}}.product__formBody.product__formBody-otp .product__productTypeOptions label{flex-direction:column;width:100%;padding-left:3.25rem;border:1px solid #fff;transition:all .25s;border-radius:5px}.product__formBody.product__formBody-otp .product__productTypeOptions input{position:absolute;top:50%;left:1rem}.product__formBody.product__formBody-otp .product__productTypeOptions .variant__item.checked-input,.product__formBody.pdp__form-template__product-form-subvariants .product__productTypeOptions .variant__item.checked-input{border:1px solid #34195A;border-radius:5px}.product__formBody.product__formBody-otp .product__productTypeOptions input:checked{position:absolute;top:50%;left:1rem}.product__formBody.product__formBody-otp .product__productTypeOptions label .variant__title{text-align:center;text-align:left;text-transform:uppercase;font-family:SofiaPro;font-weight:600;letter-spacing:1.25px;white-space:pre}.product__formBody.product__formBody-otp .product__productTypeOptions label .product__selected__price{text-align:center;text-align:left;width:100%;font-size:16px;line-height:inherit;letter-spacing:1.25px}.product__formBody.product__formBody-otp.product__formBody-otp-full-width-variants .variant__item{flex:auto}.product__formBody.product__formBody-otp.product__formBody-otp-full-width-variants .variant__item label .variant__title-super{display:block;font-weight:900!important;width:100%;background-color:#fff;font-size:13px;font-family:sofiaPro;line-height:1.4;color:#34195a}.product__formBody.product__formBody-otp.product__formBody-otp-full-width-variants .variants__list{display:flex;flex-direction:column}.product__formBody.product__formBody-otp.product__formBody-otp-full-width-variants .product__productTypeOptions label .variant__title{white-space:break-spaces}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .product__productTypeOptions .variant__item.checked-input{border:1px solid #34195A;border-radius:5px}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-otp{flex-direction:row;grid-gap:1rem;flex-wrap:wrap}@media (max-width: 79.99rem){.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-otp{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem}}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-variety-pack .variant__item label{display:flex;flex-direction:column;align-items:flex-start}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-otp .variant__item{line-height:inherit;align-items:center;padding-left:0;flex:0 0 31%;margin-bottom:0}@media (max-width: 79.99rem){.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-otp .variant__item{flex:0 0 48%;margin-bottom:0}}@media (max-width: 63.99rem){.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-otp .variant__item{flex:0 0 48%;margin-bottom:.125rem}}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-otp .variant__item input{position:absolute;top:50%;left:1rem}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-otp .variant__item label{flex-direction:column;width:100%;padding-left:3.25rem;border:1px solid #fff;transition:all .25s;border-radius:5px}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-otp .variant__item label:checked~label{border:1px solid #34195A;border-radius:5px}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-otp .variant__item label .variant__title{text-align:left;text-transform:uppercase;font-family:SofiaPro;font-weight:600;letter-spacing:1.25px}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-variety-pack .variant__item label .variant__title-super{display:block;font-weight:900!important;width:100%;background-color:#fff;font-size:13px;font-family:sofiaPro;line-height:1.4;color:#34195a}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-variety-pack .variant__item label .variant__title{font-weight:600!important;display:block;width:100%;background-color:#fff;font-size:13px;font-family:sofiaPro;line-height:1.4}.product__formBody.pdp__form-template__product-form-subvariants-variety-pack .variants__list-otp .variant__item label .product__selected__price{text-align:left;width:100%;font-size:16px;line-height:inherit;letter-spacing:1.25px}.variant__item input~label .variant__discount{display:none}.variant__item input:checked~label .variant__discount{display:block}.product__shipping-message{color:#080808;font-size:12px}@media (max-width: 39.99rem){.product__shipping-message{text-align:center;padding-left:2rem;padding-right:2rem}}.product__productTypeOptions{transition:all .25s;overflow:hidden;opacity:1;display:none}.product__productTypeOptions .variants__list{display:flex;flex-direction:column;list-style:none;padding-left:0;padding-bottom:0;border-radius:6px;width:100%;z-index:10;margin:0;margin-bottom:.25rem}.variant__title .variant__savings{font-family:SofiaPro;font-size:13px}@media (max-width: 39.99rem){.variant__title .variant__savings{display:block}}.variant__item{position:relative;width:100%;background-color:#fff;margin-bottom:.75rem;border-radius:5px;padding-left:1rem;box-shadow:0 0 10px #0000000f;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;flex-direction:row}.variant__item svg{opacity:0}.variant__item:last-child{border-bottom:none;margin-bottom:0}.variant__item.is--active svg{opacity:1}.variant__item.is--active .variant__title{border:1px solid #01adc2}.is--active .variant__item svg{transform:rotate(180deg)}.variant__item input[type=radio]{left:0;top:0;cursor:pointer;width:100%;height:100%;position:absolute}.variant__item .variant__data{display:flex;flex-direction:row}.variant__item .variant__title{display:block;width:100%;background-color:#fff;font-size:13px;font-family:urbane;color:#34195a}.variant__item .variant__recommended{font-size:13px;color:"light-purple";display:none}.variant__item .variant__content{padding:0;height:unset;display:flex;background:#fff;width:100%;flex-direction:column;align-items:stretch}.variant__item .subscription__discount{width:100%;display:block;font-size:10px;font-family:SofiaPro}.variant__item.disabled-btn label{opacity:.25;cursor:default}.variant__item.disabled-btn input:after{opacity:.25}.variant__content{padding:12px 30px 12px 18px;height:59px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:#fff;width:100%}.variant__content:hover{background:#d3d3d3}.variant__content--direct{color:#000;text-decoration:none}.variant__data{display:flex;flex-direction:column;line-height:1}.variant__data .variant__title{font-size:14px;font-weight:700}.variant__data .variant__title .variant__recommended{color:#a480ba}.variant__data .variant__discount{font-size:9px;font-weight:400;color:#4e504f;margin-top:3px}.variant__price{font-size:13px;font-weight:700;line-height:1.85}.variant__price span{margin-right:.75rem}.product__formGroup{display:flex;margin-bottom:2rem}.product__formGroup .form__button{margin-top:1rem;margin-left:10px;padding-left:25px;padding-right:25px}.product__formGroup .form__button:disabled{background-color:#e2e2e2;color:#777}.product__formGroup .form__button{margin:0;height:-moz-fit-content;height:fit-content}.product__formGroup .form__button-walmart img{min-width:100px}.product__formGroup .form__button-target img{min-width:82px}.product__formGroup .product__atc-wrapper{display:flex;justify-content:space-between;width:100%;align-items:flex-start}@media (max-width: 79.99rem){.product__formGroup .product__atc-wrapper{flex-direction:column;grid-gap:1rem}}@media (max-width: 39.99rem){.product__formGroup .product__atc-wrapper{flex-direction:column}}@media (max-width: 39.99rem){.product__formGroup .product__atc-wrapper button{width:100%}}.product__formGroup .product__atc-wrapper .product__atc-wrapper-inner{display:flex;align-items:center;grid-gap:1rem;margin-left:2rem}@media (max-width: 79.99rem){.product__formGroup .product__atc-wrapper .product__atc-wrapper-inner{margin-left:0}}@media (max-width: 39.99rem){.product__formGroup .product__atc-wrapper .product__atc-wrapper-inner{margin-top:2rem;width:100%;margin-left:0}}.product__formGroup .product__atc-wrapper-inner a{flex:1}@media (max-width: 39.99rem){.product__formGroup .product__atc-wrapper-inner a{display:flex;justify-content:center}}.product__formGroup .product__atc-wrapper .product__atc-wrapper-inner img{float:right;height:unset;width:4.5rem}.counter{width:7.5rem;height:3.125rem;padding:0 30px;border-radius:6px;border:1px solid #dbdbdb;display:flex}@media (min-width: 64rem){.counter{width:8.1875rem}}.counter .counter__button{font-size:20px;line-height:1.2;font-weight:400}.counter .counter-input{font-size:14px;font-weight:700;color:#1f1f1f;display:inline-block;min-width:40px;text-align:center;padding-left:8px;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.counter .counter-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.counter .counter-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (min-width: 64rem){.counter .counter-input{padding-left:0}}.product__form{padding-top:32px}@media (min-width: 48rem){.product__form{padding-top:10px}}@media (max-width: 39.99rem){.product__form{padding-top:.5rem}}.reviews-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:11;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.reviews-modal.active{opacity:1;visibility:visible}.reviews-modal__overlay{background:#0000004d;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.reviews-modal__outer{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;max-width:calc(100% - 50px);max-height:calc(100% - 50px);width:700px;overflow:auto;z-index:2}@media (min-width: 48rem){.reviews-modal__outer{max-width:calc(100% - 100px);max-height:calc(100% - 100px)}}.reviews-modal__close{display:block;position:absolute;top:20px;right:20px;width:20px;height:20px;cursor:pointer}.reviews-modal__inner #shopify-product-reviews{margin:0!important}.reviews-modal__inner #shopify-product-reviews .spr-container{border:none!important}.reviews-modal__inner #shopify-product-reviews .spr-container .spr-icon{color:#f4ba1f}.spr-summary-actions-newreview{font-size:16px;font-weight:800;line-height:normal;padding:16px 39px;color:#fff;background-color:#ed701d;border-radius:5px;display:inline-block;text-decoration:none;text-transform:uppercase;letter-spacing:1px;text-align:center}.product__bundle-container .product__bundle-wrapper.hide-bundle{display:none}.product__bundle-container #revy-bundle-wrapper{width:100%;margin-top:0}.product__bundle-container #revy-bundle-wrapper h1{line-height:1;text-transform:uppercase}.product__bundle-container .revy-bundle-product{background-color:#fff;border-radius:5px}.product__bundle-container .revy-bundle-image-outline{box-shadow:none!important}.product__bundle-container .revy-bundle-product-title{height:unset!important;font-weight:900;font-size:14px}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-product-title{font-size:12px!important;text-align:center}}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-action-title{font-size:10px}}.product__bundle-container .revy-bundle-wrapper-inner .revy-bundle-products.revy-bundle-products-icon-margin .revy-bundle-product{max-width:unset!important;padding:1rem;flex:1}.product__bundle-container .revy-bundle-wrapper-inner .revy-bundle-products{flex:0 0 66.6666%}.product__bundle-container .revy-bundle-wrapper-inner .revy-bundle-action{flex:0 0 33.3333%;display:flex;flex-direction:column;justify-content:center}.product__bundle-container .revy-bundle-action-title{text-align:center;font-size:12px;font-weight:600;margin-bottom:0}.product__bundle-container .revy-bundle-wrapper-inner .revy-bundle-products .revy-bundle-product:before{top:50%!important}.product__bundle-container .revy-bundle-wrapper-inner .revy-bundle-action{background-color:#fff;margin-left:1rem;margin-bottom:0!important;border-radius:5px;padding:1rem!important;position:relative}.product__bundle-container .revy-bundle-info-container>a{text-decoration:none;text-align:left}.product__bundle-container .revy-bundle-wrapper-inner .revy-bundle-products .revy-bundle-product .revy-bundle-info-container .revy-bundle-sale-container{justify-content:flex-start!important}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-wrapper-inner .revy-bundle-products .revy-bundle-product .revy-bundle-info-container .revy-bundle-sale-container{justify-content:center!important}}.product__bundle-container .revy-bundle-product-variant-name{text-align:left}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-product-variant-name{text-align:center;font-size:12px}}@media (max-width: 39.99rem){.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner{flex-wrap:nowrap}}@media (max-width: 39.99rem){.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner .revy-bundle-products.revy-bundle-products-icon-margin .revy-bundle-product{min-width:100px;margin-right:8px;padding:.5rem!important}}@media (max-width: 39.99rem){.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner .revy-bundle-action{margin-left:0;padding:.5rem!important;min-width:100px;margin-top:0}}@media (max-width: 39.99rem){.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner .revy-bundle-products .revy-bundle-product .revy-bundle-image-container .revy-bundle-image-outline a{line-height:initial}}@media (max-width: 39.99rem){.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner .revy-bundle-products .revy-bundle-product .revy-bundle-image-container .revy-bundle-image-outline{border-radius:3px;min-height:initial}}.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner .revy-bundle-products .revy-bundle-product:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzMiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTYiIGZpbGw9IiMzNDE5NUEiLz4KPHBhdGggZD0iTTE3LjE2MjMgMTcuMzkySDIxLjE5NDNDMjEuOTYyMyAxNy4zOTIgMjIuMzk0MyAxNi45NiAyMi4zOTQzIDE2LjE5MkMyMi4zOTQzIDE1LjQyNCAyMS45NjIzIDE0Ljk5MiAyMS4xOTQzIDE0Ljk5MkgxNy4xNjIzVjEwLjkxMkMxNy4xNjIzIDEwLjE0NCAxNi43NTQzIDkuNzEyIDE2LjAzNDMgOS43MTJDMTUuMzE0MyA5LjcxMiAxNC44ODIzIDEwLjE0NCAxNC44ODIzIDEwLjkxMlYxNC45OTJIMTAuNzc4M0MxMC4wMTAzIDE0Ljk5MiA5LjU3ODMxIDE1LjQyNCA5LjU3ODMxIDE2LjE5MkM5LjU3ODMxIDE2Ljk2IDEwLjAxMDMgMTcuMzkyIDEwLjc3ODMgMTcuMzkySDE0Ljg4MjNWMjEuNzEyQzE0Ljg4MjMgMjIuNDggMTUuMzE0MyAyMi45MTIgMTYuMDM0MyAyMi45MTJDMTYuNzc4MyAyMi45MTIgMTcuMTYyMyAyMi40OCAxNy4xNjIzIDIxLjcxMlYxNy4zOTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)}@media (max-width: 39.99rem){.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner .revy-bundle-products .revy-bundle-product:before{left:95%}}.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner .revy-bundle-action:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzMiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTYiIGZpbGw9IiMzNDE5NUEiLz4KPHBhdGggZD0iTTEwLjc5IDE0LjU2SDIxLjIwNkMyMS45NzQgMTQuNTYgMjIuNDA2IDE0LjEyOCAyMi40MDYgMTMuMzZDMjIuNDA2IDEyLjU5MiAyMS45NzQgMTIuMTYgMjEuMjA2IDEyLjE2SDEwLjc5QzEwLjAyMiAxMi4xNiA5LjU5MDAzIDEyLjU5MiA5LjU5MDAzIDEzLjM2QzkuNTkwMDMgMTQuMTI4IDEwLjAyMiAxNC41NiAxMC43OSAxNC41NlpNMTAuNzkgMjAuNTEySDIxLjIwNkMyMS45NzQgMjAuNTEyIDIyLjQwNiAyMC4wOCAyMi40MDYgMTkuMzEyQzIyLjQwNiAxOC41NDQgMjEuOTc0IDE4LjExMiAyMS4yMDYgMTguMTEySDEwLjc5QzEwLjAyMiAxOC4xMTIgOS41OTAwMyAxOC41NDQgOS41OTAwMyAxOS4zMTJDOS41OTAwMyAyMC4wOCAxMC4wMjIgMjAuNTEyIDEwLjc5IDIwLjUxMloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);position:absolute;display:flex;width:24px;height:24px;transform:translate(-5px,-50%);left:-10%;top:50%;z-index:1;font-size:28px;align-items:center;justify-content:center;font-weight:600;visibility:var(--rbu-plus-icons-visibility);background-size:24px 24px}.product__bundle-container .revy-bundle-sale-price .money{text-decoration:none!important;color:#34195a!important;font-weight:900!important}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-sale-price .money{font-size:14px}}.product__bundle-container .revy-bundle-discounted-price{display:none}.product__bundle-container .revy-bundle-sale-price-wrapper{margin-right:0!important}.product__bundle-container .revy-bundle-action-pricing{display:flex;justify-content:center;grid-gap:.5rem}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-action-pricing{flex-direction:column;align-items:center;grid-gap:0}}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-action-pricing-discount{font-weight:900!important}}.product__bundle-container .revy-bundle-action-pricing-price{text-decoration:line-through}.product__bundle-container .revy-bundle-action-pricing span{font-size:18px;font-weight:600}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-action-pricing span{font-size:14px}}.product__bundle-container .revy-bundle-button-line.second{display:flex;justify-content:center;flex-wrap:wrap;color:#02bad2;margin:.5rem 0;grid-gap:.25rem;font-size:15px}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-button-line.second{flex-direction:column;align-items:center;text-align:center;font-size:12px;padding:0 2px}}.product__bundle-container .revy-bundle-sale-container .revy-bundle-price-green .money{color:#34195a!important;font-weight:900!important}.product__bundle-container .revy-bundle-action .revy-bundle-add-button{background-color:#f8e4d7!important;border-bottom:none!important}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-action .revy-bundle-add-button{padding:8px 10px!important}}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-action .revy-bundle-add-button>div{opacity:100;display:flex;justify-content:center;align-items:center}}.product__bundle-container .revy-bundle-action .revy-bundle-add-button.original-bundle-atc-btn{display:none!important}.product__bundle-container .revy-bundle-button-line.first{color:#f67e3c!important;-webkit-text-fill-color:#F67E3C!important}@media (max-width: 39.99rem){.product__bundle-container .revy-bundle-button-line.first{font-size:10px;padding-bottom:0!important}}.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner.multi-bundle-wrap{flex-direction:column}.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner.multi-bundle-wrap .revy-bundle-action:before{content:none}.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner.multi-bundle-wrap .revy-bundle-action{margin-left:0;flex-direction:row;flex-wrap:wrap}.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner.multi-bundle-wrap .revy-bundle-action button{flex:1 0 36%;margin:5px;margin-bottom:5px!important}.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner.multi-bundle-wrap .revy-bundle-action button .revy-bundle-button-line.second{color:#34195a;-webkit-text-fill-color:#34195A}.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner.multi-bundle-wrap .revy-bundle-info-container>a{text-align:center}.product__bundle-container #revy-bundle-wrapper .revy-bundle-wrapper-inner.multi-bundle-wrap .revy-bundle-info-container .revy-bundle-sale-price-wrapper{width:100%}.product__bundle-container .revy-bundle-wrapper-inner.multi-bundle-wrap .revy-bundle-product-variant-name{text-align:center}.product__variety-pack-container .product__variety-pack-item-wrap{margin-bottom:16px;margin-top:8px}.product__variety-pack-container a.product__variety-pack-item{display:flex;align-items:center;text-decoration:none}.product__variety-pack-container .product__variety-pack-item-image{flex:0 0 14%}.product__variety-pack-container .product__variety-pack-item-info{flex:0 0 66%;display:flex;flex-direction:column;justify-content:center}.product__variety-pack-container .product__variety-pack-item-right{width:0px;height:0px;border-top:16px solid transparent;border-bottom:16px solid transparent;border-left:25px solid #34196C;position:absolute;right:1rem}.product__features-wrap{display:flex}.product__features-wrap .product__features-col-1,.product__features-wrap .product__features-col-2{flex:1;padding-left:18px}.product__features-wrap .product__features-item{text-transform:uppercase;font-family:sofiaPro;font-size:14px;line-height:1.5;font-weight:600}.product__breadcrumb{padding:0}@media (min-width: 48rem){.product__breadcrumb{padding:0 30px 0 40px}}@media (min-width: 80rem){.product__breadcrumb{padding:0 30px 0 50px}}.breadcrumb{margin-top:30px;margin-left:20px;margin-bottom:0;font-size:16px;text-transform:capitalize}@media (min-width: 48rem){.breadcrumb{max-width:1260px;margin-left:auto;margin-right:auto}}.breadcrumb span{color:#2c2c2c}.breadcrumb span:first-of-type{margin:0 8px}
/*# sourceMappingURL=/cdn/shop/t/149/assets/bundle.collection.mixins.css.map */
