:root{--sauc-violet:#6653c7;--sauc-violet-dark:#5140ad;--sauc-ink:#211b42;--sauc-muted:#706a82;--sauc-lavender:#f7f4ff;--sauc-border:#e8e3f4}html{scroll-behavior:smooth}body{--color-background:#fff;--color-foreground:#514b65;--color-foreground-heading:#211b42;--color-primary-button-background:#6653c7;--color-primary-button-text:#fff}::selection{background:#ded7ff;color:#211b42}button,[type=button],[type=submit],.button{transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}button:hover,[type=submit]:hover,.button:hover{box-shadow:0 8px 22px #5140ad1c}.product-card,.collection-card{border-radius:16px;overflow:hidden}.product-card__image,.collection-card__image{border-radius:14px}.product-card__content{padding-bottom:4px}.product-card__title,.product-title,.product-information h1{letter-spacing:-.025em}.product-information .price,.product-information [class*=price]{color:var(--sauc-ink)}.product-information .product-form__submit,.product-information button[name=add],.product-information [type=submit]{min-height:52px;border-radius:999px;font-weight:750}.product-information input,.product-information select,.product-information .variant-option__button-label{border-radius:12px}.product-information .product__description,.product-information .rte{color:#625c75;line-height:1.75}.announcement-bar,.header-announcements{font-size:12px;letter-spacing:.015em}@media(max-width:749px){.product-information .product-form__submit,.product-information button[name=add],.product-information [type=submit]{width:100%;min-height:52px}.product-information h1{font-size:clamp(1.8rem,7vw,2.5rem)}.product-card,.collection-card{border-radius:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.product-information{--sauc-product-accent:#6653c7}.product-information h1{color:#211b42;letter-spacing:-.04em}.product-information .product-form__submit,.product-information button[name=add],.product-information [type=submit]{box-shadow:0 8px 20px #6653c720}.product-information .product-form__submit:hover,.product-information button[name=add]:hover{transform:translateY(-1px)}.product-information .price{font-weight:750;letter-spacing:-.025em}.product-information .product__description,.product-information .rte{font-size:14px;line-height:1.8}.sauc-product-story,.sauc-collections{animation:saucSectionIn .5s both}@keyframes saucSectionIn{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.sauc-product-story,.sauc-collections{animation:none}.sauc-product-story__grid article,.sauc-category__image img{transition:none}}:root{--sauc-card-bg:#fbfaff;--sauc-card-border:#e5def8;--sauc-card-shadow:0 5px 18px rgba(57,40,112,.075);--sauc-card-shadow-hover:0 16px 34px rgba(57,40,112,.15)}.product-card,.product-card-wrapper,.product-grid .grid__item .card,.product-grid .product-card,.product-list .product-card,.resource-list__item .product-card,.collection-product-card{position:relative!important;background:var(--sauc-card-bg)!important;border:1px solid var(--sauc-card-border)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:var(--sauc-card-shadow)!important;isolation:isolate;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important}.product-card:hover,.product-card-wrapper:hover,.product-grid .grid__item .card:hover,.product-grid .product-card:hover,.product-list .product-card:hover,.resource-list__item .product-card:hover,.collection-product-card:hover{transform:translateY(-4px);border-color:#c8baf2!important;box-shadow:var(--sauc-card-shadow-hover)!important}.product-card__image,.product-card__media,.card__media,.product-card .media,.product-card-wrapper .media,.collection-product-card .media{margin:8px!important;width:calc(100% - 16px)!important;border-radius:14px!important;overflow:hidden!important;background:linear-gradient(145deg,#f4f0ff,#edf6ff)!important}.product-card__content,.product-card__information,.card__content,.card__information,.product-card-wrapper .card__content{padding:14px 16px 17px!important;background:transparent!important;gap:8px}.product-card__title,.product-card .card__heading,.card__heading,.product-card-wrapper .card__heading,.product-card__content a{color:#292044!important;font-weight:650!important;line-height:1.35!important;letter-spacing:-.015em}.product-card .price,.product-card-wrapper .price,.card .price{color:#5140ad!important;font-weight:750!important}.product-card .price__sale,.card .price__sale{color:#5140ad!important}.product-card .price--on-sale .price-item--regular,.card .price--on-sale .price-item--regular{color:#888199!important;font-weight:450!important}.product-card .badge,.card .badge,.product-card__badge{border-radius:999px!important;padding:6px 9px!important;font-size:10px!important;font-weight:750!important;letter-spacing:.01em}.product-card .quick-add__submit,.card .quick-add__submit,.product-card button[name=add],.card button[name=add]{min-height:42px!important;border:1px solid #d8cff7!important;border-radius:999px!important;background:#eee9ff!important;color:#5140ad!important;font-size:12px!important;font-weight:750!important;transition:background .2s ease,color .2s ease,transform .2s ease!important}.product-card .quick-add__submit:hover,.card .quick-add__submit:hover,.product-card button[name=add]:hover,.card button[name=add]:hover{background:#6653c7!important;color:#fff!important;transform:translateY(-1px)}.product-card:focus-within,.card:focus-within{outline:2px solid #9b8be7;outline-offset:2px}@media(max-width:749px){.product-card,.product-card-wrapper,.product-grid .grid__item .card,.product-grid .product-card,.product-list .product-card,.resource-list__item .product-card,.collection-product-card{border-radius:15px!important;box-shadow:0 4px 14px #39287012!important}.product-card__image,.product-card__media,.card__media,.product-card .media,.product-card-wrapper .media,.collection-product-card .media{margin:6px!important;width:calc(100% - 12px)!important;border-radius:11px!important}.product-card__content,.product-card__information,.card__content,.card__information,.product-card-wrapper .card__content{padding:10px 11px 13px!important}}@media(prefers-reduced-motion:reduce){.product-card,.product-card-wrapper,.product-grid .grid__item .card,.product-grid .product-card,.product-list .product-card,.resource-list__item .product-card,.collection-product-card{transition:none!important}}.product-information{position:relative;isolation:isolate}.product-information .product-information__media,.product-information .product-media-container,.product-information .media-gallery,.product-information [class*=media-gallery]{border-radius:24px}.product-information .product-information__media,.product-information .product-media-container{background:linear-gradient(145deg,#f7f4ff,#f0f7ff);border:1px solid #e5def8;box-shadow:0 16px 44px #39287017;overflow:hidden}.product-information .product-information__media img,.product-information .product-media-container img,.product-information [class*=media-gallery] img{border-radius:18px}.product-information .product-information__details,.product-information .product-details,.product-information [class*=product-information__details]{padding:clamp(18px,2.3vw,32px);border:1px solid #ece7f8;border-radius:24px;background:linear-gradient(155deg,#fff 15%,#fbf9ff);box-shadow:0 12px 36px #3928700e}.product-information h1{font-size:clamp(1.8rem,2.6vw,2.65rem)!important;line-height:1.08!important;letter-spacing:-.045em!important;color:#241b43!important;text-wrap:balance}.product-information .price,.product-information [class*=price]{color:#5140ad}.product-information .price{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;background:#f0ebff;border:1px solid #e0d6ff}.product-information .product-form__submit,.product-information button[name=add],.product-information [type=submit],.product-information .shopify-payment-button__button{min-height:48px!important;border-radius:14px!important;background:linear-gradient(110deg,#6653c7,#5140ad)!important;color:#fff!important;border:1px solid #6653c7!important;box-shadow:0 8px 20px #5140ad33!important;font-weight:750!important;transition:transform .2s,box-shadow .2s,filter .2s!important}.product-information .product-form__submit:hover,.product-information button[name=add]:hover,.product-information [type=submit]:hover,.product-information .shopify-payment-button__button:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 12px 26px #5140ad42!important}.product-information .quantity{border-radius:13px!important;border-color:#ded6f4!important;overflow:hidden}.product-information .product__description,.product-information .rte{color:#69627d;line-height:1.85}.product-information .product__description p,.product-information .rte p{margin-block:0 1em}.product-information hr,.product-information .divider{border-color:#e9e3f5!important;opacity:1}.sauc-product-story{position:relative}.sauc-product-story__grid article{border-color:#e2daf8!important;background:linear-gradient(145deg,#fbf9ff,#f0f7ff)!important;box-shadow:0 6px 20px #3928700b}.sauc-product-story__faq{box-shadow:0 10px 30px #3928700b!important}@media(min-width:750px){.product-information{gap:clamp(24px,3vw,48px)!important;align-items:start}.product-information .product-information__media,.product-information .product-media-container{position:relative}}@media(max-width:749px){.product-information .product-information__details,.product-information .product-details,.product-information [class*=product-information__details]{padding:18px;border-radius:19px}.product-information .product-information__media,.product-information .product-media-container{border-radius:18px}.product-information h1{font-size:1.8rem!important}}@media(prefers-reduced-motion:reduce){.product-information .product-form__submit,.product-information button[name=add],.product-information [type=submit],.product-information .shopify-payment-button__button{transition:none!important}}.sauc-description-wrap{position:relative;max-width:100%}.sauc-description-wrap.is-collapsed>:first-child{max-height:230px;overflow:hidden;position:relative}.sauc-description-wrap.is-collapsed>:first-child:after{content:"";position:absolute;pointer-events:none;left:0;right:0;bottom:0;height:76px;background:linear-gradient(to bottom,#fff0,#fff)}.sauc-description-wrap.is-expanded>:first-child{max-height:none;overflow:visible}.sauc-description-wrap.is-expanded>:first-child:after{display:none}.sauc-read-more{display:inline-flex;align-items:center;gap:7px;margin-top:9px;padding:8px 15px;border:1px solid #d8cff7;border-radius:999px;background:#f0ebff;color:#5140ad;font-size:12px;font-weight:750;cursor:pointer;transition:background .2s,color .2s,transform .2s}.sauc-read-more:hover{background:#6653c7;color:#fff;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.sauc-read-more{transition:none}}.sauc-about{--about-ink:#241b43;--about-muted:#6f6883;--about-violet:#6653c7;max-width:1080px;margin:0 auto;padding:0 0 30px;color:var(--about-ink)}.sauc-about *{box-sizing:border-box}.sauc-about-hero{position:relative;isolation:isolate;overflow:hidden;margin:10px 0 54px;padding:clamp(34px,6vw,76px);border:1px solid #e7e0fb;border-radius:30px;background:radial-gradient(ellipse at 92% 12%,#dcd3ff 0,rgba(220,211,255,.3) 22%,transparent 48%),radial-gradient(ellipse at 8% 100%,#dff2ff 0,rgba(223,242,255,.45) 26%,transparent 53%),linear-gradient(135deg,#fbf9ff,#fff 55%,#f4f8ff);box-shadow:0 18px 55px #422e8514}.sauc-about-eyebrow,.sauc-about-section-heading>span,.sauc-about-promise>div:last-child>span{display:inline-flex;align-items:center;gap:9px;color:#6653c7;font-size:11px;font-weight:800;letter-spacing:.16em}.sauc-about-dot{width:8px;height:8px;border-radius:50%;background:#7b68da;box-shadow:0 0 0 5px #e8e2ff}.sauc-about-hero h2{position:relative;z-index:1;max-width:700px;margin:22px 0 18px;color:#241b43;font-size:clamp(36px,5.5vw,66px);font-weight:780;letter-spacing:-.055em;line-height:1.04;text-wrap:balance}.sauc-about-hero h2 span{color:#6653c7}.sauc-about-lead{position:relative;z-index:1;max-width:600px;margin:0;color:#6f6883;font-size:clamp(15px,1.6vw,18px);line-height:1.8}.sauc-about-cta{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:18px;margin-top:27px;padding:14px 20px;border:1px solid #6653c7;border-radius:999px;background:linear-gradient(110deg,#6653c7,#5140ad);color:#fff!important;font-size:13px;font-weight:750;text-decoration:none!important;box-shadow:0 9px 22px #5140ad30;transition:transform .2s,box-shadow .2s}.sauc-about-cta:hover{transform:translateY(-2px);box-shadow:0 14px 27px #5140ad40}.sauc-about-orbit{position:absolute;z-index:-1;border:1px solid rgba(102,83,199,.15);border-radius:50%;pointer-events:none}.sauc-about-orbit-one{width:340px;height:340px;right:-120px;top:-155px;box-shadow:0 0 0 32px #ffffff2e,0 0 0 64px #6653c709}.sauc-about-orbit-two{width:210px;height:210px;right:9%;bottom:-160px;background:#dff2ff40}.sauc-about-values{padding:8px 0 54px}.sauc-about-section-heading{max-width:680px;margin:0 auto 28px;text-align:center}.sauc-about-section-heading h3,.sauc-about-promise h3,.sauc-about-bottom h3{margin:12px 0;color:#241b43;font-size:clamp(25px,3.2vw,38px);font-weight:750;letter-spacing:-.04em;line-height:1.15;text-wrap:balance}.sauc-about-section-heading p,.sauc-about-bottom p{max-width:590px;margin:0 auto;color:#6f6883;font-size:15px;line-height:1.75}.sauc-about-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sauc-about-card{min-width:0;padding:25px 23px 27px;border:1px solid #e5def8;border-radius:22px;background:linear-gradient(145deg,#fcfaff,#f7f4ff 56%,#f2f8ff);box-shadow:0 8px 24px #3928700e;transition:transform .22s,box-shadow .22s,border-color .22s}.sauc-about-card:hover{transform:translateY(-4px);border-color:#cfc4f4;box-shadow:0 15px 32px #3928701a}.sauc-about-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:20px;border:1px solid #e0d7ff;border-radius:15px;background:#eee9ff;color:#6653c7;font-size:24px}.sauc-about-card h4{margin:0 0 9px;color:#292044;font-size:18px;font-weight:750;letter-spacing:-.025em}.sauc-about-card p,.sauc-about-promise p{margin:0;color:#6f6883;font-size:14px;line-height:1.8}.sauc-about-promise{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:30px;margin:0 0 48px;padding:clamp(26px,4vw,44px);border:1px solid #dfe6fb;border-radius:26px;background:linear-gradient(120deg,#f0ebff,#f8f7ff 46%,#edf7ff)}.sauc-about-promise-mark{display:grid;place-items:center;width:116px;height:116px;border:1px solid rgba(102,83,199,.22);border-radius:34px;background:#ffffffb8;color:#6653c7;font-size:29px;font-weight:850;letter-spacing:-.08em;box-shadow:0 12px 30px #39287014;transform:rotate(-5deg)}.sauc-about-promise h3{margin:10px 0 12px;font-size:clamp(26px,3.4vw,39px)}.sauc-about-promise p{max-width:650px}.sauc-about-bottom{padding:clamp(30px,5vw,52px) 20px;border:1px solid #e8e1fa;border-radius:26px;background:linear-gradient(135deg,#fbf9ff,#fff 52%,#f1f8ff);text-align:center}.sauc-about-bottom h3{margin-top:0}.sauc-about-bottom .sauc-about-cta{margin-top:22px}@media(max-width:749px){.sauc-about-hero{margin:0 0 36px;padding:30px 23px;border-radius:23px}.sauc-about-hero h2{font-size:clamp(35px,10vw,48px)}.sauc-about-card-grid{grid-template-columns:1fr;gap:12px}.sauc-about-card{display:grid;grid-template-columns:44px 1fr;column-gap:15px;padding:19px;border-radius:18px}.sauc-about-icon{grid-row:span 2;margin:0}.sauc-about-card h4{align-self:end}.sauc-about-card p{grid-column:2}.sauc-about-promise{grid-template-columns:1fr;gap:18px;border-radius:22px}.sauc-about-promise-mark{width:78px;height:78px;border-radius:24px;font-size:23px}.sauc-about-values{padding-bottom:34px}.sauc-about-bottom{border-radius:22px}}@media(prefers-reduced-motion:reduce){.sauc-about-cta,.sauc-about-card{transition:none!important}}@keyframes saucAboutRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes saucAboutGlow{0%,to{transform:translateZ(0)}50%{transform:translate3d(-8px,10px,0)}}.sauc-about-hero,.sauc-about-hero .sauc-about-eyebrow,.sauc-about-hero h2,.sauc-about-hero .sauc-about-lead,.sauc-about-hero .sauc-about-cta{animation:saucAboutRise .65s cubic-bezier(.2,.7,.2,1) both}.sauc-about-hero h2{animation-delay:.06s}.sauc-about-hero .sauc-about-lead{animation-delay:.12s}.sauc-about-hero .sauc-about-cta{animation-delay:.18s}.sauc-about-orbit-one{animation:saucAboutGlow 9s ease-in-out infinite}.sauc-about-card{animation:saucAboutRise .6s ease both}.sauc-about-card:nth-child(2){animation-delay:.08s}.sauc-about-card:nth-child(3){animation-delay:.16s}.sauc-about-promise,.sauc-about-bottom{animation:saucAboutRise .7s ease both}@media(prefers-reduced-motion:reduce){.sauc-about-hero,.sauc-about-hero *,.sauc-about-orbit-one,.sauc-about-card,.sauc-about-promise,.sauc-about-bottom{animation:none!important}}.sauc-contact{max-width:1080px;margin:0 auto;padding:8px 0 44px;color:#241b43}.sauc-contact-note{margin:0;padding:15px 18px;border-left:3px solid #a99be9;border-radius:0 12px 12px 0;background:#f8f6ff;color:#6f6883;font-size:13px;line-height:1.7}.sauc-footer-links{margin-top:12px!important;font-size:13px}.sauc-footer-links a{color:#5140ad!important;text-decoration:none;border-bottom:1px solid #d8cff7;transition:color .2s,border-color .2s}.sauc-footer-links a:hover{color:#292044!important;border-color:#6653c7}@media(max-width:749px){.sauc-contact-hero{padding:30px 22px;border-radius:22px}.sauc-contact-hero h2{font-size:clamp(34px,10vw,46px)}.sauc-contact-values{grid-template-columns:1fr;gap:10px}.sauc-contact-values article{padding:17px;border-radius:16px}.sauc-contact-orb{right:-180px}}.sauc-contact{max-width:1080px;margin:0 auto;padding:8px 0 32px;color:#241b43}.sauc-contact *{box-sizing:border-box}.sauc-contact-hero{position:relative;isolation:isolate;overflow:hidden;margin:0 0 24px;padding:clamp(34px,5vw,64px);border:1px solid #e4ddfa;border-radius:28px;background:radial-gradient(ellipse at 92% 8%,#ddd4ff 0,rgba(221,212,255,.35) 25%,transparent 49%),radial-gradient(ellipse at 10% 100%,#e1f3ff 0,transparent 48%),linear-gradient(135deg,#fbf9ff,#fff 56%,#f2f8ff);box-shadow:0 16px 44px #39287012;animation:saucAboutRise .65s ease both}.sauc-contact-eyebrow{display:inline-block;color:#6653c7;font-size:11px;font-weight:800;letter-spacing:.15em}.sauc-contact-hero h2{position:relative;z-index:1;max-width:760px;margin:16px 0;color:#241b43;font-size:clamp(36px,5vw,60px);font-weight:780;letter-spacing:-.05em;line-height:1.06}.sauc-contact-hero h2 span{color:#6653c7}.sauc-contact-hero>p{position:relative;z-index:1;max-width:650px;color:#6f6883;font-size:16px;line-height:1.8}.sauc-contact-cta{position:relative;z-index:1;display:inline-flex;gap:16px;align-items:center;margin-top:12px;padding:13px 19px;border-radius:999px;background:linear-gradient(110deg,#6653c7,#5140ad);color:#fff!important;font-size:13px;font-weight:750;text-decoration:none!important;box-shadow:0 8px 20px #5140ad2b;transition:transform .2s,box-shadow .2s}.sauc-contact-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px #5140ad40}.sauc-contact-orb{position:absolute;z-index:-1;right:-85px;bottom:-190px;width:360px;height:360px;border:1px solid #6653c722;border-radius:50%;box-shadow:0 0 0 30px #fff3,0 0 0 62px #6653c708;animation:saucAboutGlow 10s ease-in-out infinite}.sauc-contact-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px}.sauc-contact-values article{display:flex;gap:14px;align-items:flex-start;padding:22px 18px;border:1px solid #e5def8;border-radius:20px;background:linear-gradient(145deg,#fcfaff,#f5f2ff 65%,#f0f8ff);box-shadow:0 7px 22px #3928700b;animation:saucAboutRise .6s ease both}.sauc-contact-values article:nth-child(2){animation-delay:.08s}.sauc-contact-values article:nth-child(3){animation-delay:.16s}.sauc-contact-icon{flex:0 0 38px;display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#eee9ff;color:#6653c7;font-size:21px}.sauc-contact-values h3{margin:2px 0 7px;color:#292044;font-size:16px;line-height:1.3;font-weight:750}.sauc-contact-values p{margin:0;color:#6f6883;font-size:13px;line-height:1.75}.sauc-contact-note{margin:0 0 24px;padding:15px 18px;border-left:3px solid #a99be9;border-radius:0 12px 12px 0;background:#f8f6ff;color:#6f6883;font-size:13px;line-height:1.7}.template-page-contact .contact-form,.template-page-contact .contact-form__form,.template-page-contact form[action*="/contact"]{padding:clamp(22px,4vw,38px);border:1px solid #e5def8;border-radius:24px;background:linear-gradient(145deg,#fff,#fbf9ff 75%,#f5faff);box-shadow:0 12px 34px #3928700e}.template-page-contact input:not([type=checkbox]):not([type=radio]),.template-page-contact textarea,.template-page-contact select{border:1px solid #ded6f4!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;min-height:48px}.template-page-contact textarea{min-height:150px}.template-page-contact input:focus,.template-page-contact textarea:focus,.template-page-contact select:focus{outline:2px solid #b7a9f0!important;outline-offset:1px}.template-page-contact button[type=submit],.template-page-contact .button{min-height:50px;border-radius:999px!important;background:linear-gradient(110deg,#6653c7,#5140ad)!important;color:#fff!important;font-weight:750;box-shadow:0 8px 20px #5140ad2b}@media(max-width:749px){.sauc-contact-hero{padding:30px 22px;border-radius:22px}.sauc-contact-hero h2{font-size:clamp(34px,10vw,46px)}.sauc-contact-values{grid-template-columns:1fr;gap:10px}.sauc-contact-values article{padding:17px;border-radius:16px}.sauc-contact-orb{right:-180px}.template-page-contact .contact-form,.template-page-contact .contact-form__form,.template-page-contact form[action*="/contact"]{padding:18px;border-radius:18px}}@media(prefers-reduced-motion:reduce){.sauc-contact-hero,.sauc-contact-orb,.sauc-contact-values article{animation:none!important}.sauc-contact-cta{transition:none!important}}.template-page-contact .page-width-content:has(.sauc-contact),.template-page-contact .section-content-wrapper:has(.sauc-contact),.template-page-contact .shopify-section:has(.sauc-contact) .page-width-content{width:100%;max-width:100%!important}.template-page-contact .section-content-wrapper:has(.sauc-contact){align-items:stretch!important}.template-page-contact .section-content-wrapper:has(.sauc-contact)>*{width:100%;max-width:100%!important}.template-page-contact .section-content-wrapper:has(.sauc-contact) .text-block,.template-page-contact .section-content-wrapper:has(.sauc-contact) .rte{max-width:none!important}.template-page-contact .sauc-contact{width:100%;max-width:1240px;margin-inline:auto;padding-inline:clamp(16px,2.5vw,36px)}.template-page-contact .sauc-contact-hero{width:100%;padding:clamp(38px,5vw,72px)}.template-page-contact .sauc-contact-values{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:749px){.template-page-contact .sauc-contact{padding-inline:0}.template-page-contact .sauc-contact-hero{padding:30px 22px}.template-page-contact .sauc-contact-values{grid-template-columns:1fr}}.template-cart main,.template-cart #MainContent{color:#211b42}.template-cart .cart__footer,.template-cart .cart__summary,.template-cart [class*=cart-summary],.template-cart [class*=order-summary]{padding:clamp(20px,3vw,30px);border:1px solid #e4ddfa;border-radius:22px;background:linear-gradient(145deg,#fff,#fbf9ff 75%,#f3f8ff);box-shadow:0 10px 30px #3928700e}.template-cart .cart-item,.template-cart [class*=cart-item]{border-color:#e8e3f4}.template-cart .cart-item__image,.template-cart [class*=cart-item] img{border-radius:12px}.template-cart input,.template-cart select{border-radius:10px}.template-cart .cart__checkout-button,.template-cart button[name=checkout],.template-cart [name=checkout],.template-cart a[href*="/checkout"]{min-height:52px;border-radius:999px!important;background:linear-gradient(110deg,#6653c7,#5140ad)!important;color:#fff!important;font-weight:750;box-shadow:0 8px 20px #5140ad2b}.template-cart .cart__checkout-button:hover,.template-cart button[name=checkout]:hover,.template-cart [name=checkout]:hover{transform:translateY(-1px);box-shadow:0 12px 26px #5140ad40}header-component,.header-wrapper,.header{border-color:#eee9fa}header-component .header__menu-item,.header .menu-list__link,.header a[href]{transition:color .18s ease,background-color .18s ease}header-component .header__menu-item:hover,.header .menu-list__link:hover{color:#6653c7}header-component .header__icon,.header .header__icon{border-radius:12px;transition:background-color .18s ease,transform .18s ease}header-component .header__icon:hover,.header .header__icon:hover{background:#f2eeff;transform:translateY(-1px)}header-component .header__search,.header .search-action{border-radius:999px}.header-drawer,.menu-drawer,.mega-menu{border-color:#e5def8}.menu-drawer a,.header-drawer a{border-radius:10px}.menu-drawer a:hover,.header-drawer a:hover{background:#f6f3ff;color:#5140ad}.jdgm-widget,.jdgm-rev-widg,.spr-container,.shopify-reviews,.okeReviews,.loox-reviews,.yotpo-widget-instance,[data-oke-reviews-widget],.product-recommendations__reviews{color:#514b65}.jdgm-rev-widg,.spr-container,.okeReviews-reviewsWidget,.loox-reviews-default,.yotpo-reviews-main-widget{margin-block:20px;padding:clamp(16px,2.5vw,24px);border:1px solid #e5def8;border-radius:18px;background:linear-gradient(145deg,#fff,#fbf9ff)}.jdgm-star,.spr-icon-star,.okeReviews .okeReviews-starRating-indicator span,.loox-icon{color:#6653c7!important}.jdgm-write-rev-link,.jdgm-submit-rev,.spr-button,.okeReviews button,.loox-button,.yotpo-base-layout button{border-radius:999px!important}.product-information [class*=shipping],.product-information [class*=payment],.product-information [class*=trust]{border-radius:12px}.template-collection .collection-hero,.template-collection .collection-banner{border-radius:0 0 24px 24px}.template-collection .facets,.template-collection facet-filters-form,.template-collection [class*=filter]{--sauc-filter-radius:12px}.template-collection .facets__summary,.template-collection .facets__button,.template-collection select,.template-collection [class*=sort] select{border-radius:12px}.template-collection .product-grid,.template-collection .collection-product-grid{row-gap:26px}.template-collection .product-card,.template-collection .card-wrapper,.template-collection [class*=product-card]{height:100%}.template-collection .pagination a,.template-collection .pagination button{border-radius:10px}.template-collection .collection-title,.template-collection .collection-hero__title{letter-spacing:-.04em}@media(max-width:749px){.template-cart .cart__footer,.template-cart .cart__summary,.template-cart [class*=cart-summary],.template-cart [class*=order-summary]{padding:18px;border-radius:18px}.template-cart .cart__checkout-button,.template-cart button[name=checkout],.template-cart [name=checkout]{width:100%;min-height:54px}.template-collection .product-grid,.template-collection .collection-product-grid{row-gap:18px}header-component .header__icon:hover,.header .header__icon:hover{transform:none}}@media(prefers-reduced-motion:reduce){header-component .header__icon,.header .header__icon,.header-component .header__menu-item,.header .menu-list__link{transition:none!important}}:root{--sauc-violet:#6250bf;--sauc-violet-deep:#4f3ca8;--sauc-lavender:#f4f0ff;--sauc-sky:#f1f8ff}.announcement-bar{background:linear-gradient(90deg,#f0ebff,#f8f6ff 48%,#edf7ff)!important;color:#45377f!important;border-bottom:1px solid #e6defb!important}.announcement-bar__slides{max-width:1000px!important}.announcement-bar__slide,.announcement-bar__message{font-size:12px!important;font-weight:650!important;letter-spacing:.025em!important}header-component,.header-wrapper,header.header,.shopify-section-group-header-group{--sauc-header-border:#e8e2f8}header-component,.header-wrapper,.header{background:#fffffff7!important}header-component .header,.header-wrapper .header{border-bottom:1px solid #e9e3f7!important;box-shadow:0 5px 22px #412f800e!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}header-component .header__row,.header .header__row{min-height:76px}header-component .header__heading-logo,.header .header__heading-logo,header-component .header__logo img,.header .header__logo img{max-height:52px!important;width:auto!important;object-fit:contain}header-component .header__menu-item,.header .menu-list__link,header-component nav a,.header nav a{position:relative;border-radius:999px!important;padding:10px 14px!important;font-weight:620!important;color:#332951!important;text-decoration:none!important;transition:background-color .2s ease,color .2s ease,transform .2s ease!important}header-component .header__menu-item:hover,.header .menu-list__link:hover,header-component nav a:hover,.header nav a:hover{background:#f2edff!important;color:var(--sauc-violet-deep)!important}header-component .header__menu-item[aria-current=page],.header .menu-list__link[aria-current=page],header-component nav a[aria-current=page],.header nav a[aria-current=page]{background:#f0ebff!important;color:var(--sauc-violet-deep)!important}header-component .header__icon,.header .header__icon,header-component .header-actions__action,.header .header-actions__action{width:42px;height:42px;min-width:42px;border-radius:50%!important;background:#f7f5ff!important;color:#4e408b!important;border:1px solid #eae4fb!important;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,transform .2s ease!important}header-component .header__icon:hover,.header .header__icon:hover,header-component .header-actions__action:hover,.header .header-actions__action:hover{background:#ebe4ff!important;border-color:#cfc3f4!important;transform:translateY(-2px)}header-component .header__icon svg,.header .header__icon svg{width:20px!important;height:20px!important}header-component .cart-count-bubble,.header .cart-count-bubble{background:var(--sauc-violet)!important;color:#fff!important;border:2px solid #fff!important;font-weight:750!important}header-component .mega-menu,.header .mega-menu,.menu-drawer,.header-drawer{border:1px solid #e7dff9!important;border-radius:0 0 20px 20px!important;box-shadow:0 18px 42px #30226521!important}header-component .mega-menu a:hover,.header .mega-menu a:hover,.menu-drawer a:hover,.header-drawer a:hover{background:#f4f0ff!important;color:#4f3ca8!important}@media(min-width:750px){header-component .header__row--top,.header .header__row--top{padding-block:8px}header-component .header__column--left,.header .header__column--left{gap:10px}}@media(max-width:749px){.announcement-bar__slide,.announcement-bar__message{font-size:10px!important;letter-spacing:0!important}header-component .header__row,.header .header__row{min-height:62px}header-component .header__heading-logo,.header .header__heading-logo,header-component .header__logo img,.header .header__logo img{max-height:40px!important}header-component .header__icon,.header .header__icon,header-component .header-actions__action,.header .header-actions__action{width:38px;height:38px;min-width:38px}header-component .header__menu-item,.header .menu-list__link{padding:11px 12px!important}}@media(prefers-reduced-motion:reduce){header-component .header__menu-item,.header .menu-list__link,header-component .header__icon,.header .header__icon,header-component .header-actions__action,.header .header-actions__action{transition:none!important}}:root{--sauc-cart-ink:#211b42;--sauc-cart-muted:#706981;--sauc-cart-violet:#6250bf;--sauc-cart-violet-deep:#4f3ca8;--sauc-cart-lilac:#f5f1ff;--sauc-cart-line:#e5def7}.template-cart main,.template-cart #MainContent,body:has(.cart-page) #MainContent{background:linear-gradient(180deg,#fbfaff,#fff 340px)!important}.cart-page{color:var(--sauc-cart-ink);padding-block:clamp(28px,5vw,64px)!important}.cart-page__title{margin-bottom:clamp(22px,3vw,36px)!important}.cart-page__title h1,.cart-page h1{color:var(--sauc-cart-ink)!important;letter-spacing:-.045em!important;font-weight:780!important}.cart-page__items{padding:clamp(16px,2.4vw,28px)!important;border:1px solid var(--sauc-cart-line)!important;border-radius:24px!important;background:#fffffff5!important;box-shadow:0 12px 36px #39287011!important}.cart-page__items .cart-items__wrapper{width:100%}.cart-page .cart-items__table,.cart-page table{border-collapse:separate;border-spacing:0}.cart-page .cart-item,.cart-page [class*=cart-item]{border-color:#ece7f7!important}.cart-page .cart-item__image,.cart-page [class*=cart-item] img{border-radius:16px!important;overflow:hidden}.cart-page .cart-item__name,.cart-page [class*=cart-item] a[href*="/products/"]{color:#2c234f!important;font-weight:700!important;text-decoration:none}.cart-page .cart-item__name:hover,.cart-page [class*=cart-item] a[href*="/products/"]:hover{color:var(--sauc-cart-violet-deep)!important}.cart-page input,.cart-page select,.cart-page quantity-input,.cart-page quantity-selector-component{border-radius:12px!important}.cart-page .quantity-selector,.cart-page quantity-selector-component,.cart-page [class*=quantity-selector]{border:1px solid #ded6f3!important;border-radius:12px!important;background:#fff!important}.cart-page .cart__footer,.cart-page .cart__summary,.cart-page .cart-page__summary,.cart-page .cart-totals,.cart-page .cart-page__footer,.cart-page [class*=summary]{color:var(--sauc-cart-ink)}.cart-page .cart-page__footer,.cart-page .cart__footer,.cart-page .cart-page__summary{padding:clamp(20px,3vw,30px)!important;border:1px solid var(--sauc-cart-line)!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#faf8ff 72%,#f1f8ff)!important;box-shadow:0 12px 34px #39287011!important}.cart-page .cart-totals{gap:12px}.cart-page .cart-totals__total,.cart-page [class*=total]{color:var(--sauc-cart-ink)}.cart-page button[name=checkout],.cart-page [name=checkout],.cart-page .cart__checkout-button,.cart-page a[href*="/checkout"],.cart-page .cart-page__footer button[type=submit]{min-height:56px!important;width:100%;border:0!important;border-radius:999px!important;background:linear-gradient(110deg,#6d5bd0,#5140ad)!important;color:#fff!important;font-size:15px!important;font-weight:780!important;letter-spacing:.01em;box-shadow:0 10px 24px #5140ad40!important;transition:transform .2s ease,box-shadow .2s ease!important}.cart-page button[name=checkout]:hover,.cart-page [name=checkout]:hover,.cart-page .cart__checkout-button:hover,.cart-page a[href*="/checkout"]:hover{transform:translateY(-2px);box-shadow:0 14px 28px #5140ad52!important}.cart-page .cart-page__more-blocks{margin-top:24px}.cart-page .cart-page--empty{text-align:center}.cart-page .cart-page--empty .button,.cart-page .cart-page--empty a.button{border-radius:999px!important;background:var(--sauc-cart-violet)!important;color:#fff!important}cart-drawer-component,.cart-drawer,.cart-drawer-component{--sauc-drawer-radius:26px;color:var(--sauc-cart-ink)}cart-drawer-component dialog,.cart-drawer dialog,cart-drawer-component .cart-drawer__dialog,.cart-drawer .cart-drawer__dialog{border:1px solid #e3dcf6!important;border-radius:26px 0 0 26px!important;background:linear-gradient(180deg,#fff 0% 68%,#faf8ff)!important;box-shadow:-22px 0 70px #261b5333!important;overflow:hidden!important}cart-drawer-component::backdrop,.cart-drawer::backdrop,dialog[open].cart-drawer__dialog::backdrop{background:#1e163c6b!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart-drawer__header,.cart-drawer header,.cart-drawer__header-container{padding:22px 24px!important;background:linear-gradient(100deg,#f3efff,#fbfaff 60%,#f0f8ff)!important;border-bottom:1px solid var(--sauc-cart-line)!important}.cart-drawer__header h2,.cart-drawer__title,.cart-drawer h2{color:var(--sauc-cart-ink)!important;font-size:22px!important;font-weight:780!important;letter-spacing:-.035em}.cart-drawer__close,.cart-drawer button[aria-label*=Close],.cart-drawer button[aria-label*=close],cart-drawer-component button[aria-label*=Close],cart-drawer-component button[aria-label*=close]{width:40px;height:40px;border-radius:50%!important;background:#fff!important;border:1px solid #e4dcf7!important;color:#4f3ca8!important}.cart-drawer__content,.cart-drawer .dialog__content{padding:18px 22px 24px!important;scrollbar-color:#c9bdf0 #f7f4ff}.cart-drawer .cart-items__wrapper,.cart-drawer .cart-drawer__items,.cart-drawer [class*=items-container]{border-radius:18px}.cart-drawer .cart-item,.cart-drawer [class*=cart-item]{padding-block:14px!important;border-bottom:1px solid #eee9f8!important}.cart-drawer .cart-item__image,.cart-drawer [class*=cart-item] img{border-radius:13px!important}.cart-drawer .cart-item__name,.cart-drawer a[href*="/products/"]{color:#2c234f!important;font-weight:700!important;text-decoration:none}.cart-drawer .cart-item__name:hover,.cart-drawer a[href*="/products/"]:hover{color:var(--sauc-cart-violet-deep)!important}.cart-drawer .quantity-selector,.cart-drawer quantity-selector-component,.cart-drawer [class*=quantity-selector]{border:1px solid #ded6f3!important;border-radius:11px!important;background:#fff!important}.cart-drawer__summary,.cart-drawer__footer,.cart-drawer .cart-totals,.cart-drawer [class*=summary]{border-top:1px solid var(--sauc-cart-line)!important}.cart-drawer__summary,.cart-drawer__footer{padding:18px 22px 22px!important;background:linear-gradient(145deg,#fff,#faf8ff 80%,#f0f7ff)!important}.cart-drawer button[name=checkout],.cart-drawer [name=checkout],.cart-drawer .cart__checkout-button,.cart-drawer a[href*="/checkout"],cart-drawer-component button[name=checkout],cart-drawer-component [name=checkout]{display:flex!important;align-items:center;justify-content:center;min-height:54px!important;width:100%!important;margin-top:14px!important;border:0!important;border-radius:999px!important;background:linear-gradient(110deg,#6d5bd0,#5140ad)!important;color:#fff!important;font-size:14px!important;font-weight:780!important;box-shadow:0 9px 22px #5140ad40!important}.cart-drawer .cart-drawer__footer a[href*="/cart"],.cart-drawer a[href="/cart"],.cart-drawer a[href*=view-cart]{color:var(--sauc-cart-violet-deep)!important;font-weight:700!important;text-underline-offset:3px}.cart-drawer .cart-drawer__empty,.cart-drawer [class*=empty]{color:var(--sauc-cart-muted)}@media(max-width:749px){.cart-page{padding-block:24px!important}.cart-page__items{padding:14px!important;border-radius:18px!important}.cart-page .cart-page__footer,.cart-page .cart__footer,.cart-page .cart-page__summary{padding:18px!important;border-radius:18px!important}cart-drawer-component dialog,.cart-drawer dialog,cart-drawer-component .cart-drawer__dialog,.cart-drawer .cart-drawer__dialog{width:min(100vw,460px)!important;max-width:100vw!important;border-radius:22px 0 0 22px!important}.cart-drawer__header,.cart-drawer header,.cart-drawer__header-container{padding:17px!important}.cart-drawer__content,.cart-drawer .dialog__content{padding:14px 16px 20px!important}.cart-drawer__summary,.cart-drawer__footer{padding:15px 16px 18px!important}}@media(prefers-reduced-motion:reduce){.cart-page button[name=checkout],.cart-page .cart__checkout-button,.cart-drawer button[name=checkout],.cart-drawer .cart__checkout-button{transition:none!important}}.cart-drawer .cart-items__table-row{grid-template-columns:76px minmax(0,1fr)!important;grid-template-areas:"media details" "media quantity" "media price"!important;column-gap:14px!important}.cart-drawer .cart-items__media{display:block!important;width:76px!important;min-width:76px!important;max-width:76px!important;grid-area:media!important;align-self:start!important}.cart-drawer a.cart-items__media-container{display:block!important;position:relative!important;width:76px!important;min-width:76px!important;height:76px!important;min-height:76px!important;aspect-ratio:1 / 1!important;overflow:hidden!important;border-radius:13px!important;background:linear-gradient(145deg,#f5f1ff,#eef7ff)!important}.cart-drawer img.cart-items__media-image{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:0!important}@media(max-width:749px){.cart-drawer .cart-items__table-row{grid-template-columns:68px minmax(0,1fr)!important;column-gap:11px!important}.cart-drawer .cart-items__media{width:68px!important;min-width:68px!important;max-width:68px!important}.cart-drawer a.cart-items__media-container{width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important}}.jdgm-preview-badge,.jdgm-prev-badge,.jdgm-widget.jdgm-preview-badge{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;margin:10px 0 15px!important;padding:9px 12px!important;width:fit-content!important;max-width:100%!important;border:1px solid #e5def8!important;border-radius:999px!important;background:linear-gradient(110deg,#fbf9ff,#f0f7ff)!important;color:#5140ad!important;font-size:12px!important;line-height:1.4!important}.jdgm-prev-badge__stars,.jdgm-star,.jdgm-rev-widg__summary-stars,.jdgm-histogram__bar-content{color:#6653c7!important}.jdgm-prev-badge__text{color:#625a78!important;font-size:12px!important;font-weight:650!important}.jdgm-rev-widg{margin:42px auto!important;padding:clamp(20px,3vw,38px)!important;max-width:1120px!important;border:1px solid #e6e0f6!important;border-radius:26px!important;background:linear-gradient(145deg,#fff,#fcfaff 58%,#f3f8ff)!important;box-shadow:0 14px 38px #39287011!important;color:#292044!important}.jdgm-rev-widg__title{color:#241b43!important;font-size:clamp(24px,3vw,34px)!important;font-weight:780!important;letter-spacing:-.04em!important}.jdgm-rev-widg__summary,.jdgm-rev-widg__summary-inner{border-radius:17px!important}.jdgm-rev-widg__summary{padding:16px!important;background:#f3efff!important;border:1px solid #e4dcfb!important}.jdgm-rev{margin:14px 0!important;padding:20px!important;border:1px solid #e9e3f6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 5px 16px #39287009!important}.jdgm-rev__title{color:#292044!important;font-size:16px!important;font-weight:750!important}.jdgm-rev__body,.jdgm-rev__buyer-badge,.jdgm-rev__timestamp{color:#6f6883!important;line-height:1.75!important}.jdgm-rev__author{color:#292044!important;font-weight:700!important}.jdgm-write-rev-link,.jdgm-submit-rev,.jdgm-rev-widg__summary a,.jdgm-paginate__page{border-radius:999px!important}.jdgm-write-rev-link,.jdgm-submit-rev{padding:11px 18px!important;background:linear-gradient(110deg,#6653c7,#5140ad)!important;color:#fff!important;border:1px solid #6653c7!important;font-weight:750!important;box-shadow:0 7px 18px #5140ad2b!important}.jdgm-form input,.jdgm-form textarea,.jdgm-form select{border:1px solid #ded6f4!important;border-radius:12px!important;background:#fff!important}.cart-drawer .jdgm-widget,.cart-drawer [class*=jdgm],cart-drawer-component [class*=jdgm]{color:#5140ad!important}.cart-drawer .jdgm-rev-widg,.cart-drawer .jdgm-rev,.cart-drawer [class*=jdgm-cart],cart-drawer-component [class*=jdgm-cart]{margin:10px 0!important;padding:12px!important;border:1px solid #e4dcfb!important;border-radius:15px!important;background:linear-gradient(135deg,#fbf9ff,#f0f7ff)!important;box-shadow:none!important}.cart-drawer .jdgm-rev-widg__title,cart-drawer-component .jdgm-rev-widg__title{font-size:15px!important;letter-spacing:-.02em!important}.cart-drawer .jdgm-prev-badge,cart-drawer-component .jdgm-prev-badge{margin:5px 0!important;padding:6px 9px!important;font-size:11px!important}@media(max-width:749px){.jdgm-rev-widg{margin:28px 0!important;padding:17px!important;border-radius:19px!important}.jdgm-rev{padding:15px!important;border-radius:15px!important}.jdgm-preview-badge,.jdgm-prev-badge,.jdgm-widget.jdgm-preview-badge{margin:8px 0 12px!important}}.template-collection #MainContent,.template-collection main{color:#292044}.template-collection .collection-hero,.template-collection .collection-banner{overflow:hidden;border:1px solid #e9e2fa!important;border-radius:0 0 28px 28px!important;background:radial-gradient(ellipse at 92% 0%,rgba(220,211,255,.42),transparent 42%),linear-gradient(125deg,#fbf9ff,#fff 58%,#f1f8ff)!important}.template-collection .collection-hero__inner,.template-collection .collection-banner__content{padding-block:clamp(28px,5vw,62px)!important}.template-collection .collection-hero__title,.template-collection .collection-title,.template-collection h1,.template-collection .title{color:#241b43!important;font-size:clamp(30px,4vw,46px)!important;font-weight:780!important;line-height:1.08!important;letter-spacing:-.05em!important;text-wrap:balance}.template-collection .collection-hero__description,.template-collection .collection-description{max-width:720px;color:#706982!important;font-size:15px!important;line-height:1.8!important}.template-collection .facets-container,.template-collection .facets-wrapper,.template-collection facet-filters-form,.template-collection .collection-toolbar,.template-collection .collection__toolbar{margin-block:22px 26px!important;color:#514b65}.template-collection .facets__form,.template-collection .facets__wrapper{gap:10px!important}.template-collection .facets__summary,.template-collection .facets__disclosure summary,.template-collection .facets__button,.template-collection .facet-filters__field select,.template-collection .sorting select,.template-collection select,.template-collection button[class*=filter],.template-collection [class*=sort] select{min-height:42px;border:1px solid #e1daf3!important;border-radius:12px!important;background:#fff!important;color:#5140ad!important;font-size:13px!important;font-weight:650!important;box-shadow:0 3px 10px #39287009;transition:border-color .18s,box-shadow .18s,background .18s}.template-collection .facets__summary,.template-collection .facets__disclosure summary,.template-collection .facets__button{padding:10px 13px!important}.template-collection .facets__summary:hover,.template-collection .facets__disclosure summary:hover,.template-collection .facets__button:hover,.template-collection select:hover{border-color:#c9bdf0!important;box-shadow:0 5px 14px #39287012}.template-collection .facets__display{border:1px solid #e7e0f7!important;border-radius:16px!important;background:#fff!important;box-shadow:0 14px 36px #3928701f!important;overflow:hidden}.template-collection .active-facets__button,.template-collection .active-facets__button-inner,.template-collection .active-facets a,.template-collection .facets__clear{border-radius:999px!important;color:#5140ad!important}.template-collection .active-facets__button-inner{padding:6px 10px!important;border:1px solid #e1daf3!important;background:#f4f0ff!important}.template-collection .product-count,.template-collection .product-count__text{color:#706982!important;font-size:12px!important}.template-collection .product-grid-container{margin-top:10px}.template-collection .product-grid,.template-collection .collection-product-grid{column-gap:clamp(12px,1.8vw,24px)!important;row-gap:clamp(20px,2.5vw,32px)!important}.template-collection .product-grid .grid__item,.template-collection .collection-product-grid .grid__item{min-width:0}.template-collection .pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-block:36px 18px}.template-collection .pagination a,.template-collection .pagination button,.template-collection .pagination__item{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:8px 12px;border:1px solid #e4ddf5!important;border-radius:12px!important;background:#fff!important;color:#5140ad!important;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.template-collection .pagination a:hover,.template-collection .pagination button:hover{background:#f2eeff!important;border-color:#cfc3f3!important;transform:translateY(-1px)}.template-collection .pagination .current,.template-collection .pagination [aria-current=page]{background:#6653c7!important;border-color:#6653c7!important;color:#fff!important}.template-collection .facets__price input,.template-collection input[type=number],.template-collection input[type=search]{border:1px solid #ded6f4!important;border-radius:10px!important}@media(max-width:749px){.template-collection .collection-hero,.template-collection .collection-banner{border-radius:0 0 20px 20px!important}.template-collection .collection-hero__inner,.template-collection .collection-banner__content{padding-block:27px!important}.template-collection .collection-hero__title,.template-collection .collection-title,.template-collection h1,.template-collection .title{font-size:clamp(28px,8vw,36px)!important}.template-collection .collection-hero__description,.template-collection .collection-description{font-size:14px!important}.template-collection .facets-container,.template-collection .facets-wrapper,.template-collection facet-filters-form,.template-collection .collection-toolbar,.template-collection .collection__toolbar{margin-block:16px 20px!important}.template-collection .product-grid,.template-collection .collection-product-grid{column-gap:10px!important;row-gap:16px!important}.template-collection .pagination{gap:5px;margin-block:28px 12px}.template-collection .pagination a,.template-collection .pagination button,.template-collection .pagination__item{min-width:36px;min-height:36px;padding:7px 9px}}@media(prefers-reduced-motion:reduce){.template-collection .facets__summary,.template-collection .facets__button,.template-collection select,.template-collection .pagination a{transition:none!important}}.template-collection .facets-container,.template-collection .facets-wrapper,.template-collection .collection-toolbar,.template-collection .collection__toolbar{position:relative;box-sizing:border-box;padding:18px 20px!important;margin:22px 0 26px!important;border:1px solid #e8e1fa!important;border-radius:20px!important;background:linear-gradient(115deg,#fbf9ff,#fff 54%,#f4faff)!important;box-shadow:0 8px 24px #4937870e,inset 0 1px #ffffffe6}.template-collection .facets-container:before,.template-collection .facets-wrapper:before,.template-collection .collection-toolbar:before,.template-collection .collection__toolbar:before{content:"Refina tu b\fasqueda";display:block;width:100%;margin:0 0 12px;color:#5544a7;font-size:12px;font-weight:750;letter-spacing:.045em;line-height:1.3}.template-collection .facets-container .facets,.template-collection .facets-wrapper .facets,.template-collection .facets-container .facets-vertical,.template-collection .facets-container .facets-vertical-form,.template-collection .facets__form,.template-collection .facets__form-vertical,.template-collection .facets-vertical-form,.template-collection .facet-filters{gap:10px!important;align-items:center!important}.template-collection .facets__heading,.template-collection .facet-filters__label,.template-collection .facet-filters__label label,.template-collection .facets__summary span{color:#49415f!important;font-size:13px!important;font-weight:650!important}.template-collection .facets__summary,.template-collection .facets__disclosure summary,.template-collection .facets__button,.template-collection .facet-filters__field .select,.template-collection .facet-filters__field select,.template-collection .sorting .select,.template-collection .sorting select{min-height:44px!important;border:1px solid #ded5f5!important;border-radius:13px!important;background-color:#fff!important;color:#4e3ba8!important;box-shadow:0 2px 5px #39287006!important}.template-collection .facets__summary,.template-collection .facets__disclosure summary,.template-collection .facets__button{padding:10px 14px!important}.template-collection .facet-filters__field select,.template-collection .sorting select{padding:0 40px 0 14px!important;font-size:13px!important;font-weight:650!important}.template-collection .facets__summary:hover,.template-collection .facets__disclosure summary:hover,.template-collection .facets__button:hover,.template-collection .facet-filters__field select:hover,.template-collection .sorting select:hover{border-color:#b8a9ec!important;background-color:#fcfaff!important;box-shadow:0 4px 12px #503d9e14!important}.template-collection .facets__display{border:1px solid #e5def7!important;border-radius:16px!important;box-shadow:0 16px 36px #39287024!important}.template-collection .product-count,.template-collection .product-count__text{color:#706982!important;font-size:12px!important;font-weight:550!important}.template-collection .active-facets{gap:7px!important;margin-top:12px!important}.template-collection .active-facets__button-inner{border:1px solid #dcd2f6!important;border-radius:999px!important;background:#f0ebff!important;color:#5140ad!important}@media(min-width:750px){.template-collection .facets-container,.template-collection .facets-wrapper,.template-collection .collection-toolbar,.template-collection .collection__toolbar{padding:18px 22px!important}}@media(max-width:749px){.template-collection .facets-container,.template-collection .facets-wrapper,.template-collection .collection-toolbar,.template-collection .collection__toolbar{padding:15px 13px!important;margin:16px 0 20px!important;border-radius:16px!important}.template-collection .facets-container:before,.template-collection .facets-wrapper:before,.template-collection .collection-toolbar:before,.template-collection .collection__toolbar:before{margin-bottom:10px;font-size:11px}.template-collection .facets__summary,.template-collection .facets__disclosure summary,.template-collection .facets__button,.template-collection .facet-filters__field select,.template-collection .sorting select{min-height:42px!important;font-size:12px!important}}.template-collection .facets-block-wrapper--horizontal{display:block!important;padding:0!important;margin:20px auto 28px!important;border:0!important;background:transparent!important}.template-collection .facets-block-wrapper--horizontal .facets--horizontal{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 14px!important;padding:20px 22px!important;border:1px solid #e3daf8!important;border-radius:20px!important;background:linear-gradient(120deg,#f7f2ff,#fff 48%,#eff8ff)!important;box-shadow:0 8px 24px #44308212!important}.template-collection .facets-block-wrapper--horizontal .facets--horizontal:before{content:"Refina tu b\fasqueda";flex:0 0 100%;display:block;margin:0 0 1px!important;color:#5745ac!important;font-size:12px!important;line-height:1.3!important;font-weight:750!important;letter-spacing:.045em}.template-collection .facets-block-wrapper--horizontal .facets__form-wrapper{width:100%!important;min-width:0!important}.template-collection .facets-block-wrapper--horizontal .facets__form{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.template-collection .facets-block-wrapper--horizontal .facets__item,.template-collection .facets-block-wrapper--horizontal .sorting-filter{margin:0!important}.template-collection .facets-block-wrapper--horizontal .facets__item>summary,.template-collection .facets-block-wrapper--horizontal .facets__summary,.template-collection .facets-block-wrapper--horizontal .sorting-filter select,.template-collection .facets-block-wrapper--horizontal .sorting-filter .select,.template-collection .facets-block-wrapper--horizontal button{min-height:44px!important;border:1px solid #dcd2f4!important;border-radius:13px!important;background:#fff!important;color:#4e3ba8!important;box-shadow:0 2px 7px #39287009!important}.template-collection .facets-block-wrapper--horizontal .facets__item>summary,.template-collection .facets-block-wrapper--horizontal .facets__summary{padding:10px 14px!important}.template-collection .facets-block-wrapper--horizontal .sorting-filter select{padding:0 38px 0 14px!important;font-size:13px!important;font-weight:650!important}.template-collection .facets-block-wrapper--horizontal .facets__item>summary:hover,.template-collection .facets-block-wrapper--horizontal .facets__summary:hover,.template-collection .facets-block-wrapper--horizontal .sorting-filter select:hover,.template-collection .facets-block-wrapper--horizontal button:hover{border-color:#b9a9ec!important;background:#fcfaff!important;box-shadow:0 4px 12px #503d9e17!important}.template-collection .facets-block-wrapper--horizontal .products-count-wrapper{margin-left:auto!important;color:#716a83!important;font-size:12px!important}.template-collection .facets-block-wrapper--horizontal .facets__clear-all-link{color:#5a48b0!important;font-size:12px!important}.template-collection .facets-block-wrapper--horizontal .facets__display{border:1px solid #e4dcf7!important;border-radius:15px!important;box-shadow:0 15px 35px #39287024!important}@media(max-width:749px){.template-collection .facets-block-wrapper--horizontal{margin:15px 0 20px!important}.template-collection .facets-block-wrapper--horizontal .facets--horizontal{gap:9px!important;padding:15px 12px!important;border-radius:16px!important}.template-collection .facets-block-wrapper--horizontal .facets__form{gap:8px!important}.template-collection .facets-block-wrapper--horizontal .facets__item>summary,.template-collection .facets-block-wrapper--horizontal .facets__summary,.template-collection .facets-block-wrapper--horizontal .sorting-filter select{min-height:42px!important;font-size:12px!important}}.facets-block-wrapper--horizontal{box-sizing:border-box!important;margin:22px 0 26px!important;padding:14px 16px!important;border:1px solid #e4dcfa!important;border-radius:20px!important;background:linear-gradient(115deg,#fbf9ff,#f2f8ff)!important;box-shadow:0 8px 24px #39287012!important}.facets-block-wrapper--horizontal .facets,.facets-block-wrapper--horizontal .facets__form-wrapper,.facets-block-wrapper--horizontal .facets__form{gap:10px!important;align-items:center!important}.facets-block-wrapper--horizontal .facets__summary,.facets-block-wrapper--horizontal summary,.facets-block-wrapper--horizontal select,.facets-block-wrapper--horizontal .select__select,.facets-block-wrapper--horizontal button{box-sizing:border-box!important;min-height:42px!important;padding:9px 13px!important;border:1px solid #ded5f6!important;border-radius:12px!important;background:#fff!important;color:#5140ad!important;font-size:13px!important;font-weight:650!important;box-shadow:0 2px 8px #3928700a!important}.facets-block-wrapper--horizontal select,.facets-block-wrapper--horizontal .select__select{cursor:pointer!important}.facets-block-wrapper--horizontal .facets__summary:hover,.facets-block-wrapper--horizontal summary:hover,.facets-block-wrapper--horizontal select:hover,.facets-block-wrapper--horizontal button:hover{border-color:#a99ae8!important;background:#f8f5ff!important}.facets-block-wrapper--horizontal .facets__summary:focus-visible,.facets-block-wrapper--horizontal summary:focus-visible,.facets-block-wrapper--horizontal select:focus-visible,.facets-block-wrapper--horizontal button:focus-visible{outline:2px solid #8c7ade!important;outline-offset:2px!important}.facets-block-wrapper--horizontal details[open]>.facets__summary,.facets-block-wrapper--horizontal details[open]>summary{border-color:#b7a8ee!important;background:#f0ebff!important}.facets-block-wrapper--horizontal .facets__selected,.facets-block-wrapper--horizontal .active-facets__button,.facets-block-wrapper--horizontal .active-facets__button-inner{border-radius:999px!important;background:#eee9ff!important;color:#5140ad!important}.facets-block-wrapper--horizontal input[type=checkbox],.facets-block-wrapper--horizontal input[type=radio]{accent-color:#6653c7!important}.facets-block-wrapper--horizontal .facets__price input,.facets-block-wrapper--horizontal input[type=number]{min-height:40px!important;border:1px solid #ded5f6!important;border-radius:10px!important}@media(max-width:749px){.facets-block-wrapper--horizontal{margin:16px 0 20px!important;padding:11px!important;border-radius:16px!important}.facets-block-wrapper--horizontal .facets,.facets-block-wrapper--horizontal .facets__form-wrapper,.facets-block-wrapper--horizontal .facets__form{gap:8px!important}.facets-block-wrapper--horizontal .facets__summary,.facets-block-wrapper--horizontal summary,.facets-block-wrapper--horizontal select,.facets-block-wrapper--horizontal .select__select,.facets-block-wrapper--horizontal button{min-height:40px!important;font-size:12px!important}}@keyframes saucMotionRise{0%{opacity:0;transform:translate3d(0,12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes saucMotionSoftIn{0%{opacity:0}to{opacity:1}}@keyframes saucMotionDrift{0%{opacity:0;transform:translate3d(0,7px,0) scale(.99)}to{opacity:1;transform:translateZ(0) scale(1)}}.product-information__details,.product-information .product-details,.product-information .product-information__media,.product-information .product-media-container,.collection-hero__inner,.collection-hero__text-wrapper,.banner__content,.slideshow__text-wrapper,.sauc-trust-strip__card,[class*=trust-strip] article{animation:saucMotionRise .55s cubic-bezier(.2,.7,.25,1) both}.product-information .product-information__media,.product-information .product-media-container,.slideshow__text-wrapper{animation-delay:.06s}.product-grid .grid__item,.product-grid-container .grid__item,.product-grid__item,.collection .product-card-wrapper,.resource-list__item{animation:saucMotionDrift .48s cubic-bezier(.2,.7,.25,1) both}.product-grid .grid__item:nth-child(1),.product-grid-container .grid__item:nth-child(1),.product-grid__item:nth-child(1),.collection .product-card-wrapper:nth-child(1),.resource-list__item:nth-child(1){animation-delay:25ms}.product-grid .grid__item:nth-child(2),.product-grid-container .grid__item:nth-child(2),.product-grid__item:nth-child(2),.collection .product-card-wrapper:nth-child(2),.resource-list__item:nth-child(2){animation-delay:.07s}.product-grid .grid__item:nth-child(3),.product-grid-container .grid__item:nth-child(3),.product-grid__item:nth-child(3),.collection .product-card-wrapper:nth-child(3),.resource-list__item:nth-child(3){animation-delay:.115s}.product-grid .grid__item:nth-child(4),.product-grid-container .grid__item:nth-child(4),.product-grid__item:nth-child(4),.collection .product-card-wrapper:nth-child(4),.resource-list__item:nth-child(4){animation-delay:.16s}.product-grid .grid__item:nth-child(n+5),.product-grid-container .grid__item:nth-child(n+5),.product-grid__item:nth-child(n+5),.collection .product-card-wrapper:nth-child(n+5),.resource-list__item:nth-child(n+5){animation-delay:.19s}.product-card__image img,.product-card__media img,.card__media img,.product-card .media img,.product-card-wrapper .media img,.collection-product-card img{transition:transform .55s cubic-bezier(.2,.65,.25,1),filter .35s ease!important;will-change:transform}.product-card:hover .product-card__image img,.product-card:hover .product-card__media img,.product-card:hover .card__media img,.product-card:hover .media img,.product-card-wrapper:hover .media img,.collection-product-card:hover img{transform:scale(1.035);filter:saturate(1.025)}.button,button,[type=button],[type=submit],.product-card .quick-add__submit,.card .quick-add__submit,.facets-block-wrapper--horizontal .facets__summary,.facets-block-wrapper--horizontal select,.facets-block-wrapper--horizontal button{transition:transform .18s ease,box-shadow .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease!important}.button:hover,button:hover,[type=submit]:hover,.product-card .quick-add__submit:hover,.card .quick-add__submit:hover{transform:translateY(-1px)}.button:active,button:active,[type=button]:active,[type=submit]:active{transform:translateY(0) scale(.985)}header a,.header a,.footer a,.product-information .product__description a,.product-information .rte a{text-decoration-thickness:1px;text-underline-offset:.22em;transition:color .2s ease,text-decoration-color .2s ease,opacity .2s ease}header a:hover,.header a:hover,.footer a:hover{text-decoration-color:#9c8ce5}input,textarea,select,.product-information .variant-option__button-label,.facets-block-wrapper--horizontal .facets__summary,.facets-block-wrapper--horizontal summary{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease!important}input:focus-visible,textarea:focus-visible,select:focus-visible,.product-information .variant-option__button-label:focus-visible{outline:2px solid #a99ae8;outline-offset:2px}facets-form-component details,sorting-filter-component details{transition:border-color .2s ease}.facets-block-wrapper--horizontal details[open]>summary,.sorting-filter details[open]>summary{box-shadow:0 4px 14px #5140ad14!important}.sauc-trust-strip__card,[class*=trust-strip] article,.sauc-product-story__grid article,.sauc-collections .sauc-category{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.sauc-trust-strip__card:hover,[class*=trust-strip] article:hover,.sauc-product-story__grid article:hover,.sauc-collections .sauc-category:hover{transform:translateY(-3px);box-shadow:0 12px 28px #3928701a}@media(prefers-reduced-motion:reduce){.product-information__details,.product-information .product-details,.product-information .product-information__media,.product-information .product-media-container,.collection-hero__inner,.collection-hero__text-wrapper,.banner__content,.slideshow__text-wrapper,.sauc-trust-strip__card,[class*=trust-strip] article,.product-grid .grid__item,.product-grid-container .grid__item,.product-grid__item,.collection .product-card-wrapper,.resource-list__item{animation:none!important}.product-card__image img,.product-card__media img,.card__media img,.product-card .media img,.product-card-wrapper .media img,.collection-product-card img,.sauc-trust-strip__card,[class*=trust-strip] article,.sauc-product-story__grid article,.sauc-collections .sauc-category{transition:none!important;transform:none!important}}.f\:sticky-atc,.x-sticky-atc{box-sizing:border-box!important;position:fixed!important;top:auto!important;right:auto!important;left:50%!important;bottom:14px!important;width:min(780px,calc(100% - 32px))!important;max-width:780px!important;z-index:999!important;color:#292044!important;background:linear-gradient(118deg,#fffffff7,#faf7fff7 56%,#f1f8fff7)!important;border:1px solid rgba(211,201,243,.92)!important;border-radius:999px!important;box-shadow:0 14px 42px #30235e29,0 3px 10px #30235e0f!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important;backdrop-filter:blur(18px) saturate(1.15)!important;transform:translate3d(-50%,calc(100% + 28px),0)!important;transition:transform .42s cubic-bezier(.2,.75,.25,1),box-shadow .28s ease,border-color .28s ease!important;overflow:visible!important}.f\:sticky-atc.f\:sticky-atc--show,.f\:sticky-atc--show,.x-sticky-atc.x-sticky-atc--show,.x-sticky-atc--show{transform:translate3d(-50%,0,0)!important}.f\:sticky-atc:hover,.x-sticky-atc:hover{border-color:#c4b6ef!important;box-shadow:0 17px 48px #30235e30,0 4px 12px #30235e12!important}.f\:sticky-atc__inner,.x-sticky-atc .x-sticky-atc__inner,.x-sticky-atc .x-sticky-atc-bar__inner{box-sizing:border-box!important;display:flex!important;align-items:center!important;gap:12px!important;width:100%!important;padding:8px 10px!important}.f\:sticky-atc__product-image,.x-sticky-atc [class*=product-image],.x-sticky-atc [class*=media]{flex:0 0 auto!important;width:48px!important;height:48px!important;border-radius:12px!important;overflow:hidden!important;background:linear-gradient(145deg,#f0ebff,#edf7ff)!important;border:1px solid #e4dcfa!important}.f\:sticky-atc__product-image img,.x-sticky-atc [class*=product-image] img,.x-sticky-atc [class*=media] img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:10px!important}.f\:sticky-atc__product-info,.x-sticky-atc [class*=product-info],.x-sticky-atc [class*=product-details]{min-width:0!important;padding-left:0!important;gap:3px!important}.f\:sticky-atc__product-title,.x-sticky-atc [class*=product-title],.x-sticky-atc [class*=product-name]{margin:0!important;color:#292044!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:-.015em!important}.f\:sticky-atc [class*=price],.x-sticky-atc [class*=price]{color:#5140ad!important;font-weight:750!important;letter-spacing:-.02em!important}.f\:sticky-atc select,.x-sticky-atc select,.f\:sticky-atc [name=id],.x-sticky-atc [name=id]{min-height:38px!important;border:1px solid #dfd6f7!important;border-radius:11px!important;background:#fff!important;color:#5140ad!important}.f\:sticky-atc button[name=add],.f\:sticky-atc__form button[name=add],.x-sticky-atc button[name=add],.x-sticky-atc .x-button[name=add]{box-sizing:border-box!important;min-height:46px!important;padding:0 22px!important;border:1px solid #6653c7!important;border-radius:999px!important;background:linear-gradient(110deg,#7664d8,#6653c7 48%,#5140ad)!important;color:#fff!important;box-shadow:0 6px 16px #5140ad38!important;font-size:13px!important;font-weight:750!important;letter-spacing:-.005em!important;transition:transform .18s ease,box-shadow .22s ease,filter .22s ease!important}.f\:sticky-atc button[name=add]:hover,.x-sticky-atc button[name=add]:hover,.x-sticky-atc .x-button[name=add]:hover{transform:translateY(-1px)!important;filter:brightness(1.04)!important;box-shadow:0 9px 20px #5140ad47!important}.f\:sticky-atc button[name=add]:active,.x-sticky-atc button[name=add]:active{transform:scale(.985)!important}.f\:sticky-atc button[name=add]:focus-visible,.x-sticky-atc button[name=add]:focus-visible{outline:2px solid #a99ae8!important;outline-offset:3px!important}.f\:sticky-atc button[name=add]:disabled,.x-sticky-atc button[name=add]:disabled{filter:grayscale(.15)!important;opacity:.64!important;box-shadow:none!important}@media(max-width:639px){.f\:sticky-atc,.x-sticky-atc{width:calc(100% - 16px)!important;bottom:8px!important;border-radius:22px!important}.f\:sticky-atc__inner,.x-sticky-atc .x-sticky-atc__inner,.x-sticky-atc .x-sticky-atc-bar__inner{gap:8px!important;padding:8px!important}.f\:sticky-atc__product-image,.x-sticky-atc [class*=product-image],.x-sticky-atc [class*=media]{width:40px!important;height:40px!important;border-radius:10px!important}.f\:sticky-atc__product-title,.x-sticky-atc [class*=product-title],.x-sticky-atc [class*=product-name]{max-width:30vw!important;font-size:11px!important}.f\:sticky-atc button[name=add],.f\:sticky-atc__form button[name=add],.x-sticky-atc button[name=add],.x-sticky-atc .x-button[name=add]{min-height:42px!important;padding:0 13px!important;font-size:12px!important;white-space:nowrap!important}}@media(prefers-reduced-motion:reduce){.f\:sticky-atc,.x-sticky-atc,.f\:sticky-atc button[name=add],.x-sticky-atc button[name=add]{transition:none!important}}sticky-add-to-cart .sticky-add-to-cart__bar{box-sizing:border-box!important;width:min(760px,calc(100vw - 32px))!important;max-width:760px!important;bottom:16px!important;padding:8px 10px!important;gap:13px!important;border:1px solid #ddd4f7!important;border-radius:999px!important;background:linear-gradient(112deg,#fffffffa,#faf7fffa 58%,#f1f8fffa)!important;box-shadow:0 14px 40px #30235e29,0 3px 10px #30235e0f!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important;backdrop-filter:blur(18px) saturate(1.15)!important;color:#292044!important}sticky-add-to-cart .sticky-add-to-cart__bar:before{top:-1px!important;right:-1px!important;bottom:-1px!important;left:-1px!important;--border: 1px !important;border:1px solid transparent!important;border-radius:inherit!important;background:linear-gradient(112deg,#fffffffa,#f6f2fffa) padding-box,linear-gradient(120deg,#e2d8fa,#d4e8ff) border-box!important;background-clip:padding-box,border-box!important;-webkit-backdrop-filter:blur(18px) saturate(1.15)!important;backdrop-filter:blur(18px) saturate(1.15)!important;pointer-events:none!important}sticky-add-to-cart .sticky-add-to-cart__image{flex:0 0 48px!important;width:48px!important;height:48px!important;border-radius:12px!important;border:1px solid #e4dcfa!important;background:linear-gradient(145deg,#f0ebff,#edf7ff)!important}sticky-add-to-cart .sticky-add-to-cart__image-img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:10px!important}sticky-add-to-cart .sticky-add-to-cart__info{min-width:0!important;padding-left:0!important}sticky-add-to-cart .sticky-add-to-cart__title{color:#292044!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important;letter-spacing:-.015em!important}sticky-add-to-cart .sticky-add-to-cart__variant{color:#706a82!important;font-size:11px!important}sticky-add-to-cart .sticky-add-to-cart__price,sticky-add-to-cart .sticky-add-to-cart__price .price,sticky-add-to-cart .sticky-add-to-cart__price .price-item{color:#5140ad!important;font-weight:750!important;letter-spacing:-.02em!important;white-space:nowrap!important}sticky-add-to-cart .sticky-add-to-cart__button,sticky-add-to-cart .sticky-add-to-cart__button.button,sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button{box-sizing:border-box!important;min-height:46px!important;height:46px!important;min-width:176px!important;padding:0 22px!important;border:1px solid #6653c7!important;border-radius:999px!important;background:linear-gradient(110deg,#7664d8,#6653c7 48%,#5140ad)!important;background-color:#6653c7!important;color:#fff!important;box-shadow:0 6px 16px #5140ad38!important;font-size:13px!important;font-weight:750!important;letter-spacing:-.005em!important;transition:transform .18s ease,box-shadow .22s ease,filter .22s ease!important}sticky-add-to-cart .sticky-add-to-cart__button .svg-wrapper,sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-icon,sticky-add-to-cart .sticky-add-to-cart__button svg{color:currentColor!important;fill:currentColor!important}sticky-add-to-cart .sticky-add-to-cart__button:hover:not(:disabled){transform:translateY(-1px)!important;filter:brightness(1.04)!important;box-shadow:0 9px 20px #5140ad47!important}sticky-add-to-cart .sticky-add-to-cart__button:active:not(:disabled){transform:scale(.985)!important}sticky-add-to-cart .sticky-add-to-cart__button:focus-visible{outline:2px solid #a99ae8!important;outline-offset:3px!important}sticky-add-to-cart .sticky-add-to-cart__button:disabled{opacity:.64!important;box-shadow:none!important}@media screen and (min-width:750px){sticky-add-to-cart .sticky-add-to-cart__bar{display:flex!important;align-items:center!important}sticky-add-to-cart .sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}sticky-add-to-cart .sticky-add-to-cart__button{width:auto!important}}@media screen and (max-width:749px){sticky-add-to-cart .sticky-add-to-cart__bar{width:calc(100vw - 16px)!important;max-width:none!important;bottom:8px!important;padding:8px!important;gap:8px!important;border-radius:20px!important}sticky-add-to-cart .sticky-add-to-cart__image{flex-basis:40px!important;width:40px!important;height:40px!important;border-radius:10px!important}sticky-add-to-cart .sticky-add-to-cart__title{font-size:11px!important}sticky-add-to-cart .sticky-add-to-cart__price,sticky-add-to-cart .sticky-add-to-cart__price .price-item{font-size:12px!important}sticky-add-to-cart .sticky-add-to-cart__button,sticky-add-to-cart .sticky-add-to-cart__button.button{min-height:42px!important;height:42px!important;min-width:42px!important;width:42px!important;padding:9px!important;border-radius:14px!important}}@media(prefers-reduced-motion:reduce){sticky-add-to-cart .sticky-add-to-cart__button{transition:none!important}}:root{--sauc-xmas-pine:#276653;--sauc-xmas-berry:#a94765;--sauc-xmas-gold:#c49a55;--sauc-xmas-ice:#eaf5f5}.sauc-hero,.sauc-about-hero,.sauc-contact-hero{position:relative;isolation:isolate;overflow:hidden;border-color:#dce9e3!important;background:radial-gradient(circle at 90% 12%,rgba(196,154,85,.16),transparent 22%),radial-gradient(circle at 8% 92%,rgba(39,102,83,.12),transparent 28%),linear-gradient(125deg,#f8f5ff,#f2f8f5 54%,#fff8f2)!important;box-shadow:0 18px 48px #274b3d13!important}.sauc-hero:before,.sauc-about-hero:before,.sauc-contact-hero:before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.55;background-image:radial-gradient(circle,#fff 0 1.5px,transparent 2px),radial-gradient(circle,#c49a55 0 1px,transparent 1.8px),radial-gradient(circle,#fff 0 1px,transparent 1.8px);background-size:74px 74px,113px 113px,151px 151px;background-position:0 0,31px 42px,65px 18px;animation:saucChristmasSnow 24s linear infinite}.sauc-hero:after,.sauc-about-hero:after,.sauc-contact-hero:after{content:"\2726   \2744   \2727";position:absolute;z-index:0;top:22px;right:clamp(22px,5vw,70px);color:#b58c4e;font-size:clamp(19px,2.5vw,28px);letter-spacing:13px;opacity:.72;animation:saucChristmasTwinkle 4.5s ease-in-out infinite;pointer-events:none}.sauc-hero__layout,.sauc-hero__trust,.sauc-about-hero>*,.sauc-contact-hero>*{position:relative;z-index:1}.sauc-hero__eyebrow,.sauc-about-eyebrow,.sauc-contact-eyebrow{color:var(--sauc-xmas-pine)!important}.sauc-hero h1,.sauc-about-hero h2,.sauc-contact-hero h2{text-wrap:balance}.sauc-hero__cta,.sauc-about-cta,.sauc-contact-cta{background:linear-gradient(110deg,#2d735d,#245947)!important;border-color:#2d735d!important;box-shadow:0 10px 24px #27665333!important}.sauc-hero__cta:hover,.sauc-about-cta:hover,.sauc-contact-cta:hover{background:linear-gradient(110deg,#a94765,#8d3852)!important}.sauc-hero__showcase-panel{border-color:#fff!important;background:linear-gradient(145deg,#fffffff5,#f7fbf7e0)!important;box-shadow:0 28px 80px #274b3d24,inset 0 1px #fff!important}.sauc-hero__showcase-kicker{color:var(--sauc-xmas-pine)!important}.sauc-hero__showcase-panel h2 em{color:var(--sauc-xmas-berry)!important}.sauc-hero__showcase-tiles span{border-color:#e3ece5!important;background:#f8fbf8!important}.sauc-hero__showcase-tiles b,.sauc-hero__float>span{background:#e7f1eb!important;color:var(--sauc-xmas-pine)!important}.sauc-hero__showcase-spark{color:var(--sauc-xmas-gold)!important}.sauc-hero__float{border-color:#e5eee7!important;box-shadow:0 14px 38px #274b3d21!important}.sauc-hero__trust>div{border-color:#e1ebe4!important;background:#ffffffc2!important}.sauc-about-orbit-one,.sauc-contact-orb{border-color:#2766532e!important}.sauc-about-card{background:linear-gradient(145deg,#fbfaff,#f3f8f4)!important;border-color:#e1eae2!important}@keyframes saucChristmasSnow{0%{background-position:0 -100px,31px -130px,65px -80px}to{background-position:0 500px,31px 470px,65px 520px}}@keyframes saucChristmasTwinkle{0%,to{opacity:.45;transform:translateY(0) rotate(-3deg)}50%{opacity:.9;transform:translateY(-4px) rotate(3deg)}}.shopify-section:has(>.hero),.shopify-section:has(>.slideshow),.shopify-section:has(.f\:hero__wrapper),.shopify-section:has(.f\:slideshow-wrapper){border-radius:18px}.hero,.slideshow,.f\:hero__wrapper,.f\:slideshow-wrapper{border-radius:18px;overflow:hidden}.hero__content,.slideshow__content{animation:saucXmasRise .75s cubic-bezier(.2,.7,.2,1) both}@keyframes saucXmasRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.sauc-hero:after,.sauc-about-hero:after,.sauc-contact-hero:after{top:14px;right:14px;letter-spacing:7px}.sauc-hero:before,.sauc-about-hero:before,.sauc-contact-hero:before{opacity:.35}}@media(prefers-reduced-motion:reduce){.sauc-hero:before,.sauc-about-hero:before,.sauc-contact-hero:before,.sauc-hero:after,.sauc-about-hero:after,.sauc-contact-hero:after,.hero__content,.slideshow__content{animation:none!important}}:root{--sauc-xmas-pine:#174f3e;--sauc-xmas-pine-light:#28745a;--sauc-xmas-berry:#b52f52;--sauc-xmas-berry-deep:#8f203d;--sauc-xmas-gold:#d5a84d;--sauc-xmas-cream:#fff8e9;--sauc-xmas-snow:#f5fbff}body{background:radial-gradient(ellipse at 4% 12%,rgba(213,168,77,.055),transparent 28%),radial-gradient(ellipse at 96% 30%,rgba(181,47,82,.045),transparent 25%),#fff!important}.announcement-bar,.header-announcements{background:linear-gradient(100deg,#174f3e,#28745a 38%,#8f203d)!important;color:#fff!important;font-weight:750!important;letter-spacing:.045em!important}.announcement-bar a,.header-announcements a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}header,.header,.header-wrapper{border-bottom:1px solid rgba(213,168,77,.35)!important;box-shadow:0 5px 22px #174f3e0e}header .header__heading-logo,.header .header__heading-logo{filter:drop-shadow(0 2px 2px rgba(213,168,77,.12))}header nav a,.header nav a,.header__menu-item{font-weight:700!important;transition:color .2s ease,transform .2s ease!important}header nav a:hover,.header nav a:hover,.header__menu-item:hover{color:var(--sauc-xmas-berry)!important;transform:translateY(-1px)}.sauc-hero,.sauc-about-hero,.sauc-contact-hero,.hero,.slideshow,.f\\:hero__wrapper,.f\\:slideshow-wrapper{border:1px solid rgba(213,168,77,.48)!important;box-shadow:0 22px 58px #174f3e21,0 3px #d5a84d29!important}.sauc-hero,.sauc-about-hero,.sauc-contact-hero{background:radial-gradient(ellipse at 88% 12%,rgba(213,168,77,.3),transparent 25%),radial-gradient(ellipse at 12% 90%,rgba(39,116,90,.22),transparent 30%),linear-gradient(125deg,#fff9ed,#f0f8f2 48%,#fff1f3)!important}.sauc-hero h1,.sauc-about-hero h2,.sauc-contact-hero h2{color:#174f3e!important;text-shadow:0 2px 0 rgba(255,255,255,.75)}.sauc-hero h1 em,.sauc-hero h1 span,.sauc-about-hero h2 span,.sauc-contact-hero h2 span{color:#b52f52!important}.sauc-hero__eyebrow,.sauc-about-eyebrow,.sauc-contact-eyebrow{display:inline-flex!important;padding:8px 13px!important;border:1px solid rgba(213,168,77,.48)!important;border-radius:999px!important;background:#ffffffb8!important;box-shadow:0 4px 12px #174f3e12}.sauc-hero__cta,.sauc-about-cta,.sauc-contact-cta,.button,.product-information .product-form__submit,.product-information button[name=add],.product-information [type=submit]{background:linear-gradient(110deg,#b52f52,#982440 52%,#174f3e)!important;border-color:#a72c4b!important;color:#fff!important;box-shadow:0 10px 24px #8f203d40,inset 0 1px #ffffff38!important;font-weight:800!important}.sauc-hero__cta:hover,.sauc-about-cta:hover,.sauc-contact-cta:hover,.button:hover,.product-information .product-form__submit:hover,.product-information button[name=add]:hover{filter:brightness(1.08) saturate(1.12)!important;transform:translateY(-3px) scale(1.015)!important;box-shadow:0 15px 30px #8f203d4d!important}.product-card,.product-card-wrapper,.product-grid .grid__item .card,.product-grid .product-card,.product-list .product-card,.resource-list__item .product-card,.collection-product-card{border:1px solid rgba(213,168,77,.42)!important;background:linear-gradient(155deg,#fff,#fffaf0 56%,#f4faf5)!important;box-shadow:0 9px 25px #174f3e17!important}.product-card:hover,.product-card-wrapper:hover,.product-grid .grid__item .card:hover,.product-grid .product-card:hover,.product-list .product-card:hover,.resource-list__item .product-card:hover,.collection-product-card:hover{border-color:#d5a84d!important;box-shadow:0 18px 38px #174f3e29!important;transform:translateY(-6px) rotate(-.35deg)!important}.product-card__image,.product-card__media,.card__media,.product-card .media,.product-card-wrapper .media,.collection-product-card .media{background:linear-gradient(145deg,#fff3e1,#edf7ef)!important}.product-card .price,.product-card-wrapper .price,.card .price{color:#a72c4b!important}.product-card .badge,.card .badge,.product-card__badge{background:#b52f52!important;color:#fff!important;border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 3px 9px #8f203d2e}.sauc-about-card,.sauc-about-promise,.sauc-about-bottom{border-color:#d5a84d7a!important;background:linear-gradient(145deg,#fffaf0,#f3faf4 58%,#fff1f3)!important;box-shadow:0 12px 30px #174f3e17!important}.sauc-hero__float,.sauc-hero__trust>div{border:1px solid rgba(213,168,77,.58)!important;background:linear-gradient(145deg,#fffffff7,#fff8e9f0)!important;box-shadow:0 15px 35px #174f3e26!important}.sauc-hero__float>span,.sauc-hero__showcase-tiles b{background:#174f3e!important;color:#fff!important}.sauc-hero__showcase-panel{border:2px solid rgba(213,168,77,.48)!important;background:linear-gradient(145deg,#fffdf8,#f1f8f2)!important;box-shadow:0 28px 80px #174f3e2e!important}.sauc-hero__showcase-panel h2 em{color:#b52f52!important}.sauc-hero__showcase-tiles span{background:#fff!important;border:1px solid rgba(213,168,77,.42)!important}footer,.footer{background:linear-gradient(135deg,#123f33,#174f3e 55%,#3d2635)!important;color:#fff!important;border-top:3px solid #d5a84d!important}footer h2,footer h3,footer h4,footer a,.footer h2,.footer h3,.footer h4,.footer a{color:#fff!important}footer a:hover,.footer a:hover{color:#f2cf83!important}.shopify-section .section-header h2,.shopify-section .title-wrapper h2{text-decoration:underline;text-decoration-color:#d5a84da6;text-decoration-thickness:3px;text-underline-offset:9px}@keyframes saucXmasFloat{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-9px) rotate(1deg)}}@keyframes saucXmasShimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}.sauc-hero__showcase-panel,.sauc-hero__float{animation:saucXmasFloat 6s ease-in-out infinite}.sauc-hero__float:nth-of-type(2){animation-delay:-2.4s}.sauc-hero__showcase-spark{animation:saucChristmasTwinkle 2.8s ease-in-out infinite}.sauc-hero__cta,.sauc-about-cta,.sauc-contact-cta{background-size:200% 100%!important;animation:saucXmasShimmer 7s linear infinite}@media(max-width:749px){.sauc-hero,.sauc-about-hero,.sauc-contact-hero{border-radius:22px!important}.product-card:hover,.product-card-wrapper:hover,.product-grid .grid__item .card:hover{transform:translateY(-2px)!important}.sauc-hero__showcase-panel,.sauc-hero__float{animation:none}}@media(prefers-reduced-motion:reduce){.sauc-hero__showcase-panel,.sauc-hero__float,.sauc-hero__showcase-spark,.sauc-hero__cta,.sauc-about-cta,.sauc-contact-cta{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/sauc-conversion.css.map */
