:root{--fluid-text-xs: clamp(.6875rem, .65rem + .15vw, .75rem);--fluid-text-sm: clamp(.8125rem, .775rem + .2vw, .875rem);--fluid-text-base: clamp(.9375rem, .9rem + .2vw, 1rem);--fluid-text-md: clamp(1rem, .95rem + .25vw, 1.125rem);--fluid-text-lg: clamp(1.125rem, 1.05rem + .4vw, 1.25rem);--fluid-text-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--fluid-text-2xl: clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--fluid-text-3xl: clamp(1.75rem, 1.3rem + 2.25vw, 2.5rem);--fluid-text-4xl: clamp(2rem, 1.4rem + 3vw, 3rem);--fluid-text-5xl: clamp(2.25rem, 1.5rem + 3.75vw, 3.5rem);--fluid-text-hero: clamp(2.5rem, 1.5rem + 5vw, 4.25rem);--fluid-space-1: clamp(.25rem, .2rem + .15vw, .375rem);--fluid-space-2: clamp(.5rem, .45rem + .25vw, .625rem);--fluid-space-3: clamp(.75rem, .65rem + .5vw, 1rem);--fluid-space-4: clamp(1rem, .85rem + .75vw, 1.5rem);--fluid-space-6: clamp(1.5rem, 1.25rem + 1.25vw, 2rem);--fluid-space-8: clamp(2rem, 1.5rem + 2.5vw, 3rem);--fluid-space-10: clamp(2.5rem, 1.75rem + 3.75vw, 4rem);--fluid-space-12: clamp(3rem, 2rem + 5vw, 5rem);--fluid-space-16: clamp(4rem, 2.5rem + 7.5vw, 6rem);--fluid-space-20: clamp(5rem, 3rem + 10vw, 8rem);--section-padding-y: var(--fluid-space-10);--section-padding-x: var(--fluid-space-4);--container-sm: 640px;--container-md: 768px;--container-lg: 990px;--container-xl: 1200px;--container-2xl: 1400px;--container-max: 1600px;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.625;--lh-loose: 1.75;--header-height-mobile: 3.5rem;--header-height-desktop: 4.25rem}:root{--header-height: var(--header-height-mobile)}@media(min-width:990px){:root{--header-height: var(--header-height-desktop)}}.mcduffy-container{width:100%;max-width:var(--container-xl);margin-left:auto;margin-right:auto;padding-left:var(--fluid-space-4);padding-right:var(--fluid-space-4)}.mcduffy-container--narrow{max-width:var(--container-md)}.mcduffy-container--wide{max-width:var(--container-2xl)}.mcduffy-container--full{max-width:var(--container-max)}.mcduffy-grid{display:grid;gap:var(--fluid-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.mcduffy-grid--2{display:grid;gap:var(--fluid-space-4);grid-template-columns:1fr}@media(min-width:640px){.mcduffy-grid--2{grid-template-columns:repeat(2,1fr)}}.mcduffy-grid--3{display:grid;gap:var(--fluid-space-4);grid-template-columns:1fr}@media(min-width:640px){.mcduffy-grid--3{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.mcduffy-grid--3{grid-template-columns:repeat(3,1fr)}}.mcduffy-grid--4{display:grid;gap:var(--fluid-space-4);grid-template-columns:1fr}@media(min-width:480px){.mcduffy-grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.mcduffy-grid--4{grid-template-columns:repeat(4,1fr)}}.mcduffy-section{padding-top:var(--section-padding-y);padding-bottom:var(--section-padding-y);padding-left:var(--section-padding-x);padding-right:var(--section-padding-x)}.mcduffy-section--compact{padding-top:var(--fluid-space-6);padding-bottom:var(--fluid-space-6)}.mcduffy-section--flush{padding-top:0;padding-bottom:0}.text-fluid-xs{font-size:var(--fluid-text-xs)}.text-fluid-sm{font-size:var(--fluid-text-sm)}.text-fluid-base{font-size:var(--fluid-text-base)}.text-fluid-md{font-size:var(--fluid-text-md)}.text-fluid-lg{font-size:var(--fluid-text-lg)}.text-fluid-xl{font-size:var(--fluid-text-xl)}.text-fluid-2xl{font-size:var(--fluid-text-2xl)}.text-fluid-3xl{font-size:var(--fluid-text-3xl)}.text-fluid-4xl{font-size:var(--fluid-text-4xl)}.text-fluid-5xl{font-size:var(--fluid-text-5xl)}.text-fluid-hero{font-size:var(--fluid-text-hero)}.text-readable{max-width:65ch}.mcduffy-flex-responsive{display:flex;flex-direction:column;gap:var(--fluid-space-4)}@media(min-width:640px){.mcduffy-flex-responsive{flex-direction:row}}.mcduffy-flex-responsive-lg{display:flex;flex-direction:column;gap:var(--fluid-space-4)}@media(min-width:990px){.mcduffy-flex-responsive-lg{flex-direction:row}}.show-tablet{display:none!important}@media(min-width:640px){.show-tablet{display:block!important}}.show-desktop{display:none!important}@media(min-width:990px){.show-desktop{display:block!important}}.show-mobile-only{display:block!important}@media(min-width:640px){.show-mobile-only{display:none!important}}.hide-desktop{display:block!important}@media(min-width:990px){.hide-desktop{display:none!important}}.img-responsive{max-width:100%;height:auto;display:block}.img-cover{width:100%;height:100%;object-fit:cover}.img-contain{width:100%;height:100%;object-fit:contain}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.aspect-photo{aspect-ratio:4 / 3}.aspect-portrait{aspect-ratio:3 / 4}.gap-fluid-1{gap:var(--fluid-space-1)}.gap-fluid-2{gap:var(--fluid-space-2)}.gap-fluid-3{gap:var(--fluid-space-3)}.gap-fluid-4{gap:var(--fluid-space-4)}.gap-fluid-6{gap:var(--fluid-space-6)}.gap-fluid-8{gap:var(--fluid-space-8)}.py-fluid-4{padding-top:var(--fluid-space-4);padding-bottom:var(--fluid-space-4)}.py-fluid-6{padding-top:var(--fluid-space-6);padding-bottom:var(--fluid-space-6)}.py-fluid-8{padding-top:var(--fluid-space-8);padding-bottom:var(--fluid-space-8)}.py-fluid-10{padding-top:var(--fluid-space-10);padding-bottom:var(--fluid-space-10)}.py-fluid-12{padding-top:var(--fluid-space-12);padding-bottom:var(--fluid-space-12)}.px-fluid-3{padding-left:var(--fluid-space-3);padding-right:var(--fluid-space-3)}.px-fluid-4{padding-left:var(--fluid-space-4);padding-right:var(--fluid-space-4)}.px-fluid-6{padding-left:var(--fluid-space-6);padding-right:var(--fluid-space-6)}*,*:before,*:after{max-width:100%}img,video,canvas,svg,iframe,input,select,textarea,button,[style*="position: absolute"],[style*="position: fixed"],.mcduffy-hero__img{max-width:none}img{max-width:100%;height:auto}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:639px){input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=url],input[type=number],select,textarea{width:100%;max-width:100%;font-size:16px}}@supports (height: 100svh){.full-height{height:100svh}.min-full-height{min-height:100svh}}@media print{.show-mobile-only,.hide-desktop{display:none!important}.show-desktop,.show-tablet{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/mcduffy-responsive-foundation.css.map */
