@charset "UTF-8";@-webkit-keyframes fade_in_show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fade_in_show{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes simple_fade_in{0%{opacity:0}to{opacity:1}}@keyframes simple_fade_in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade_in_translate{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@keyframes fade_in_translate{0%{opacity:0;-webkit-transform:translateX(100%);transform:translate(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes loading-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes emphasize-animation{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(-10px);transform:translate(-10px)}to{-webkit-transform:translateX(10px);transform:translate(10px)}}@keyframes emphasize-animation{0%{-webkit-transform:translateX(0);transform:translate(0)}50%{-webkit-transform:translateX(-10px);transform:translate(-10px)}to{-webkit-transform:translateX(10px);transform:translate(10px)}}#subscriptionsConfigurator{-webkit-animation:simple_fade_in 1s ease;animation:simple_fade_in 1s ease}#subscriptionsConfigurator .subscription-configurator__titles h1{color:var(--color-title)}#subscriptionsConfigurator .subscription-configurator__titles h2{color:var(--color-subtitle)}#subscriptionsConfigurator .subscription-configurator__titles .titles__logo-wrapper{margin-bottom:1.5rem}@media screen and (max-width:1067px){#subscriptionsConfigurator .grid-4 .product-grid__wrapper{width:50%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}@media screen and (max-width:38em){#subscriptionsConfigurator .grid-4 .product-grid__wrapper{width:100%}#subscriptionsConfigurator .grid-4 .product-grid__wrapper .product-grid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#subscriptionsConfigurator .grid-4 .product-grid__wrapper .product-grid__image-details{padding-top:10px}#subscriptionsConfigurator .grid-4 .product-grid__wrapper .product-grid__image-wrapper{max-height:150px;width:25%;min-width:25%;max-width:25%}}#subscriptionsConfigurator .grid-5,#subscriptionsConfigurator .grid-6{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:0 2.5px}#subscriptionsConfigurator .grid-5 .columns__summary,#subscriptionsConfigurator .grid-6 .columns__summary{grid-row-start:1;grid-row-end:3;position:relative}#subscriptionsConfigurator .grid-5 .columns__summary .products-container__summary-details,#subscriptionsConfigurator .grid-6 .columns__summary .products-container__summary-details{height:49%;position:sticky;top:130px}@media screen and (max-width:1067px){#subscriptionsConfigurator .grid-5,#subscriptionsConfigurator .grid-6{grid-template-columns:1fr 1fr 1fr}#subscriptionsConfigurator .grid-5 .columns__summary,#subscriptionsConfigurator .grid-6 .columns__summary{grid-row-end:4}}@media screen and (max-width:768px){#subscriptionsConfigurator .grid-5 .columns__summary,#subscriptionsConfigurator .grid-6 .columns__summary{grid-row-end:1;position:relative;top:0;height:unset;grid-column-start:1;grid-column-end:4}#subscriptionsConfigurator .grid-5 .columns__summary .products-container__summary-details,#subscriptionsConfigurator .grid-6 .columns__summary .products-container__summary-details{position:relative;top:0;height:unset}#subscriptionsConfigurator .grid-5 .columns__summary .summary-details__text .field__number,#subscriptionsConfigurator .grid-6 .columns__summary .summary-details__text .field__number{display:inline-block;vertical-align:bottom;font-size:34px;margin:0 5px}}@media screen and (max-width:640px){#subscriptionsConfigurator .grid-5,#subscriptionsConfigurator .grid-6{grid-template-columns:1fr 1fr}#subscriptionsConfigurator .grid-5 .columns__summary,#subscriptionsConfigurator .grid-6 .columns__summary{grid-column-start:1;grid-column-end:3}}#subscriptionsConfigurator .grid-7{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:0 2.5px}#subscriptionsConfigurator .grid-7 .columns__summary{grid-row-start:1;grid-row-end:3;position:relative}#subscriptionsConfigurator .grid-7 .columns__summary .products-container__summary-details{height:49%;position:sticky;top:130px}@media screen and (max-width:1279px){#subscriptionsConfigurator .grid-7{grid-template-columns:1fr 1fr 1fr 1fr}#subscriptionsConfigurator .grid-7 .columns__summary{grid-row-end:4}}@media screen and (max-width:1067px){#subscriptionsConfigurator .grid-7{grid-template-columns:1fr 1fr 1fr}#subscriptionsConfigurator .grid-7 .columns__summary{grid-row-end:5}}@media screen and (max-width:640px){#subscriptionsConfigurator .grid-7{grid-template-columns:1fr 1fr}#subscriptionsConfigurator .grid-7 .columns__summary{grid-column-start:1;grid-column-end:5}}@media screen and (max-width:768px){#subscriptionsConfigurator .grid-7 .columns__summary{grid-row-end:1;position:relative;top:0;height:unset;grid-column-start:1;grid-column-end:3}#subscriptionsConfigurator .grid-7 .columns__summary .products-container__summary-details{position:relative;top:0;height:unset}#subscriptionsConfigurator .grid-7 .columns__summary .summary-details__text .field__number{display:inline-block;vertical-align:bottom;font-size:34px;margin:0 5px}}#subscriptionsConfigurator .subscription-configurator__placeholder h1{color:var(--color-title)}#subscriptionsConfigurator .subscription-configurator__placeholder h2{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;right:-30px}#subscriptionsConfigurator .subscription-configurator__placeholder h2.loading:before{content:"";border:5px solid var(--color-accent);border-top:5px solid var(--bg-body);border-radius:50%;width:30px;height:30px;display:block;position:absolute;bottom:0;visibility:visible;top:20%;right:unset;left:-50px;-webkit-animation:spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite}#subscriptionsConfigurator .subscription-configurator__widget{background:var(--add_to_cart_button_label);color:var(--bg-body, #ffffff);padding:10px 20px;max-width:300px;line-height:1.4;border-radius:14px 0 0 14px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;position:fixed;right:0;z-index:20;font-size:16px;-webkit-animation:fade_in_translate .5s ease-in;animation:fade_in_translate .5s ease-in}#subscriptionsConfigurator .subscription-configurator__widget .widget__summary{cursor:pointer}#subscriptionsConfigurator .subscription-configurator__widget .widget__summary .field__number,#subscriptionsConfigurator .subscription-configurator__widget .widget__summary .widget__summary__dog-text,#subscriptionsConfigurator .subscription-configurator__widget .widget__summary img{pointer-events:none}#subscriptionsConfigurator .subscription-configurator__widget .widget__summary .widget__summary__dog-text{font-size:15px;line-height:1.4;margin-left:15px;font-weight:400}#subscriptionsConfigurator .subscription-configurator__widget .widget__summary .widget__summary__dog-text{max-width:150px}#subscriptionsConfigurator .subscription-configurator__widget .widget__summary .field__number{font-size:50px}#subscriptionsConfigurator .page-wrapper{width:100%}#subscriptionsConfigurator .page-wrapper .center-headings h1,#subscriptionsConfigurator .page-wrapper .center-headings h2,#subscriptionsConfigurator .page-wrapper .center-headings h3,#subscriptionsConfigurator .page-wrapper .center-headings h4,#subscriptionsConfigurator .page-wrapper .center-headings h5,#subscriptionsConfigurator .page-wrapper .center-headings h6{text-align:center}#subscriptionsConfigurator .page-wrapper .rich-text__inner h1,#subscriptionsConfigurator .page-wrapper .rich-text__inner h2,#subscriptionsConfigurator .page-wrapper .rich-text__inner h3,#subscriptionsConfigurator .page-wrapper .rich-text__inner h4,#subscriptionsConfigurator .page-wrapper .rich-text__inner h5,#subscriptionsConfigurator .page-wrapper .rich-text__inner h6,#subscriptionsConfigurator .page-wrapper .rich-text__inner h1 *,#subscriptionsConfigurator .page-wrapper .rich-text__inner h2 *,#subscriptionsConfigurator .page-wrapper .rich-text__inner h3 *,#subscriptionsConfigurator .page-wrapper .rich-text__inner h4 *,#subscriptionsConfigurator .page-wrapper .rich-text__inner h5 *,#subscriptionsConfigurator .page-wrapper .rich-text__inner h6 *{color:var(--color-text-headings)}#subscriptionsConfigurator .page-wrapper .rich-text__inner--boxed{background:#fff;border-radius:20px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;padding:20px;margin-top:25px;margin-bottom:25px}#subscriptionsConfigurator .subscription-configurator__buttons-wrapper{padding-bottom:var(--section-spacing-mobile, 0)}#subscriptionsConfigurator .product-grid__image-wrapper{max-height:220px;cursor:pointer}#subscriptionsConfigurator .product-grid__image-wrapper img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1067px){#subscriptionsConfigurator .product-grid__image-wrapper{max-height:170px}}#subscriptionsConfigurator .product-grid__image-details .product-grid__title{pointer-events:none;font-size:20px}@media screen and (max-width:768px){#subscriptionsConfigurator .product-grid__image-details .product-grid__title{font-size:18px}}@media screen and (max-width:768px){#subscriptionsConfigurator .product-grid__image-details{padding:0}#subscriptionsConfigurator .product-grid__image-details .product-grid__description,#subscriptionsConfigurator .product-grid__image-details .reviews__link{font-size:15px}}#subscriptionsConfigurator .product-grid__reviews{margin:0}#subscriptionsConfigurator .product-grid__reviews .reviews__stars{gap:0px;margin:0}#subscriptionsConfigurator .product-grid__reviews .reviews__stars svg{width:20px;height:20px}#subscriptionsConfigurator .product-grid__reviews .reviews__link{pointer-events:none;font-size:14px}#subscriptionsConfigurator .product-grid--unavailable .product-grid{opacity:.8;pointer-events:none}#subscriptionsConfigurator .product-grid--unavailable .product-grid__checkbox{display:none}#subscriptionsConfigurator .product-grid--unavailable .product-grid__location-disabled{position:absolute;top:37%;background:#fff;left:5px;width:calc(100% - 10px);padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-shadow:0px 0px 7px rgba(0,0,0,.3);box-shadow:0 0 7px #0000004d}#subscriptionsConfigurator .product-grid--unavailable .product-grid__location-disabled h6{margin-bottom:0;font-size:15px;line-height:1.3}#subscriptionsConfigurator .field__number{display:inline-block;font-family:var(--font-body);font-style:normal;font-weight:800;font-size:64px;line-height:1;background:var(--add_to_cart_button_label);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;visibility:visible;margin-bottom:10px;margin-right:10px}#subscriptionsConfigurator .field__description,#subscriptionsConfigurator .field label{font-size:18px;pointer-events:all;line-height:1.4}@media screen and (max-width:768px){#subscriptionsConfigurator .field__description[for=DogWeight],#subscriptionsConfigurator .field label[for=DogWeight]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:70%}}@media screen and (max-width:768px){#subscriptionsConfigurator .field label{font-size:16px}}#subscriptionsConfigurator .field__description{margin-bottom:30px}#subscriptionsConfigurator .field__switch{position:relative;background:#ffffffe6;border:1px solid #448542;border-radius:4px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:110px;width:100%;padding:0;margin-left:15px}#subscriptionsConfigurator .field__switch input{font-size:18px;position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;padding:0}#subscriptionsConfigurator .field__switch label{color:#448542;font-size:16px;line-height:1;text-align:center;padding:7px 10px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:100%;font-weight:500;cursor:pointer;pointer-events:all;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#subscriptionsConfigurator .field__switch input:checked+label{background-color:#448542;color:#fff;border-radius:2px}#subscriptionsConfigurator .field input[id=DogWeight]{min-width:200px}#subscriptionsConfigurator .field sup{display:inline-block;font-size:32px;top:5px;line-height:18px}#subscriptionsConfigurator .field__disclaimer{margin:20px 0 0 50px}@media screen and (max-width:768px){#subscriptionsConfigurator .field input[id=DogWeight]{-webkit-box-flex:1;-ms-flex:1;flex:1}}#subscriptionsConfigurator .subscription-list__cards .columns{padding-top:7.5px;padding-bottom:7.5px}#subscriptionsConfigurator .subscription-list__cards .columns.text-right{width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;max-width:100%}#subscriptionsConfigurator .subscription-list__cards .cards__subscription-summary{background:#fff;border-radius:var(--badge-corner-radius);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:10px;gap:10px}#subscriptionsConfigurator .subscription-list__cards .cards__subscription-summary p{font-size:20px;font-weight:600;margin:0}#subscriptionsConfigurator .subscription-list__cards .cards__subscription-summary p.subscription-summary__full{text-decoration:line-through;opacity:.6}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small{padding-top:15px;padding-bottom:5px}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-height:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__quantity{font-weight:600}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;max-height:150px;overflow:hidden}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--2-products img:nth-child(2){position:absolute;-webkit-transform:translate(10px,0px);transform:translate(10px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--3-products img:nth-child(2){position:absolute;-webkit-transform:translate(10px,0px);transform:translate(10px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--3-products img:nth-child(3){position:absolute;-webkit-transform:translate(20px,0px);transform:translate(20px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--4-products img:nth-child(1){-webkit-transform:translate(-10px,0px);transform:translate(-10px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--4-products img:nth-child(2){position:absolute;-webkit-transform:translate(0px,0px);transform:translate(0)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--4-products img:nth-child(3){position:absolute;-webkit-transform:translate(10px,0px);transform:translate(10px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--4-products img:nth-child(4){position:absolute;-webkit-transform:translate(20px,0px);transform:translate(20px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--5-products img:nth-child(1),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--6-products img:nth-child(1),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--7-products img:nth-child(1),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--8-products img:nth-child(1){-webkit-transform:translate(-10px,0px);transform:translate(-10px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--5-products img:nth-child(2),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--6-products img:nth-child(2),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--7-products img:nth-child(2),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--8-products img:nth-child(2){position:absolute;-webkit-transform:translate(-5px,0px);transform:translate(-5px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--5-products img:nth-child(3),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--6-products img:nth-child(3),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--7-products img:nth-child(3),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--8-products img:nth-child(3){position:absolute;-webkit-transform:translate(0px,0px);transform:translate(0)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--5-products img:nth-child(4),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--6-products img:nth-child(4),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--7-products img:nth-child(4),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--8-products img:nth-child(4){position:absolute;-webkit-transform:translate(5px,0px);transform:translate(5px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--5-products img:nth-child(5),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--6-products img:nth-child(5),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--7-products img:nth-child(5),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--8-products img:nth-child(5){position:absolute;-webkit-transform:translate(10px,0px);transform:translate(10px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--5-products img:nth-child(6),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--6-products img:nth-child(6),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--7-products img:nth-child(6),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--8-products img:nth-child(6){position:absolute;-webkit-transform:translate(15px,0px);transform:translate(15px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--5-products img:nth-child(7),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--6-products img:nth-child(7),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--7-products img:nth-child(7),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--8-products img:nth-child(7){position:absolute;-webkit-transform:translate(20px,0px);transform:translate(20px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--5-products img:nth-child(8),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--6-products img:nth-child(8),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--7-products img:nth-child(8),#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image__wrapper--8-products img:nth-child(8){position:absolute;-webkit-transform:translate(25px,0px);transform:translate(25px)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;height:100%;left:0;top:0;max-height:130px}@media screen and (max-width:1200px){#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image{width:30%}}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-quantity{text-align:right;font-weight:600;font-size:18px;margin-left:15px}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-quantity .bottles-prices-full,#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-quantity .bottles-prices-discounted,#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-quantity .bottles-prices-savings{font-size:16px;line-height:1.6;color:#737373}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-quantity .bottles-prices-full__original-price,#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-quantity .bottles-prices-discounted__original-price,#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-quantity .bottles-prices-savings__original-price{margin-left:5px}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-quantity .bottles-prices-full__original-price{text-decoration:line-through;opacity:.7}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details{width:75%;padding-left:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details .cart-product-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details .cart-product-description *{margin-bottom:0;font-size:16px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details .cart-product-description .product-cart-item-details__input{min-width:100px;max-width:100px;padding:12px 5px;min-height:unset;margin-top:10px;margin-bottom:10px;font-size:14px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-weight:500}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details .cart-product-description .product-cart-item-details__input:after{text-align:center;content:attr(name);width:100%}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details .cart-product-description .product-cart-item-details__input:checked:after{content:attr(data-text)}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details .cart-product-description .product-cart-item-details__input~*{height:0;opacity:0;overflow:hidden;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details .cart-product-description .product-cart-item-details__input:checked~*{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;opacity:1;overflow:visible}@media screen and (max-width:1067px){#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details cart-product-link{max-width:70%}}@media screen and (max-width:1067px){#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image{width:100%}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details{width:100%;padding:10px}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details .cart-product-description p,#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details .cart-product-description li{font-size:15px}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details .cart-product-description input{margin-left:auto;margin-right:auto}}@media screen and (max-width:640px){#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-image,#subscriptionsConfigurator .subscription-list__cards .product-cart-item-small .product-cart-item-details{width:100%}}#subscriptionsConfigurator .subscription-list__customize-plan{width:100%;padding:10px 50px 20px;gap:20px}#subscriptionsConfigurator .subscription-list__customize-plan .customize-plan__button{padding:5px 10px;border-radius:5px;border-width:1px;border-style:solid;border-color:#cdc3af;margin-bottom:10px;cursor:pointer;width:calc((100% - 20px)/2);max-width:170px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600}#subscriptionsConfigurator .subscription-list__customize-plan .customize-plan__button.active{border-color:#448542;background:#4485420d}#subscriptionsConfigurator .subscription-list__dropdown{padding:10px 20px;color:var(--color-accent);font-size:1rem;max-width:100%;border-radius:4px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);-webkit-box-shadow:0 0 10px rgba(0,0,0,.0705882353);box-shadow:0 0 10px #00000012;position:relative;list-style:none;width:550px;margin-left:50px}#subscriptionsConfigurator .subscription-list__dropdown summary{opacity:.8;cursor:pointer;width:100%}#subscriptionsConfigurator .subscription-list__dropdown ul{position:absolute;padding:10px 20px;color:var(--color-accent);font-size:1rem;max-width:100%;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);-webkit-box-shadow:0 0 10px rgba(0,0,0,.0705882353);box-shadow:0 0 10px #00000012;background:#fff;margin:0;list-style-position:inside;left:0;list-style:none;bottom:0;-webkit-transform:translate(0px,100%);transform:translateY(100%);width:550px;z-index:2}#subscriptionsConfigurator .subscription-list__dropdown ul li{padding:2.5px 0;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#subscriptionsConfigurator .subscription-list__dropdown ul li.is-selected{font-weight:600;border-bottom:1px solid #359361;color:#359361}#subscriptionsConfigurator .subscription-list__dropdown ul li .checkbox--highlight{color:#ed7518;font-size:90%;line-height:1;margin-top:3px;margin-left:10px}#subscriptionsConfigurator .subscription-list__radios{list-style:none;margin:0}#subscriptionsConfigurator .subscription-list__radios.radio_buttons{margin-left:40px}#subscriptionsConfigurator .subscription-list__radios.radio_buttons li{max-width:33.3333333333%}#subscriptionsConfigurator .subscription-list__radios.radio_buttons li button{padding:10px 15px;border-radius:4px;margin:10px;border:1px solid var(--color-accent2);background:#fff;cursor:pointer;font-weight:500;line-height:1.4;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}#subscriptionsConfigurator .subscription-list__radios.radio_buttons li button.is-selected{background:var(--color-accent2);color:#fff}#subscriptionsConfigurator .subscription-list__radios.radio_buttons li button.checkbox--recommended{position:relative}#subscriptionsConfigurator .subscription-list__radios.radio_buttons li button.checkbox--recommended:after{content:"Recommended";position:absolute;top:-15px;right:-15px;max-width:100px;font-size:12px;line-height:1;background:var(--color-theme-orange);padding:5px;border-radius:5px;color:#fff;text-align:center}#subscriptionsConfigurator .subscription-list__radios.radio_checkboxes{margin-left:50px;gap:10px;margin-right:20px}#subscriptionsConfigurator .subscription-list__radios.radio_checkboxes li{width:100%}#subscriptionsConfigurator .subscription-list__radios.radio_checkboxes li label{padding:0;cursor:pointer;-ms-flex-wrap:wrap;flex-wrap:wrap}#subscriptionsConfigurator .subscription-list__radios.radio_checkboxes li label .checkbox--highlight{color:#ed7518;font-size:90%;line-height:1;margin-top:3px;margin-left:10px}#subscriptionsConfigurator .subscription-list__radios.radio_checkboxes li input{border:1px solid var(--color-border);position:relative;margin-right:15px}#subscriptionsConfigurator .subscription-list__radios.radio_checkboxes li input:before{-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);content:"";position:absolute;left:4px;top:4px;z-index:1;width:10px;height:6px;border:2px solid #448542;border-top-style:none;border-right-style:none}#subscriptionsConfigurator .subscription-list__radios.radio_checkboxes li input:after{content:"";position:absolute;top:0;left:0;width:18px;height:18px;background:#fff;border:1px solid #448542;cursor:pointer}#subscriptionsConfigurator .subscription-list__radios.radio_checkboxes li input:checked:before{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}@media screen and (max-width:768px){#subscriptionsConfigurator .subscription-list__radios.radio_checkboxes{margin-right:0}}#subscriptionsConfigurator .subscription-list__right-button-wrapper{width:calc(25% - 70px)}#subscriptionsConfigurator .subscription-list__right-button-wrapper button{max-width:200px}#subscriptionsConfigurator .subscription-list__main-label>label{color:var(--color-accent2);font-weight:600;max-width:calc(100% - 50px)}@media screen and (max-width:768px){#subscriptionsConfigurator .subscription-list__main-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#subscriptionsConfigurator .subscription-list__main-label .subscription-list__radios,#subscriptionsConfigurator .subscription-list__main-label .field__disclaimer{margin-left:0}}#subscriptionsConfigurator .product-grid__wrapper,#subscriptionsConfigurator .columns__summary{margin-bottom:7.5px;margin-top:7.5px}#subscriptionsConfigurator .product-grid__wrapper__out-of-stock{pointer-events:none;position:relative}#subscriptionsConfigurator .product-grid__wrapper__out-of-stock .product-grid__checkbox,#subscriptionsConfigurator .product-grid__wrapper__out-of-stock .product-grid__image-wrapper,#subscriptionsConfigurator .product-grid__wrapper__out-of-stock .product-grid__image-details,#subscriptionsConfigurator .product-grid__wrapper__out-of-stock .product-grid__icons{opacity:.6}#subscriptionsConfigurator .product-grid__wrapper__out-of-stock .product-grid__out-of-stock{position:absolute;top:45%;width:100%;background:#f6ecd3;padding:10px 20px;font-size:18px;text-align:center;color:#000000c2;line-height:1.2;font-weight:600;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.07);box-shadow:0 0 10px #00000012;margin-left:-7.5px}#subscriptionsConfigurator .products-container__summary-details{background:#fff;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border-radius:20px;position:relative;color:var(--color-accent);height:100%}#subscriptionsConfigurator .products-container__summary-details .summary-details__summary{padding:5px 10px;font-weight:700;font-size:22px;margin:0}#subscriptionsConfigurator .products-container__summary-details .summary-details__text{background:var(--color-promo-bar-bg);color:var(--color-announcement-bar-text, var(--color-accent3));padding:15px 10px;border-radius:20px;-webkit-filter:drop-shadow(0px 0px 5px rgba(0,0,0,.1));filter:drop-shadow(0px 0px 5px rgba(0,0,0,.1));-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#subscriptionsConfigurator .products-container__summary-details .summary-details__text p{font-weight:600;font-size:18px;line-height:1.5;margin-bottom:0;text-align:center}#subscriptionsConfigurator .products-container__summary-details .summary-details__text .field__number{display:block;font-size:42px}#subscriptionsConfigurator .products-container__summary-details .summary-details__disclaimer{font-size:14px;line-height:1.4;font-style:italic;display:block;padding:15px 10px 0;font-weight:400}#subscriptionsConfigurator .products-container__summary-details .summary-details__price-container{padding:0 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}#subscriptionsConfigurator .products-container__summary-details .summary-details__price-container .price-original,#subscriptionsConfigurator .products-container__summary-details .summary-details__price-container .price-new{font-weight:600;font-size:20px;line-height:1.3}#subscriptionsConfigurator .products-container__summary-details .summary-details__price-container .price-original{text-decoration:line-through;opacity:.5}#subscriptionsConfigurator .confirmation-wrapper{gap:20px}#subscriptionsConfigurator .confirmation-wrapper__box{width:100%}#subscriptionsConfigurator .confirmation-wrapper__box table .field__number{font-size:28px;margin-bottom:5px;margin-right:5px}#subscriptionsConfigurator .confirmation-wrapper__box input[type=checkbox],#subscriptionsConfigurator .confirmation-wrapper__box input[type=radio]{width:20px;height:20px;margin-top:2px}#subscriptionsConfigurator .confirmation-wrapper__box label{font-size:14px;line-height:1.6;cursor:pointer}#subscriptionsConfigurator .confirmation-wrapper__box input[type=checkbox]:focus+label,#subscriptionsConfigurator .confirmation-wrapper__box input[type=checkbox]:focus-within+label{color:#ef6161}#subscriptionsConfigurator .confirmation-wrapper__box input[type=checkbox]:focus+label *,#subscriptionsConfigurator .confirmation-wrapper__box input[type=checkbox]:focus-within+label *{color:#ef6161}#subscriptionsConfigurator .confirmation-wrapper__box input[type=checkbox]:checked+label{color:var(--color-accent)}#subscriptionsConfigurator .confirmation-wrapper__box input[type=checkbox]:checked+label *{color:var(--color-accent)}#subscriptionsConfigurator .confirmation-wrapper__box a{text-decoration:underline}#subscriptionsConfigurator .confirmation-wrapper__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:100px;text-align:center}#subscriptionsConfigurator .confirmation-wrapper__product img{height:100px;-o-object-fit:contain;object-fit:contain}#subscriptionsConfigurator .confirmation-wrapper__product .badge{position:absolute;top:0;right:0;border-radius:20px;background:#418241;color:#fff;font-weight:600;font-size:18px;line-height:1;padding:4px 10px 8px}#subscriptionsConfigurator .confirmation-wrapper__product .confirmation-wrapper__product-title{font-size:14px;line-height:1.4}@media screen and (max-width:768px){#subscriptionsConfigurator .confirmation-wrapper__product{max-width:100px}}#subscriptionsConfigurator table.bordered{border:10px solid var(--color-border);background:#fff}#subscriptionsConfigurator table.bordered tr td:first-child{max-width:300px}#subscriptionsConfigurator table.no-borders tbody{background:#fff;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border-radius:20px}#subscriptionsConfigurator table.no-borders tbody tr{display:table-row}#subscriptionsConfigurator table.no-borders tbody tr td:last-child{padding-right:15px!important}#subscriptionsConfigurator table.no-borders tbody tr td:first-child{padding-left:15px!important;max-width:300px}#subscriptionsConfigurator table.no-borders tbody tr:first-child td:first-child{border-top-left-radius:20px}#subscriptionsConfigurator table.no-borders tbody tr:first-child td:last-child{border-top-right-radius:20px}#subscriptionsConfigurator table.no-borders tbody tr:nth-child(2) td:first-child{border-top-left-radius:20px}#subscriptionsConfigurator table.no-borders tbody tr:nth-child(2) td:last-child{border-top-right-radius:20px}#subscriptionsConfigurator table.no-borders tbody tr:last-child td:first-child{border-bottom-left-radius:20px}#subscriptionsConfigurator table.no-borders tbody tr:last-child td:last-child{border-bottom-right-radius:20px}#subscriptionsConfigurator table.no-borders tbody tr:first-child td{border-top-style:solid}#subscriptionsConfigurator table.no-borders tbody tr td:first-child{border-left-style:solid}#subscriptionsConfigurator .original-price-cell{text-decoration:line-through;opacity:.8}#subscriptionsConfigurator .collapsible-content__inner{padding-top:20px}#subscriptionsConfigurator .collapsible-content__inner .accordion summary{padding:10px 40px 10px 0;font-size:1rem;line-height:1.5}#subscriptionsConfigurator .collapsible-content__inner .accordion summary .accordion__arrow{top:5px;width:16px}#subscriptionsConfigurator .collapsible-content__inner .accordion p{margin-left:20px}#subscriptionsConfigurator .button.loading span{opacity:0}#subscriptionsConfigurator .button.loading:after{top:20%;left:40%;border:3px solid #ffffff;border-top:3px solid rgb(248,148,70);border-radius:50%;width:22px;height:22px;display:block;position:absolute;bottom:0;visibility:visible;-webkit-animation:spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:spinner-animation 1.2s cubic-bezier(.5,0,.5,1) infinite}@media screen and (max-width:1067px){#subscriptionsConfigurator .products-container__summary-details{width:100%;margin:0 auto}#subscriptionsConfigurator .products-container__summary-details .summary-details__add-to-cart{max-width:80%;width:100%;margin:0 auto}#subscriptionsConfigurator .columns__summary{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.subscription-modal .product-grid{opacity:.5}.subscription-modal .product-grid__image-details .product-grid__title{font-size:20px}.subscription-modal .product-grid__reviews{margin:0}.subscription-modal .product-grid__reviews .reviews__stars{gap:0px;margin:0}.subscription-modal .product-grid__reviews .reviews__stars svg{width:20px;height:20px}.subscription-modal__content{background:var(--bg-body, #ffffff);width:100%;max-width:85vw;max-height:80vh;padding:20px;overflow:scroll;border-radius:14px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.1);box-shadow:0 0 5px #0000001a;border:10px solid var(--color-border)}.subscription-modal__content .modal-content__right__rte *{font-size:15px}.subscription-modal__content .modal-content__right__rte p{margin-bottom:5px}.subscription-modal__content .modal-content__right--padding{padding-left:40px}.subscription-modal__content table{min-width:800px}.subscription-modal__content table td{font-family:Open Sans,Raleway;font-size:15px;line-height:1.4;border-width:3px;padding:10px}.subscription-modal__content table td h6{font-size:calc(var(--font-heading-scale) * 18px);line-height:26px}@media screen and (max-width:768px){.subscription-modal__content table td{padding:5px 10px}}.subscription-modal__content::-webkit-scrollbar{width:5px;height:5px}.subscription-modal__content::-webkit-scrollbar-track{background:#1515151a;border-radius:0}.subscription-modal__content::-webkit-scrollbar-thumb{background:#55a454;border-radius:0}.subscription-modal__content::-webkit-scrollbar-thumb:hover{background:#55a454}.subscription-modal__content::-webkit-scrollbar-thumb:active{background:#55a454}.subscription-modal__content::-webkit-scrollbar-thumb:window-inactive{background:#55a454}.subscription-modal__content::-webkit-scrollbar-corner{background:#1515151a}.subscription-modal__content::-webkit-scrollbar-button{display:none}@media screen and (max-width:768px){.subscription-modal__content{max-width:90vw;padding:0}}.subscription-modal:after{content:"\2716";position:fixed;width:auto;top:7vh;right:4vw;z-index:84;font-size:20px;line-height:1;color:#fff;font-weight:700}@media screen and (max-width:768px){.subscription-modal:after{top:5vh}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-subscriptions-quiz.css.map */
