.multi-column__grid-wrapper{width:100%!important;position:relative}@media screen and (min-width: 769px){.multi-column__grid{display:grid!important;grid-template-columns:repeat(var(--grid-columns-desktop, 5),1fr)!important;gap:var(--grid-gap-row-desktop, 24px) var(--grid-gap-column-desktop, 24px)!important;align-items:stretch!important;width:100%!important}}.multi-column__grid-item{display:flex!important;flex-direction:column!important;height:100%!important}.multi-column__grid-item-inner{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;width:100%!important;height:100%!important;padding:32px 20px!important;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);background:transparent}.multi-column__grid-item-icon-wrapper{flex-shrink:0!important;width:var(--icon-max-width, 52px)!important;height:var(--icon-max-width, 52px)!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 20px!important;transition:transform .3s ease}.multi-column__grid-item-icon{display:block!important;width:100%!important;height:100%!important;object-fit:contain;transition:all .3s ease;filter:drop-shadow(0 2px 6px rgba(0,0,0,.08))}.multi-column__grid-item-text-container{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;flex-grow:1!important}.multi-column__grid-item-heading{font-weight:600!important;line-height:1.3!important;margin:0 0 8px!important;color:#22292d!important;text-align:center!important}.multi-column__grid-item-text{line-height:1.5!important;margin:0!important;padding:0!important;color:#22292d!important;opacity:.85;text-align:center!important}.multi-column__grid-item-text p{margin:0!important;padding:0!important;line-height:1.5!important}.multi-column__grid-item-button{margin-top:16px!important}.multi-column__grid-item:hover .multi-column__grid-item-inner{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.multi-column__grid-item:hover .multi-column__grid-item-icon-wrapper{transform:scale(1.08)}.multi-column__grid-item:hover .multi-column__grid-item-icon{filter:drop-shadow(0 4px 10px rgba(0,0,0,.12))}.multi-column__grid-item .btn--callout{font-weight:500!important;text-decoration:underline!important;text-underline-offset:4px!important;text-decoration-thickness:2px!important;transition:all .2s ease;color:#22292d!important}.multi-column__grid-item .btn--callout:hover{text-decoration-thickness:3px!important;color:#ef299e!important;text-underline-offset:6px!important}@media screen and (max-width: 768px){.multi-column[data-slider-on-mobile=true] .multi-column__grid-wrapper.swiper{overflow:visible!important;width:100%!important;padding:0 24px!important;margin:0!important}.multi-column[data-slider-on-mobile=true] .multi-column__grid.swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;min-width:calc(410vw + 128px)!important;width:max-content!important;padding:0!important;margin:0!important}.multi-column[data-slider-on-mobile=true] .multi-column__grid-item.swiper-slide{width:82vw!important;min-width:280px!important;max-width:400px!important;flex-shrink:0!important;flex-grow:0!important;height:auto!important;display:flex!important;margin-right:20px!important}.multi-column[data-slider-on-mobile=true] .multi-column__grid-item.swiper-slide:last-child{margin-right:0!important;padding-right:0!important}.multi-column[data-slider-on-mobile=true] .multi-column__grid.swiper-wrapper:after{content:"";display:block;width:24px;flex-shrink:0}.multi-column[data-slider-on-mobile=true] .multi-column__grid-item-inner{padding:32px 24px!important;border-radius:16px;background:#fff;box-shadow:0 4px 16px #00000014,0 2px 8px #0000000f;height:100%!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.multi-column[data-slider-on-mobile=true] .multi-column__grid-item:hover .multi-column__grid-item-inner{box-shadow:0 8px 24px #0000001f,0 4px 12px #00000014;transform:translateY(-4px) scale(1.02)}.multi-column[data-slider-on-mobile=true] .multi-column__grid-item-icon-wrapper{width:var(--icon-max-width-mobile, 52px)!important;height:var(--icon-max-width-mobile, 52px)!important;margin-bottom:20px!important}.multi-column[data-slider-on-mobile=true] .multi-column__grid-item-heading{font-size:1.15rem!important;font-weight:600!important;margin-bottom:12px!important;line-height:1.3!important}.multi-column[data-slider-on-mobile=true] .multi-column__grid-item-text{font-size:.95rem!important;line-height:1.6!important;color:#22292d!important;opacity:.85}.multi-column[data-slider-on-mobile=true] .multi-column__grid-wrapper:after{content:"";position:absolute;right:0;top:0;bottom:0;width:80px;background:linear-gradient(to right,#fcfcf900,#fcfcf9fa);pointer-events:none;z-index:10}.multi-column:not([data-slider-on-mobile=true]) .multi-column__grid{display:grid!important;grid-template-columns:repeat(var(--grid-columns-mobile, 2),1fr)!important;gap:var(--grid-gap-row-mobile, 16px) var(--grid-gap-column-mobile, 16px)!important}}@media (prefers-reduced-motion: no-preference){.animation--multi-column .multi-column__grid-item{animation:fadeInUp .6s ease-out backwards}.animation--multi-column .multi-column__grid-item:nth-child(1){animation-delay:.1s}.animation--multi-column .multi-column__grid-item:nth-child(2){animation-delay:.2s}.animation--multi-column .multi-column__grid-item:nth-child(3){animation-delay:.3s}.animation--multi-column .multi-column__grid-item:nth-child(4){animation-delay:.4s}.animation--multi-column .multi-column__grid-item:nth-child(5){animation-delay:.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}.multi-column__grid{display:grid;align-items:stretch}.multi-column__grid.swiper-wrapper{align-items:stretch}.multi-column__grid-item.swiper-slide{height:auto;display:flex}.apps .section-introduction{text-align:center!important;margin-bottom:0!important;padding-bottom:0!important}.apps__heading{font-family:var(--font-heading)!important;font-weight:var(--font-heading-weight)!important;font-style:var(--font-heading-style)!important;font-size:1.75rem!important;line-height:1.2!important;letter-spacing:var(--font-heading-base-letter-spacing)!important;text-transform:var(--font-heading-text-transform)!important;color:var(--color-heading, #22292d)!important;margin:0 auto!important;padding:0!important;text-align:center!important;display:block!important}.apps .section-introduction>*:last-child{margin-bottom:0!important}.apps .section-introduction.animation--section-introduction{margin-bottom:0!important}.apps.section{padding-bottom:0!important}.apps .animation--item{margin-top:0!important}@media screen and (min-width: 720px){.apps__heading{font-size:2rem!important}.apps .section-introduction{margin-bottom:0!important}.apps .section-introduction>*:last-child{margin-bottom:0!important}}.apps__reviews-link{display:block!important;text-align:center!important;margin-top:12px!important;margin-bottom:16px!important;font-size:.875rem!important;line-height:1.5!important;text-decoration:underline!important;color:var(--color-text, #22292d)!important;transition:color .2s ease,opacity .2s ease!important}.apps__reviews-link:hover{color:var(--color-link-hover, #000)!important;opacity:.8!important;text-decoration:underline!important}.apps__reviews-link:focus{outline:2px solid var(--color-link, #22292d)!important;outline-offset:2px!important}.scrolling-content{position:relative;overflow:hidden;background:linear-gradient(180deg,#fcfcf9,#f7f7f0);border-top:1px solid rgba(34,41,45,.08);border-bottom:1px solid rgba(34,41,45,.08)}.scrolling-content__inner{position:relative;padding:48px 0!important}.scrolling-content:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 50%,rgba(239,41,158,.03) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(34,41,45,.02) 0%,transparent 50%);pointer-events:none;z-index:0}.scrolling-content__marquee{position:relative;z-index:1}.scrolling-content__content{display:flex;align-items:center;gap:var(--gap, 35px);white-space:nowrap}.scrolling-content__item{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;background:#fff9;border-radius:12px;border:1px solid rgba(34,41,45,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a,0 1px 2px #00000005;position:relative}.scrolling-content__item:hover{background:#fffffff2;border-color:#22292d1f;box-shadow:0 8px 24px #00000014,0 4px 8px #0000000a;transform:translateY(-4px)}.scrolling-content__text{font-weight:600!important;letter-spacing:.5px!important;color:#22292d!important;opacity:.9;position:relative;padding-right:8px}.scrolling-content__text:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background:#ef299e;border-radius:50%;box-shadow:0 0 12px #ef299e99;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.6;transform:translateY(-50%) scale(1)}50%{opacity:1;transform:translateY(-50%) scale(1.2)}}.scrolling-content__item .icon-block,.scrolling-content__item .image-block{display:flex;align-items:center;justify-content:center;filter:grayscale(100%) brightness(0) opacity(.7);transition:all .4s cubic-bezier(.4,0,.2,1)}.scrolling-content__item:hover .icon-block,.scrolling-content__item:hover .image-block{filter:grayscale(0%) brightness(1) opacity(1);transform:scale(1.05)}.scrolling-content__item .icon-block__icon,.scrolling-content__item .image-block__image{object-fit:contain;height:auto;max-height:48px;transition:transform .3s ease}@media (prefers-reduced-motion: no-preference){.scrolling-content__marquee[data-play-scroll-animation=true] .scrolling-content__content{animation:scrollMarquee var(--scroll-duration, 10s) linear infinite;animation-direction:var(--scroll-direction, normal)}@keyframes scrollMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}}.scrolling-content:hover .scrolling-content__content{animation-play-state:paused}.scrolling-content__inner:before,.scrolling-content__inner:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.scrolling-content__inner:before{left:0;background:linear-gradient(to right,#fcfcf9,transparent)}.scrolling-content__inner:after{right:0;background:linear-gradient(to left,#fcfcf9,transparent)}@media screen and (max-width: 768px){.scrolling-content__inner{padding:36px 0!important}.scrolling-content__item{padding:12px 18px;border-radius:10px}.scrolling-content__text{font-size:.875rem!important;letter-spacing:.3px!important}.scrolling-content__item .icon-block__icon,.scrolling-content__item .image-block__image{max-height:36px}.scrolling-content__inner:before,.scrolling-content__inner:after{width:60px}}.scrolling-content__item:focus-within{outline:2px solid #ef299e;outline-offset:4px;border-radius:14px}@media (prefers-reduced-motion: reduce){.scrolling-content__item,.scrolling-content__item .icon-block,.scrolling-content__item .image-block{transition:none;animation:none}.scrolling-content__text:after{animation:none}.scrolling-content__marquee .scrolling-content__content{animation:none!important}}@media (prefers-reduced-motion: no-preference){.animation--scrolling-content .scrolling-content__item{animation:fadeInScale .6s ease-out backwards}.animation--scrolling-content .scrolling-content__item:nth-child(1){animation-delay:.1s}.animation--scrolling-content .scrolling-content__item:nth-child(2){animation-delay:.15s}.animation--scrolling-content .scrolling-content__item:nth-child(3){animation-delay:.2s}.animation--scrolling-content .scrolling-content__item:nth-child(4){animation-delay:.25s}.animation--scrolling-content .scrolling-content__item:nth-child(5){animation-delay:.3s}.animation--scrolling-content .scrolling-content__item:nth-child(6){animation-delay:.35s}.animation--scrolling-content .scrolling-content__item:nth-child(7){animation-delay:.4s}@keyframes fadeInScale{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}}.product__media-list{gap:12px!important}.product__media-item{border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000f,0 1px 3px #00000014;position:relative}.product__media-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;border:1px solid rgba(0,0,0,.04);pointer-events:none;z-index:1}.product__media-item:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001a,0 3px 8px #00000014}.product__media img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.product__media-item:hover img{transform:scale(1.02)}.product__thumbnail{border-radius:10px;overflow:hidden;border:2px solid transparent;transition:all .3s ease;cursor:pointer}.product__thumbnail:hover{border-color:#ef299e4d;box-shadow:0 4px 12px #ef299e26}.product__thumbnail.is-active{border-color:#ef299e;box-shadow:0 4px 16px #ef299e40}.product__header{margin-bottom:24px}.product__title{line-height:1.2!important;margin-bottom:16px!important;color:#22292d!important}.product__price-container{margin-bottom:20px}.product__price{font-size:28px!important;color:#22292d!important}.product__price--on-sale{color:#ef299e!important}.product__price--compare{text-decoration:line-through;opacity:.5;font-size:20px!important;margin-left:8px}.product__badge--sale{background:linear-gradient(135deg,#ef299e,#d61b87);color:#fff;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #ef299e4d;animation:gentlePulse 2s ease-in-out infinite}@keyframes gentlePulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #ef299e4d}50%{transform:scale(1.05);box-shadow:0 4px 12px #ef299e66}}.product-callouts-mini{display:flex;align-items:center;gap:8px;padding:12px 16px;background:linear-gradient(135deg,#ffffffe6,#f7f7e899);border:1px solid rgba(239,41,158,.15);border-radius:10px;margin-bottom:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.product-callouts-mini:hover{background:linear-gradient(135deg,#fff,#f7f7e8cc);border-color:#ef299e40;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.product-callouts-mini__icon{flex-shrink:0;width:20px;height:20px;color:#ef299e;filter:drop-shadow(0 2px 4px rgba(239,41,158,.2))}.product-callouts-mini__text{font-size:14px!important;font-weight:600;color:#22292d;letter-spacing:.2px;line-height:1.4}.shopify-section--main-page{margin-bottom:0}.rich-text__heading{letter-spacing:-.02em;color:#22292d;position:relative;padding-bottom:8px}.collapsible-row-list{position:relative}.collapsible-row-list__inner{max-width:100%;margin:0 auto}.collapsible-row{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;margin-bottom:16px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000a}.collapsible-row:hover{border-color:#ef299e33;box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.collapsible-row__header{padding:24px 28px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;transition:all .25s ease;background:linear-gradient(135deg,#fff,#fcf9ff80)}.collapsible-row__header:hover{background:linear-gradient(135deg,#fcf9ffcc,#fef7fc)}.collapsible-row[open] .collapsible-row__header{background:linear-gradient(135deg,#fef7fc,#fff);border-bottom:1px solid rgba(239,41,158,.1)}.collapsible-row__title{font-size:17px!important;font-weight:600!important;color:#22292d!important;letter-spacing:-.01em;line-height:1.5;margin:0;flex:1}.collapsible-row__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1);color:#ef299e}.collapsible-row[open] .collapsible-row__icon{transform:rotate(180deg)}.collapsible-row__content{padding:0 28px 28px;color:#4a5568;line-height:1.7;font-size:15px}.collapsible-row__content p{margin:0 0 12px;color:#4a5568}.collapsible-row__content p:last-child{margin-bottom:0}.collapsible-row__content a{color:#ef299e;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:all .2s ease}.collapsible-row__content a:hover{color:#d91a85;text-underline-offset:5px}.collapsible-row__content ul{margin:12px 0;padding-left:24px;list-style:none}.collapsible-row__content ul li{position:relative;padding-left:12px;margin-bottom:8px;line-height:1.7}.collapsible-row__content ul li:before{content:"\2022";position:absolute;left:0;color:#ef299e;font-weight:700;font-size:18px}.collapsible-row__content div[style*=background]{margin:20px 0!important;transition:all .3s ease}.collapsible-row__content div[style*=background]:hover{transform:translate(4px);box-shadow:0 4px 12px #00000014}@media screen and (max-width: 768px){.collapsible-row__header{padding:20px}.collapsible-row__title{font-size:16px!important}.collapsible-row__content{padding:0 20px 24px;font-size:14px}.collapsible-row__icon{width:20px;height:20px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.collapsible-row[open] .collapsible-row__content{animation:slideDown .3s cubic-bezier(.4,0,.2,1)}.rich-text+.collapsible-row-list{margin-top:8px}.collapsible-row__header:focus-visible{outline:3px solid rgba(239,41,158,.3);outline-offset:2px}.rich-text__text div[style*=linear-gradient]{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.rich-text__text div[style*=linear-gradient]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transition:opacity .6s ease;pointer-events:none}.rich-text__text div[style*=linear-gradient]:hover:before{opacity:1;animation:shimmer 2s infinite}@keyframes shimmer{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.rich-text__text div[style*=linear-gradient]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #ef299e2e!important}@media screen and (max-width: 640px){.rich-text__text div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:12px!important}}.product-options{margin-bottom:28px}.product-options__label{font-size:15px!important;font-weight:600!important;color:#22292d!important;margin-bottom:12px!important;display:block;letter-spacing:.3px}.chip-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-bottom:16px!important}.chip{min-width:48px!important;height:48px!important;padding:0 18px!important;border:2px solid #e5e5e5!important;border-radius:10px!important;background:#fff!important;font-size:15px!important;font-weight:600!important;color:#22292d!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.chip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ef299e0d,#ef299e1a);opacity:0;transition:opacity .25s ease;z-index:0}.chip:hover{border-color:#ef299e66!important;box-shadow:0 4px 12px #ef299e26;transform:translateY(-2px)}.chip:hover:before{opacity:1}.chip.is-selected{border-color:#ef299e!important;background:linear-gradient(135deg,#ef299e,#d61b87)!important;color:#fff!important;box-shadow:0 4px 14px #ef299e59;transform:scale(1.05)}.chip.is-disabled{opacity:.35;cursor:not-allowed!important;pointer-events:none}.chip.is-disabled:after{content:"";position:absolute;top:50%;left:10%;right:10%;height:2px;background:#0000004d;transform:rotate(-8deg)}.variant-popup-trigger{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:14px!important;font-weight:500!important;color:#ef299e!important;text-decoration:none!important;transition:all .25s ease!important;padding:4px 0;border-bottom:1px solid transparent}.variant-popup-trigger:hover{color:#d61b87!important;border-bottom-color:#ef299e4d;transform:translate(2px)}.variant-popup-trigger__icon{width:16px;height:16px;transition:transform .3s ease}.variant-popup-trigger:hover .variant-popup-trigger__icon{transform:scale(1.1)}.inventory-counter{padding:12px 16px;background:linear-gradient(135deg,#22c55e14,#22c55e1f);border:1px solid rgba(34,197,94,.2);border-radius:10px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.inventory-counter__icon{width:18px;height:18px;color:#22c55e;flex-shrink:0}.inventory-counter__text{font-size:14px!important;font-weight:600!important;color:#166534!important;line-height:1.4}.inventory-counter--low{background:linear-gradient(135deg,#fb923c14,#fb923c1f);border-color:#fb923c33}.inventory-counter--low .inventory-counter__icon{color:#fb923c}.inventory-counter--low .inventory-counter__text{color:#9a3412!important}.quantity{margin-bottom:24px}.quantity__label{font-size:15px!important;font-weight:600!important;color:#22292d!important;margin-bottom:10px!important;display:block}.quantity__wrapper{display:inline-flex;align-items:center;border:2px solid #e5e5e5;border-radius:10px;overflow:hidden;background:#fff;transition:all .3s ease}.quantity__wrapper:hover{border-color:#ef299e4d;box-shadow:0 4px 12px #ef299e1a}.quantity__button{width:40px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:none!important;color:#22292d!important;cursor:pointer!important;transition:all .25s ease!important}.quantity__button:hover{background:#ef299e14!important;color:#ef299e!important}.quantity__button:active{background:#ef299e26!important;transform:scale(.95)}.quantity__input{width:60px!important;height:48px!important;border:none!important;border-left:1px solid #e5e5e5!important;border-right:1px solid #e5e5e5!important;text-align:center!important;font-size:16px!important;font-weight:600!important;color:#22292d!important;background:#fff!important}.product-form__buttons{margin-bottom:24px}.product-form__cart-button{width:100%!important;height:56px!important;padding:0 32px!important;background:linear-gradient(135deg,#ef299e,#d61b87)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-size:17px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;transition:all .35s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 16px #ef299e4d,0 2px 8px #ef299e33;position:relative;overflow:hidden}.product-form__cart-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#fff3,#fff0);opacity:0;transition:opacity .35s ease}.product-form__cart-button:hover{transform:translateY(-3px);box-shadow:0 8px 24px #ef299e66,0 4px 12px #ef299e4d}.product-form__cart-button:hover:before{opacity:1}.product-form__cart-button:active{transform:translateY(-1px) scale(.98);box-shadow:0 4px 12px #ef299e59}.product-form__cart-button:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280)!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important;opacity:.6}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.product-form__cart-button.is-added{animation:successPulse .5s ease}.shopify-payment-button{margin-top:12px}.shopify-payment-button__button{border-radius:10px!important;height:52px!important}.product-form__more-payment-options{display:block;text-align:center;margin-top:14px;font-size:14px!important;color:#6b7280!important;text-decoration:underline!important;transition:color .25s ease}.product-form__more-payment-options:hover{color:#ef299e!important}.product-callouts{background:linear-gradient(135deg,#ffffffe6,#f7f7e866);border-radius:16px;padding:28px 24px;margin:32px 0;border:1px solid rgba(0,0,0,.06);box-shadow:0 2px 12px #0000000a}.product-callouts__item{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.06);transition:all .3s ease}.product-callouts__item:last-child{border-bottom:none}.product-callouts__item:hover{padding-left:8px;background:#ef299e05;border-radius:10px;margin:0 -8px;padding-right:8px}.product-callouts__icon{flex-shrink:0;width:24px;height:24px;color:#ef299e;margin-top:2px;transition:transform .3s ease;filter:drop-shadow(0 2px 4px rgba(239,41,158,.15))}.product-callouts__item:hover .product-callouts__icon{transform:scale(1.15)}.product-callouts__text{flex:1;font-size:14px!important;line-height:1.6!important;color:#374151!important}.product-callouts__text p{margin:0}.product__accordion{margin:24px 0}.collapsible-row{border:1px solid rgba(0,0,0,.08);border-radius:12px;margin-bottom:12px;overflow:hidden;transition:all .3s ease;background:#fff}.collapsible-row:hover{border-color:#ef299e33;box-shadow:0 4px 12px #0000000f}.collapsible-row__heading{padding:18px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;background:#fff}.collapsible-row__heading:hover{background:#f7f7e84d}.collapsible-row__title{font-size:16px!important;font-weight:600!important;color:#22292d!important;margin:0;letter-spacing:.2px}.collapsible-row__icon{width:20px;height:20px;color:#ef299e;transition:transform .3s cubic-bezier(.4,0,.2,1)}.collapsible-row.is-open .collapsible-row__icon{transform:rotate(180deg)}.collapsible-row__content{padding:0 20px 20px;line-height:1.7;color:#374151}.section--multi-column{background:linear-gradient(135deg,#f7f7e8,#fffc);padding:56px 0!important}.multi-column__grid-item-inner:hover{background:#fffffff2;box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.multi-column__grid-item-icon-wrapper:hover{transform:scale(1.1) rotate(5deg)}@media (max-width: 768px){.product__title{font-size:26px!important}.product__price{font-size:24px!important}.chip{min-width:44px!important;height:44px!important;font-size:14px!important}.product-form__cart-button{height:52px!important;font-size:16px!important}.product-callouts{padding:20px 18px}.product-callouts__item{padding:14px 0}.product__media-list{gap:8px!important}.product__media-item{border-radius:12px}}.chip:focus-visible,.quantity__button:focus-visible,.product-form__cart-button:focus-visible,.variant-popup-trigger:focus-visible,.collapsible-row__heading:focus-visible{outline:3px solid #ef299e!important;outline-offset:3px!important}@media (prefers-reduced-motion: reduce){.product__media-item,.chip,.product-form__cart-button,.product-callouts__item,.collapsible-row__icon,.multi-column__grid-item-inner{transition:none!important;animation:none!important}.product__media img{transform:none!important}.product__badge--sale{animation:none!important}}@media (prefers-contrast: high){.chip,.product-form__cart-button,.product-callouts,.collapsible-row{border-width:2px}.chip.is-selected{border-width:3px}}.product__policies,.template-product [data-section-type=promotion-bar]{display:none!important}#shopify-product-reviews,#shopify-product-reviews *,.spr-container,.spr-container *,#shopify-product-reviews h2,#shopify-product-reviews h3,#shopify-product-reviews p,#shopify-product-reviews span,#shopify-product-reviews div,#shopify-product-reviews a,#shopify-product-reviews button,#shopify-product-reviews input,#shopify-product-reviews textarea,#shopify-product-reviews label{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;font-weight:400!important;font-style:normal!important}#shopify-product-reviews .spr-header-title,#shopify-product-reviews .spr-form-title,#shopify-product-reviews .spr-review-header-title,#shopify-product-reviews h2,#shopify-product-reviews h3{font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-weight:300!important;font-style:normal!important;letter-spacing:0em!important}#shopify-product-reviews .spr-header-title{font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-size:2.25rem!important;font-weight:300!important;margin-bottom:2rem!important;color:var(--color-text)!important}@media (max-width: 768px){#shopify-product-reviews .spr-header-title{font-size:1.75rem!important}}#shopify-product-reviews .spr-review{background:var(--color-background)!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:8px!important;padding:1.5rem!important;transition:box-shadow .3s ease,transform .2s ease!important}#shopify-product-reviews .spr-review:hover{box-shadow:0 4px 12px #00000014!important;transform:translateY(-2px)!important}#shopify-product-reviews .spr-review-header-title{font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-size:1.125rem!important;font-weight:300!important;color:var(--color-text)!important;margin-top:.75rem!important;line-height:1.4!important}#shopify-product-reviews .spr-review-content-body,#shopify-product-reviews .spr-review-content-body *{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.65!important;color:var(--color-text)!important;opacity:.9!important}#shopify-product-reviews .spr-review-header-byline{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;opacity:.7!important;margin-top:.5rem!important}#shopify-product-reviews .spr-review-header-byline strong{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:500!important;color:var(--color-text)!important}#shopify-product-reviews .spr-icon{color:#f5a623!important;font-size:1rem!important}#shopify-product-reviews .spr-summary-actions-newreview{background-color:var(--color-background-button)!important;color:var(--color-text-button)!important;border:none!important;padding:.875rem 1.75rem!important;border-radius:4px!important;font-weight:600!important;font-size:.9375rem!important;letter-spacing:.025em!important;transition:all .3s ease!important;text-transform:uppercase!important}#shopify-product-reviews .spr-summary-actions-newreview:hover{background-color:var(--color-background-button-alpha)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #00000026!important}#shopify-product-reviews .spr-summary-caption{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1rem!important;font-weight:400!important}#shopify-product-reviews .spr-form{background:var(--color-background)!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:8px!important}#shopify-product-reviews .spr-form-title{font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-weight:300!important}#shopify-product-reviews .spr-form-label{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-weight:500!important;font-size:1rem!important;color:var(--color-text)!important}#shopify-product-reviews .spr-form-input,#shopify-product-reviews .spr-form-input-textarea{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1rem!important;font-weight:400!important;border:1px solid rgba(0,0,0,.15)!important;border-radius:4px!important;padding:.75rem!important;transition:border-color .2s ease,box-shadow .2s ease!important}#shopify-product-reviews .spr-form-input:focus,#shopify-product-reviews .spr-form-input-textarea:focus{border-color:var(--color-background-button)!important;box-shadow:0 0 0 3px #0000000d!important;outline:none!important}#shopify-product-reviews .spr-pagination-page a,#shopify-product-reviews .spr-pagination-page.is-active{font-family:var(--font-body)!important;font-weight:500!important;border-radius:4px!important;transition:all .2s ease!important}#shopify-product-reviews .spr-pagination-page a:hover{background-color:#0000000d!important}@media (max-width: 719px){#shopify-product-reviews .spr-review{padding:1.25rem!important}#shopify-product-reviews .spr-header-title{font-size:1.5rem!important}}[data-oke-reviews-widget],[data-oke-reviews-widget] *,.okeReviews,.okeReviews *,div[class*=review] h2,div[id*=review] h2,section[class*=review] h2{font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-weight:300!important;letter-spacing:0em!important}[data-oke-reviews-widget] p,[data-oke-reviews-widget] div,[data-oke-reviews-widget] span,.okeReviews p,.okeReviews div,.okeReviews span,div[class*=review] p,div[id*=review] p,section[class*=review] p{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.6!important}[role=tab],button[role=tab]{font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-weight:300!important;letter-spacing:0em!important}button[aria-label*=Write],button[aria-label*=review],a[aria-label*=Write],a[aria-label*=review]{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:16.5px!important;font-weight:400!important;letter-spacing:.025em!important}.template-page .shopify-section--main-page,.template-page .page-section{margin-bottom:0;padding-bottom:0}body[class*=return] .page__heading,body[class*=return] h1,body[class*=policy] .page__heading,body[class*=policy] h1,.page--return-policy .page__heading,.page--return-policy h1,.template-page .page__heading,.template-page h1{font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-weight:300!important;font-size:1.75rem!important;letter-spacing:-.015em!important;color:#22292d!important;text-align:center;margin-bottom:20px!important;line-height:1.3!important}@media (max-width: 768px){body[class*=return] .page__heading,body[class*=return] h1,body[class*=policy] .page__heading,body[class*=policy] h1,.page--return-policy .page__heading,.page--return-policy h1,.template-page .page__heading,.template-page h1{font-size:1.5rem!important}}body[class*=return] .page__rte>p,body[class*=policy] .page__rte>p,.page--return-policy .page__rte>p,.template-page .page__rte>p{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.0625rem!important;font-weight:400!important;line-height:1.7!important;color:#22292d!important;opacity:.9;text-align:left;margin:0 auto 24px}.return-policy-summary{margin:48px 0 56px;padding:0 20px}.return-policy-summary .rich-text__text{text-align:center}body[class*=return] .page__rte h2,body[class*=return] .page__rte h3,body[class*=policy] .page__rte h2,body[class*=policy] .page__rte h3,.page--return-policy .page__rte h2,.page--return-policy .page__rte h3,.template-page .page__rte h2,.template-page .page__rte h3{font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-size:1.5rem!important;font-weight:300!important;color:#22292d!important;margin-bottom:24px!important;margin-top:40px!important;letter-spacing:-.015em!important;line-height:1.3!important}@media (max-width: 768px){body[class*=return] .page__rte h2,body[class*=return] .page__rte h3,body[class*=policy] .page__rte h2,body[class*=policy] .page__rte h3,.page--return-policy .page__rte h2,.page--return-policy .page__rte h3,.template-page .page__rte h2,.template-page .page__rte h3{font-size:1.35rem!important;margin-bottom:20px!important}}.return-policy-summary .rich-text__text p{display:inline-block;width:calc(33.333% - 24px);vertical-align:top;margin:12px;padding:32px 28px;background:linear-gradient(135deg,#fffffffa,#fef7fcf2);border:2px solid rgba(239,41,158,.12);border-radius:18px;box-shadow:0 4px 20px #ef299e14,0 2px 8px #0000000a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.return-policy-summary .rich-text__text p:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ef299e,#d61b87,#ef299e);opacity:0;transition:opacity .4s ease}.return-policy-summary .rich-text__text p:hover{transform:translateY(-8px);box-shadow:0 16px 40px #ef299e2e,0 8px 16px #00000014;border-color:#ef299e40;background:linear-gradient(135deg,#fff,#fef7fc)}.return-policy-summary .rich-text__text p:hover:before{opacity:1}.return-policy-summary .rich-text__text strong{display:block;font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-size:1.25rem!important;font-weight:400!important;color:#22292d!important;margin-bottom:12px;line-height:1.3;letter-spacing:-.01em}.return-policy-summary .rich-text__text p{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.6!important;color:#22292d!important;opacity:.85}.return-policy-summary .rich-text__text br{display:block;content:"";margin:6px 0}@media screen and (max-width: 768px){.return-policy-summary{margin:36px 0 44px;padding:0 16px}.return-policy-summary .rich-text__text p{display:block;width:100%;margin:16px 0;padding:28px 24px}.return-policy-summary .rich-text__text strong{font-size:1.15rem!important}}.page--return-policy .collapsible-row-list__heading,.page--return-policy .rich-text__heading,.page--return-policy h2,.page--return-policy h3,.page--return-policy h4{font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-weight:300!important;letter-spacing:-.02em!important;color:#22292d!important;line-height:1.25!important}.page--return-policy .collapsible-row__title{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1.0625rem!important;font-weight:500!important;letter-spacing:-.005em!important}.page--return-policy .collapsible-row__content,.page--return-policy .collapsible-row__content p{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:1rem!important;font-weight:400!important;line-height:1.7!important;color:#22292d!important;opacity:.9}.page--return-policy .collapsible-row__content a,.page--return-policy .rich-text__text p a{color:#ef299e!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px;text-decoration-thickness:1.5px;transition:all .25s ease}.page--return-policy .collapsible-row__content a:hover,.page--return-policy .rich-text__text p a:hover{color:#d61b87!important;text-underline-offset:5px;text-decoration-thickness:2px}.page--return-policy .multi-column__grid-item-heading{font-family:Fraunces,Georgia,Times,Times New Roman,serif!important;font-size:1.125rem!important;font-weight:400!important;letter-spacing:-.01em!important}.page--return-policy .multi-column__grid-item-text{font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.6!important}.page-faq .rich-text__text p a{color:#ef299e!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px;transition:all .2s ease}.page-faq .rich-text__text p a:hover{color:#d61b87!important;text-underline-offset:5px}.return-policy-summary .rich-text__text p:focus-within{outline:3px solid rgba(239,41,158,.4);outline-offset:4px}@media (prefers-reduced-motion: reduce){.return-policy-summary .rich-text__text p,.return-policy-summary .rich-text__text p:before{transition:none!important;animation:none!important}.return-policy-summary .rich-text__text p:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom.css.map */
