:root{--corp-red: 206, 14, 45;--corp-navy: 0, 27, 113;--corp-ice-top: #c5e0e5;--corp-ice-mid: #b4d4dd;--corp-ice-low: #9bc4d1;--corp-ice-flat: #bddae2;--corp-ground-height: clamp(4.8rem, 7vw, 11rem);--corp-drift-height: clamp(3.2rem, 4.5vw, 7.2rem);--corp-teal-top: #2e7da5;--corp-teal-mid: #1b5f8c;--corp-teal-bottom: #0d4670;--corp-gold-light: #f8e39a;--corp-gold: #e2b54b;--corp-gold-dark: #b07d22;--corp-script-font: "Utz Holiday Script", "Utz Holiday Script Fallback", cursive;--corp-outline: .055em 0 0 #fff, .051em .021em 0 #fff, .039em .039em 0 #fff, .021em .051em 0 #fff, 0 .055em 0 #fff, -.021em .051em 0 #fff, -.039em .039em 0 #fff, -.051em .021em 0 #fff, -.055em 0 0 #fff, -.051em -.021em 0 #fff, -.039em -.039em 0 #fff, -.021em -.051em 0 #fff, 0 -.055em 0 #fff, .021em -.051em 0 #fff, .039em -.039em 0 #fff, .051em -.021em 0 #fff;--corp-outline-shadow: var(--corp-outline), 0 .09em .16em rgba(0, 27, 113, .35)}.corp-catalog :is(h2.rich-text__heading,h1.page__title,.collection-hero__title,.corp-script){font-family:var(--corp-script-font);font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;line-height:1.18;color:rgb(var(--corp-red));text-shadow:var(--corp-outline-shadow);padding-block:.08em;text-wrap:balance}.corp-catalog .collection-hero__inner.color-scheme-ice{border-radius:0}.corp-catalog .collection-hero__title{padding-block-end:.26em;margin-block-end:-.18em}.corp-catalog :is(h2.rich-text__heading,h1.page__title,.collection-hero__title,.corp-script) :is(em,.font-italic){font-style:normal!important}.corp-catalog .color-scheme-ice:is(.section,.corp-section,.collection-hero__inner,.page-section,.collection){background-color:var(--corp-ice-flat);background-image:url(corp-snowflakes.svg);background-size:420px 420px;background-repeat:repeat;background-position:center top}@supports selector(:has(*)){.corp-catalog #MainContent:has(.color-scheme-ice){background-color:var(--corp-ice-mid);background-image:url(corp-snowflakes.svg),linear-gradient(180deg,var(--corp-ice-top) 0%,var(--corp-ice-mid) 45%,var(--corp-ice-low) 100%);background-size:420px 420px,100% 100%;background-repeat:repeat,no-repeat;background-position:center top,0 0}.corp-catalog #MainContent .color-scheme-ice:is(.section,.corp-section,.collection-hero__inner,.page-section,.collection){background:transparent}.corp-catalog #MainContent>.shopify-section:has(.color-scheme-ice):not(:has(+.shopify-section .color-scheme-ice)){position:relative;padding-block-end:var(--corp-ground-height)}.corp-catalog #MainContent>.shopify-section:has(.color-scheme-ice):not(:has(+.shopify-section .color-scheme-ice)):after{content:"";position:absolute;inset:auto 0 0;height:var(--corp-ground-height);background:url(corp-snow-ground.svg) center bottom / 100% 100% no-repeat;pointer-events:none}}@media(min-width:768px){.corp-catalog .color-scheme-ice:is(.section,.corp-section,.collection-hero__inner,.page-section,.collection){background-size:640px 640px}}@media(min-width:768px){.corp-catalog #MainContent:has(.color-scheme-ice){background-size:640px 640px,100% 100%}}@media(min-width:990px){.corp-catalog #MainContent>.shopify-section:has(>.corp-hero)+.shopify-section{position:relative}.corp-catalog #MainContent>.shopify-section:has(>.corp-hero)+.shopify-section:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:var(--corp-drift-height);background:url(corp-snow-drift.svg) center top / 100% 100% no-repeat;pointer-events:none}}.corp-catalog :where(.color-scheme-ice) :where(.rte,.rich-text__text,.section__description){font-weight:600}.corp-catalog .color-scheme-backcover:is(.section,.corp-section){background-color:var(--corp-teal-mid);background-image:linear-gradient(180deg,var(--corp-teal-top) 0%,var(--corp-teal-mid) 100%)}.corp-catalog .footer.color-scheme-backcover{background-color:var(--corp-teal-bottom);background-image:none}.corp-catalog .footer.color-scheme-backcover .footer__wrapper{background-image:linear-gradient(180deg,var(--corp-teal-mid) 0%,var(--corp-teal-bottom) 100%)}.footer__scenery{display:block;pointer-events:none;background-color:var(--corp-teal-bottom, #0d4670)}.footer__scenery img{display:block;width:min(100%,110rem);height:auto;margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.footer__copyright-name{font-weight:600}.corp-catalog .color-scheme-backcover,.corp-badge,.corp-ship-note__seal,.corp-card-ship{--color-keyboard-focus: 255 255 255}.corp-section{position:relative;overflow:hidden}.corp-section--hills{padding-block-end:calc(min(4rem,var(--section-padding-bottom, 0px) * .6) + clamp(4rem,7vw,11rem))}@media(min-width:768px){.corp-section--hills{padding-block-end:calc(min(5rem,var(--section-padding-bottom, 0px) * .75) + clamp(4rem,7vw,11rem))}}@media(min-width:1280px){.corp-section--hills{padding-block-end:calc(var(--section-padding-bottom, 0px) + clamp(4rem,7vw,11rem))}}.corp-badge{--badge-size: 14rem;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;width:var(--badge-size);height:var(--badge-size);padding:calc(var(--badge-size) * .1);border-radius:50%;background:rgb(var(--corp-red));color:#fff;text-align:center;line-height:1.1;box-shadow:0 .8rem 2rem #001b7140;font-size:calc(var(--badge-size) * .1)}.corp-badge a{color:inherit}.corp-badge__label{font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:1em}.corp-badge__price{font-weight:700;font-size:2.1em;line-height:1.15}.corp-badge__sub{font-size:.95em}.corp-badge__free{display:flex;flex-direction:column;align-items:flex-start;margin-block-start:.15em}.corp-badge__script{font-family:var(--corp-script-font);font-size:1.9em;line-height:.8;margin-inline-start:-.4em;transform:rotate(-4deg)}.corp-badge__caps{text-transform:uppercase;letter-spacing:.04em;font-size:.95em}@media(min-width:768px){.corp-badge{--badge-size: 16rem}}.corp-hills{position:absolute;inset:auto 0 0;height:clamp(4rem,7vw,11rem);pointer-events:none;z-index:0}.corp-hills svg{display:block;width:100%;height:100%}.corp-arrow{display:block;width:5.6rem;height:auto;flex:0 0 auto}.corp-card-ship{position:absolute;top:1rem;right:1rem;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;border-radius:50%;background:rgb(var(--corp-red));color:#fff;font-size:1.05rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 .4rem 1rem #001b7140;pointer-events:none}.corp-card-ship__script{font-family:var(--corp-script-font);font-size:2.2rem;font-weight:400;text-transform:none;letter-spacing:0;line-height:.9}@media(min-width:768px){.corp-card-ship{width:8.4rem;height:8.4rem;font-size:1.15rem}.corp-card-ship__script{font-size:2.6rem}}.corp-ship-note{display:flex;align-items:center;gap:1.2rem}.corp-ship-note__seal{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;width:6.4rem;height:6.4rem;border-radius:50%;background:rgb(var(--corp-red));color:#fff;font-size:.95rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.03em}.corp-ship-note__seal span:first-child{font-family:var(--corp-script-font);font-size:2rem;font-weight:400;text-transform:none;letter-spacing:0;line-height:.9}.corp-ship-note__text{margin:0;color:rgb(var(--corp-navy))}.corp-ship-note__text strong{display:block}.corp-ship-note__fine{display:block;font-size:1.3rem;opacity:.85}.corp-arrow--left{transform:scaleX(-1)}.corp-catalog h1.page__title{margin-block-end:1.6rem}.page__lead{max-width:68rem;margin:0 auto;font-size:1.8rem;line-height:1.5}.page__lead p{margin:0}.page__chips ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin:2rem 0 0;padding:0;list-style:none}.page__chips li{padding:.7rem 1.4rem;border-radius:10rem;background:#fff;color:rgb(var(--corp-navy));font-size:1.4rem;font-weight:700;line-height:1.2;box-shadow:0 .2rem .8rem #001b711f}.page__chips li:before{content:"";display:inline-block;width:.8rem;height:.8rem;margin-inline-end:.8rem;border-radius:50%;background:rgb(var(--corp-red));vertical-align:.1em}.page__chips.text-left ul{justify-content:flex-start}.page__chips-note{margin:1rem 0 0;font-size:1.3rem}.corp-catalog.page-template.contact .page__content{max-width:66rem;margin-inline:auto;padding-inline:1.5rem}.corp-catalog .product__title{color:rgb(var(--corp-navy))}
/*# sourceMappingURL=/cdn/shop/t/5/assets/corp-catalog.css.map */
