.cal{--p-page: var(--cal-silk);--p-bg: var(--cal-linen);--p-ink: var(--cal-midnight);--p-muted: var(--cal-dark-cloud);--p-accent: var(--cal-midnight);--p-line: var(--cal-hairline);--p-card: var(--cal-silk);--p-btn: var(--cal-midnight);--p-btn-ink: var(--cal-silk)}.cal-tone--light{--p-bg: var(--cal-linen)}.cal-tone--white{--p-bg: var(--cal-silk);--p-card: var(--cal-linen)}.cal-tone--beige{--p-bg: var(--cal-beige)}.cal-tone--taupe{--p-bg: var(--cal-sand);--p-line: #d3cfc2}.cal-tone--warm{--p-bg: linear-gradient(180deg, var(--cal-blush) 0%, var(--cal-linen) 100%)}.cal-tone--dark{--p-bg: var(--cal-midnight);--p-ink: #fff;--p-muted: rgba(255,255,255,.74);--p-accent: var(--cal-lamp);--p-line: rgba(255,255,255,.22);--p-card: var(--cal-midnight-2);--p-btn: #fff;--p-btn-ink: var(--cal-midnight)}.cal-tone--slate{--p-bg: var(--cal-blue-grey);--p-ink: #fff;--p-muted: rgba(255,255,255,.8);--p-accent: var(--cal-lamp);--p-line: rgba(255,255,255,.35);--p-card: rgba(255,255,255,.08);--p-btn: #fff;--p-btn-ink: var(--cal-midnight)}.cal{--c-page: var(--s-page, var(--p-page));--c-bg: var(--s-bg, var(--p-bg));--c-ink: var(--s-ink, var(--p-ink));--c-muted: var(--s-muted, var(--p-muted));--c-accent: var(--s-accent, var(--p-accent));--c-line: var(--s-line, var(--p-line));--c-card: var(--s-card, var(--p-card));--c-btn: var(--s-btn, var(--p-btn));--c-btn-ink: var(--s-btn-ink, var(--p-btn-ink));font-family:var(--cal-font);color:var(--c-ink);-webkit-font-smoothing:antialiased}.cal *,.cal *:before,.cal *:after{box-sizing:border-box}.cal [hidden]{display:none!important}.cal img{max-width:100%;display:block}.cal-sec{background:var(--c-page);padding:var(--s-pt, 12px) 0 var(--s-pb, 12px)}.cal-w--full.cal-sec{background:var(--c-bg);padding:calc(var(--s-pt, 12px) + 84px) 0 calc(var(--s-pb, 12px) + 84px)}.cal-wrap{max-width:var(--cal-wrap);margin:0 auto;padding:0 var(--cal-gutter)}.cal-box{background:var(--c-bg);color:var(--c-ink);padding:56px}.cal-w--full .cal-box{background:transparent;padding:0}@media(max-width:749px){.cal-box{padding:32px 16px}.cal-w--full.cal-sec{padding:calc(var(--s-pt, 12px) + 44px) 0 calc(var(--s-pb, 12px) + 44px)}}.cal-kicker{display:flex;align-items:center;gap:16px;margin:0 0 14px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--c-accent)}.cal-kicker:before{content:"";width:32px;height:1px;background:currentColor;opacity:.7}.cal-kicker--c{justify-content:center}.cal-kicker--c:before{display:none}.cal-h2{margin:0;font-family:var(--cal-font-head);font-size:clamp(30px,3.4vw,48px);line-height:1.08;font-weight:300;letter-spacing:-.025em;color:var(--c-ink)}.cal-lead{margin:16px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.55;font-weight:300;color:var(--c-muted);max-width:640px}.cal-center{text-align:center}.cal-center .cal-lead{margin-left:auto;margin-right:auto}.cal-rte p{margin:0 0 .8em}.cal-rte p:last-child{margin-bottom:0}.cal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border:1px solid var(--c-btn);background:var(--c-btn);color:var(--c-btn-ink);font:500 12px/1 var(--cal-font);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,color .25s,transform .25s var(--cal-ease)}.cal-btn:hover{transform:translateY(-1px)}.cal-btn--ghost{background:transparent;color:var(--c-ink);border-color:currentColor}.cal-btn--block{display:flex;width:100%}.cal-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.cal-btn.is-loading{opacity:.6;pointer-events:none}.cal-stars{display:inline-flex;gap:3px;color:var(--c-ink)}.cal-stars svg{width:18px;height:18px;fill:currentColor}.cal-acc{border-top:1px solid var(--c-line)}.cal-acc details{border-bottom:1px solid var(--c-line)}.cal-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;font-size:15px;font-weight:500;color:var(--c-ink)}.cal-acc summary::-webkit-details-marker{display:none}.cal-acc summary:after{content:"";flex:0 0 9px;width:9px;height:9px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s var(--cal-ease)}.cal-acc details[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.cal-acc__a{padding:0 0 18px;animation:cal-acc-in .35s var(--cal-ease);font-size:14px;line-height:1.6;color:var(--c-muted)}.cal-acc details{interpolate-size:allow-keywords}.cal-acc details::details-content{height:0;overflow:hidden;transition:height .35s var(--cal-ease),content-visibility .35s allow-discrete}.cal-acc details[open]::details-content{height:auto}@keyframes cal-acc-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cal-acc__a{animation:none}.cal-acc details::details-content{transition:none}}@media(prefers-reduced-motion:no-preference){.cal-rv{opacity:0;transform:translateY(18px);transition:opacity .7s var(--cal-ease),transform .7s var(--cal-ease);transition-delay:calc(var(--d, 0) * 90ms)}.cal-rv.is-in{opacity:1;transform:none}}.cal-support{display:flex;gap:14px;align-items:center;margin-top:28px}.cal-support__av{position:relative;width:52px;height:52px;flex:0 0 52px}.cal-support__av img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 25%}.cal-support__av i{position:absolute;right:0;bottom:0;width:13px;height:13px;border-radius:50%;background:var(--cal-mist);box-shadow:0 0 0 3px var(--c-bg)}.cal-support.is-on .cal-support__av i{background:#2f9e5f}.cal-support.is-on .cal-support__av i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#2f9e5f;animation:cal-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.cal-support b{display:block;font-size:15px;font-weight:500}.cal-support__st{display:block;margin-top:2px;font-size:13px;color:var(--c-muted)}.cal-support.is-on .cal-support__st{color:#2f6b4f;font-weight:500}.cal-tone--dark .cal-support.is-on .cal-support__st,.cal-tone--slate .cal-support.is-on .cal-support__st{color:#9fd8b6}.cal-support__h{display:block;margin-top:2px;font-size:12px;color:var(--c-muted)}.cal-support__cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.cal-support__call{display:none}.cal-support.is-on+.cal-support__cta .cal-support__call{display:inline-flex}@keyframes cal-ping{75%,to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){.cal-support.is-on .cal-support__av i:after{animation:none}}.cal-ic{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.header-actions__action .svg-wrapper>svg,shopify-account .account-button__icon,cart-icon.header-actions__cart-icon .svg-wrapper>svg{opacity:0}.header-actions__action .svg-wrapper,shopify-account .account-button__icon+*,cart-icon.header-actions__cart-icon .svg-wrapper{position:relative}.header-actions__action:not(cart-drawer *)>.svg-wrapper:after,cart-icon.header-actions__cart-icon .svg-wrapper:after{content:"";position:absolute;inset:50% auto auto 50%;width:22px;height:22px;transform:translate(-50%,-50%);background:currentColor;-webkit-mask:var(--cal-ic) center / contain no-repeat;mask:var(--cal-ic) center / contain no-repeat;pointer-events:none}.header-actions__action>.svg-wrapper{--cal-ic: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='10.5'%20cy='10.5'%20r='6.5'/%3E%3Cpath%20d='M15.5%2015.5L20.5%2020.5'/%3E%3C/svg%3E")}cart-icon.header-actions__cart-icon .svg-wrapper{--cal-ic: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M4.5%208.5h15l-1%2012h-13z'/%3E%3Cpath%20d='M8.5%208.5V7a3.5%203.5%200%200%201%207%200v1.5'/%3E%3C/svg%3E")}shopify-account{position:relative}shopify-account:has(.account-button__icon):after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='8.5'%20r='4'/%3E%3Cpath%20d='M4.5%2020.5c.8-4%203.8-6.2%207.5-6.2s6.7%202.2%207.5%206.2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.4'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='8.5'%20r='4'/%3E%3Cpath%20d='M4.5%2020.5c.8-4%203.8-6.2%207.5-6.2s6.7%202.2%207.5%206.2'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}@media(min-width:990px){.header__drawer{display:none!important}}.cal-seals{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.cal-seals__i{position:relative;display:grid;gap:2px;align-content:end;justify-items:center;text-align:center;cursor:help;outline:none}.cal-seals__i b{font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--c-ink)}.cal-seals__i>span:not(.cal-seals__tip){font-size:12px;letter-spacing:.03em;color:var(--c-muted)}.cal-seals__tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:6;width:max-content;max-width:240px;padding:8px 10px;background:var(--c-ink);color:var(--c-bg, #fff);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.4;text-transform:none;text-align:left;white-space:normal;transform:translate(-50%,4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s,visibility .15s}.cal-seals__i:is(:hover,:focus-visible,:focus) .cal-seals__tip{opacity:1;visibility:visible;transform:translate(-50%)}.cal-seals__i:focus-visible b{text-decoration:underline;text-underline-offset:3px}.cal-seals__logo{display:block;width:auto;height:36px;max-width:96px;object-fit:contain;margin-bottom:4px}.cal-seals--s-logo .cal-seals__logo{height:44px;margin-bottom:0}.cal-seals--card .cal-seals__logo{height:22px;margin:0}.cal-seals--card.cal-seals--s-logo_text .cal-seals__i{grid-auto-flow:column;align-items:center;gap:6px}.cal-seals--row{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.cal-seals--row .cal-seals__i{padding:12px 8px}.cal-seals--row .cal-seals__i+.cal-seals__i{border-left:1px solid var(--c-line)}.cal-seals--card{gap:4px 12px}.cal-seals--card .cal-seals__i b{white-space:nowrap}.cal-seals--card .cal-seals__i{justify-items:start}.cal-seals--card .cal-seals__i b{font-size:10px;letter-spacing:.1em;color:var(--c-muted)}.cal-seals--card .cal-seals__i+.cal-seals__i:before{content:"";position:absolute;left:-7px;top:50%;width:3px;height:3px;background:var(--c-line);transform:translateY(-50%)}html.cal-tips-js .cal-seals--card{clip-path:inset(-200px 0 -200px 0)}.cal-seals--card .cal-seals__tip{left:0;transform:translateY(4px)}.cal-seals--card .cal-seals__i:is(:hover,:focus-visible,:focus) .cal-seals__tip{transform:translate(0)}.cal-seals--stack{justify-content:flex-end;gap:0}.cal-seals--stack .cal-seals__i{padding:4px 18px}.cal-seals--stack .cal-seals__i+.cal-seals__i{border-left:1px solid var(--c-line)}.cal-seals--stack .cal-seals__i:last-child{padding-right:0}.cal-seals--stack .cal-seals__i:last-child .cal-seals__tip{left:auto;right:0;transform:translateY(4px)}.cal-seals--stack .cal-seals__i:last-child:is(:hover,:focus-visible,:focus) .cal-seals__tip{transform:translate(0)}.cal-seals--clone{display:none}.cal-seals-mq__t{display:block}html.cal-tips-js .cal-seals__tip{display:none}.cal-seals-pop{position:fixed;z-index:1000;max-width:min(260px,calc(100vw - 24px));padding:8px 10px;background:var(--cal-midnight, #0a1a2f);color:#fff;font:400 12px/1.4 var(--cal-font, Helvetica, Arial, sans-serif);pointer-events:none;opacity:0;transition:opacity .15s}.cal-seals-pop.is-on{opacity:1}@media(max-width:749px){.cal-seals-mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cal-seals-mq--row{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.cal-seals-mq__t{display:flex;width:max-content;animation:cal-seals-mq var(--seals-speed, 22s) linear infinite}.cal-seals-mq .cal-seals--clone{display:flex}.cal-seals-mq .cal-seals{display:flex;flex-wrap:nowrap;border:0}.cal-seals-mq .cal-seals .cal-seals__i{flex:0 0 auto;padding:10px 22px;border:0;border-left:1px solid var(--c-line)}.cal-seals-mq:is(:hover,:focus-within,.is-paused) .cal-seals-mq__t{animation-play-state:paused}.cal-seals-mq.is-js{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.cal-seals-mq.is-js::-webkit-scrollbar{display:none}.cal-seals-mq.is-js .cal-seals-mq__t{animation:none}}@keyframes cal-seals-mq{to{transform:translate(-50%)}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.cal-seals-mq{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.cal-seals-mq__t{animation:none}.cal-seals-mq .cal-seals--clone{display:none}}html,body,.page-wrapper{overflow-x:clip}@media(max-width:749px){:is(.cal-ugc,.cal-xs__g,.cal-blog__g,.cal-rh__cards,.cal-pains--m-slider .cal-pains__track,.cal-ps__grid--m-slider,.cal-kat-pins--m-slider .cal-kat-pins__row) .cal-rv{transform:none!important}}:is(.cal-stars,.cal-rh__stars,.cal-mmo-foot__stars) svg.is-off{opacity:.25}svg.is-half{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cal-base.css.map */
