html:root{--font-heading-family:"Plus Jakarta Sans",sans-serif;--font-body-family:"Plus Jakarta Sans",sans-serif;--font-heading-weight:700;--font-heading-style:normal;--buttons-radius:999px;--buttons-radius-outset:999px;--inputs-radius:14px;--inputs-radius-outset:15px;--media-radius:16px;--product-card-corner-radius:16px;--collection-card-corner-radius:16px;--text-boxes-radius:16px;--popup-corner-radius:16px;--drawer-corner-radius:16px}html body [class*=color-scheme],html:root{--color-background:7,9,16;--gradient-background:#070910;--color-foreground:238,241,246;--color-background-contrast:22,26,37;--color-shadow:0,0,0;--color-button:47,227,155;--color-button-text:4,42,29;--color-secondary-button:7,9,16;--color-secondary-button-text:238,241,246;--color-link:47,227,155;--color-badge-foreground:238,241,246;--color-badge-background:17,20,29;--color-badge-border:238,241,246;--swc-accent:#2FE39B;--swc-surface:#11141d;--swc-surface2:#161a25;--swc-border:rgba(255,255,255,.1);--swc-muted:#99a2b2;--swc-glow:rgba(47,227,155,.35);--swc-imgbg:#f4f7f6}html[data-swx-theme=light] body [class*=color-scheme],html[data-swx-theme=light]:root{--color-background:237,245,240;--gradient-background:#edf5f0;--color-foreground:14,16,22;--color-background-contrast:228,239,232;--color-shadow:16,50,38;--color-button:18,138,99;--color-button-text:255,255,255;--color-secondary-button:237,245,240;--color-secondary-button-text:14,16,22;--color-link:18,138,99;--color-badge-foreground:14,16,22;--color-badge-background:255,255,255;--color-badge-border:14,16,22;--swc-accent:#128a63;--swc-surface:#fff;--swc-surface2:#eef6f1;--swc-border:rgba(12,40,30,.1);--swc-muted:#5f7a70;--swc-glow:rgba(18,138,99,.28);--swc-imgbg:#fff}body{background:rgb(var(--color-background))}.button:not(.button--secondary):not(.button--tertiary),.shopify-challenge__button,.customer .button{font-family:var(--font-heading-family),"Plus Jakarta Sans",sans-serif;font-weight:600;letter-spacing:.02em;transition:transform .2s,box-shadow .25s}.button:not(.button--secondary):not(.button--tertiary):hover{transform:translateY(-2px);box-shadow:0 14px 30px -10px var(--swc-glow)}.button--primary,.product-form__submit{box-shadow:0 12px 30px -10px var(--swc-glow)}.button:after{display:none}.card-wrapper{position:relative;transition:transform .35s cubic-bezier(.4,0,.2,1),filter .35s;will-change:transform}.card-wrapper .card{background:transparent;border:0;box-shadow:none}.card-wrapper .card__inner{position:relative;border-radius:16px;overflow:hidden;background:var(--swc-imgbg);border:1px solid var(--swc-border);transition:box-shadow .4s,border-color .4s}.card-wrapper .card__inner .media,.card-wrapper .card__inner .card__media{border-radius:0}.card-wrapper .card__media img{mix-blend-mode:multiply;object-fit:contain;transition:transform .55s cubic-bezier(.4,0,.2,1),opacity .4s}.card-wrapper:hover{transform:translateY(-8px)}.card-wrapper:hover .card__inner{border-color:var(--swc-accent);box-shadow:0 26px 50px -22px var(--swc-glow)}.card-wrapper:hover .card__media .media>img:first-child{transform:scale(1.08) translateY(-3px)}.card-wrapper .card__information{padding:14px 4px 0}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-family:var(--font-heading-family),"Plus Jakarta Sans",sans-serif;font-weight:500;font-size:1.5rem;color:rgb(var(--color-foreground))}.card-wrapper .card__heading a:after{border-radius:16px}.card-wrapper:hover .card__heading a{color:var(--swc-accent)}.card-wrapper .price{color:rgb(var(--color-foreground));font-weight:600}.card-wrapper .badge{border-radius:999px;background:var(--swc-accent);color:#042a1d;border:0;font-weight:700;letter-spacing:.04em}.card-wrapper .rating-star{--color-rating-star:var(--swc-accent)}.swx-glare{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.45),transparent 60%);mix-blend-mode:soft-light}.card-wrapper:hover .swx-glare,.product__media-item:hover .swx-glare{opacity:1}.facets-container .facets__summary,.facets-container .select__select,.facet-filters .select__select,.mobile-facets__open{border-radius:999px}.facets__summary,.facet-filters__sort,.select__select{border:1px solid var(--swc-border)}.facets__disclosure[open] .facets__summary,.facets__summary:hover{border-color:var(--swc-accent)}.facets__display{background:var(--swc-surface);border:1px solid var(--swc-border);border-radius:16px;box-shadow:0 24px 50px -22px #0009}.product-count__text,.facets__label{color:var(--swc-muted)}.pagination__item--current{color:var(--swc-accent)}.pagination__item--current:after{background:var(--swc-accent);height:2px}.swc-hero{position:relative;overflow:hidden;padding:64px 0 54px;background:#070910;color:#eef1f6;isolation:isolate}.swc-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--swc-bg) center/cover;opacity:.55;z-index:-2}.swc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0709108c,#070910eb);z-index:-1}html[data-swx-theme=light] .swc-hero{background:#e3f3ea;color:#0e1016}html[data-swx-theme=light] .swc-hero:before{opacity:.28}html[data-swx-theme=light] .swc-hero:after{background:linear-gradient(180deg,#edf5f08c,#edf5f0f2)}.swc-hero__orb{position:absolute;border-radius:50%;filter:blur(2px);z-index:-1;pointer-events:none}.swc-hero__orb--a{width:260px;height:260px;right:8%;top:-70px;background:radial-gradient(circle,rgba(47,227,155,.35),transparent 70%);animation:swcf 12s ease-in-out infinite alternate}.swc-hero__orb--b{width:180px;height:180px;left:6%;bottom:-60px;background:radial-gradient(circle,rgba(90,160,255,.28),transparent 70%);animation:swcf 15s ease-in-out infinite alternate-reverse}@keyframes swcf{0%{transform:translate(0)}to{transform:translate(-26px,22px)}}.swc-hero__in{max-width:1240px;margin:0 auto;padding:0 28px;position:relative}.swc-crumbs{display:flex;gap:8px;align-items:center;font-size:12.5px;opacity:.8;margin-bottom:22px;flex-wrap:wrap}.swc-crumbs a{color:inherit;text-decoration:none;transition:color .2s}.swc-crumbs a:hover{color:var(--swc-accent)}.swc-crumbs b{font-weight:500;color:var(--swc-accent)}.swc-hero__eye{font-family:var(--font-heading-family),"Plus Jakarta Sans",sans-serif;font-weight:700;letter-spacing:.2em;font-size:12px;text-transform:uppercase;color:var(--swc-accent);margin-bottom:12px}.swc-hero h1{font-family:var(--font-heading-family),"Plus Jakarta Sans",sans-serif;font-size:clamp(32px,5vw,58px);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:0;max-width:760px;color:inherit;background:linear-gradient(90deg,currentColor 40%,var(--swc-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.swc-hero__desc{margin-top:16px;max-width:620px;font-size:15.5px;line-height:1.6;opacity:.82}.swc-hero__desc p{margin:0 0 .6em}.swc-hero__pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.swc-hero__pills span{padding:8px 16px;border-radius:999px;font-size:12.5px;font-weight:500;border:1px solid var(--swc-border);background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.swc-hero__pills span:first-child{background:var(--swc-accent);color:#042a1d;border-color:transparent;font-weight:700}.swc-faq{padding:70px 0;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.swc-faq__in{max-width:1240px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.swc-eye{font-family:var(--font-heading-family),"Plus Jakarta Sans",sans-serif;font-weight:700;letter-spacing:.2em;font-size:12px;text-transform:uppercase;color:var(--swc-accent)}.swc-faq h2{font-family:var(--font-heading-family),"Plus Jakarta Sans",sans-serif;font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:-.02em;margin:10px 0 26px;color:inherit}.swc-faq__img img{width:100%;height:auto;border-radius:22px;display:block;border:1px solid var(--swc-border);box-shadow:0 30px 60px -28px #0009;transition:transform .5s}.swc-faq__img:hover img{transform:scale(1.02) rotate(-.6deg)}.swc-acc{border:1px solid var(--swc-border);background:var(--swc-surface);border-radius:16px;margin-bottom:12px;overflow:hidden;transition:border-color .25s,transform .25s}.swc-acc:hover{border-color:var(--swc-accent);transform:translate(3px)}.swc-acc summary{list-style:none;cursor:pointer;padding:17px 20px;font-weight:600;font-size:15px;display:flex;justify-content:space-between;gap:16px;align-items:center;color:rgb(var(--color-foreground))}.swc-acc summary::-webkit-details-marker{display:none}.swc-acc summary:after{content:"+";font-size:22px;line-height:1;color:var(--swc-accent);transition:transform .3s;flex:0 0 auto}.swc-acc[open] summary:after{transform:rotate(45deg)}.swc-acc__a{padding:0 20px 18px;color:var(--swc-muted);font-size:14.5px;line-height:1.65}.swc-faq__list p{margin:0 0 .6em}.product__media-item .media,.product__media-item .product-media-container{border-radius:20px;overflow:hidden;background:var(--swc-imgbg);border:1px solid var(--swc-border)}.product__media-item{position:relative;transition:transform .3s}.product__media-item img{mix-blend-mode:multiply;transition:transform .5s}.product__media-item:hover img{transform:scale(1.04)}.thumbnail-list .thumbnail,.thumbnail{border-radius:12px;overflow:hidden}.thumbnail[aria-current=true]{box-shadow:0 0 0 2px var(--swc-accent)}.product__title h1,.product__title h2,.product__title{font-family:var(--font-heading-family),"Plus Jakarta Sans",sans-serif;font-weight:800;letter-spacing:-.02em}.product .price{font-size:2.4rem;font-weight:700;color:var(--swc-accent)}.product .price--on-sale .price-item--regular{color:var(--swc-muted)}.product-form__input input[type=radio]+label{border-radius:999px;border:1px solid var(--swc-border);background:var(--swc-surface);color:rgb(var(--color-foreground));transition:.2s}.product-form__input input[type=radio]+label:hover{border-color:var(--swc-accent);transform:translateY(-1px)}.product-form__input input[type=radio]:checked+label{background:var(--swc-accent);color:#042a1d;border-color:var(--swc-accent)}.product-form__quantity .quantity,.quantity{border-radius:999px}.product__accordion .accordion,.accordion{border-color:var(--swc-border)}.product__info-wrapper .product__description,.rte{color:rgba(var(--color-foreground),.8)}.field__input,.select__select,.customer .field input{border-radius:14px;background:var(--swc-surface)}@media(max-width:900px){.swc-hero{padding:44px 0 40px}.swc-faq{padding:48px 0}.swc-faq__in{grid-template-columns:1fr;gap:28px}.card-wrapper:hover{transform:none}}@media(prefers-reduced-motion:reduce){.card-wrapper,.card-wrapper:hover{transform:none!important}}.card-wrapper .card__media,.card-wrapper .card--standard .card__media{margin:0!important}.card-wrapper .card__inner{padding:0;--image-padding:0px}.card-wrapper .card__heading a,.card-wrapper .full-unstyled-link{text-decoration:none!important}html body .product-form__input input[type=radio]:checked+label{background:var(--swc-accent);color:#042a1d;border-color:var(--swc-accent)}html body .product-form__input input[type=radio]:checked+label.disabled{background:var(--swc-surface2);color:var(--swc-muted)}.card-wrapper .media,.card-wrapper .card__media,.product__media-item .media,.thumbnail,.product-media-container,.product-media-container .media{background:transparent!important}.product__media-item .product-media-container,.product__modal-opener,.card-wrapper .card__inner,.thumbnail{background:var(--swc-imgbg)!important}body,button,input,select,textarea,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Plus Jakarta Sans,sans-serif}h1,h2,h3,.h0,.h1,.h2{letter-spacing:-.02em}.card-wrapper .card__heading a:after,.card-wrapper .full-unstyled-link:after{z-index:6!important}.card-wrapper .card__inner,.card-wrapper .card__media{z-index:0}.product__info-container{background:var(--swc-surface);border:1px solid var(--swc-border);border-radius:24px;padding:30px 30px 26px;box-shadow:0 30px 60px -36px #0000008c}html body .authenticity-tag{display:inline-flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--swc-accent);background:#2fe39b1a;border:1px solid var(--swc-accent);border-radius:999px;padding:7px 14px;box-shadow:none}html body .authenticity-tag:before{content:"";width:14px;height:14px;background:var(--swc-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}.product-form__submit.button--secondary,.product-form__submit.button--secondary:hover{background:transparent;color:var(--swc-accent);box-shadow:none}.product-form__submit.button--secondary:before,.product-form__submit.button--secondary:after{box-shadow:0 0 0 1.5px var(--swc-accent);border-radius:999px;display:block}.product-form__submit.button--secondary:hover{background:#2fe39b1a}.shopify-payment-button__button--unbranded{background:var(--swc-accent);color:#042a1d;border-radius:999px;font-weight:700}.shopify-payment-button__button--unbranded:hover{background:var(--swc-accent);filter:brightness(1.08)}.icon-with-text{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:12px 0}.icon-with-text__item{background:var(--swc-surface2);border:1px solid var(--swc-border);border-radius:16px;padding:14px 8px;justify-content:center;transition:transform .25s,border-color .25s}.icon-with-text__item:hover{transform:translateY(-3px);border-color:var(--swc-accent)}.icon-with-text__item h2,.icon-with-text__item .inline-richtext{font-size:1.25rem;font-weight:600}.product__info-container .product__accordion{border:1px solid var(--swc-border);border-radius:16px;margin-top:10px;padding:0 16px;background:var(--swc-surface2);transition:border-color .25s}.product__info-container .product__accordion:hover{border-color:var(--swc-accent)}.product__accordion .accordion__title{font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.product-form__quantity .quantity{border:1px solid var(--swc-border);background:var(--swc-surface2)}.quantity__button:hover{color:var(--swc-accent)}html body .faq-container{max-width:900px}html body .faq-title{font-family:Plus Jakarta Sans,sans-serif!important;color:rgb(var(--color-foreground))!important;font-size:clamp(26px,3.4vw,40px)!important;text-transform:none!important;font-weight:800!important;letter-spacing:-.02em}html body .faq-title:before{content:"Got questions?";display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--swc-accent);font-weight:700;margin-bottom:10px}html body .faq-item{background:var(--swc-surface)!important;border:1px solid var(--swc-border);border-radius:16px!important;box-shadow:none!important;transition:border-color .25s,transform .25s}html body .faq-item:hover,html body .faq-item.open{border-color:var(--swc-accent)}html body .faq-item:hover{transform:translate(3px)}html body .faq-question{font-family:Plus Jakarta Sans,sans-serif!important;color:rgb(var(--color-foreground))!important;font-size:1.5rem!important;font-weight:600!important}html body .faq-icon{color:var(--swc-accent);font-size:1em!important}html body .faq-answer{font-family:Plus Jakarta Sans,sans-serif!important;color:var(--swc-muted)!important;line-height:1.65}.jdgm-widget,.jdgm-rev-widg,.jdgm-rev-widg__title,.jdgm-rev-widg__summary-text{color:rgb(var(--color-foreground))}.jdgm-rev-widg .jdgm-rev-widg__reviews{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;align-items:start;margin-top:18px}.jdgm-rev-widg .jdgm-rev{background:var(--swc-surface);border:1px solid var(--swc-border)!important;border-radius:18px;padding:20px 22px!important;margin:0!important;transition:border-color .25s,transform .25s,box-shadow .25s}.jdgm-rev-widg .jdgm-rev:hover{border-color:color-mix(in srgb,var(--swc-accent) 45%,transparent)!important;transform:translateY(-3px);box-shadow:0 18px 40px -24px var(--swc-glow)}.jdgm-rev-widg .jdgm-rev__timestamp{color:var(--swc-muted);font-size:12px}.jdgm-rev-widg .jdgm-row-profile{display:flex;align-items:center;gap:10px;margin-top:12px}.jdgm-rev-widg .jdgm-rev__icon{width:40px!important;height:40px!important;flex:0 0 40px;margin:0!important;border-radius:50%!important;background:linear-gradient(135deg,color-mix(in srgb,var(--swc-accent) 30%,var(--swc-surface2)),var(--swc-surface2))!important;border:1px solid color-mix(in srgb,var(--swc-accent) 35%,transparent);display:grid!important;place-items:center;overflow:hidden}.jdgm-rev-widg .jdgm-rev__icon:before{content:attr(data-ini)!important;font-family:Plus Jakarta Sans,sans-serif!important;font-size:14px!important;font-weight:700;letter-spacing:.02em;color:rgb(var(--color-foreground))!important;line-height:1}.jdgm-rev-widg .jdgm-rev__icon:after{display:none!important}.jdgm-rev-widg .jdgm-rev__author-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.jdgm-rev-widg .jdgm-rev__author{color:rgb(var(--color-foreground))!important;font-weight:600;font-size:14.5px}.jdgm-rev-widg .jdgm-rev__buyer-badge{display:inline-flex;align-items:center;gap:4px;background:transparent!important;color:var(--swc-muted)!important;padding:0!important;border-radius:0;font-size:12px;font-weight:500;line-height:1.2}.jdgm-rev-widg .jdgm-rev__buyer-badge:before{content:""!important;width:14px;height:14px;flex:0 0 14px;border-radius:50%;background:var(--swc-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23042a1d' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/10px no-repeat}.jdgm-rev-widg .jdgm-rev__buyer-badge:after{content:"Verified buyer"!important;display:inline!important}html[data-swx-theme=light] .jdgm-rev-widg .jdgm-rev__buyer-badge:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E")}.jdgm-rev-widg .jdgm-rev__content{margin-top:12px}.jdgm-rev-widg .jdgm-rev__body{color:rgb(var(--color-foreground));opacity:.9;line-height:1.6}.jdgm-rev-widg .jdgm-rev__transparency-badge{border-radius:999px!important;border-color:var(--swc-border)!important;color:var(--swc-muted)!important;font-size:11px!important;padding:3px 10px!important;margin-top:10px}.jdgm-rev-widg .jdgm-histogram__bar{border-radius:999px;overflow:hidden;background:var(--swc-surface2)!important}.jdgm-rev-widg .jdgm-histogram__bar-content{border-radius:999px;background:var(--swc-accent)!important}.jdgm-rev-widg .jdgm-write-rev-link{border-radius:999px!important;font-weight:600}.multicolumn-card,.multicolumn-list__item .multicolumn-card{transition:transform .3s,box-shadow .3s}.multicolumn-list__item:hover .multicolumn-card{transform:translateY(-4px)}@media(max-width:380px){.multicolumn .multicolumn-card__info h3{font-size:1.45rem;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.multicolumn .multicolumn-card__info{padding-left:1rem;padding-right:1rem}}@media(max-width:749px){.product__info-container{padding:20px 18px;border-radius:20px}}.swx-pdp{padding-top:28px!important}.swx-pdp .product__title h1{font-size:clamp(26px,3vw,38px);line-height:1.12;margin:8px 0 6px}.swx-pdp .product__info-container>*+*{margin-top:14px}.swx-pdp .product__info-container{padding:32px}.swx-pdp .jdgm-preview-badge{margin-top:2px}.swx-pdp .price--large .price-item{font-size:2.8rem}.swx-save{display:inline-flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13.5px;font-weight:600;color:rgb(var(--color-foreground))}.swx-save span{background:var(--swc-accent);color:#042a1d;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:800;letter-spacing:.03em}.swx-stock{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;color:var(--swc-accent);font-weight:600}.swx-stock i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:swxPulse 1.8s infinite}.swx-stock.is-out{color:#ff7a7a}.swx-stock.is-out i{animation:none}@keyframes swxPulse{0%{box-shadow:0 0 #2fe39b99}70%{box-shadow:0 0 0 8px #2fe39b00}to{box-shadow:0 0 #2fe39b00}}.swx-pdp .product-form__input legend,.swx-pdp .form__label{font-weight:600;font-size:1.3rem;letter-spacing:.02em;color:rgb(var(--color-foreground))}.swx-pdp .product-form__input--pill input[type=radio]+label{padding:1rem 1.8rem;font-weight:500}.swx-pdp .product-form__buttons{display:grid;gap:10px;max-width:none}.swx-pdp .product-form__submit,.swx-pdp .shopify-payment-button__button{min-height:5.2rem;font-size:1.55rem}.swx-deliv{border:1px solid var(--swc-border);background:var(--swc-surface2);border-radius:18px;padding:16px 18px}.swx-deliv__row{display:flex;gap:14px;align-items:flex-start}.swx-deliv__row svg{width:26px;height:26px;flex:0 0 auto;stroke:var(--swc-accent);fill:none;stroke-width:1.7;stroke-linejoin:round;margin-top:2px}.swx-deliv__row b{display:block;font-size:1.5rem;color:rgb(var(--color-foreground))}.swx-deliv__row b span{color:var(--swc-accent)}.swx-deliv__row small{display:block;font-size:1.25rem;color:var(--swc-muted);margin-top:3px}.swx-deliv__row small b{display:inline;font-size:inherit;color:var(--swc-accent)}.swx-deliv__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.swx-deliv__chips span{font-size:1.2rem;font-weight:600;padding:5px 12px;border-radius:999px;border:1px solid var(--swc-border);color:rgb(var(--color-foreground))}.swx-deliv__chips span:before{content:"\2713  ";color:var(--swc-accent)}.swx-badges{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.swx-badges li{text-align:center;padding:14px 6px 12px;border-radius:16px;border:1px solid var(--swc-border);background:var(--swc-surface2);transition:transform .25s,border-color .25s}.swx-badges li:hover{transform:translateY(-3px);border-color:var(--swc-accent)}.swx-badges svg{width:26px;height:26px;stroke:var(--swc-accent);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;display:block;margin:0 auto 8px}.swx-badges b{display:block;font-size:1.25rem;color:rgb(var(--color-foreground))}.swx-badges small{display:block;font-size:1.1rem;color:var(--swc-muted)}.swx-pol{border-radius:18px;border:1px solid var(--swc-border);overflow:hidden}.swx-pol__i+.swx-pol__i{border-top:1px solid var(--swc-border)}.swx-pol__i summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:16px 18px;font-weight:600;font-size:1.45rem;color:rgb(var(--color-foreground));transition:background .2s}.swx-pol__i summary::-webkit-details-marker{display:none}.swx-pol__i summary:hover{background:var(--swc-surface2)}.swx-pol__i summary svg{width:20px;height:20px;stroke:var(--swc-accent);fill:none;stroke-width:1.7;stroke-linejoin:round;flex:0 0 auto}.swx-pol__i summary:after{content:"+";margin-left:auto;font-size:20px;color:var(--swc-accent);transition:transform .3s}.swx-pol__i[open] summary:after{transform:rotate(45deg)}.swx-pol__a{padding:0 18px 16px 50px;color:var(--swc-muted);font-size:1.35rem;line-height:1.65}.swx-pol__a p{margin:0 0 .7em}.swx-pol__a strong{color:rgb(var(--color-foreground))}.swx-help{display:flex;gap:14px;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,#2fe39b24,#2fe39b08);border:1px solid rgba(47,227,155,.35)}.swx-help__ic svg{width:28px;height:28px;stroke:var(--swc-accent);fill:none;stroke-width:1.7;stroke-linecap:round}.swx-help b{font-size:1.45rem;color:rgb(var(--color-foreground))}.swx-help p{margin:4px 0 0;font-size:1.3rem;color:var(--swc-muted);line-height:1.55}.swx-help__links{display:flex;gap:16px;margin-top:8px;flex-wrap:wrap}.swx-help__links a{font-size:1.3rem;font-weight:700;color:var(--swc-accent);text-decoration:none}.swx-help__links a:hover{text-decoration:underline}.swx-pdp .product__description{font-size:1.45rem;line-height:1.7}.swx-pdp .product__view-details{display:none}.swx-pdp .share-button__button{color:var(--swc-muted)}.swx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:58;transform:translateY(110%);transition:transform .4s cubic-bezier(.4,0,.2,1);padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#0a0c12e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--swc-border)}html[data-swx-theme=light] .swx-sticky{background:#ffffffe6}.swx-sticky.is-on{transform:none}.swx-sticky__in{max-width:1240px;margin:0 auto;display:flex;align-items:center;gap:14px}.swx-sticky img{width:48px;height:48px;border-radius:12px;object-fit:contain;background:var(--swc-imgbg)}.swx-sticky__t{flex:1;min-width:0}.swx-sticky__t b{display:block;font-size:1.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.swx-sticky__t span{font-size:1.35rem;font-weight:700;color:var(--swc-accent)}.swx-sticky__btn{border:0;border-radius:999px;padding:0 28px;min-height:46px;background:var(--swc-accent);color:#042a1d;font-weight:700;font-size:1.45rem;font-family:inherit;cursor:pointer;box-shadow:0 12px 30px -10px var(--swc-glow);transition:transform .2s}.swx-sticky__btn:hover{transform:translateY(-2px)}.swx-sticky__btn[disabled]{background:var(--swc-surface2);color:var(--swc-muted);box-shadow:none;cursor:not-allowed}@media(min-width:990px){.swx-pdp .product--medium .product__media-wrapper{max-width:54%;width:54%}.swx-pdp .product--medium .product__info-wrapper{max-width:46%;width:46%;padding-left:3.6rem}.swx-pdp .product__media-wrapper media-gallery{position:sticky;top:calc(var(--sxh-h,72px) + 20px)}}@media(max-width:749px){.swx-pdp .product__info-container{padding:20px 16px}.swx-badges{grid-template-columns:repeat(2,1fr)}.swx-sticky__t b{font-size:1.25rem}}.cart-notification-wrapper .cart-notification,.cart-notification{background:var(--swc-surface)!important;color:rgb(var(--color-foreground));border:1px solid var(--swc-border);border-radius:0 0 20px 20px;box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #2fe39b14;-webkit-backdrop-filter:none;backdrop-filter:none}.cart-notification__heading{color:var(--swc-accent);font-weight:700}.cart-notification-product__image{border-radius:12px;overflow:hidden;background:var(--swc-imgbg)}.cart-notification__links .button{border-radius:999px}.cart-notification__links .button--secondary{background:var(--swc-surface2);border:1px solid var(--swc-border);color:rgb(var(--color-foreground))}.cart-notification__links .button--secondary:after,.cart-notification__links .button--secondary:before{display:none}.cart-notification__links .link{color:var(--swc-muted)}html body .faq-question{display:flex!important;align-items:center;justify-content:space-between;gap:16px}html body .faq-icon{position:relative;flex:0 0 auto;width:32px!important;height:32px!important;font-size:0!important;color:transparent!important;border:1px solid var(--swc-border);border-radius:50%;transform:none!important;transition:transform .35s cubic-bezier(.4,0,.2,1),background .3s,border-color .3s}html body .faq-icon:before,html body .faq-icon:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--swc-accent);transform:translate(-50%,-50%);transition:transform .35s cubic-bezier(.4,0,.2,1),background .3s}html body .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}html body .faq-item.open .faq-icon{transform:rotate(180deg)!important;background:var(--swc-accent);border-color:var(--swc-accent)}html body .faq-item.open .faq-icon:before,html body .faq-item.open .faq-icon:after{background:#042a1d}html body .faq-item.open .faq-icon:after{transform:translate(-50%,-50%) rotate(0)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/swapex-theme.css.map */
