:root{--bar: #C5BBAE;--bar-ink: #FFFFFF;--ink: #3B3B3B;--ink-soft: #6D6A66;--cream: #F0EAE4;--cream-deep: #F0EAE4;--line: #E3DED6;--cta: #3B3B3B;--red: #B3282D;--star: #3B3B3B;--star-quote: #E07B39;--green: #34CE73;--teal: #1C5F5F;--font-h: "CooperBTLight", "Iowan Old Style", Georgia, serif;--font-b: "Gilroy", "Helvetica Neue", Arial, sans-serif;--font-logo: "Great Vibes", "Segoe Script", cursive}:root{--font-body--family: var(--font-b);--font-body--weight: 400;--font-subheading--family: var(--font-b);--font-subheading--weight: 500;--font-heading--family: var(--font-h);--font-heading--weight: 400;--font-accent--family: var(--font-h);--font-accent--weight: 400}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{font-family:var(--font-b);color:var(--ink);background:#fff;font-size:15px;font-weight:400;line-height:1.8;letter-spacing:.9px;text-transform:none;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select,textarea{font-family:inherit;font-size:15px;color:var(--ink)}svg:where(:not([width])){width:1em;height:1em;flex:none;max-width:none}h1,h2,h3{font-family:var(--font-h);font-weight:400;line-height:1.1;letter-spacing:normal;font-style:normal;text-transform:none;color:inherit}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4,h5,h6{font-family:inherit;font-weight:700;line-height:inherit;letter-spacing:inherit;font-style:normal;text-transform:none;color:inherit}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}s{color:var(--ink);font-weight:400}.container{max-width:1400px;margin:0 auto;padding-left:50px;padding-right:50px}@media(max-width:749px){.container{padding-left:24px;padding-right:24px}}.eyebrow{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:var(--ink);font-weight:500;margin-bottom:10px}.tier__price,.cartline__price,.cartdrawer__subtotal{font-family:var(--font-h);letter-spacing:normal}.btn{display:inline-block;padding:14px 34px;font-size:14px;font-weight:500;border-radius:8px;min-height:46px;text-transform:capitalize;transition:opacity .15s}@media(hover:hover){.btn:hover{opacity:.85}}.btn--dark{background:var(--cta);color:#fff}.btn--light{background:#fff;color:var(--ink)}.btn--primary{background:var(--cta);color:#fff;margin-top:18px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1e1a1473;z-index:70}.scrim--cart{z-index:90}.band__copy p,.bb__drawers details p,.accordion details p,.aboutband p,.guarband__sub,.softband p,.policies__section p,.aboutpage p{letter-spacing:normal}#header-group{display:contents}[id$=__header].shopify-section,#shopify-section-header{position:sticky;top:0;z-index:60}.marquee{background:var(--bar);color:var(--bar-ink);text-align:center;font-size:13px;letter-spacing:0;font-weight:500;line-height:1;padding:10px;text-transform:uppercase}@media(max-width:749px){.marquee{font-size:12px;padding:8px 12px}}.marquee--slide{overflow:hidden;padding-left:0;padding-right:0}.marquee__track{display:flex;width:max-content;animation:sg-marquee 18s linear infinite}.marquee__item{flex:0 0 auto;padding:0 6vw;white-space:nowrap}@media(min-width:1000px){.marquee__item{padding:0 14vw}}@keyframes sg-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(hover:hover){.marquee--slide:hover .marquee__track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none;width:100%;justify-content:center}.marquee__track>.marquee__item:nth-child(n+2){display:none}}.nav{position:relative;z-index:60;background:#fff;border-bottom:1px solid var(--bar)}.nav__inner{display:flex;align-items:center;gap:26px;height:68px}.nav__logo{font-family:var(--font-logo);font-size:34px;letter-spacing:0;white-space:nowrap;line-height:1.8}.nav__links{display:flex;gap:26px;margin-left:26px;flex:1}.nav__links a{font-size:14px;font-weight:500;text-transform:uppercase;color:var(--ink);position:relative;padding:4px 0}@media(hover:hover){.nav__links a:hover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--ink)}}.nav__icons{display:flex;gap:6px;margin-left:auto}.nav__icons button,.nav__icons a{font-size:20px;padding:8px;display:grid;place-items:center;position:relative;line-height:normal;letter-spacing:normal}.nav__cart-badge{position:absolute;top:2px;right:0;background:var(--ink);color:#fff;border-radius:999px;font-size:10px;line-height:1;padding:3px 5.5px;font-weight:700;letter-spacing:normal}.nav__cart-badge[hidden]{display:none}.nav__burger{display:none;font-size:22px;padding:6px;line-height:normal;letter-spacing:normal}.nav__item{position:relative;display:flex;align-items:center;height:68px}.nav__item--dd:hover>a:after,.nav__item--dd:focus-within>a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--ink)}.nav__dd{position:absolute;top:100%;left:-22px;min-width:230px;background:#fff;border-top:1px solid var(--bar);box-shadow:0 16px 34px #0000001a,0 2px 6px #0000000d;padding:20px 24px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:13px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:65}.nav__item--dd:hover>.nav__dd,.nav__item--dd:focus-within>.nav__dd{opacity:1;visibility:visible;transform:translateY(0)}.nav__links .nav__dd a{font-size:12.5px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--ink);white-space:nowrap;padding:0}.nav__links .nav__dd a:hover:after{content:none}.nav__links .nav__dd a:hover{text-decoration:underline;text-underline-offset:3px}.nav__item--mega{position:static}.nav__mega{left:0;right:0;min-width:0;flex-direction:row;align-items:flex-start;justify-content:center;gap:72px;padding:36px 40px 42px}.nav__mega-links{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:220px;padding-top:4px}.nav__mega-promos{display:flex;gap:26px}.nav__links .nav__mega-promo{display:flex;flex-direction:column;gap:9px;width:214px;white-space:normal}.nav__mega-promo img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.nav__links .nav__mega-promo:hover{text-decoration:none}.nav__links .nav__mega-promo:hover .nav__mega-promo-title{text-decoration:underline;text-underline-offset:3px}.nav__mega-promo-title{line-height:1.4}.nav__mega-promo-price{font-family:var(--font-h);font-size:14px;text-transform:none}.nav__mega-promo-price s{opacity:.55;margin-right:8px;font-weight:400}.nav__accent{color:#c9722e!important;font-weight:600}.nav__accent:before{content:"\2600\fe0e  ";font-size:.9em}@media(hover:hover){.nav__accent:hover{color:#a85a1e!important}}.mobilemenu{position:fixed;top:0;bottom:0;left:0;right:auto;width:85%;max-width:420px;height:100%;max-height:none;margin:0;border:0;padding:0;background:#fff;color:var(--ink);z-index:80;transform:translate(-102%);transition:transform .25s ease;display:flex;flex-direction:column;overflow:hidden}.mobilemenu:not([open]){display:none}.mobilemenu.is-open{transform:translate(0)}.mobilemenu::backdrop{background:#1e1a1473}.mobilemenu__head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 14px 24px;border-bottom:1px solid var(--line);flex:none}.mobilemenu__title{font-family:var(--font-h);font-size:24px;line-height:1.2}.mobilemenu__close{width:42px;height:42px;border-radius:50%;background:#f1efec;display:grid;place-items:center;font-size:18px;flex:none;line-height:normal;letter-spacing:normal}.mobilemenu[data-sg-pointer] .mobilemenu__close:focus-visible{outline:none;box-shadow:none}.mobilemenu__scroll{flex:1;overflow-y:auto;padding:4px 24px 28px;overscroll-behavior:contain}.mobilemenu__links{display:flex;flex-direction:column}.mobilemenu__links a{display:block;padding:15px 0;font-family:var(--font-h);font-size:16px;line-height:1.3;letter-spacing:normal;border-bottom:1px solid var(--line)}.mobilemenu__links a:last-child{border-bottom:0}.mobilemenu__tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.mobilemenu__tiles a{display:block}.mobilemenu__tiles img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:8px;background:var(--cream)}.searchov{position:fixed;left:0;right:0;top:0;bottom:auto;width:100%;max-width:none;max-height:none;margin:0;border:0;padding:0;background:#fff;color:var(--ink);z-index:80;transform:translateY(-105%);transition:transform .22s ease;box-shadow:0 12px 30px #00000014;overflow:visible}.searchov:not([open]){display:none}.searchov.is-open{transform:translateY(0)}.searchov::backdrop{background:#1e1a1473}.searchov__bar{display:flex;align-items:center;gap:12px;padding-top:22px;padding-bottom:22px;font-size:18px}.searchov__bar input{flex:1;min-width:0;border:0;outline:none;font-size:17px;background:#fff;padding:0;border-radius:0;line-height:normal;letter-spacing:normal}.searchov__bar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;appearance:auto}.searchov__bar button{display:grid;place-items:center;line-height:normal;letter-spacing:normal}.searchov__results{display:flex;flex-direction:column;padding-bottom:18px;max-height:60vh;overflow:auto}.searchov__results:empty{display:none}.searchov__results a{display:flex;align-items:center;gap:14px;padding:9px 0;border-top:1px solid #F2EFE9;font-size:14.5px}.searchov__results img{width:46px;height:46px;object-fit:cover;flex:none}.searchov__results strong{margin-left:auto}.news{display:flex;max-width:420px;position:relative}.join .news{margin:0 auto}.news input{flex:1;min-width:0;border:1px solid var(--ink);background:transparent;padding:13px 52px 13px 15px;outline:none;border-radius:0;line-height:normal;letter-spacing:normal}.news button{position:absolute;right:4px;top:4px;bottom:4px;width:44px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:17px;line-height:normal;letter-spacing:normal}.news__ok{color:var(--green)}.news__err{color:var(--red);font-size:13px;position:absolute;top:100%;left:0;margin-top:6px}.footer{background:var(--bar);color:#fff;margin-top:30px}.footer__news h3{font-size:20px;margin-bottom:10px}.footer__news>p{font-size:13.5px;opacity:.9;margin-bottom:16px}.footer__fine{font-size:11.5px;opacity:.75;margin-top:14px}.footer .news input{border-color:#fffc;color:#fff}.footer .news input::placeholder{color:#ffffffbf}.footer .news button{background:#fff;color:var(--ink)}.footer__col{display:flex;flex-direction:column;gap:9px}.footer__col h4{font-size:14px;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.footer__col a{font-size:13.5px;opacity:.9}@media(hover:hover){.footer__col a:hover{opacity:1;text-decoration:underline}}.footer__wordmark{font-family:var(--font-logo);text-align:center;color:#fff;font-size:clamp(52px,11.5vw,175px);line-height:1.15;letter-spacing:0;padding:10px 12px 0;-webkit-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.footer__bottom{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:18px;padding-bottom:22px;font-size:12.5px;opacity:.85}.footer .footer__top{display:flex;align-items:flex-start;gap:48px;padding-top:56px;padding-bottom:30px}.footer .footer__top>*{min-width:0}.footer .footer__top .footer__news{flex:1 1 60%}.footer .footer__top .footer__news>*{max-width:420px}.footer .footer__right{flex:1 1 40%;display:flex;flex-direction:column;gap:32px}.footer__linkcols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.footer .footer__news .news input{border:1px solid rgba(255,255,255,.2);border-radius:4px;min-height:52px}.footer__news [hidden]{display:none!important}.footer .footer__news .news button{width:35px;height:35px;top:50%;bottom:auto;right:9px;transform:translateY(-50%);background:transparent;color:#fff;border:1px dashed #fff;border-radius:50%}.footer .footer__wordmark{font-size:clamp(56px,13vw,210px);line-height:1.15}@media(max-width:900px){.footer .footer__top{flex-direction:column;gap:36px}.footer__linkcols{grid-template-columns:1fr 1fr}}@media(max-width:768px){.footer__wordmark{letter-spacing:2px}}.shoppage{padding-top:44px;padding-bottom:72px}.shoppage h1{font-size:clamp(32px,4.4vw,48px)}.shoppage__count{color:var(--ink-soft);margin:6px 0 28px}.shoppage.sg-search{padding-top:28px;padding-bottom:60px}.shoppage.sg-search h1{font-size:clamp(24px,5vw,34px);margin-bottom:6px}.sg-search__sub{font-size:14px;color:var(--ink-soft);margin-bottom:22px}.cardgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px 22px}.cardgrid>*{min-width:0}@media(max-width:1080px){.cardgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.cardgrid{grid-template-columns:repeat(2,1fr);gap:20px 14px}}.notfound{max-width:560px;margin:0 auto;padding:72px 24px 96px;text-align:center}.notfound h1{font-family:var(--font-h);font-size:24px;font-weight:400;color:var(--ink);margin-bottom:12px}.notfound p{font-size:15px;line-height:1.6;color:#6d6a66;margin-bottom:24px}@media(max-width:1080px){.nav__links{gap:18px}}@media(max-width:900px){.nav__links{display:none}.nav__burger{display:grid;place-items:center}.nav__inner{gap:12px}}@media(max-width:749px){.nav__inner{display:grid;grid-template-columns:1fr auto 1fr;gap:0}.nav__inner>.nav__burger{justify-self:start;margin-left:-6px}.nav__logo{justify-self:center}.nav__icons{justify-self:end;margin-left:0;gap:0}.nav__icons button,.nav__icons a{padding:6px}}@media(max-width:600px){.container{padding-left:24px;padding-right:24px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sb-store.css.map */
