@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@100;300;400;500;700;800;900&display=swap);
.pull-left-xs{float:left}.pull-right-xs{float:right}@media(min-width: 544px)and (max-width: 768.98px){.pull-left-sm{float:left}.pull-right-sm{float:right}}@media(min-width: 769px)and (max-width: 991.98px){.pull-left-md{float:left}.pull-right-md{float:right}}@media(min-width: 992px)and (max-width: 1199.98px){.pull-left-lg{float:left}.pull-right-lg{float:right}}@media(min-width: 1200px)and (max-width: 1279.98px){.pull-left-xl{float:left}.pull-right-xl{float:right}}@media(min-width: 1280px)and (max-width: 1349.98px){.pull-left-customXl{float:left}.pull-right-customXl{float:right}}@media(min-width: 1350px)and (max-width: 1359.98px){.pull-left-xx{float:left}.pull-right-xx{float:right}}@media(min-width: 1360px){.pull-left-xxl{float:left}.pull-right-xxl{float:right}}@media(max-width: 543.98px){.hidden-xs-down{display:none !important}}@media(max-width: 768.98px){.hidden-sm-down{display:none !important}}@media(max-width: 991.98px){.hidden-md-down{display:none !important}}@media(max-width: 1199.98px){.hidden-lg-down{display:none !important}}@media(max-width: 1279.98px){.hidden-xl-down{display:none !important}}@media(max-width: 1349.98px){.hidden-customXl-down{display:none !important}}@media(max-width: 1359.98px){.hidden-xx-down{display:none !important}}.hidden-xxl-down{display:none !important}.row.equal-height>[class^=col]{display:-webkit-box;display:-ms-flexbox;display:flex}.swatch-circle-beige{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#f5f5dc;border-radius:1.25em;display:block;position:relative}.swatch-circle-beige.disabled{opacity:.2}.swatch-filter-beige{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#f5f5dc;border-radius:.69em;background-color:#f5f5dc;display:block;position:relative}.swatch-filter-beige.disabled{opacity:.2}.swatch-circle-black{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000;border-radius:1.25em;display:block;position:relative}.swatch-circle-black.disabled{opacity:.2}.swatch-filter-black{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000;border-radius:.69em;background-color:#000;display:block;position:relative}.swatch-filter-black.disabled{opacity:.2}.swatch-circle-blue{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#0070d2;border-radius:1.25em;display:block;position:relative}.swatch-circle-blue.disabled{opacity:.2}.swatch-filter-blue{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#0070d2;border-radius:.69em;background-color:#0070d2;display:block;position:relative}.swatch-filter-blue.disabled{opacity:.2}.swatch-circle-brown{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#a52a2a;border-radius:1.25em;display:block;position:relative}.swatch-circle-brown.disabled{opacity:.2}.swatch-filter-brown{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#a52a2a;border-radius:.69em;background-color:#a52a2a;display:block;position:relative}.swatch-filter-brown.disabled{opacity:.2}.swatch-circle-green{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#008827;border-radius:1.25em;display:block;position:relative}.swatch-circle-green.disabled{opacity:.2}.swatch-filter-green{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#008827;border-radius:.69em;background-color:#008827;display:block;position:relative}.swatch-filter-green.disabled{opacity:.2}.swatch-circle-grey{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#8f979d;border-radius:1.25em;display:block;position:relative}.swatch-circle-grey.disabled{opacity:.2}.swatch-filter-grey{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#8f979d;border-radius:.69em;background-color:#8f979d;display:block;position:relative}.swatch-filter-grey.disabled{opacity:.2}.swatch-circle-navy{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#000080;border-radius:1.25em;display:block;position:relative}.swatch-circle-navy.disabled{opacity:.2}.swatch-filter-navy{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#000080;border-radius:.69em;background-color:#000080;display:block;position:relative}.swatch-filter-navy.disabled{opacity:.2}.swatch-circle-orange{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ffa500;border-radius:1.25em;display:block;position:relative}.swatch-circle-orange.disabled{opacity:.2}.swatch-filter-orange{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ffa500;border-radius:.69em;background-color:#ffa500;display:block;position:relative}.swatch-filter-orange.disabled{opacity:.2}.swatch-circle-pink{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fe249a;border-radius:1.25em;display:block;position:relative}.swatch-circle-pink.disabled{opacity:.2}.swatch-filter-pink{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fe249a;border-radius:.69em;background-color:#fe249a;display:block;position:relative}.swatch-filter-pink.disabled{opacity:.2}.swatch-circle-purple{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#800080;border-radius:1.25em;display:block;position:relative}.swatch-circle-purple.disabled{opacity:.2}.swatch-filter-purple{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#800080;border-radius:.69em;background-color:#800080;display:block;position:relative}.swatch-filter-purple.disabled{opacity:.2}.swatch-circle-red{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#f00;border-radius:1.25em;display:block;position:relative}.swatch-circle-red.disabled{opacity:.2}.swatch-filter-red{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#f00;border-radius:.69em;background-color:#f00;display:block;position:relative}.swatch-filter-red.disabled{opacity:.2}.swatch-circle-white{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;display:block;position:relative}.swatch-circle-white.disabled{opacity:.2}.swatch-filter-white{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#fff;border-radius:.69em;background-color:#fff;display:block;position:relative}.swatch-filter-white.disabled{opacity:.2}.swatch-circle-yellow{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#ff0;border-radius:1.25em;display:block;position:relative}.swatch-circle-yellow.disabled{opacity:.2}.swatch-filter-yellow{border:.063em solid rgba(0,0,0,.3);width:1.38em;height:1.38em;background:#ff0;border-radius:.69em;background-color:#ff0;display:block;position:relative}.swatch-filter-yellow.disabled{opacity:.2}.swatch-circle-miscellaneous{background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(130, 30, 145)), color-stop(25%, rgb(130, 30, 145)), color-stop(25%, rgb(237, 209, 52)), color-stop(50%, rgb(255, 255, 0)), color-stop(50%, rgb(237, 209, 52)), color-stop(50%, #59ba00), color-stop(76%, #59ba00), color-stop(76%, #111), to(#111)),-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(14, 92, 209)), color-stop(50%, rgb(14, 92, 209)), color-stop(50%, rgb(226, 11, 11)), to(rgb(226, 11, 11)));background:linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%),linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);background-repeat:repeat-y,repeat;background-size:50% 100%,100% 100%;border:.063em solid rgba(0,0,0,.3);border-radius:1.25em;display:block;height:2.5em;position:relative;-webkit-transform:rotate(35deg);transform:rotate(35deg);width:2.5em}.swatch-circle-miscellaneous.disabled{opacity:.2}.swatch-circle-miscellaneous.selected::after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.product-detail .attributes .swatch-circle{border:.063em solid rgba(0,0,0,.3);width:2.5em;height:2.5em;background:#fff;border-radius:1.25em;border:.063em solid rgba(0,0,0,.3);display:inline-block;margin-right:.313em;position:relative}.product-detail .attributes .swatch-circle.color-value[data-selected=true]::after{color:#000;content:"";display:table-caption;font-family:"FontAwesome";font-size:1.625em;left:.295em;position:absolute}.product-detail .attributes .swatch-circle.color-value.selected::after{background:#fff;border-radius:50%;color:#000;content:"";display:table-caption;font-family:"FontAwesome";font-size:1.625em;height:.75em;left:.31em;line-height:.8em;position:absolute;top:.35em;width:.8em}.product-detail .attributes .swatch-circle i.fa-times-circle{background:#fff;border-radius:50%;height:.75em;line-height:.8em;width:.8em}.product-detail [disabled] .swatch-circle,.product-detail .swatch-circle.unselectable{cursor:not-allowed}.product-detail [disabled] .swatch-circle.color-value.selected::after,.product-detail .swatch-circle.unselectable.color-value.selected::after{background-color:#495057}label.color~a:hover{text-decoration:none}.social-container{padding-top:.9375em;text-align:center}.social-container .social-icons{text-decoration:none;font-size:1.875em;list-style-type:none;padding:0;color:#444}@media(max-width: 991.98px){.social-container .social-icons{font-size:1.5625em}}.social-container .social-icons i,.social-container .social-icons a{color:#444;padding-right:.2em}label.availability{padding-right:.3125em}@media(min-width: 544px){.product-number-rating{border-bottom:1px solid #ccc}}@media(min-width: 769px){.product-number-rating{border-top:1px solid #ccc}}@media(min-width: 544px)and (max-width: 768.98px){.product-name{border-bottom:1px solid #ccc}}@media(min-width: 544px){.product-number-rating .ratings{margin-top:.625em}}@media(max-width: 543.98px){.product-number-rating .ratings{background-color:#fff;margin-top:-1.875em;margin-right:-0.9375em;padding:.1875em}}.product-number{color:#ccc;font-size:.875em;padding-bottom:.938em;padding-top:.938em}.promotions{font-weight:normal;text-align:center;height:85%}.promotions div.collapsible-xl button.callout{font-size:1.25em;padding-bottom:1.25rem;padding-top:1.25rem;color:#c00}@media(min-width: 544px){.promotions div.collapsible-xl button.callout{font-size:1.375em}}.promotions div.collapsible-xl button.callout::after{color:#000}.price{font-size:1.5rem}.product-options{margin-top:1.25em}.size-chart .size-chart-collapsible{max-height:0;overflow:hidden;-webkit-transition:max-height .5s;transition:max-height .5s;-webkit-transition-timing-function:cubic-bezier(0, 1, 0, 1);transition-timing-function:cubic-bezier(0, 1, 0, 1)}.size-chart .size-chart-collapsible.active{max-height:100%;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.color-attribute{border:none;padding:0;background:none}.non-input-label{display:block;margin-bottom:.5rem}@media(min-width: 769px){.attributes{padding-left:2.5rem;padding-right:2.5rem}}@media(max-width: 543.98px){.product-grid{padding-top:.938em}.product-grid .col-6{padding-left:5px;padding-right:5px}}@media(min-width: 769px){body .container{max-width:82.5rem}}@media(min-width: 769px){body header .container{max-width:90rem}}.container-fluid.wide-container{padding-left:1.125rem;padding-right:1.125rem;max-width:93.75rem}@media(min-width: 769px){.container-fluid.wide-container{padding-left:2.3125rem;padding-right:2.3125rem}}@media(min-width: 992px){.container-fluid.wide-container{padding-left:3.4375rem;padding-right:3.4375rem}}.page{max-width:123.75rem;margin:0 auto;background:#fff}.section--heading{text-transform:uppercase;color:#333;font-size:2.8125rem;font-weight:700;font-family:"Avenir",sans-serif}.section--heading a{text-transform:uppercase;text-decoration:underline;color:#333 !important;font-size:2.8125rem;font-weight:700;font-family:"Avenir",sans-serif}@media(max-width: 543.98px){.section--heading a{font-size:2.125rem}}@media(max-width: 543.98px){.section--heading{font-size:2.125rem}}.section--description{color:#333;font-size:1.6875rem;font-weight:400;font-family:"Avenir",sans-serif}.section--description a{text-decoration:underline;color:#333 !important;font-size:1.6875rem;font-weight:400;font-family:"Avenir",sans-serif}@media(max-width: 543.98px){.section--description a{font-size:1.375rem}}@media(max-width: 543.98px){.section--description{font-size:1.375rem}}.custom-select{background:url("../../images/customArrow.svg") no-repeat right .75rem center/0.5rem .625rem}.is--primary--btn{background:#003b49;border:.0625rem solid #003b49;color:#fff;text-transform:uppercase;padding:.625rem 2.1875rem;font-family:"Avenir",sans-serif;border-radius:.25rem;font-size:.875rem;font-weight:500;opacity:1;cursor:pointer}.is--primary--btn:focus{outline:auto;-webkit-box-shadow:none;box-shadow:none}.is--primary--btn:disabled{opacity:.5;cursor:not-allowed}.is--filled--arrow--dropdown{position:relative}.is--filled--arrow--dropdown::after{content:"";font:normal normal normal 14px/1 FontAwesome;color:#003b49;position:absolute;right:.5625rem;top:11%;height:78%;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;padding:.6875rem .5rem;pointer-events:none;background:#e4f1fd;cursor:pointer}.is--filled--arrow--dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;font-size:.875rem;color:#003b49;border:.0625rem solid #e4f1fd;font-weight:300;font-family:"Avenir",sans-serif;padding-right:2.8125rem}.is--filled--arrow--dropdown select:-ms-expand{display:none}.quantity{position:relative}.quantity input{width:5.625rem;height:2.5rem;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:.625rem;padding-right:1.25rem;border:solid .125rem #e4f1fd;color:#003b49;border-radius:.25rem}.quantity input:focus{outline:0}.quantity .quantity-nav{float:left;position:relative;height:2.25rem}.quantity .quantity-nav .quantity-button{position:relative;cursor:pointer;width:1.25rem;text-align:center;font-size:.8125rem;background:#e4f1fd;line-height:1.7;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity .quantity-nav .quantity-button i{color:#003b49;font-size:.375rem}.quantity .quantity-nav .quantity-button.quantity-up{position:absolute;height:50%;top:0;border-bottom:.0625rem solid #003b49}.quantity .quantity-nav .quantity-button.quantity-down{position:absolute;bottom:-0.0625rem;height:50%}.modal{background:rgba(39,37,31,.8)}.modal .close{padding:0;margin:.125rem .25rem 0 auto;line-height:1rem;color:#27251f;opacity:1;text-align:right}.modal .close:focus{outline:none}.custom--checkbox{position:relative;display:block;width:4.375rem;text-align:center;cursor:pointer}.custom--checkbox input{width:100%;height:100%;position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%);opacity:0;z-index:9}@media(min-width: 544px){.custom--checkbox input{top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.custom--checkbox input:checked~.custom--checkbox__checkmark::after{display:block}.custom--checkbox__checkmark{position:absolute;top:25%;left:50%;-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%);background:rgba(0,59,73,.1);border:.0625rem solid #003b49;width:1.375rem;height:1.375rem}@media(min-width: 544px){.custom--checkbox__checkmark{top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.custom--checkbox__checkmark::after{content:"";font-family:FontAwesome;font-size:1.25rem;position:absolute;left:0;top:-0.3125rem;color:#003b49;display:none}.checkbox{margin-bottom:.1875rem}.checkbox label{padding-left:.25rem;font-weight:300;font-size:.875rem}.checkbox input{height:.875rem !important;width:.875rem;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border:.125rem solid #111;border-radius:.0625rem !important;outline:none;-webkit-transition-duration:.3s;transition-duration:.3s;background-color:#fff;cursor:pointer}.checkbox input:checked{border:.125rem solid #111;background-color:rgba(0,0,0,0)}.checkbox input:checked+label::before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3 0.3L7 6.6L5.7 5.3C5.3 4.9 4.7 4.9 4.3 5.3C3.9 5.7 3.9 6.3 4.3 6.7L6.3 8.7C6.5 8.9 6.7 9 7 9C7.3 9 7.5 8.9 7.7 8.7L14.7 1.7C15.1 1.3 15.1 0.7 14.7 0.3C14.3 -0.1 13.7 -0.1 13.3 0.3Z' fill='%23111111'/%3E%3Cpath d='M1 14H13C13.6 14 14 13.6 14 13V8C14 7.4 13.6 7 13 7C12.4 7 12 7.4 12 8V12H2V2H7C7.6 2 8 1.6 8 1C8 0.4 7.6 0 7 0H1C0.4 0 0 0.4 0 1V13C0 13.6 0.4 14 1 14Z' fill='%23111111'/%3E%3C/svg%3E%0A");background-size:100%;display:block;position:absolute;left:0rem;top:.3125rem;width:.9375rem;height:.9375rem;background-color:#fff;background-repeat:no-repeat;pointer-events:none}.checkbox input:active{border:.125rem solid #111}input[type=radio]{opacity:0;position:absolute;left:0;width:1.125rem;height:1.125rem}input[type=radio]+label::before{content:"";background:#fff;border-radius:100%;border:.0625rem solid #003b49;display:inline-block;width:1.125rem;height:1.125rem;margin-right:.4375rem;vertical-align:sub;text-align:center}input[type=radio]:checked+label::before{background-color:#003b49;-webkit-box-shadow:inset 0 0 0 .25rem #fff;box-shadow:inset 0 0 0 .25rem #fff}input[type=radio]:focus+label::before{outline:none;border-color:#003b49}input[type=radio]+label:empty::before{margin-right:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity-custom-dropdown{position:relative}.quantity-custom-dropdown::before{content:"";font-family:"FontAwesome";font-size:1rem;color:#27251f;right:.0625rem;top:.0625rem;padding:.375rem;position:absolute;pointer-events:none;background:rgba(0,59,73,.1);border-radius:0 .4375rem .4375rem 0;z-index:9}.quantity-custom-dropdown .quantity{width:auto;border-radius:.4375rem;border:.125rem solid rgba(0,59,73,.1);-webkit-box-shadow:none;box-shadow:none;background:none;color:#003b49;-webkit-appearance:none;-moz-appearance:none;appearance:none}.is--boxed{border:.0625rem solid rgba(0,59,73,.4);border-radius:.1875rem;padding:.9375rem}.indicator--step--count{color:#27251f;margin-bottom:2.5rem;display:none}.indicator--step{display:none;padding-left:0;margin-bottom:3.125rem;list-style:none}.indicator--step__circle{width:1.375rem;height:1.375rem;display:block;border:.0625rem solid #eaf1f3;background:#fff;border-radius:50%;margin-bottom:.9375rem;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:not-allowed}.indicator--step li{width:33%;text-transform:capitalize;color:#27251f;font-size:.75rem;font-weight:bold;text-align:center;position:relative;padding-top:1.625rem}.indicator--step li.underline p{display:inline-block;text-decoration:underline;cursor:pointer}.indicator--step li:first-child::before{left:auto;right:0;width:50%}.indicator--step li:last-child::before{left:0;right:auto;width:50%}.indicator--step li::before{content:"";position:absolute;top:.625rem;left:0;width:100%;height:.1875rem;background:#eaf1f3}.indicator--step li.active{color:#27251f}.indicator--step li.active .indicator--step__circle{border:.4375rem solid #003b49;cursor:pointer}_:-ms-fullscreen body,:root body{overflow-x:hidden}_:-ms-fullscreen .col[aria-label=Breadcrumb],:root .col[aria-label=Breadcrumb]{-ms-flex-preferred-size:auto;flex-basis:auto}select::-ms-expand{display:none}.error-messaging{z-index:999 !important}*{outline:none}@-webkit-keyframes smoothScroll{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes smoothScroll{0%{-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bootstrap-select .dropdown-toggle{background:rgba(0,0,0,0);border-color:#003b49;text-align:left;color:#59bec9;background-color:rgba(0,0,0,0) !important}.bootstrap-select .dropdown-toggle:active,.bootstrap-select .dropdown-toggle:focus{background-color:rgba(0,0,0,0) !important;-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important;border-color:#003b49}.bootstrap-select .dropdown-toggle::after{display:none}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-menu{width:18.125rem !important;top:0;padding:0 !important}@media(min-width: 544px){.bootstrap-select .dropdown-menu{width:21.875rem !important}}.bootstrap-select .dropdown-menu .bs-searchbox{padding:0}.bootstrap-select .dropdown-menu .bs-searchbox input{border-bottom:.0625rem solid #eaf1f3 !important;height:2.125rem !important;color:#eaf1f3 !important;font-size:1rem !important}.bootstrap-select .dropdown-menu .inner{position:relative;height:300px !important;overflow-x:hidden;margin-bottom:0 !important;border:0}.bootstrap-select .dropdown-menu .inner li{display:block !important;margin:0 0 .5rem 0 !important}.bootstrap-select .dropdown-menu .inner li a{text-align:left !important}.bootstrap-select .dropdown-menu .inner li a.active{color:#fff !important}.bootstrap-select .dropdown-menu .inner li a.active.selected{color:#fff !important}.bootstrap-select .dropdown-menu .inner li a:hover{background-color:#003b49;color:#fff}.w-32{width:2rem}.mb-80{margin-bottom:2rem}@media(min-width: 544px){.mb-80{margin-bottom:5rem}}.mb-32{margin-bottom:2rem}.text-transform-none{text-transform:none !important}.mobile--slider{overflow:hidden;position:relative}.mobile--slider .slick-list{overflow:hidden}.mobile--slider .slick-list .slick-slide{display:inline-block;vertical-align:middle}.modal-open{position:relative;height:100%}.modal-open header nav[role=navigation].nav-container-sticky{right:0}@media(min-width: 1200px){.modal-open header nav[role=navigation].nav-container-sticky{right:.53125rem}}.contact-us-signup-message{z-index:999}.account--card__success{background-color:rgba(234,241,243,.4);padding:1rem;border:.0625rem solid rgba(0,59,73,.4)}html #hbl-live-chat-wrapper .olark-launch-button{z-index:998 !important}#hbl-live-chat-wrapper{-webkit-transition:none !important;transition:none !important}@media(min-width: 544px){#hbl-live-chat-wrapper.show .olark-launch-button{bottom:3.8125rem !important}}.pac-container{z-index:9999}.cursor-pointer{cursor:pointer}@media(max-width: 543.98px){.modal{padding-right:0 !important;padding-left:0 !important}}.modal .modal-dialog{margin-top:3.75rem}.modal .modal-dialog .modal-content{border:0 !important;border-radius:0 !important}.modal .modal-dialog .modal-content .close{text-align:center;position:absolute;top:-1.125rem;right:-1.125rem;z-index:9;font-size:0;height:2rem;width:2rem;background:url(../images/icons/modal_close.svg) 0 -2rem;opacity:1 !important}@media(max-width: 543.98px){.modal .modal-dialog .modal-content .close{right:-0.625rem}}.wrapper__allreviews-content-reviewes__heading{text-transform:capitalize;font-size:2.5rem;font-weight:900;letter-spacing:.0625rem}.wrapper__allreviews-content-reviewes .wrapper__allreviews-content-reviewes__before-testimonials,.wrapper__allreviews-content-reviewes .wrapper__allreviews-content-reviewes__after-testimonials{margin:1rem 0}.alert-message{z-index:999;left:50%;position:fixed;top:1.25rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(max-width: 543.98px){.alert-message{left:0;top:18%;-webkit-transform:translate(0, 0);transform:translate(0, 0);width:100%}.alert-message .alert-message-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;width:calc(100% - 30px)}.alert-message:empty{z-index:-1}}@media(min-width: 544px){.alert-message{left:50%}}.feeding-calculator-messages{position:relative;z-index:999}.feeding-calculator-messages .feeding-calculator-alert{position:fixed;top:15%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;width:50%;z-index:999}@media(max-width: 543.98px){.feeding-calculator-messages .feeding-calculator-alert{margin:0;width:calc(100% - 30px)}}@media(min-width: 992px)and (max-width: 1199.98px){.feeding-calculator-messages .feeding-calculator-alert{top:6%}}.feeding-calculator-messages:empty{z-index:-1}@media(max-width: 768.98px){.dis-img{width:100%}}.confirm-cookie{display:inline-block;background-color:#000 !important;color:#fff !important;padding:5px 20px !important;margin:0 0 0 10px !important;border-radius:6px;font-size:12px}.calculated--serving{background:#fff}.calculated--serving.is--feeding-result{padding:25px 0;background-color:#f1f8fe;display:none !important}.calculated--serving hr{display:none}.calculated--serving__container{color:#27251f;text-align:center;margin-bottom:30px}.calculated--serving__container h2,.calculated--serving__container h4{color:#605b4c;line-height:1.5;letter-spacing:1.5px;margin-bottom:1.5rem}.calculated--serving__container h2{margin-bottom:10px}.calculated--serving__container h4{color:#96907c;line-height:1.5;letter-spacing:1.5px;font-size:18px}.calculated--serving__container__btn{font-size:1rem;color:#fff;text-decoration:none;font-weight:500;text-transform:uppercase;padding:1rem 3.5rem;line-height:1rem}.calculated--serving__container__btn i{font-size:1.25rem;margin-right:.625rem;vertical-align:text-bottom}.calculated--serving__container p{font-size:.875rem;font-weight:400}.calculated--serving__container p i{font-size:1.5rem;vertical-align:middle;margin-right:.625rem}.calculated--serving__container label{font-size:.875rem;font-weight:300;margin-bottom:0}.calculated--serving__container__select--dropdown{position:relative;margin-left:.625rem}.calculated--serving__container__select--dropdown::before{content:"";font-family:"FontAwesome";font-size:1rem;color:#27251f;right:.0625rem;top:.0625rem;bottom:.0625rem;padding:.25rem;position:absolute;pointer-events:none;background:rgba(0,59,73,.1);border-radius:0 .4375rem .4375rem 0;line-height:1.3rem}.calculated--serving__container__select--dropdown select{width:10.625rem;border-radius:.4375rem;border:.125rem solid rgba(0,59,73,.1);-webkit-box-shadow:none;box-shadow:none;background:none;outline:none;font-weight:300;color:#003b49;padding:.3125rem 1.875rem .3125rem 1.25rem;-webkit-appearance:none;cursor:pointer}.calculated--serving__container__links{color:inherit;font:normal normal 0.875rem/1rem "Avenir",sans-serif;margin-top:.5rem;text-decoration:underline}.calculated--serving__container__links:active,.calculated--serving__container__links:focus,.calculated--serving__container__links:hover{color:inherit}.calculated--serving__container__info__icon{margin-right:.625rem}@media(min-width: 544px){.calculated--serving__container__info__icon{margin-top:-0.5rem}}.calculated--serving__container__info h3{line-height:2.1875rem;font-size:1.75rem;text-align:left;color:#003b49;font-weight:400;margin-bottom:0;font-family:"Avenir",sans-serif}@media(min-width: 544px){.calculated--serving__container__info h3{font-size:2.1875rem}}.calculated--serving__container__info p{font-size:.75rem;color:rgba(0,59,73,.8);margin-bottom:1.375rem;text-align:center}.calculated--serving__container__info .food-transition-callout-message p{font-size:1rem;margin-bottom:0}.food-transition-callout-message{color:#27251f !important;font-size:1.125rem;font-weight:400;font-family:"Avenir",sans-serif}.calculator{background:#fff;padding:2.5rem 0}@media(min-width: 544px){.calculator{padding:4.375rem 0 9.375rem 0}}.calculator__header{text-align:center}.calculator__content{padding:0rem}@media(min-width: 544px){.calculator__content{padding:1.25rem}}@media(min-width: 992px){.calculator__content{max-width:68.75rem;margin:0 auto}}.calculator h1{color:#003b49;text-align:center;font-size:1.375rem;font-weight:300;font-family:"Avenir",sans-serif;margin:0 auto 2.5rem;max-width:50rem;display:inline-block}@media(min-width: 544px){.calculator h1{font-size:2.5rem}}.calculator__step--current{color:#003b49;margin-bottom:2.5rem}.calculator__step--indicator{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;margin-bottom:3.125rem;list-style:none}.calculator__step--indicator__lists{width:33%;text-transform:capitalize;color:#e4f1fd;font-size:.75rem;font-weight:bold;text-align:center;position:relative;padding-top:1.625rem}.calculator__step--indicator__lists.underline p{display:inline-block;text-decoration:underline}.calculator__step--indicator__lists:first-child::before{left:auto;right:0;width:50%}.calculator__step--indicator__lists:last-child::before{left:0;right:auto;width:50%}.calculator__step--indicator__lists::before{content:"";position:absolute;top:.625rem;left:0;width:100%;height:.1875rem;background:#eaf1f3}.calculator__step--indicator__lists__circle{width:1.375rem;height:1.375rem;display:block;border:.0625rem solid #eaf1f3;background:#fff;border-radius:50%;margin-bottom:.9375rem;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:not-allowed}.calculator__step--indicator__lists.active{color:#003b49}.calculator__step--indicator__lists.active .calculator__step--indicator__lists__circle{border:.4375rem solid #003b49;cursor:pointer}.calculator__accordion__card{border-color:#e4f1fd !important;border-radius:0}.calculator__accordion__card .is--and--a{z-index:9}.calculator__accordion__card .feeding-calculator-email-list label{font-size:15px;padding-bottom:0;margin-bottom:0}.calculator__accordion__card .bootstrap-select{margin-bottom:.375rem}.calculator__accordion__card .bootstrap-select .dropdown-toggle{border:none;border-bottom:.1875rem dashed #003b49;padding:.3125rem .6875rem;color:#59bec9;font-size:1.25rem}.calculator__accordion__card .bootstrap-select .dropdown-toggle:active,.calculator__accordion__card .bootstrap-select .dropdown-toggle:focus{background-color:rgba(0,0,0,0) !important;-webkit-box-shadow:none !important;box-shadow:none !important;outline:none !important;border-color:#003b49}.calculator__accordion__card .bootstrap-select.is-invalid+.dropdown-toggle{border-color:#c00 !important}.calculator__accordion__card .bootstrap-select #petUnknownMixBreeds+.dropdown-toggle,.calculator__accordion__card .bootstrap-select #petMixedBreeds+.dropdown-toggle,.calculator__accordion__card .bootstrap-select #petBreeds+.dropdown-toggle{width:100% !important;height:2.625rem}@media(min-width: 544px){.calculator__accordion__card .bootstrap-select #petUnknownMixBreeds+.dropdown-toggle,.calculator__accordion__card .bootstrap-select #petMixedBreeds+.dropdown-toggle,.calculator__accordion__card .bootstrap-select #petBreeds+.dropdown-toggle{width:12.5rem !important;height:auto}}@media(min-width: 1200px){.calculator__accordion__card .bootstrap-select #petUnknownMixBreeds+.dropdown-toggle,.calculator__accordion__card .bootstrap-select #petMixedBreeds+.dropdown-toggle,.calculator__accordion__card .bootstrap-select #petBreeds+.dropdown-toggle{width:23.75rem !important;height:auto}}@media(min-width: 1200px){.calculator__accordion__card .bootstrap-select .dropdown-menu{width:23.75rem !important}}.calculator__accordion__card__header{background:#f5faff;color:#27251f;font-size:.8125rem;font-weight:300;border-color:#e4f1fd;border-radius:0;padding:.75rem}@media(min-width: 544px){.calculator__accordion__card__header{padding:1.25rem}}.calculator__accordion__card__header h5{margin-bottom:0;font-size:1rem;font-weight:100}@media(min-width: 544px){.calculator__accordion__card__header h5{font-size:1.625rem}}.calculator__accordion__card__header .fa{font-size:1.5rem}@media(min-width: 544px){.calculator__accordion__card__header .fa{font-size:1.875rem}}.calculator__accordion__card__header__number{border:.1875rem solid #003b49;background-color:#eaf1f3;width:1.5rem;height:1.5rem;border-radius:50%;margin-right:.625rem;display:inline-block;text-align:center;font-size:1rem;font-weight:500}@media(min-width: 544px){.calculator__accordion__card__header__number{width:2.125rem;height:2.125rem;font-size:1.25rem;line-height:1.875rem}}.calculator__accordion__card__header .btn{padding:.3125rem 1.875rem;text-transform:uppercase;background:#003b49;color:#fff;font-size:.875rem;float:right}@media(min-width: 544px){.calculator__accordion__card__header .btn{font-size:1rem;float:none}}.calculator__accordion__card__body{min-height:auto;padding:1.25rem}@media(min-width: 992px){.calculator__accordion__card__body{padding:3rem}}.calculator__accordion__card__body ul{list-style:none;padding-left:0;margin-bottom:0;display:block}@media(max-width: 543.98px){.calculator__accordion__card__body ul{text-align:center}}.calculator__accordion__card__body ul li{margin:0 .9375rem .9375rem 0;display:inline-block}@media(max-width: 768.98px){.calculator__accordion__card__body ul li .radio-wrap::after{display:none}}.calculator__accordion__card__body ul li:last-child .radio-wrap::after{display:none}.calculator__accordion__card__body .form-group{display:block;width:100%}@media(min-width: 544px){.calculator__accordion__card__body .form-group{display:-webkit-box;display:-ms-flexbox;display:flex}}.calculator__accordion__card__body label{font-size:1.125rem;color:#003b49;font-weight:300;margin-bottom:0}@media(min-width: 544px){.calculator__accordion__card__body label{font-size:1.75rem;margin-bottom:.5rem}}.calculator__accordion__card__body__petgender,.calculator__accordion__card__body__gendertype,.calculator__accordion__card__body__petname{padding:0 .375rem 0 .1875rem}.calculator__accordion__card__body input[type=number]::-webkit-inner-spin-button,.calculator__accordion__card__body input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator__accordion__card__body .form-control:focus{border-color:#003b49}.calculator__accordion__card__body input,.calculator__accordion__card__body select{border:none;border-bottom:.1875rem dashed #003b49;color:#59bec9;font-size:1rem;border-radius:0}.calculator__accordion__card__body input.is-invalid,.calculator__accordion__card__body select.is-invalid{padding-right:.75rem;margin-bottom:0}@media(min-width: 544px){.calculator__accordion__card__body input,.calculator__accordion__card__body select{font-size:1.25rem}}.calculator__accordion__card__body input::-webkit-input-placeholder,.calculator__accordion__card__body select::-webkit-input-placeholder{text-align:center;color:#eaf1f3}.calculator__accordion__card__body input::-moz-placeholder,.calculator__accordion__card__body select::-moz-placeholder{text-align:center;color:#eaf1f3}.calculator__accordion__card__body input:-ms-input-placeholder,.calculator__accordion__card__body select:-ms-input-placeholder{text-align:center;color:#eaf1f3}.calculator__accordion__card__body input:focus,.calculator__accordion__card__body select:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;color:#59bec9}@media(min-width: 544px){.calculator__accordion__card__body input+.invalid-feedback,.calculator__accordion__card__body select+.invalid-feedback{text-align:left;padding-left:.9375rem}}.calculator__accordion__card__body input:focus::-webkit-input-placeholder{color:#fff}.calculator__accordion__card__body input:focus::-moz-placeholder{color:#fff}.calculator__accordion__card__body input:focus:-ms-input-placeholder{color:#fff}.calculator__accordion__card__body input:focus::-ms-input-placeholder{color:#fff}.calculator__accordion__card__body input:focus::placeholder{color:#fff}.calculator__accordion__card__body__use--email{font-size:.875rem;font-weight:300;color:#eaf1f3}@media(min-width: 544px){.calculator__accordion__card__body__use--email{font-size:1.125rem}}.calculator__accordion__card__body__skip--this{font-size:1.125rem;font-weight:300;color:#003b49;text-decoration:underline}.calculator__accordion__card__body__skip--this:hover{color:#003b49}.calculator__accordion__card__body__seprator--comma{font-size:1.25rem;padding-top:1.5625rem;font-weight:500;color:#003b49;display:none}@media(min-width: 544px){.calculator__accordion__card__body__seprator--comma{display:block}}.calculator__accordion__card__body .min-w-300{min-width:100%}@media(min-width: 544px){.calculator__accordion__card__body .min-w-300{min-width:18.75rem}}.calculator__accordion__card__body .min-w-200{min-width:100%}@media(min-width: 544px){.calculator__accordion__card__body .min-w-200{min-width:12.5rem}}.calculator__accordion__card__body .w-200{width:100%}@media(min-width: 544px){.calculator__accordion__card__body .w-200{width:12.5rem}}.calculator__accordion__card__body .w-300{width:100%}@media(min-width: 544px){.calculator__accordion__card__body .w-300{width:18.75rem}}.calculator__accordion__card__body .min-w-160{min-width:100%}@media(min-width: 544px){.calculator__accordion__card__body .min-w-160{min-width:10rem}}.calculator__accordion__card__body .min-w-157{min-width:100%}@media(min-width: 544px){.calculator__accordion__card__body .min-w-157{min-width:9.8125rem}}.calculator__accordion__card__body .min-w-150{min-width:100%}@media(min-width: 544px){.calculator__accordion__card__body .min-w-150{min-width:9.375rem}}.calculator__accordion__card__body .min-w-70{min-width:100%}@media(min-width: 544px){.calculator__accordion__card__body .min-w-70{min-width:4.375rem}}.calculator__accordion__card__body .min-w-100{min-width:100%}@media(min-width: 544px){.calculator__accordion__card__body .min-w-100{min-width:6.25rem}}.calculator__accordion__card__body .max-w-70{max-width:100%}@media(min-width: 544px){.calculator__accordion__card__body .max-w-70{max-width:4.375rem}}.calculator__accordion__card__body__arrow--dropdown{position:relative;display:block}.calculator__accordion__card__body__arrow--dropdown .dropdown-item.active{background-color:#003b49}.calculator__accordion__card__body__arrow--dropdown::after{font:normal .875rem FontAwesome;content:"";font-size:1.6875rem;position:absolute;right:.375rem;top:.375rem;font-weight:700;pointer-events:none;color:#003b49;cursor:pointer}@media(min-width: 992px){.calculator__accordion__card__body__arrow--dropdown::after{right:1.125rem;top:.5625rem}}.calculator__accordion__card__body__arrow--dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;margin-bottom:1.25rem}@media(min-width: 544px){.calculator__accordion__card__body__arrow--dropdown select{margin-bottom:0}}.calculator__accordion__card__body__arrow--dropdown select option{font-size:1rem}.calculator__accordion__card__body__arrow--dropdown select option:disabled{color:rgba(234,241,243,.4)}@media(min-width: 544px){.calculator__accordion__card__body__arrow--dropdown .invalid-feedback{text-align:left;padding-left:.9375rem}}.calculator__accordion__card__body__dog--body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative}.calculator__accordion__card__body__dog--body input[type=radio]{-webkit-transform:scale(1.2);transform:scale(1.2);position:absolute;opacity:0;width:0;height:0}.calculator__accordion__card__body__dog--body input[type=radio]:checked+.radio-wrap::before{border:.625rem solid #003b49}.calculator__accordion__card__body__dog--body .radio-wrap{display:block;padding:.625rem;position:relative;background-color:#fff;cursor:pointer;border:.0625rem solid #003b49;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:.375rem;text-align:center;position:relative;width:100%}.calculator__accordion__card__body__dog--body .radio-wrap::before{content:"";position:absolute;top:-0.625rem;left:45%;width:1.25rem;height:1.25rem;border:.125rem solid #003b49;background:#fff;z-index:9;border-radius:50%}.calculator__accordion__card__body__dog--body .radio-wrap::after{content:"";position:absolute;top:-0.125rem;left:45%;width:7.8125rem;height:.0625rem;z-index:8}.calculator__accordion__card__body__dog--body .radio-wrap img{width:5.625rem;margin-bottom:1.25rem}@media(max-width: 543.98px){.calculator__accordion__card__body__dog--body .radio-wrap img{display:none}}.calculator__accordion__card__body__dog--body .radio-wrap p{line-height:1.25rem;font-size:.875rem;margin-bottom:0;color:#003b49}@media(max-width: 543.98px){.calculator__accordion__card__body__dog--body .radio-wrap p{padding-top:.625rem}}.calculator__accordion__card__body__dog--body .radio-wrap p strong{display:block;color:#003b49;font-weight:700;padding-bottom:.3125rem;font-style:16px}.calculator__accordion__card:last-child .calculator__accordion__card__header{background:#fff;opacity:.2}.calculator__accordion__card:last-child .calculator__accordion__card__header.bg-opacity{opacity:1}.dog-sizes{padding-bottom:40px}#feedingcalculatormodal{padding:0 !important}#feedingcalculatormodal .modal-dialog{margin-top:2.5rem;max-width:1240px !important}@media(min-width: 544px){#feedingcalculatormodal .modal-dialog{max-width:90%}}#feedingcalculatormodal .modal-body{padding:20px}@media(max-width: 768.98px){#feedingcalculatormodal .modal-body{padding:10px}}#feedingcalculatormodal .modal-body .number{background-color:#e4f1fd}#feedingcalculatormodal .modal-body .card:last-child .card-header{background:#eaf1f3}#feedingcalculatormodal .modal-body .nutritionplanner{margin-top:0 !important}@media(max-width: 768.98px){#feedingcalculatormodal .modal-body .nutritionplanner__leftbar{padding:0;min-height:7.5rem;background-size:contain;background-position:right center}}#feedingcalculatormodal .modal-body .nutritionplanner__leftbar h3{font-size:2.5rem}@media(max-width: 1199.98px){#feedingcalculatormodal .modal-body .nutritionplanner__leftbar h3{margin-top:.9375rem}}@media(max-width: 768.98px){#feedingcalculatormodal .modal-body .nutritionplanner__leftbar h3{margin-top:1.5625rem;padding-top:0}}@media(max-width: 543.98px){#feedingcalculatormodal .modal-body .nutritionplanner__leftbar h3{font-size:1.25rem}}@media(max-width: 543.98px){#feedingcalculatormodal .modal-body .nutritionplanner__main .nutrition_body{padding:4.375rem .9375rem 0}}@media(max-width: 543.98px){#feedingcalculatormodal .modal-body .nutritionplanner__fields__content__petage-field{padding-right:1.5rem}}@media(max-width: 543.98px){#feedingcalculatormodal .modal-body .nutritionplanner .range-slider .irs.irs--flat .irs-max{right:-4rem}}.pdp--product--images__inner{margin-bottom:.875rem}.pdp--product--images__inner__img{width:100%;margin:0 auto}.pdp--product--images__inner iframe{width:100%;min-height:23.4375rem}.product--imagery--slider__inner__item{min-height:100%;max-height:100%}@media(max-width: 543.98px){.product--imagery--slider__inner__item{min-height:100%}}.product--imagery--slider__inner__item__img{max-height:100%;margin:0 auto;width:100%;position:relative;top:auto;left:auto;-webkit-transform:none;transform:none}.product--imagery--slider__inner__item iframe{min-height:31.25rem;max-height:31.25rem;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 543.98px){.product--imagery--slider__inner__item iframe{min-height:20.5rem}}.product--imagery--slider__indicators{position:relative;margin:0}@media(min-width: 992px){.product--imagery--slider__indicators{max-width:5rem;padding:2.125rem 1.875rem 2.125rem 0}}@media(min-width: 1200px){.product--imagery--slider__indicators{max-width:7rem;padding-right:3.875rem}}.product--imagery--slider__indicators__step{background:#d8dfe1;cursor:pointer;display:block !important;height:.1875rem;margin-top:1rem;opacity:1;overflow:hidden;position:relative;width:1.625rem !important}@media(min-width: 992px){.product--imagery--slider__indicators__step{background:rgba(0,0,0,0);border-bottom:.1875rem solid rgba(0,0,0,0);height:3.3125rem;margin:.25rem 0;width:3.125rem !important}}.product--imagery--slider__indicators__step.active{background:#27251f;border-color:#27251f}@media(min-width: 992px){.product--imagery--slider__indicators__step.active{background:rgba(0,0,0,0)}}.product--imagery--slider__indicators__step.active img{opacity:1}.product--imagery--slider__indicators__step img{opacity:.5;width:100%}@media(max-width: 991.98px){.product--imagery--slider__indicators__step img{display:none !important}}@media(max-width: 991.98px){.product--imagery--slider__indicators .slick-track{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width: 991.98px){.product--imagery--slider__indicators .slick-slide{margin:0 .3125rem;max-width:1.625rem}}.product--imagery--slider__indicators .slick-arrow{display:none !important;left:.75rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.product--imagery--slider__indicators .slick-prev{top:0}.product--imagery--slider__indicators .slick-next{top:100%}.product--imagery--slider__indicators .slick-list{overflow:hidden}.product--imagery--slider__indicators .slick-list .slick-slide{border:0}.pdp-main-carousels{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 991.98px){.pdp-main-carousels{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.nutrition--fact__title h2{font:normal normal 2.25rem/2.625rem "Avenir",sans-serif;margin-bottom:1.5rem}@media(min-width: 992px){.nutrition--fact__title h2{font-size:48px;line-height:52px}}.nutrition--fact__heading{font:normal normal 1rem/1.625rem "Avenir",sans-serif;margin-bottom:1.5rem}.nutrition--fact__heading ul{margin:0}.nutrition--fact__heading h3{font:inherit}.nutrition--fact__details{font:normal normal 1rem/1.625rem "Avenir",sans-serif;margin-bottom:1rem}.nutrition--fact__details__name{margin-bottom:.5rem}.nutrition--fact__details ul{list-style:none;margin:0;padding:0}.nutrition--fact__details ul li{padding:0}.nutrition--fact__details-table{font:normal normal 1rem/1.625rem "Avenir",sans-serif;margin-bottom:1.5rem}@media(min-width: 992px){.nutrition--fact__details-table{max-width:27rem}}.nutrition--fact__details-table__value{padding-left:.5rem}.nutrition--fact__details-table ul{list-style:none;margin:0;padding:0}.nutrition--fact__details-table ul li{border-bottom:1px solid var(--product-description-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem 0}.nutrition--fact__details-table ul li:first-child{font-weight:800}.nutrition--fact__description{font:normal normal 1rem/1.625rem "Avenir",sans-serif}.nutrition--fact b,.nutrition--fact strong{font-weight:800}.nutrition--fact.cat-feed .nutrition--fact__details>ul{display:-webkit-box;display:-ms-flexbox;display:flex}.nutrition--fact.cat-feed .nutrition--fact__details__value{float:unset;text-align:right;width:100%}.nutrition--fact.cat-feed .nutrition--fact__details__value:first-child{width:100%;text-align:right}.nutrition--fact.cat-feed .nutrition--fact__details__value:first-child li:nth-of-type(2){padding-right:0}.nutrition--fact.cat-feed .nutrition--fact__details__value:first-child li .nutrition--fact__details__name{font-weight:bold}.nutrition--fact.cat-feed .nutrition--fact__details__value li{width:100%}.nutrition--fact.cat-feed .nutrition--fact__details__value li:first-child{border-top:0;width:25%;text-align:right}@media(max-width: 543.98px){.nutrition--fact.cat-feed .nutrition--fact__details__value li:first-child{width:50%}}.nutrition--fact.cat-feed .nutrition--fact__details__value li:nth-of-type(2){padding-right:.9375rem}.nutrition--fact.cat-feed .nutrition--fact__details__value li .nutrition--fact__details__name{font-weight:500}.pdp__ingredients-nutritional-modal .nutrition--fact__title h2{font-size:2rem;line-height:2.5rem}.real--ingredients__title h2{font:normal normal 2.25rem/2.625rem "Avenir",sans-serif;margin-bottom:1.5rem}@media(min-width: 992px){.real--ingredients__title h2{font-size:48px;line-height:52px}}.real--ingredients__heading{font:normal normal 1rem/1.625rem "Avenir",sans-serif;margin-bottom:1.5rem}.real--ingredients__heading ul{margin:0}.real--ingredients__heading h3{font:inherit}.real--ingredients__details{font:normal normal 1rem/1.625rem "Avenir",sans-serif;margin-bottom:1rem}.real--ingredients__details__name{margin-bottom:.5rem}.real--ingredients__details ul{list-style:none;margin:0;padding:0}.real--ingredients__details ul li{padding:0}.real--ingredients__details-table{font:normal normal 1rem/1.625rem "Avenir",sans-serif;margin-bottom:1.5rem}@media(min-width: 992px){.real--ingredients__details-table{max-width:27rem}}.real--ingredients__details-table__value{padding-left:.5rem}.real--ingredients__details-table ul{list-style:none;margin:0;padding:0}.real--ingredients__details-table ul li{border-bottom:1px solid var(--product-description-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem 0}.real--ingredients__details-table ul li:first-child{font-weight:800}.real--ingredients__description{font:normal normal 1rem/1.625rem "Avenir",sans-serif}.real--ingredients b,.real--ingredients strong{font-weight:800}.pdp__ingredients-nutritional-modal .real--ingredients__title h2{font-size:2rem;line-height:2.5rem}.pdp__real-ingredients-modal__tile{border-bottom:1px solid #e7e6e7;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem}.pdp__real-ingredients-modal__image{margin-right:.625rem}.pdp__real-ingredients-modal__image img{border-radius:50%;overflow:hidden;max-width:2.8125rem}.pdp__real-ingredients-modal__tile-title,.pdp__real-ingredients-modal__tile-copy{color:#27251f;font:350 normal 0.875rem/1.25rem "Avenir",sans-serif;margin:0}.pdp__real-ingredients-modal__tile-title{font-weight:800}.real-ingredients-wrapper{margin:2rem 0}@media(min-width: 992px){.real-ingredients-wrapper{margin:2.75rem 0}}.real-ingredients-carousel-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#27251f;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:1.5rem;padding:0 1rem;text-align:center}.real-ingredients-carousel-header__top{font:normal normal 2.25rem/3.25rem "Avenir",sans-serif;margin-bottom:.75rem}@media(min-width: 992px){.real-ingredients-carousel-header__top{font-size:3rem;margin-bottom:1rem}}.real-ingredients-carousel-header__bottom{font:normal normal 1rem/1.625rem "Avenir",sans-serif;margin:0;max-width:40rem}@media(min-width: 992px){.real-ingredients-carousel-header__bottom{font-size:1.125rem;line-height:2rem;max-width:34.0625rem}}.real-ingredients-action{font:900 normal 1rem/1.4rem "Avenir",sans-serif;padding:.9375rem 1.5625rem}.single--product--name{margin:0;border-bottom:0;color:#27251f;font-size:1.75rem;font-weight:300;font-family:"Avenir",sans-serif}.single--product--Detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:84.5rem}@media(min-width: 992px){.single--product--Detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:2.75rem;padding:0 16px}}.single--product--Detail__left{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 992px){.single--product--Detail__left{padding-right:11px}}@media(min-width: 1200px){.single--product--Detail__left{max-width:48.5625rem;padding-right:15px}}.single--product--Detail__right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:32px 16px 0}@media(min-width: 769px){.single--product--Detail__right{padding:32px 64px 0}}@media(min-width: 992px){.single--product--Detail__right{max-width:24.8125rem;padding-left:10px;padding-right:0}}@media(min-width: 1200px){.single--product--Detail__right{max-width:32.1875rem;padding-left:15px}}.single--product--Detail__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #000;border-radius:12px;background:#000;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font:800 normal 0.75rem/0.75rem "Avenir",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;letter-spacing:.0375rem;padding:.3125rem .6875rem;margin-bottom:.75rem;text-transform:uppercase}@media(min-width: 992px){.single--product--Detail__badge{margin-bottom:.5rem}}.single--product--Detail__badge.sale{background:#fff;border-color:#d5413f;color:#d5413f;padding:.125rem .625rem 0;cursor:pointer}.single--product--Detail__badge .sale-badge-tooltip-btn{background:rgba(0,0,0,0);border:0;margin:0 0 .1875rem .25rem;padding:0;position:relative}.single--product--Detail__badge .sale-badge-tooltip-btn::before{background:#183346;content:"";display:none;height:.828125rem;left:50%;position:absolute;top:-1.125rem;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);width:.828125rem}.single--product--Detail__name{border:0;color:#27251f;font:900 normal 32px/36px "Avenir",sans-serif;margin-bottom:.75rem}@media(min-width: 769px){.single--product--Detail__name{margin-bottom:.5rem}}@media(min-width: 992px){.single--product--Detail__name{font-size:40px;line-height:44px;margin-top:0}}.single--product--Detail__oos{color:#e71324;display:block;font:900 normal 1rem/1.65rem "Avenir",sans-serif;margin-bottom:.5rem}.single--product--Detail__number-rating{border:none}.single--product--Detail__number-rating__number{padding:0;display:block !important;float:none !important;color:#27251f;font-size:.875rem;font-weight:300;font-family:"Avenir",sans-serif}.single--product--Detail__number-rating__number.product-number{display:none !important}.single--product--Detail__number-rating__rating.ratings{background:rgba(0,0,0,0);margin:0 0 .75rem;padding:0}@media(min-width: 769px){.single--product--Detail__number-rating__rating.ratings{margin-bottom:.5rem}}.single--product--Detail .attributes{padding:0}.single--product--Detail .attribute{position:relative;margin-top:0}.single--product--Detail .attribute legend{font:900 normal 1rem/1.65rem "Avenir",sans-serif;text-transform:capitalize;width:auto}@media(max-width: 543.98px){.single--product--Detail .attribute legend{min-width:60%}}.single--product--Detail .attribute .swatch--tooltip{color:#27251f;font:normal normal 0.875rem/1rem "Avenir",sans-serif;padding-top:.25rem}.single--product--Detail .attribute .swatch--tooltip a{color:inherit;font:inherit;text-decoration:underline}.single--product--Detail .attribute .swatch--tooltip a:focus{outline:auto}.single--product--Detail__promotions__text{line-height:1.25rem;margin:10px 0;color:#27251f;font-size:1rem;font-weight:500;font-family:"Avenir",sans-serif}@media(min-width: 544px){.single--product--Detail__promotions__text{margin:15px 0}}.single--product--Detail__varition-attr{display:block;position:relative}.single--product--Detail__varition-attr.is-varition{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.single--product--Detail__varition-attr.is-varition.js--padding{-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.single--product--Detail__prices{display:block;text-align:left;margin-top:.3125rem;padding-top:.5rem}@media(min-width: 544px){.single--product--Detail__prices{margin-top:.9375rem}}.single--product--Detail__prices .price del{display:inline-block}.single--product--Detail__prices .price .strike-through{color:#828282;margin-right:1rem}.single--product--Detail__prices .price .sales{font:inherit}.single--product--Detail__delivery-type .form-check{padding-left:0}.single--product--Detail__delivery-type input[type=radio]{opacity:0;position:absolute;left:1.125rem;width:1rem;height:1rem}.single--product--Detail__delivery-type input[type=radio]+label::before{background:#fff;border:.125rem solid #c9c9c9;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1rem;left:.75rem;margin:0;position:absolute;text-align:center;vertical-align:sub;width:1rem;z-index:9}.single--product--Detail__delivery-type__purchase,.single--product--Detail__delivery-type__autoship,.single--product--Detail__delivery-type__pickup{border:1px solid rgba(0,0,0,0);outline:1px solid #747474;-webkit-box-flex:1;-ms-flex:1;flex:1}.single--product--Detail__delivery-type__purchase.bg-color,.single--product--Detail__delivery-type__autoship.bg-color,.single--product--Detail__delivery-type__pickup.bg-color{border-color:#27251f;outline-color:#27251f}.single--product--Detail__delivery-type__purchase .delivery-copy,.single--product--Detail__delivery-type__autoship .delivery-copy,.single--product--Detail__delivery-type__pickup .delivery-copy{color:#747474;display:block;font:normal normal 0.875rem/1.3125rem "Avenir",sans-serif;list-style:none;max-width:initial;padding:0}.single--product--Detail__delivery-type__purchase .delivery-copy strong,.single--product--Detail__delivery-type__autoship .delivery-copy strong,.single--product--Detail__delivery-type__pickup .delivery-copy strong{color:inherit;font:inherit}.single--product--Detail__delivery-type__purchase .autoship-option__list-item:last-child,.single--product--Detail__delivery-type__autoship .autoship-option__list-item:last-child,.single--product--Detail__delivery-type__pickup .autoship-option__list-item:last-child{margin-bottom:0}.single--product--Detail__delivery-type label{cursor:pointer;font:800 normal 1rem/1.25rem "Avenir",sans-serif;margin-bottom:0;padding:.75rem .75rem .75rem 2.625rem;position:relative}.single--product--Detail__delivery-type__autoship__delivery{max-height:0;opacity:0;overflow:hidden;padding:0 .75rem 0 2.625rem;position:relative;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.single--product--Detail__delivery-type__autoship__delivery label:not(.custom--select--dropdown){color:#666;cursor:initial;font:normal normal 0.75rem/1rem "Avenir",sans-serif;padding:0;position:absolute;text-transform:capitalize}.single--product--Detail__delivery-type__autoship.bg-color .single--product--Detail__delivery-type__autoship__delivery{max-height:3.75rem;opacity:1;padding-bottom:.75rem;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.single--product--Detail__delivery-type__pickup h3{color:#27251f;font-size:1.625rem;font-weight:300;font-family:"Avenir",sans-serif;display:none}@media(max-width: 543.98px){.single--product--Detail__delivery-type__pickup h3{font-size:1rem}}.single--product--Detail__delivery-type__pickup p{color:#27251f;font-size:.875rem;font-weight:500;font-family:"Avenir",sans-serif}@media(min-width: 544px){.single--product--Detail__delivery-type__pickup p{font-size:1rem}}.single--product--Detail__delivery-type__pickup a{color:#003b49;text-decoration:underline}.single--product--Detail__delivery-type__pickup a:focus{outline:auto}.single--product--Detail__delivery-type__pickup__delivery button{text-decoration:underline;padding-left:0;color:#27251f;font-size:.875rem;font-weight:500;font-family:"Avenir",sans-serif}@media(min-width: 1200px){.single--product--Detail__delivery-type__pickup__delivery button{float:right;margin-right:1.875rem}}@media(min-width: 544px){.single--product--Detail__delivery-type__pickup__delivery button{font-size:1rem}}.single--product--Detail__delivery-type__pickup__delivery button:disabled{color:rgba(0,59,73,.8) !important}.single--product--Detail__delivery-type__pickup__delivery button:hover{color:#003b49 !important}.single--product--Detail__delivery-type__pickup__delivery i{color:#003b49}.single--product--Detail__delivery-type .custom--select--dropdown{padding:0;width:100%}.single--product--Detail__delivery-type .custom--select--dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../../images/icons/arrow-bottom-top.svg") no-repeat right center/1.5rem 1.5rem;border:0;border-bottom:1px solid #828282;-webkit-box-shadow:none;box-shadow:none;color:#27251f;cursor:pointer;font:normal normal 1rem/1.5rem "Avenir",sans-serif;outline:none;padding:1.1875rem 1.5rem .25rem 0;width:100%}.single--product--Detail__delivery-type .is-cart-actions__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 16px}@media(min-width: 992px){.single--product--Detail__delivery-type .is-cart-actions__inner{padding:0}}.single--product--Detail__delivery-type .is-cart-actions .cart-and-ipay{text-align:left;padding-bottom:0}.single--product--Detail__delivery-type .is-cart-actions button{padding:.5rem 1.5rem;border-radius:3.3125rem;font-size:1rem;font-weight:normal;letter-spacing:.03em;font-family:"Avenir",sans-serif;color:#fff;background-color:#003b49;border-color:#003b49;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;font:900 normal 1rem/1.375rem "Avenir",sans-serif;margin:0;padding:1rem;width:100%}.single--product--Detail__delivery-type .is-cart-actions button:hover{color:#fff;background-color:#175d6d;border-color:#175d6d}.single--product--Detail__delivery-type .is-cart-actions button:focus,.single--product--Detail__delivery-type .is-cart-actions button.focus{color:#fff;background-color:#175d6d;border-color:#175d6d;-webkit-box-shadow:0 0 0 .2rem rgba(38,88,100,.5);box-shadow:0 0 0 .2rem rgba(38,88,100,.5)}.single--product--Detail__delivery-type .is-cart-actions button.disabled,.single--product--Detail__delivery-type .is-cart-actions button:disabled{color:#fff;background-color:#003b49;border-color:#003b49}.single--product--Detail__delivery-type .is-cart-actions button:not(:disabled):not(.disabled):active,.single--product--Detail__delivery-type .is-cart-actions button:not(:disabled):not(.disabled).active,.show>.single--product--Detail__delivery-type .is-cart-actions button.dropdown-toggle{color:#fff;background-color:#07272d;border-color:#07272d}.single--product--Detail__delivery-type .is-cart-actions button:not(:disabled):not(.disabled):active:focus,.single--product--Detail__delivery-type .is-cart-actions button:not(:disabled):not(.disabled).active:focus,.show>.single--product--Detail__delivery-type .is-cart-actions button.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,88,100,.5);box-shadow:0 0 0 .2rem rgba(38,88,100,.5)}.single--product--Detail__delivery-type .is-cart-actions button:focus{outline:auto}.single--product--Detail__delivery-type .is-cart-actions .add-to-cart__pipe{color:#77c9ec;padding:0 4px}.single--product--Detail__delivery-type .bg-color input[type=radio]+label::before{border:5px solid #003b49}.single--product--Detail__delivery-type .custom-select{background:url("../../images/icons/arrow-down.svg") no-repeat right .75rem center/1.5rem 1.5rem;border:1px solid #183346;border-radius:100px;font:900 normal 1rem/1.375rem "Avenir",sans-serif;height:54px;padding:.9375rem 1.875rem}@media(min-width: 1200px){.single--product--Detail__delivery-type .custom-select{padding-right:3.0625rem}}.single--product--Detail__delivery-type input[type=number]{-moz-appearance:textfield}.single--product--Detail__delivery-type input[type=number]::-webkit-inner-spin-button,.single--product--Detail__delivery-type input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.single--product--Detail__delivery-type__purchase__quantity{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:12px;min-width:6.1875rem}@media(min-width: 769px){.single--product--Detail__delivery-type__purchase__quantity{margin-right:16px}}@media(min-width: 992px){.single--product--Detail__delivery-type__purchase__quantity{margin-right:4px;min-width:5.875rem}}@media(min-width: 1200px){.single--product--Detail__delivery-type__purchase__quantity{min-width:7.5rem}}.single--product--Detail__delivery-type__purchase__action{-webkit-box-flex:4;-ms-flex:4;flex:4}.single--product--Detail__delivery-type__purchase .form-check,.single--product--Detail__delivery-type__purchase label{height:100%}.single--product--Detail__feeding-result{color:#fff;padding:1rem}.single--product--Detail__feeding-result .pet-name{display:inline-block;font:800 normal 1rem/1rem "Avenir",sans-serif;text-decoration:underline}@media(min-width: 992px){.single--product--Detail__feeding-result .pet-name{padding-bottom:.5rem}}.single--product--Detail__feeding-result__pet-oz{color:#27251f;font-size:.875rem;font-weight:400;font-family:"Avenir",sans-serif}.single--product--Detail__feeding-result__pet-oz .cups-per-day .lcm{font-size:.9375rem}@media(min-width: 544px){.single--product--Detail__feeding-result__pet-oz{font-size:1.125rem}}.single--product--Detail__feeding-result .custom-select{background:url("../../images/icons/arrow-down.svg") no-repeat right .75rem center/1.5rem 1.5rem;border:1px solid #183346;border-radius:100px;font:900 normal 1rem/1.375rem "Avenir",sans-serif;height:54px;padding:.9375rem 1.875rem}@media(min-width: 1200px){.single--product--Detail__feeding-result .custom-select{padding-right:3.0625rem}}.single--product--Detail__feeding-result .custom--select--dropdown{padding:0}@media(min-width: 992px){.single--product--Detail__feeding-result .custom--select--dropdown{width:100%}}.single--product--Detail__feeding-result .custom--select--dropdown select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../../images/icons/arrow-down-white.svg") no-repeat right center/0.75rem .5rem;border:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;cursor:pointer;font:800 normal 1rem/1rem "Avenir",sans-serif;min-width:4.75rem;outline:none;padding:0 1.5rem 0 0;text-decoration:underline;width:100%}@media(min-width: 992px){.single--product--Detail__feeding-result .custom--select--dropdown select{padding-bottom:.5rem}}.single--product--Detail__feeding-result .custom--select--dropdown option{color:#27251f}.welcome-kit-delivery-type .is-cart-actions__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 16px}@media(min-width: 992px){.welcome-kit-delivery-type .is-cart-actions__inner{padding:0}}.welcome-kit-delivery-type .is-cart-actions .cart-and-ipay{text-align:left;padding-bottom:0}.welcome-kit-delivery-type .is-cart-actions button{padding:.5rem 1.5rem;border-radius:3.3125rem;font-size:1rem;font-weight:normal;letter-spacing:.03em;font-family:"Avenir",sans-serif;color:#fff;background-color:#003b49;border-color:#003b49;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;font:900 normal 1rem/1.375rem "Avenir",sans-serif;margin:0;padding:1rem;width:100%}.welcome-kit-delivery-type .is-cart-actions button:hover{color:#fff;background-color:#175d6d;border-color:#175d6d}.welcome-kit-delivery-type .is-cart-actions button:focus,.welcome-kit-delivery-type .is-cart-actions button.focus{color:#fff;background-color:#175d6d;border-color:#175d6d;-webkit-box-shadow:0 0 0 .2rem rgba(38,88,100,.5);box-shadow:0 0 0 .2rem rgba(38,88,100,.5)}.welcome-kit-delivery-type .is-cart-actions button.disabled,.welcome-kit-delivery-type .is-cart-actions button:disabled{color:#fff;background-color:#003b49;border-color:#003b49}.welcome-kit-delivery-type .is-cart-actions button:not(:disabled):not(.disabled):active,.welcome-kit-delivery-type .is-cart-actions button:not(:disabled):not(.disabled).active,.show>.welcome-kit-delivery-type .is-cart-actions button.dropdown-toggle{color:#fff;background-color:#07272d;border-color:#07272d}.welcome-kit-delivery-type .is-cart-actions button:not(:disabled):not(.disabled):active:focus,.welcome-kit-delivery-type .is-cart-actions button:not(:disabled):not(.disabled).active:focus,.show>.welcome-kit-delivery-type .is-cart-actions button.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,88,100,.5);box-shadow:0 0 0 .2rem rgba(38,88,100,.5)}.welcome-kit-delivery-type .is-cart-actions button:focus{outline:auto}.welcome-kit-delivery-type .is-cart-actions .add-to-cart__pipe{color:#77c9ec;padding:0 4px}.welcome-kit-delivery-type .custom-select{background:url("../../images/icons/arrow-down.svg") no-repeat right .75rem center/1.5rem 1.5rem;border:1px solid #183346;border-radius:100px;font:900 normal 1rem/1.375rem "Avenir",sans-serif;height:54px;padding:.9375rem 1.875rem}@media(min-width: 1200px){.welcome-kit-delivery-type .custom-select{padding-right:3.0625rem}}.welcome-kit-delivery-type input[type=number]{-moz-appearance:textfield}.welcome-kit-delivery-type input[type=number]::-webkit-inner-spin-button,.welcome-kit-delivery-type input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.welcome-kit-delivery-type__purchase__quantity{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:12px;min-width:6.1875rem}@media(min-width: 769px){.welcome-kit-delivery-type__purchase__quantity{margin-right:16px}}@media(min-width: 992px){.welcome-kit-delivery-type__purchase__quantity{margin-right:4px;min-width:5.875rem}}@media(min-width: 1200px){.welcome-kit-delivery-type__purchase__quantity{min-width:7.5rem}}.welcome-kit-delivery-type__purchase__action{-webkit-box-flex:4;-ms-flex:4;flex:4}.welcome-kit-delivery-type__purchase .form-check,.welcome-kit-delivery-type__purchase label{height:100%}.available-attributes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.available-attributes legend{margin-bottom:0}.available-frozen{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.available-frozen img{height:1rem;margin-left:.3125rem;width:1rem}@media(max-width: 543.98px){.atc-qty{background:#fff;bottom:0;-webkit-box-shadow:-5px 0px 5px 0px rgba(0,0,0,.1);box-shadow:-5px 0px 5px 0px rgba(0,0,0,.1);left:0;position:fixed;right:0;z-index:20}}@media(max-width: 543.98px){.body-product-details #hero-iframe-container .hero-launcher-container{bottom:86px}}@media(max-width: 543.98px){.body-product-details footer{padding-bottom:6.875rem}}.delivery-type-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}.sale-badge-tooltip{background:#183346;border-radius:.625rem;color:#fff;cursor:auto;display:none;left:-2.875rem;padding:12px;position:absolute;top:-0.625rem;-webkit-transform:translateY(-100%);transform:translateY(-100%);width:10rem;z-index:20}.anchored--nav{background:#fff;border-top:.125rem solid rgba(0,59,73,.4);position:fixed;left:0;bottom:-25rem;width:100%;z-index:999;padding:1.25rem;opacity:0;pointer-events:none;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media(min-width: 992px){.anchored--nav{top:-12.5rem;bottom:unset;border-bottom:.125rem solid rgba(0,59,73,.4);border-top:none;max-height:6.25rem}}.anchored--nav.is--sticky{opacity:1;pointer-events:auto;bottom:0;-webkit-animation:smoothScroll .3s forwards;animation:smoothScroll .3s forwards;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media(min-width: 992px){.anchored--nav.is--sticky{top:0;bottom:unset}}.anchored--nav__logo img{width:80%}.anchored--nav label{display:none}@media(min-width: 992px){.anchored--nav label{display:inline-block;margin-right:.625rem;font-size:.875rem}}.anchored--nav input:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}@media(max-width: 768.98px){.anchored--nav .is-cart-actions .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.anchored--nav .quantity input{height:2.75rem}.anchored--nav .quantity .quantity-nav{height:2.625rem;position:absolute;right:-0.9375rem}@media(max-width: 1199.98px){.anchored--nav .quantity .quantity-nav{right:.625rem}}@media(max-width: 1199.98px){.anchored--nav .quantity .quantity-nav{right:.125rem}}.anchored--nav .btn-primary{padding:.5625rem 3.125rem;text-transform:uppercase}@media(max-width: 1199.98px){.anchored--nav .btn-primary{padding:.625rem 1.5rem}}@media(max-width: 543.98px){.anchored--nav .btn-primary{padding:.625rem}}.anchored--nav .btn-primary:not([disabled]){background:#003b49;color:#fff}.anchored--nav input[type=number]::-webkit-inner-spin-button,.anchored--nav input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width: 1199.98px){.anchored--nav .single--product--Detail__prices{display:inline-block;text-align:center;margin-top:.5rem;margin-bottom:.5rem}}.anchored--nav .single--product--Detail__prices .price{font-size:1.0625rem}@media(max-width: 1199.98px){.anchored--nav .single--product--Detail__delivery-type__purchase__quantity{-webkit-box-flex:40%;-ms-flex:40%;flex:40%}}@media(max-width: 991.98px){.anchored--nav .single--product--Detail__delivery-type__purchase__quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1rem;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:9.6875rem}}@media(max-width: 768.98px){.anchored--nav .single--product--Detail__delivery-type__purchase__quantity{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}}@media(max-width: 543.98px){.anchored--nav .single--product--Detail__delivery-type__purchase__quantity{margin-left:0}}@media(max-width: 1199.98px){.anchored--nav .single--product--Detail__delivery-type__purchase__action{-webkit-box-flex:60%;-ms-flex:60%;flex:60%}}@media(max-width: 991.98px){.anchored--nav .single--product--Detail__delivery-type__purchase__action{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(max-width: 543.98px){.anchored--nav .single--product--Detail__delivery-type__purchase__action{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:block}}.anchored--nav .swatch--tooltip{display:none}.anchored--nav .attribute__size__badge{padding:.1875rem .4375rem;font-size:.875rem}.anchored--nav .attribute__size__badge.selected::after{display:none}.fullwidth-carousel{width:100% !important}.supplement--fact{border-bottom:.0625rem solid rgba(0,59,73,.4)}.supplement--fact .nutrition--fact{margin-top:.75rem}.supplement--fact .nutrition--fact__title{margin-bottom:1.25rem}.supplement--fact .nutrition--fact__title h2{line-height:normal;margin-bottom:0}.supplement--fact .nutrition--fact__details--supplements{margin-bottom:1.25rem}.supplement--fact .nutrition--fact__details--supplements ul li{border:none;padding:.125rem 0}.supplement--fact .nutrition--fact__details--supplements ul li b{color:#003b49}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}@media(min-width: 544px){.real-ingredients-swiper__2,.real-ingredients-swiper__3,.real-ingredients-swiper__4,.real-ingredients-swiper__5{padding:0 1rem}}.real-ingredients-swiper__2{max-width:39.5rem}.real-ingredients-swiper__3{max-width:58.25rem}.real-ingredients-swiper__4{max-width:77rem}.real-ingredients-swiper__5{max-width:95.75rem}.real-ingredients-swiper:active{cursor:-webkit-grabbing;cursor:grabbing}.real-ingredients-swiper:hover .swiper-scrollbar{height:.5rem}.real-ingredients-swiper.swiper-horizontal .swiper-scrollbar{bottom:0;cursor:-webkit-grab;cursor:grab;background:#e5e5e5;border-radius:initial;left:1rem;max-width:calc(100% - 32px);right:1rem;-webkit-transition:height .2s cubic-bezier(0.215, 0.61, 0.355, 1) !important;transition:height .2s cubic-bezier(0.215, 0.61, 0.355, 1) !important;will-change:height}@media(min-width: 769px){.real-ingredients-swiper.swiper-horizontal .swiper-scrollbar{left:10.375rem;max-width:calc(100% - 332px);right:10.375rem}}@media(min-width: 992px){.real-ingredients-swiper.swiper-horizontal .swiper-scrollbar{left:1rem;max-width:calc(100% - 32px);right:1rem}}.real-ingredients-swiper.swiper-horizontal .swiper-scrollbar:active{cursor:-webkit-grabbing;cursor:grabbing}.real-ingredients-swiper.swiper-horizontal .swiper-scrollbar-drag{background:#003b49;border-radius:initial}.real-ingredients-swiper-scrollbar-wrapper{height:.5rem;margin:auto 0;max-width:84.5rem;position:relative}.real-ingredients-swiper-slide{max-width:21.875rem}.real-ingredients-swiper-slide__image{margin-bottom:1rem;text-align:center}.real-ingredients-swiper-slide__name{color:#27251f;font:500 normal 1.25rem/1.875rem "Avenir",sans-serif;text-align:center}.real-ingredients-swiper-slide__body{margin-bottom:1.5rem}.pdp__promotions-modal__title h2{font-size:2rem;line-height:2.5rem}.pdp__promotions-modal__tile{border-bottom:1px solid #e7e6e7;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem}.pdp__promotions-modal__image{margin-right:.625rem}.pdp__promotions-modal__image img{border-radius:50%;overflow:hidden;max-width:2.8125rem}.pdp__promotions-modal__tile-title,.pdp__promotions-modal__tile-copy{color:#27251f;font:350 normal 0.875rem/1.25rem "Avenir",sans-serif;margin:0}.pdp__promotions-modal__tile-title{font-weight:800}body{overflow-x:hidden}.yotpo-container{opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;height:1px;overflow:hidden;position:relative}.yotpo-container .yotpo .primary-color-btn:hover,.yotpo-container .yotpo input[type=button].primary-color-btn:hover{background-color:#175d6d !important;background:#175d6d !important;border-color:#175d6d !important}.yotpo-container .yotpo-submit{background-color:#003b49 !important;border-color:#003b49 !important;color:#fff !important}.yotpo-container.yotpo-container-show{opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;height:auto;overflow:visible}@media(min-width: 992px){.yotpo-container::before{background:url("../../images/yotpo-title-bg.png") top center/cover no-repeat;content:"";height:291px;left:0;position:absolute;top:0;width:285px;z-index:1}}.add-to-cart-messages{z-index:999;left:35%}@media(max-width: 543.98px){.add-to-cart-messages{left:0;top:18%;-webkit-transform:translate(0, 0);transform:translate(0, 0);width:100%}.add-to-cart-messages .add-to-basket-alert{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;width:calc(100% - 30px)}.add-to-cart-messages:empty{z-index:-1}}@media(min-width: 544px){.add-to-cart-messages{left:50%}}.add-to-cart--container button.add-to-cart{display:inline-block}.add-to-cart--container button.dd-to-cart-negative{display:none}.add-to-cart--container.add-disabled button.add-to-cart{display:none}.add-to-cart--container.add-disabled button.dd-to-cart-negative{display:inline-block}.product-detail{color:#27251f;padding:0}.product-detail .product-breadcrumb{max-width:84.5rem;margin:0 auto;padding:0 16px}.product-detail .breadcrumb{padding:14px 0 44px}@media(min-width: 769px){.product-detail .breadcrumb{padding:2px 0 32px}}@media(min-width: 992px){.product-detail .breadcrumb{padding:14px 0}}.product-detail .breadcrumb .breadcrumb-item{color:#000;font:normal normal 14px/14px "Avenir",sans-serif}.product-detail .breadcrumb .breadcrumb-item::before{color:inherit}.product-detail .breadcrumb a{color:inherit !important;font:inherit}.product-detail__video{margin:2rem 0;overflow:hidden;padding-bottom:100%;position:relative}@media(min-width: 992px){.product-detail__video{margin:2.75rem 0;padding-bottom:56.25%}}.product-detail__video iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.social--icons--wrapper{padding-top:0}@media(min-width: 544px){.social--icons--wrapper{padding-top:1.375rem}}.social--icons--wrapper__label{color:#27251f;margin:0 .75rem .75rem 0;font-weight:500}.social--icons--wrapper__ul{margin-bottom:0}.social--icons--wrapper__ul li{font-size:1rem;color:#27251f;margin:0 .75rem .75rem 0;font-weight:500;font-family:"Avenir",sans-serif}.social--icons--wrapper__ul li:last-child{margin-right:0;margin-bottom:0}.social--icons--wrapper__ul li a,.social--icons--wrapper__ul li i{font-size:1rem;padding:0}.description--and--detail .nav-tabs{border:none;margin-bottom:1.5rem}.description--and--detail .nav-tabs .nav-item{border-bottom:1px solid var(--product-description-color)}@media(max-width: 543.98px){.description--and--detail .nav-tabs .nav-item{-webkit-box-flex:1;-ms-flex:1;flex:1}}.description--and--detail .nav-tabs .nav-link{border-bottom:1px solid rgba(0,0,0,0);color:inherit;font:500 normal 1rem/1rem "Avenir",sans-serif;letter-spacing:1px;padding:1.5rem 0 1.375rem;text-align:center;text-transform:uppercase}@media(max-width: 1199.98px){.description--and--detail .nav-tabs .nav-link{padding:.875rem 0 .75rem}}@media(min-width: 544px){.description--and--detail .nav-tabs .nav-link{min-width:9.6875rem}}.description--and--detail .nav-tabs .nav-link:active,.description--and--detail .nav-tabs .nav-link:focus,.description--and--detail .nav-tabs .nav-link:hover{background:rgba(0,0,0,0);color:inherit}.description--and--detail .nav-tabs .nav-link.active{border-color:var(--product-description-color);font-weight:900}.description--and--detail__feeding-trial-certification,.description--and--detail__feeding-instruction{font-size:1.125rem;font-weight:400;color:#27251f;font-family:"Avenir",sans-serif;margin-bottom:3.125rem;letter-spacing:0}@media(max-width: 991.98px){.description--and--detail__feeding-trial-certification img,.description--and--detail__feeding-instruction img{width:100%;max-width:100%}}.description-and-detail__bg{background:var(--product-description-background);color:var(--product-description-color);padding:0 1rem}.description-and-detail__inner{margin:0 auto;max-width:82.5rem;padding:2rem 0;position:relative}@media(min-width: 769px){.description-and-detail__inner{padding:4rem 3rem}}@media(min-width: 992px){.description-and-detail__inner{padding:4rem 0 4rem 5rem}}@media(min-width: 1200px){.description-and-detail__inner{padding-left:7rem}}.description-and-detail__background-image{bottom:-8.75rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:23.4375rem;z-index:5}@media(min-width: 769px){.description-and-detail__background-image{width:40.625rem}}@media(min-width: 992px){.description-and-detail__background-image{left:85%;width:33.75rem}}@media(min-width: 1200px){.description-and-detail__background-image{width:40.625rem}}.description-and-detail.with-image{padding-bottom:8.75rem}@media(max-width: 991.98px){.description-and-detail.with-image .description-and-detail__inner{padding-bottom:36.25rem}}@media(max-width: 768.98px){.description-and-detail.with-image .description-and-detail__inner{padding-bottom:14.375rem}}@media(min-width: 992px){.description-and-detail.with-image .description-and-detail__inner{padding-right:5rem}}@media(min-width: 1200px){.description-and-detail.with-image .description-and-detail__inner{padding-right:7rem}}@media(min-width: 992px){.description-and-detail.with-image .description-and-detail__inner .tab{width:50%}}.description-and-detail .tab-content a{color:inherit;text-decoration:underline}.description-and-detail .tab-content a:active,.description-and-detail .tab-content a:focus,.description-and-detail .tab-content a:hover{color:inherit}.desc__title,.desc__copy{margin-bottom:1.5rem}.desc__title a,.desc__copy a{color:inherit;text-decoration:underline}.desc__title a.desc__less-more__link,.desc__copy a.desc__less-more__link{display:inline-block;margin-left:-0.25rem;text-decoration:none}.desc__title a.desc__less-more__link:hover,.desc__copy a.desc__less-more__link:hover{text-decoration:underline}.desc__title{font:normal normal 2.25rem/2.625rem "Avenir",sans-serif}@media(min-width: 992px){.desc__title{font-size:48px;line-height:52px}}.desc__copy{font:normal normal 1rem/1.625rem "Avenir",sans-serif}.desc__copy.show-all .desc__less-more{display:initial}.desc__less-more{display:none}.desc__view-ingredients{background:#fff;border:1px solid #183346;border-radius:100px;color:#27251f;font:900 normal 1rem/1.4rem "Avenir",sans-serif;letter-spacing:normal;margin-bottom:1.5rem;padding:1rem 1.5rem}.desc__view-ingredients:active,.desc__view-ingredients:focus,.desc__view-ingredients:hover{background:#003b49;border-color:#003b49;color:#fff}.desc__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px}.desc__card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 6px;margin-bottom:16px;width:100%}@media(min-width: 992px){.desc__card{margin-bottom:24px;width:50%}}.desc__card__img{margin-right:12px}.pdp-minimum-order-value-shipping-details{border:.0625rem solid #828282;border-radius:.1875rem;padding:0 1.5rem 0 1.5rem}.pdp-minimum-order-value-shipping-details .pdp-shipping-details{padding:.75rem 0 .75rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdp-minimum-order-value-shipping-details .pdp-shipping-details.external-shipping-source{border-top:.0625rem solid #dbdcde}.pdp-minimum-order-value-shipping-details .pdp-shipping-details .pdp-shipping-text{margin-left:.75rem;color:#27251f;font-size:.75rem;line-height:1rem}.pdp-minimum-order-value-shipping-details .pdp-shipping-details .pdp-shipping-text .shipping-header{font-weight:800}.pdp-minimum-order-value-shipping-details .pdp-shipping-details .pdp-shipping-text .shipping-msg{font-weight:400}.pdp-minimum-order-value-shipping-details .pdp-shipping-details .pdp-shipping-text .external-shipping-source-link{font-weight:800;color:#68b4e1;text-decoration:underline}.real---result--PDP{padding-top:3.125rem;border-top:.0625rem solid rgba(0,59,73,.4)}.real---result--PDP.is-v2{margin-top:1.875rem}@media(min-width: 544px){.real---result--PDP.is-v2{margin-top:6.25rem}}.modal .modal-dialog .modal-content .close{background:url(../../images/icons/modal_close.svg) 0 -2rem}.price-fullboxsize{color:#27251f}.price-fullboxsize.one-time-selected{display:none}.price-box{border:.0625rem solid;border-color:#999;border-radius:.25rem;padding-right:.3125rem;padding-left:1.25rem;padding-top:.625rem;display:inline-block;position:relative;cursor:pointer;margin-bottom:1.5625rem}@media(min-width: 544px){.price-box{margin-bottom:0}}.price-box .price-box-discount{display:inline-block;font-size:.875rem}.price-box .price-box-period{display:block;font-size:.875rem}.price-box .price-box-subtitle{display:block;font-size:.875rem}.price-box label{position:absolute;left:.9375rem;background-color:#fff;color:#003b49;top:-0.8125rem;padding-left:.4375rem;padding-right:.3125rem;color:#999}.price-box-space{padding-left:10px}.pdp-product-bundle .swatch--tooltip{display:none !important}.pdp-product-bundle .attribute__size__badge.selected.calculable:before{display:none}@media(min-width: 544px){.pdp-product-bundle .prices .price{text-align:left}}.pdp-product-bundle .btn-primary{padding:.5625rem .875rem;text-transform:uppercase}@media(min-width: 1200px){.pdp-product-bundle .btn-primary{padding:.5625rem 3.125rem}}@media(max-width: 543.98px){.pdp-product-bundle .btn-primary{width:100%}}.pdp-product-bundle .btn-primary:not([disabled]){background:#003b49;color:#fff}.write-review .yotpo-single-choice-option{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;padding-left:2.1875rem}.write-review .yotpo-single-choice-option .yotpo-radio-wrapper input[type=radio]{width:1.125rem !important;height:1.125rem !important}.write-review .y-label{font-size:1rem !important}@media(max-width: 543.98px){.write-review .y-label{width:88% !important;text-overflow:ellipsis}}.write-review .socialize-wrapper{padding-left:.75rem !important}@media(min-width: 992px){.write-review .yotpo-multiple-choice-field{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.write-review .yotpo-multiple-choice-field .yotpo-multiple-choice-option{width:33.33%}}.write-review .yotpo-multiple-choice-field{padding-bottom:0 !important}.write-review .yotpo-checkbox-wrapper input[type=checkbox]{margin:0 .3125rem 0 .625rem !important}.yotpo-thank-you{margin-bottom:1.25rem !important;z-index:100}@media(max-width: 768.98px){.yotpo-thank-you{margin-top:1.25rem !important}}.bopispdppromo{font-weight:bold;padding:5px 10px;border-radius:20px;border:1px solid #eaf1f3;display:inline-block;margin-bottom:10px}body .tooltip>.arrow{background-color:rgba(0,0,0,0)}body .tooltip>.tooltip-inner{text-align:center;font-size:.75rem;padding:.625rem .9375rem;border-radius:.3125rem;color:#000;background-color:#fff;-webkit-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.15);box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.15)}body .bs-tooltip-left,body .bs-tooltip-right{background-color:rgba(0,0,0,0);opacity:1 !important}body .tooltip.bs-tooltip-left .arrow:before,body .tooltip.bs-tooltip-right .arrow:before{border-top-color:rgba(0,0,0,0);border-right-color:#fff;border-bottom-color:rgba(0,0,0,0);border-left-color:#fff}.fullboxsize-message{background:#f6fafe;border:1px solid #c2e1f3;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.125rem;padding-top:1.875rem;padding-bottom:1.875rem;padding-left:0rem;padding-right:0rem}.fullboxsize-message p{font-size:1rem}@media(min-width: 992px){.fullboxsize-message{padding-left:.625rem;padding-right:.625rem}}.fullboxsize-message .fullboxsize-message-image{display:none}@media(min-width: 992px){.fullboxsize-message .fullboxsize-message-image{width:4rem;display:block}}@media(min-width: 1200px){.fullboxsize-message .fullboxsize-message-image{width:5.25rem;display:block}}.fullboxsize-message .fullboxsize-message-image-small{display:inline-block;width:2.75rem;margin-left:.625rem;margin-top:-0.625rem}@media(min-width: 992px){.fullboxsize-message .fullboxsize-message-image-small{display:none}}.fullboxsize-message .fullboxsize-message-title{font-size:18px}@media(min-width: 992px){.fullboxsize-message .fullboxsize-message-title{font-size:24px}}.fullboxsize-message .btn:focus{outline:auto}.pdp__single-price{padding:0;margin:0 0 1.5rem}@media(max-width: 543.98px){.pdp__single-price{-ms-flex-wrap:wrap;flex-wrap:wrap}}.pdp__single-price .price{color:#27251f;font:normal normal 1.5rem/2rem "Avenir",sans-serif}.pdp__single-price .welcomekit-price .price{display:inline;font-size:1.125rem}.pdp__single-price .welcomekit-price .price .sales{font-weight:600}@media(min-width: 992px){.pdp__single-price .welcomekit-price .price{font-size:1rem}}@media(min-width: 1200px){.pdp__single-price .welcomekit-price .price{font-size:1.3125rem}}@media(min-width: 1360px){.pdp__single-price .welcomekit-price .price{font-size:1.375rem}}.pdp__single-price .price-fullboxsize{font:800 normal 1.5rem/2rem "Avenir",sans-serif;margin-bottom:.75rem;font-weight:500}@media(min-width: 769px){.pdp__single-price .price-fullboxsize{margin-bottom:.5rem}}.pdp__single-price .price-fullboxsize:not(.d-none)+.price{font:normal normal 1.125rem/1.625rem "Avenir",sans-serif;letter-spacing:-0.03375rem}.pdp__single-price .price-fullboxsize .strike-through{text-decoration:line-through}.pdp__single-price .price-fullboxsize .autoship-price{color:#df5959}.pdp__single-price .js_autoship-discount{color:#4cbb17;font-size:1rem}@media(min-width: 992px){.pdp__single-price .js_autoship-discount{font-size:.875rem}}@media(min-width: 1200px){.pdp__single-price .js_autoship-discount{font-size:1.1875rem}}@media(min-width: 1360px){.pdp__single-price .js_autoship-discount{font-size:1.25rem}}.pdp__price-per-day{font-style:italic;font-size:1rem;line-height:1.3125rem;color:#000;margin-bottom:1.125rem}.pdp__attr-list{border-top:1px solid #d8dfe1;margin:1.25rem 0 1.5rem;padding-top:1rem}@media(min-width: 769px){.pdp__attr-list{margin-top:.75rem;padding-top:.75rem}}.pdp__attr-list__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 769px){.pdp__attr-list__inner{margin:0 -4px}}.pdp__attr-list .attribute__size{background:rgba(0,0,0,0);border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;width:100%}.pdp__attr-list .attribute__size:focus{outline:initial}.pdp__attr-list .attribute__size__wrapper{padding:0;text-align:center;width:33.3333333333%}@media(min-width: 769px){.pdp__attr-list .attribute__size__wrapper{padding:0 4px;width:7.5rem}}.pdp__attr-list .attribute__size__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid rgba(0,0,0,0);color:#27251f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 .6875rem;margin:0;width:100%}.pdp__attr-list .attribute__size__badge.selected{border-color:#003b49}.pdp__attr-list .attribute__size__badge.unselectable{cursor:not-allowed;opacity:.5}.pdp__attr-list .attribute__size__title{font:900 normal 1.125rem/1.4rem "Avenir",sans-serif}.pdp__attr-list .attribute__size__text{font:normal normal 1rem/1.4rem "Avenir",sans-serif}.pdp__attr-list .attribute__size__shipping{display:inline-block;margin:.375rem auto 0}.pdp__attr-list .attribute__size__shipping-badge{background:rgba(216,223,225,.5);border-radius:12px;color:#728f41;font:800 normal 0.625rem/0.75rem "Avenir",sans-serif;letter-spacing:.03125rem;padding:.25rem .5rem;text-transform:uppercase}.pdp__feeding-calculator-details-modal,.pdp__new-size-modal,.pdp__ingredients-nutritional-modal,.pdp__real-ingredients-modal,.pdp__promotions-modal{background:rgba(0,0,0,0)}.pdp__feeding-calculator-details-modal.modal .modal-dialog .close,.pdp__new-size-modal.modal .modal-dialog .close,.pdp__ingredients-nutritional-modal.modal .modal-dialog .close,.pdp__real-ingredients-modal.modal .modal-dialog .close,.pdp__promotions-modal.modal .modal-dialog .close{background:rgba(0,0,0,0);height:auto;margin:0;padding:.625rem;right:0;top:0;width:auto}.pdp__feeding-calculator-details-modal .modal-dialog,.pdp__new-size-modal .modal-dialog,.pdp__ingredients-nutritional-modal .modal-dialog,.pdp__real-ingredients-modal .modal-dialog,.pdp__promotions-modal .modal-dialog{margin:0 auto;max-width:21.4375rem;overflow:hidden}.pdp__feeding-calculator-details-modal .modal-dialog::before,.pdp__new-size-modal .modal-dialog::before,.pdp__ingredients-nutritional-modal .modal-dialog::before,.pdp__real-ingredients-modal .modal-dialog::before,.pdp__promotions-modal .modal-dialog::before{height:auto}.pdp__feeding-calculator-details-modal .modal-content,.pdp__new-size-modal .modal-content,.pdp__ingredients-nutritional-modal .modal-content,.pdp__real-ingredients-modal .modal-content,.pdp__promotions-modal .modal-content{-webkit-box-shadow:0 1px 12px rgba(0,0,0,.25);box-shadow:0 1px 12px rgba(0,0,0,.25)}.pdp__feeding-calculator-details-modal .modal-header,.pdp__new-size-modal .modal-header,.pdp__ingredients-nutritional-modal .modal-header,.pdp__real-ingredients-modal .modal-header,.pdp__promotions-modal .modal-header{border:0;padding:0}.pdp__feeding-calculator-details-modal .modal-body,.pdp__new-size-modal .modal-body,.pdp__ingredients-nutritional-modal .modal-body,.pdp__real-ingredients-modal .modal-body,.pdp__promotions-modal .modal-body{padding:0}.pdp__feeding-calculator-details-modal .close-img,.pdp__new-size-modal .close-img,.pdp__ingredients-nutritional-modal .close-img,.pdp__real-ingredients-modal .close-img,.pdp__promotions-modal .close-img{height:1.5rem;width:1.5rem}.pdp__feeding-calculator-details-modal .title,.pdp__new-size-modal .title,.pdp__ingredients-nutritional-modal .title,.pdp__real-ingredients-modal .title,.pdp__promotions-modal .title{border-bottom:1px solid #d8dfe1;font:800 normal 1rem/1.5rem "Avenir",sans-serif;margin-bottom:1.125rem;padding:1rem 1rem .625rem}.pdp__new-size-modal .btn{background:#183346;border-color:#183346;border-radius:6.25rem;color:#fff;font:900 normal 1rem/1.4rem "Avenir",sans-serif;padding:1rem 1.5rem}.pdp__new-size-modal .btn:active,.pdp__new-size-modal .btn:focus,.pdp__new-size-modal .btn:hover{background-color:#003b49 !important;border-color:#000 !important}.pdp__feeding-calculator-details-modal__copy{color:#27251f;font:normal normal 0.875rem/1.25rem "Avenir",sans-serif;padding:.375rem 1rem 1.5rem}.pdp__feeding-calculator-details-modal__copy-top{border-bottom:1px solid #d8dfe1;font-size:1rem;font-weight:500;line-height:1.5rem;margin-bottom:1.25rem;padding-bottom:1.875rem;text-align:center}.pdp__ingredients-nutritional-modal,.pdp__real-ingredients-modal,.pdp__promotions-modal{z-index:2147483650}.pdp__ingredients-nutritional-modal__main-content,.pdp__real-ingredients-modal__main-content,.pdp__promotions-modal__main-content{max-height:calc(100vh - 3.75rem);overflow:auto;padding:1rem 1.25rem 1.25rem}@supports(-webkit-touch-callout: none){.pdp__ingredients-nutritional-modal__main-content,.pdp__real-ingredients-modal__main-content,.pdp__promotions-modal__main-content{padding-bottom:3.125rem}}.pdp__ingredients-nutritional-modal.modal.fade.show .modal-dialog,.pdp__real-ingredients-modal.modal.fade.show .modal-dialog,.pdp__promotions-modal.modal.fade.show .modal-dialog{right:0}.pdp__ingredients-nutritional-modal.modal.fade .modal-dialog,.pdp__real-ingredients-modal.modal.fade .modal-dialog,.pdp__promotions-modal.modal.fade .modal-dialog{height:100%;margin:auto;max-width:initial;position:fixed;right:clamp(-340px,-90%,-550px);-webkit-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0);-webkit-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out;width:clamp(340px,90%,550px)}.pdp__ingredients-nutritional-modal.modal .modal-dialog .close,.pdp__real-ingredients-modal.modal .modal-dialog .close,.pdp__promotions-modal.modal .modal-dialog .close{padding:1rem 1.25rem}.pdp__ingredients-nutritional-modal .modal-content,.pdp__real-ingredients-modal .modal-content,.pdp__promotions-modal .modal-content{height:100%;overflow-y:auto}.pdp__ingredients-nutritional-modal .title,.pdp__real-ingredients-modal .title,.pdp__promotions-modal .title{line-height:1.7rem;margin-bottom:0;padding:1rem 1.25rem}.pdp__feeding-calculable{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:1.5rem}@media(min-width: 992px){.pdp__feeding-calculable{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pdp__feeding-calculator__autoship-recommended-text{background:#d8dfe1;color:#27251f;font:normal normal 0.875rem/1.25rem "Avenir",sans-serif;padding:1rem;width:100%}@media(min-width: 992px){.pdp__feeding-calculator__autoship-recommended-text{width:64%}}.pdp__feeding-calculator__details-button{background:rgba(0,0,0,0);border:0;color:inherit;font:inherit;padding:0;text-decoration:underline;margin-top:1em}.pdp__feeding-calculator-result{background:#407a93;-webkit-box-flex:1;-ms-flex:1;flex:1}.pdp__calories-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media(min-width: 992px){.pdp__calories-info{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width: 992px){.pdp__pet-dropdown{border-bottom:1px solid #fff}}.pdp__pet-dropdown__title{color:#d8dfe1;font:normal normal 0.875rem/1rem "Avenir",sans-serif;margin-right:.5rem}@media(min-width: 992px){.pdp__pet-dropdown__title{margin-bottom:.5rem;margin-right:0}}.pdp__pet-dropdown__actions{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:auto}@media(min-width: 992px){.pdp__pet-dropdown__actions{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:0}}.pdp__pet-dropdown__action{color:inherit;font:normal normal 0.875rem/1rem "Avenir",sans-serif;text-decoration:underline}@media(min-width: 992px){.pdp__pet-dropdown__action{margin-right:.25rem;margin-top:.5rem}}.pdp__pet-dropdown__action:active,.pdp__pet-dropdown__action:focus,.pdp__pet-dropdown__action:hover{color:inherit}.pdp__cart-actions.is-cart-actions{padding:.3125rem 1.25rem 0 0}@media(min-width: 992px){.pdp__cart-actions.is-cart-actions{padding:.625rem 0 0}}.pdp__welcome-kit-title{font-weight:bold;font-size:1.25rem;line-height:1.3;margin-bottom:.375rem}@media(min-width: 992px){.pdp__welcome-kit-title{font-size:1.375rem;margin:1.25rem 0 .25rem}}.pdp__welcome-kit-text{font-size:1rem;line-height:1.3;margin-bottom:1rem}@media(min-width: 992px){.pdp__welcome-kit-text{font-size:1.125rem;margin-bottom:.75rem}}.pdp__welcome-kit-text--small{font-style:italic;font-size:.75rem;line-height:1.3}@media(min-width: 992px){.pdp__welcome-kit-text--small{font-size:.875rem}}.pdp__welcome-kit-autoship{font-size:.875rem;line-height:1.3;margin-bottom:.625rem}@media(min-width: 992px){.pdp__welcome-kit-autoship{font-size:.9375rem}}.pdp-modal-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 .5rem 1.625rem}.pdp-modal-card{text-align:center;padding:0 .5rem}.pdp-modal-card__title{font:900 normal 1rem/1.4rem "Avenir",sans-serif}.pdp-modal-card__copy{font:normal normal 0.875rem/0.875rem "Avenir",sans-serif}.pdp-modal-copy{color:#000;font:normal normal 1rem/1.5rem "Avenir",sans-serif;margin-bottom:.5625rem;text-align:center}.pdp-modal-actions{text-align:center;margin-bottom:1.25rem}.pdp-recommendations{margin:0 auto;max-width:84.5rem;padding:0 16px}.pdp-recommendations .price-total-word{display:none}.competition-message a{background-color:rgba(0,0,0,0)}.vet-info-msg{font-size:.875rem;font-weight:400}.product--imagery--slider__inner__item:has(.pdp-carousel-video){aspect-ratio:1}.product--imagery--slider__inner__item .pdp-carousel-video,.product--imagery--slider__inner__item iframe.pdp-carousel-video{max-width:none;max-height:none;width:100%;height:100%;position:static;inset:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;top:0;left:0;-webkit-transform:none;transform:none}.wkl-prices{margin-bottom:1.5rem}.yotpo-main-widget-title-wrapper{background:rgba(216,223,225,.5);padding:3.75rem 1rem .75rem}@media(min-width: 992px){.yotpo-main-widget-title-wrapper{padding-bottom:1rem;padding-top:3.25rem}}@media(min-width: 1200px){.yotpo-main-widget-title-wrapper{padding-top:5.125rem}}.yotpo-main-widget-title{font:500 normal 2.25rem/2.625rem "Avenir",sans-serif;margin:0 auto;max-width:18.75rem;text-align:center}@media(min-width: 992px){.yotpo-main-widget-title{font-size:2.5rem;line-height:2.875rem}}@media(min-width: 1200px){.yotpo-main-widget-title{max-width:initial}}.hero-review-content{margin-bottom:2rem}@media(min-width: 992px){.hero-review-content{margin-bottom:2.75rem}}.hero-review-content__inner{padding:0 1rem;text-align:center}.hero-review-content__stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.5rem}.hero-review-content__stars img{height:1.5rem;width:1.5rem}.hero-review-content__title{font:900 normal 1.5rem/1.875rem "Avenir",sans-serif;margin-bottom:.5rem}@media(min-width: 992px){.hero-review-content__title{font-size:2rem;line-height:2.5rem}}.hero-review-content__body{font:350 normal 0.875rem/1.5rem "Avenir",sans-serif;margin-bottom:.5rem}.hero-review-content__body b{font-weight:800}.hero-review-content-reviews{font:900 normal 1rem/1.4rem "Avenir",sans-serif;padding:.9375rem 1.25rem}
