.hdt-announcement-bar{min-height:var(--min-height);font-size:var(--font-size);display:flex;align-items:center;justify-content:center;width:100%}.hdt-announcement-bar__grid{display:grid}.hdt-announcement-bar__marquee-icon-image,.hdt-announcement-bar__marquee-icon-svg{width:var(--icon-size);height:var(--icon-size);display:inline-flex;align-items:center;justify-content:center;font-size:var(--icon-size);line-height:1}.hdt-announcement-bar--bottom-border{border-bottom:.1rem solid rgb(var(--color-line-border))}.hdt-announcement-bar a{color:rgb(var(--color-foreground))!important;text-decoration-thickness:.1rem!important}.hdt-announcement-bar__text a{position:relative;z-index:1;display:inline-block}.hdt-announcement-bar__text svg{margin:0;transition:all .3s ease;position:relative;top:-.1rem}.hdt-announcement-bar__wrap{padding:.5rem 1rem}.hdt-announcement-bar__grid hdt-marquee{grid-area:announcements}.hdt-announcement-bar .hdt-op-0{opacity:0!important}.hdt-announcement-bar__wrap{grid-area:announcements}.hdt-announcement-bar__close{grid-area:close}.hdt-announcement-bar__close.hdt-block-empty{grid-area:block;display:none}.hdt-announcement-bar__close{padding:0;background-color:transparent;line-height:1;transition:.2s;font-size:1.2rem;display:inline-flex;padding-inline-start:1rem}.hdt-type-close-1 .hdt-announcement-bar__close svg{width:.9rem;height:.9rem;stroke-width:.2rem}.hdt-type-close-2 .hdt-announcement-bar__close{font-size:0}.hdt-announcement-bar:not(.hdt-type-close-1) .hdt-iconsvg-close{width:1.5rem;height:1.5rem;stroke-width:.15rem}.hdt-announcement-bar.hdt-type-close-3 .hdt-iconsvg-close{display:none!important}.hdt-announcement-bar__text .hdt-cd--hide{display:none}.hdt-announcement-bar__marquee-icon{width:6px;height:6px;border-radius:50%;background-color:currentColor;display:block}.hdt-announcement-bar__marquee-icon-image img,.hdt-announcement-bar__marquee-icon-svg svg{width:100%!important;height:100%!important;display:block;object-fit:contain}.hdt-announcement-bar .hdt-marquee-item{display:inline-flex;align-items:center;column-gap:0}.hdt-announcement-bar .hdt-marquee-item>*{padding-inline-start:calc(var(--space-item, var(--spacing-x)) / 2);padding-inline-end:calc(var(--space-item, var(--spacing-x)) / 2)}.hdt-announcement-bar .hdt-marquee-inner{column-gap:0}wrapp-close-announce{gap:5px;cursor:pointer}@media(-moz-touch-enabled:0),(hover:hover)and (min-width:1150px){.hdt-announcement-bar a:hover,.hdt-announcement-bar__close:hover{opacity:.65}.hdt-announcement-bar__slider-content:hover .hdt-icon-arrow{transform:translate(.25rem)}}.dir--rtl .hdt-icon-arrow{transform:rotate(0)!important}.hdt-container-heading:empty~.hdt-container-content{--g-col: 12}.hdt-container-full :is(.hdt-slider.hdt-featured-categories-slider .hdt-navigation.hdt-position-on_border),.hdt-container-full:not(:has(.hdt-lookbook-product-slider)) :is(.hdt-slider.hdt-featured-categories-slider .hdt-navigation.hdt-position-out_side){width:100%}.hdt-group-product-block:has(.hdt-product-group) .hdt-variant-picker-warning{display:block;margin-top:var(--product-margin-end)}.hdt-product-group+wrapp-hdt-pr-frm form{margin-top:var(--product-margin-end)}.hdt-product-group .hdt-pr-media{width:5rem;min-width:clamp(5rem,5vw,10rem);width:100%}.hdt-product-group .hdt-pr-title{transition:.25s;font-weight:var(--font-medium)}.hdt-product-group .hdt-pr-title:hover{color:rgb(var(--color-accent))}.hdt-product-group .hdt-price__list{justify-content:center;margin-top:1rem;gap:.5rem}.hdt-product-group .hdt-price__list .hdt-compare-at-price,.hdt-product-group .hdt-price__list .hdt-price{font-size:1.4rem}.hdt-product-group .hdt-product-info__item{justify-content:center}.hdt-product-group .hdt-product-group__list{border:1px solid rgb(var(--color-line-border));border-inline-end:0px;border-block-end:0px}.hdt-product-group .hdt-product-group-wrap{display:grid;grid-template-columns:1fr 2fr 1fr;gap:0}@media not (min-width:1025px){.hdt-product-group .hdt-product-group-wrap{grid-template-columns:1fr 2fr 9rem}}.hdt-product-group .hdt-item-col{border-block-end-width:1px;border-inline-end-width:1px;padding:10px;align-content:center;overflow:hidden}.hdt-product-group .hdt-item-col>*{width:100%}.hdt-product-group .hdt-item-col>* .hdt-pr-title{word-break:break-word}@media not (min-width:1025px){.hdt-product-group .hdt-item-col{padding:5px}}.hdt-product-group select{border-radius:2px;max-width:200px;display:block;margin:0 auto 10px;border:1px solid rgb(var(--color-line-border));padding-inline-start:1.5rem;padding-inline-end:3rem;width:100%;height:40px;vertical-align:middle;font-size:14px;transition:border-color .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==);background-position:right 10px top 50%;background-size:auto 18px;background-repeat:no-repeat;background-color:transparent;box-shadow:none;margin-top:1rem}.dir--rtl :is(.hdt-product-group select){background-position:left 10px top 50%}.hdt-product-group .hdt-group-total-price{font-size:clamp(var(--text-lg),3vw,var(--text-2xl));margin-top:var(--product-margin-end)}.hdt-product-group .hdt-group-total-price .hdt-price,.hdt-product-group .hdt-group-total-price .hdt-compare-at-price{font-size:inherit}.hdt-product-group [data-group-total-price]>*{display:inline-flex;margin-inline-start:1rem}.hdt-product-group .hdt-product-form__quantity .hdt-quantity-wrapp{border-radius:2px!important}@media not (min-width:1025px){.hdt-product-group .hdt-product-form__quantity .hdt-quantity-wrapp{width:8rem;min-width:8rem}.hdt-product-group .hdt-product-form__quantity button[name=minus]{padding-inline-start:.5rem}.hdt-product-group .hdt-product-form__quantity button[name=plus]{padding-inline-end:.5rem;text-align:center}.hdt-product-group .hdt-price__list{justify-content:flex-start}.hdt-product-group .hdt-col{text-align:left}}.hdt-product-banner-4 .hdt-content{width:100%}.hdt-product-banner-4 .hdt-timer-pill .hdt-countdown__inner{min-width:auto}.hdt-product-banner-4 .hdt-pr-style-list-mini-2{position:relative}.hdt-product-banner-4 .hdt-pr-style-list-mini-2:not(:last-child):after{content:"";position:absolute;width:100%;bottom:calc(var(--spacing-y) / -2);height:1px;left:0;background:rgb(var(--color-line-border))}.hdt-tabs-main-qty-a-cat .hdt-tabs-item-title{width:144px;border-radius:12px;padding:12px}.hdt-tabs-main-qty-a-cat .hdt-tabs-item-title .hdt-tab-title-text,.hdt-tabs-main-qty-a-cat .hdt-tabs-item-title .hdt-truncate{display:block;width:100%;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hdt-tabs-main-qty-a-cat .hdt-tabs-item-title .hdt-tab-item-image{margin-bottom:12px;outline:1px solid transparent;border-radius:8px;transition:opacity .3s,outline .3s,border-radius .3s}.hdt-tabs-main-qty-a-cat .hdt-tabs-item-title img,.hdt-tabs-main-qty-a-cat .hdt-tabs-item-title svg{border-radius:8px;background-color:rgb(var(--color-background) / .5)}.hdt-tabs-main-qty-a-cat .hdt-tabs-item-title[aria-current=true]{background-color:rgb(var(--hdt-btn-bg));color:rgb(var(--hdt-btn-color));border:1px solid #C1D0DB}.hdt-tabs-main-qty-a-cat .hdt-tabs-item-title[aria-current=false]{background-color:transparent;border:1px solid transparent;color:rgb(var(--color-foreground))!important}.hdt-tabs-main-qty-a-cat .hdt-tabs-item-title[aria-current=false] .hdt-tab-item-image{outline:1px solid #C1D0DB}.hdt-tabs-main-qty-a-cat .hdt-tabs-head{position:relative;z-index:1}.hdt-tabs-main-qty-a-cat .hdt-tabs-head .hdt-tabs-list .hdt-slider__slide{flex:0 0 auto}.hdt-tabs-qty-a-cat__content{background-color:rgb(var(--color-background2));padding-inline:20px;padding-bottom:30px;border-radius:0 0 20px 20px;position:relative}.hdt-tabs-qty-a-cat__content .hdt-tab-item{z-index:1;position:relative}.hdt-tabs-qty-a-cat__content:after{content:"";position:absolute;background-color:rgb(var(--color-background2));top:-130px;height:200px;inset-inline:0;z-index:0;border-radius:20px 20px 0 0}.hdt-tabs-qty-a-cat__content .hdt-cat-featured-image img,.hdt-tabs-qty-a-cat__content .hdt-cat-featured-image svg{border-radius:20px;background-color:#fff}.hdt-tabs-qty-a-cat__content .hdt-cat-title{margin-block-end:20px}@media(max-width:1149px){.hdt-tabs-qty-a-cat__content .hdt-block-text p br{display:none}}@media(min-width:768px)and (max-width:1149px){.hdt-tabs-qty-a-cat__content .hdt-cat-featured-image{max-width:35%}.hdt-tabs-qty-a-cat__content .hdt-cat-info{max-width:75%;flex:1}}@media(min-width:1150px){.hdt-tabs-main-qty-a-cat{max-width:83.3333333%;margin-inline:auto}.hdt-tabs-qty-a-cat__content{padding-inline:40px;padding-bottom:40px}.hdt-tabs-qty-a-cat__content .hdt-tab-item>.hdt-row-flex{gap:60px}.hdt-tabs-qty-a-cat__content .hdt-cat-featured-image{max-width:40%}.hdt-tabs-qty-a-cat__content .hdt-cat-info{max-width:60%;flex:1}}.hdt-search-location__wrap{display:flex;align-items:center;gap:var(--hdt-gap, 24px);width:100%}.hdt-search-location__search-col{flex:1 1 auto;min-width:0;position:relative}.hdt-search-location__location-col{display:flex;flex:0 0 auto}.hdt-search-location__form-inner{position:relative;display:flex;align-items:center;background-color:rgb(var(--color-line-border) / .3);border-radius:var(--hdt-search-radius, 8px);padding:0 16px;height:var(--hdt-search-height, 48px);transition:background-color .2s ease,box-shadow .2s ease}.hdt-search-location__icon-search{color:rgb(var(--color-foreground2));margin-inline-end:10px;flex-shrink:0}.hdt-search-location__input{width:100%;border:none;background:transparent;outline:none;font-size:16px;color:rgb(var(--color-foreground2));padding:0;height:100%}@media(min-width:1150px){.hdt-search-location__input{font-size:20px}}.hdt-search-location__input::-webkit-search-cancel-button{height:1em!important;width:1em!important}.hdt-search-location__input::placeholder{color:rgb(var(--color-foreground2))}.hdt-search-location__btn-submit{display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0 4px;color:rgb(var(--color-foreground2));cursor:pointer}.hdt-search-location__location-wrap{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;white-space:nowrap;background:transparent;border:none;padding:0;text-decoration:none}.hdt-search-location__location-icon{flex-shrink:0}.hdt-search-location__location-prefix{font-weight:400}.hdt-search-location__location-name{color:var(--hdt-location-highlight-color, #f4c200);font-weight:700}.hdt-section--search-a-location .hdt-cart-hide-has-results,.hdt-section--search-a-location .hdt-cart-show-has-results{position:absolute;inset:calc(100% + 8px) 0 auto 0;z-index:99;border-radius:var(--hdt-search-radius, 8px);box-shadow:0 12px 32px #0000001f;border:1px solid rgba(0,0,0,.08);max-height:65vh;overflow-y:auto;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.hdt-section--search-a-location .hdt-search-location__form-inner:after{content:"";position:absolute;inset:100% 0 auto 0;height:12px;background:transparent;z-index:10}.hdt-section--search-a-location .hdt-search-location__form:focus-within .hdt-cart-hide-has-results,.hdt-section--search-a-location .hdt-search-location__form:hover .hdt-cart-hide-has-results,.hdt-section--search-a-location .hdt-cart-hide-has-results:hover,.hdt-section--search-a-location hdt-predictive-search[open] .hdt-cart-hide-has-results{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hdt-section--search-a-location hdt-predictive-search[results] .hdt-cart-show-has-results,.hdt-section--search-a-location hdt-predictive-search[loading] .hdt-cart-show-has-results,.hdt-section--search-a-location .hdt-search-location__form:focus-within .hdt-cart-show-has-results[style*="display: block"],.hdt-section--search-a-location .hdt-search-location__form:hover .hdt-cart-show-has-results[style*="display: block"],.hdt-section--search-a-location .hdt-cart-show-has-results:hover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.hdt-section--search-a-location .hdt-search-content,.hdt-section--search-a-location .hdt-mini-search__content{padding:20px 24px}.hdt-section--search-a-location .hdt-search-content-title,.hdt-section--search-a-location .hdt-search-top-title{margin-bottom:16px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.hdt-section--search-a-location .hdt-mini-search__content>div:not(:last-child){margin-bottom:24px}.hdt-section--search-a-location .hdt-row-products{display:flex;flex-direction:column;gap:16px}.hdt-section--search-a-location .hdt-search-queries .predictive-search__results-list{display:flex;flex-wrap:wrap;gap:8px 10px;list-style:none;padding:0;margin:0}.hdt-section--search-a-location .hdt-search-queries .predictive-search__item{display:inline-flex;align-items:center;padding:6px 12px;border-radius:20px;font-size:13px;text-decoration:none}.hdt-section--search-a-location mark{background-color:#f4c200;color:inherit;padding:0 2px;border-radius:2px}.hdt-section--search-a-location .hdt-skeleton_wrap{padding:16px}.hdt-section--search-a-location .hdt-skeleton_img{width:60px;height:60px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:hdtSkeletonLoading 1.5s infinite}.hdt-section--search-a-location .hdt-skeleton_txt1,.hdt-section--search-a-location .hdt-skeleton_txt2{height:12px;border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:hdtSkeletonLoading 1.5s infinite;margin-bottom:8px}.hdt-section--search-a-location .hdt-skeleton_txt1{width:70%}.hdt-section--search-a-location .hdt-skeleton_txt2{width:40%}@keyframes hdtSkeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:767px){.hdt-search-location__wrap{flex-direction:column;align-items:stretch;gap:12px}.hdt-search-location__location-col{justify-content:center}}.swanz-cart-assurance{max-width:1120px;margin:10px auto 0;padding:7px 16px 15px;color:#66666c;font:500 12px/1.6 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;text-align:center}.swanz-cart-offer{padding:23px 24px 0;font:13px/1.5 -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.swanz-cart-offer>div{max-width:1120px;margin:auto;padding:18px 23px;border:1px solid #EED6DC;border-radius:14px;background:#fff3f5;color:#955866;display:flex;align-items:center;flex-wrap:wrap;gap:7px 17px}.swanz-cart-offer strong{font-size:16px;font-weight:700}.swanz-cart-offer span{font-size:12px}.swanz-cart-offer a{color:#955866!important;text-decoration:underline;font-weight:650}.swanz-cart-offer s{color:#747c76}@media(max-width:640px){.swanz-cart-offer{padding:12px 13px 0}.swanz-cart-offer>div{padding:16px}.swanz-cart-offer strong{font-size:14px}}.swanz-cart-jelly-brand{width:100px;height:auto;max-height:35px;object-fit:contain;margin-right:6px}@media(max-width:640px){.swanz-cart-jelly-brand{width:100px;max-height:29px}}.swanz-cart-offer>div{background:#fff3f5;border-color:#eed6dc;color:#7a4250}.swanz-cart-offer a{color:#955866!important}.swanz-footer{background:#fff;color:#6e6e73;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:12px;line-height:1.55}.swanz-footer-main{max-width:1100px;margin:0 auto;padding:66px 24px 56px;display:grid;grid-template-columns:2.25fr repeat(3,1fr);gap:48px}.swanz-footer-logo{display:inline-block;font-size:28px;font-weight:760;letter-spacing:-2px;color:#2b2c2b!important;margin-bottom:14px}.swanz-footer-brand p{margin:0 0 10px}.swanz-footer h2{font-size:12px;letter-spacing:0;color:#2b2c2b;font-weight:650;margin:0 0 16px}.swanz-footer-main a{display:block;text-decoration:none;color:#5f5f65;margin:0 0 12px;font-size:12px}.swanz-footer-main a:hover{text-decoration:underline}.swanz-footer-service{max-width:1100px;margin:auto;padding:20px 24px;border-top:1px solid #d2d2d7;border-bottom:1px solid #d2d2d7}.swanz-footer-bottom{max-width:1100px;margin:auto;padding:24px;display:flex;flex-wrap:wrap;column-gap:22px;row-gap:7px}@media(max-width:720px){.swanz-footer-main{grid-template-columns:repeat(2,1fr);gap:32px;padding:50px 24px 38px}.swanz-footer-brand{grid-column:span 2}}.swanz-footer-brand .swanz-footer-logo{height:auto;min-height:55px;line-height:1;display:block;margin:0 0 16px;text-decoration:none}.swanz-footer-brand-img{display:block;max-width:180px;width:auto;height:90px;max-height:90px;object-fit:contain;object-position:left center}.swanz-footer-jelly{display:block;width:158px;height:auto;max-height:53px;object-fit:contain;object-position:left center;margin:7px 0 10px}@media(max-width:720px){.swanz-footer-brand-img{height:72px;max-width:145px}.swanz-footer-jelly{width:145px}}.swanz-footer{background:#fff!important}.swanz-footer-main a:hover{color:#7f4c9e!important}.swanz-footer a:focus-visible{outline:3px solid #7F4C9E;outline-offset:3px}.swanz-footer-social a{display:flex;align-items:center;gap:11px;padding:3px 0}.swanz-footer-social-icon{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #E8C9DA;border-radius:50%;color:#7f4c9e;background:#fceff2;flex:none}.swanz-footer-social-icon svg{display:block;width:15px;height:15px;fill:currentColor}.swanz-footer-social a:hover .swanz-footer-social-icon{background:#f5d6d9;border-color:#f5d6d9}.swanz-footer-main{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:36px}.swanz-footer-brand{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center}.swanz-footer-brand .swanz-footer-logo{display:flex;align-items:center;justify-content:center;width:100%}.swanz-footer-brand-img{margin-inline:auto;object-position:center}.swanz-footer-jelly{margin:7px auto 10px;object-position:center}@media(max-width:720px){.swanz-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.swanz-footer-brand{grid-column:1/-1}}.swanz-footer-social{min-width:0}.swanz-footer-social h2{margin-bottom:10px}.swanz-footer-social-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.swanz-footer-main .swanz-footer-social-links a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;margin:0;flex:0 0 42px;text-decoration:none;border-radius:50%}.swanz-footer-social-links .swanz-footer-social-icon{width:32px;height:32px}.swanz-footer-social-links .swanz-footer-social-icon svg{width:16px;height:16px}.swanz-footer-social-links a:focus-visible{outline:2px solid #7F4C9E;outline-offset:1px}@media(max-width:720px){.swanz-footer-main{row-gap:24px;padding-bottom:30px}.swanz-footer-social{grid-column:1 / -1}.swanz-footer-social h2{margin:0 0 8px}.swanz-footer-social-links{gap:6px}.swanz-footer-main .swanz-footer-social-links a{width:42px;height:42px;flex-basis:42px}}.swanz-landing{background:#fff;color:#2b2c2b;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.swanz-landing h2,.swanz-landing h3,.swanz-landing p{margin-top:0}.swanz-overline{font-size:13px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase;color:#77777c}.swanz-hero{background:#fff;text-align:center;padding:76px 24px 20px;overflow:hidden}.swanz-hero-copy{position:relative;z-index:1}.swanz-hero .swanz-overline{color:#7f4c9e;margin-bottom:15px}.swanz-hero h2{font-size:clamp(52px,7.1vw,96px);line-height:1.04;letter-spacing:-.065em;font-weight:650;margin:0 auto 16px;max-width:980px}.swanz-hero-sub{font-size:clamp(18px,2vw,27px)!important;line-height:1.35;color:#55555a;margin:0 auto 10px;max-width:680px}.swanz-hero-pricing{font-size:16px;color:#67676c;margin:0 0 22px}.swanz-button-row{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.swanz-landing .swanz-button-primary,.swanz-landing .swanz-button-white{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:100px;padding:14px 26px;min-height:45px;background:#7f4c9e;color:#fff!important;text-decoration:none;font-size:16px;font-weight:500;line-height:1.1}.swanz-landing .swanz-button-primary:hover{background:#63367f}.swanz-landing .swanz-link{font-size:17px;color:#7f4c9e;text-decoration:none}.swanz-landing .swanz-link:hover{text-decoration:underline}.swanz-hero-media{max-width:930px;height:clamp(380px,48vw,650px);margin:20px auto 0;display:flex;align-items:center;justify-content:center}.swanz-hero-image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.swanz-image-fallback{font-size:70px;font-weight:650;letter-spacing:-4px}.swanz-hero-foot{color:#77777c;font-size:12px;letter-spacing:.03em}.swanz-tech{background:#fff;padding:130px 24px 120px}.swanz-tech-intro{max-width:920px;text-align:center;margin:0 auto 83px}.swanz-tech-intro h2,.swanz-colours h2,.swanz-details h2,.swanz-faq h2{font-size:clamp(43px,5.1vw,70px);line-height:1.08;font-weight:650;letter-spacing:-.055em;margin:12px auto 24px}.swanz-tech-intro>p:last-child,.swanz-colours-intro>p:last-child{max-width:660px;margin:auto;color:#6e6e73;font-size:21px;line-height:1.45}.swanz-tech-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.swanz-tech-grid>div{background:#fff;border-radius:20px;padding:55px 40px;min-height:265px}.swanz-tech-index{color:#89898e;font-size:11px;font-weight:700;letter-spacing:.12em}.swanz-tech-grid h3{font-size:29px;letter-spacing:-.045em;line-height:1.12;margin:28px 0 16px}.swanz-tech-grid p{font-size:16px;color:#6e6e73;line-height:1.52}.swanz-colours{background:#fff;padding:115px 24px 125px}.swanz-colours-intro{text-align:center;max-width:800px;margin:0 auto 60px}.swanz-colour-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.swanz-colour-card{display:block;border-radius:19px;background:#fff;overflow:hidden;text-decoration:none!important;color:#2b2c2b!important;transition:transform .22s ease,box-shadow .22s ease;padding-bottom:25px}.swanz-colour-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #0000000f}.swanz-colour-media{height:280px;display:block;overflow:hidden;background:#fbfbfd}.swanz-colour-image{width:100%;height:100%;object-fit:contain}.swanz-colour-label,.swanz-colour-meta{display:flex;align-items:center;justify-content:center;gap:9px}.swanz-colour-label{font-size:17px;font-weight:650;margin:22px 0 6px}.swanz-colour-meta{font-size:14px;color:#6e6e73}.swanz-swatch{width:13px;height:13px;display:inline-block;border-radius:50%;border:1px solid #0002}.swanz-statement{text-align:center;background:#2b2c2b;color:#fff;padding:140px 24px 145px}.swanz-statement .swanz-overline{color:#b7b7bb}.swanz-statement h2{font-size:clamp(55px,7vw,100px);font-weight:650;letter-spacing:-.065em;line-height:1.06;margin:20px 0 27px}.swanz-statement p{font-size:22px;color:#bebec3;margin-bottom:32px}.swanz-landing .swanz-button-white{background:#fff;color:#2b2c2b!important}.swanz-details{padding:115px 24px 110px;background:#fff}.swanz-details h2{text-align:center;margin-bottom:62px}.swanz-details-grid{display:grid;max-width:1120px;grid-template-columns:repeat(4,1fr);gap:34px;margin:auto}.swanz-details-grid h3{font-size:23px;font-weight:650;letter-spacing:-.025em;margin:0 0 12px}.swanz-details-grid p{color:#6e6e73;line-height:1.6;font-size:15px}.swanz-faq{background:#fff;padding:110px 24px}.swanz-faq h2{text-align:center;margin-bottom:42px}.swanz-faq-items{max-width:760px;margin:auto;border-top:1px solid #d2d2d7}.swanz-faq details{border-bottom:1px solid #d2d2d7}.swanz-faq summary{list-style:none;cursor:pointer;padding:23px 4px;font-size:18px;font-weight:550;display:flex;justify-content:space-between;gap:15px}.swanz-faq summary::-webkit-details-marker{display:none}.swanz-faq summary:after{content:"+";font-size:26px;font-weight:300}.swanz-faq details[open] summary:after{content:"\2212"}.swanz-faq details>div{font-size:15px;color:#6e6e73;line-height:1.65;padding:0 10px 24px 4px}.swanz-faq a{color:#7f4c9e}.swanz-bottom-cta{background:#fff;padding:27px 24px;display:flex;align-items:center;justify-content:center;gap:36px;font-size:17px;font-weight:650}@media(max-width:900px){.swanz-tech-grid{grid-template-columns:1fr}.swanz-tech-grid>div{min-height:0;padding:40px}.swanz-colour-grid,.swanz-details-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.swanz-hero{padding:65px 18px 20px}.swanz-hero h2{font-size:clamp(47px,13vw,70px)}.swanz-hero-media{height:370px;margin-top:35px}.swanz-button-row{gap:18px}.swanz-landing .swanz-link{font-size:15px}.swanz-tech,.swanz-colours,.swanz-details,.swanz-faq{padding:80px 20px}.swanz-tech-intro{margin-bottom:45px}.swanz-tech-intro>p:last-child,.swanz-colours-intro>p:last-child{font-size:18px}.swanz-colour-grid{gap:10px}.swanz-colour-media{height:200px}.swanz-colour-card{padding-bottom:18px}.swanz-colour-label{font-size:15px;margin:14px 0 4px}.swanz-colour-meta{font-size:12px}.swanz-statement{padding:98px 20px}.swanz-statement p{font-size:18px}.swanz-details-grid{gap:24px}.swanz-details-grid h3{font-size:20px}.swanz-faq summary{font-size:16px}.swanz-bottom-cta{justify-content:space-between;gap:15px}.swanz-bottom-cta span{font-size:14px}}@media(prefers-reduced-motion:reduce){.swanz-colour-card{transition:none}}.swanz-home-price{display:flex;align-items:center;justify-content:center;gap:9px 15px;flex-wrap:wrap;margin:18px auto 13px}.swanz-home-price strong{font-size:28px;letter-spacing:-.04em}.swanz-home-price s{font-size:18px;color:#85858b}.swanz-home-price span{font-size:14px;color:#7f4c9e;font-weight:650}.swanz-home-offer{background:#fff;color:#2b2c2b!important;border:1px solid #dbdbe0;border-radius:16px;margin:0 auto 21px;max-width:510px;padding:14px 20px;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none!important}.swanz-home-offer strong{font-size:19px;font-weight:720;letter-spacing:-.02em}.swanz-home-offer span{font-size:13px;font-weight:660;color:#7f4c9e}.swanz-home-offer s{color:#999;font-weight:400}.swanz-home-offer small{font-size:11px;color:#85858d}.swanz-colour-meta{flex-wrap:wrap}.swanz-colour-meta strong{color:#2b2c2b;font-size:15px}.swanz-colour-meta s{color:#888;font-size:12px}.swanz-colour-offer{display:block;text-align:center;font-size:12px;color:#7f4c9e;font-weight:690;margin:5px 0}@media(max-width:600px){.swanz-home-price span{flex-basis:100%;font-size:13px}.swanz-home-offer strong{font-size:17px}.swanz-home-offer span{font-size:12px}.swanz-colour-meta strong{font-size:13px}}.swanz-home-jelly-mark{max-width:460px;width:min(65vw,460px);margin:0 auto 10px}.swanz-home-jelly-mark img{display:block;width:100%;height:auto;object-fit:contain}.swanz-home-jelly-section{display:block;width:230px;max-width:60vw;height:auto;object-fit:contain;margin:0 auto 14px}@media(max-width:600px){.swanz-home-jelly-mark{width:min(78vw,360px);margin-bottom:12px}.swanz-home-jelly-section{width:215px}}.swanz-landing .swanz-button-primary{background:#7f4c9e!important;color:#fff!important}.swanz-landing .swanz-button-primary:hover{background:#63367f!important}.swanz-landing .swanz-link,.swanz-landing .swanz-faq a{color:#7f4c9e!important}.swanz-colour-card:focus-visible,.swanz-landing a:focus-visible{outline:3px solid #7F4C9E;outline-offset:3px}.swanz-colour-card:hover{box-shadow:0 12px 30px #77394a21}.swanz-home-offer{background:#fceff2!important;border-color:#e8c9da!important}.swanz-home-price span,.swanz-home-offer span,.swanz-colour-offer{color:#7f4c9e!important}.swanz-tech-grid>div,.swanz-colours,.swanz-faq{background:#fff}.swanz-hero .swanz-home-jelly-mark{--swanz-jelly-lift:-3px;--swanz-jelly-x:1.006;--swanz-jelly-y:.995;animation:swanzJellyLogoEntrance2026 .7s cubic-bezier(.22,1,.36,1) both}.swanz-hero .swanz-home-jelly-mark>img{transform-origin:50% 50%;animation:swanzJellyLogoFloat2026 5.5s ease-in-out .7s infinite}@keyframes swanzJellyLogoEntrance2026{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes swanzJellyLogoFloat2026{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,var(--swanz-jelly-lift),0) scale(var(--swanz-jelly-x),var(--swanz-jelly-y))}}@media(max-width:600px){.swanz-hero .swanz-home-jelly-mark{--swanz-jelly-lift:-2px;--swanz-jelly-x:1.004;--swanz-jelly-y:.997}}@media(prefers-reduced-motion:reduce){.swanz-hero .swanz-home-jelly-mark,.swanz-hero .swanz-home-jelly-mark>img{animation:none!important}}.swanz-facts{background:#fafafa;padding:104px 24px 112px;color:#2b2c2b}.swanz-facts-intro{text-align:center;margin:0 auto 48px;max-width:900px}.swanz-facts-intro h2{font-size:clamp(35px,5.2vw,64px);line-height:1.08;letter-spacing:-.045em;margin:12px 0 0}.swanz-facts-grid{max-width:1120px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:stretch}.swanz-facts-card{background:#fff;border:1px solid #ece9ee;border-radius:22px;padding:42px 42px 38px;min-width:0}.swanz-facts-card h3{font-size:clamp(22px,2.3vw,29px);letter-spacing:-.035em;line-height:1.22;margin:0 0 24px}.swanz-facts-list{list-style:none;padding:0;margin:0;display:grid;gap:13px}.swanz-facts-benefits li,.swanz-facts-care li{position:relative;padding-left:26px;font-size:15px;line-height:1.55;color:#4b4b50}.swanz-facts-benefits li:before{content:"\2713";color:#7f4c9e;font-weight:750;position:absolute;left:0;top:0}.swanz-facts-care li:before{content:"\2022";color:#7f4c9e;font-size:19px;position:absolute;left:3px;top:-3px}.swanz-facts-fabric{font-size:17px;margin:0 0 20px;line-height:1.4}.swanz-facts-origin{font-size:13px;color:#6e6e73;margin:25px 0 0}@media(max-width:760px){.swanz-facts{padding:66px 18px 76px}.swanz-facts-intro{margin-bottom:26px}.swanz-facts-grid{grid-template-columns:1fr;gap:14px}.swanz-facts-card{padding:29px 25px;border-radius:18px}.swanz-facts-card h3{margin-bottom:20px}}.swanz-comparison{background:#f5f5f7;padding:104px 24px 112px;text-align:center;color:#2b2c2b}.swanz-comparison-intro{max-width:760px;margin:0 auto 40px}.swanz-comparison-intro h2{font-size:clamp(38px,5.2vw,64px);line-height:1.08;font-weight:650;letter-spacing:-.055em;margin:12px auto 18px}.swanz-comparison-intro>p:last-child{max-width:600px;margin:0 auto;color:#6e6e73;font-size:18px;line-height:1.5}.swanz-comparison-figure{max-width:630px;margin:0 auto}.swanz-comparison-figure img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 8px 40px #00000009}@media(max-width:600px){.swanz-comparison{padding:70px 16px 76px}.swanz-comparison-intro{margin-bottom:26px}.swanz-comparison-intro>p:last-child{font-size:16px}.swanz-comparison-figure img{border-radius:12px}}.swanz-offerbar{background:#7f4c9e;color:#fff;padding:9px 15px;display:flex;align-items:center;justify-content:center;gap:11px 17px;flex-wrap:wrap;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.45;letter-spacing:.02em}.swanz-offerbar strong{font-weight:730;letter-spacing:.05em}.swanz-offerbar span{color:#dbdbde}.swanz-offerbar s{color:#aaa}.swanz-offerbar a{color:#f5d6d9!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.swanz-offerbar{padding:9px 10px;gap:2px 10px;font-size:10px}.swanz-offerbar strong{flex-basis:100%}}.swanz-nav-wrap{background:#ffffffe0;border-bottom:1px solid #e8e8ed;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px)}.swanz-nav{max-width:1120px;min-height:56px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:32px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.swanz-wordmark{font-size:28px;font-weight:750;line-height:1;letter-spacing:-2.1px;color:#2b2c2b!important;text-decoration:none!important}.swanz-wordmark-dot{color:#f5d6d9}.swanz-nav-links,.swanz-nav-actions{display:flex;align-items:center;gap:36px}.swanz-nav a{color:#2d2d30;text-decoration:none;font-size:12px;font-weight:500;white-space:nowrap;transition:opacity .2s}.swanz-nav a:hover{opacity:.65}.swanz-nav .swanz-wordmark{font-size:28px;font-weight:750}.swanz-nav .swanz-pill{background:#7f4c9e;color:#fff!important;border-radius:100px;padding:9px 18px;font-size:12px}.swanz-nav-actions{gap:20px}@media(max-width:790px){.swanz-nav-links{gap:18px}.swanz-nav{gap:15px}.swanz-nav-links a{font-size:11px}}@media(max-width:640px){.swanz-nav{min-height:54px;padding:0 18px}.swanz-nav-links{display:none}.swanz-nav-actions{gap:12px}.swanz-nav .swanz-wordmark{font-size:25px}}.swanz-nav .swanz-wordmark{display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:138px;max-height:58px;line-height:1}.swanz-nav .swanz-brand-mark{display:block;width:auto;max-width:138px;height:47px;max-height:47px;object-fit:contain;object-position:center}.swanz-nav .swanz-nav-jelly{display:flex;align-items:center;justify-content:center}.swanz-nav .swanz-nav-jelly img{display:block;width:102px;height:auto;max-height:30px;object-fit:contain}.swanz-offerbar-jelly{width:97px;max-height:27px;height:auto;object-fit:contain}@media(max-width:790px){.swanz-nav .swanz-wordmark{width:100px}.swanz-nav .swanz-brand-mark{max-width:100px;height:43px}}@media(max-width:640px){.swanz-nav .swanz-wordmark{width:93px}.swanz-nav .swanz-brand-mark{max-width:93px;height:42px}.swanz-offerbar-jelly{width:80px;max-height:23px}}.swanz-nav .swanz-pill:hover{background:#63367f!important;opacity:1!important}.swanz-nav a:focus-visible{outline:3px solid #7F4C9E;outline-offset:3px}.swanz-nav{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:16px}.swanz-nav>.swanz-wordmark{grid-column:2;grid-row:1;justify-self:center}.swanz-nav>.swanz-nav-links{grid-column:1;grid-row:1;justify-self:start;min-width:0}.swanz-nav>.swanz-nav-actions{grid-column:3;grid-row:1;justify-self:end}@media(min-width:641px)and (max-width:940px){.swanz-nav{grid-template-rows:auto auto;row-gap:6px;padding-top:6px;padding-bottom:6px}.swanz-nav>.swanz-nav-links{grid-column:1/-1;grid-row:2;justify-self:center}.swanz-nav>.swanz-wordmark,.swanz-nav>.swanz-nav-actions{grid-row:1}}@media(max-width:640px){.swanz-nav{column-gap:8px;padding-left:12px;padding-right:12px}.swanz-nav .swanz-wordmark{width:75px}.swanz-nav .swanz-brand-mark{max-width:75px;height:42px}.swanz-nav-actions{gap:8px}.swanz-nav .swanz-pill{padding:9px 12px}}@media(max-width:360px){.swanz-nav .swanz-wordmark{width:68px}.swanz-nav .swanz-brand-mark{max-width:68px}.swanz-nav-actions{gap:6px}.swanz-nav .swanz-pill{padding:8px 10px}.swanz-nav .swanz-bag{font-size:11px}}body .shopify-section-group-header-group:has(.swanz-header-root){position:sticky;top:0;z-index:40}.swanz-header-root{position:relative}.swanz-header-root .swanz-nav-wrap{box-shadow:0 2px 18px #24182f09}.swanz-header-root .swanz-nav-actions{display:flex;align-items:center;gap:9px}.swanz-header-root .swanz-header-icon{display:inline-flex;align-items:center;justify-content:center;position:relative;flex:0 0 auto;width:42px;height:42px;background:transparent;border:0;padding:9px;border-radius:50%;color:#2b2c2b!important;cursor:pointer;transition:background .2s ease,transform .2s ease}.swanz-header-root .swanz-header-icon:hover{background:#f4edf7;opacity:1;transform:translateY(-1px)}.swanz-header-root .swanz-header-icon svg{display:block;width:22px;height:22px;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.swanz-header-root .swanz-bag-count{position:absolute;right:0;top:0;min-width:16px;height:16px;padding:0 4px;border-radius:20px;background:#7f4c9e;color:#fff;font:700 10px/16px -apple-system,BlinkMacSystemFont,sans-serif;text-align:center}.swanz-header-root .swanz-header-icon:focus-visible,.swanz-header-root .swanz-menu-close:focus-visible,.swanz-header-root .swanz-menu-links a:focus-visible{outline:3px solid #7F4C9E;outline-offset:2px}.swanz-header-root .swanz-menu-dialog,.swanz-header-root .swanz-search-dialog{margin:0 0 0 auto;top:0;right:0;bottom:0;left:0;width:min(440px,94vw);height:100dvh;max-width:100vw;max-height:100dvh;overflow:auto;border:0;border-radius:0;padding:0;background:#fff;color:#252429;box-shadow:-16px 0 70px #00000024}.swanz-header-root .swanz-menu-dialog[open]{animation:swanz-menu-enter .4s cubic-bezier(.18,.72,.2,1) both}.swanz-header-root .swanz-search-dialog[open]{animation:swanz-menu-enter .3s cubic-bezier(.18,.72,.2,1) both}.swanz-header-root dialog::backdrop{background:#19122273;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.swanz-dialog-open{overflow:hidden}.swanz-menu-panel{min-height:100%;padding:28px clamp(22px,6vw,38px) 32px;background:linear-gradient(158deg,#fff 30%,#faf4fa)}.swanz-menu-top,.swanz-search-head{display:flex;justify-content:space-between;align-items:center;gap:16px}.swanz-menu-kicker,.swanz-menu-eyebrow{font:700 11px/1.3 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.17em;color:#805098}.swanz-header-root .swanz-menu-close{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid #e8e2eb;background:#fff;color:#29242f;font:400 28px/1 sans-serif;cursor:pointer}.swanz-menu-body{margin-top:clamp(42px,8vh,90px)}.swanz-menu-body h2{margin:14px 0 38px;font:650 clamp(30px,6vw,43px)/1.1 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.05em;color:#252429}.swanz-menu-links{display:flex;flex-direction:column}.swanz-header-root .swanz-menu-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 1px;border-bottom:1px solid #ece7ee;color:#26232a;font:550 clamp(17px,3vw,21px)/1.35 -apple-system,BlinkMacSystemFont,sans-serif;text-decoration:none;white-space:normal;transition:color .2s,transform .2s}.swanz-menu-links a span{color:#815092;font-size:17px}.swanz-menu-links a:hover{color:#7f4c9e;transform:translate(4px);opacity:1}.swanz-menu-links a{animation:swanz-menu-link-in .42s ease both}.swanz-menu-links a:nth-child(1){animation-delay:.07s}.swanz-menu-links a:nth-child(2){animation-delay:.11s}.swanz-menu-links a:nth-child(3){animation-delay:.15s}.swanz-menu-links a:nth-child(4){animation-delay:.19s}.swanz-menu-links a:nth-child(5){animation-delay:.23s}.swanz-menu-links a:nth-child(6){animation-delay:.27s}.swanz-menu-footer{display:flex;gap:14px;justify-content:space-between;flex-wrap:wrap;margin-top:36px;color:#7b7480;font-size:12px}.swanz-menu-footer a{color:#7f4c9e!important}.swanz-search-dialog{width:min(540px,94vw)!important}.swanz-search-panel{padding:30px 30px 46px}.swanz-search-head h2{margin:0;font:650 26px/1.2 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.04em}.swanz-search-form{margin-top:34px}.swanz-search-form label{display:block;font-size:13px;color:#625c65;margin-bottom:12px}.swanz-search-field{display:flex;gap:8px;border-bottom:1px solid #7F4C9E;align-items:center}.swanz-search-field input{display:block;flex:1;min-width:0;height:50px;background:transparent;border:0;outline:0;font-size:16px;color:#242326}.swanz-search-field button{border:0;background:none;color:#7f4c9e;min-width:40px;font-size:25px;cursor:pointer}.swanz-search-suggest{font-size:13px;color:#6d6570;margin-top:25px}.swanz-search-suggest a{color:#7f4c9e!important}@keyframes swanz-menu-enter{0%{opacity:.8;transform:translate(36px)}to{opacity:1;transform:translate(0)}}@keyframes swanz-menu-link-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:940px){.swanz-header-root .swanz-nav-links{display:none}.swanz-header-root .swanz-nav{grid-template-rows:auto;min-height:60px}.swanz-header-root .swanz-nav>.swanz-wordmark,.swanz-header-root .swanz-nav>.swanz-nav-actions{grid-row:1}.swanz-header-root .swanz-nav>.swanz-wordmark{grid-column:2}}@media(max-width:640px){.swanz-header-root .swanz-nav{padding:0 14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.swanz-header-root .swanz-nav-actions{gap:1px}.swanz-header-root .swanz-header-icon{width:39px;height:42px;padding:9px}.swanz-header-root .swanz-header-icon svg{width:21px;height:21px}.swanz-header-root .swanz-nav .swanz-wordmark{width:83px}.swanz-header-root .swanz-nav .swanz-brand-mark{max-width:83px;height:45px}.swanz-header-root .swanz-offerbar{gap:2px 10px;padding:7px 8px}.swanz-header-root .swanz-offerbar strong{flex-basis:100%}.swanz-header-root .swanz-happy-strip{padding:5px 8px}}@media(max-width:380px){.swanz-header-root .swanz-nav{padding-inline:8px}.swanz-header-root .swanz-header-icon{width:36px}.swanz-header-root .swanz-nav .swanz-wordmark{width:72px}.swanz-header-root .swanz-nav .swanz-brand-mark{max-width:72px}}@media(prefers-reduced-motion:reduce){.swanz-header-root .swanz-header-icon,.swanz-header-root .swanz-menu-links a{transition:none!important;animation:none!important}.swanz-header-root .swanz-menu-dialog[open],.swanz-header-root .swanz-search-dialog[open]{animation:none!important}}.swanz-header-root .swanz-menu-brandmarks{display:flex;align-items:center;gap:12px;min-width:0}.swanz-header-root .swanz-menu-brand-swanz{width:78px;height:53px;object-fit:contain;flex:none}.swanz-header-root .swanz-menu-brand-jelly{width:101px;max-width:36vw;height:32px;object-fit:contain}.swanz-header-root .swanz-menu-brand-divider{height:24px;width:1px;background:#e9e3ea;flex:none}.swanz-header-root .swanz-menu-body{margin-top:clamp(42px,7vh,76px)}.swanz-header-root .swanz-menu-footer{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin-top:32px}.swanz-header-root .swanz-menu-tagline{margin:0;font-size:12px;color:#736c78}.swanz-header-root .swanz-menu-socials{display:flex;align-items:center;gap:10px}.swanz-header-root .swanz-menu-socials a{display:grid;place-items:center;width:40px;height:40px;color:#55505b!important;background:#fff;border:1px solid #e8e3ea;border-radius:50%;transition:background .18s,color .18s,transform .18s}.swanz-header-root .swanz-menu-socials svg{width:18px;height:18px;display:block}.swanz-header-root .swanz-menu-socials a:hover{background:#f4edf7;color:#7f4c9e!important;transform:translateY(-2px)}.swanz-header-root .swanz-menu-socials a:focus-visible{outline:3px solid #7F4C9E;outline-offset:2px}.swanz-header-root .swanz-search-head h2{display:flex;align-items:center;gap:11px;min-width:0}.swanz-header-root .swanz-search-brand{height:40px;width:92px;max-width:33vw;object-fit:contain}.swanz-header-root .swanz-search-form{margin-top:28px}.swanz-header-root .swanz-search-field{display:flex;align-items:center;gap:6px;padding:5px;border:1px solid #d8d6dc;border-radius:17px;background:#f6f6f8;box-shadow:none;transition:border-color .2s,box-shadow .2s}.swanz-header-root .swanz-search-field:focus-within{border-color:#7f4c9e;box-shadow:0 0 0 3px #7f4c9e24}.swanz-header-root .swanz-search-field input{flex:1;height:43px;min-width:0;padding:0 10px;font-size:15px;background:transparent;border:0;border-radius:12px;box-shadow:none;outline:0}.swanz-header-root .swanz-search-field .swanz-search-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-width:95px;height:43px;padding:0 14px;border:0;border-radius:12px;color:#fff!important;background:#7f4c9e;font:650 13px/1 -apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer;transition:background .18s}.swanz-header-root .swanz-search-field .swanz-search-submit:hover{background:#653a80}.swanz-header-root .swanz-search-submit svg{width:17px;height:17px}.swanz-header-root .swanz-search-featured{margin-top:32px}.swanz-header-root .swanz-search-featured-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:15px}.swanz-header-root .swanz-search-featured-head h3{margin:0;font:650 18px/1.25 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.03em;color:#29262b}.swanz-header-root .swanz-search-featured-head a{font-size:12px;color:#7f4c9e!important;text-decoration:none}.swanz-header-root .swanz-search-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px}.swanz-header-root .swanz-search-product-card{min-width:0;display:block;text-decoration:none;color:#2a2830!important}.swanz-header-root .swanz-search-product-card>img{display:block;width:100%;height:auto;aspect-ratio:4/4.6;object-fit:cover;border-radius:13px;background:#f6f4f7}.swanz-header-root .swanz-search-product-details{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding-top:8px;font-size:12px}.swanz-header-root .swanz-search-product-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swanz-header-root .swanz-search-product-price{white-space:nowrap;font-weight:650}.swanz-header-root .swanz-search-product-card:hover>img{opacity:.88}@media(max-width:380px){.swanz-header-root .swanz-search-panel{padding:24px 20px 38px}.swanz-header-root .swanz-menu-brand-swanz{width:65px}.swanz-header-root .swanz-menu-brand-jelly{width:87px}.swanz-header-root .swanz-search-field .swanz-search-submit{min-width:45px;padding:0 12px}.swanz-header-root .swanz-search-submit span{display:none}}@media(prefers-reduced-motion:reduce){.swanz-header-root .swanz-menu-socials a,.swanz-header-root .swanz-search-field,.swanz-header-root .swanz-search-field .swanz-search-submit{transition:none}}.swanz-promo-stack{display:block;position:relative;z-index:1;overflow:visible;max-height:none;opacity:1}.swanz-promo-stack .swanz-offerbar{min-height:43px}.swanz-promo-stack .swanz-happy-strip{min-height:35px;padding-block:5px}@media(max-width:640px){.swanz-promo-stack .swanz-offerbar{gap:2px 10px;padding:7px 8px}.swanz-promo-stack .swanz-offerbar strong{flex-basis:100%}.swanz-promo-stack .swanz-happy-strip{padding:5px 8px}}.swanz-secure-payments{display:block;width:100%;padding:16px;background:#fff;color:#414346;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;box-sizing:border-box}.swanz-secure-payments *{box-sizing:border-box}.swanz-secure-payments__panel{max-width:1200px;margin:0 auto;border-radius:14px;background:#f2fcf0;padding:17px 20px 19px;overflow:hidden}.swanz-secure-payments__headline{display:flex;justify-content:center;align-items:center;gap:10px;margin:0 auto 12px;text-align:center}.swanz-secure-payments__shield{display:flex;flex:0 0 32px;align-items:center;justify-content:center;line-height:0}.swanz-secure-payments__shield svg{display:block;width:32px;height:36px}.swanz-secure-payments__headline h2{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif!important;margin:0!important;padding:0!important;font-weight:600!important;font-size:clamp(16px,2.3vw,25px)!important;line-height:1.22!important;letter-spacing:-.015em!important;color:#404343!important;text-align:center!important}.swanz-secure-payments__logos{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:8px;max-width:910px;margin:0 auto;padding:0}.swanz-secure-payments__tile{min-width:0;height:54px;background:#fff;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:7px;margin:0}.swanz-secure-payments__tile img{display:block;max-height:37px;max-width:100%;width:auto;height:auto;object-fit:contain}@media(max-width:700px){.swanz-secure-payments{padding:10px}.swanz-secure-payments__panel{border-radius:12px;padding:12px 10px 14px}.swanz-secure-payments__headline{gap:7px;margin-bottom:10px}.swanz-secure-payments__shield{flex-basis:25px}.swanz-secure-payments__shield svg{width:25px;height:28px}.swanz-secure-payments__headline h2{font-size:14px!important;white-space:nowrap;letter-spacing:-.025em!important}.swanz-secure-payments__logos{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.swanz-secure-payments__tile{height:39px;border-radius:6px;padding:3px}.swanz-secure-payments__tile img{max-height:30px}}@media(max-width:375px){.swanz-secure-payments__panel{padding:11px 8px 12px}.swanz-secure-payments__headline h2{font-size:12.5px!important}.swanz-secure-payments__logos{gap:4px}.swanz-secure-payments__tile{height:36px;padding:2px}.swanz-secure-payments__tile img{max-height:27px}}@media(max-width:330px){.swanz-secure-payments__headline h2{font-size:11.5px!important}}.hdt-collection-card .hdt-card-inner{border-radius:var(--radius-collection-card);--card-color: var(--color-foreground)}.hdt-collection-card .hdt-card-inner:hover{--card-color: var(--color-accent)}.hdt-collection-card .hdt-action-wrap{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:2rem;z-index:2}.hdt-collection-card .hdt-card-title{font-size:clamp(1.6rem,3vw,2rem);font-weight:var(--font-medium);line-height:1.2;color:rgb(var(--card-color));transition:.25s}.hdt-collection-card .hdt-card-navigation{width:clamp(3rem,3vw,4rem);height:clamp(3rem,3vw,4rem);border-radius:var(--radius-full);border:1px solid rgb(var(--card-color)/ .2);-webkit-backdrop-filter:blur(6.5px);backdrop-filter:blur(6.5px);background-color:rgb(var(--card-color)/ .1);color:rgb(var(--card-color));transition:.25s;flex:0 0 auto}.hdt-group-product-block .hdt-social-proof-rating{padding:.4rem;background-color:var(--bg-custom);gap:1rem;width:fit-content;padding-inline-end:1.5rem;flex-wrap:nowrap}.hdt-group-product-block .hdt-social-proof__star{width:14px;height:14px}.hdt-group-product-block .hdt-social-proof-rating--style_1 .hdt-social-proof__row{margin-bottom:0}.hdt-group-product-block .hdt-group-product-block .hdt-social-proof-rating,.hdt-group-product-block .hdt-social-proof-rating--style_1 .hdt-social-proof__row,.hdt-group-product-block .hdt-social-proof-rating--style_3 .hdt-social-proof__info-wrap{gap:1rem}.hdt-group-product-block .hdt-social-proof__subtext{line-height:1}@media not (min-width:1149px){.hdt-group-product-block .hdt-social-proof__info-wrap{flex-direction:column;align-items:flex-start;gap:.5rem!important}}.hdt-pr-tes .hdt-slider .hdt-navigation{width:fit-content;right:1.5rem;left:auto;bottom:1.5rem;top:auto;transform:none;gap:0px;--nav-size-icon: 11px}.hdt-pr-tes .hdt-slider .hdt-navigation button{background-color:transparent;color:var(--nav-bg);border:none;width:2rem;height:2rem}.dir--rtl :is(.hdt-pr-tes .hdt-slider .hdt-navigation){left:1.5rem;right:auto}.hdt-pr-tes:has(.hdt-navigation) .hdt-pr-tes__item .hdt-inner{padding-bottom:clamp(2rem,3vw,3.4rem)}.hdt-pr-tes__item .hdt-inner{background-color:rgb(var(--color-background2, var(--color-base-background)));padding:clamp(1rem,3vw,2.4rem);gap:clamp(1rem,3vw,3.2rem)}.hdt-pr-tes__item .hdt-tes-auth{font-size:1.5rem;gap:.7rem}.hdt-pr-tes__item .hdt-tes-auth svg{width:1.5rem;height:1.5rem;flex:0 0 auto}.hdt-pr-tes__item .hdt-tes-top{row-gap:.5rem;column-gap:1.5rem;margin-bottom:clamp(1rem,2vw,1.5rem);flex-wrap:wrap}.hdt-pr-tes__item .hdt-tes-media{width:8.4rem;height:8.4rem;flex:0 0 auto}hdt-inventory-stock .hdt-pr-invetory-mess{font-size:clamp(var(--fs-mb),3vw,var(--fs));line-height:1;font-weight:var(--font-medium)}hdt-inventory-stock [data-stock-number]{color:rgb(var(--process-color))}hdt-inventory-stock .hdt-inventory-icon{display:inline-block;vertical-align:middle}hdt-inventory-stock .hdt-inventory-icon :where(img,svg){max-width:25px;margin-inline-end:5px}hdt-inventory-stock .hdt-progress{box-shadow:inset 0 1px 2px #0000001a;background:rgb(var(--bg-color));border:none;height:11px;overflow:hidden;margin-top:20px;margin-bottom:15px}hdt-inventory-stock .hdt-progress div{background-color:rgb(var(--process-color));transition:.9s linear;transition-property:width,background-color;background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:40px 40px;animation:2s linear 0s normal none infinite running progress-bar-stripes;height:11px}hdt-inventory-stock .hdt-progress div.hdt-progress-bar-low{background-color:rgb(var(--color-error-text) / .8)}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.hdt-articles-listing .hdt-article-inner{display:grid;grid-template-columns:min(22.5rem,37%) auto;gap:clamp(1.5rem,3vw,3rem);align-items:center;padding:1rem;border-radius:var(--radius-blog-card);background-color:rgb(var(--color-background,var(--color-base-background)));border:1px solid rgb(var(--color-line-border))}.hdt-articles-listing article+article{margin-block-start:clamp(1.5rem,4vw,3rem)}.hdt-articles-listing .hdt-article-title{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:1.6rem;transition:.25s;line-height:1.2;display:block}.hdt-articles-listing .hdt-article-title:hover{color:rgb(var(--color-accent))}.hdt-articles-listing .hdt-article-media{border-radius:var(--radius-blog-card)}.hdt-articles-listing .hdt-shop-owner{background-color:rgb(var(--color-background2) / .5);color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;border-radius:var(--radius-product-media);padding:1rem}.hdt-scroll-outer{overflow-x:auto;border-radius:12px;scroll-timeline:--table-scroll x}.hdt-scroll-outer table{border-collapse:separate;border-spacing:0;width:100%;box-shadow:none;margin:0}th.hdt-col-brand+th.hdt-col-brand,td.hdt-col-brand+td.hdt-col-brand{border-inline-start:1px solid rgb(var(--color-background, var(--color-base-background)))}.hdt-scroll-outer thead th{padding:13px 12px;font-size:12px;font-weight:600;text-align:center;border:none;color:rgb(var(--color-foreground));white-space:nowrap}.hdt-scroll-outer thead th:not(.hdt-col-feature){min-width:100px;width:150px}thead th.hdt-col-brand{background:rgb(var(--color-accent));color:#fff;font-size:18px;font-weight:700;font-family:var(--font-heading-family);letter-spacing:.06em;border-radius:12px 12px 0 0}.hdt-scroll-outer tbody td{padding:16px 12px;border:none;background:rgb(var(--color-background2));border-top:1px solid rgb(var(--color-background,var(--color-base-background)));text-align:center;white-space:nowrap}.hdt-scroll-outer tbody td.hdt-col-feature{text-align:start;font-weight:600;border:none;color:rgb(var(--color-foreground));background:rgb(var(--color-background2));border-top:1px solid rgb(var(--color-background,var(--color-base-background)));padding-inline-start:16px;min-width:170px;max-width:200px;white-space:normal}.hdt-scroll-outer tbody td.hdt-col-brand{background:rgb(var(--color-accent));color:#fff;border-top:1px solid rgb(var(--color-background,var(--color-base-background)))}.hdt-scroll-outer tbody td.hdt-col-brand+td.hdt-col-brand{border-inline-start:1px solid rgb(var(--color-background, var(--color-base-background)))}@keyframes mask-fade{0%{opacity:0}to{opacity:1}}.hdt-scroll-outer tbody tr:first-child td.hdt-col-feature{border-start-start-radius:12px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}.hdt-scroll-outer tbody tr:first-child td:last-child{border-start-start-radius:0;border-start-end-radius:12px;border-end-end-radius:0;border-end-start-radius:0}.hdt-scroll-outer tbody tr:last-child td.hdt-col-feature{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:12px}.hdt-scroll-outer tbody tr:last-child td.hdt-col-brand{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:12px!important;border-end-start-radius:12px!important}.hdt-scroll-outer tbody tr:last-child td:last-child{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:12px!important;border-end-start-radius:0}table:has(thead .hdt-col-brand:last-child) tbody tr:first-child td:last-child{border-radius:0}.hdt-scroll-outer tbody tr:last-child{position:relative}.hdt-scroll-outer tbody tr:last-child:after{content:"";position:absolute;background:rgb(var(--color-background2));top:0;bottom:0;inset-inline-start:1px;inset-inline-end:1px;z-index:-1;border-radius:12px}.hdt-scroll-outer .hdt-ic-check,.hdt-scroll-outer .hdt-ic-x{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin:auto}.hdt-scroll-outer .hdt-ic-check:has(svg){background:#fff;color:rgb(var(--color-accent))}.hdt-scroll-outer .hdt-ic-check.on-white:has(svg){background:#2a7a6526;color:rgb(var(--color-accent))}.hdt-scroll-outer .hdt-ic-x:has(svg){background:#e53e3e}.hdt-scroll-outer.hdt-compare-table-style-2{border-radius:0;overflow-x:auto;width:100%}.hdt-scroll-outer.hdt-compare-table-style-2 .hdt-scroll-outer tbody tr:last-child td.hdt-col-brand{border-radius:0!important}.hdt-scroll-outer.hdt-compare-table-style-2 table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed;background:transparent;margin:0}.hdt-scroll-outer.hdt-compare-table-style-2 thead tr{border-bottom:1px solid rgb(var(--color-line-border) / .5)}.hdt-scroll-outer.hdt-compare-table-style-2 thead th{padding:16px 12px;font-size:16px;font-weight:500;letter-spacing:.04em;color:rgb(var(--color-foreground));border:none;background:transparent;text-align:center;white-space:normal;word-break:break-word;min-width:130px;max-width:230px}.hdt-scroll-outer.hdt-compare-table-style-2 thead th.hdt-col-feature{text-align:start;padding-inline-start:12px;font-size:15px;font-weight:500;color:rgb(var(--color-foreground));min-width:140px;max-width:230px;white-space:normal;word-break:break-word}.hdt-scroll-outer.hdt-compare-table-style-2 thead th.hdt-col-brand{background:var(--compare-highlight-bg, rgb(var(--color-background2)));font-family:var(--f_family_1);font-size:16px;font-weight:500;border-radius:0;min-width:130px;max-width:230px}.hdt-scroll-outer.hdt-compare-table-style-2 thead th:not(.hdt-col-feature){min-width:130px;max-width:230px}.hdt-scroll-outer.hdt-compare-table-style-2 tbody tr{border-bottom:1px solid rgb(var(--color-line-border) / .5)}.hdt-scroll-outer.hdt-compare-table-style-2 tbody tr:last-child{border-bottom:1px solid rgb(var(--color-line-border) / .5)}.hdt-scroll-outer.hdt-compare-table-style-2 tbody tr:last-child:after{display:none}.hdt-scroll-outer.hdt-compare-table-style-2 tbody td{padding:14px 12px;background:transparent;border:none;text-align:center;font-size:16px;color:rgb(var(--color-foreground));white-space:normal;word-break:break-word;min-width:130px;max-width:230px}.hdt-scroll-outer.hdt-compare-table-style-2 tbody td.hdt-col-feature{text-align:start;font-weight:500;padding-inline-start:12px;background:transparent;border:none;color:rgb(var(--color-foreground));font-size:16px;min-width:140px;max-width:230px;white-space:normal;word-break:break-word}.hdt-scroll-outer.hdt-compare-table-style-2 tbody td.hdt-col-brand{background:var(--compare-highlight-bg, rgb(var(--color-background2)));color:rgb(var(--color-foreground));border:none;border-top:none;min-width:130px;max-width:230px}.hdt-scroll-outer.hdt-compare-table-style-2 tbody tr:first-child td,.hdt-scroll-outer.hdt-compare-table-style-2 tbody tr:last-child td,.hdt-scroll-outer.hdt-compare-table-style-2 tbody tr:first-child td.hdt-col-feature,.hdt-scroll-outer.hdt-compare-table-style-2 tbody tr:last-child td.hdt-col-feature,.hdt-scroll-outer.hdt-compare-table-style-2 tbody tr:last-child td.hdt-col-brand,.hdt-scroll-outer.hdt-compare-table-style-2 tbody tr:last-child td:last-child{border-radius:0!important}.hdt-scroll-outer.hdt-compare-table-style-2 .hdt-ic-check,.hdt-scroll-outer.hdt-compare-table-style-2 .hdt-ic-x{width:auto;height:auto;background:transparent!important;border-radius:0;display:inline-flex;align-items:center;justify-content:center;margin:auto;box-shadow:none}.hdt-scroll-outer.hdt-compare-table-style-2 .hdt-ic-check{color:rgb(var(--color-accent))}.hdt-scroll-outer.hdt-compare-table-style-2 .hdt-ic-check svg{width:22px;height:22px;stroke:currentColor}.hdt-scroll-outer.hdt-compare-table-style-2 .hdt-ic-x{color:rgb(var(--color-accent))}.hdt-scroll-outer.hdt-compare-table-style-2 .hdt-ic-x svg{width:20px;height:20px;stroke:currentColor}.hdt-block-insta-avatar{width:40px;height:40px}.hdt-block-insta-avatar img,.hdt-block-insta-avatar svg,.hdt-block-insta-avatar a{border-radius:50px;display:block;width:100%;height:100%}.hdt-block-insta-thumb{border:1px solid rgb(var(--color-line-border));background-color:#fff}.hdt-block-insta-content{padding:20px;gap:20px}.hdt-block-insta-user{flex:1;margin-inline-start:-7px}.hdt-block-insta-user__name{font-size:16px;font-weight:500}.hdt-block-insta-user__name a{color:inherit;text-decoration:none}.hdt-block-insta-user__name a:hover{text-decoration:underline}.hdt-block-insta-icon a{display:inline-flex;color:inherit}@media(max-width:767px){.hdt-block-insta-avatar{width:24px;height:24px}.hdt-block-insta-content{padding:10px}.hdt-block-insta-user__name{font-size:12px}.hdt-block-insta-icon svg{width:24px;height:24px}}.hdt-timer-pill .hdt-countdown{padding:5px 25px;border-radius:50px;background:#ffebe5;color:#ea6059;font-size:20px;font-weight:500}@media(min-width:767px){.hdt-timer-pill .hdt-countdown{padding:11px 40px}}.hdt-timer-pill .hdt-countdown__inner{min-width:115px}.hdt-timer-pill-icon{padding-inline-end:10px}.swanz-kc{--swz-plum:#572b52;--swz-berry:#86366e;--swz-cream:#fff7ef;--swz-gold:#f2d199;font-family:inherit;position:relative;z-index:10;isolation:isolate}.swanz-kc *{box-sizing:border-box}.swanz-kc__strip{position:relative;overflow:hidden;color:var(--swz-cream);background:linear-gradient(102deg,#512a53,#7b386a 45%,#5c2b50);border-top:1px solid rgba(246,214,165,.24);border-bottom:1px solid rgba(246,214,165,.36)}.swanz-kc__strip:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,transparent 38%,rgba(255,237,203,.08) 48%,transparent 58%,transparent 100%);transform:translate(-110%);animation:swanzKcShimmer 9s ease-in-out infinite}.swanz-kc__inner{max-width:1440px;margin:0 auto;position:relative;z-index:1;min-height:64px;padding:9px 24px;display:flex;align-items:center;justify-content:center;gap:17px;flex-wrap:wrap}.swanz-kc__badge{white-space:nowrap;font-size:10px;letter-spacing:.16em;font-weight:750;color:var(--swz-gold);text-transform:uppercase;display:flex;align-items:center;gap:5px}.swanz-kc__badge span{font-size:14px;animation:swanzKcTwinkle 3.6s ease-in-out infinite}.swanz-kc__headline{font-size:15px;line-height:1.3;letter-spacing:.01em;white-space:nowrap;color:#fff9f3}.swanz-kc__headline strong{font-weight:800;color:#ffe0ad}.swanz-kc__code-group{display:inline-flex;align-items:center;overflow:hidden;gap:0;border:1px dashed rgba(248,217,180,.78);border-radius:9px;background:#fff6e921}.swanz-kc__code{font-size:12px;font-weight:750;letter-spacing:.035em;padding:9px 11px;-webkit-user-select:all;user-select:all;white-space:nowrap;color:#fff}.swanz-kc__copy{all:unset;display:flex;align-items:center;justify-content:center;gap:6px;background:#ffe5b8;color:#51254b;cursor:pointer;padding:10px 12px;font-size:12px;font-weight:800;line-height:1}.swanz-kc__copy:hover,.swanz-kc__panel-code:hover{background:#fff1d7}.swanz-kc__copy:focus-visible,.swanz-kc__cta:focus-visible,.swanz-kc__float-trigger:focus-visible,.swanz-kc__panel-code:focus-visible,.swanz-kc__panel-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.swanz-kc__prepaid{font-size:12px;font-weight:600;white-space:nowrap;color:#fcecd5}.swanz-kc__prepaid strong{color:#fff;letter-spacing:.015em}.swanz-kc__cta{text-decoration:none!important;display:inline-flex;align-items:center;gap:9px;color:#50254b!important;background:#fff3e1;border-radius:40px;font-size:11px;font-weight:800;letter-spacing:.08em;padding:11px 15px;white-space:nowrap;box-shadow:0 3px 10px #22081f1a;transition:transform .2s ease,background .2s ease}.swanz-kc__cta:hover{transform:translateY(-2px);background:#fff}.swanz-kc__spark{position:absolute;color:#f2d199;opacity:.55;pointer-events:none;animation:swanzKcTwinkle 4s ease-in-out infinite}.swanz-kc__spark--one{left:5%;top:6%;font-size:17px}.swanz-kc__spark--two{right:6%;bottom:0;font-size:22px;animation-delay:1.2s}.swanz-kc__float{position:fixed;bottom:90px;right:20px;z-index:350;max-width:calc(100vw - 32px);color:#45233e}.swanz-kc__float-trigger{display:flex;list-style:none;align-items:center;gap:9px;cursor:pointer;color:#fff;background:linear-gradient(105deg,#613057,#923c73);padding:12px 15px;border-radius:40px;box-shadow:0 8px 28px #3c143147;font-size:12px;font-weight:800;letter-spacing:.015em;border:1px solid rgba(255,223,187,.6);transition:transform .2s ease}.swanz-kc__float-trigger::-webkit-details-marker{display:none}.swanz-kc__float-trigger:hover{transform:translateY(-2px)}.swanz-kc__float-plus{font-size:18px;font-weight:400;line-height:1;opacity:.75}.swanz-kc__float[open] .swanz-kc__float-plus{transform:rotate(45deg)}.swanz-kc__float-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:min(340px,calc(100vw - 32px));background:#fffaf6;border:1px solid #efd6e4;border-radius:16px;box-shadow:0 10px 45px #2c0d263b;padding:21px;line-height:1.55}.swanz-kc__panel-label{color:#975a80;font-size:10px;letter-spacing:.14em;font-weight:800;margin:0 0 5px}.swanz-kc__panel-title{font-family:Georgia,serif;font-size:22px;font-weight:600;color:#522d4c;margin:0 0 8px}.swanz-kc__float-panel p:not(.swanz-kc__panel-label):not(.swanz-kc__panel-title){font-size:13px;margin:0 0 13px}.swanz-kc__panel-code{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left;color:#542d4d;background:#fbe7f0;border:1px dashed #c983a7;border-radius:9px;padding:12px;font:inherit;font-size:12px}.swanz-kc__panel-code strong{font-weight:800;font-size:11px;white-space:nowrap}.swanz-kc__panel-prepaid{color:#8a4571;font-weight:700;margin-top:13px!important}.swanz-kc__panel-cta{display:block;text-align:center;text-decoration:none!important;background:#632e58;color:#fff!important;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:800}.swanz-kc__live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes swanzKcShimmer{0%,63%{transform:translate(-110%)}83%,to{transform:translate(110%)}}@keyframes swanzKcTwinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:.9;transform:scale(1.12)}}@media(max-width:1180px){.swanz-kc__inner{gap:10px;padding:9px 12px}.swanz-kc__headline{font-size:13px}}@media(max-width:767px){.swanz-kc__inner{display:grid;grid-template-columns:1fr auto;gap:7px 12px;padding:10px 14px}.swanz-kc__badge{grid-column:1/-1;justify-content:center;font-size:9px}.swanz-kc__headline{grid-column:1/-1;text-align:center;font-size:14px}.swanz-kc__code-group{justify-self:end;grid-column:1/2}.swanz-kc__code{font-size:11px;padding:8px}.swanz-kc__copy{padding:9px;font-size:11px}.swanz-kc__prepaid{grid-column:1/-1;grid-row:4;text-align:center;font-size:11px}.swanz-kc__cta{grid-column:2/3;grid-row:3;font-size:10px;padding:11px}.swanz-kc__float{bottom:93px;right:12px}.swanz-kc__float-trigger{padding:10px 12px;font-size:11px}.swanz-kc__float-trigger svg{width:16px;height:16px}}@media(max-width:370px){.swanz-kc__inner{gap:6px 7px;padding:9px 8px}.swanz-kc__headline{font-size:13px}.swanz-kc__code{font-size:10px}.swanz-kc__copy{padding:9px 7px}.swanz-kc__cta{padding:10px 9px;font-size:9px}}@media(prefers-reduced-motion:reduce){.swanz-kc__strip:after,.swanz-kc__badge span,.swanz-kc__spark{animation:none!important}.swanz-kc__cta,.swanz-kc__float-trigger{transition:none!important}}.swanz-kc__countdown{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;color:#fff8ea}.swanz-kc__countdown-label{font-size:9px;font-weight:800;letter-spacing:.1em;color:#f2d199;margin-right:4px}.swanz-kc__time{display:inline-flex;align-items:baseline;justify-content:center;gap:2px;padding:5px 6px;border-radius:5px;border:1px solid rgba(255,229,184,.48);background:#fff6e91c;line-height:1}.swanz-kc__time b{font-size:13px;font-weight:800;color:#fff8ec;font-variant-numeric:tabular-nums}.swanz-kc__time small{font-size:9px;font-weight:700;color:#f2d199}@media(max-width:767px){.swanz-kc__countdown{grid-column:1/-1;grid-row:5;justify-self:center;justify-content:center;gap:5px;margin-top:3px}.swanz-kc__time{padding:5px 7px}}@media(max-width:370px){.swanz-kc__countdown-label{font-size:8px}.swanz-kc__time{padding:4px 5px}}.swanz-pin{box-sizing:border-box;border:1px solid #ede4df;background:linear-gradient(135deg,#fff,#fff9f5);border-radius:16px;padding:13px 15px 12px;margin:13px 0 12px;color:#2b2926;text-align:left;font-family:inherit;box-shadow:0 7px 28px #5534300b}.swanz-pin *{box-sizing:border-box}.swanz-pin__heading{display:flex;align-items:center;gap:10px;margin:0 0 9px}.swanz-pin__icon{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;background:#fceee7;font-size:18px;flex:none}.swanz-pin__heading-copy{min-width:0;flex:1}.swanz-pin__title{font-size:15px;font-weight:750;line-height:1.32;margin:0;color:#272424}.swanz-pin__sub{font-size:12px;color:#837873;margin:2px 0 0;line-height:1.35}.swanz-pin__free{font-size:9px;font-weight:800;letter-spacing:.06em;color:#277547;white-space:nowrap;background:#e9f5ec;padding:7px 8px;border-radius:50px}.swanz-pin__label{display:block;font-size:12px;font-weight:650;margin:0 0 5px;color:#5e554f}.swanz-pin__entry{display:flex;gap:9px}.swanz-pin__input{flex:1;min-width:0;min-height:42px;border:1px solid #d9d1cc;border-radius:9px;padding:9px 11px;background:#fff;font-family:inherit;font-size:14px;color:#2b2926;letter-spacing:.02em}.swanz-pin__input::placeholder{color:#99908a}.swanz-pin__input:focus-visible,.swanz-pin__button:focus-visible{outline:2px solid #2c6e43;outline-offset:2px}.swanz-pin__button{flex:none;border:0;border-radius:9px;padding:9px 13px;min-height:42px;background:#2c2927;color:#fff;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s ease}.swanz-pin__button:hover{background:#4e3e38}.swanz-pin__button:disabled{opacity:.55;cursor:wait}.swanz-pin__button span{display:inline-block;margin-left:4px;font-size:15px}.swanz-pin__result-card{position:relative;overflow:hidden;background:linear-gradient(140deg,#f5fff5,#e7f7ea);border:1px solid #cce8d0;border-radius:13px;padding:16px 17px;margin-top:14px}.swanz-pin__result-card[hidden],.swanz-pin__result-card [hidden]{display:none!important}.swanz-pin__result-card[data-state=error]{background:#fff4f2;border-color:#f0c9c4}.swanz-pin__result-card[data-state=loading]{background:#f7f7f7;border-color:#e6e6e6}.swanz-pin__result-top{display:flex;align-items:center;gap:6px;margin-bottom:9px}.swanz-pin__result-sparkle{color:#22904c;font-size:15px}.swanz-pin__result-eyebrow{font-size:10px;letter-spacing:.12em;font-weight:800;color:#45825a}.swanz-pin__festival{margin:0 0 9px;color:#137e35;font-size:clamp(17px,2.3vw,21px);font-weight:800;line-height:1.3;letter-spacing:-.035em}.swanz-pin__eta{font-size:13px;color:#2c4033;line-height:1.5;margin:0}.swanz-pin__eta strong{font-weight:800}.swanz-pin__location{font-size:12px;color:#597064;line-height:1.5;margin:4px 0 0}.swanz-pin__chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.swanz-pin__chip{display:inline-flex;align-items:center;font-size:10px;line-height:1.4;font-weight:700;color:#32714b;background:#fff;border:1px solid #d7eadb;padding:5px 9px;border-radius:50px}.swanz-pin__feedback{margin:0;font-size:13px;font-weight:600;line-height:1.45;color:#a34338}.swanz-pin__result-card[data-state=loading] .swanz-pin__feedback{color:#5c5b57}@media(max-width:480px){.swanz-pin{padding:10px 12px;border-radius:13px}.swanz-pin__heading{gap:8px}.swanz-pin__icon{width:32px;height:32px;font-size:17px}.swanz-pin__free{font-size:8px;padding:5px 6px}.swanz-pin__title{font-size:14px}.swanz-pin__button{font-size:12px;padding:9px 11px}.swanz-pin__result-card{padding:12px}}@media(max-width:360px){.swanz-pin__free,.swanz-pin__button span{display:none}}.swanz-pin{padding:7px 10px!important;margin:9px 0!important}.swanz-pin__heading{gap:6px;margin:0 0 6px}.swanz-pin__icon{width:24px;height:24px;font-size:13px;border-radius:8px}.swanz-pin__title{font-size:12px;line-height:1.2;white-space:nowrap}.swanz-pin__sub{display:none}.swanz-pin__free{font-size:7px;letter-spacing:0;padding:4px 6px}.swanz-pin__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0;margin:-1px}.swanz-pin__entry{gap:6px}.swanz-pin__input{height:36px;min-height:36px;padding:7px 9px;font-size:12px}.swanz-pin__button{height:36px;min-height:36px;padding:7px 10px;font-size:11px;white-space:nowrap}.swanz-pin__button span{font-size:13px;margin-left:3px}@media(max-width:360px){.swanz-pin__title{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/93/compiled_assets/styles.css.map */
