/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/_props.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/:root{--brand-color-0: #a4d65e;--brand-color-1: #dc632c;--brand-color-2: #f7eadc;--brand-color-3: #ddceb6;--brand-color-4: #86a751;--brand-color-5: #fae4d8;--brand-color-6: #e37b3d;--brand-color-7: #205330;--brand-color-8: #205330;--ui-color-0: #000000;--ui-color-1: #ffffff;--ui-color-2: #6a6a6a;--ui-color-3: #d5d5d5;--ui-color-4: #00b6b3;--ui-color-5: #f7f7f7;--ui-color-6: #e6e6e6;--ui-color-7: #393939;--ui-color-8: #fbf9f6;--ui-color-9: #a0a0a0;--ui-color-10: #575757;--ui-color-11: #00538b;--ui-color-12: #fdc52e;--ui-pet-club-color: #768e5c;--ui-asd-color: #b50d2e;--ui-asd-color-hover: #e04463;--ui-just6-color: #ee7623;--ui-just6-color-hover: #f79c5b;--ui-color-danger: #974f4f;--ui-color-warning: #e4743c;--ui-color-success: #9ab865;--ui-color-sold-out: var(--ui-color-2);--ui-body-color: var(--ui-color-0);--ui-heading-color: var(--ui-color-0);--ui-body-color--light: var(--ui-color-1);--ui-heading-color--light: var(--ui-color-1);--ui-display-heading-color: var(--brand-color-8);--ui-display-heading-color--light: var(--ui-color-1);--ui-blockquote-color: var(--brand-color-7);--ui-caption-color: #3e3e3e;--ui-subscription-color: #00b8b4;--ui-meta-color: var(--ui-color-9);--ui-body-link-color: var(--brand-color-8);--ui-body-link-color--hover: var(--brand-color-1);--ui-nav-link-color: var(--brand-color-8);--ui-nav-link-color--hover: var(--ui-color-7);--ui-body-background-color: #ffffff;--ui-media-background-color: var(--brand-color-2);--ui-review-accent-color: var(--brand-color-7);--ui-ecologi-accent-color: #3a7e62;--ui-transition-duration: .35s;--ui-animation-duration: .35s;--ui-body-font: "Brown", sans-serif;--ui-body-heading-font: "GT-Walsheim", sans-serif;--ui-button-font: "Brown", sans-serif;--ui-button-font-weight: 500;--ui-display-heading-font: "GT-Walsheim", sans-serif;--ui-just6-heading-font: "Bebas Neue", sans-serif;--ui-just6-heading-font-weight: 400;--ui-container-standard: 1360px;--ui-container-small: 800px;--ui-container-medium: 1200px;--ui-container-large: 1600px;--ui-container-x-large: 1920px;--ui-container-padding-x: 1rem;--ui-container-padding-y: 2.5rem;--ui-section-padding-y: 3rem;--ui-section-padding-y-small: 2rem;--ui-content-block-stack-margin: 3rem;--ui-copy-max-width: 860px;--ui-intro-copy-max-width: 860px;--ui-media-max-width: 1024px;--ui-header-max-width: 860px;--ui-type-stack-spacing: 1rem;--ui-type-stack-heading-spacing: 2rem;--ui-type-list-spacing-top: 1.25rem;--ui-type-list-indent: 3rem;--ui-type-list-li-stack-spacing: 1rem;--ui-type-max-width: 860px;--ui-elm-header-spacing-bottom: 1.5rem;--ui-elm-intro-spacing-top: 1.5rem;--ui-elm-button-spacing-top: 1.5rem;--input-height: 4rem;--input-border-width: 1px;--input-border-radius: 10px;--input-background: #ffffff;--input-radio-color: var(--ui-color-7);--input-radio-background: #ffffff;--input-radio-background-hover: #f3ede5;--input-radio-background--active: #f3ede5;--input-radio-border-color: #e6e6e6;--input-radio-border-color--active: var(--brand-color-0);--input-radio-fill: var(--ui-color-7);--input-radio-fill--active: var(--brand-color-0);--dir-btn-color: var(--brand-color-4);--dir-btn-color--hover: var(--brand-color-1);--dir-btn-color--disabled: var(--ui-color-4);--dir-btn-size: 3rem;--header-site-height: 100px;--header-site-widget-height-offset: 142px;--footer-site-background-color: var(--brand-color-2);--panel-nl-background-bleed-color: rgba(255, 255, 255, 0);--card-border-radius: 12px;--panel-border-radius: 12px;--img-border-radius: 12px;--nav-skip-height: 0px;--ui-scroll-margin-top: 0px;--ac-widget-background-color: var(--ui-color-1, white);--ac-widget-border: 1px solid var(--ui-color-6);--ac-widget-border-radius: var(--card-border-radius);--ac-widget-border-color: var(--ui-color-6);--card-product-media-background-color: var(--brand-color-2);--card-product-media-border-radius: var(--card-border-radius)}@media only screen and (max-height: 50rem){:root{--ui-container-standard: 1280px}}@media only screen and (min-width: 40rem){:root{--ui-container-padding-y: 3.5rem;--ui-container-padding-x: 2rem}}@media only screen and (min-width: 40rem){:root{--ui-section-padding-y: 3.5rem}}@media only screen and (min-width: 64rem){:root{--ui-elm-header-spacing-bottom: 2rem;--ui-elm-intro-spacing-top: 2rem;--ui-elm-button-spacing-top: 2rem}}@media only screen and (min-width: 64rem){:root{--dir-btn-size: 4rem}}@media only screen and (min-width: 28.75rem){:root{--header-site-height: 110px}}@media only screen and (min-width: 75rem) and (min-height: 56.25rem){:root{--header-site-height: 126px}}@media only screen and (min-width: 64rem){:root{--nav-skip-height: 88px}}:root{--fluid-min-width: 320;--fluid-max-width: 1360;--fluid-screen: 100vw;--fluid-bp: calc( (var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)) )}@media screen and (min-width: 1360px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}:root{--f--2-min: 12.64;--f--2-max: 11.52;--step--2: calc( ((var(--f--2-min) / 16) * 1rem) + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp) );--f--1-min: 14.22;--f--1-max: 14.4;--step--1: calc( ((var(--f--1-min) / 16) * 1rem) + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp) );--f-0-min: 16;--f-0-max: 18;--step-0: calc( ((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp) );--f-1-min: 18;--f-1-max: 22.5;--step-1: calc( ((var(--f-1-min) / 16) * 1rem) + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp) );--f-2-min: 20.25;--f-2-max: 28.13;--step-2: calc( ((var(--f-2-min) / 16) * 1rem) + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp) );--f-3-min: 22.78;--f-3-max: 35.16;--step-3: calc( ((var(--f-3-min) / 16) * 1rem) + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp) );--f-4-min: 25.63;--f-4-max: 43.95;--step-4: calc( ((var(--f-4-min) / 16) * 1rem) + (var(--f-4-max) - var(--f-4-min)) * var(--fluid-bp) );--f-5-min: 28.83;--f-5-max: 54.93;--step-5: calc( ((var(--f-5-min) / 16) * 1rem) + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp) );--f-6-min: 32.44;--f-6-max: 68.66;--step-6: calc( ((var(--f-6-min) / 16) * 1rem) + (var(--f-6-max) - var(--f-6-min)) * var(--fluid-bp) );--f-7-min: 36.49;--f-7-max: 85.83;--step-7: calc( ((var(--f-7-min) / 16) * 1rem) + (var(--f-7-max) - var(--f-7-min)) * var(--fluid-bp) )}/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/_reset.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************/*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}html{box-sizing:border-box;font-family:Roboto,sans-serif;font-size:16px;scroll-behavior:smooth}body{font-family:Roboto,sans-serif;font-family:var(--ui-body-font);font-size:16px;color:var(--ui-body-color);background:var(--ui-body-background-color);scroll-margin-top:var(--ui-scroll-margin-top)}body.disable-scroll{overflow-y:hidden}:where(a){color:var(--ui-body-link-color);text-decoration:none;transition:color var(--ui-transition-duration) ease-in-out}:where(a):hover,:where(a):focus{color:var(--ui-body-link-color--hover)}:where(img,video,iframe){display:block;max-width:100%;height:auto}:where(i){width:1em;height:1em}:where(input,textarea,button,select){font-family:var(--ui-body-font)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/animations/base.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translate3d(0,100px,0)}50%{opacity:1}to{opacity:1;transform:translateZ(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes wipeInLeft{0%{clip-path:polygon(0 0,0% 0,0% 100%,0% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes wipeInRight{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes wipeInUp{0%{clip-path:polygon(0 100%,100% 100%,100% 100%,0% 100%)}to{clip-path:polygon(0 0,100% 0%,100% 100%,0% 100%)}}@keyframes wipeInDown{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/utils/_accessability.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/.skip-to-content-link{position:fixed;top:0;left:0;height:0;width:0;overflow:hidden}.skip-to-content-link:focus{width:auto;height:auto;padding:1rem;background:#fff}.visually-hidden{border:0px;clip:rect(0px,0px,0px,0px);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;position:absolute}.visually-hidden-heading{font-size:.01rem;opacity:0}.hidden{display:none!important}/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/utils/_animations.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/@media (prefers-reduced-motion: no-preference){.animate-in-slide-up{opacity:0}.no-js .animate-in-slide-up,.shopify-design-mode .animate-in-slide-up{opacity:1}.animate-in-slide-up.js-animate-in--is-active{animation:slideInUp .75s cubic-bezier(.25,.46,.45,.94) forwards}}@media (prefers-reduced-motion: no-preference){.animate-in-slide-left{opacity:0}.no-js .animate-in-slide-left,.shopify-design-mode .animate-in-slide-left{opacity:1}.animate-in-slide-left.js-animate-in--is-active{animation:wipeInLeft .75s ease-in-out forwards}}@media (prefers-reduced-motion: no-preference){.animate-in-slide-right{opacity:0}.no-js .animate-in-slide-right,.shopify-design-mode .animate-in-slide-right{opacity:1}.animate-in-slide-right.js-animate-in--is-active{animation:slideInRight .75s cubic-bezier(.25,.46,.45,.94) forwards}}@media (prefers-reduced-motion: no-preference){.animate-in-fade{opacity:0}.no-js .animate-in-fade,.shopify-design-mode .animate-in-fade{opacity:1}.animate-in-fade.js-animate-in--is-active{animation:fadeIn .75s ease-in-out forwards}}@media (prefers-reduced-motion: no-preference){.animate-in-wipe-left{opacity:0}.no-js .animate-in-wipe-left,.shopify-design-mode .animate-in-wipe-left{opacity:1}.animate-in-wipe-left.js-animate-in--is-active{opacity:1;animation:wipeInLeft 1.25s ease-in-out forwards}}@media (prefers-reduced-motion: no-preference){.animate-in-wipe-up{opacity:0}.no-js .animate-in-wipe-up,.shopify-design-mode .animate-in-wipe-up{opacity:1}.animate-in-wipe-up.js-animate-in--is-active{opacity:1;animation:wipeInUp 1.25s ease-in-out forwards}}/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/utils/_colors.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/.pet-club-color{color:var(--ui-pet-club-color)}.pet-club-color a{color:var(--ui-pet-club-color);transition:color var(--ui-transition-duration) ease-in-out}.pet-club-color a:hover,.pet-club-color a:focus{color:var(--ui-body-link-color--hover)}/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/utils/_typography.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/.heading-1,.type-standard h1,.shopify-policy__body .rte h1{font-family:var(--ui-body-heading-font);font-weight:400;font-size:var(--step-5, 3rem);line-height:1.125;color:var(--ui-display-heading-color)}.heading-1--light{color:var(--ui-heading-color--light)}.heading-2,.type-standard h2,.shopify-policy__body .rte h2{font-family:var(--ui-body-heading-font);font-weight:400;font-size:var(--step-5, 2rem);line-height:1;color:var(--ui-display-heading-color)}.heading-2--light{color:var(--ui-heading-color--light)}.heading-3,.type-standard h3,.shopify-policy__body .rte h3{font-family:var(--ui-body-heading-font);font-weight:400;font-size:var(--step-2, 1.375rem);line-height:1.45;color:var(--ui-heading-color)}.heading-3--light{color:var(--ui-heading-color--light)}.heading-4,.type-standard h4,.shopify-policy__body .rte h4{font-family:var(--ui-body-heading-font);font-weight:400;font-size:var(--step-1, 1.25rem);line-height:1.45;color:var(--ui-heading-color)}.heading-4--light{color:var(--ui-heading-color--light)}.heading-5,.type-standard h5,.shopify-policy__body .rte h5{font-family:var(--ui-body-heading-font);font-weight:400;font-size:var(--step-0, 1rem);line-height:1.45;color:var(--ui-heading-color)}.heading-5--light{color:var(--ui-heading-color--light)}.heading-6,.type-standard h6,.shopify-policy__body .rte h6{font-family:var(--ui-body-heading-font);font-weight:400;font-size:var(--step-0, 1rem);line-height:1.45;color:var(--ui-heading-color)}.heading-6--light{color:var(--ui-heading-color--light)}.paragraph,.type-standard p,.shopify-policy__body .rte p,.type-standard ol li,.type-standard ul li,.shopify-policy__body .rte ol li,.shopify-policy__body .rte ul li{font-family:var(--ui-body-font);font-weight:400;font-size:var(--step-0, 1rem);line-height:1.375;color:var(--ui-body-color)}.paragraph--light{color:var(--ui-body-color--light)}@media only screen and (min-width: 25rem){.paragraph,.type-standard p,.shopify-policy__body .rte p,.type-standard ol li,.type-standard ul li,.shopify-policy__body .rte ol li,.shopify-policy__body .rte ul li{line-height:1.45}}@media only screen and (min-height: 56.25rem){.paragraph,.type-standard p,.shopify-policy__body .rte p,.type-standard ol li,.type-standard ul li,.shopify-policy__body .rte ol li,.shopify-policy__body .rte ul li{font-size:var(--step-0, 1rem);line-height:1.75}}.blockquote,.type-standard blockquote,.shopify-policy__body .rte blockquote{padding:.5rem 1rem;font-family:var(--ui-body-font);font-weight:500;font-size:var(--step-1, 1rem);line-height:1.375;color:var(--ui-blockquote-color);border-left:3px solid var(--ui-blockquote-color)}@media only screen and (min-width: 25rem){.blockquote,.type-standard blockquote,.shopify-policy__body .rte blockquote{line-height:1.45}}@media only screen and (min-height: 56.25rem){.blockquote,.type-standard blockquote,.shopify-policy__body .rte blockquote{line-height:1.75;padding:1rem 1.5rem}}.caption{font-family:var(--ui-body-font);font-weight:400;font-style:italic;font-size:var(--step--1, 1rem);line-height:1.45;color:var(--ui-caption-color)}.table,.type-standard table,.shopify-policy__body .rte table{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;color:var(--ui-body-color);border:1px solid var(--ui-color-6)}.table th,.type-standard table th,.shopify-policy__body .rte table th{padding:.75em 1em;font-size:var(--step-0, 1rem);font-weight:700;text-align:left;color:var(--ui-display-heading-color);background:var(--brand-color-2)}@media only screen and (min-width: 35rem){.table th,.type-standard table th,.shopify-policy__body .rte table th{padding:1em;font-family:var(--ui-display-heading-font);font-weight:400;text-transform:uppercase}}.table th+th,.type-standard table th+th,.shopify-policy__body .rte table th+th{border-left:1px solid var(--ui-color-6)}.table td,.type-standard table td,.shopify-policy__body .rte table td{font-size:var(--step--1, 1rem);padding:.75em 1em;line-height:1.45;border:0;border-top:1px solid var(--ui-color-6)}@media only screen and (min-width: 35rem){.table td,.type-standard table td,.shopify-policy__body .rte table td{padding:1em}}.table td+td,.type-standard table td+td,.shopify-policy__body .rte table td+td{border-left:1px solid var(--ui-color-6)}.type-standard>*,.shopify-policy__body .rte>*{margin-top:var(--ui-type-stack-spacing, 1rem)}.type-standard>*:first-child,.shopify-policy__body .rte>*:first-child{margin-top:0}.type-standard a,.shopify-policy__body .rte a{word-break:break-all}.type-standard h1,.type-standard h2,.type-standard h3,.type-standard h4,.shopify-policy__body .rte h1,.shopify-policy__body .rte h2,.shopify-policy__body .rte h3,.shopify-policy__body .rte h4{margin-top:var(--ui-type-stack-heading-spacing)}.type-standard header h1,.type-standard header h2,.shopify-policy__body .rte header h1,.shopify-policy__body .rte header h2{margin-top:0}.type-standard p,.shopify-policy__body .rte p,.type-standard h1,.shopify-policy__body .rte h1,.type-standard h2,.shopify-policy__body .rte h2,.type-standard h3,.shopify-policy__body .rte h3,.type-standard h4,.shopify-policy__body .rte h4,.type-standard h5,.shopify-policy__body .rte h5,.type-standard h6,.shopify-policy__body .rte h6{max-width:var(--ui-type-max-width)}.type-standard ol,.type-standard ul,.shopify-policy__body .rte ol,.shopify-policy__body .rte ul{margin-top:var(--ui-type-list-spacing-top);margin-left:var(--ui-type-list-indent)}.type-standard ol>:first-child,.type-standard ul>:first-child,.shopify-policy__body .rte ol>:first-child,.shopify-policy__body .rte ul>:first-child{margin-top:0}.type-standard ol li,.type-standard ul li,.shopify-policy__body .rte ol li,.shopify-policy__body .rte ul li{max-width:var(--ui-type-max-width)}.type-standard ol li ul,.type-standard ol li ol,.type-standard ul li ul,.type-standard ul li ol,.shopify-policy__body .rte ol li ul,.shopify-policy__body .rte ol li ol,.shopify-policy__body .rte ul li ul,.shopify-policy__body .rte ul li ol{margin-top:var(--ui-type-stack-spacing)}.type-standard ol li+li,.type-standard ul li+li,.shopify-policy__body .rte ol li+li,.shopify-policy__body .rte ul li+li{margin-top:var(--ui-type-list-li-stack-spacing, 1rem)}.type-standard blockquote,.shopify-policy__body .rte blockquote{max-width:var(--ui-type-max-width)}.type-standard--light h1,.type-standard--light h2,.type-standard--light h3,.type-standard--light h4,.type-standard--light h5,.type-standard--light h6,.shopify-policy__body .rte--light h1,.shopify-policy__body .rte--light h2,.shopify-policy__body .rte--light h3,.shopify-policy__body .rte--light h4,.shopify-policy__body .rte--light h5,.shopify-policy__body .rte--light h6{color:var(--ui-heading-color--light)}.type-standard--light p,.type-standard--light ol li,.type-standard--light ul li,.shopify-policy__body .rte--light p,.shopify-policy__body .rte--light ol li,.shopify-policy__body .rte--light ul li{color:var(--ui-body-color--light)}.type-standard--use-ticks>ul,.shopify-policy__body .rte--use-ticks>ul{margin-left:0}.type-standard--use-ticks>ul>li,.shopify-policy__body .rte--use-ticks>ul>li{position:relative;padding-left:2em;list-style:none}.type-standard--use-ticks>ul>li:before,.shopify-policy__body .rte--use-ticks>ul>li:before{display:block;content:"";position:absolute;top:.25em;left:0;width:1em;height:1em;background:var(--type-accent-color, currentcolor);-webkit-mask-image:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24.157' height='23.552' viewBox='0 0 24.157 23.552'><path d='M3.529,9.95l4.45,7.525C12.591,10.274,17.77,3.962,22.463.321c1.052-.971,2.67-.4,1.537.647-5.26,5.422-9.306,11.571-13.432,21.2-1.618,1.133-3.479,1.7-4.37.647L.373,12.377C-.436,11.083,2.4,8.089,3.529,9.95Z' transform='translate(-0.229 0.179)'/></svg>");-webkit-mask-size:100% 100%}.type-standard--use-rounded-ticks>ul,.shopify-policy__body .rte--use-rounded-ticks>ul{margin-left:0}.type-standard--use-rounded-ticks>ul>li,.shopify-policy__body .rte--use-rounded-ticks>ul>li{position:relative;padding-left:3em;padding-top:.25em;padding-bottom:.25em;list-style:none}.type-standard--use-rounded-ticks>ul>li:before,.shopify-policy__body .rte--use-rounded-ticks>ul>li:before{display:block;content:"";position:absolute;top:calc(50% - 1em);left:0;width:2em;height:2em;background:var(--type-accent-color, currentcolor);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect width='16' height='16' fill='%23fff' opacity='0'/%3E%3Cpath d='M34.981,13.164q-.91,1.111-1.718,2.273c-.27.388-.538.791-.791,1.2l-2.156-2.661a.778.778,0,0,0-1.027-.151.759.759,0,0,0-.207,1.053l.005.008,2.71,4.025a1,1,0,0,0,.777.422.953.953,0,0,0,.824-.454c.152-.27.909-1.667,1.415-2.425.488-.759.993-1.5,1.549-2.223.539-.723,1.112-1.432,1.718-2.105a25.733,25.733,0,0,1,1.87-1.954l.017-.017a.765.765,0,0,0,.051-1.061.753.753,0,0,0-1.063-.081l-.015.013c-.741.656-1.4,1.314-2.055,2a28.342,28.342,0,0,0-1.9,2.137' transform='translate(-24.725 -7.539)'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%}.type-standard--use-rounded-ticks>ul>li:after,.shopify-policy__body .rte--use-rounded-ticks>ul>li:after{display:block;content:"";position:absolute;top:calc(50% - 1em);left:0;width:2em;height:2em;background:currentcolor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M15.259,4.632q-.429.479-.809.96c-.118.135-.219.27-.336.421A6.424,6.424,0,1,1,8,1.583a6.561,6.561,0,0,1,3.133.809c.319-.32.64-.623.976-.926l.219-.185A7.994,7.994,0,1,0,16,8h0a8.077,8.077,0,0,0-.741-3.368' transform='translate(0 0)'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%}.display-heading-1{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-6, 3rem);line-height:.78;text-transform:uppercase;color:var(--ui-display-heading-color)}.display-heading-1--light{color:var(--ui-heading-color--light)}.display-heading-2,.shopify-policy__title h1{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-5, 2.5rem);line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color)}.display-heading-2--light,.shopify-policy__title h1--light{color:var(--ui-heading-color--light)}.shopify-policy__title{margin-bottom:2rem;text-align:center}.display-heading-3{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-4, 2rem);line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color)}.display-heading-3--light{color:var(--ui-heading-color--light)}/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/utils/_richtext.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/.richtext-editor h1,.richtext-editor h2,.richtext-editor h3,.richtext-editor h4,.richtext-editor h5,.richtext-editor h6,.richtext-editor p,.richtext-editor ul,.richtext-editor ol,.richtext-editor blockquote{max-width:var(--ui-type-max-width);margin-right:auto;margin-left:auto}.richtext-editor ol,.richtext-editor ul{padding-left:var(--ui-type-list-indent)}.richtext-editor img{width:auto;max-width:100%;height:auto;margin:2rem auto;border-radius:var(--img-border-radius)}.richtext-editor iframe{aspect-ratio:16 / 9;margin:2rem auto;width:100%}/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/utils/_spacing.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.m-a{margin:auto}.mt-a{margin-top:auto}.mr-a{margin-right:auto}.mb-a{margin-bottom:auto}.ml-a{margin-left:auto}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-10{margin-top:2.5rem}.mt-11{margin-top:2.75rem}.mt-12{margin-top:3rem}.mt-13{margin-top:3.25rem}.mt-14{margin-top:3.5rem}.mt-15{margin-top:3.75rem}.mt-16{margin-top:4rem}.mt-17{margin-top:4.25rem}.mt-18{margin-top:4.5rem}.mt-19{margin-top:4.75rem}.mt-20{margin-top:5rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-7{margin-right:1.75rem}.mr-8{margin-right:2rem}.mr-9{margin-right:2.25rem}.mr-10{margin-right:2.5rem}.mr-11{margin-right:2.75rem}.mr-12{margin-right:3rem}.mr-13{margin-right:3.25rem}.mr-14{margin-right:3.5rem}.mr-15{margin-right:3.75rem}.mr-16{margin-right:4rem}.mr-17{margin-right:4.25rem}.mr-18{margin-right:4.5rem}.mr-19{margin-right:4.75rem}.mr-20{margin-right:5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-10{margin-bottom:2.5rem}.mb-11{margin-bottom:2.75rem}.mb-12{margin-bottom:3rem}.mb-13{margin-bottom:3.25rem}.mb-14{margin-bottom:3.5rem}.mb-15{margin-bottom:3.75rem}.mb-16{margin-bottom:4rem}.mb-17{margin-bottom:4.25rem}.mb-18{margin-bottom:4.5rem}.mb-19{margin-bottom:4.75rem}.mb-20{margin-bottom:5rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-9{margin-left:2.25rem}.ml-10{margin-left:2.5rem}.ml-11{margin-left:2.75rem}.ml-12{margin-left:3rem}.ml-13{margin-left:3.25rem}.ml-14{margin-left:3.5rem}.ml-15{margin-left:3.75rem}.ml-16{margin-left:4rem}.ml-17{margin-left:4.25rem}.ml-18{margin-left:4.5rem}.ml-19{margin-left:4.75rem}.ml-20{margin-left:5rem}.ta-center{text-align:center}/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/utils/_responsive.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/.hide-mobile{display:none}@media only screen and (min-width: 47.5rem){.hide-mobile{display:block}}.hide-desktop{display:block}@media only screen and (min-width: 47.5rem){.hide-desktop{display:none}}/*!***********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/utils/_ui.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************/@media only screen and (min-width: 47.5rem){.scrollbar-custom-horizontal::-webkit-scrollbar,.wrapper-table::-webkit-scrollbar{height:10px}.scrollbar-custom-horizontal::-webkit-scrollbar-track,.wrapper-table::-webkit-scrollbar-track{background:var(--ui-color-8)}.scrollbar-custom-horizontal::-webkit-scrollbar-thumb,.wrapper-table::-webkit-scrollbar-thumb{border-radius:10px;background:var(--ui-color-4)}.scrollbar-custom-horizontal::-webkit-scrollbar-thumb:window-inactive,.wrapper-table::-webkit-scrollbar-thumb:window-inactive{background:var(--ui-color-3)}}.video-wrapper iframe,.wrapper-video iframe{width:100%;aspect-ratio:16 / 9;border:0}.wrapper-table{overflow-y:visible;overflow-x:auto}/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/layouts/container_article.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/.container-article{max-width:calc(1024px + (var(--ui-container-padding-x) * 2));padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y);margin-right:auto;margin-left:auto;padding-top:0}/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/layouts/container_standard.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/.container-standard,.shopify-policy__container{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y)}.container-standard--no-pad-top,.shopify-policy__container--no-pad-top{padding-top:0}.container-standard--no-pad-bottom,.shopify-policy__container--no-pad-bottom{padding-bottom:0}.container-standard--richtext-media,.shopify-policy__container--richtext-media,.shopify-policy__container{max-width:calc(var(--ui-media-max-width, 1024px) + (var(--ui-container-padding-x)) * 2)}.container-medium{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-medium) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y)}.container-medium--no-pad-top{padding-top:0}/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/layouts/grid_featured-collections.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/.grid-featured-collections{display:grid;grid-template-columns:repeat(2,50%);gap:1rem}@media only screen and (min-width: 40rem){.grid-featured-collections{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 64rem){.grid-featured-collections{grid-template-columns:repeat(5,1fr)}}.grid-featured-collections__item{list-style:none}.grid-featured-collections__item--tile{display:none;grid-column:span 2;grid-row:span 2}@media only screen and (min-width: 64rem){.grid-featured-collections__item--tile{display:block}}/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/elements/badge_standard.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/.badge{display:inline-block;padding:.375em 1.25em;font-size:var(--step--1, .875rem);font-weight:700;color:var(--ui-color-7, black);background:var(--ui-color-6, #ccc);border-radius:1.25em}/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/elements/btn_collection-filter.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/.btn-collection-filter{display:flex;align-items:center;gap:1rem;font-size:.8125rem;line-height:1.25;font-weight:500;text-transform:uppercase;color:var(--ui-color-0);transition:color var(--ui-transition-duration) ease-in-out}@media only screen and (min-width: 87.5rem){.btn-collection-filter{font-size:.875rem}}.btn-collection-filter:hover,.btn-collection-filter:focus{color:var(--brand-color-0)}.btn-collection-filter__subheading{font-size:.75em;text-transform:none;font-style:italic}.btn-collection-filter i,.btn-collection-filter svg{flex:0 0 2.28em;width:2.28em;height:2.28em;color:var(--brand-color-0)}/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/elements/btn_collection.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/.btn-collection{display:inline-flex;align-items:center;gap:1.25rem;font-size:.8125rem;line-height:1.5;font-weight:500;text-transform:uppercase;color:var(--ui-color-0);transition:color var(--ui-transition-duration) ease-in-out}@media only screen and (min-width: 87.5rem){.btn-collection{font-size:.875rem}}.btn-collection:hover,.btn-collection:focus{color:var(--brand-color-0)}.btn-collection__figure{flex:0 0 60px;aspect-ratio:1 / 1;padding:.45rem;background:var(--brand-color-2);border-radius:var(--img-border-radius)}@media only screen and (min-width: 75rem){.btn-collection__figure{flex:0 0 78px;padding:.65rem}}.btn-collection__img{aspect-ratio:1 / 1;width:100%;height:auto;object-fit:contain;background:none}/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/elements/btn_direction.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/.btn-direction{display:flex;justify-content:center;align-items:center;font-size:calc(var(--dir-btn-size) / 2);width:var(--dir-btn-size, 4rem);height:var(--dir-btn-size, 4rem);color:var(--dir-btn-color);background:var(--ui-color-1, white);border:3px solid var(--brand-color-4);border-radius:50%;cursor:pointer;transition:border-color var(--ui-transition-duration) ease-in-out,color var(--ui-transition-duration) ease-in-out}.btn-direction:hover,.btn-direction:focus{color:var(--dir-btn-color--hover);border-color:var(--dir-btn-color--hover)}.btn-direction:disabled{color:var(--dir-btn-color--disabled);border-color:var(--dir-btn-color--disabled);cursor:not-allowed}.btn-direction i,.btn-direction svg{width:1em;height:1em}/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/elements/btn_page-dir.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/.btn-page-dir{display:inline-flex;align-items:center;gap:.75em;font-size:.875rem;font-weight:700;color:var(--ui-color-11);transition:color var(--ui-transition-duration) ease-in-out}.btn-page-dir:hover,.btn-page-dir:focus{color:var(--brand-color-0)}.btn-page-dir__icon{font-size:1.25em;color:var(--brand-color-0)}/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/elements/btn_standard.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/.btn{--btn-color: var(--ui-color-0, black);--btn-border-color: var(--ui-color-0, black);--btn-background-color: transparent;--btn-color-hover: var(--ui-color-0);--btn-border-color-hover: var(--ui-color-3);--btn-background-color-hover: var(--ui-color-3);display:inline-flex;justify-content:center;align-items:center;gap:.75em;padding:.75em 2.5em;font-family:var(--ui-button-font);font-weight:var(--ui-button-font-weight);font-size:var(--step--1, .875rem);text-transform:uppercase;text-align:center;color:#14492a;background:var(--btn-background-color);border:2px solid var(--btn-border-color);border-radius:2em;transition:background-color var(--ui-transition-duration) ease-in-out,border-color var(--ui-transition-duration) ease-in-out,color var(--ui-transition-duration) ease-in-out;cursor:pointer;background-color:var(--btn-background-color)}@media only screen and (min-width: 47.5rem){.btn{font-size:var(--step-0, 1rem)}}.btn:focus{--btn-border-color: var(--ui-color-2)}.btn:hover{--btn-color: var(--btn-color-hover);--btn-border-color: var(--btn-border-color-hover);--btn-background-color: var(--btn-background-color-hover)}.btn--light{--btn-border-color: var(--ui-color-1, white);--btn-color: var(--ui-color-1, white)}.btn--solid-green{--btn-border-color: var(--brand-color-0, green);--btn-color: var(--ui-color-1, white);--btn-background-color: var(--brand-color-0, green);--btn-color-hover: var(--ui-color-1);--btn-border-color-hover: var(--brand-color-1);--btn-background-color-hover: var(--brand-color-1)}.btn--solid-light{--btn-border-color: var(--ui-color-1, white);--btn-color: var(--ui-color-0, black);--btn-background-color: var(--ui-color-1, white);--btn-border-color-hover: var(--ui-color-3);--btn-background-color-hover: var(--ui-color-3)}.btn i,.btn svg{font-size:1.25em;width:1em;height:1em}/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/elements/btn_large.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/.btn-large{--btn-large-accent-color: var(--brand-color-1, black);--btn-large-accent-color-hover: var(--brand-color-0, #333);display:inline-flex;justify-content:space-between;align-items:center;gap:1.5em;padding:.25em .25em .25em 1.75em;font-weight:500;font-size:var(--step-0);text-transform:uppercase;color:var(--ui-color-1, white);background:var(--btn-large-accent-color);border:2px solid var(--btn-large-accent-color);border-radius:2em;transition:background-color var(--ui-transition-duration) ease-in-out,border-color var(--ui-transition-duration) ease-in-out}.btn-large--asd{--btn-large-accent-color: var(--ui-asd-color, black);--btn-large-accent-color-hover: var(--ui-asd-color-hover, #333)}.btn-large--just6{--btn-large-accent-color: var(--ui-just6-color, black);--btn-large-accent-color-hover: var(--ui-just6-color-hover, #333)}.btn-large:focus-visible{border-color:var(--btn-large-accent-color-hover)}.btn-large:hover{--btn-large-accent-color: var(--btn-large-accent-color-hover)}.btn-large__icon-container{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3em;height:3em;background:var(--ui-color-1, white);border-radius:50%}.btn-large__icon{font-size:1.875em;color:var(--btn-large-accent-color);transition:color var(--ui-transition-duration) ease-in-out}/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/elements/input_text.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/.input-text,#customer_tab_content input[type=email]{--input-text-border-color: var(--brand-color-2);width:100%;height:4rem;padding:0 1.25rem;font-size:1rem;color:var(--ui-color-7, black);border:2px solid var(--input-text-border-color);border-radius:2rem;outline:0;background:var(--ui-color-1, white);transition:border-color var(--ui-transition-duration) ease-in-out,color var(--ui-transition-duration) ease-in-out}.input-text:focus,#customer_tab_content input:focus[type=email]{--input-text-border-color: var(--ui-color-4);color:var(--ui-color-0, black)}#customer_tab_content input[type=email]{text-align:center}/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/elements/label_error.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/.label-error{display:block;font-family:var(--ui-heading-font);font-weight:700;font-size:var(--step--1, 1rem);line-height:.85;list-style:none;color:var(--ui-color-danger, red)}/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/elements/label_standard.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/.label{display:block;font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-0, 1rem);line-height:.85;text-transform:uppercase;list-style:none;color:var(--ui-color-7)}/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/bar_announcement.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/.bar-announcement{display:none;padding:.75rem 0;background:#a7cf62}@media only screen and (min-width: 67.5rem){.bar-announcement{display:block}}.bar-announcement__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x)}.bar-announcement__items{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem}.bar-announcement__item{display:inline-flex;align-items:center;gap:.5rem;list-style:none;font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-0, .813rem);line-height:.85;letter-spacing:-.05em;text-transform:uppercase;color:var(--ui-display-heading-color, black)}.bar-announcement__link{color:var(--ui-body-link-color);text-decoration:none;transition:color var(--ui-transition-duration) ease-in-out}.bar-announcement__link:hover,.bar-announcement__link:focus{color:var(--ui-body-link-color--hover)}.bar-announcement__icon{flex-shrink:0;font-size:1.125em}.bar-announcement__stars{display:inline-block;position:relative;flex-shrink:0;height:1.125em;aspect-ratio:10 / 2;background-size:100% 100%;background-repeat:no-repeat;background-position:left center;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.398 13.926'%3E%3Cpath d='m71.137,11.369l-3.94,2.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37,1.778-4.3c.21-.51.55-.512.762,0l1.78,4.3,4.602.37c.552.046.666.37.237.74l-3.507,3.02,1.075,4.532c.127.536-.147.74-.628.444l-3.94-2.422h0Zm-16,.001l-3.94,2.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37,1.778-4.3c.21-.51.55-.512.762,0l1.78,4.3,4.602.37c.552.046.666.37.237.74l-3.507,3.02,1.075,4.532c.127.536-.147.74-.628.444l-3.94-2.422h0Zm-15.873.001l-3.94,2.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37,1.778-4.3c.21-.51.55-.512.762,0l1.778,4.3,4.603.37c.554.046.667.37.24.74l-3.508,3.02,1.075,4.532c.127.536-.147.74-.628.444l-3.94-2.422h0Zm-16.047.001l-3.94,2.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37,1.78-4.3c.21-.51.55-.512.76,0l1.78,4.3,4.602.37c.554.046.667.37.24.74l-3.508,3.02,1.074,4.532c.127.536-.146.74-.628.444l-3.94-2.422h0Zm-15.953.001l-3.94,2.42c-.475.292-.756.096-.63-.443l1.076-4.53L.261,5.793c-.422-.363-.324-.693.24-.74l4.602-.37L6.881.383c.21-.51.55-.512.762,0l1.778,4.3,4.603.37c.554.046.667.37.24.74l-3.508,3.02,1.075,4.532c.127.536-.147.74-.628.444l-3.94-2.422v.002Z' style='fill:%23a0a0a0; fill-rule:evenodd;'/%3E%3C/svg%3E")}.bar-announcement__stars:after{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-size:100% 100%;background-repeat:no-repeat;background-position:left center;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78.398 13.926'%3E%3Cpath d='m71.137,11.369l-3.94,2.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37,1.778-4.3c.21-.51.55-.512.762,0l1.78,4.3,4.602.37c.552.046.666.37.237.74l-3.507,3.02,1.075,4.532c.127.536-.147.74-.628.444l-3.94-2.422h0Zm-16,.001l-3.94,2.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37,1.778-4.3c.21-.51.55-.512.762,0l1.78,4.3,4.602.37c.552.046.666.37.237.74l-3.507,3.02,1.075,4.532c.127.536-.147.74-.628.444l-3.94-2.422h0Zm-15.873.001l-3.94,2.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37,1.778-4.3c.21-.51.55-.512.762,0l1.778,4.3,4.603.37c.554.046.667.37.24.74l-3.508,3.02,1.075,4.532c.127.536-.147.74-.628.444l-3.94-2.422h0Zm-16.047.001l-3.94,2.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37,1.78-4.3c.21-.51.55-.512.76,0l1.78,4.3,4.602.37c.554.046.667.37.24.74l-3.508,3.02,1.074,4.532c.127.536-.146.74-.628.444l-3.94-2.422h0Zm-15.953.001l-3.94,2.42c-.475.292-.756.096-.63-.443l1.076-4.53L.261,5.793c-.422-.363-.324-.693.24-.74l4.602-.37L6.881.383c.21-.51.55-.512.762,0l1.778,4.3,4.603.37c.554.046.667.37.24.74l-3.508,3.02,1.075,4.532c.127.536-.147.74-.628.444l-3.94-2.422v.002Z' style='fill:%23205330; fill-rule:evenodd;'/%3E%3C/svg%3E");clip-path:polygon(0 0,var(--bar-announcement-star-amount, 100%) 0,var(--bar-announcement-star-amount, 100%) 100%,0% 100%)}/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/bar_key-point.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/.bar-key-point{position:relative}.bar-key-point__inner{width:100%;margin-right:auto;margin-left:auto;max-width:var(--ui-container-standard);padding-left:0;padding-right:0;padding-top:var(--ui-section-padding-y-small);padding-bottom:var(--ui-section-padding-y-small);overflow-y:hidden;overflow-x:auto}.bar-key-point__inner:after{display:block;content:"";position:absolute;top:0;right:0;width:2.5rem;height:100%;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,var(--ui-color-1, white) 100%)}@media only screen and (min-width: 47.5rem){.bar-key-point__inner:after{height:calc(100% - 10px)}}.bar-key-point__items{display:flex;justify-content:space-between;align-items:center;gap:2rem}.bar-key-point__item{display:inline-flex;gap:1em;align-items:center;flex-shrink:0;font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-1, 1rem);line-height:.85;text-transform:uppercase;list-style:none;color:var(--ui-body-color)}.bar-key-point__item svg,.bar-key-point__item i{font-size:2em;color:var(--ui-display-heading-color)}.bar-key-point__item:first-child{padding-left:var(--ui-container-padding-x)}.bar-key-point__item:last-child{padding-right:var(--ui-container-padding-x)}.bar-usps{position:relative;background-color:var(--brand-color-2)}.bar-usps__inner{width:100%;margin-right:auto;margin-left:auto;max-width:var(--ui-container-standard);padding-left:0;padding-right:0;padding-top:var(--ui-section-padding-y-small);padding-bottom:var(--ui-section-padding-y-small);overflow-y:hidden;overflow-x:auto}.bar-usps__inner:after{display:block;content:"";position:absolute;top:0;right:0;width:2.5rem;height:100%;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,var(--ui-color-1, white) 100%)}@media only screen and (min-width: 47.5rem){.bar-usps__inner:after{height:calc(100% - 10px)}}.bar-usps__items{display:flex;justify-content:space-evenly;align-items:flex-start;gap:2rem}.bar-usps__item{display:flex;flex-direction:column;gap:1em;align-items:center;flex-shrink:0;font-family:var(--ui-body-font);font-weight:700;line-height:1em;list-style:none;color:var(--brand-color-8);font-size:16px;max-width:10em;text-align:center}.bar-usps__item svg,.bar-usps__item i{font-size:8em;color:var(--brand-color-8)}.bar-usps__item:first-child{padding-left:var(--ui-container-padding-x)}.bar-usps__item:last-child{padding-right:var(--ui-container-padding-x)}/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/bar_trustpilot-rating.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/.bar-trustpilot-rating{--trustpilot-widget-height: 20px}.bar-trustpilot-rating__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:1rem;padding-bottom:1rem;min-height:var(--trustpilot-widget-height, 20px)}@media only screen and (min-width: 47.5rem){.bar-trustpilot-rating__inner{padding-top:var(--ui-section-padding-y-small);padding-bottom:var(--ui-section-padding-y-small)}}.bar-trustpilot-rating__widget:has(iframe){opacity:0;animation:fadeIn var(--ui-animation-duration, 1s) ease-in-out forwards}/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/card_article.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/.card-article__figure{aspect-ratio:6 / 4;border-radius:var(--card-border-radius);overflow:hidden}.card-article__img{display:block;width:100%;height:100%;object-fit:cover;transform:scale3d(1.001,1.001,1);transition:transform var(--ui-transition-duration) ease-in-out}.card-article__img-link:hover .card-article__img{transform:scale3d(1.1,1.1,1)}.card-article__content{margin-top:1.5rem}.card-article__heading{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-1, 1rem);line-height:1;text-align:center;text-transform:uppercase;color:var(--ui-display-heading-color)}.card-article__meta{display:block;margin-top:.5rem;text-align:center;font-weight:500;font-size:var(--step--1, .813rem);color:var(--ui-meta-color)}.card-article__heading-link{color:var(--ui-body-link-color);transition:color var(--ui-transition-duration)}.card-article__heading-link:hover,.card-article__heading-link:focus{color:var(--ui-body-link-color--hover)}/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/card_cta.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/.card-cta{display:block;justify-content:space-between;border-radius:var(--card-border-radius);background:var(--brand-color-2, lightgrey);overflow:hidden}@media only screen and (min-width: 35rem){.card-cta{display:flex}}.card-cta--img-left{flex-direction:row-reverse}.card-cta__content{flex:1;align-self:center;padding:2rem}.card-cta__content>*+*{margin-top:1rem}@media only screen and (min-width: 64rem){.card-cta__content{padding:3rem}.card-cta__content>*+*{margin-top:1.5rem}}@media only screen and (min-width: 75rem){.card-cta__content{padding:3rem 4rem}}.card-cta__figure{flex:0 1 30%}@media only screen and (min-width: 75rem){.card-cta__figure{flex:0 1 34%}}.card-cta__img{object-fit:cover}@media only screen and (min-width: 35rem){.card-cta__img{height:100%}}/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/card_product.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/.card-product{display:flex;flex-direction:column;gap:1rem;position:relative;height:100%}@media only screen and (min-width: 35rem){.card-product{gap:1.5rem}}.card-product__media{flex:0 0 auto;aspect-ratio:1 / 1;background:var(--card-product-media-background-color);border-radius:var(--card-product-media-border-radius);position:relative;overflow:hidden;isolation:isolate}.card-product.sold-out .card-product__media{background:var(--ui-color-5)}.card-product.sold-out .card-product__media:before{display:block;content:"Sold Out";position:absolute;z-index:100;top:1rem;right:1rem;padding:.45em 1.25em;font-weight:700;font-size:.55rem;text-transform:uppercase;color:var(--ui-color-1, white);background:var(--ui-color-sold-out, black);border-radius:1rem}@media only screen and (min-width: 25rem){.card-product.sold-out .card-product__media:before{font-size:.75rem}}.card-product.sold-out .card-product__img{opacity:.7}.card-product__img,.card-product__hover-img{display:block;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:.875rem;object-fit:contain;filter:drop-shadow(2px 4px 8px rgba(0,0,0,.2));transition:opacity .35s ease-in-out}@media only screen and (min-width: 47.5rem){.card-product__img,.card-product__hover-img{padding:1rem}}@media only screen and (min-width: 64rem){.card-product__img,.card-product__hover-img{padding:1.5rem}}.card-product__img--jpg,.card-product__hover-img--jpg{object-fit:cover;padding:0;filter:none}.card-product__img-link--has-hover:hover .card-product__img{opacity:0}.card-product__hover-img{z-index:1;object-fit:cover;padding:0;filter:none;opacity:0}.card-product__img-link--has-hover:hover .card-product__hover-img{opacity:1}.card-product__header{display:flex;flex-direction:column;justify-content:space-between;flex:1;gap:1rem}.card-product__content{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;gap:1rem}@media only screen and (min-width: 35rem){.card-product__content{padding:0 1rem;text-align:center}}.card-product__heading{font-size:.813rem;line-height:1.5;font-weight:500}@media only screen and (min-width: 35rem){.card-product__heading{font-size:.875rem}}@media only screen and (min-width: 78.75rem){.card-product__heading{font-size:1rem;line-height:1.65}}.card-product__heading-link{text-decoration:none;color:var(--ui-color-0);transition:color var(--ui-transition-duration) ease-in-out}.card-product__heading-link:hover,.card-product__heading-link:focus{color:var(--ui-body-link-color--hover)}.card-product__bottom{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:0 1 auto;gap:.5rem;text-align:center}.card-product__sub-badge{display:inline-block;padding:.3em 1em;font-weight:800;font-size:.65rem;text-transform:uppercase;border-radius:1em;color:var(--ui-color-1, white);background:var(--ui-subscription-color, black)}@media only screen and (min-width: 35rem){.card-product__sub-badge{font-size:.7rem}}.card-product__no-sub{display:block;height:2.21rem}@media only screen and (min-width: 32.5rem){.card-product__no-sub{height:1.25rem}}@media only screen and (min-width: 35rem){.card-product__no-sub{height:1.4rem}}.card-product__price{font-size:1rem;line-height:1;font-weight:500;color:var(--ui-color-0)}@media only screen and (min-width: 35rem){.card-product__price{font-size:1.125rem}}@media only screen and (min-width: 78.75rem){.card-product__price{font-size:1.25rem}}.card-product__kg-price,.card-product__rrp{display:block;margin-top:.75em;font-size:.6em;color:var(--ui-color-4)}.card-product .okeReviews .okeReviews-reviewsSummary-starRating{margin-right:0}.card-product .okeReviews .okeReviews-reviewsSummary-ratingCount{margin:.25em 0 0;font-size:.75rem;color:var(--ui-color-4)}@media only screen and (max-width: 28.75rem){.card-product .okeReviews .okeReviews-reviewsSummary-ratingCount{display:block}}@media only screen and (min-width: 75rem){.card-product .okeReviews .okeReviews-reviewsSummary-ratingCount{display:inline-block;font-size:.875rem}}/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/card_review.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/.card-review{height:100%;--card-review-theme-color: var(--product-accent-color, var(--brand-color-0));--card-review-background-color: var( --product-accent-color-light, var(--brand-color-2) );background:var(--card-review-background-color);border-radius:var(--card-border-radius);color:var(--card-review-theme-color);overflow:hidden}@media only screen and (min-width: 42.5rem){.card-review{display:flex}}.card-review__figure{flex:0 1 38%;aspect-ratio:1 / 1}@media only screen and (min-width: 42.5rem){.card-review__figure{width:100%}}.card-review__img{width:100%;height:100%;object-fit:cover}.card-review__content{flex:1;padding:1.5rem;align-self:center;text-align:center}@media only screen and (min-width: 42.5rem){.card-review__content{padding:2rem}}.card-review__stars{display:flex;font-size:.75rem;gap:.25rem;justify-content:center}@media only screen and (min-width: 42.5rem){.card-review__stars{font-size:.875rem}}.card-review__header{margin-top:1rem}.card-review__heading{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-2, 1rem);line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color)}.card-review__text{margin-top:1rem;font-weight:500;font-style:italic;font-size:var(--step--1, 1rem);line-height:1.375;color:var(--ui-body-color)}.card-review__footer{margin-top:1rem}.card-review__cite{font-family:var(--ui-display-heading-font);font-weight:400;font-style:normal;font-size:var(--step-0, 1rem);line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color)}.card-review__product-title{display:block;margin-top:1rem;font-family:var(--ui-display-heading-font);font-weight:400;font-style:normal;font-size:var(--step-0, 1rem);line-height:.85;text-transform:uppercase;color:var(--card-review-theme-color)}/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/card_info.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/.card-info{position:relative;height:100%;background:var(--brand-color-8, black);border-radius:var(--card-border-radius);overflow:hidden}.card-info__figure{aspect-ratio:16 / 9}.card-info__img{display:block;width:100%;height:100%;object-fit:cover}.card-info__content{padding:2rem;text-align:center}.card-info__heading-link{color:var(--ui-color-1, white)}.card-info__heading-link:hover,.card-info__heading-link:focus{color:var(--ui-color-3)}.card-info__info{margin-top:1rem}/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/card_small-collection.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/.card-small-collection{--card-small-collection-padding: 1rem;display:block;position:relative;height:100%;font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-0, 1rem);line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color);background:var(--brand-color-2);border-radius:var(--card-border-radius);overflow:hidden}@media only screen and (min-width: 64rem){.card-small-collection{--card-small-collection-padding: 1.25rem}}.card-small-collection__figure{aspect-ratio:3 / 2.3;background:var(--ui-color-5)}.card-small-collection__img{width:100%;height:100%;object-fit:contain;padding:var(--card-small-collection-padding);filter:drop-shadow(2px 4px 8px rgba(0,0,0,.2))}.card-small-collection__content{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:var(--card-small-collection-padding);text-align:center}.card-small-collection__content i,.card-small-collection__content svg{width:1em}/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/carousel_card.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/.carousel-card{display:block;position:relative;--carousel-card-background-color: var(--ui-color-1, white)}.carousel-card--alt-theme{--carousel-card-background-color: var(--brand-color-2)}@media only screen and (min-width: 35rem){.carousel-card{padding:2rem;background:var(--carousel-card-background-color);border-radius:var(--panel-border-radius)}}@media only screen and (min-width: 64rem){.carousel-card{padding:4rem}}.carousel-card__carousel{overflow:hidden}.carousel-card__btn{position:static;z-index:500;top:calc(50% - (var(--dir-btn-size) / 2))}@media only screen and (min-width: 40rem){.carousel-card__btn{position:absolute}}.carousel-card__btn--prev{left:calc((var(--dir-btn-size) / 2) * -1)}.carousel-card__btn--next{right:calc((var(--dir-btn-size) / 2) * -1)}.carousel-card__controls{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem}@media only screen and (min-width: 40rem){.carousel-card__controls{margin-top:0}}.carousel-card .swiper-slide{height:auto}@media only screen and (min-width: 64rem){.carousel-card .swiper-slide{width:760px}}/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/carousel_reviews.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/.carousel-reviews{display:block;padding:var(--ui-section-padding-y) 0}.carousel-reviews__header{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-medium) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);text-align:center;margin-bottom:2rem}.carousel-reviews__slider{padding:0 var(--ui-container-padding-x);overflow:hidden}.carousel-reviews__slide{width:100%}.carousel-reviews__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5em;margin-top:1.5rem;font-size:.875rem}.carousel-reviews .swiper-slide{height:auto}@media only screen and (min-width: 64rem){.carousel-reviews .swiper-slide{width:760px}}.carousel-reviews .swiper-pagination-bullet{display:block;width:1em;height:1em;background:var(--ui-color-3);border-radius:50%;transition:background-color var(--ui-transition-duration)}.carousel-reviews .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--brand-color-0)}/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/footer_site.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/.footer-site{--footer-grass-height: 5rem;background:var(--footer-site-background-color)}.footer-site__top{display:grid;grid-template-columns:100%;gap:2rem;width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--footer-grass-height)}@media only screen and (min-width: 40rem){.footer-site__top{grid-template-columns:repeat(2,1fr);gap:3rem}}@media only screen and (min-width: 64rem){.footer-site__top{grid-template-columns:25% 25% 1fr 1fr;padding-left:0;padding-bottom:0}}@media only screen and (min-width: 80rem){.footer-site__top{padding-left:var(--ui-container-padding-x)}}.footer-site__top-col{flex:0 1 20%}@media only screen and (min-width: 64rem){.footer-site__top-col{padding-top:2rem;padding-bottom:var(--footer-grass-height)}}@media only screen and (min-width: 40rem){.footer-site__top-col--range{grid-column:span 2}}@media only screen and (min-width: 64rem){.footer-site__top-col--range{padding:2rem 2rem var(--footer-grass-height) 2rem;background:#ffffffb3;border-radius:var(--panel-border-radius) var(--panel-border-radius) 0 0}}.footer-site__heading{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-1, 1rem);line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color);border:0;clip:rect(0px,0px,0px,0px);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;position:absolute}@media only screen and (min-width: 40rem){.footer-site__heading{margin-bottom:1.5rem;clip:unset;width:auto;height:auto;overflow:visible;white-space:unset;position:relative}}.footer-site__sub-cols{display:grid;grid-template-columns:100%;gap:1rem}@media only screen and (min-width: 40rem){.footer-site__sub-cols{grid-template-columns:repeat(3,1fr);gap:2rem}}.footer-site__sub-heading{font-weight:700;font-size:.9375rem;color:var(--ui-color-0)}@media only screen and (min-width: 40rem){.footer-site__sub-heading{text-transform:uppercase}}.footer-site__sub-header{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--ui-color-3)}.footer-site__range-link{display:flex;align-items:center;margin-top:.375rem;gap:.75em;font-size:.875rem;transition:color var(--ui-transition-duration) ease-in-out}.footer-site__range-link:hover,.footer-site__range-link:focus{color:var(--brand-color-1)}.footer-site__nav-items{display:grid;grid-template-columns:100%;gap:.75rem}@media only screen and (min-width: 64rem){.footer-site__nav-items{gap:1rem}}.footer-site__nav-item{list-style:none}.footer-site__nav-link{font-size:.875rem;line-height:1.5;color:var(--ui-color-0);transition:color var(--ui-transition-duration) ease-in-out}@media only screen and (min-width: 64rem){.footer-site__nav-link{font-size:.9375rem}}.footer-site__nav-link:hover,.footer-site__nav-link:focus{color:var(--brand-color-1)}.footer-site__toggle-btn{display:block;position:relative;padding-right:2em;width:100%;font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-2, 1rem);line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color);text-align:left;background:none;border:0;cursor:pointer;transition:color var(--ui-transition-duration) ease-in-out}@media only screen and (min-width: 40rem){.footer-site__toggle-btn{display:none}}.footer-site__toggle-btn:hover,.footer-site__toggle-btn:focus-visible{color:var(--ui-color-2)}.footer-site__toggle-btn:before,.footer-site__toggle-btn:after{display:block;content:"";position:absolute;top:calc(50% - 1px);right:0;width:1em;height:2px;background:var(--ui-color-7, black);transition:transform var(--ui-transition-duration) ease-in-out}.footer-site__toggle-btn:after{transform:rotate3d(0,0,1,90deg)}.panel-collapse--is-active .footer-site__toggle-btn:after{transform:rotate3d(0,0,1,0)}.footer-site__collapse-content{display:none;margin-top:1rem}@media only screen and (min-width: 40rem){.footer-site__collapse-content{display:block;margin-top:0}}.panel-collapse--is-active .footer-site__collapse-content{display:block}.footer-site__mid{position:relative;background-color:var(--brand-color-8, black);background-image:var(--footer-site-mid-background-img);background-size:600px auto;background-position:bottom left}.footer-site__mid:before{display:block;content:"";pointer-events:none;height:100px;width:100%;margin-bottom:-2px;position:absolute;bottom:100%;background-size:600px auto;background-repeat:repeat-x;background-position:bottom left}.footer-site__mid-inner{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y)}@media only screen and (min-width: 64rem){.footer-site__mid-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4rem}}.footer-site__logo-link{display:block;flex-shrink:0;width:228px}.footer-site__notice{text-align:center}@media only screen and (min-width: 64rem){.footer-site__notice{flex:0 1 560px;text-align:left}}.footer-site__notice p{font-size:.75rem;line-height:1.5;color:var(--ui-color-1)}.footer-site__notice p a{color:var(--ui-color-1);text-decoration:underline}.footer-site__notice p a:hover,.footer-site__notice p a:focus{color:var(--ui-color-3)}.footer-site__logo{display:block;width:100%;height:auto}.footer-site__social{text-align:center}.footer-site__social-heading{margin-bottom:.5rem;font-family:var(--ui-display-heading-font);font-weight:400;font-size:1.5rem;line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color--light)}.footer-site__social-items{display:flex;align-items:center;gap:1rem}.footer-site__social-item{flex-shrink:0;list-style:none}.footer-site__social-link{font-size:2.375rem;color:var(--ui-color-1);transition:color var(--ui-transition-duration) ease-in-out}.footer-site__social-link:hover,.footer-site__social-link:focus{color:var(--ui-color-3)}.footer-site__lower{background:var(--ui-color-1)}.footer-site__lower-inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y)}.footer-site__lower-info{display:flex;flex-direction:column-reverse;justify-content:center;gap:1.5rem;text-align:center;color:var(--ui-color-2)}@media only screen and (min-width: 64rem){.footer-site__lower-info{flex-direction:row;justify-content:space-between;gap:3rem;text-align:unset}}.footer-site__legal p{font-size:.75rem;line-height:1.75}@media only screen and (min-width: 64rem){.footer-site__legal{flex:0 1 560px}}.footer-site__copyright{font-size:.75rem;line-height:1.75;flex-shrink:0}@media only screen and (min-width: 64rem){.footer-site__copyright{flex:0 1 auto}}.footer-site__payment-methods{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem}@media only screen and (min-width: 47.5rem){.footer-site__payment-methods{flex-direction:row;gap:1rem}}.footer-site__payment-heading{flex-shrink:0;font-size:.75rem;color:var(--ui-color-2)}.footer-site__payment-items{display:flex;align-items:center;gap:.5rem}.footer-site__payment-item{flex:0 1 38px;list-style:none}.footer-site__payment-icon{display:block;width:100%;height:auto}/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/header_site.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/.header-site{position:relative;--header-search-height: 56px;--header-site-btn-height: 2.625rem;background:var(--brand-color-8);padding-bottom:var(--header-search-height)}@media only screen and (min-width: 64rem){.header-site{padding-bottom:0;--header-search-height: 42px}}.header-site__inner{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:1.5rem;padding-bottom:1.5rem;height:var(--header-site-height)}@media only screen and (min-width: 28.75rem){.header-site__inner{padding-top:2rem;padding-bottom:2rem}}.header-site__logo-link{display:block;width:160px;position:absolute;left:calc(50% - 80px)}@media only screen and (min-width: 28.75rem){.header-site__logo-link{width:280px;left:calc(50% - 85px)}}@media only screen and (min-width: 64rem){.header-site__logo-link{position:static}}@media only screen and (min-width: 75rem) and (min-height: 56.25rem){.header-site__logo-link{width:228px}}.header-site__logo{display:block;width:100%;height:auto}.header-site__logo-mobile{display:none}@media only screen and (max-width: 767px){.header-site__logo-mobile{display:flex}.header-site__logo-link{width:208px;display:block;position:absolute;left:calc(50% - 100px)}.header-site__logo-desktop{display:none}}.header-site__nav{display:none;border-bottom:1px solid var(--ui-color-6);background:var(--ui-color-8)}@media only screen and (min-width: 64rem){.header-site__nav{display:block}}.header-site__nav-items{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x)}.header-site__nav-item{list-style:none}.header-site__nav-item--single{position:relative}.header-site__nav-link{display:block;padding:1.125em 0;position:relative;font-size:16px;text-decoration:none;font-weight:900;text-transform:uppercase;color:var(--ui-nav-link-color)}@media only screen and (min-width: 75rem) and (min-height: 56.25rem){.header-site__nav-link{padding:1.25em 0;font-size:.875rem}}.header-site__nav-link:hover,.header-site__nav-link:focus{color:var(--ui-nav-link-color--hover)}.header-site__nav-link:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:0 7px 12.1px 7px;border-color:transparent transparent var(--ui-color-1) transparent;position:absolute;top:86%;left:calc(50% - 7px);pointer-events:none;opacity:0;transition:opacity .25s ease-in-out}.header-site__nav-item--is-subnav-active .header-site__nav-link:after{opacity:1}.header-site__right{display:flex;align-items:center;flex:0 0 auto;gap:1rem}.header-site__search{position:absolute;bottom:0;left:0;width:100%;height:var(--header-search-height);background:var(--ui-color-1, white)}@media only screen and (min-width: 64rem){.header-site__search{flex:0 1 460px;padding:0;width:auto;position:static;background:none}}@media only screen and (min-width: 75rem){.header-site__search{flex:0 1 520px}}.header-site__search-wrapper{display:flex;align-items:center;width:100%;padding:0 calc(var(--ui-container-padding-x) - .5rem) 0 var(--ui-container-padding-x);height:var(--header-search-height);border-bottom:1.5px solid var(--brand-color-2);background:none;transition:border-color var(--ui-transition-duration) ease-in-out}@media only screen and (min-width: 64rem){.header-site__search-wrapper{padding:0 0 0 1.5rem;border-radius:calc(var(--header-site-btn-height) / 2);background:var(--ui-color-1);border:1.5px solid var(--ui-color-1)}}.header-site__search-wrapper:focus-within{border-color:var(--ui-color-2)}.header-site__search-input{flex:1 1 100px;font-size:1rem;border:0;outline:0;background-color:transparent;transition:color var(--ui-transition-duration) ease-in-out}.header-site__search-input:focus{color:var(--ui-color-0)}.header-site__search-input::placeholder{font-size:.875rem;color:var(--ui-color-2)}.header-site__search-submit{display:flex;flex-shrink:0;align-items:center;justify-content:center;font-size:1.375rem;color:var(--brand-color-8);width:var(--header-site-btn-height);height:var(--header-site-btn-height);background:none;border:0;cursor:pointer;transition:color var(--ui-transition-duration) ease-in-out}.header-site__search-submit:hover,.header-site__search-submit:focus{color:var(--ui-color-0)}.header-site__btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;position:relative;width:var(--header-site-btn-height);height:var(--header-site-btn-height);font-size:1.25rem;background:var(--ui-color-1, white);border:1.5px solid var(--ui-color-1, white);border-radius:50%;color:var(--brand-color-8, black);cursor:pointer;transition:background-color var(--ui-transition-duration) ease-in-out,color var(--ui-transition-duration) ease-in-out,border-color var(--ui-transition-duration) ease-in-out}.header-site__btn:hover,.header-site__btn:focus{border-color:var(--brand-color-3)}.header-site__btn:hover{background-color:var(--brand-color-3)}@media only screen and (min-width: 64rem){.header-site__btn--menu{display:none}}.header-site__btn--account{background:transparent;color:var(--ui-color-1)}.header-site__btn--has-items{box-shadow:0 0 6px #0003}.header-site__btn-counter{display:none;align-items:center;justify-content:center;position:absolute;top:-.5rem;right:-.875rem;width:1.65rem;height:1.65rem;font-weight:700;font-size:.75rem;text-align:center;color:var(--ui-color-1, white);background:var(--brand-color-4, black);border-radius:50%;box-shadow:0 0 6px #0003}.header-site__btn--has-items .header-site__btn-counter{display:inline-flex}.header-site__subnav{display:none;position:absolute;z-index:800;top:100%;left:0;width:100%;background:var(--ui-color-1);box-shadow:0 10px 10px #0000001a;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none}.header-site__subnav--is-primed{display:block}.header-site__subnav--is-active{opacity:1;pointer-events:all}.header-site__subnav--single{width:300px;left:calc(50% - 150px);padding:2rem}.header-site__subnav-inner{display:grid;grid-template-columns:55fr 45fr;width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:2rem;padding-bottom:2rem;gap:1.5rem 2.5rem}@media only screen and (min-width: 75rem){.header-site__subnav-inner{grid-template-columns:43fr 18fr 39fr}}.header-site__subnav-col--ranges{grid-column:1 / span 1;grid-row:1 / span 1}.header-site__subnav-col--filter{display:flex;gap:2.5rem;grid-column:1 / span 2;grid-row:2 / span 1}@media only screen and (min-width: 75rem){.header-site__subnav-col--filter{display:grid;grid-template-columns:100%;grid-column:2 / span 1;grid-row:1 / span 1}}@media only screen and (min-width: 75rem){.header-site__subnav-col--tiles{grid-column:3 / span 1;grid-row:1 / span 1}}.header-site__subnav-heading{margin-bottom:1.25rem;font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-0, 1rem);line-height:1;text-transform:uppercase;color:var(--ui-display-heading-color)}.header-site__subnav-heading--single{margin-top:1.25em}.header-site__subnav-col-group{flex:0 1 auto}.header-site__collection-list{columns:2;gap:1rem}.header-site__collection-list--single{columns:1}.header-site__collection-list-item{list-style:none}.header-site__collection-list-item+.header-site__collection-list-item{margin-top:1rem}.header-site__filter-list{display:grid;grid-template-columns:100%;gap:1rem}.header-site__filter-list-item{list-style:none}.header-site__filter-list-item--puppy i,.header-site__filter-list-item--puppy svg{transform:scale(.85)}.header-site__filter-list+.header-site__subnav-heading{margin-top:2rem}.header-site__tile-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.header-site__tile-list-item{list-style:none}.header-site__link-list{display:grid;grid-template-columns:100%;gap:1rem}.header-site__link-list-item{list-style:none}.header-site__link-list-link{font-size:.875rem;line-height:1.375;font-weight:500;text-transform:uppercase;color:var(--ui-color-0);transition:color var(--ui-transition-duration) ease-in-out}.header-site__link-list-link:hover,.header-site__link-list-link:focus{color:var(--brand-color-0)}.header-site__ac{display:none;position:relative;z-index:900;flex-shrink:0}@media only screen and (min-width: 64rem){.header-site__ac{display:block}}.header-site__ac-nav{display:none;position:absolute;z-index:800;top:calc(100% + 12px);right:calc(50% - 110px);width:220px;padding:1rem 0;background:var(--ui-color-1);box-shadow:0 10px 10px #0000001a;border-radius:7px}.header-site__ac-nav:before{display:block;content:"";position:absolute;top:-14px;left:0;width:100%;height:14px}.header-site__ac-nav:after{display:block;content:"";width:0;height:0;border-style:solid;border-width:0 7px 12.1px 7px;border-color:transparent transparent var(--ui-color-1) transparent;position:absolute;top:-10px;left:calc(50% - 7px);pointer-events:none}.header-site__ac:hover .header-site__ac-nav{display:block}.header-site__ac-nav-item{list-style:none}.header-site__ac-nav-link{display:block;padding:.5rem 1.25rem;font-size:.875rem;line-height:1.375;font-weight:500;text-transform:uppercase;color:var(--ui-color-0);transition:color var(--ui-transition-duration) ease-in-out}.header-site__ac-nav-link:hover,.header-site__ac-nav-link:focus{color:var(--brand-color-0)}.header-site .boost-pfs-search-form{margin:0;max-width:100%}.header-site .boost-pfs-search-form .boost-pfs-search-box{padding:0;font-size:1rem;border:0;outline:0;transition:color var(--ui-transition-duration) ease-in-out}.header-site .boost-pfs-search-form .boost-pfs-search-box:focus{color:var(--ui-color-0)}.header-site .boost-pfs-search-form .boost-pfs-search-box::placeholder{font-size:.875rem;color:var(--ui-color-2)}/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/header_page.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/.header-page{padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y);background:var(--header-page-background-color, var(--ui-color-1, white))}.header-page--no-pad-top{padding-top:0}.header-page--no-pad-bottom{padding-bottom:0}.header-page__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x)}.header-page--center .header-page__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.header-page__header{max-width:var(--ui-header-max-width)}.header-page__heading{color:var( --header-page-heading-color, var(--ui-display-heading-color, black) )}.header-page__intro{max-width:var(--ui-intro-copy-max-width);margin-top:var(--ui-elm-intro-spacing-top)}.header-page__btn-container{margin-top:var(--ui-elm-button-spacing-top)}/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/hero_cta.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/.hero-cta{--type-accent-color: var(--ui-display-heading-color);--hero-cta-border-radius: 0;--hero-cta-background-color: var(--ui-color-1, white);background:var(--hero-cta-background-color)}.hero-cta--contained{--hero-cta-border-radius: var(--panel-border-radius)}.hero-cta__inner{max-width:var(--ui-container-x-large);margin-right:auto;margin-left:auto}@media only screen and (min-width: 64rem){.hero-cta__inner{display:flex}}@media only screen and (min-width: 47.5rem){.hero-cta--contained .hero-cta__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y)}}@media only screen and (min-width: 47.5rem){.hero-cta--hero .hero-cta__inner{padding-bottom:0}}.hero-cta--img-left .hero-cta__inner{flex-direction:row-reverse}.hero-cta__content{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y);background:var(--brand-color-2)}@media only screen and (min-width: 47.5rem){.hero-cta__content{align-items:center;flex:0 1 50%;padding:2rem;border-radius:var(--hero-cta-border-radius) var(--hero-cta-border-radius) 0 0}}@media only screen and (min-width: 64rem){.hero-cta__content{display:flex;padding:3rem;border-radius:var(--hero-cta-border-radius) 0 0 var(--hero-cta-border-radius)}}@media only screen and (min-width: 64rem){.hero-cta--img-left .hero-cta__content{border-radius:0 var(--hero-cta-border-radius) var(--hero-cta-border-radius) 0}}.hero-cta__content-inner{width:100%;max-width:584px;margin-right:auto;margin-left:auto}.hero-cta--center-content .hero-cta__content-inner{text-align:center}.hero-cta__intro{margin-top:1.5rem}.hero-cta__extra-content{margin-top:1.5rem;padding:1rem;text-align:left;border-radius:var(--panel-border-radius);background:var(--ui-color-1)}@media only screen and (min-width: 47.5rem){.hero-cta__extra-content{padding:1.5rem}}.hero-cta__btn-container{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}@media only screen and (min-width: 47.5rem){.hero-cta__btn-container{margin-top:2rem}}.hero-cta--center-content .hero-cta__btn-container{justify-content:center}.hero-cta__media{flex:0 1 50%;background:var(--brand-color-3);border-radius:0;overflow:hidden}@media only screen and (min-width: 47.5rem){.hero-cta__media{border-radius:0 0 var(--hero-cta-border-radius) var(--hero-cta-border-radius)}}@media only screen and (min-width: 64rem){.hero-cta__media{border-radius:0 var(--hero-cta-border-radius) var(--hero-cta-border-radius) 0}}.hero-cta__figure{aspect-ratio:1 / 1;width:100%;height:100%}@media only screen and (min-width: 64rem){.hero-cta--img-left .hero-cta__figure{border-radius:var(--hero-cta-border-radius) 0 0 var(--hero-cta-border-radius)}}.hero-cta__img{width:100%;height:100%;object-fit:cover}/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/hero_large.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/.hero-large{--hero-large-background-color: var(--ui-media-background-color);--hero-large-background-position: center;--hero-large-background-overlay: linear-gradient( 90deg, rgba(0, 0, 0, .35) 50%, rgba(0, 0, 0, 0) 100% );display:flex;flex-direction:column-reverse;position:relative;width:100%;margin-right:auto;margin-left:auto;max-width:var(--ui-container-x-large);padding-left:0;padding-right:0;background:var(--brand-color-2)}.hero-large--content-right{--hero-large-background-overlay: linear-gradient( 90deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .35) 100% )}.hero-large--content-centre{--hero-large-background-overlay: linear-gradient( 90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .35) 20%, rgba(0, 0, 0, .35) 80%, rgba(0, 0, 0, 0) 100% )}@media only screen and (min-width: 47.5rem){.hero-large{display:block;background:var(--hero-large-background-color)}}.hero-large__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y);width:auto}@media only screen and (min-width: 47.5rem){.hero-large__inner{display:flex;align-items:center;position:relative;z-index:100;max-height:calc(100vh - (var(--header-site-height) + var(--header-site-widget-height-offset)));aspect-ratio:16 / 9;padding-top:var(--ui-section-padding-y);padding-bottom:var(--ui-section-padding-y)}}.hero-large--content-centre .hero-large__inner{justify-content:center}.hero-large--content-right .hero-large__inner{justify-content:flex-end}.hero-large__content{flex:0 1 700px;position:relative;margin:auto 0;text-align:center}@media only screen and (min-width: 47.5rem){.hero-large__content{text-align:left}}@media only screen and (min-width: 47.5rem){.hero-large--content-centre .hero-large__content{text-align:center}}@media only screen and (min-width: 47.5rem){.hero-large__heading{color:var(--ui-color-1)}}@media only screen and (min-width: 47.5rem){.hero-large--dark-text .hero-large__heading{color:var(--ui-display-heading-color)}}.hero-large__description{--ui-body-color: var(--ui-color-0);margin-top:1rem;max-width:600px}@media only screen and (min-width: 47.5rem){.hero-large__description{margin-top:2rem;--ui-body-color: var(--ui-color-1)}}@media only screen and (min-width: 47.5rem){.hero-large--dark-text .hero-large__description{--ui-body-color: var(--ui-color-0)}}@media only screen and (min-width: 47.5rem){.hero-large--content-centre .hero-large__description{margin-right:auto;margin-left:auto}}.hero-large__btns{display:none;flex-wrap:wrap;gap:1rem 2rem;margin-top:2.5rem}@media only screen and (min-width: 47.5rem){.hero-large__btns{display:flex}}.hero-large__btns>*{flex-shrink:0}@media only screen and (min-width: 47.5rem){.hero-large--content-centre .hero-large__btns{justify-content:center}}.hero-large__mobile-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem}@media only screen and (min-width: 47.5rem){.hero-large__mobile-btns{display:none}}.hero-large__mobile-btns>*{flex-shrink:0}@media only screen and (min-width: 47.5rem){.hero-large__bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-large__bg:after{display:block;content:"";pointer-events:none;position:absolute;top:0;left:0;width:70%;height:100%;background:var(--hero-large-background-overlay)}}.hero-large--content-right .hero-large__bg:after{width:100%}.hero-large--content-centre .hero-large__bg:after{width:100%}.hero-large__bg-img{width:100%;height:100%;object-fit:cover;object-position:var(--hero-large-background-position)}.hero-large-alternative{--hero-large-alternative-background-color: var(--ui-media-background-color);--hero-large-alternative-background-position: center;display:flex;flex-direction:column-reverse;position:relative;width:100%;margin-right:auto;margin-left:auto;max-width:var(--ui-container-x-large);padding-left:0;padding-right:0;background:var(--brand-color-8)}.hero-large-alternative--content-right{--hero-large-alternative-background-overlay: linear-gradient( 90deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .35) 100% )}.hero-large-alternative--content-centre{--hero-large-alternative-background-overlay: linear-gradient( 90deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .35) 20%, rgba(0, 0, 0, .35) 80%, rgba(0, 0, 0, 0) 100% )}.hero-large-alternative--content-left{max-width:1400px}@media only screen and (min-width: 47.5rem){.hero-large-alternative{display:block;background:var(--hero-large-alternative-background-color)}}.hero-large-alternative__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);width:auto;padding-bottom:3.5vw}@media only screen and (min-width: 47.5rem){.hero-large-alternative__inner{display:flex;align-items:flex-end;position:relative;z-index:100;aspect-ratio:16 / 9}}.hero-large-alternative--content-centre .hero-large-alternative__inner{justify-content:center}.hero-large-alternative--content-right .hero-large-alternative__inner{justify-content:flex-end}.hero-large-alternative__content{flex:0 1 700px;position:relative;text-align:center}@media only screen and (min-width: 47.5rem){.hero-large-alternative__content{text-align:left}}@media only screen and (min-width: 47.5rem){.hero-large-alternative--content-centre .hero-large-alternative__content{text-align:center}}@media only screen and (min-width: 47.5rem){.hero-large-alternative__heading{color:var(--ui-color-1)}}@media only screen and (min-width: 47.5rem){.hero-large-alternative--dark-text .hero-large-alternative__heading{color:var(--ui-display-heading-color)}}.hero-large-alternative__description{--ui-body-color: var(--ui-color-0);margin-top:1rem;max-width:600px}@media only screen and (min-width: 47.5rem){.hero-large-alternative__description{margin-top:2rem;--ui-body-color: var(--ui-color-1)}}@media only screen and (min-width: 47.5rem){.hero-large-alternative--dark-text .hero-large-alternative__description{--ui-body-color: var(--ui-color-0)}}@media only screen and (min-width: 47.5rem){.hero-large-alternative--content-centre .hero-large-alternative__description{margin-right:auto;margin-left:auto}}.hero-large-alternative__btns{display:none;flex-wrap:wrap;gap:1rem 2rem}@media only screen and (min-width: 47.5rem){.hero-large-alternative__btns{display:flex}}.hero-large-alternative__btns>*{flex-shrink:0}@media only screen and (min-width: 47.5rem){.hero-large-alternative--content-centre .hero-large-alternative__btns{justify-content:center}}.hero-large-alternative__mobile-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem}@media only screen and (min-width: 47.5rem){.hero-large-alternative__mobile-btns{display:none}}.hero-large-alternative__mobile-btns>*{flex-shrink:0}@media only screen and (min-width: 47.5rem){.hero-large-alternative__bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-large-alternative__bg:after{display:block;content:"";pointer-events:none;position:absolute;top:0;left:0;width:70%;height:100%;background:var(--hero-large-alternative-background-overlay)}}.hero-large-alternative--content-right .hero-large-alternative__bg:after{width:100%}.hero-large-alternative--content-centre .hero-large-alternative__bg:after{width:100%}.hero-large-alternative__bg-img{width:100%;height:100%;object-fit:cover;object-position:var(--hero-large-alternative-background-position)}/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/hero_image.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/.hero-image{padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y);background-color:var(--hero-image-background-color, white)}.hero-image--no-pad-top{padding-top:0}.hero-image--no-pad-bottom{padding-bottom:0}.hero-image__inner{width:100%;margin-right:auto;margin-left:auto;max-width:var(--ui-container-standard);padding-left:0;padding-right:0}.hero-image--contain .hero-image__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x)}.hero-image__img{width:100%;height:auto}.hero-image__img--mobile{display:var(--hero-image-mobile-display, none)}.hero-image__img--tablet{display:var(--hero-image-tablet-display, none)}.hero-image__img--desktop{display:var(--hero-image-desktop-display, none)}.hero-image--rounded-img .hero-image__img{border-radius:var(--img-border-radius)}/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/menu_site.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/.menu-site{display:none;--menu-site-header-height: 80px;position:fixed;z-index:999;top:0;right:0;bottom:0;left:0;width:100%;max-width:760px;height:100%;background:var(--brand-color-2, white);overflow:hidden;will-change:transform;transform:translate3d(-101%,0,0);transition:transform .35s cubic-bezier(.39,.575,.565,1)}.menu-site--is-primed{display:block}.menu-site--is-active{transform:translateZ(0)}@media only screen and (min-width: 47.5rem){.menu-site{border-radius:0 var(--panel-border-radius) var(--panel-border-radius) 0;box-shadow:0 10px 10px #0000001a}}.menu-site__header{display:flex;justify-content:space-between;align-items:center;height:var(--menu-site-header-height);padding:0 var(--ui-container-padding-x);background:var(--ui-color-1, white);border-bottom:1px solid var(--brand-color-2)}.menu-site__heading{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-2, 1rem);line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color)}.menu-site__close-btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;font-size:1.25rem;color:var(--brand-color-0);background:var(--brand-color-2);border:1.5px solid var(--brand-color-2);border-radius:50%;cursor:pointer}.menu-site__content{height:calc(100% - var(--menu-site-header-height));overflow-x:hidden;overflow-y:auto}.menu-site__nav{padding:1rem var(--ui-container-padding-x);background:var(--ui-color-1, white);border-radius:0 0 var(--panel-border-radius) var(--panel-border-radius)}.menu-site__nav-item{list-style:none;border-bottom:1px solid var(--ui-color-3)}.menu-site__nav-item:last-child{border-bottom:0}.menu-site__nav-link{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-weight:700;font-size:.875rem;text-transform:uppercase;color:var(--ui-color-0)}.menu-site__nav-link:hover,.menu-site__nav-link:focus{color:var(--brand-color-0)}.menu-site__nav-link i,.menu-site__nav-link svg{font-size:1.25em;color:var(--brand-color-0)}.menu-site__subnav{display:none;position:absolute;top:var(--menu-site-header-height);left:0;width:100%;height:calc(100% - var(--menu-site-header-height));padding:3rem var(--ui-container-padding-x) 1rem var(--ui-container-padding-x);background:var(--ui-color-1, white);overflow-x:hidden;overflow-y:auto;transform:translate3d(100%,0,0);transition:transform .35s cubic-bezier(.39,.575,.565,1);box-shadow:0 10px 10px #0000001a}.menu-site__subnav--is-primed{display:block}.menu-site__subnav--is-active{transform:translateZ(0)}.menu-site__subnav-group{padding:1.5rem 0}.menu-site__subnav-group+.menu-site__subnav-group{border-top:1px solid var(--ui-color-3)}.menu-site__subnav-heading{margin-bottom:1rem;font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-0, 1rem);line-height:1;text-transform:uppercase;color:var(--ui-display-heading-color)}.menu-site__collection-items{display:grid;grid-template-columns:100%;gap:.5rem}.menu-site__collection-items--2-col{grid-template-columns:repeat(2,1fr)}.menu-site__collection-item{list-style:none}.menu-site__collection-item--puppy i,.menu-site__collection-item--puppy svg{transform:scale(.85)}.menu-site__back-btn{display:flex;align-items:center;gap:1rem;position:absolute;top:0;left:0;width:100%;height:3rem;padding:0 var(--ui-container-padding-x);background:var(--brand-color-2);border:0}.menu-site__footer{padding:2rem var(--ui-container-padding-x)}.menu-site__footer-nav-items{columns:2;gap:1rem}.menu-site__footer-nav-item{list-style:none}.menu-site__footer-nav-item+.menu-site__footer-nav-item{margin-top:1rem}.menu-site__footer-link{font-weight:700;font-size:.75rem;text-transform:uppercase;color:var(--ui-color-0)}.menu-site__footer-link:hover,.menu-site__footer-link:focus{color:var(--brand-color-0)}.menu-site__social{margin-top:2rem;padding-top:2rem;text-align:center;border-top:1px solid var(--ui-color-3)}.menu-site__social-heading{margin-bottom:.5rem;font-family:var(--ui-display-heading-font);font-weight:400;font-size:1.5rem;line-height:.85;text-transform:uppercase;color:var(--brand-color-0)}.menu-site__social-items{display:flex;justify-content:center;align-items:center;gap:1rem}.menu-site__social-item{flex-shrink:0;list-style:none}.menu-site__social-link{font-size:2.375rem;color:var(--brand-color-0);transition:color var(--ui-transition-duration) ease-in-out}.menu-site__social-link:hover,.menu-site__social-link:focus{color:var(--ui-color-3)}.menu-site-overlay{display:none;position:fixed;z-index:900;top:0;left:0;width:100%;height:100%;background:#0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);will-change:opacity;opacity:0;transition:opacity var(--ui-transition-duration) ease-in-out}@media only screen and (min-width: 47.5rem){.menu-site-overlay--is-primed{display:block}}.menu-site-overlay--is-active{opacity:1}/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/nav_breadcrumb.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/.nav-breadcrumb{--breadcrumb-spacing: .75em;position:relative;width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);font-size:.8125rem;padding-right:0;padding-top:1rem;padding-bottom:1rem}@media only screen and (min-width: 40rem){.nav-breadcrumb{padding-top:1.5rem;padding-bottom:1.5rem}}@media only screen and (min-width: 64rem) and (min-height: 56.25rem){.nav-breadcrumb{padding-top:2rem;padding-bottom:2rem;font-size:.9375rem}}.nav-breadcrumb:after{display:block;content:"";position:absolute;top:0;right:0;width:2rem;height:100%;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,var(--ui-color-1, white) 100%)}@media only screen and (min-width: 47.5rem){.nav-breadcrumb:after{height:calc(100% - 10px)}}.nav-breadcrumb__inner{overflow-y:hidden;overflow-x:auto}.nav-breadcrumb__items{display:flex;align-items:center;gap:var(--breadcrumb-spacing)}.nav-breadcrumb__item{flex-shrink:0;list-style:none}.nav-breadcrumb__item:last-child{padding-right:calc(var(--ui-container-padding-x) + 1rem)}.nav-breadcrumb__item:before{display:inline-block;content:">";pointer-events:none;padding-right:var(--breadcrumb-spacing)}.nav-breadcrumb__item:first-child:before{display:none}.nav-breadcrumb__link{color:var(--ui-color-0);transition:color var(--ui-transition-duration)}.nav-breadcrumb__link:hover,.nav-breadcrumb__link:focus{color:var(--ui-color-2)}/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/nav_quick-links.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/.nav-quick-links{position:relative;background:var(--brand-color-2)}@media only screen and (min-width: 64rem){.nav-quick-links--hide-desktop{display:none}}.nav-quick-links:after{display:block;content:"";position:absolute;top:0;right:0;width:1.5rem;height:calc(100% - 10px);pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,0) 0%,var(--brand-color-2) 100%)}.nav-quick-links__inner{overflow-y:hidden;overflow-x:auto}.nav-quick-links__items{display:flex;gap:.75rem;width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:.75rem;padding-bottom:.75rem}.nav-quick-links__item{flex:0 0 auto;list-style:none}.nav-quick-links__item:last-child{padding-right:1.5rem}.nav-quick-links__link{display:block;padding:.75em 1.375em;font-weight:700;font-size:.75rem;line-height:.85;text-transform:uppercase;text-align:center;color:var(--ui-color-0);border:1px solid var(--ui-color-1);border-radius:1.5em;background-color:var(--ui-color-1);transition:color var(--ui-transition-duration) ease-in-out,background-color var(--ui-transition-duration) ease-in-out,border-color var(--ui-transition-duration) ease-in-out}.nav-quick-links__link:hover,.nav-quick-links__link:focus{color:var(--ui-color-7);background-color:var(--ui-color-5)}/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/nav_skip.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/.nav-skip{display:none;position:sticky;z-index:800;top:0;left:0;width:100%;background-color:var(--nav-skip-background-color, var(--ui-color-5))}@media only screen and (min-width: 64rem){.nav-skip{display:block}}.nav-skip__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-section-padding-y-small);padding-bottom:var(--ui-section-padding-y-small);height:var(--nav-skip-height)}.nav-skip__items{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.nav-skip__item{list-style:none}.nav-skip__link{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-1, 1rem);line-height:.85;text-decoration:none;text-transform:uppercase;color:var(--ui-body-link-color);transition:color var(--ui-transition-duration)}.nav-skip__link:hover,.nav-skip__link:focus{color:var(--ui-body-link-color--hover)}.nav-skip__link--is-active{color:#ff69b4}*[data-skip-nav-item]{scroll-margin-top:var(--nav-skip-height)}/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/nav_pagination.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/.nav-pagination__items{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}@media only screen and (min-width: 64rem){.nav-pagination__items{gap:.75rem}}.nav-pagination__item{font-size:.875rem;font-weight:700;list-style:none;color:var(--ui-color-2)}.nav-pagination__btn,.nav-pagination__current{display:block;padding:.5em .875em;border:1px solid var(--ui-color-6);border-radius:5px;color:var(--ui-color-2);background:var(--ui-color-1)}.nav-pagination__btn{transition:color var(--ui-animation-duration) ease-in-out,background-color var(--ui-animation-duration) ease-in-out}.nav-pagination__btn:hover,.nav-pagination__btn:focus{color:var(--ui-color-7);background-color:var(--ui-color-3);text-shadow:none}.nav-pagination__current{background:var(--ui-color-6)}/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/notice_standard.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/.notice{--notice-body-color: var(--ui-body-color);--notice-heading-color: var(--ui-body-color);--notice-icon-color: var(--ui-color-4);--notice-border-color: var(--ui-color-6);display:flex;align-items:center;gap:1.5rem;padding:1rem;background:var(--ui-color-1, white);border:1px solid var(--notice-border-color);border-radius:var(--card-border-radius)}.notice--error{--notice-body-color: var(--ui-color-danger);--notice-heading-color: var(--ui-color-danger);--notice-icon-color: var(--ui-color-danger);--notice-border-color: var(--ui-color-danger)}.notice--warning{--notice-body-color: var(--ui-color-warning);--notice-heading-color: var(--ui-color-warning);--notice-icon-color: var(--ui-color-warning);--notice-border-color: var(--ui-color-warning)}.notice--success{--notice-body-color: var(--ui-color-success);--notice-heading-color: var(--ui-color-success);--notice-icon-color: var(--ui-color-success);--notice-border-color: var(--ui-color-success)}.notice__icon{flex:0 0 2rem;font-size:2rem;color:var(--notice-icon-color)}.notice__heading{font-family:var(--ui-body-font);font-weight:700;font-size:var(--step--1, 1rem);line-height:1.75;color:var(--notice-heading-color)}.notice__message *+*{margin-top:.5rem}.notice__message p{font-family:var(--ui-body-font);font-weight:500;font-size:var(--step--1, 1rem);line-height:1.75;color:var(--notice-body-color)}/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_embed.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/.panel-embed{background:var(--panel-embed-background-color, var(--ui-color-1, white));padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y)}.panel-embed--no-pad-top{padding-top:0}.panel-embed--no-pad-bottom{padding-bottom:0}.panel-embed__header{text-align:center;max-width:var(--ui-header-max-width);margin:0 auto}.panel-embed__heading{color:var(--ui-color-0)}.panel-embed__intro{max-width:var(--ui-intro-copy-max-width);margin:var(--ui-elm-intro-spacing-top) auto 0 auto;text-align:center}.panel-embed__embed{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);max-width:var(--panel-embed-embed-max-width, var(--ui-container-standard))}.panel-embed__embed iframe{width:100%;border:0}.panel-embed__intro+.panel-embed__embed,.panel-embed__header+.panel-embed__embed{margin-top:1.5rem}@media only screen and (min-width: 47.5rem){.panel-embed__intro+.panel-embed__embed,.panel-embed__header+.panel-embed__embed{margin-top:2rem}}/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_explainer.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/.panel-explainer{overflow:hidden;background:var(--panel-explainer-background-color, var(--ui-color-4, white))}.panel-explainer__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y)}.panel-explainer__header{text-align:center;max-width:var(--ui-header-max-width);margin:0 auto}.panel-explainer__heading{color:var(--ui-color-0)}.panel-explainer__intro{max-width:var(--ui-intro-copy-max-width);margin:var(--ui-elm-intro-spacing-top) auto 0 auto;text-align:center}.panel-explainer__btn-container{margin-top:var(--ui-elm-button-spacing-top);text-align:center}.panel-explainer__items{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}@media only screen and (min-width: 64rem){.panel-explainer__items{gap:3rem 2rem}}.panel-explainer__header+.panel-explainer__items,.panel-explainer__intro+.panel-explainer__items,.panel-explainer__btn-container+.panel-explainer__items{margin-top:2rem}@media only screen and (min-width: 64rem){.panel-explainer__header+.panel-explainer__items,.panel-explainer__intro+.panel-explainer__items,.panel-explainer__btn-container+.panel-explainer__items{margin-top:3rem}}.panel-explainer__item{flex:1 0 100%;list-style:none;text-align:center}@media only screen and (min-width: 47.5rem){.panel-explainer__item{flex:1 1 30%}}.panel-explainer__item-icon-container{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;font-size:2rem;background:var( --panel-explainer-icon-background-color, var(--ui-color-1, white) );border-radius:50%}@media only screen and (min-width: 64rem){.panel-explainer__item-icon-container{width:7rem;height:7rem;margin-bottom:1.5rem;font-size:3.5rem}}.panel-explainer__item-icon{width:1em;height:1em;font-size:1em;color:var(--panel-explainer-icon-color, var(--ui-color-0, black))}.panel-explainer__item-heading{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-1, 1rem);line-height:1;text-transform:uppercase;color:var(--ui-color-0, black)}@media only screen and (min-width: 75rem){.panel-explainer__item-heading{font-size:var(--step-2, 1rem)}}.panel-explainer__item-copy{margin:1rem auto 0;max-width:360px}/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_faq.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/.panel-faq{background-color:var(--panel-faq-background-color, var(--ui-color-6, white))}.panel-faq__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-small) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y)}.panel-faq__header{margin-bottom:1rem}@media only screen and (min-width: 64rem){.panel-faq__header{margin-bottom:1.5rem}}.panel-faq__heading{color:var(--ui-color-0)}.panel-faq__item+.panel-faq__item{margin-top:1rem}.panel-faq__footer{max-width:var(--ui-intro-copy-max-width);margin:var(--ui-elm-intro-spacing-top) auto 0 auto;text-align:center}/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_content.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/.panel-content{--panel-content-grass-height: 5rem;position:relative;z-index:1;padding:var(--ui-section-padding-y) 0;background:var(--ui-color-1, white);overflow:hidden}.panel-content--no-pad-top{padding-top:0}.panel-content--no-pad-bottom{padding-bottom:0}.panel-content--grass-theme{background:var(--brand-color-2)}@media only screen and (min-width: 64rem){.panel-content{--panel-content-grass-height: 8rem}}.panel-content--grass-theme:before{display:block;content:"";pointer-events:none;height:var(--panel-content-grass-height);width:100%;position:absolute;bottom:0;background-image:var(--panel-content-before-background-image);background-size:600px auto;background-repeat:repeat-x;background-position:bottom left}.panel-content--grass-theme:after{display:block;content:"";pointer-events:none;height:var(--panel-content-grass-height);width:100%;position:absolute;bottom:var(--panel-content-grass-height);background-image:var(--panel-content-after-background-image);background-size:600px auto;background-repeat:repeat-x;background-position:bottom left}@media only screen and (max-width: 47.5rem){.panel-content--disable-mobile{padding:0;background:none}.panel-content--disable-mobile:before,.panel-content--disable-mobile:after{display:none}}.panel-content__inner{position:relative;z-index:100;width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x)}@media only screen and (max-width: 47.5rem){.panel-content--disable-mobile .panel-content__inner{padding:0}}.panel-content__header{text-align:center}.panel-content__header i,.panel-content__header svg{display:inline-block;margin-bottom:1rem;font-size:1.5em}.panel-content__intro{text-align:center;margin:var(--ui-elm-intro-spacing-top) auto 0 auto;max-width:var(--ui-intro-copy-max-width)}.panel-content__intro strong{font-weight:900}.panel-content__header+.panel-content__content,.panel-content__intro+.panel-content__content{margin-top:3rem}/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_social-feed.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/.panel-social-feed{padding:var(--ui-section-padding-y) 0}.panel-social-feed--no-pad-top{padding-top:0}.panel-social-feed--no-pad-bottom{padding-bottom:0}.panel-social-feed__top{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);margin-bottom:1rem;text-align:center}@media only screen and (min-width: 40rem){.panel-social-feed__top{display:flex;justify-content:space-between;align-items:center;gap:2rem;text-align:left}}.panel-social-feed__social-items{display:none;justify-content:flex-end;align-items:center;gap:1rem;flex:0 1 300px}@media only screen and (min-width: 40rem){.panel-social-feed__social-items{display:flex}}.panel-social-feed__social-item{flex-shrink:0;list-style:none}.panel-social-feed__social-link{font-size:2.375rem;color:var(--brand-color-7);transition:color var(--ui-transition-duration) ease-in-out}.panel-social-feed__social-link:hover,.panel-social-feed__social-link:focus{color:var(--ui-color-2)}.panel-social-feed .flockler-carousel_v2-items[tabindex="0"]:focus{outline:none}/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_featured-articles.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/.panel-featured-articles{padding:0 0 var(--ui-section-padding-y) 0}.panel-featured-articles__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x)}.panel-featured-articles__header{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem}@media only screen and (min-width: 40rem){.panel-featured-articles__header{justify-content:space-between}}@media only screen and (max-width: 40rem){.panel-featured-articles__header-btn{display:none}}.panel-featured-articles__items{display:grid;grid-template-columns:100%;gap:2rem 1rem;margin-top:1.5rem}@media only screen and (min-width: 40rem){.panel-featured-articles__items{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width: 64rem){.panel-featured-articles__items{margin-top:2rem;grid-template-columns:repeat(3,1fr)}}.panel-featured-articles__item{list-style:none}@media only screen and (min-width: 40rem){.panel-featured-articles__item:last-child{display:none}}@media only screen and (min-width: 64rem){.panel-featured-articles__item:last-child{display:unset}}/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_nl.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/.panel-nl{--panel-nl-input-height: 72px;--panel-nl-input-font-size: 1rem;background:var(--ui-color-4)}@media only screen and (min-width: 64rem){.panel-nl{background:linear-gradient(0deg,var(--footer-site-background-color, white) 0%,var(--footer-site-background-color, white) 50%,var(--panel-nl-background-bleed-color) 50%,var(--panel-nl-background-bleed-color) 100%);--panel-nl-input-height: 92px;--panel-nl-input-font-size: 1.25rem}}.panel-nl__inner{width:100%;margin-right:auto;margin-left:auto;max-width:calc(var(--ui-container-standard) + (var(--ui-container-padding-x)) * 2);padding-right:var(--ui-container-padding-x);padding-left:var(--ui-container-padding-x);padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y)}@media only screen and (min-width: 64rem){.panel-nl__inner{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;margin-right:auto;margin-left:auto;max-width:var(--ui-container-standard);padding:0}}.panel-nl__content{flex:0 1 50%;text-align:center}@media only screen and (min-width: 64rem){.panel-nl__content{display:flex;justify-content:center;align-items:center;padding:3rem;background:var(--ui-color-4);border-radius:0 var(--panel-border-radius) var(--panel-border-radius) 0}}.panel-nl__heading{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-6, 3rem);line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color--light)}.panel-nl__heading svg{display:block;margin:0 auto .25em}.panel-nl__copy,.panel-nl__form{margin-top:2rem}.panel-nl__footer{margin-top:2rem;font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-2, 1rem);line-height:1;text-transform:uppercase;color:var(--ui-display-heading-color--light)}.panel-nl__figure{display:none;flex:0 1 50%}@media only screen and (min-width: 64rem){.panel-nl__figure{display:block}}.panel-nl__img{aspect-ratio:1 / 1;width:100%;height:100%;object-fit:cover;border-radius:var(--panel-border-radius) 0 0 var(--panel-border-radius)}.panel-nl__klaviyo{margin-top:2rem}.panel-nl__klaviyo .klaviyo-form{display:flex;align-items:center;max-width:500px;margin:0 auto;min-height:var(--panel-nl-input-height);padding:.5em .5em .5em 1.5em;font-size:var(--panel-nl-input-font-size);background:var(--ui-color-1);border:2px solid var(--ui-color-1);border-radius:calc(var(--panel-nl-input-height) / 2);transition:border-color var(--ui-transition-duration) ease-in-out}.panel-nl__klaviyo .klaviyo-form:focus-within{border-color:var(--ui-color-2)}.panel-nl__klaviyo .klaviyo-form>div{flex-shrink:0;width:100%}.panel-nl__klaviyo p{font-family:var(--ui-body-font)!important}.panel-nl__klaviyo input[type=email]{font-family:var(--ui-body-font)!important;font-weight:400;font-size:1em!important;height:100%;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ui-color-0)!important}.panel-nl__klaviyo input[type=email]::placeholder{font-family:var(--ui-body-font)!important;font-size:1em!important;color:var(--ui-color-2)!important}.panel-nl__klaviyo div[data-testid=form-row]{align-items:center!important;height:100%}.panel-nl__klaviyo div[data-testid=form-row]+div[data-testid=form-row]{margin-top:.5rem}.panel-nl__klaviyo .needsclick{min-height:0!important;padding:0!important}.panel-nl__klaviyo button{display:flex;justify-content:center;align-items:center;flex-shrink:0;font-family:var(--ui-body-font)!important;font-size:1.5em!important;width:2.375em;height:2.375em!important;aspect-ratio:1 / 1;border:0!important;border-radius:50%!important;background-color:var(--brand-color-3)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.379' height='20.497' viewBox='0 0 27.379 20.497'%3E%3Cpath d='M17.131,0,14.989,2.143l6.578,6.576H0v3.059H21.568l-6.579,6.578L17.131,20.5,27.379,10.248Z' transform='translate(0)'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:45%!important;background-position:center center!important;text-indent:-999em;overflow:hidden;cursor:pointer;transition:background-color var(--ui-transition-duration) ease-in-out}.panel-nl__klaviyo button:hover,.panel-nl__klaviyo button:focus{background-color:var(--ui-color-3)!important}.panel-nl__cookie-notice{display:none}.panel-nl__klaviyo-embed:empty+.panel-nl__cookie-notice{display:block}/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_three-col.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/.panel-three-col{width:100%;margin-right:auto;margin-left:auto;max-width:var(--ui-container-x-large);padding-left:0;padding-right:0}.panel-three-col__inner{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width: 64rem){.panel-three-col__inner{grid-template-columns:30% 40% 30%}}@media only screen and (min-width: 90rem){.panel-three-col__inner{grid-template-columns:repeat(3,33.3%)}}.panel-three-col__content-col{display:flex;justify-content:center;align-items:center;grid-column:1 / span 2;grid-row:2;background:var(--brand-color-2)}@media only screen and (min-width: 64rem){.panel-three-col__content-col{grid-column:2;grid-row:1}}.panel-three-col__content{max-width:var(--ui-copy-max-width);padding:var(--ui-section-padding-y-small) var(--ui-container-padding-x);text-align:center}@media only screen and (min-width: 90rem){.panel-three-col__content{padding:3rem}}.panel-three-col__header svg,.panel-three-col__header i{width:1em;height:1em;margin-bottom:.25em}.panel-three-col__description{margin-top:var(--ui-elm-intro-spacing-top)}.panel-three-col__tagline{margin-top:var(--ui-elm-intro-spacing-top);color:var(--ui-display-heading-color);font-family:var(--ui-display-heading-font);font-size:var(--step-2, 1rem);font-weight:400;line-height:.85;text-align:center;text-transform:uppercase}.panel-three-col__img-col{overflow:hidden;background:var(--ui-media-background-color)}.panel-three-col__figure{aspect-ratio:1 / 1;width:100%;height:100%}.panel-three-col__img{width:100%;height:100%;object-fit:cover}/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_split.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/.panel-split{width:100%;margin-right:auto;margin-left:auto;max-width:var(--ui-container-x-large);padding-left:0;padding-right:0}.panel-split__inner{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width: 64rem){.panel-split__inner{grid-template-columns:55% 45%}}.panel-split__header h2{color:var(--brand-color-0)}.panel-split__subheading h3{color:#fff}.panel-split__content-col{display:flex;justify-content:center;align-items:center;grid-column:1 / span 2;grid-row:2;background:var(--brand-color-8)}@media only screen and (min-width: 64rem){.panel-split__content-col{grid-column:1;grid-row:1}}.panel-split__content-col p{color:#fff;text-align:left;font-size:var(--step-1, 1rem)}.panel-split__content{max-width:var(--ui-copy-max-width);padding:var(--ui-section-padding-y-small) var(--ui-container-padding-x);text-align:center}@media only screen and (min-width: 90rem){.panel-split__content{padding:3rem}}.panel-split__description{margin-top:var(--ui-elm-intro-spacing-top)}.panel-split__img-col{overflow:hidden;background:var(--ui-media-background-color);grid-column:1 / span 2;max-height:464.5px}@media only screen and (min-width: 64rem){.panel-split__img-col{grid-column:unset}}.panel-split__figure{aspect-ratio:1 / 1;width:100%;height:100%}.panel-split__img{width:100%;height:100%;object-fit:cover}/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_collapse.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/.panel-collapse{display:block}.panel-collapse__toggle-btn{display:none}.panel-collapse--is-init .panel-collapse__toggle-btn,.panel-collapse__content{display:block}.panel-collapse--is-init>.panel-collapse__content{display:none}.panel-collapse--is-active>.panel-collapse__content{display:block}/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/panel_inline-collapse.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/.panel-inline-collapse{--panel-inline-collapse-padding-x: 1rem;--panel-inline-collapse-padding-y: 1rem;background:var(--ui-color-1, white);border-radius:var(--card-border-radius)}@media only screen and (min-width: 64rem){.panel-inline-collapse{--panel-inline-collapse-padding-x: 1.25rem}}.panel-inline-collapse__toggle-btn{display:none;position:relative;width:100%;padding:var(--panel-inline-collapse-padding-y) calc(var(--panel-inline-collapse-padding-x) * 3) var(--panel-inline-collapse-padding-y) var(--panel-inline-collapse-padding-x);font-family:var(--ui-body-font);font-weight:500;font-size:var(--step--1, .875rem);text-transform:none;color:var(--product-accent-color, var(--ui-color-7, black))}@media only screen and (min-width: 25rem){.panel-inline-collapse__toggle-btn{font-size:var(--step-0, 1rem)}}@media only screen and (min-width: 35rem){.panel-inline-collapse__toggle-btn{font-family:var(--ui-body-font);font-weight:700}}.panel-inline-collapse__toggle-btn:before,.panel-inline-collapse__toggle-btn:after{display:block;content:"";position:absolute;top:calc(50% - 1px);right:var(--panel-inline-collapse-padding-x);width:1em;height:2px;background:var(--panel-inline-collapse-icon-color, var(--ui-color-7, black));transition:transform var(--ui-transition-duration) ease-in-out}.panel-inline-collapse__toggle-btn:after{transform:rotate3d(0,0,1,90deg)}.panel-inline-collapse.panel-collapse--is-active .panel-inline-collapse__toggle-btn:after{transform:rotate3d(0,0,1,0)}.panel-inline-collapse.panel-collapse--is-active .panel-inline-collapse__toggle-btn{border-radius:var(--card-border-radius) var(--card-border-radius) 0 0}.panel-inline-collapse__content{padding:var(--panel-inline-collapse-padding-y) var(--panel-inline-collapse-padding-x);border-top:1px solid var(--ui-color-6)}/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/slider_hero.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/.slider-hero{display:block;position:relative}.slider-hero__slider{width:100%;position:relative;z-index:1;overflow:hidden}.slider-hero__slide{width:100%}.slider-hero__pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5em;font-size:.875rem;z-index:400;width:100%;padding:0 0 2rem}@media only screen and (min-width: 47.5rem){.slider-hero__pagination{position:absolute;bottom:0;left:0}}.slider-hero .swiper-slide{height:auto}@media only screen and (min-width: 64rem){.slider-hero .swiper-slide{width:760px}}.slider-hero .swiper-pagination-bullet{display:block;width:1em;height:1em;background:var(--ui-color-3);border-radius:50%;transition:background-color var(--ui-transition-duration);cursor:pointer}.slider-hero .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--brand-color-0)}/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/tab_group.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/.tab-group{--tab-group-tab-padding: 1rem;--tab-group-content-padding: 1.5rem;--tab-group-tab-subheading-display: none;--tab-group-tab-icon-display: none;display:block;background:var(--ui-color-1, white);border-radius:var(--panel-border-radius);overflow:hidden}@media only screen and (min-width: 22.5rem){.tab-group{--tab-group-tab-icon-display: flex}}@media only screen and (min-width: 40rem){.tab-group{--tab-group-tab-padding: 2rem;--tab-group-content-padding: 3rem 2rem;--tab-group-tab-subheading-display: block}}.tab-group__tablist{display:flex}.tab-group__tab{display:inline-flex;align-items:center;gap:1rem;flex:1;padding:var(--tab-group-tab-padding);font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-3, 1rem);line-height:.85;text-transform:uppercase;color:#14492a;background:var(--brand-color-0);border:2px solid var(--brand-color-0);transition:background-color var(--ui-transition-duration) ease-in-out,border-color var(--ui-transition-duration) ease-in-out,color var(--ui-transition-duration) ease-in-out}.tab-group__tab:hover{color:var(--ui-color-1);background-color:var(--ui-color-4);border-color:var(--ui-color-4)}.tab-group__tab:focus-visible{border-color:var(--ui-color-2, grey)}.tab-group__tab--is-active,.tab-group__tab--is-active:hover{color:var(--brand-color-0);background:var(--ui-color-1, white);border-color:var(--ui-color-1, white)}.tab-group__tab-icon-wrapper{display:var(--tab-group-tab-icon-display, flex);flex-shrink:0;justify-content:center;align-items:center;width:2em;height:2em;color:var(--brand-color-0);border-radius:50%;background:var(--brand-color-2)}.tab-group__tab-subheading{display:var(--tab-group-tab-subheading-display, block);font-family:var(--ui-body-font);font-size:.5em;line-height:1.5;text-transform:none;margin-top:.5em}.tab-group__tabpanel--is-hidden{display:none}.tab-group__content-container{padding:var(--tab-group-content-padding)}/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/tile_collection.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/.tile-collection{display:block;font-size:.8125rem;line-height:1.5;font-weight:500;text-transform:uppercase;color:var(--ui-color-0);transition:color var(--ui-transition-duration) ease-in-out}@media only screen and (min-width: 87.5rem){.tile-collection{font-size:.875rem}}.tile-collection:hover,.tile-collection:focus{color:var(--brand-color-0)}.tile-collection__figure{margin-bottom:1rem;aspect-ratio:16 / 9;background:var(--brand-color-2);border-radius:var(--img-border-radius);overflow:hidden}.tile-collection__img{width:100%;height:100%;object-fit:contain;background:none}/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/blocks/tile_section.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/.tile-section{position:relative;z-index:1;height:100%;background:var(--ui-color-0, black);border-radius:var(--card-border-radius);overflow:hidden}@media only screen and (min-width: 64rem){.tile-section{min-height:500px}}.tile-section__content{position:absolute;z-index:100;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:3rem;display:flex}.tile-section__heading{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-4, 1rem);line-height:.85;text-transform:uppercase}.tile-section__heading-link{color:var(--ui-heading-color--light)}.tile-section__subheading{margin-top:.5rem}.tile-section__btn{margin-top:auto}.tile-section__bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tile-section__bg-img{width:100%;height:100%;object-fit:cover}/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/third-party-overrides/override_okendo.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/#MainContent .okeReviews .okeReviews-starRating-indicator-layer--foreground{background-image:url("data:image/svg+xml, %3Csvg width='80' height='14' viewBox='0 0 80 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237D974F' fill-rule='evenodd'%3E%3Cpath d='M71.996 11.368l-3.94 2.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.78 4.3 4.602.37c.552.046.666.37.237.74l-3.507 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996 11.368l-3.94 2.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.78 4.3 4.602.37c.552.046.666.37.237.74l-3.507 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123 11.368l-3.94 2.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.778 4.3 4.603.37c.554.046.667.37.24.74l-3.508 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076 11.368l-3.94 2.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37 1.78-4.3c.21-.51.55-.512.76 0l1.78 4.3 4.602.37c.554.046.667.37.24.74l-3.508 3.02 1.074 4.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123 11.368l-3.94 2.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12 5.792c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.778 4.3 4.603.37c.554.046.667.37.24.74l-3.508 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422z'/%3E%3C/g%3E%3C/svg%3E")}#MainContent .okeReviews.okeReviews--theme .okeReviews-badge--rating,#MainContent .okeReviews .okeReviews-badge--rating,#MainContent .okeReviews.okeReviews--theme .okeReviews-badge--recommended{background-color:var(--ui-review-accent-color)}#MainContent .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified{color:var(--ui-review-accent-color)}#MainContent .okeReviews.okeReviews--theme .okeReviews-review-recommendation--yes:before{color:var(--ui-review-accent-color)}#MainContent .okeReviews-mediaCarousel-cell{border-radius:var(--img-border-radius);overflow:hidden}/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/third-party-overrides/override_rebuy.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/body .rebuy-widget.rebuy-widget{max-width:var(--ui-container-large);margin:0 auto;padding:0;background:none}body .rebuy-widget.rebuy-widget .primary-title{font-family:var(--ui-display-heading-font);font-weight:400;font-size:var(--step-5, 2.5rem);line-height:.85;text-transform:uppercase;color:var(--ui-display-heading-color)}@media only screen and (min-width: 48rem){body .rebuy-widget.rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block{display:block}}body .rebuy-widget.rebuy-widget .rebuy-product-media{flex:0 0 auto;width:100%;max-width:260px;margin:0 auto;aspect-ratio:1 / 1;background:var(--card-product-media-background-color);border-radius:var(--card-product-media-border-radius);position:relative;overflow:hidden}body .rebuy-widget.rebuy-widget .rebuy-product-media img{display:block;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:.875rem;object-fit:contain;filter:drop-shadow(2px 4px 8px rgba(0,0,0,.2))}body .rebuy-widget.rebuy-widget .rebuy-product-info{width:100%;max-width:320px;margin:1rem auto;text-align:center}body .rebuy-widget.rebuy-widget .rebuy-product-title{font-size:.813rem;line-height:1.5;font-weight:500;text-decoration:none;color:var(--ui-color-0);transition:color var(--ui-transition-duration) ease-in-out}body .rebuy-widget.rebuy-widget .rebuy-product-title:hover,body .rebuy-widget.rebuy-widget .rebuy-product-title:focus{color:var(--ui-body-link-color--hover)}@media only screen and (min-width: 35rem){body .rebuy-widget.rebuy-widget .rebuy-product-title{font-size:.875rem}}@media only screen and (min-width: 78.75rem){body .rebuy-widget.rebuy-widget .rebuy-product-title{font-size:1rem;line-height:1.65}}body .rebuy-widget.rebuy-widget .rebuy-product-price{margin-top:1rem;font-size:1rem;line-height:1;font-weight:500;color:var(--ui-color-0)}@media only screen and (min-width: 35rem){body .rebuy-widget.rebuy-widget .rebuy-product-price{font-size:1.125rem}}@media only screen and (min-width: 78.75rem){body .rebuy-widget.rebuy-widget .rebuy-product-price{font-size:1.25rem}}body .rebuy-widget.rebuy-widget .rebuy-money.sale{color:var(--ui-color-0)}body .rebuy-widget.rebuy-widget .rebuy-money.compare-at{display:block;margin-top:.75em;font-size:.6em;text-align:center;color:var(--ui-color-4)}body .rebuy-widget.rebuy-widget .rebuy-product-actions{width:100%;max-width:320px;margin:1rem auto;text-align:center}body .rebuy-widget.rebuy-widget .rebuy-product-review{margin:1rem 0}body .rebuy-widget.rebuy-widget .rebuy-product-review .rebuy-star-rating .rebuy-star-rating-foreground{background-image:url("data:image/svg+xml, %3Csvg width='100' height='20' viewBox='0 0 80 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237D974F' fill-rule='evenodd'%3E%3Cpath d='M71.996 11.368l-3.94 2.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.78 4.3 4.602.37c.552.046.666.37.237.74l-3.507 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996 11.368l-3.94 2.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.78 4.3 4.602.37c.552.046.666.37.237.74l-3.507 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123 11.368l-3.94 2.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.778 4.3 4.603.37c.554.046.667.37.24.74l-3.508 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076 11.368l-3.94 2.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37 1.78-4.3c.21-.51.55-.512.76 0l1.78 4.3 4.602.37c.554.046.667.37.24.74l-3.508 3.02 1.074 4.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123 11.368l-3.94 2.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12 5.792c-.422-.363-.324-.693.24-.74l4.602-.37 1.778-4.3c.21-.51.55-.512.762 0l1.778 4.3 4.603.37c.554.046.667.37.24.74l-3.508 3.02 1.075 4.532c.127.536-.147.74-.628.444l-3.94-2.422z'/%3E%3C/g%3E%3C/svg%3E")}body .rebuy-widget.rebuy-widget .rebuy-button{font-family:var(--ui-button-font);font-weight:var(--ui-button-font-weight);font-size:var(--step--1, 1rem);text-transform:uppercase}body .rebuy-widget.rebuy-widget .flickity-page-dots .dot{margin:0 .75rem;width:1rem;height:1rem;background:var(--ui-color-3);border-radius:50%;transition:background-color var(--ui-transition-duration)}body .rebuy-widget.rebuy-widget .flickity-page-dots .dot.is-selected{background:var(--brand-color-0)}body .rebuy-cart__flyout-recommendations .rebuy-widget.rebuy-widget .primary-title{font-size:var(--step-1, 1rem)}@media only screen and (min-width: 48rem){body .rebuy-cart__flyout-recommendations .rebuy-widget.rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block{display:flex}}body .rebuy-cart__flyout-subtotal-label{margin-bottom:1rem}/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/third-party-overrides/override_recharge-non-portal.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************/div#ReCharge.user-customer{padding-top:var(--ui-container-padding-y);padding-bottom:var(--ui-container-padding-y)}div#ReCharge.user-customer .rc_header-settings.rc_title-bar{font-weight:700}div#ReCharge.user-customer .rc_logo{display:none!important}div#ReCharge.user-customer .row.grid{justify-content:center;margin:0}#customer_tab_content .rc_header-settings__description{display:block;margin-top:1.5rem}#customer_tab_content .form__control{margin-top:1.5rem}/*!****************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[1].use[4]!./src/scss/third-party-overrides/override_zendesk.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************/#launcher{z-index:80000!important}
/*# sourceMappingURL=/cdn/shop/t/174/assets/app.bundle.css.map */
