html:root{--sc-cream: #fff8f0;--sc-cream-2: #fbefe2;--sc-snow: #ffffff;--sc-sky: #d6e8f8;--sc-sky-2: #eaf3fc;--sc-sky-deep: #8fbbe6;--sc-navy: #0d234a;--sc-navy-2: #17366b;--sc-ink: #0b1b2e;--sc-muted: #465a74;--sc-red: #b71c2b;--sc-red-2: #9a1625;--sc-red-soft: #fbe4e4;--sc-green: #1f5b46;--sc-gold: #e7b24b;--sc-line: rgba(13, 35, 74, .14);--sc-r-sm: 14px;--sc-r-md: 22px;--sc-r-lg: 30px;--sc-r-xl: 40px;--sc-pill: 999px;--sc-shadow: 0 26px 48px -28px rgba(13, 35, 74, .42);--sc-shadow-soft: 0 12px 28px -20px rgba(13, 35, 74, .4);--sc-wrap: 1240px;--sc-gutter: clamp(18px, 4vw, 40px);--sc-section-y: clamp(56px, 8vw, 112px);--sc-font-display: "Sharky Fredoka", "Fredoka", "Nunito", "Trebuchet MS", system-ui, sans-serif;--sc-font-script: "Sharky Script", "Kaushan Script", "Brush Script MT", cursive;--sc-ease: cubic-bezier(.22, 1, .36, 1);--sk-font-display: var(--sc-font-display);--font-heading--family: var(--sc-font-display);--font-heading--weight: 600;--font-heading--style: normal;--sk-paper: var(--sc-cream);--sk-orange: var(--sc-red);--sk-coral: var(--sc-red);--sk-coral-deep: var(--sc-red-2);--sk-coral-soft: var(--sc-red-soft);--sk-ice: var(--sc-sky);--sk-ice-050: var(--sc-sky-2);--sk-r-lg: 26px;--sk-r-md: 16px;--sk-focus: var(--sc-navy)}html,body{background-color:var(--sc-cream)}.sc-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sk-cta,.sk-btn--primary,.sk-pill{color:#fff}.sk-cta{box-shadow:0 16px 30px -16px #b71c2bb3}.sk-cta:before{background:var(--sc-cream)}.sk-cta:hover{color:var(--sc-navy)}.sk-cta--navy:before{background:var(--sc-red)}.sk-cta--navy:hover{color:#fff}.add-to-cart-button{--button-background-color: var(--sc-red);--button-color: #fff;--button-border-color: var(--sc-red)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.add-to-cart-button:hover{box-shadow:0 16px 30px -16px #b71c2bd9}}button.add-to-cart-button,.add-to-cart-button{border-radius:var(--sc-pill);font-family:var(--sc-font-display);letter-spacing:.04em}[id*=header_announcements] :is(p,a,span){font-family:var(--sc-font-display);letter-spacing:.04em;text-transform:none;font-size:.8125rem;font-weight:500}.header .menu-list__link-title,.header .header-actions__action{font-family:var(--sc-font-display);font-weight:500}.header .menu-list__link-title{font-size:1rem}.footer-content a,.footer-content .menu__heading{font-family:var(--sc-font-display)}.sc-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 1.7rem;border:2px solid transparent;border-radius:var(--sc-pill);font:600 1.0625rem/1 var(--sc-font-display);letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .3s var(--sc-ease),background-color .2s,border-color .2s,color .2s,box-shadow .3s}.sc-btn--red{background:var(--sc-red);color:#fff;box-shadow:0 16px 28px -16px #b71c2bbf}.sc-btn--red:hover{background:var(--sc-red-2)}.sc-btn--navy{background:var(--sc-navy);color:#fff}.sc-btn--navy:hover{background:var(--sc-navy-2)}.sc-btn--ghost{background:transparent;color:var(--sc-navy);border-color:var(--sc-navy)}.sc-btn--ghost:hover{background:var(--sc-navy);color:#fff}.sc-btn--block{width:100%}.sc-btn:focus-visible{outline:3px solid var(--sc-navy);outline-offset:3px}.sc-btn[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.sc-btn[aria-disabled=true]:not([disabled]){box-shadow:none}.sc-btn .sc-i{flex:none;width:1.15em;height:1.15em;transition:transform .3s var(--sc-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sc-btn:not([disabled]):hover{transform:translateY(-2px)}.sc-btn:not([disabled]):hover .sc-i--arrow{transform:translate(4px)}}.sc-btn.is-busy{pointer-events:none}.sc-btn.is-busy:after{content:"";position:absolute;inset-inline-end:1.1rem;width:16px;height:16px;border:2px solid rgb(255 255 255 / .45);border-top-color:#fff;border-radius:50%;animation:sc-spin .7s linear infinite}.sc-btn--ghost.is-busy:after{border-color:#0d234a40;border-top-color:var(--sc-navy)}.sc-btn.is-done{background:var(--sc-green);border-color:var(--sc-green);color:#fff}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-link{color:var(--sc-navy);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;text-decoration-color:#b71c2b8c}.sc-link:hover{text-decoration-color:var(--sc-red)}.sc-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0;padding:.45rem .95rem;border-radius:var(--sc-pill);background:var(--sc-red-soft);color:var(--sc-red-2);font:700 .75rem/1 var(--sc-font-display);letter-spacing:.1em;text-transform:uppercase}.sc-eyebrow .sc-i{width:1.2em;height:1.2em}.sc-title{margin:0;color:var(--sc-navy);font:700 clamp(2rem,4.4vw,3.4rem) / 1.04 var(--sc-font-display);letter-spacing:-.015em;text-wrap:balance}.sc-script{font-family:var(--sc-font-script);font-weight:400;letter-spacing:0;color:var(--sc-red)}.sc-lead{margin:0;max-width:46ch;color:var(--sc-muted);font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.55;text-wrap:pretty}.sc-wrap{width:100%;max-width:var(--sc-wrap);margin-inline:auto;padding-inline:var(--sc-gutter)}.sc-section{position:relative;padding-block:var(--sc-section-y);overflow:clip}.sc-head{display:grid;justify-items:center;gap:.9rem;margin-block-end:clamp(28px,4vw,52px);text-align:center}.sc-head .sc-lead{margin-inline:auto}.sc-card{position:relative;border:1px solid rgb(13 35 74 / .06);border-radius:var(--sc-r-lg);background:#fff;box-shadow:var(--sc-shadow-soft)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.sc-card--lift{transition:transform .45s var(--sc-ease),box-shadow .45s var(--sc-ease)}.sc-card--lift:hover{transform:translateY(-5px);box-shadow:var(--sc-shadow)}}.sc-group{margin:0;padding:0;border:0;min-width:0}.sc-group+.sc-group{margin-block-start:1rem}.sc-group__legend{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .55rem;padding:0;color:var(--sc-ink);font:600 .9375rem/1.2 var(--sc-font-display)}.sc-group__value{color:var(--sc-muted);font-weight:500}.sc-opts{display:flex;flex-wrap:wrap;gap:8px}.sc-opt{position:relative;display:inline-flex}.sc-opt input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sc-opt__face{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:44px;padding:0 14px;border:2px solid var(--sc-line);border-radius:var(--sc-pill);background:#fff;color:var(--sc-ink);font:600 .9375rem/1 var(--sc-font-display);transition:border-color .2s,background-color .2s,color .2s,transform .25s var(--sc-ease)}@media(hover:hover){.sc-opt input:not(:disabled):not(:checked)+.sc-opt__face:hover{border-color:var(--sc-navy)}}.sc-opt input:checked+.sc-opt__face{border-color:var(--sc-navy);background:var(--sc-navy);color:#fff}.sc-opt input:focus-visible+.sc-opt__face{outline:3px solid var(--sc-red);outline-offset:2px}.sc-opt input:disabled+.sc-opt__face{opacity:.45;text-decoration:line-through;cursor:not-allowed}.sc-opt input:disabled{cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.sc-opt input:active+.sc-opt__face{transform:scale(.95)}}.sc-opt--swatch .sc-opt__face{width:58px;height:58px;min-width:0;padding:0;overflow:hidden;border:3px solid #fff;border-radius:50%;background:var(--sc-sky-2);box-shadow:0 0 0 2px var(--sc-line)}.sc-opt--swatch .sc-opt__face img{display:block;width:100%;height:100%;object-fit:cover}.sc-opt--swatch input:checked+.sc-opt__face{background:var(--sc-sky-2);box-shadow:0 0 0 3px var(--sc-red)}.sc-opt--swatch input:disabled+.sc-opt__face{text-decoration:none;filter:grayscale(1)}.sc-opts--swatch{gap:10px}.sc-select-wrap{display:grid;gap:.4rem;min-width:0}.sc-select-wrap label{color:var(--sc-muted);font:600 .8125rem/1.2 var(--sc-font-display)}.sc-select{-webkit-appearance:none;appearance:none;width:100%;min-height:50px;padding:0 40px 0 16px;border:2px solid var(--sc-line);border-radius:16px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%230d234a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center / 14px;color:var(--sc-ink);font:600 1rem/1 var(--sc-font-display);cursor:pointer;transition:border-color .2s}.sc-select:hover{border-color:var(--sc-navy)}.sc-select:focus-visible{outline:3px solid var(--sc-red);outline-offset:2px}.sc-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;min-height:2.4rem;color:var(--sc-navy);font:700 clamp(1.7rem,2.6vw,2.3rem) / 1 var(--sc-font-display);font-variant-numeric:tabular-nums}.sc-price [data-sc-price],.sc-price [data-sc-total]{display:inline-block;transition:opacity .2s,transform .25s var(--sc-ease)}.sc-price.is-changing [data-sc-price],.sc-price.is-changing [data-sc-total]{opacity:0;transform:translateY(5px)}.sc-price s{color:var(--sc-muted);font-size:.55em;font-weight:500}.sc-price__note{flex-basis:100%;color:var(--sc-green);font:600 .875rem/1.3 var(--sc-font-display)}.sc-status{display:inline-flex;align-items:center;gap:.45rem;margin:0;color:var(--sc-green);font:600 .875rem/1.2 var(--sc-font-display)}.sc-status:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor}.sc-status.is-out{color:var(--sc-red-2)}.sc-error{margin:.75rem 0 0;padding:.7rem 1rem;border-radius:14px;background:var(--sc-red-soft);color:#7a0f1b;font-weight:600;font-size:.9375rem;line-height:1.4}.sc-error[hidden]{display:none}.sc-wave{display:block;width:100%;height:clamp(30px,5vw,64px);color:var(--sc-wave-color, var(--sc-sky-2));pointer-events:none}.sc-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none}.sc-snow i{position:absolute;top:-14px;left:var(--x);width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff 0 40%,#cfe3f6);box-shadow:0 0 0 1px #8fbbe659;opacity:0}@media(prefers-reduced-motion:no-preference){.sc-snow i{animation:sc-fall var(--d) linear var(--dl) infinite}}@media(prefers-reduced-motion:reduce){.sc-snow i{top:var(--y);opacity:.55}}@keyframes sc-fall{0%{transform:translateZ(0);opacity:0}10%{opacity:var(--o)}90%{opacity:var(--o)}to{transform:translate3d(var(--dx),105vh,0);opacity:0}}.sc-lights{position:absolute;inset:0 0 auto 0;z-index:2;height:64px;pointer-events:none}.sc-lights svg{display:block;width:100%;height:100%;overflow:visible}.sc-lights .b{opacity:.95}@media(prefers-reduced-motion:no-preference){.sc-lights .b{animation:sc-twinkle 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s)}}@keyframes sc-twinkle{0%,to{opacity:.95}50%{opacity:.38}}@media(prefers-reduced-motion:no-preference){.sc-rise{animation:sc-rise .9s var(--sc-ease) backwards;animation-delay:calc(var(--sc-i, 0) * 90ms + .12s)}.sc-zoom-in{animation:sc-zoom 1.2s var(--sc-ease) backwards;animation-delay:.16s}}@keyframes sc-rise{0%{opacity:0;transform:translate3d(0,22px,0)}}@keyframes sc-zoom{0%{opacity:0;transform:scale(1.06)}}.cart-drawer__inner,.theme-drawer__dialog{--color-background: var(--sc-cream)}.theme-drawer__title{color:var(--sc-navy);font-family:var(--sc-font-display);font-weight:700;letter-spacing:-.01em}.cart-items__title,.cart-items__title a{font-family:var(--sc-font-display);font-weight:600}.cart-items__media-image,.cart-items__media-container{border-radius:16px}.cart__checkout-button{min-height:56px;border-radius:var(--sc-pill);background:var(--sc-red);border-color:var(--sc-red);color:#fff;font-family:var(--sc-font-display);font-weight:700;letter-spacing:.03em;box-shadow:0 16px 28px -16px #b71c2bbf}.cart__checkout-button:hover{background:var(--sc-red-2);border-color:var(--sc-red-2)}.cart-totals__total-value,.cart-totals__total-label{font-family:var(--sc-font-display);font-weight:700}.quantity-selector{border-radius:var(--sc-pill)}.product-details h1,.product-details .sk-h1{font-family:var(--sc-font-display);font-weight:700;letter-spacing:-.015em;color:var(--sc-navy)}.sk-packs__option,.sk-packs__chip{border-radius:18px}.sk-packs__chip{background:var(--sc-sky-2);color:var(--sc-navy)}.variant-option__button-label{font-family:var(--sc-font-display);font-weight:600}.accordion .accordion__summary,.product-details .accordion summary{font-family:var(--sc-font-display);font-weight:600}@media(forced-colors:active){.sc-opt input:checked+.sc-opt__face,.sc-btn{border:2px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/sk-cosy.css.map */
