.ch-header-section .ch-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(120px,1fr);gap:28px;padding:18px max(4vw,20px);border:0;box-shadow:none;position:relative}.ch-header-section .ch-header .ch-wordmark{grid-column:2;grid-row:1;justify-self:center;font-size:27px;letter-spacing:-.8px;font-weight:700}.ch-header-section .ch-header .ch-wordmark-star{display:none}.ch-header-section .ch-header .ch-desktop-nav{grid-column:1;grid-row:1;display:flex;justify-content:flex-start;gap:10px 22px;align-items:center;margin:0;flex-wrap:wrap}.ch-header-section .ch-desktop-nav a{font:500 12px/1.5 Arial,sans-serif;letter-spacing:.02em;text-transform:none;padding:7px 0;text-decoration:none;position:relative}.ch-header-section .ch-desktop-nav a:after{content:"";height:1px;position:absolute;bottom:2px;left:0;right:0;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s}.ch-header-section .ch-desktop-nav a:hover:after{transform:scaleX(1)}.ch-header-section .ch-header-actions{grid-column:3;grid-row:1;justify-self:end;gap:22px}.ch-header-section .ch-header-actions svg{width:23px;height:23px}.ch-header-section .ch-cart-link{gap:9px}.ch-header-section .ch-cart-link span{font-size:11px}.ch-header-section .ch-cart-link b{background:transparent;color:inherit;font-weight:400;margin-left:3px}.ch-header-section .ch-announcement{font:500 10px/1.5 Arial,sans-serif;letter-spacing:.12em;padding:8px 15px;text-transform:uppercase}.ch-header-section .ch-announcement span{font-size:10px;opacity:.7;margin:0 14px}.ch-header-section solvenaol-festive{background:#f2f3ec;border-bottom:1px solid #123f3015}.ch-header-section .sf-magic-tools{display:flex;justify-content:center;gap:18px;position:relative;margin:0 auto;padding:5px 12px;max-width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ch-header-section .sf-magic-tools button,.ch-header-section .sf-magic-tools button[aria-pressed=true],.ch-header-section .sf-magic-tools button:last-child{background:transparent;color:#315846;border-radius:4px;padding:5px 2px;font:500 10px/1.2 Arial,sans-serif;min-height:28px;gap:6px}.ch-header-section .sf-magic-tools button[aria-pressed=false]{opacity:.5}.ch-header-section .sf-magic-tools button:hover{background:#075b430c;filter:none}.ch-header-section .sf-magic-tools button:last-child{color:#a51d33}.ch-header-section .sf-magic-tools svg{width:16px;height:16px}.ch-header-section .sf-garland{display:none}.nx .nx-topline{background:#edf3ed;color:#285441;border-bottom:1px solid #075b4315;font-size:10px;letter-spacing:.08em;padding:9px 15px}.nx .nx-lights{opacity:.7;height:16px}.nx .nx-lights i{transform:scale(.65)}.nx .nx-ribbon{background:#b82038;border-bottom:0;padding:16px}.nx .nx-benefits>div{background:#faf7ef;border:1px solid #deddd0;box-shadow:none;border-radius:12px}.nx .nx-benefits>div:nth-child(2){background:#f1f4ec}.nx .nx-benefits>div:nth-child(3){background:#faf7ef}.nx .nx-product-frame{box-shadow:0 24px 65px #00291d35;border:1px solid #ffffff40}.nx .nx-stage-seal{background:#b82038;box-shadow:0 5px 20px #0001}.nx .nx-heading{letter-spacing:-.04em}.nx .nx-button{min-height:50px;padding:16px 26px;font-size:12px;letter-spacing:.04em;box-shadow:0 6px 16px #00000012;transition:transform .2s,box-shadow .2s}.nx .nx-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0002}.nx .nx-button:after{opacity:.25}.nx .nx-section-head{margin-bottom:32px}.nx .nx-gallery figure{border:1px solid #123f3018;border-radius:16px;overflow:hidden;background:#fff}.nx .nx-gallery figcaption{font-size:11px;line-height:1.6}.nx .nx-style-card{background:#075b43;border:1px solid #ffffff33;box-shadow:0 15px 40px #075b431a}.nx .nx-faq{border-bottom:0}.nx .nx-nav{background:#064735;border-color:#fff2}.ch-footer{border-top:1px solid #ffffff20}@media(min-width:781px)and (max-width:1100px){.ch-header-section .ch-header{gap:20px;grid-template-columns:minmax(0,1fr) auto auto}.ch-header-section .ch-header .ch-desktop-nav{gap:4px 14px}.ch-header-section .ch-desktop-nav a{font-size:11px}}@media(max-width:780px){.ch-header-section .ch-header{grid-template-columns:1fr auto 1fr;padding:12px 18px;gap:10px}.ch-header-section .ch-header .ch-mobile-menu{grid-column:1;grid-row:1;display:block;justify-self:start}.ch-header-section .ch-mobile-menu summary{font-size:23px;line-height:1;width:30px}.ch-header-section .ch-header .ch-desktop-nav{display:none}.ch-header-section .ch-header-actions{gap:13px}.ch-header-section .ch-cart-link span{display:none}.ch-header-section .ch-announcement{font-size:8px;letter-spacing:.08em;padding:7px 8px}.ch-header-section .ch-announcement span{margin:0 5px}.ch-header-section .sf-magic-tools{gap:13px;padding:3px 8px}.ch-header-section .sf-magic-tools button{font-size:9px;min-height:28px}.ch-header-section .ch-mobile-menu nav{border-radius:0 0 12px 12px;padding:16px 24px 20px;border-bottom:1px solid #d9e1d5}.ch-header-section .ch-mobile-menu nav a{padding:13px 0;border-bottom:1px solid #075b4310}.nx .nx-topline{font-size:8px;padding:8px}.nx .nx-button{min-height:48px;padding:15px 22px}.nx .nx-gallery figure{border-radius:12px}}@media(prefers-reduced-motion:reduce){.ch-header-section .ch-desktop-nav a:after,.nx .nx-button{transition:none}}.ch-header-section .ch-header,.ch-header-section .ch-header *{box-sizing:border-box}html body .ch-header-section{position:sticky;top:0;z-index:35;background:transparent;isolation:isolate}html body .ch-header-section .ch-header{padding:6px 28px;gap:20px;border-top:1px solid #ffffffb3;border-bottom:1px solid #ffffffb3;box-shadow:0 5px 20px #082f2310;overflow:visible}html body .ch-header-section .ch-wordmark{font-size:24px;letter-spacing:-.65px}html body .ch-header-section .ch-announcement{padding:4px 12px;font-size:9px;line-height:1.5;letter-spacing:.1em;background-image:linear-gradient(110deg,#ffffff0d,transparent 40%,#ffffff0a)}html body .ch-header-section .ch-header .ch-desktop-nav{gap:7px;flex-wrap:nowrap}html body .ch-header-section .ch-desktop-nav a{position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:32px;padding:7px 12px;font:500 11px/1.4 Arial,sans-serif;letter-spacing:0;border-radius:17px 14px 18px 13px;background:linear-gradient(170deg,#fffe,#f1f6f0b8);border:1px solid #ffffffd9;box-shadow:inset 0 1px #fff,0 2px 5px #164d3510;transition:transform .2s,box-shadow .2s}html body .ch-header-section .ch-desktop-nav a:before{content:"";pointer-events:none;position:absolute;left:8px;right:8px;top:-3px;height:7px;border-radius:70% 55% 55% 40%;background:radial-gradient(ellipse at 20% 100%,#fff 60%,transparent 64%) 0 0/42% 100% no-repeat,radial-gradient(ellipse at 70% 100%,#fff 60%,transparent 64%) 100% 0/75% 100% no-repeat;filter:drop-shadow(0 1px 1px #ffffff44)}html body .ch-header-section .ch-desktop-nav a:after{display:none}html body .ch-header-section .ch-desktop-nav a:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 4px 12px #164d3520}html body .ch-header-section .ch-desktop-nav a[href*="collections/all"]{color:#9e2035;background:linear-gradient(150deg,#fff,#fff0eddb);border-color:#fff}html body .ch-header-section .ch-header-actions{gap:10px}html body .ch-header-section .ch-search>summary,html body .ch-header-section .ch-cart-link,html body .ch-header-section .ch-mobile-menu>summary{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#ffffffeb,#f1f6f0a8);border:1px solid #ffffffe0;box-shadow:inset 0 1px #fff,0 2px 5px #164d3510;cursor:pointer}html body .ch-header-section .ch-header-actions svg{width:19px;height:19px}html body .ch-header-section .ch-cart-link span{display:none}html body .ch-header-section solvenaol-festive{height:0;background:transparent;border:0}html body .ch-header-section .sf-magic-tools{position:fixed;right:12px;bottom:100px;left:auto;top:auto;margin:0;max-width:48px;display:flex;flex-direction:column;padding:5px;gap:4px;background:#f8fcf5c9;border:1px solid #ffffffdc;border-radius:24px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 5px 20px #00291d16;z-index:40}html body .ch-header-section .sf-magic-tools button{width:32px;height:32px;padding:5px;justify-content:center;border-radius:50%;background:#fff9;min-height:32px}html body .ch-header-section .sf-magic-tools button>span:last-child{display:none}html body .ch-header-section .sf-magic-tools button>span:first-child{width:18px;font-size:16px}html body .ch-header-section .ch-mobile-menu nav,html body .ch-header-section .ch-search form{background:#f8fcf4f2;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border:1px solid #ffffffdc;box-shadow:0 16px 40px #07392b20;border-radius:0 0 20px 20px}@media(max-width:1200px){html body .ch-header-section .ch-header{grid-template-columns:1fr auto 1fr;gap:10px;padding:6px 18px}html body .ch-header-section .ch-header .ch-desktop-nav{display:none}html body .ch-header-section .ch-mobile-menu{display:block;grid-column:1;grid-row:1;justify-self:start}html body .ch-header-section .ch-mobile-menu>summary{font-size:21px;line-height:1}html body .ch-header-section .ch-mobile-menu nav{position:absolute;left:10px;right:10px;top:100%;padding:12px 20px 18px}html body .ch-header-section .ch-mobile-menu nav a{display:block;padding:13px 8px;font-size:13px;color:#124c3c;border-bottom:1px solid #124c3c10}html body .ch-header-section .ch-header-actions{gap:7px}}@media(max-width:390px){html body .ch-header-section .ch-header{padding:6px 12px}html body .ch-header-section .ch-wordmark{font-size:22px}html body .ch-header-section .ch-announcement{font-size:8px}html body .ch-header-section .sf-magic-tools{right:8px;bottom:96px}}@media(prefers-reduced-transparency:reduce){html body .ch-header-section .ch-header{background:#f3f8f4!important}}@media(prefers-reduced-motion:reduce){html body .ch-header-section .ch-desktop-nav a{transition:none}}html body .ch-header-section{transition:top .25s cubic-bezier(.22,.61,.36,1)}html body .ch-header-section.ch-header--concealed{top:calc(-1 * var(--ch-collapse-height,82px))}html body .ch-header-section:has(:focus-visible){top:0}@media(prefers-reduced-motion:reduce){html body .ch-header-section{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/so-refined-christmas.css.map */
