*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-body);font-size:1.0625rem;line-height:1.65;color:var(--color-ink);background:var(--color-cream);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}ul,ol{list-style:none}.page-shell{min-height:100vh}.mdb-skip-link{position:absolute;left:1rem;top:-100px;z-index:10000;padding:.65rem 1rem;border-radius:999px;background:var(--color-deep);color:#fff;font-size:.9rem;font-weight:600}.mdb-skip-link:focus{top:1rem}.mdb-container{width:min(100% - 2.5rem,var(--page-width));margin-inline:auto}.mdb-section{position:relative;padding:clamp(3.5rem,7vw,5.5rem) 0}.mdb-section--tight{padding:clamp(2.5rem,5vw,3.5rem) 0}.mdb-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.mdb-heading{font-family:var(--font-display);font-weight:500;line-height:1.12;letter-spacing:-.02em;color:var(--color-ink)}.mdb-heading--xl{font-size:clamp(2.4rem,5.2vw,4rem)}.mdb-heading--lg{font-size:clamp(2rem,3.8vw,3rem)}.mdb-heading--md{font-size:clamp(1.45rem,2.4vw,1.9rem)}.mdb-lead{max-width:40rem;color:var(--color-muted);font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.7}.mdb-stack{display:grid;gap:.5rem}.mdb-stack--lg{gap:1.5rem}.mdb-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;padding:.7rem 1.35rem;border-radius:999px;border:1px solid transparent;font-size:.95rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.mdb-btn:hover{transform:translateY(-1px)}.mdb-btn--primary{background:var(--color-accent);color:#fff}.mdb-btn--primary:hover{background:var(--color-accent-hover)}.mdb-btn--ghost{background:transparent;border-color:#ffffff8c;color:#fff}.mdb-btn--ghost:hover{background:#ffffff1f}.mdb-btn--outline{background:transparent;border-color:var(--color-line);color:var(--color-ink)}.mdb-btn--outline:hover{border-color:var(--color-accent);color:var(--color-accent)}html.mdb-ambiance-noel{--mdb-snow-a: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath fill='%23c5d4de' d='M0 14C18 14 26 6 46 4C66 2 82 8 102 5C122 2 144 8 164 5C180 3 192 10 200 14Z'/%3E%3Cpath fill='%23fff' d='M0 12C18 12 26 4 46 2C66 0 82 6 102 3C122 0 144 6 164 3C180 1 192 8 200 12Z'/%3E%3C/svg%3E");--mdb-snow-b: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 16' preserveAspectRatio='none'%3E%3Cpath fill='%23c5d4de' d='M0 16C22 16 30 8 52 5C74 2 96 10 118 6C140 2 162 9 184 5C194 4 200 16 200 16Z'/%3E%3Cpath fill='%23fff' d='M0 14C22 14 30 6 52 3C74 0 96 8 118 4C140 0 162 7 184 3C194 2 200 14 200 14Z'/%3E%3C/svg%3E");--mdb-snow-c: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 15' preserveAspectRatio='none'%3E%3Cpath fill='%23c5d4de' d='M0 15C14 15 20 7 36 4C52 2 66 10 82 7C98 2 114 11 130 7C146 2 164 8 180 5C190 4 196 12 200 15Z'/%3E%3Cpath fill='%23fff' d='M0 13C14 13 20 5 36 2C52 0 66 8 82 5C98 0 114 9 130 5C146 0 164 6 180 3C190 2 196 10 200 13Z'/%3E%3C/svg%3E");--mdb-snow-d: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 13' preserveAspectRatio='none'%3E%3Cpath fill='%23c5d4de' d='M0 13C6 13 8 7 20 5C36 2 52 8 70 6C88 3 108 9 126 6C144 2 162 7 180 5C190 4 196 13 200 13Z'/%3E%3Cpath fill='%23fff' d='M0 11C6 11 8 5 20 3C36 0 52 6 70 4C88 1 108 7 126 4C144 0 162 5 180 3C190 2 196 11 200 11Z'/%3E%3C/svg%3E");--mdb-snow-e: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath fill='%23c5d4de' d='M0 14C16 14 24 7 40 5C56 2 64 9 80 7C96 3 104 10 120 6C136 2 152 9 168 5C184 3 192 10 200 14Z'/%3E%3Cpath fill='%23fff' d='M0 12C16 12 24 5 40 3C56 0 64 7 80 5C96 1 104 8 120 4C136 0 152 7 168 3C184 1 192 8 200 12Z'/%3E%3C/svg%3E")}html.mdb-ambiance-noel body.template-index .mdb-hero .mdb-btn,html.mdb-ambiance-noel body.template-index .mdb-categories__intro-cta,html.mdb-ambiance-noel body.template-index .mdb-home-blog__intro-cta,html.mdb-ambiance-noel body.template-index .mdb-product-card__cta,html.mdb-ambiance-noel body.template-index .mdb-related__more .mdb-btn,html.mdb-ambiance-noel body.template-index .mdb-press__more .mdb-btn{position:relative;overflow:hidden}html.mdb-ambiance-noel body.template-index .mdb-hero .mdb-btn:before,html.mdb-ambiance-noel body.template-index .mdb-categories__intro-cta:before,html.mdb-ambiance-noel body.template-index .mdb-home-blog__intro-cta:before,html.mdb-ambiance-noel body.template-index .mdb-product-card__cta:before,html.mdb-ambiance-noel body.template-index .mdb-related__more .mdb-btn:before,html.mdb-ambiance-noel body.template-index .mdb-press__more .mdb-btn:before{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--mdb-snow-h, 14px);background-image:var(--mdb-snow-a);background-repeat:no-repeat;background-position:center bottom;background-size:100% 100%;pointer-events:none}html.mdb-ambiance-noel body.template-index .mdb-hero .mdb-btn--primary:before{--mdb-snow-h: 14px;background-image:var(--mdb-snow-a)}html.mdb-ambiance-noel body.template-index .mdb-hero .mdb-btn--ghost:before{--mdb-snow-h: 16px;background-image:var(--mdb-snow-b)}html.mdb-ambiance-noel body.template-index .mdb-categories__intro-cta:before{--mdb-snow-h: 15px;background-image:var(--mdb-snow-c)}html.mdb-ambiance-noel body.template-index .mdb-home-blog__intro-cta:before{--mdb-snow-h: 13px;background-image:var(--mdb-snow-d)}html.mdb-ambiance-noel body.template-index .mdb-press__more .mdb-btn:before,html.mdb-ambiance-noel body.template-index .mdb-related__more .mdb-btn:before{--mdb-snow-h: 14px;background-image:var(--mdb-snow-e)}html.mdb-ambiance-noel body.template-index .mdb-press__grid>:nth-child(5n+1) .mdb-product-card__cta:before,html.mdb-ambiance-noel body.template-index .mdb-related__grid>:nth-child(5n+1) .mdb-product-card__cta:before{--mdb-snow-h: 14px;background-image:var(--mdb-snow-a)}html.mdb-ambiance-noel body.template-index .mdb-press__grid>:nth-child(5n+2) .mdb-product-card__cta:before,html.mdb-ambiance-noel body.template-index .mdb-related__grid>:nth-child(5n+2) .mdb-product-card__cta:before{--mdb-snow-h: 16px;background-image:var(--mdb-snow-b)}html.mdb-ambiance-noel body.template-index .mdb-press__grid>:nth-child(5n+3) .mdb-product-card__cta:before,html.mdb-ambiance-noel body.template-index .mdb-related__grid>:nth-child(5n+3) .mdb-product-card__cta:before{--mdb-snow-h: 15px;background-image:var(--mdb-snow-c)}html.mdb-ambiance-noel body.template-index .mdb-press__grid>:nth-child(5n+4) .mdb-product-card__cta:before,html.mdb-ambiance-noel body.template-index .mdb-related__grid>:nth-child(5n+4) .mdb-product-card__cta:before{--mdb-snow-h: 13px;background-image:var(--mdb-snow-d)}html.mdb-ambiance-noel body.template-index .mdb-press__grid>:nth-child(5n+5) .mdb-product-card__cta:before,html.mdb-ambiance-noel body.template-index .mdb-related__grid>:nth-child(5n+5) .mdb-product-card__cta:before{--mdb-snow-h: 14px;background-image:var(--mdb-snow-e)}.mdb-btn--full{width:100%}.mdb-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mdb-back-to-top{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:var(--color-deep);color:#fff;font-size:1.1rem;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.mdb-back-to-top.is-visible{opacity:1;pointer-events:auto}.mdb-back-to-top:hover{transform:translateY(-2px);background:var(--color-accent)}@media(max-width:720px){.mdb-container{width:min(100% - 1.5rem,var(--page-width))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/base.css.map */
