.btn:focus{box-shadow:none}.collection .main h2+p{font-size:initial}.product .shopify-payment-button__button.shopify-payment-button__button--hidden{display:block!important;visibility:visible!important;background:#e1563e}@keyframes spinner{0%{transform:translate3d(-50%,-50%,0) rotate(0)}to{transform:translate3d(-50%,-50%,0) rotate(360deg)}}.product .shopify-payment-button__button.shopify-payment-button__button--hidden:before{animation:1.5s linear infinite spinner;animation-play-state:inherit;border:solid 3px #fff;border-bottom-color:#e1563e;border-radius:50%;content:"";height:30px;width:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.transition-body{display:flex;flex-direction:column;min-height:100vh}.transition-body .footer{margin-top:auto}.collection-header h1{font-size:2.1rem;line-height:1.33;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.collection-header p{font-weight:700}.product-facts,.collection-facts{margin-top:2rem;margin-bottom:2rem}.product-facts{border-bottom:.05rem solid #00756c}.collection-facts p{display:block;margin-top:1rem;font-size:1.4rem;text-transform:uppercase}.collection-description p{font-size:1.8rem}.product-facts p{font-size:1rem;font-weight:800;text-transform:uppercase;text-align:center}.product-subscription-facts p{font-size:1.2rem;font-weight:500}.product-facts svg,.collection-facts svg{display:flex;margin:0 auto;justify-content:center;align-items:center;max-height:6rem}.collection-facts svg{max-height:8rem}.product-facts svg{max-height:4rem}.product-subscription-facts svg{max-height:2.5rem}.product-facts svg+p,.collection-facts svg+p,.product-subscription-facts svg+p{margin-top:.7rem}.product-facts svg+p,.product-subscription-facts svg+p{margin-bottom:0}.collection .product-list{flex:1}.collection .product{margin-top:75px;margin-bottom:15px;display:flex;justify-content:stretch}.collection .product-card{display:flex;flex-direction:column;justify-content:space-between;background-color:#faf2ea;color:#00756c;border-radius:30px;box-shadow:0 3px 6px #00000029;position:relative}.collection .product-card svg{position:relative;left:auto;right:auto;display:flex;margin:0 auto 20px;width:33%;justify-content:center;align-items:center;min-width:110px}.collection .product-details{padding-left:30px;padding-right:30px;display:flex;flex-direction:row}.collection .product-list>div:nth-child(2n) .product-details{flex-direction:row-reverse}.collection .product-card .product-img{display:flex;justify-content:center;align-items:flex-end}.collection .product-card img{display:block;margin:0 auto;width:100%;max-width:130px}.collection .product-card .product-content{text-align:center}.collection .product-card h3,.collection .product-card p{display:block}.collection .product-card h3{font-weight:800;font-size:1.6rem}.collection .product-card p{font-size:1.4rem}.collection .product-card .product-link{text-align:center;padding-top:30px;padding-bottom:30px;background-color:#c9dcd1;border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:block;font-size:18px;font-weight:700}.dropdown-box .box-dropdown-btn{border-radius:0}.variant-dropdown-item{padding:1rem;cursor:pointer;transition:background-color .3s ease;font-weight:800;font-size:1.4rem;margin:.5rem;white-space:normal}.variant-dropdown{display:grid!important;grid-template-columns:repeat(2,1fr)}.variant-dropdown li:not(:nth-child(2n)){border-right:2px solid #00756c}.variant-dropdown-item:hover{background-color:#00756c;color:#fff}@media (min-width: 768px){.collection .product-list .product .product-card .badge-wrapper img{top:-3.5rem;left:-1.5rem}.variant-dropdown-item{font-size:1.6rem}.collection .product-card h3{font-size:1.8rem}.collection .product-card p{font-size:1.6rem}.collection .product-card svg{position:absolute;right:7%;top:-7%}.collection .product-card .product-img{padding-top:60px;padding-bottom:30px}.collection .product-card .product-content{padding-top:15px;padding-bottom:30px}}@media (max-width: 767px){.collection .section.section-hero{padding-top:5rem}.collection .product-card{margin-top:25px}.collection .product-content,.collection .product-img{margin-top:0;top:-25px;position:relative}}@media (max-width: 400px){.collection .product-card svg{min-width:90px}}.box-heading{color:#00756c;font-size:2rem;margin-bottom:4rem!important}.product-input-wrapper{color:#00756c;margin-bottom:6rem;position:relative}.product-wrap{display:flex;flex-direction:column;width:90%;text-align:center}.product-input-wrapper button{height:6rem;background-color:#e1563e;color:#fff;border-radius:5rem;text-transform:uppercase;padding:0 6rem;position:absolute;right:0;font-weight:700}.product-input-wrapper label{font-size:2.3rem;font-weight:800;text-align:center}.product-input-wrapper input{color:#00756c;border:none;border-bottom:1px solid #00756c;outline:none;font-size:2rem;font-weight:700;text-align:center}.section-product h1,.section-product p{color:#00756c}.product .product-single__variants{display:none!important}.product .product-info{display:flex;flex-flow:column;justify-content:center;align-items:flex-start}.product h1,.product h2,.product .h2,.product-info h2{font-size:2.1rem;font-weight:800;margin-bottom:.5rem}.product .product-subtitle{font-size:1.6rem;font-weight:700}.product-rating{display:flex;flex-flow:row nowrap;align-items:center;color:#00756c;margin-bottom:2rem}.product-rating-info{display:flex;flex-flow:row nowrap;gap:.5rem;align-items:center;padding:.5rem 2rem;border:.1rem solid #00756c;border-radius:3.5rem;background-color:#fff}.product-rating-stars{display:flex;flex-flow:row nowrap;gap:.4rem}.product-rating-link{margin-left:2rem}.product-rating-link a{text-transform:uppercase;color:#00756c;text-decoration:underline;font-size:1.2rem;font-weight:500}.product-rating-text,.product-rating-separator{vertical-align:middle}.product-rating-des{display:none}.product-testimonial{border-top:.05rem solid #00756c}.product-testimonial,.product-facts{border-bottom:.05rem solid #00756c}.product-testimonial{padding:1.5rem 0;margin:2rem 0 3rem}.product-facts{padding:0 0 2rem;margin:2rem 0 3rem}.product .product-testimonial-content{font-size:1.4rem;font-weight:500;line-height:1.35}.product .product-testimonial-author{font-size:1.4rem;font-weight:700;text-transform:uppercase;text-align:right;margin-bottom:0}.product-testimonial-author:before{content:"\2013";display:inline-block;margin-right:.5rem}.product-price{margin-bottom:2.5rem}.product .product-price-title,.pet-name-label{font-size:2.1rem;font-weight:800;text-transform:uppercase;margin-bottom:.5rem}.pet-name-wrapper{display:flex;padding:3rem 0;justify-content:center;align-items:center;gap:1rem}.pet-name-label{margin-top:1.25rem}.pet-name-input{height:4.5rem;width:100%;border-width:1px;border-style:solid;border-color:#c9dcd1;border-image:initial;border-radius:20px;outline:none;color:#00756c;padding-left:1rem}.product .product-info button{border-radius:45px;min-width:150px}.product .product-price-value{font-size:2.1rem;font-weight:700}.product .product-vat-label{font-size:1.2rem;font-weight:500}.product .product-step{text-transform:uppercase;font-size:1.4rem;font-weight:800}.product-variant-fieldset{display:flex;flex-flow:row nowrap;width:100%;justify-content:space-between;margin-bottom:2rem}.product-variant-input{display:flex;width:100%}.product-variant-input input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-variant-input input[type=radio]:checked+label{opacity:1}.product-variant-input input[type=radio]:checked+label .product-variant-image{box-shadow:0 3px 6px #00000029}.product-variant-label{position:relative;display:flex;width:100%;opacity:.5;cursor:pointer}.product-variant-label-wrapper{width:100%}.product-variant-image{display:block;border-radius:50%;background-color:#d4d9ef;position:relative;padding-bottom:100%;height:0;box-shadow:0 3px 6px #00000029;margin-bottom:1rem;border:1px solid transparent}.product-variant-image:before{content:"";width:4rem;height:4rem;background:#e05b40;position:absolute;top:0;right:0;border-radius:50%;z-index:1;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:500}.product-variant-gs-image:before{background:transparent!important}.product-variant-fieldset>div:first-child .product-variant-image:before{content:none}.product-variant-fieldset>div:nth-child(2) .product-variant-gs-image:before{content:""!important}.product-variant-fieldset>div:nth-child(2) .product-variant-image:before{content:"10%"}.product-variant-fieldset>div:nth-child(3) .product-variant-gs-image:before{content:""!important}.product-variant-fieldset>div:nth-child(3) .product-variant-image:before{content:"15%"}.product-variant-fieldset>div:nth-child(4) .product-variant-gs-image:before{content:""!important}.product-variant-fieldset>div:nth-child(4) .product-variant-image:before{content:"20%"}.product-variant-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50%}.product .product-variant-text{text-align:center;margin-bottom:0;font-size:1.4rem}.product-variant-quantity{font-weight:800}.product-variant-weight{font-weight:500}.product .product-images{display:flex;flex-direction:column;justify-content:flex-start}.product-slide-img-container{display:flex;width:100%}.product .product-images img{display:block;margin:0 auto;width:100%}.product .product-content p strong{font-weight:700}.product .section{padding-top:0;padding-bottom:4rem}.product .section-product{padding-bottom:2rem}.product .product-back-link{font-weight:500;font-size:1.6rem;display:inline-flex;width:auto;gap:7px;align-items:center}.product .payment-buttons{display:flex;flex-flow:column;align-items:stretch;margin-top:2rem}.product button.shopify-payment-button__button,.product .checkout-btn{position:relative;margin-top:10px;display:block;width:100%;padding:1.1rem 3rem;min-height:47px}.product button.shopify-payment-button__button:hover,.product .checkout-btn:hover{background-color:#e1563e}.product .shopify-payment-button__more-options,.product .product-single__variants{display:none!important}.product .add-to-cart{display:flex;border-radius:0 0 2rem 2rem;background-color:#00756c;color:#fff;border-color:#00756c!important;text-align:center;justify-content:center;text-transform:uppercase}.product .add-to-cart:hover{border-width:2px;box-shadow:#00756c 0 0 0 1px,#fff 0 0 0 1px}.product .shopify-payment-button__button:hover,.product .checkout-btn:hover,.cart__checkout:hover{box-shadow:#00756c 0 0 0 1px,#fff 0 0 0 1px}.btn--loading{position:relative;text-indent:-9999px;background-color:#00756c!important}.product-subscription-loading{position:relative}.btn--loading:before,.cart__loader:before,.product-subscription-loading:before{content:"";display:block;width:24px;height:24px;position:absolute;left:50%;top:50%;margin-left:-12px;margin-top:-12px;border-radius:50%;border:2px solid;border-color:#00756c;border-top-color:transparent;animation:spin 1s linear infinite}.cart__loader:before,.product-subscription-loading:before{width:32px;height:32px}.product-subscription-loading:before{border-color:#00756c;border-top-color:transparent}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product .section p,.product .section .p{color:#00756c}.product .section:not(.section-product){margin-top:4rem;margin-bottom:4rem;padding-top:0;padding-bottom:0}.product .section.section-accordion .container{padding-top:4rem;padding-bottom:4rem}@media (min-width: 768px){.product .border-r-md-10{border-radius:1rem}.product .section:not(.section-product){margin-top:8rem;margin-bottom:8rem}.product h1,.product h2,.product .h2,.product-info h2{font-size:2.3rem}.product .product-subtitle{font-size:2.1rem}.product-slider-container{border-radius:1rem}.product-rating-star{width:2.1rem;height:2.1rem}.product-rating-des{display:block}.product-rating-mob{display:none}.product-rating-link a{font-size:1.6rem}.product-testimonial{border-width:.1rem;padding:2rem 0;margin:2rem 0}.product .product-testimonial-content{font-size:1.8rem;line-height:1.45}.product .product-testimonial-author{font-size:1.8rem}.product-facts{border-bottom:.1rem solid #00756c}.product-facts p{font-size:1.4rem}.product-facts svg{max-height:6rem}.product-subscription-facts p{font-size:1.4rem;text-align:center}.product-subscription-facts svg{display:block;max-height:4rem;margin-left:auto;margin-right:auto}.product .product-info button{min-width:250px}.product .product-images{justify-content:center}}@media (max-width: 767px){.product-slider-element{margin-bottom:3rem}.product ul,.product ol{font-size:1.6rem}.product-subscription-facts .row>div{width:100%;display:flex;flex-direction:row}.product-subscription-facts .row>div:not(:last-child){margin-bottom:1.6rem}.product-subscription-facts svg{min-width:4.8rem}.product-subscription-facts p{margin-left:.85rem}.product-subscription-discount{display:block;font-size:1rem}}@media (max-width: 575px){body.product.template-product main{margin-top:95px!important}.product-slider-container{height:calc(100vw - 1px)}.product-slider-container-fresh{height:auto}.product-slide-img-container{position:relative;padding-bottom:100%;width:100%;height:0}.product-slide-img-container img{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 auto}.product-slide-img-container-fresh{padding-bottom:66%}.product-slide-img-container-fresh img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:auto}}.is-transitioning{display:block!important;visibility:visible!important}select::-ms-expand{display:none}.hidden-label{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.icon{display:inline-block;width:20px;height:20px;vertical-align:middle;fill:currentColor}.no-svg .icon{display:none}.icon--full-color{fill:initial}.icon-close *{fill:none!important;stroke:currentColor!important}.icon-cart circle{fill:currentColor!important}.icon__fallback-text{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.js-drawer-open{overflow:hidden}.drawer{display:none;position:fixed;overflow:hidden;-webkit-overflow-scrolling:touch;top:0;bottom:0;max-width:100%;z-index:30;color:#000;background-color:#fff;box-shadow:0 0 150px #0000001a;transition:transform .25s cubic-bezier(.165,.84,.44,1)}@media screen and (max-height: 400px){.drawer{overflow:scroll}.drawer .drawer__contents{height:auto}}.drawer input,.drawer textarea{border:none;font-size:1.4rem!important;line-height:2rem!important;outline:none;color:#00756c;margin-left:4rem;margin-right:4rem;padding-left:0;padding-right:0;font-weight:500}.drawer input{margin-left:0rem;margin-right:0rem;margin-top:2px}@media screen and (min-width: 767px){.drawer input{font-size:1.6rem!important;line-height:2.2rem!important}}.drawer .btn,.cart__checkout.btn{color:#fff;box-shadow:0 3px 5px #00000040;background-color:#e05b40;padding-top:13px;padding-bottom:13px;font-size:16px;line-height:22px;font-weight:800}.drawer--left{width:350px;left:-350px}.drawer--left.drawer--is-open{display:block;transform:translate(350px);transition-duration:.45s}.drawer--right{width:100%;right:-350px}@media only screen and (min-width: 769px){.drawer--right{width:560px;right:-450px}.drawer .btn,.cart__checkout.btn{padding-top:18px;padding-bottom:18px;font-size:18px;line-height:24px}}.drawer--right.drawer--is-open{display:block;transform:translate(-350px);transition-duration:.45s}@media only screen and (min-width: 769px){.drawer--right.drawer--is-open{transform:translate(-450px)}}.js-drawer-closing .main-content:after,.js-drawer-open .main-content:after{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#e6e6e6;opacity:0;z-index:26}.js-drawer-open .main-content:after{animation:overlay-on .35s forwards}.js-drawer-closing .main-content:after{animation:overlay-off .25s forwards}.drawer__fixed-header,.drawer__footer,.drawer__header,.drawer__scrollable{padding-left:15px;padding-right:15px}.drawer__header{display:table;height:90px;width:100%;padding:11.53846px 0;margin-bottom:0}@media only screen and (min-width: 768px){.drawer__scrollable{padding-left:30px;padding-right:30px}.drawer__header{height:120px}.drawer__fixed-header{padding-left:30px;padding-right:30px}}.drawer__fixed-header{overflow:visible;background-color:#f0f8f3}@media only screen and (min-width: 769px){.drawer__fixed-header,.drawer__header{height:120px}}.drawer__close,.drawer__title{display:table-cell;vertical-align:middle}.drawer__title{width:100%;color:#00756c;font-weight:900;font-size:2.2rem;line-height:2.8rem}@media only screen and (min-width: 769px){.drawer__title{font-size:2.8rem;line-height:3.4rem}}.drawer__close{width:1%;text-align:center}.drawer__close-button{background-color:transparent;position:absolute;top:1.5rem;right:0;box-shadow:0 2px 6px #00000029;border-radius:50%;background-color:#fff;width:2.4rem;height:2.4rem}.drawer__close-button:active{background-color:#f2f2f2}.drawer__close-button svg{height:11.2px;width:11.2px}.drawer__close--left{text-align:left}.drawer__close--left .drawer__close-button{right:auto;left:-20px}.drawer__contents{height:100%;display:flex;flex-direction:column}.drawer__inner,.drawer__scrollable{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:hidden}.drawer__inner{position:relative}.drawer__scrollable{position:relative;padding-top:20px;padding-bottom:20px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;color:#00756c}@media only screen and (min-width: 768px){.drawer__scrollable{padding-top:30px;padding-bottom:30px}.drawer__close-button{width:3rem;height:3rem;top:2rem;right:0}.drawer__close-button svg{width:14px;height:14px}}.cart__loader{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.2s;z-index:100;display:flex;justify-content:center;align-items:center}.cart__loader.cart__loader--visible{opacity:1;visibility:visible}.cart__page .cart__page-col{display:flex;flex:1;flex-direction:column;padding:3rem;color:#fff;border-radius:1rem;overflow:hidden}.drawer__footer{border-top:1px solid;border-top-color:#e8e8e1}.drawer__inner .drawer__footer{padding-top:3rem;padding-bottom:3rem}@media only screen and (min-width: 769px){.drawer__footer{padding-top:22.22222px}}.drawer__inner.is-loading .drawer__scrollable{transition:opacity .3s ease .7s;opacity:.4}.cart-notes{margin-top:10px;margin-bottom:10px;min-height:60px;height:60px}@media only screen and (min-width: 769px){.cart-notes{min-height:80px;height:80px}}.appear-delay-4{transition:transform 1s cubic-bezier(.165,.84,.44,1) .34s,opacity 1s cubic-bezier(.165,.84,.44,1) .44s}.appear-delay-2{transition:transform 1s cubic-bezier(.165,.84,.44,1) .22s,opacity 1s cubic-bezier(.165,.84,.44,1) .32s}.appear-delay-1{transition:transform 1s cubic-bezier(.165,.84,.44,1) .1s,opacity 1s cubic-bezier(.165,.84,.44,1) .2s}.appear-animation{opacity:0;transform:translateY(60px)}[data-disable-animations=true] .appear-animation{opacity:1;transform:none}.js-drawer-open .appear-animation{opacity:1;transform:translateY(0)}.js-drawer-closing .appear-animation{transition-duration:0s;transition-delay:.5s}@media only screen and (min-width: 769px){.site-nav__link--icon .icon{width:28px;height:28px}.site-nav__link--icon .icon.icon-user{position:relative;top:1px}}.cart-link{position:relative;display:block}.cart-link__bubble{display:none}.cart-link__bubble--visible{display:block;position:absolute;top:50%;right:0;width:15px;height:15px;background-color:#ff4f33;border:2px solid;border-color:#fff;border-radius:50%}.cart-count-bubble{display:none}.cart-count-bubble--visible{display:flex}.cart-count-bubble{position:absolute;background-color:#00756c;color:#fff;height:1.7rem;width:1.7rem;border-radius:100%;justify-content:center;align-items:center;font-size:1rem;bottom:-5px;right:-5px;line-height:1}[data-icon=cart] .cart-link__bubble--visible{top:0;right:-4px}[data-icon=bag-minimal] .cart-link__bubble--visible{top:50%;right:0}[data-type_headers_align_text=true] .breadcrumb{text-align:center}.js-qty__wrapper.is-loading{opacity:.5;pointer-events:none}.js-qty__num{display:block;background:none;text-align:center;width:100%;padding:5px 20px;margin:0;z-index:1;border:0}.js-qty__adjust{cursor:pointer;position:absolute;padding:0 1rem;z-index:2}.js-qty__num:focus-visible{outline:none}.js-qty__adjust .icon{display:block;font-size:8px;width:10px;height:10px;fill:inherit}.js-qty__adjust:hover{background-color:#f2f2f2;color:#000}.js-qty__num:active~.js-qty__adjust,.js-qty__num:focus~.js-qty__adjust{border-color:#000}.js-qty__adjust--plus{right:0}.js-qty__adjust--minus{left:.5rem}.js-qty__adjust--plus{right:.5rem}.js-qty__wrapper{position:relative;overflow:visible;background-color:#f0f8f3;border-color:#e8e8e1;max-width:12rem;display:flex;justify-content:center;align-items:center;border-radius:7rem;padding-top:.5rem;padding-bottom:.5rem}.js-qty__num{padding-top:2px;padding-bottom:2px}.js-qty__adjust{border:1px solid #00756c!important;background-color:#fff;border-radius:50%;width:3rem;height:3rem}.js-qty__adjust svg path{fill:#00756c}.js-qty__adjust:hover{color:#fff;fill:#fff}.js-qty__adjust.js-qty__adjust--minus:hover,.js-qty__adjust.js-qty__adjust--plus:hover{background-color:#fff}.js-qty__adjust.js-qty__adjust--minus:hover svg path{fill:red}.js-qty__adjust.js-qty__adjust--plus:hover svg path{fill:#00756c}.currency-flag{transform:scale(.55);margin:-.55rem}.cart__page{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem}.cart__page-col:first-child{flex:1 1 60%;padding-right:100px}.cart__page-col:last-child{position:sticky;top:10%;flex:0 1 35%;padding:3rem;background:transparent;color:#000}.cart__page-col:last-child:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#000;opacity:.03}@media only screen and (max-width: 991px){.cart__page-col:last-child{flex:0 1 100%}.product-slider-element-fresh{margin-bottom:0}}.cart__item{position:relative;box-shadow:0 0 5px #00756c40;padding:2rem 1.5rem;border-radius:2rem;display:flex;flex-direction:column;width:100%;margin-bottom:30px!important}@media only screen and (min-width: 991px){.cart__item{padding:3rem}}.section-product[data-product-handle=frischfutter-box-400-gramm] .product-variant-image:before,.section-product[data-product-handle=frischfutter-box-800-gramm] .product-variant-image:before{display:none}.cart__item:last-child{margin-bottom:0;border-bottom:0}.cart__image a{display:block}.cart__image img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50%}.cart__image{width:8rem;height:8rem;margin-right:1.5rem}.cart__image-wrapper{display:block;border-radius:50%;background-color:#d4d9ef;position:relative;padding-bottom:100%;height:0;box-shadow:0 3px 6px #00000029;margin-bottom:1rem;border:1px solid #fff}.cart__item-fresh .cart__image__quantity{position:relative}.cart__image__quantity{display:flex;flex-direction:row;align-items:flex-start;margin-top:2rem;margin-bottom:1.5rem}.cart__item-details{display:flex;flex-direction:column;width:100%}.cart__item-info{color:#00756c!important;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1.5rem}.cart__item-title{flex:1 1 100%}.drawer .cart__item-title{font-size:2.2rem;line-height:2.8rem}.cart__item-sub{display:flex;justify-content:space-between;line-height:1;font-weight:700;border-bottom:1px dashed #00756c;padding-bottom:9px}.cart__item-sub.cart__item-row{margin-bottom:3rem;flex:1 1 100%}.cart__item-info .cart__item-sub{color:#00756c;font-size:2.4rem!important;line-height:3rem!important;font-weight:700!important}@media only screen and (min-width: 991px){.cart__item-info .cart__item-sub{font-size:3rem!important;line-height:3.6rem!important}}.ajaxcart__subtotal{font-size:1.6rem;font-weight:800;color:#00756c;text-transform:uppercase}.ajax__subtotal-price{font-size:2.4rem;line-height:3rem;font-weight:700;color:#00756c}@media only screen and (min-width: 991px){.ajax__subtotal-price{font-size:3rem;line-height:3.6rem}}.cart__item-row{margin-bottom:20px}.cart__remove{position:absolute;top:1.5rem;right:1.5rem}.cart__item-fresh .cart__remove{top:0;right:0}.cart__remove a{display:inline-block}.cart__remove img{width:13px;height:14px;color:#00756c}@media only screen and (min-width: 991px){.cart__remove{top:3rem;right:3rem}.cart__remove img{width:15px;height:16px}}.cart__checkout{width:100%}.cart__item-name{display:block;font-size:1.7rem;line-height:2.3rem;font-weight:850;color:#00756c}@media only screen and (min-width: 991px){.cart__item-name{font-size:2.4rem;line-height:3rem}}.cart__item--var-prod{display:flex;flex-direction:row}.cart__item--variants{width:8rem}.cart__item--variants p,.cart__item--purchase p{font-weight:700;color:#00756c;text-align:center}.cart__item--purchase{display:flex;min-width:12rem;gap:.5rem;justify-content:center}.cart__price{display:block;font-weight:700}.cart__price--strikethrough{text-decoration:line-through;color:#707070!important;font-size:1.3rem;line-height:1.9rem;display:flex;justify-content:end}@media only screen and (min-width: 991px){.cart__price--strikethrough{font-size:1.6rem;line-height:2.2rem}}.cart__discount{color:#00756c}.cart__terms{display:flex;align-items:center;justify-content:center}.cart__terms label{margin-bottom:0;text-transform:none;letter-spacing:0}.cart__checkout-wrapper{margin-top:20px}.cart__checkout-wrapper .additional-checkout-buttons{margin-top:12px}.drawer .additional-checkout-buttons{margin:10px 0}.drawer .additional-checkout-buttons [data-shopify-buttoncontainer]{justify-content:center}.drawer .additional-checkout-buttons [data-shopify-buttoncontainer]>*{height:auto!important}iframe.zoid-component-frame{z-index:1!important}.drawer__cart-empty,.drawer.is-empty .drawer__inner{display:none}.drawer.is-empty .drawer__cart-empty{display:block}.cart input:not(.js-qty__num),.cart textarea{border:1px solid #e8e8e1}.cart-header a,.drawer .drawer__cart-empty a{color:#e1563e;font-weight:500}.cart-header a:hover,.drawer .drawer__cart-empty a:hover{color:#00756c}.header-icons{display:flex;margin-left:1.5rem}.product-slider-element{display:flex;flex-flow:row nowrap;width:100%}.product-slider-container{position:relative;width:100%;display:block;overflow:hidden;max-height:100vw}.product-slider-thumbnails{list-style-type:none;display:flex;flex-direction:column;justify-content:space-between;gap:.9rem;margin-right:2.5rem;margin-bottom:0;padding-left:0}.product-slider-thumbnails img{display:block;height:auto}.product-slider-thumbnails li{cursor:pointer;opacity:.7;border:1px solid transparent;border-radius:1rem;overflow:hidden}.product-slider-thumbnails-fresh li{opacity:1!important}.product-slider-thumbnails li:first-child,.product-slider-thumbnails li:last-child{opacity:.5}.product-slider-thumbnails .tns-nav-active{opacity:1!important;border-color:#00756c}.product-slider{display:block;width:90%}.product-subscription{border-radius:2rem;margin-top:2rem}.product-subscription-tabs{display:flex;flex-flow:row nowrap}.product-subscription-only-tabs{display:block!important}.product-subscription-only-tabs .product-subscription-tab{width:100%}.product-subscription-only-tabs .product-subscription-tab .product-subscription-price{width:40%;align-self:flex-start;left:2rem;right:0;color:#00756c!important;background:#feefe7!important}.product-subscription-only-tabs .product-subscription-tab .product-subscription-price:after{border:none!important}.product-subscription-only-wrapper{padding:2rem 2rem 2.5rem;border:.05rem solid #00756c;border-top:none;border-bottom:none;font-size:1.8rem;color:#00756c}.product-subscription-only-wrapper .product-subscription-old-price-value{color:#00756c}.product-subscription-only-wrapper .discount-text{color:#e05b40}.product-subscription-tab{display:flex;width:50%;flex-direction:column;border-radius:2rem 2rem 0 0;position:relative;padding:0 2rem 2rem}.product-subscription-tab-active{border:.05rem solid #00756c;border-bottom:none}.product-subscription-tab:not(.product-subscription-tab-active){background-color:#f2f2f2;border-bottom:.05rem solid #00756c;box-shadow:0 -2px 2px #00000026}.product-subscription-tab-content{display:block;padding:3rem 2rem;border:.05rem solid #00756c;color:#00756c;border-top:none;border-bottom:none}.product-subscription-tab-pane{display:none}.product-subscription-tab-pane-active{display:block;padding-bottom:5rem}#product-subscription-tab-single{padding-bottom:0}.product-subscription-input{display:flex;padding-left:4rem}.product .product-subscription-label{font-size:1.2rem;font-weight:500;line-height:1.2;text-transform:uppercase;color:#00756c}.product-subscription-discount{color:#e05b40}.product-subscription-gs-discount{color:#00756c}.product-subscription-price{width:80%;display:flex;flex-direction:column;justify-content:right;align-self:flex-end;align-items:flex-end;border-radius:0 0 2rem 2rem;padding:2rem 1rem;font-size:1.6rem;font-weight:500;margin-bottom:1rem;position:relative;top:-1rem;right:1rem;text-align:right}.product-sub .product-subscription-price-value{font-size:1.8rem;font-weight:700}.product-sub .product-subscription-price-label{font-size:.8rem}.product-subscription-price:after{content:"";position:absolute;top:0;right:0;transform:translate(100%);width:0;height:0;border-right:1rem solid transparent;border-bottom:1rem solid #b24e3a}.product-subscription-tab[data-id=product-subscription-tab-single] .product-subscription-price{background-color:#fff;color:#00756c}.product-subscription-tab-active[data-id=product-subscription-tab-single] .product-subscription-price{background-color:#f2f2f2}.product-subscription-tab[data-id=product-subscription-tab-subscription] .product-subscription-price{background:#e05b40;color:#fff}.product-subscription-tab[data-id=product-subscription-tab-single] .product-subscription-price:after{border-bottom-color:#f2f2f2}.product-subscription-tab[data-id=product-subscription-tab-subscription] .product-subscription-price:after{border-bottom-color:#b24e3a}.product-subscription-tab-active .product-subscription-price:after{border-bottom-width:.95rem}.product-subscription-price-label{display:block;font-size:1rem}label.product-subscription-label:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.product-subscription-total-price-container{line-height:1}.product-subscription-total-price{display:flex;flex-flow:row nowrap;justify-content:space-between;border:.05rem solid #00756c;border-top:none;border-bottom:none;padding:2rem 2rem 2.5rem;text-align:right;align-items:center}.product-subscription-total-label{font-size:1.6rem;font-weight:800;color:#00756c;line-height:1.35}.product-subscription-total-price-value{font-size:2.1rem;font-weight:700;color:#00756c}.product-subscription-old-price-value{font-size:1.6rem;font-weight:500;color:#e05b40;text-decoration:line-through;text-decoration-color:#00756c}.product-subscription-total-price-label,.ajaxcart__subtotal-price-label{display:flex;font-size:1rem;font-weight:500;color:#00756c}.product-subscription-select-label{width:100%}.product-subscription-select-label span{font-size:1.4rem}.product-subscription-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f2f2f2;border-width:0;outline:none;cursor:pointer;line-height:1.25;padding:1rem 4rem 1rem 1.5rem;color:#484847;width:100%;font-size:1.8rem;font-weight:400;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTggMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMWwxLTEgOCA4IDgtOCAxIDEtOSA5eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-position:right 1rem center;background-size:1.25rem;background-repeat:no-repeat}.product-subscription-radio{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.product-subscription-radio~.checkmark{position:absolute;left:2rem;height:2.5rem;width:2.5rem;border:1px solid #00756c;border-radius:50%}.product-subscription-radio~.checkmark:after{content:"";top:.65rem;left:.65rem;width:1rem;height:1rem;border-radius:50%;background:transparent;position:absolute}.product-subscription-radio:checked~.checkmark{background-color:#fff}.product-subscription-radio:checked~.checkmark:after{display:block;background-color:#00756c}.product-subscription-border{border-top:1px dashed #00756c;margin-left:2rem;margin-right:2rem}.product-single__form .payment-buttons{margin-top:0}@media (min-width: 768px){.product .product-subscription-label{font-size:1.6rem}.product-subscription-price{font-size:1.8rem}.product-subscription-price-label{font-size:1.2rem}.product-sub .product-subscription-price-value{font-size:2.3rem}.product-sub .product-subscription-price-label{font-size:.7rem}}.product-rounded{border-radius:1rem;overflow:hidden}.section-product-compare h3{font-size:2.1rem;font-weight:800;margin-bottom:2rem}.product-compare-content{padding:3rem 1.5rem 1.5rem}.product-compare-hb{color:#00756c}.product-compare-list{list-style-type:none;padding-left:0}.product-compare-list li{font-size:1.2rem;font-weight:500;display:flex;align-items:baseline}.product-compare-list li:not(:last-child){margin-bottom:1.3rem}.product-compare-list li:before{content:"";display:inline-block;background-repeat:no-repeat;margin-right:.5rem;vertical-align:middle}.product-compare-hb .product-compare-list li:before{width:1.94rem;height:.8rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.021' height='10' viewBox='0 0 13.021 10'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect width='13.021' height='10' fill='%2300756c'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_3267' data-name='Group 3267' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath d='M12.624,2.3l-.759.759-5.6,5.6-.931.928a1.4,1.4,0,0,1-1.975,0l-.928-.928L.395,6.625A1.35,1.35,0,0,1,2.3,4.717L4.351,6.764,10.715.394a1.337,1.337,0,0,1,1.15-.38,1.3,1.3,0,0,1,.759.38,1.346,1.346,0,0,1,0,1.909' transform='translate(0 0)' fill='%2300756c'/%3E%3C/g%3E%3C/svg%3E%0A");background-size:1rem .8rem}.product-compare-old .product-compare-list li:before{width:1.94rem;height:.94rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.828' height='12.829' viewBox='0 0 12.828 12.829'%3E%3Cg id='Group_3409' data-name='Group 3409' transform='translate(-1212.032 -2771.852)'%3E%3Cg transform='translate(1213.446 2773.267)'%3E%3Cpath d='M0,0H14.142' transform='translate(0) rotate(45)' fill='none' stroke='%23d52a2a' stroke-linecap='round' stroke-width='2'/%3E%3Cpath d='M0,0H14.142' transform='translate(0 10) rotate(-45)' fill='none' stroke='%23d52a2a' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:.94rem}.product-compare-btn{border-radius:0;width:100%;text-transform:uppercase}@media (min-width: 576px) and (max-width: 767px){.product-slider-container{max-height:54rem}}@media (min-width: 768px) and (max-width: 991px){.product-slider-container{max-height:36rem}}@media (min-width: 992px) and (max-width: 1199px){.product-slider-container{max-height:56rem}}@media (min-width: 576px){.product-rounded-sm{border-radius:1rem;overflow:hidden}}@media (min-width: 768px){.product-wrap{display:block;position:relative;width:auto;width:calc(100% - 300px);left:15%;text-align:left}.product-input-wrapper label{margin-right:1rem;text-align:left}.product-input-wrapper{border-radius:5rem;border:1px solid #00756c;height:6rem}.product-input-wrapper input{height:1.8rem;text-align:start}.product-rounded-md{border-radius:1rem;overflow:hidden}.product-compare-content{padding:6rem 8rem 3rem}.product-compare-list li{font-size:1.8rem}.product-compare-list li:not(:last-child){margin-bottom:2rem}.product-compare-hb .product-compare-list li:before{width:1.3rem;height:1rem;background-size:1.3rem 1rem}.product-compare-old .product-compare-list li:before{width:1.282rem;height:1.282rem;background-size:1.282rem;margin-right:1rem}}@media (min-width: 992px){.product-rounded-lg{border-radius:1rem;overflow:hidden}}@media (min-width: 1200px){.product-compare-text{margin-top:3rem;margin-bottom:5rem}.product-compare-image{margin-top:-5rem}.product-compare-old .product-compare-image{margin-top:-6rem}.product-slider-thumbnails{width:15.71%}.product-slider-thumbnails-fresh{width:100%}.product-slider-container{width:84.29%}.product-slider-container-fresh{width:100%}.product-slider-container{max-height:52.15rem}}@media (min-width: 1400px){.product-compare-old .product-compare-image{margin-top:-9rem}.product-slider-container{max-height:61rem}}@media (max-width: 1199px){.section-product-compare h3{text-align:center}.product-compare-text{margin-top:3rem}}@media (max-width: 768px){.product-compare-image img{display:block;max-width:60%;margin:0 auto}.product-compare-btn{font-size:1.3rem}}.product .product-card .badge-wrapper img{position:absolute;top:-6rem;z-index:10;margin:0;width:8rem}.product:not(:nth-child(2)):not(:nth-child(3)) .product-card .badge-wrapper{display:none}.product:nth-child(2) .product-card .badge-wrapper img{right:.5rem}.product:nth-child(3) .product-card .badge-wrapper img{left:.5rem}.cart__item-header{display:flex;flex-flow:row nowrap;justify-content:space-between}.cart__item-heading{font-size:1.6rem;line-height:2.2rem;text-transform:uppercase;font-weight:700}@media (min-width: 768px){.cart__item-heading{font-size:2.4rem;line-height:3rem}}.cart__item-price{display:flex;flex-flow:row nowrap;align-items:center;gap:.5rem}.cart__item-price--original{font-weight:700;font-size:1.3rem;line-height:1.9rem;color:#707070;text-decoration:line-through}.cart__item-price--final{font-size:2.4rem;line-height:3rem;font-weight:700;color:#00756c}@media only screen and (min-width: 768px){.cart__item-price--original{font-size:1.6rem;line-height:2.2rem}.cart__item-price--final{font-size:3rem;line-height:3.6rem}}.cart__item-content{display:flex;flex-direction:column;gap:1.5rem}.cart__item-description{font-weight:700;font-size:1.4rem;line-height:2rem;color:#00756c}@media only screen and (min-width: 768px){.cart__item-description{font-size:1.6rem;line-height:2.2rem}}.cart__item-discount{display:flex;position:absolute;font-style:italic;top:-1.2rem;right:1.5rem;background:#ffd380;padding:.4rem .8rem;border-radius:2rem;font-weight:700;font-size:1.2rem;line-height:1.5rem;color:#0d080d}@media only screen and (min-width: 768px){.cart__item-discount{font-size:14px;line-height:17px;right:2.5rem;padding:.3rem .8rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/collection-modern.css.map */
