.vw-header-bar{position:relative}.vw-header-icons{z-index:32;background:#fff;position:relative}.vw-menu-overlay{z-index:30;background:#12121280;position:fixed;inset:0}.vw-menu-drawer{z-index:31;background:#fff;width:100%;max-height:calc(100vh - 100%);padding:30px 0;position:absolute;top:100%;left:0;overflow:hidden auto;box-shadow:1px 0 6px #1212121f}@media screen and (width>=750px){.vw-menu-drawer{border-right:1px solid #12121214;width:400px}}.vw-menu-list{margin:0;padding:0;list-style:none}.vw-menu-list>li{margin:0 0 2px}.vw-menu-item{color:#121212;padding:11px 30px;font-family:Libre Franklin,Inter,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.3;text-decoration:none;display:block}.vw-menu-item:hover,.vw-menu-item:focus{color:#121212;background:#1212120a;outline:none}.vw-policy-nav{white-space:nowrap;gap:16px;min-width:0;font-size:13px;display:flex}@media (width<=899px){.vw-policy-nav__shop{display:none}}.vw-policy-footer-grid{grid-template-columns:1fr;gap:32px;max-width:1100px;margin:0 auto;padding:56px 24px 32px;display:grid}@media (width>=750px){.vw-policy-footer-grid{grid-template-columns:minmax(240px,1.2fr) minmax(160px,.8fr) minmax(200px,1fr);gap:40px}}:focus-visible{outline-offset:2px;outline:2px solid #000}.sub-box{border:2px dashed var(--hy-accent,#0b566b);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:16px;margin-top:12px;padding:16px 18px;display:flex}.sub-box__check{border:2px solid var(--hy-accent,#0b566b);background:#fff;border-radius:3px;flex:none;place-items:center;width:24px;height:24px;display:grid}.sub-box__check svg{fill:none;width:18px;height:18px;stroke:var(--hy-accent,#0b566b);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.sub-box[role=checkbox]{cursor:pointer;-webkit-user-select:none;user-select:none}.sub-box__body{min-width:0}.sub-box__title{color:#000;font-size:16px;font-weight:700;line-height:1.3}.sub-box__sub{color:#555;margin-top:3px;font-size:14px;line-height:1.4}@media (width<=999px){.sub-box[data-pending]{visibility:hidden;pointer-events:none}}.sub-box__terms{color:#000;margin-top:3px;font-size:14px;font-weight:600;line-height:1.4}.sub-box__price{font-weight:700}.vw-pdp .footer-main{padding-bottom:90px}.vwb{--vwb-plum:#351e28;--vwb-border:#351e284d;--vwb-bar-bg:#fafcfc;--vwb-bar-on:#c8c0c04d;--vwb-radius:16px;--hy-accent:#351e28;box-sizing:border-box;letter-spacing:-.2px;color:#000;-webkit-font-smoothing:antialiased;background:#fff;width:100%;margin:0;padding:10px 16px;font-family:DM Sans,Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.4}.vwb *,.vwb :before,.vwb :after{box-sizing:border-box}.vwb ul,.vwb li{margin:0;padding:0;list-style:none}.vwb p,.vwb h1{margin:0}.vwb .vwb__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:20px;padding:0 4%;display:grid}.vwb .vwb__media{min-width:0;padding:0 5px;position:relative}.vwb .vwb__main{background:#fff;border-radius:6px;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.vwb .vwb__slides{aspect-ratio:1;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.vwb .vwb__slides::-webkit-scrollbar{display:none}.vwb .vwb__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.vwb .vwb__slide img{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.vwb .vwb__arrows{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;padding:0 20px;display:none;position:absolute;inset:0}.vwb .vwb__arrow{cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #e0e0e0;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:background-color .2s;display:flex;box-shadow:0 2px 8px #0000001a}.vwb .vwb__arrow:disabled{cursor:default;opacity:.5}.vwb .vwb__arrow svg{width:18px;height:18px}.vwb .vwb__thumbs{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0;padding:4px;display:flex}.vwb .vwb__thumb{cursor:pointer;background:#f8f8f8;border:1px solid #eee;border-radius:6px;flex:0 0 100px;width:100px;height:100px;margin:0;padding:0;transition:border-color .3s;overflow:hidden}.vwb .vwb__thumb[aria-current=true]{border-color:#bcbcbc}.vwb .vwb__thumb img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.vwb .vwb__dots{display:none}.vwb .vwb__info{text-align:left;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-width:0;display:flex}.vwb .vwb__award{color:#000;background:#fff7e2;border:1px solid #ffe9b3;border-radius:20px;align-items:center;max-width:100%;margin:8px 0 -6px;padding:3px 12px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.vwb .vwb__rating{color:#333;white-space:nowrap;align-items:center;margin:10px 0 0;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.vwb .vwb__rating strong{font-weight:700}.vwb .vwb__stars{align-items:center;display:flex}.vwb .vwb__star{width:20px;height:20px;margin-right:-5px;display:block;position:relative}.vwb .vwb__star svg{width:20px;height:20px;display:block}.vwb .vwb__star-fill{height:100%;position:absolute;top:0;left:0;overflow:hidden}.vwb .vwb__rating-text{margin-left:9px;line-height:1}.vwb .vwb__title{letter-spacing:-.3px;color:#000;overflow-wrap:break-word;width:100%;margin:0 0 -11px;padding:2px 0;font-family:Inter,DM Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.vwb .vwb__lede{color:#000;width:100%;margin:8px 0 4px;font-size:16px;font-weight:500;line-height:1.45}.vwb .vwb__lede em{font-style:italic}.vwb .vwb__lede--rich{color:#333;align-items:flex-start;gap:6px;font-style:normal;display:flex}.vwb .vwb__lede--rich strong{color:inherit;font-weight:700}.vwb .vwb__lede-icon{color:#000;flex-shrink:0;margin-top:1px;display:inline-flex}.vwb .vwb__lede-icon svg{width:18px;height:18px;display:block}.vwb .vwb__benefits{flex-direction:column;gap:7px;width:100%;margin:10px 0;padding:0;list-style:none;display:flex}.vwb .vwb__benefit{color:#333;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.vwb .vwb__benefit svg{color:#000;flex-shrink:0;width:18px;height:18px}.vwb .vwb__benefits--grid{flex-direction:column;gap:7px;margin:10px 0;display:flex}.vwb .vwb__benefit--icon{color:#333;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex}.vwb .vwb__benefit-icon{flex-shrink:0;display:inline-flex}.vwb .vwb__benefit-icon>*{color:#000;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.vwb .vwb__benefit-icon svg{width:18px;height:18px;display:block}.vwb .vwb__swatch-name{text-align:center;color:#000;justify-content:center;align-items:center;width:100%;height:100%;padding:4px;font-size:11px;font-weight:600;line-height:1.2;display:flex}.vwb .vwb__block{width:100%}.vwb .vwb__block--price{margin:0 0 4px}.vwb .vwb__block--benefits{width:auto;max-width:100%}.vwb .vwb__title:has(+.vwb__block--price){margin-bottom:0}.vwb .vwb__badge.vwb__badge--simple{color:#fff;text-align:center;font-size:10px;line-height:10px;font-weight:700!important}.vwb .vwb__swatch.vwb__swatch--dot{border:0;border-radius:50%;width:30px;height:30px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.vwb .vwb__swatch.vwb__swatch--dot:before{content:"";pointer-events:none;border:1px solid #0000;border-radius:50%;position:absolute;inset:-3px}.vwb .vwb__swatch.vwb__swatch--dot[aria-checked=true]{border:0;transform:scale(1.05)}.vwb .vwb__swatch.vwb__swatch--dot[aria-checked=true]:before{border-color:#000}.vwb .vwb__sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vwb .vwb__swatches-row:has(.vwb__swatch--dot){gap:12px}.vwb .kaching-bundles{width:100%}.vwb .vwb__swatches{width:calc(100% - 5px);margin:0 0 25px 5px}.vwb .vwb__swatches-label{color:#000;align-items:center;gap:6px;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.vwb .vwb__swatches-row{flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;display:flex}.vwb .vwb__swatch{cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:4px;width:80px;height:82px;margin:0;padding:0;overflow:hidden}.vwb .vwb__swatch img{object-fit:cover;width:100%;height:100%;display:block}.vwb .vwb__k{width:100%;margin:15px 0 10px}.vwb .vwb__k-title{color:#000;text-align:center;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.vwb .vwb__k-title:before,.vwb .vwb__k-title:after{content:"";background:var(--vwb-border);flex-grow:1;height:1px}.vwb .vwb__bars{flex-direction:column;display:flex;position:relative}.vwb .vwb__bar{border-radius:var(--vwb-radius);background:var(--vwb-bar-bg);width:100%;box-shadow:inset 0 0 0 1px var(--vwb-border);cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;flex-direction:column;justify-content:center;margin:3px 0;display:flex;position:relative}.vwb .vwb__bar:focus-visible{box-shadow:inset 0 0 0 1px var(--vwb-border), 0 0 0 2px #351e2859}.vwb .vwb__bar[aria-checked=true]{background:var(--vwb-bar-on);box-shadow:inset 0 0 0 2px var(--vwb-plum);cursor:default}.vwb .vwb__bar-wrap{padding:6px 14px}.vwb .vwb__bar-main{align-items:center;gap:18px;min-height:55px;display:flex}.vwb .vwb__bar:has(.vwb__badge) .vwb__bar-main{margin:7px 0}.vwb .vwb__radio{width:20px;height:20px;box-shadow:0 0 0 2px var(--vwb-border);background:#fff;border:3px solid #fff;border-radius:50%;flex-shrink:0;display:flex}.vwb .vwb__bar[aria-checked=true] .vwb__radio{background:var(--vwb-plum);box-shadow:0 0 0 2px var(--vwb-plum)}.vwb .vwb__bar-content{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.vwb .vwb__bar-left{flex-direction:column;flex:1;align-items:flex-start;display:flex}.vwb .vwb__bar-title{color:#000;overflow-wrap:break-word;font-size:16px;font-weight:500;line-height:1.4;display:inline-block}.vwb .vwb__bar-sub{color:#676767;font-size:13px;font-weight:400}.vwb .vwb__bar-pricing{flex-direction:column;align-items:flex-end;display:flex}.vwb .vwb__bar-price{color:var(--vwb-plum);font-size:16px;font-weight:500;line-height:1.4}.vwb .vwb__bar-strike{color:#8e8e8e;font-size:13px;font-weight:500;line-height:1.4;text-decoration:line-through}.vwb .vwb__badge{top:-8px;right:var(--vwb-radius);z-index:3;letter-spacing:-.2px;color:#fafcfc;background:#000;border-radius:0 0 5px 5px;margin:0 8px;padding:6px 8px;font-family:DM Sans,Inter,sans-serif;font-size:12px;font-weight:500;line-height:1;position:absolute}.vwb .vwb__badge:before,.vwb .vwb__badge:after{content:"";filter:brightness(.7);border-bottom:8px solid #000;width:0;height:0;display:block;position:absolute;top:0}.vwb .vwb__badge:before{border-left:8px solid #0000;left:-8px}.vwb .vwb__badge:after{border-right:8px solid #0000;right:-8px}.vwb .vwb__variants{flex-direction:column;align-items:flex-start;margin-top:-7px;display:flex}.vwb .vwb__variants-name{color:#676767;margin:3px 0;font-size:12px;line-height:1.4}.vwb .vwb__variant{align-items:center;margin-top:5px;display:flex}.vwb .vwb__variant-img{border-radius:8px;width:auto;max-width:40px;max-height:40px;margin-right:7px}.vwb .vwb__select{appearance:none;color:#000;width:auto;max-width:100%;box-shadow:inset 0 0 0 1px var(--vwb-border);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>");background-position:right 8px center;background-repeat:no-repeat;border:none;border-radius:8px;outline:none;align-items:center;margin:0 2px 2px 0;padding:7px 25px 7px 7px;font-family:inherit;font-size:14px;font-weight:400;display:flex}.vwb .vwb__select:hover{box-shadow:inset 0 0 0 2px var(--vwb-border)}.vwb .vwb__select:focus{box-shadow:inset 0 0 0 2px var(--vwb-plum)}.vwb .vwb__gift{color:#fafcfc;background:#000;border-radius:0 0 15px 15px;justify-content:space-between;align-items:center;min-height:44px;margin:0 1px 1px;padding:7px 14px 7px 8px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.vwb .sub-box{border:2px dashed var(--vwb-plum);border-radius:var(--vwb-radius);background:var(--vwb-bar-bg);align-items:center;gap:18px;width:100%;min-height:67px;margin:3px 0 0;padding:4px 12px;font-family:inherit;display:flex}.vwb .sub-box__check{border:2px solid var(--vwb-plum);background:#fff;border-radius:0;width:24px;height:24px}.vwb .sub-box__check svg{width:16px;height:16px;stroke:var(--vwb-plum);stroke-width:2.2px}.vwb .sub-box__title{color:#000;font-size:15px;font-weight:500;line-height:1.4}.vwb .sub-box__sub{color:#000;margin-top:0;font-size:13px;font-weight:500;line-height:1.4}.vwb .vwb__ships{color:#333;background:#f5f5f5;border:1px solid #e5e7eb;border-radius:50px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:-6px 0 5px;padding:6px 16px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.vwb .vwb__ships-left{white-space:nowrap;align-items:center;display:inline-flex}.vwb .vwb__ships-left b{font-weight:700}.vwb .vwb__ships-dot{background:#4caf50;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:8px;animation:1s linear infinite vwb-blink;display:inline-block;position:relative}.vwb .vwb__ships-dot:after{content:"";background:#4caf50;border-radius:50%;width:8px;height:8px;animation:1s cubic-bezier(.165,.84,.44,1) infinite vwb-pulse;position:absolute;top:0;left:0}@keyframes vwb-blink{50%{opacity:.6}}@keyframes vwb-pulse{to{opacity:0;transform:scale(2.4)}}.vwb .vwb__ships-right{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.vwb .vwb__ships-right img{object-fit:contain;border-radius:2px;width:22px;height:12px;display:block}.vwb .vwb__atc{background:var(--vwb-plum);color:#fff;letter-spacing:normal;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:51px;margin:0 0 9px;padding:12px 20px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .3s;display:flex}.vwb .vwb__atc:hover{color:#fff;background:#373737}.vwb .vwb__trust{background:#fff;border-top:1px solid #000;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 20px;width:100%;margin:0;padding:14px 0 14px 46px;display:grid}.vwb .vwb__trust-item{grid-template-columns:24px minmax(0,1fr);justify-content:center;align-items:center;column-gap:10px;min-width:0;display:grid}.vwb .vwb__trust-icon{color:#000;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.vwb .vwb__trust-icon svg{width:100%;height:100%;display:block}.vwb .vwb__trust-text{text-align:left;min-width:0;display:block}.vwb .vwb__trust-title{white-space:nowrap;color:#000;font-size:13px;font-weight:600;line-height:1.15;display:block}.vwb .vwb__trust-sub{color:#4a4a4a;margin-top:2px;font-size:12px;font-weight:400;line-height:1.2;display:block}.vwb .vwb__buyonce{cursor:pointer;color:#000;background:0 0;border:0;border-radius:8px;justify-content:center;align-self:center;align-items:center;margin:14px auto;padding:0;font-family:inherit;text-decoration:none;display:flex}.vwb .vwb__buyonce span{text-transform:uppercase;color:#000;border-bottom:1px solid #000;align-items:center;gap:4px;padding-bottom:3px;font-size:16px;font-weight:300;line-height:1.4;display:inline-flex}.vwb .vwb__buyonce svg{width:20px;height:20px;margin-bottom:-2px}.vwb .vwb__faq{border:1px solid #e5e5e5;border-radius:10px;width:100%;margin:10px 0;font-size:95%;overflow:hidden}.vwb .vwb__faq-item{border-bottom:1px solid #e5e5e5}.vwb .vwb__faq-item:last-child{border-bottom:none}.vwb .vwb__faq-q{color:#000;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:8px 16px;font-size:16px;font-weight:500;line-height:1.3;list-style:none;display:flex}.vwb .vwb__faq-q::-webkit-details-marker{display:none}.vwb .vwb__faq-toggle{color:#000;justify-content:center;align-items:center;width:18px;height:18px;margin-left:10px;transition:transform .4s cubic-bezier(.4,0,.2,1);display:flex}.vwb .vwb__faq-toggle svg{width:18px;height:18px}.vwb .vwb__faq-item[open] .vwb__faq-toggle{transform:rotate(45deg)}.vwb .vwb__faq-a{color:#000;background:#fff;padding:16px;font-size:15px;font-weight:500;line-height:1.3}.vwb .vwb__faq-a p{margin:0 0 7.5px}.vwb .vwb__faq-a p:last-child{margin-bottom:0}.vwb .vwb__faq-a h4{margin:0 0 .5em;font-family:DM Sans,sans-serif;font-size:23.4px;font-weight:600;line-height:1.4}@media (width<=799px){.vwb{padding:0}.vwb .vwb__layout{padding:0;display:block}.vwb .vwb__media{margin-bottom:2px;padding:0}.vwb .vwb__main{margin-bottom:0}.vwb .vwb__arrows{display:none}.vwb .vwb__thumbs{scrollbar-width:none;flex-wrap:nowrap;gap:0;margin:5px 0 0;padding:0;overflow-x:auto}.vwb .vwb__thumbs::-webkit-scrollbar{display:none}.vwb .vwb__thumb{border-radius:4px;flex:0 0 95px;width:95px;height:95px;margin-right:4px}.vwb .vwb__thumb:last-child{margin-right:0}.vwb .vwb__info{gap:6px;padding:0 15px 15px}.vwb .vwb__rating{font-size:12.6px}.vwb .vwb__star,.vwb .vwb__star svg{width:17px;height:17px}.vwb .vwb__star{margin-right:-4.25px}.vwb .vwb__rating-text{margin-left:7.5px}.vwb .vwb__title{font-size:24px}.vwb .vwb__lede{line-height:1.4}.vwb .vwb__atc{margin-bottom:11px}.vwb .vwb__buyonce span{font-size:14px}.vwb .vwb__trust{gap:12px 10px;margin-top:-9px;padding:12px 0 12px 10px}.vwb .vwb__trust-item{grid-template-columns:11px minmax(0,1fr);column-gap:6px}.vwb .vwb__trust-icon{width:11px;height:11px}.vwb .vwb__trust-title,.vwb .vwb__trust-sub{font-size:9px}.vwb .vwb__faq-q{padding:8px 12px}.vwb .vwb__faq-a{padding:16px 12px}.vwb .vwb__faq-a h4{font-size:20px}}@media (width>=800px){.vwb .vwb__arrows{display:flex}}@font-face{font-family:DM Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/vw/dmsans_n4.woff2)format("woff2")}@font-face{font-family:DM Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/vw/dmsans_n7.woff2)format("woff2")}@font-face{font-family:DM Sans;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/vw/dmsans_i4.woff2)format("woff2")}@font-face{font-family:DM Sans;font-weight:700;font-style:italic;font-display:swap;src:url(/fonts/vw/dmsans_i7.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/vw/inter_n7.woff2)format("woff2")}:where(.vw-store){--font-body-family-override:var(--font-body-family,"Inter", sans-serif);--font-heading-family-override:var(--font-heading-family,"Inter", sans-serif);--font-body-weight-override:var(--font-body-weight,400);--font-body-weight-bold-override:var(--font-body-weight-bold,var(--font-weight-bold,500));--font-heading-weight-override:var(--font-weight-bold,500)}:where(.vw-store),:where(.vw-store) p,:where(.vw-store) .text-body,:where(.vw-store) button,:where(.vw-store) input,:where(.vw-store) select,:where(.vw-store) textarea{font-family:var(--font-body-family-override);letter-spacing:var(--letter-spacing-body,-.3px)}:where(.vw-store) h1,:where(.vw-store) h2,:where(.vw-store) h3,:where(.vw-store) h4,:where(.vw-store) h5,:where(.vw-store) h6,:where(.vw-store) .h0,:where(.vw-store) .h1,:where(.vw-store) .h2,:where(.vw-store) .h3,:where(.vw-store) .h4,:where(.vw-store) .h5,:where(.vw-store) .h6,:where(.vw-store) .hxl,:where(.vw-store) .hxxl{font-family:var(--font-heading-family-override);letter-spacing:var(--letter-spacing-heading,-.3px)}:where(.vw-store) .announcement-bar__message,:where(.vw-store) .button,:where(.vw-store) .quantity__input,:where(.vw-store) .field__input,:where(.vw-store) .select__select,:where(.vw-store) .form__label,:where(.vw-store) .caption,:where(.vw-store) .caption-with-letter-spacing,:where(.vw-store) .price,:where(.vw-store) .product__title,:where(.vw-store) .product-form__input,:where(.vw-store) .product-form label,:where(.vw-store) .cart-items,:where(.vw-store) .cart__footer,:where(.vw-store) .cart__note,:where(.vw-store) .customer,:where(.vw-store) .article,:where(.vw-store) .article__content,:where(.vw-store) .newsletter__form,:where(.vw-store) .pagination,:where(.vw-store) .footer,:where(.vw-store) .footer__blocks,:where(.vw-store) .footer__content-top,:where(.vw-store) .footer__content-bottom,:where(.vw-store) .localization-form,:where(.vw-store) .header,:where(.vw-store) .header__menu-item,:where(.vw-store) .header__submenu,:where(.vw-store) .predictive-search,:where(.vw-store) .collection,:where(.vw-store) .collection-hero,:where(.vw-store) .facets,:where(.vw-store) .product-grid{font-family:var(--font-body-family-override);letter-spacing:var(--letter-spacing-body)}:where(.vw-store) .caption-with-letter-spacing,:where(.vw-store) .caption-large,:where(.vw-store) .subtitle{letter-spacing:var(--letter-spacing-body)}:where(.vw-store){--global-section-background-color:#fff;--global-section-text-color:#000;--global-section-heading-color: ;--global-section-accent-1-color:#fff;--global-section-use-gradient-background:0;--color-background:255,255,255;--gradient-background:linear-gradient(329deg, #380f0f, #9f2f30 100%);--color-foreground:#000;--color-background-contrast:191,191,191;--color-shadow:18,18,18;--color-button:255,255,255;--color-button-text:0,0,0;--color-secondary-button:255,255,255;--color-secondary-button-text:0,0,0;--color-link:63,97,34;--color-badge-foreground:0,0,0;--color-header:255,255,255;--color-header-border:228 228 228;--color-footer:63,97,34;--color-drawer:255,255,255;--color-drawer-text:12,12,13;--color-dropdown:255,255,255;--color-badge-background:255,255,255;--color-badge-border:255,255,255;--payment-terms-background-color:#fff;--container-border-width:px;--container-border-radius:2px;--container-border-style: ;--container-border-opacity:0;--container-shadow:none;--font-body-family:"DM Sans", sans-serif;--font-body-style:normal;--font-body-weight:400;--font-heading-family:Inter, sans-serif;--font-heading-style:normal;--font-heading-weight:700;--font-accent-family:Helvetica, Arial, sans-serif;--font-accent-style:normal;--font-accent-weight:400;--font-accent-scale:1.25;--font-accent-letter-spacing:-.9px;--font-accent-text-transform:none;--global-accent-font:var(--font-accent-family);--font-body-scale:1;--font-heading-scale:1;--media-padding:px;--media-border-opacity:.05;--media-border-width:1px;--media-radius:6px;--media-shadow-opacity:0;--media-shadow-horizontal-offset:0px;--media-shadow-vertical-offset:4px;--media-shadow-blur-radius:5px;--media-shadow-visible:0;--page-width:1600px;--page-width-margin:0px;--animate-spin:spin 1s linear infinite;--product-card-image-padding:0px;--product-card-corner-radius:0px;--product-card-text-alignment:left;--product-card-border-width:0px;--product-card-border-opacity:.1;--product-card-shadow-opacity:0;--product-card-shadow-visible:0;--product-card-shadow-horizontal-offset:0px;--product-card-shadow-vertical-offset:4px;--product-card-shadow-blur-radius:5px;--collection-card-image-padding:0px;--collection-card-corner-radius:0px;--collection-card-text-alignment:left;--collection-card-border-width:0px;--collection-card-border-opacity:.1;--collection-card-shadow-opacity:0;--collection-card-shadow-visible:0;--collection-card-shadow-horizontal-offset:0px;--collection-card-shadow-vertical-offset:4px;--collection-card-shadow-blur-radius:5px;--blog-card-image-padding:0px;--blog-card-corner-radius:0px;--blog-card-text-alignment:left;--blog-card-border-width:0px;--blog-card-border-opacity:.1;--blog-card-shadow-opacity:0;--blog-card-shadow-visible:0;--blog-card-shadow-horizontal-offset:0px;--blog-card-shadow-vertical-offset:4px;--blog-card-shadow-blur-radius:5px;--badge-corner-radius:40px;--popup-border-width:1px;--popup-border-opacity:.1;--popup-corner-radius:0px;--popup-shadow-opacity:.05;--popup-shadow-horizontal-offset:0px;--popup-shadow-vertical-offset:4px;--popup-shadow-blur-radius:5px;--drawer-border-width:1px;--drawer-border-opacity:.1;--drawer-shadow-opacity:0;--drawer-shadow-horizontal-offset:0px;--drawer-shadow-vertical-offset:4px;--drawer-shadow-blur-radius:5px;--spacing-sections-desktop:0px;--spacing-sections-mobile:0px;--grid-desktop-vertical-spacing:8px;--grid-desktop-horizontal-spacing:8px;--page-desktop-horizontal-padding:0px;--sections-desktop-horizontal-padding:0px;--grid-mobile-vertical-spacing:4px;--grid-mobile-horizontal-spacing:4px;--sections-desktop-vertical-padding:0px;--sections-mobile-horizontal-padding:0px;--sections-mobile-vertical-padding:0px;--text-boxes-border-opacity:.1;--text-boxes-border-width:0px;--text-boxes-radius:0px;--text-boxes-shadow-opacity:0;--text-boxes-shadow-visible:0;--text-boxes-shadow-horizontal-offset:0px;--text-boxes-shadow-vertical-offset:4px;--text-boxes-shadow-blur-radius:5px;--buttons-radius:0px;--buttons-radius-outset:0px;--buttons-border-width:1px;--buttons-border-opacity:1;--buttons-shadow-opacity:0;--buttons-shadow-visible:0;--buttons-shadow-horizontal-offset:0px;--buttons-shadow-vertical-offset:4px;--buttons-shadow-blur-radius:5px;--buttons-border-offset:0px;--inputs-radius:0px;--inputs-border-width:1px;--inputs-border-opacity:.55;--inputs-shadow-opacity:0;--inputs-shadow-horizontal-offset:0px;--inputs-margin-offset:0px;--inputs-shadow-vertical-offset:4px;--inputs-shadow-blur-radius:5px;--inputs-radius-outset:0px;--variant-pills-radius:40px;--variant-pills-border-width:1px;--variant-pills-border-opacity:.55;--variant-pills-shadow-opacity:0;--variant-pills-shadow-horizontal-offset:0px;--variant-pills-shadow-vertical-offset:4px;--variant-pills-shadow-blur-radius:5px;--global-button-padding-y:18px;--global-button-font-size:16px;--global-button-font-weight:700;--conditional-button-font-weight:var(--global-button-font-weight,700);--global-button-letter-spacing:0px;--global-button-text-transform:uppercase;--global-button-radius:8px;--global-button-bg-color:#000;--global-button-text-color:#fff;--global-button-border-color:#000;--global-button-border-width:0px;--global-button-bottom-border-width:5px;--global-button-bottom-border-color:#000;--global-button-hover-bg-color:#000;--global-button-hover-text-color:#fff;--button-box-shadow-enabled:true;--button-shadow-intensity:1;--button-gradient-enabled:true;--button-gradient-start:#000;--button-gradient-end:#000;--button-gradient-direction:to bottom;--button-gradient-hover-start:#000;--button-gradient-hover-end:#000;--button-gradient-shine-enabled:true;--global-button-hover-brightness:80%;--enable-global-border-styling:0;--letter-spacing-body:-.2px;--app-letter-spacing:-1px;--global-section-bg-color:#fff;--global-section-accent-2-color:#3f6122;--global-section-accent-gradient-color:var(--gradient-background);--direction:ltr;--text-align-start:left;--text-align-end:right;--margin-start:margin-left;--margin-end:margin-right;--padding-start:padding-left;--padding-end:padding-right;--border-start:border-left;--border-end:border-right;--float-start:left;--float-end:right;--enable-contained-sections:0;--font-weight-regular:500!important;--font-weight-bold:700!important;--font-weight-semibold:600!important}:where(.vw-store) *,:where(.vw-store) :before,:where(.vw-store) :after{box-sizing:inherit}:where(.vw-store){box-sizing:border-box;font-size:calc(var(--font-body-scale) * 62.5%);height:100%;min-height:100%;letter-spacing:var(--letter-spacing-body);font-size:15px;line-height:1.4;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background));flex-direction:column;margin:0;display:flex}:where(.vw-store) section{color:rgba(var(--color-foreground), .75);background-color:rgb(var(--color-background))}:where(.vw-store) #MainContent{flex-grow:1}@media screen and (width>=750px){:where(.vw-store){font-size:16px}}:where(.vw-store){--global-section-text-color: ;--global-section-background-color: ;--global-section-accent-1-color: ;--alpha-button-background:1;--alpha-button-border:1;--alpha-link:.85;--alpha-badge-border:.1;--focused-base-outline:2px solid rgba(var(--color-foreground), .5);--focused-base-outline-offset:3px;--focused-base-box-shadow:0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);--button-border-radius:15px;--inputs-radius:15px;--inputs-radius-outset:16px;--global-section-text-color-rgb:0, 0, 0;--global-section-background-color-rgb:255, 255, 255}:where(.vw-store) .product-card-wrapper .card,:where(.vw-store) .contains-card--product{--border-radius:var(--product-card-corner-radius);--border-width:var(--product-card-border-width);--border-opacity:var(--product-card-border-opacity);--shadow-horizontal-offset:var(--product-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--product-card-shadow-vertical-offset);--shadow-blur-radius:var(--product-card-shadow-blur-radius);--shadow-opacity:var(--product-card-shadow-opacity);--shadow-visible:var(--product-card-shadow-visible);--image-padding:var(--product-card-image-padding);--text-alignment:var(--product-card-text-alignment)}:where(.vw-store) .collection-card-wrapper .card,:where(.vw-store) .contains-card--collection{--border-radius:var(--button-border-radius);--border-width:var(--collection-card-border-width);--border-opacity:var(--collection-card-border-opacity);--shadow-horizontal-offset:var(--collection-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--collection-card-shadow-vertical-offset);--shadow-blur-radius:var(--collection-card-shadow-blur-radius);--shadow-opacity:var(--collection-card-shadow-opacity);--shadow-visible:var(--collection-card-shadow-visible);--image-padding:var(--collection-card-image-padding);--text-alignment:var(--collection-card-text-alignment)}:where(.vw-store) .article-card-wrapper .card,:where(.vw-store) .contains-card--article{--border-radius:var(--blog-card-corner-radius);--border-width:var(--blog-card-border-width);--border-opacity:var(--blog-card-border-opacity);--shadow-horizontal-offset:var(--blog-card-shadow-horizontal-offset);--shadow-vertical-offset:var(--blog-card-shadow-vertical-offset);--shadow-blur-radius:var(--blog-card-shadow-blur-radius);--shadow-opacity:var(--blog-card-shadow-opacity);--shadow-visible:var(--blog-card-shadow-visible);--image-padding:var(--blog-card-image-padding);--text-alignment:var(--blog-card-text-alignment)}:where(.vw-store) .contains-content-container,:where(.vw-store) .content-container{--border-radius:var(--text-boxes-radius);--border-width:var(--text-boxes-border-width);--border-opacity:var(--text-boxes-border-opacity);--shadow-horizontal-offset:var(--text-boxes-shadow-horizontal-offset);--shadow-vertical-offset:var(--text-boxes-shadow-vertical-offset);--shadow-blur-radius:var(--text-boxes-shadow-blur-radius);--shadow-opacity:var(--text-boxes-shadow-opacity);--shadow-visible:var(--text-boxes-shadow-visible)}:where(.vw-store) .contains-media,:where(.vw-store) .global-media-settings{--border-radius:var(--media-radius);--border-width:var(--media-border-width);--border-opacity:var(--media-border-opacity);--shadow-horizontal-offset:var(--media-shadow-horizontal-offset);--shadow-vertical-offset:var(--media-shadow-vertical-offset);--shadow-blur-radius:var(--media-shadow-blur-radius);--shadow-opacity:var(--media-shadow-opacity);--shadow-visible:var(--media-shadow-visible)}:where(.vw-store) .page-width{max-width:var(--page-width);padding:0 var(--page-desktop-horizontal-padding,20px);margin:0 auto}:where(.vw-store):has(.section-header .drawer-menu) .announcement-bar-section .page-width{max-width:100%}:where(.vw-store) .page-width.drawer-menu{max-width:100%}:where(.vw-store) .page-width-desktop{margin:0 auto;padding:0}:where(.vw-store) .utility-bar__grid.page-width{padding-left:30px;padding-right:30px}@media screen and (width>=750px){:where(.vw-store) .page-width{padding:0 50px}:where(.vw-store) .header.page-width,:where(.vw-store) .utility-bar__grid.page-width{padding-left:32px;padding-right:32px}:where(.vw-store) .page-width--narrow{padding:0 90px}:where(.vw-store) .page-width-desktop{padding:0}:where(.vw-store) .page-width-tablet{padding:0 50px}}@media screen and (width>=990px){:where(.vw-store) .header:not(.drawer-menu).page-width{padding-left:50px;padding-right:50px}:where(.vw-store) .page-width--narrow{max-width:726px;padding:0}:where(.vw-store) .page-width-desktop{max-width:var(--page-width);padding:0 50px}}:where(.vw-store) .isolate{z-index:0;position:relative}:where(.vw-store) .section+.section{margin-top:var(--spacing-sections-mobile)}:where(.vw-store) section.section{padding:var(--sections-mobile-vertical-padding,0) var(--sections-mobile-horizontal-padding,0)}@media screen and (width>=750px){:where(.vw-store) .section+.section{margin-top:var(--spacing-sections-desktop)}:where(.vw-store) section.section{padding:var(--sections-desktop-vertical-padding,0) var(--sections-desktop-horizontal-padding,0)}}:where(.vw-store) .element-margin-top{margin-top:50px}@media screen and (width>=750px){:where(.vw-store) .element-margin{margin-top:calc(50px + var(--page-width-margin))}}:where(.vw-store) .background-secondary{background-color:rgba(var(--color-foreground),.04)}:where(.vw-store) .grid-auto-flow{grid-auto-flow:column;display:grid}:where(.vw-store) .page-margin,:where(.vw-store) .shopify-challenge__container{margin:70px auto}:where(.vw-store) .rte-width{max-width:820px;margin:0 auto 20px}:where(.vw-store) .list-unstyled{margin:0;padding:0;list-style:none}:where(.vw-store) .visually-hidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}:where(.vw-store) .visually-hidden--inline{height:1em;margin:0}:where(.vw-store) .skip-to-content-link:focus{z-index:9999;position:inherit;clip:auto;width:auto;height:auto;overflow:auto}:where(.vw-store) .full-width-link{z-index:2;position:absolute;inset:0}:where(.vw-store) ::selection{background-color:rgba(var(--global-section-background-color),.2)}:where(.vw-store) .text-body{letter-spacing:var(--letter-spacing-body);font-size:15px;line-height:1.4;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-weight-regular)}:where(.vw-store) h1,:where(.vw-store) h2,:where(.vw-store) h3,:where(.vw-store) h4,:where(.vw-store) h5,:where(.vw-store) .h0,:where(.vw-store) .h1,:where(.vw-store) .h2,:where(.vw-store) .h3,:where(.vw-store) .h4,:where(.vw-store) .h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}:where(.vw-store) .hxxl{font-size:clamp(calc(var(--font-heading-scale) * 56px),14vw,calc(var(--font-heading-scale) * 72px));line-height:1.1}:where(.vw-store) .hxl{font-size:calc(var(--font-heading-scale) * 50px);line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}@media only screen and (width>=750px){:where(.vw-store) .hxl{font-size:calc(var(--font-heading-scale) * 62px)}}@media only screen and (width>=750px){:where(.vw-store) .h0{font-size:calc(var(--font-heading-scale) * 52px)}}@media only screen and (width>=750px){:where(.vw-store) h1,:where(.vw-store) .h1{font-size:calc(var(--font-heading-scale) * 40px)}}@media only screen and (width>=750px){:where(.vw-store) h2,:where(.vw-store) .h2{font-size:calc(var(--font-heading-scale) * 24px)}}@media only screen and (width>=750px){:where(.vw-store) h3,:where(.vw-store) .h3{font-size:calc(var(--font-heading-scale) * 18px)}}:where(.vw-store) h4,:where(.vw-store) .h4{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale) * 15px)}@media only screen and (width>=750px){:where(.vw-store) h5,:where(.vw-store) .h5{font-size:calc(var(--font-heading-scale) * 13px)}}:where(.vw-store) h6,:where(.vw-store) .h6{color:rgba(var(--color-foreground),.75);margin-block:1.67em}:where(.vw-store) blockquote{color:rgba(var(--color-foreground),.75);border-left:2px solid rgba(var(--color-foreground),.2);padding-left:10px}@media screen and (width>=750px){:where(.vw-store) blockquote{padding-left:15px}}:where(.vw-store) .caption{letter-spacing:var(--letter-spacing-body);font-size:10px;line-height:calc(1 + .7 / var(--font-body-scale))}@media screen and (width>=750px){:where(.vw-store) .caption{font-size:12px}}:where(.vw-store) .caption-with-letter-spacing{letter-spacing:1.3px;font-size:10px;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase}:where(.vw-store) .caption-with-letter-spacing--medium{letter-spacing:1.6px;font-size:12px}:where(.vw-store) .caption-with-letter-spacing--large{letter-spacing:1.8px;font-size:14px}:where(.vw-store) .caption-large,:where(.vw-store) .customer .field input,:where(.vw-store) .customer select,:where(.vw-store) .field__input,:where(.vw-store) .form__label,:where(.vw-store) .select__select{font-size:13px;line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:var(--letter-spacing-body)}:where(.vw-store) .color-foreground{color:rgb(var(--color-foreground))}:where(.vw-store) table:not([class]){table-layout:fixed;border-collapse:collapse;box-shadow:0 0 0 1px rgba(var(--color-foreground),.2);border-style:hidden;font-size:14px}:where(.vw-store) table:not([class]) td,:where(.vw-store) table:not([class]) th{border:1px solid rgba(var(--color-foreground),.2);padding:1em}@media screen and (width<=749px){:where(.vw-store) .small-hide{display:none!important}}@media screen and (width>=750px) and (width<=989px){:where(.vw-store) .medium-hide{display:none!important}}@media screen and (width>=990px){:where(.vw-store) .large-up-hide{display:none!important}}:where(.vw-store) .left{text-align:left}:where(.vw-store) .center{text-align:center}:where(.vw-store) .right{text-align:right}:where(.vw-store) .light{opacity:.7}:where(.vw-store) a:empty,:where(.vw-store) ul:empty,:where(.vw-store) dl:empty,:where(.vw-store) div:empty,:where(.vw-store) section:empty,:where(.vw-store) article:empty,:where(.vw-store) p:empty,:where(.vw-store) h1:empty,:where(.vw-store) h2:empty,:where(.vw-store) h3:empty,:where(.vw-store) h4:empty,:where(.vw-store) h5:empty,:where(.vw-store) h6:empty{display:none}:where(.vw-store) .link,:where(.vw-store) .customer a{cursor:pointer;box-shadow:none;text-underline-offset:3px;color:rgb(var(--color-link));background-color:#fff0;border:none;font-family:inherit;font-size:13px;text-decoration:underline;display:inline-block}:where(.vw-store) .link--text{color:rgb(var(--color-foreground))}:where(.vw-store) .link--text:hover{color:rgba(var(--color-foreground),.75)}:where(.vw-store) .link-with-icon{letter-spacing:1px;white-space:nowrap;margin-bottom:45px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}:where(.vw-store) .link-with-icon .icon{width:15px;margin-left:10px}:where(.vw-store) a:not([href]){cursor:not-allowed}:where(.vw-store) .circle-divider:after{content:"•";margin:0 13px 0 15px}:where(.vw-store) .circle-divider:last-of-type:after{display:none}:where(.vw-store) hr{background-color:rgba(var(--color-foreground),.2);border:none;height:1px;margin:50px 0;display:block}@media screen and (width>=750px){:where(.vw-store) hr{margin:70px 0}}:where(.vw-store) .full-unstyled-link{color:currentColor;text-decoration:none;display:block}:where(.vw-store) .placeholder{background-color:rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.55);fill:rgba(var(--color-foreground),.55)}:where(.vw-store) details>*{box-sizing:border-box}:where(.vw-store) .break{word-break:break-word}:where(.vw-store) .visibility-hidden{visibility:hidden}@media (prefers-reduced-motion){:where(.vw-store) .motion-reduce{transition:none!important;animation:none!important}}:where(.vw-store){--duration-short:.1s;--duration-default:.2s;--duration-announcement-bar:.25s;--duration-medium:.3s;--duration-long:.5s;--duration-extra-long:.6s;--duration-extra-longer:.75s;--duration-extended:3s;--ease-out-slow:cubic-bezier(0, 0, .3, 1);--animation-slide-in:slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in:fadeIn var(--duration-extra-long) var(--ease-out-slow);--animation-fade-up:fadeInUp var(--duration-extra-long) var(--ease-out-slow) forwards}:where(.vw-store) .underlined-link,:where(.vw-store) .customer a,:where(.vw-store) .inline-richtext a{text-underline-offset:3px;letter-spacing:var(--letter-spacing-body);text-decoration-thickness:1px;transition:text-decoration-thickness .1s}:where(.vw-store) .underlined-link,:where(.vw-store) .customer a{color:var(--global-section-accent-1-color)}:where(.vw-store) .inline-richtext a,:where(.vw-store) .rte.inline-richtext a{color:currentColor}:where(.vw-store) .underlined-link:hover,:where(.vw-store) .customer a:hover,:where(.vw-store) .inline-richtext a:hover{color:rgb(var(--color-link));text-decoration-thickness:2px}:where(.vw-store) .icon-arrow{width:15px}:where(.vw-store) h3 .icon-arrow,:where(.vw-store) .h3 .icon-arrow{width:calc(var(--font-heading-scale) * 15px)}:where(.vw-store) .animate-arrow .icon-arrow path{transition:transform var(--duration-short) ease;transform:translate(-2.5px)}:where(.vw-store) .animate-arrow:hover .icon-arrow path{transform:translate(-.5px)}:where(.vw-store) .svg-wrapper{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}:where(.vw-store) .svg-wrapper>svg{width:100%;height:100%}:where(.vw-store) summary{cursor:pointer;list-style:none;position:relative}:where(.vw-store) summary .icon-caret{height:6px;position:absolute;top:calc(50% - 2px);right:5px}:where(.vw-store) summary::-webkit-details-marker{display:none}:where(.vw-store) .disclosure-has-popup{position:relative}:where(.vw-store) .disclosure-has-popup[open]>summary:before{z-index:2;cursor:default;content:" ";background:#fff0;display:block;position:fixed;inset:0}:where(.vw-store) .disclosure-has-popup>summary:before{display:none}:where(.vw-store) .disclosure-has-popup[open]>summary+*{z-index:100}@media screen and (width>=750px){:where(.vw-store) .disclosure-has-popup[open]>summary+*{z-index:4}:where(.vw-store) .facets .disclosure-has-popup[open]>summary+*{z-index:2}}:where(.vw-store) .placeholder-svg{width:100%;height:100%}:where(.vw-store) :focus{box-shadow:none;outline:0}:where(.vw-store) :focus-visible,:where(.vw-store) .focused{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}:where(.vw-store) .focus-inset:focus-visible,:where(.vw-store) .focused.focus-inset{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:-2px;box-shadow:0 0 2px rgba(var(--color-foreground),.3)}:where(.vw-store) .focus-none{box-shadow:none!important;outline:0!important}:where(.vw-store) .focus-offset:focus-visible,:where(.vw-store) .focus-offset.focused{outline:2px solid rgba(var(--color-foreground),.5);outline-offset:10px;box-shadow:0 0 0 10px rgb(var(--color-background)),0 0 2px 12px rgba(var(--color-foreground),.3)}:where(.vw-store) .title,:where(.vw-store) .title-wrapper-with-link{margin:30px 0 20px}:where(.vw-store) .title-wrapper-with-link .title{margin:0}:where(.vw-store) .title .link{font-size:inherit}:where(.vw-store) .title-wrapper{margin-bottom:30px}:where(.vw-store) .title-wrapper-with-link{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:30px;display:flex}:where(.vw-store) .title--primary{margin:40px 0}:where(.vw-store) .title-wrapper--self-padded-tablet-down,:where(.vw-store) .title-wrapper--self-padded-mobile{padding-left:15px;padding-right:15px}@media screen and (width>=750px){:where(.vw-store) .title-wrapper--self-padded-mobile{padding-left:0;padding-right:0}}@media screen and (width>=990px){:where(.vw-store) .title,:where(.vw-store) .title-wrapper-with-link{margin:50px 0 30px}:where(.vw-store) .title--primary{margin:20px 0}:where(.vw-store) .title-wrapper-with-link{align-items:center}:where(.vw-store) .title-wrapper-with-link .title{margin-bottom:0}:where(.vw-store) .title-wrapper--self-padded-tablet-down{padding-left:0;padding-right:0}}:where(.vw-store) .title-wrapper-with-link .link-with-icon{flex-shrink:0;align-items:center;margin:0;display:flex}:where(.vw-store) .title-wrapper-with-link .link-with-icon .svg-wrapper{width:15px}:where(.vw-store) .title-wrapper-with-link a{flex-shrink:0;margin-top:0}:where(.vw-store) .title-wrapper--no-top-margin,:where(.vw-store) .title-wrapper--no-top-margin>.title{margin-top:0}:where(.vw-store) .subtitle{letter-spacing:.6px;color:rgba(var(--color-foreground),.7);font-size:18px;line-height:1.4}:where(.vw-store) .subtitle--small{letter-spacing:1px;font-size:14px}:where(.vw-store) .subtitle--medium{letter-spacing:.8px;font-size:16px}:where(.vw-store) .grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing);flex-wrap:wrap;margin-bottom:20px;padding:0;list-style:none;display:flex}@media screen and (width>=750px){:where(.vw-store) .grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}:where(.vw-store) .grid:last-child{margin-bottom:0}:where(.vw-store) .grid__item{width:calc(25% - var(--grid-mobile-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);flex-grow:1;flex-shrink:0}@media screen and (width>=750px){:where(.vw-store) .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}:where(.vw-store) .grid--gapless.grid{gap:0}@media screen and (width<=749px){:where(.vw-store) .grid__item.slider__slide--full-width{width:100%;max-width:none}}:where(.vw-store) .grid--1-col .grid__item{width:100%;max-width:100%}:where(.vw-store) .grid--3-col .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}@media screen and (width>=750px){:where(.vw-store) .grid--3-col .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}:where(.vw-store) .grid--2-col .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}@media screen and (width>=750px){:where(.vw-store) .grid--2-col .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}:where(.vw-store) .grid--4-col-tablet .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}:where(.vw-store) .grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}:where(.vw-store) .grid--2-col-tablet .grid__item{width:auto}}@media screen and (width<=989px){:where(.vw-store) .grid--1-col-tablet-down .grid__item{width:100%;max-width:100%}:where(.vw-store) .slider--tablet.grid--peek{width:100%;margin:0}:where(.vw-store) .slider--tablet.grid--peek .grid__item{box-sizing:content-box;margin:0}:where(.vw-store) .slider.slider--tablet .scroll-trigger.animate--slide-in,:where(.vw-store) .slider.slider--mobile .scroll-trigger.animate--slide-in{opacity:1;transform:inherit;animation:none}:where(.vw-store) .scroll-trigger:not(.scroll-trigger--offscreen) .slider--tablet{animation:var(--animation-slide-in)}}@media screen and (width>=990px){:where(.vw-store) .grid--6-col-desktop .grid__item{width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);max-width:calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6)}:where(.vw-store) .grid--5-col-desktop .grid__item{width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);max-width:calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5)}:where(.vw-store) .grid--4-col-desktop .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}:where(.vw-store) .grid--3-col-desktop .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}:where(.vw-store) .grid--2-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}:where(.vw-store) .slider.slider--desktop .scroll-trigger.animate--slide-in{opacity:1;transform:inherit;animation:none}:where(.vw-store) .scroll-trigger:not(.scroll-trigger--offscreen) .slider--desktop{animation:var(--animation-slide-in)}:where(.vw-store) .grid--1-col-desktop{flex:0 0 100%;max-width:100%}:where(.vw-store) .grid--1-col-desktop .grid__item{width:100%;max-width:100%}}@media screen and (width<=749px){:where(.vw-store) .grid--peek.slider--mobile{width:100%;margin:0}:where(.vw-store) .grid--peek.slider--mobile .grid__item{box-sizing:content-box;margin:0}:where(.vw-store) .grid--peek .grid__item{min-width:35%}:where(.vw-store) .grid--peek.slider .grid__item:first-of-type{margin-left:15px}:where(.vw-store) .grid--peek.slider:after{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}:where(.vw-store) .grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}:where(.vw-store) .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item,:where(.vw-store) .grid--peek .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing) - 30px)}:where(.vw-store) .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,:where(.vw-store) .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 30px)}}@media screen and (width>=750px) and (width<=989px){:where(.vw-store) .slider--tablet.grid--peek .grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) - 30px)}:where(.vw-store) .slider--tablet.grid--peek.grid--3-col-tablet .grid__item{width:calc(33.33% - var(--grid-desktop-horizontal-spacing) - 30px)}:where(.vw-store) .slider--tablet.grid--peek.grid--2-col-tablet .grid__item,:where(.vw-store) .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item{width:auto}:where(.vw-store) .slider--tablet.grid--peek .grid__item:first-of-type{margin-left:15px}:where(.vw-store) .grid--2-col-tablet-down .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}:where(.vw-store) .grid--1-col-tablet-down.grid--peek .grid__item{width:calc(100% - var(--grid-desktop-horizontal-spacing) - 30px)}}:where(.vw-store) .media{background-color:rgba(var(--color-foreground),.1);display:block;position:relative;overflow:hidden}:where(.vw-store) .media--transparent{background-color:#fff0}:where(.vw-store) .media>:not(.zoom):not(.deferred-media__poster-button),:where(.vw-store) .media model-viewer{width:100%;max-width:100%;height:100%;display:block;position:absolute;top:0;left:0}:where(.vw-store) .media>img{object-fit:cover;object-position:center center;transition:opacity .4s cubic-bezier(.25,.46,.45,.94)}:where(.vw-store) .media--square{padding-bottom:100%}:where(.vw-store) .media--portrait{padding-bottom:125%}:where(.vw-store) .media--landscape{padding-bottom:66.6%}:where(.vw-store) .media--cropped{padding-bottom:56%}:where(.vw-store) .media--16-9{padding-bottom:56.25%}:where(.vw-store) .media--circle{border-radius:50%;padding-bottom:100%}:where(.vw-store) .media.media--hover-effect>img+img{opacity:0}@media screen and (width>=990px){:where(.vw-store) .media--cropped{padding-bottom:63%}}:where(.vw-store) deferred-media{display:block}:where(.vw-store) .button--secondary,:where(.vw-store) .button--tertiary{--color-button:var(--color-secondary-button);--color-button-text:var(--color-secondary-button-text)}:where(.vw-store) .button--tertiary{--alpha-button-background:0;--alpha-button-border:.2}:where(.vw-store) .button,:where(.vw-store) .shopify-challenge__button,:where(.vw-store) .customer button,:where(.vw-store) button.shopify-payment-button__button--unbranded{--shadow-horizontal-offset:var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset:var(--buttons-shadow-vertical-offset);--shadow-blur-radius:var(--buttons-shadow-blur-radius);--shadow-opacity:var(--buttons-shadow-opacity);--shadow-visible:var(--buttons-shadow-visible);--border-offset:var(--buttons-border-offset);--border-opacity:calc(1 - var(--buttons-border-opacity));border-radius:var(--button-border-radius,var(--buttons-radius-outset));min-width:calc(120px + var(--buttons-border-width) * 2);min-height:calc(45px + var(--buttons-border-width) * 2);position:relative}:where(.vw-store) .button,:where(.vw-store) .shopify-challenge__button,:where(.vw-store) .customer button{cursor:pointer;font:inherit;color:rgb(var(--global-section-background-color));transition:box-shadow var(--duration-short) ease;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background));border:0;justify-content:center;align-items:center;padding:0 30px;font-size:15px;text-decoration:none;display:inline-flex}:where(.vw-store) .button:before,:where(.vw-store) .shopify-challenge__button:before,:where(.vw-store) .customer button:before,:where(.vw-store) .shopify-payment-button__button--unbranded:before{content:"";z-index:-1;border-radius:var(--button-border-radius,var(--buttons-radius-outset));box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity));position:absolute;inset:0}:where(.vw-store) .button:after,:where(.vw-store) .shopify-challenge__button:after,:where(.vw-store) .customer button:after,:where(.vw-store) .shopify-payment-button__button--unbranded:after{content:"";top:var(--buttons-border-width);right:var(--buttons-border-width);bottom:var(--buttons-border-width);left:var(--buttons-border-width);z-index:1;border-radius:calc(var(--button-border-radius,var(--buttons-radius)) - var(--buttons-border-width));box-shadow:var(--button-after-shadow,0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background)));transition:box-shadow var(--duration-short) ease;position:absolute}:where(.vw-store) .button:not([disabled]):hover:after,:where(.vw-store) .shopify-challenge__button:hover:after,:where(.vw-store) .customer button:hover:after,:where(.vw-store) .shopify-payment-button__button--unbranded:hover:after{--border-offset:1.3px;box-shadow:var(--button-after-hover-shadow,0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 calc(var(--buttons-border-width) + 1px) rgba(var(--color-button), var(--alpha-button-background)))}:where(.vw-store) .button--secondary:after{--border-opacity:var(--buttons-border-opacity)}:where(.vw-store) .button:focus-visible,:where(.vw-store) .button:focus,:where(.vw-store) .button.focused,:where(.vw-store) .shopify-payment-button__button--unbranded:focus-visible,:where(.vw-store) .shopify-payment-button__button--unbranded:focus{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 5px rgba(var(--color-foreground),.5),0 0 5px 4px rgba(var(--color-foreground),.3);outline:0}:where(.vw-store) .button:focus:not(:focus-visible):not(.focused),:where(.vw-store) .shopify-payment-button__button--unbranded:focus:not(:focus-visible):not(.focused){box-shadow:inherit}:where(.vw-store) .button::selection{background-color:rgba(var(--global-section-background-color),.3)}:where(.vw-store) .shopify-challenge__button::selection{background-color:rgba(var(--global-section-background-color),.3)}:where(.vw-store) .customer button::selection{background-color:rgba(var(--global-section-background-color),.3)}:where(.vw-store) .button,:where(.vw-store) .button-label,:where(.vw-store) .shopify-challenge__button,:where(.vw-store) .customer button{letter-spacing:-.3px;font-size:15px;line-height:calc(1 + .2 / var(--font-body-scale))}:where(.vw-store) .button--tertiary{min-width:calc(90px + var(--buttons-border-width) * 2);min-height:calc(35px + var(--buttons-border-width) * 2);padding:10px 15px;font-size:12px}:where(.vw-store) .button--small{padding:12px 26px}:where(.vw-store) shopify-accelerated-checkout,:where(.vw-store) shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:var(--button-border-radius,var(--buttons-radius-outset));--shopify-accelerated-checkout-button-box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity))}:where(.vw-store) .button:disabled,:where(.vw-store) .button[aria-disabled=true],:where(.vw-store) .button.disabled,:where(.vw-store) .customer button:disabled,:where(.vw-store) .customer button[aria-disabled=true],:where(.vw-store) .customer button.disabled,:where(.vw-store) .quantity__button.disabled{cursor:not-allowed;opacity:.5}:where(.vw-store) .button--full-width{width:100%;display:flex}:where(.vw-store) .button.loading{color:#fff0;position:relative}@media screen and (forced-colors:active){:where(.vw-store) .button.loading{color:rgb(var(--color-foreground))}}:where(.vw-store) .button.loading>.loading__spinner{align-items:center;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.vw-store) .button.loading>.loading__spinner .spinner{width:fit-content}:where(.vw-store) .button.loading>.loading__spinner .path{stroke:rgb(var(--color-button-text))}:where(.vw-store) .share-button{display:block;position:relative}:where(.vw-store) .share-button details{width:fit-content}:where(.vw-store) .share-button__button{color:rgb(var(--color-link));align-items:center;min-height:44px;margin-left:0;padding-left:0;font-size:14px;display:flex}:where(.vw-store) details[open]>.share-button__fallback{animation:animateMenuOpen var(--duration-default) ease}:where(.vw-store) .share-button__button:hover{text-underline-offset:3px;text-decoration:underline}:where(.vw-store) .share-button__button,:where(.vw-store) .share-button__fallback button{cursor:pointer;background-color:#fff0;border:none}:where(.vw-store) .share-button__button .icon-share{min-width:13px;height:12px;margin-right:10px}:where(.vw-store) .share-button__fallback{z-index:3;border-radius:var(--inputs-radius);border:0;align-items:center;width:100%;min-width:max-content;display:flex;position:absolute;top:30px;left:1px}:where(.vw-store) .share-button__fallback:after{pointer-events:none;content:"";top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1;border:1px solid #fff0;position:absolute}:where(.vw-store) .share-button__fallback:before{background:rgb(var(--color-background));pointer-events:none;content:"";border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1;position:absolute;inset:0}:where(.vw-store) .share-button__fallback button{width:44px;height:44px;right:var(--inputs-border-width);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}:where(.vw-store) .share-button__fallback button:hover{color:rgba(var(--color-foreground),.75)}:where(.vw-store) .share-button__fallback button:hover .svg-wrapper{transform:scale(1.07)}:where(.vw-store) .share-button__close:not(.hidden)+.share-button__copy{display:none}:where(.vw-store) .share-button__close,:where(.vw-store) .share-button__copy{color:rgb(var(--color-foreground));background-color:#fff0}:where(.vw-store) .share-button__copy:focus-visible,:where(.vw-store) .share-button__close:focus-visible,:where(.vw-store) .share-button__copy:focus,:where(.vw-store) .share-button__close:focus{background-color:rgb(var(--color-background));z-index:2}:where(.vw-store) .field:not(:focus-visible):not(.focused)+.share-button__copy:not(:focus-visible):not(.focused),:where(.vw-store) .field:not(:focus-visible):not(.focused)+.share-button__close:not(:focus-visible):not(.focused){background-color:inherit}:where(.vw-store) .share-button__fallback .field:after,:where(.vw-store) .share-button__fallback .field:before{content:none}:where(.vw-store) .share-button__fallback .field{border-radius:0;min-width:auto;min-height:auto;transition:none}:-webkit-any(:where(.vw-store) .share-button__fallback .field__input:focus,:where(.vw-store) .share-button__fallback .field__input:-webkit-autofill){outline:2px solid rgba(var(--global-section-text-color),.5);outline-offset:1px;box-shadow:0 0 0 1px rgb(var(--global-section-background-color)),0 0 5px 4px rgba(var(--global-section-text-color),.3)}:is(:where(.vw-store) .share-button__fallback .field__input:focus,:where(.vw-store) .share-button__fallback .field__input:autofill){outline:2px solid rgba(var(--global-section-text-color),.5);outline-offset:1px;box-shadow:0 0 0 1px rgb(var(--global-section-background-color)),0 0 5px 4px rgba(var(--global-section-text-color),.3)}:where(.vw-store) .share-button__fallback .field__input{box-shadow:none;text-overflow:ellipsis;white-space:nowrap;filter:none;min-width:auto;min-height:auto;overflow:hidden}:where(.vw-store) .share-button__fallback .field__input:hover{box-shadow:none}:where(.vw-store) .share-button__fallback .icon{width:15px;height:15px}:where(.vw-store) .share-button__message:not(:empty){width:100%;height:100%;margin-top:0;margin:var(--inputs-border-width);align-items:center;padding:8px 0 8px 15px;display:flex}:where(.vw-store) .share-button__message:not(:empty):not(.hidden)~*{display:none}:where(.vw-store) .field__input,:where(.vw-store) .select__select,:where(.vw-store) .customer .field input,:where(.vw-store) .customer select{appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-body);box-sizing:border-box;width:100%;transition:box-shadow var(--duration-short) ease;border-radius:var(--button-border-radius);height:45px;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(70px + (var(--inputs-border-width) * 2));border:1px solid rgba(var(--global-section-text-color),.5);font-size:16px;position:relative}:where(.vw-store) .field:before,:where(.vw-store) .select:before,:where(.vw-store) .customer .field:before,:where(.vw-store) .customer select:before,:where(.vw-store) .localization-form__select:before{pointer-events:none;content:"";border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--global-section-text-color),var(--inputs-shadow-opacity));z-index:-1;position:absolute;inset:0}:where(.vw-store) .field:after,:where(.vw-store) .select:after,:where(.vw-store) .customer .field:after,:where(.vw-store) .customer select:after,:where(.vw-store) .localization-form__select:after{pointer-events:none;content:"";top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:1px solid color-mix(in srgb,var(--global-section-text-color) 10%,transparent);box-shadow:0 0 0 var(--inputs-border-width) #d3d3d38c;transition:box-shadow var(--duration-short) ease;z-index:1;position:absolute;border-radius:var(--button-border-radius)!important}:where(.vw-store) .select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:rgba(var(--global-section-text-color),.75);font-size:12px}:where(.vw-store) .field:hover.field:after,:where(.vw-store) .select:hover.select:after,:where(.vw-store) .select__select:hover.select__select:after,:where(.vw-store) .customer .field:hover.field:after,:where(.vw-store) .customer select:hover.select:after,:where(.vw-store) .localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(1px + var(--inputs-border-width)) rgba(var(--global-section-text-color),var(--inputs-border-opacity));border-radius:var(--inputs-radius);outline:0}:where(.vw-store) .field__input:focus-visible,:where(.vw-store) .select__select:focus-visible,:where(.vw-store) .customer .field input:focus-visible,:where(.vw-store) .customer select:focus-visible,:where(.vw-store) .localization-form__select:focus-visible.localization-form__select:after,:where(.vw-store) .field__input:focus,:where(.vw-store) .select__select:focus,:where(.vw-store) .customer .field input:focus,:where(.vw-store) .customer select:focus,:where(.vw-store) .localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(1px + var(--inputs-border-width)) rgba(var(--global-section-text-color));border-radius:var(--inputs-radius);outline:0}:where(.vw-store) .localization-form__select:focus{box-shadow:none;outline:0}:where(.vw-store) .text-area,:where(.vw-store) .select{width:100%;display:flex;position:relative}:where(.vw-store) .select .svg-wrapper,:where(.vw-store) .customer select+.svg-wrapper{pointer-events:none;width:10px;height:6px;position:absolute;top:calc(50% - 2px);right:0}:where(.vw-store) .select__select,:where(.vw-store) .customer select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 30px) 0 20px;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}:where(.vw-store) .field{width:100%;transition:box-shadow var(--duration-short) ease;display:flex;position:relative}:where(.vw-store) .customer .field{display:flex}:where(.vw-store) .field--with-error{flex-wrap:wrap}:where(.vw-store) .field__input,:where(.vw-store) .customer .field input{text-align:left;margin:var(--inputs-border-width);transition:box-shadow var(--duration-short) ease;flex-grow:1;padding:15px;border:1px solid rgba(var(--global-section-text-color),.3)!important}:where(.vw-store) .field__label,:where(.vw-store) .customer .field label{left:calc(var(--inputs-border-width) + 20px);top:calc(10px + var(--inputs-border-width));pointer-events:none;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:var(--global-section-text-color);letter-spacing:var(--letter-spacing-body);margin-bottom:0;font-size:16px;line-height:1.5;position:absolute}:where(.vw-store) .field__input:focus~.field__label,:where(.vw-store) .field__input:not(:placeholder-shown)~.field__label,:where(.vw-store) .customer .field input:focus~label,:where(.vw-store) .customer .field input:not(:placeholder-shown)~label{top:calc(var(--inputs-border-width) + 5px);left:calc(var(--inputs-border-width) + 20px);letter-spacing:.4px;font-size:10px}:where(.vw-store) .field__input:-webkit-autofill~.field__label{top:calc(var(--inputs-border-width) + 5px);left:calc(var(--inputs-border-width) + 20px);letter-spacing:.4px;font-size:10px}:where(.vw-store) .customer .field input:-webkit-autofill~label{top:calc(var(--inputs-border-width) + 5px);left:calc(var(--inputs-border-width) + 20px);letter-spacing:.4px;font-size:10px}:where(.vw-store) .field__input:focus,:where(.vw-store) .field__input:not(:placeholder-shown),:where(.vw-store) .customer .field input:focus,:where(.vw-store) .customer .field input:not(:placeholder-shown){margin:var(--inputs-border-width);padding:22px 15px 8px 20px}:where(.vw-store) .field__input:-webkit-autofill{margin:var(--inputs-border-width);padding:22px 15px 8px 20px}:where(.vw-store) .customer .field input:-webkit-autofill{margin:var(--inputs-border-width);padding:22px 15px 8px 20px}:where(.vw-store) .field__input::-webkit-search-cancel-button{display:none}:where(.vw-store) .customer .field input::-webkit-search-cancel-button{display:none}:where(.vw-store) .field__input::placeholder,:where(.vw-store) .customer .field input::placeholder{opacity:0}:where(.vw-store) .field__button{color:currentColor;cursor:pointer;background-color:#fff0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:0;right:0;overflow:hidden}:where(.vw-store) .field__button>.svg-wrapper{width:25px;height:25px}:where(.vw-store) .field__input:-webkit-autofill~.field__button{color:#000}:where(.vw-store) .field__input:-webkit-autofill~.field__label{color:#000}:where(.vw-store) .customer .field input:-webkit-autofill~label{color:#000}:where(.vw-store) .text-area{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);resize:none;min-height:100px}:where(.vw-store) input[type=checkbox]{width:auto;margin-right:5px;display:inline-block}:where(.vw-store) .form__label{margin-bottom:6px;display:block}:where(.vw-store) .form__message{align-items:center;margin-top:10px;font-size:14px;line-height:1;display:flex}:where(.vw-store) .form__message--large{font-size:16px}:where(.vw-store) .customer .field .form__message{text-align:left;font-size:14px}:where(.vw-store) .form__message .icon,:where(.vw-store) .customer .form__message .svg-wrapper{flex-shrink:0;width:13px;height:13px;margin-right:5px}:where(.vw-store) .form__message--large .icon,:where(.vw-store) .customer .form__message .svg-wrapper{width:15px;height:15px;margin-right:10px}:where(.vw-store) .customer .field .form__message .svg-wrapper{align-self:start}:where(.vw-store) .form-status{margin:0;font-size:16px}:where(.vw-store) .form-status-list{margin:20px 0 40px;padding:0}:where(.vw-store) .form-status-list li{list-style-position:inside}:where(.vw-store) .form-status-list .link:first-letter{text-transform:capitalize}:where(.vw-store) .quantity{color:rgba(var(--global-section-text-color));width:calc(100px / var(--font-body-scale) + var(--inputs-border-width) * 2);border-radius:var(--inputs-radius);min-height:calc((var(--inputs-border-width) * 2) + 25px);display:flex;position:relative}:where(.vw-store) .quantity:after{pointer-events:none;content:"";top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--global-section-text-color),var(--inputs-border-opacity));transition:box-shadow var(--duration-short) ease;z-index:1;border:1px solid #fff0;position:absolute}:where(.vw-store) .quantity:before{background:rgb(var(--color-background));pointer-events:none;content:"";border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--global-section-text-color),var(--inputs-shadow-opacity));z-index:-1;position:absolute;inset:0}:where(.vw-store) .quantity__input{color:currentColor;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);opacity:.85;text-align:center;appearance:none;background-color:#fff0;border:0;flex-grow:1;width:50%;font-size:12px;font-weight:500}:where(.vw-store) .quantity__button{width:calc(45px / var(--font-body-scale));cursor:pointer;color:rgb(var(--color-foreground));background-color:#fff0;border:0;flex-shrink:.5;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex}:where(.vw-store) .quantity__button:first-child{margin-left:calc(var(--inputs-border-width))}:where(.vw-store) .quantity__button:last-child{margin-right:calc(var(--inputs-border-width))}:where(.vw-store) .quantity__button .svg-wrapper{pointer-events:none;width:10px}:where(.vw-store) .quantity__button:focus-visible,:where(.vw-store) .quantity__input:focus-visible,:where(.vw-store) .quantity__button:focus,:where(.vw-store) .quantity__input:focus{z-index:2}:where(.vw-store) .quantity__button:not(:focus-visible):not(.focused),:where(.vw-store) .quantity__input:not(:focus-visible):not(.focused){box-shadow:none;background-color:#0000}:where(.vw-store) .quantity__input:-webkit-autofill{box-shadow:none}:where(.vw-store) .quantity__input:-webkit-autofill:hover{box-shadow:none}:where(.vw-store) .quantity__input:-webkit-autofill:active{box-shadow:none}:where(.vw-store) .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(.vw-store) .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(.vw-store) .quantity__input[type=number]{appearance:textfield}:where(.vw-store) .quantity__rules{margin-top:5px;font-size:12px;position:relative}:where(.vw-store) .quantity__rules .caption{margin-top:0;margin-bottom:0;display:inline-block}:where(.vw-store) .quantity__rules .divider+.divider:before{content:"•";margin:0 5px}:where(.vw-store) .quantity__rules-cart{position:relative}:where(.vw-store) .product__info-container .loading__spinner:not(.hidden)~*,:where(.vw-store) .quantity__rules-cart .loading__spinner:not(.hidden)~*{visibility:hidden}:where(.vw-store) .modal__toggle{list-style-type:none}:where(.vw-store) .modal__toggle-close{display:none}:where(.vw-store) .modal__toggle-open{display:flex}:where(.vw-store) .modal__close-button.link{background-color:#fff0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}:where(.vw-store) .modal__close-button .icon{width:17px;height:17px}:where(.vw-store) .modal__content{background:rgb(var(--color-background));z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:where(.vw-store) .media-modal{cursor:zoom-out}:where(.vw-store) .media-modal .deferred-media{cursor:initial}:where(.vw-store) .cart-count-bubble:empty{display:none}:where(.vw-store) .cart-count-bubble{width:14px;height:14px;font-size:8px;line-height:calc(1 + .1 / var(--font-body-scale));border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:14px;left:22px;background-color:rgb(var(--color-drawer-text))!important;color:rgb(var(--color-header))!important}:where(.vw-store) .utility-bar{height:100%}:where(.vw-store) .utility-bar--bottom-border{border-bottom:3px solid rgba(var(--color-header-border),.8)}@media screen and (width>=990px){:where(.vw-store) .utility-bar--bottom-border-social-only{border-bottom:1px solid rgba(var(--color-foreground),.08)}}:where(.vw-store) .utility-bar__grid{grid-template-columns:1fr;grid-template-areas:"announcements";display:grid}:where(.vw-store) .utility-bar__grid .list-social{grid-area:social-icons;place-content:center flex-start;margin-left:-12px}@media screen and (width<=989px){:where(.vw-store) .utility-bar .utility-bar__grid .list-social{display:none}}:where(.vw-store) .utility-bar .list-social__item .icon{scale:.9}@media screen and (width>=990px){:where(.vw-store) .utility-bar__grid--3-col{grid-template-columns:3fr 4fr 3fr;grid-template-areas:"social-icons announcements language-currency"}:where(.vw-store) .utility-bar__grid--2-col{grid-template-columns:1fr 1fr;grid-template-areas:"social-icons language-currency"}:where(.vw-store) .announcement-bar.announcement-bar--one-announcement,:where(.vw-store) .announcement-bar--one-announcement .announcement-bar__link{width:fit-content;margin:auto}}:where(.vw-store) .announcement-bar,:where(.vw-store) .announcement-bar__announcement{color:rgb(var(--color-foreground));flex-wrap:wrap;grid-area:announcements;place-content:center;width:100%;height:100%;display:flex}:where(.vw-store) .announcement-bar .slider--everywhere{scroll-behavior:auto;margin-bottom:0}:where(.vw-store) .utility-bar__grid .announcement-bar-slider,:where(.vw-store) .announcement-bar-slider,:where(.vw-store) .announcement-bar-slider .slider{width:100%}:where(.vw-store) .announcement-bar .slider-button--next{min-width:44px;margin-right:-15px}:where(.vw-store) .announcement-bar .slider-button--prev{min-width:44px;margin-left:-15px}:where(.vw-store) .announcement-bar .slider-button--next:focus-visible,:where(.vw-store) .announcement-bar .slider-button--prev:focus-visible,:where(.vw-store) .utility-bar .list-social__link:focus-visible{outline-offset:-3px;box-shadow:0 0 0 -2px rgb(var(--color-foreground))}:where(.vw-store) .localization-wrapper{grid-area:language-currency;justify-content:flex-end;align-self:center;display:flex}:where(.vw-store) .localization-wrapper .localization-selector+.disclosure__list-wrapper{animation:animateMenuOpen var(--duration-default) ease}:where(.vw-store) .disclosure__list-wrapper,:where(.vw-store) select option{background-color:rgb(var(--color-dropdown))}:where(.vw-store) .utility-bar .localization-wrapper .disclosure .localization-form__select,:where(.vw-store) .utility-bar .localization-wrapper .disclosure__link{font-size:calc(var(--font-heading-scale) * 13px)}@media screen and (width>=990px){:where(.vw-store):has(.section-header .header):not(:has(.drawer-menu)) .utility-bar .page-width{padding-left:50px;padding-right:50px}:where(.vw-store) .announcement-bar-slider{width:60%}:where(.vw-store) .announcement-bar .slider-button{height:38px}}:where(.vw-store) .announcement-bar__link{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}:where(.vw-store) .announcement-bar__link:hover{text-decoration:underline}:where(.vw-store) .announcement-bar__link .icon-arrow{pointer-events:none;vertical-align:middle;margin-bottom:2px;margin-left:8px;display:inline-block}:where(.vw-store) .announcement-bar__message{text-align:center;letter-spacing:1px;min-height:38px;margin:0;padding:10px 0}:where(.vw-store) .announcement-bar-slider--fade-in-next .announcement-bar__message,:where(.vw-store) .announcement-bar-slider--fade-in-previous .announcement-bar__message,:where(.vw-store) .announcement-bar-slider--fade-out-next .announcement-bar__message,:where(.vw-store) .announcement-bar-slider--fade-out-previous .announcement-bar__message{animation-duration:var(--duration-announcement-bar);animation-timing-function:ease-in-out;animation-fill-mode:forwards}:where(.vw-store) .announcement-bar-slider--fade-in-next .announcement-bar__message{--announcement-translate-from:-15px;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}:where(.vw-store) .announcement-bar-slider--fade-in-previous .announcement-bar__message{--announcement-translate-from:15px;opacity:0;animation-name:translateAnnouncementSlideIn;animation-delay:var(--duration-announcement-bar)}:where(.vw-store) .announcement-bar-slider--fade-out-next .announcement-bar__message{--announcement-translate-to:15px;animation-name:translateAnnouncementSlideOut}:where(.vw-store) .announcement-bar-slider--fade-out-previous .announcement-bar__message{--announcement-translate-to:-15px;animation-name:translateAnnouncementSlideOut}@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}:where(.vw-store) .section-header.shopify-section-group-header-group{z-index:3}:where(.vw-store) .shopify-section-header-sticky{position:sticky;top:0}:where(.vw-store) .shopify-section-header-hidden{top:calc(-1 * var(--header-height))}:where(.vw-store) .shopify-section-header-hidden.menu-open{top:0}:where(.vw-store) .section-header.animate{transition:top .15s ease-out}:where(.vw-store) .shopify-section-group-header-group{z-index:4}:where(.vw-store) .section-header~.shopify-section-group-header-group{z-index:initial}:where(.vw-store) .header-wrapper{background-color:rgb(var(--color-header));display:block;position:relative}:where(.vw-store) .header-wrapper--border-bottom{border-bottom:3px solid rgba(var(--color-header-border),.8)}:where(.vw-store) .header{grid-template-columns:1fr 2fr 1fr;grid-template-areas:"left-icons heading icons";align-items:center;min-height:60px;display:grid}@media screen and (width<=749px){:where(.vw-store) .header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (width>=990px){:where(.vw-store) .header{grid-template-columns:1fr auto 1fr}:where(.vw-store) .header--top-left,:where(.vw-store) .header--middle-left:not(.header--has-menu){grid-template-columns:1fr auto;grid-template-areas:"heading icons""navigation navigation"}:where(.vw-store) .header--top-left.drawer-menu,:where(.vw-store) .header--middle-left.drawer-menu{grid-template-columns:auto 1fr auto;grid-template-areas:"navigation heading icons";column-gap:10px}:where(.vw-store) .header--middle-left{grid-template-columns:auto auto 1fr;grid-template-areas:"heading navigation icons";column-gap:20px}:where(.vw-store) .header--middle-center:not(.drawer-menu){grid-template-columns:1fr auto 1fr;grid-template-areas:"navigation heading icons";column-gap:20px}:where(.vw-store) .header--middle-center a.header__heading-link{text-align:center}:where(.vw-store) .header--top-center{grid-template-areas:"left-icons heading icons""navigation navigation navigation"}:where(.vw-store) .header--top-center.drawer-menu{grid-template-columns:1fr auto 1fr;grid-template-areas:"left-icons heading icons"}:where(.vw-store) .header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:10.5px}}:where(.vw-store) .header [tabindex="-1"]:focus{outline:none}:where(.vw-store) .header__heading{margin:0;line-height:0}:where(.vw-store) .header>.header__heading-link{line-height:0}:where(.vw-store) .header__heading,:where(.vw-store) .header__heading-link{grid-area:heading;justify-self:center}:where(.vw-store) .header__heading-link{word-break:break-word;padding:7.5px;text-decoration:none;display:inline-block}:where(.vw-store) .header__heading-link:hover .h2{color:rgb(var(--color-foreground))}:where(.vw-store) .header__heading-link .h2{color:rgba(var(--color-foreground),.75);line-height:1}:where(.vw-store) .header__heading-logo{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:auto}:where(.vw-store) .header__heading-logo-wrapper{width:100%;transition:width .3s cubic-bezier(.52,0,.61,.99);display:inline-block}@media screen and (width<=989px){:where(.vw-store) .header__heading,:where(.vw-store) .header__heading-link{text-align:center}:where(.vw-store) .header--mobile-left .header__heading,:where(.vw-store) .header--mobile-left .header__heading-link{text-align:left;justify-self:start}:where(.vw-store) .header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (width>=990px){:where(.vw-store) .header--middle-left .header__heading-link,:where(.vw-store) .header--top-left .header__heading-link{margin-left:-7.5px}:where(.vw-store) .header__heading,:where(.vw-store) .header__heading-link{justify-self:start}:where(.vw-store) .header--middle-center .header__heading-link,:where(.vw-store) .header--middle-center .header__heading,:where(.vw-store) .header--top-center .header__heading-link,:where(.vw-store) .header--top-center .header__heading{text-align:center;justify-self:center}}:where(.vw-store) .header__icons{grid-area:icons;justify-self:end;padding-right:8px;display:flex}:where(.vw-store) .header__icons .shopify-app-block{max-width:44px;max-height:44px;overflow:hidden}:where(.vw-store) .header__icon:not(.header__icon--summary),:where(.vw-store) .header__icon span{justify-content:center;align-items:center;display:flex}:where(.vw-store) .header__icon{color:rgb(var(--color-foreground))}:where(.vw-store) .header__icon span{height:100%}:where(.vw-store) .header__icon .svg-wrapper{width:44px;height:44px}:where(.vw-store) .header__icon:after{content:none}:where(.vw-store) .header__icon:hover .icon,:where(.vw-store) .modal__close-button:hover .icon{transform:scale(1.07)}:where(.vw-store) .header__icon .icon{fill:none;vertical-align:middle;width:25px;height:25px}:where(.vw-store) .header__icon,:where(.vw-store) .header__icon--cart .icon{width:34px;height:28px;padding:0}:where(.vw-store) .header__icon--menu[aria-expanded=true]:before{content:"";height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)));background:rgba(var(--color-foreground),.5);width:100%;display:block;position:absolute;top:100%;left:0}:where(.vw-store) .header__icon--account shop-user-avatar{--shop-avatar-size:28px}:where(.vw-store) details .header__icon-close{display:none}:where(.vw-store) details[open] .header__icon-close{display:inline-block}:where(.vw-store) account-icon{display:flex}:where(.vw-store) menu-drawer+.header__search{display:none}:where(.vw-store) .header>.header__search{grid-area:left-icons;justify-self:start}:where(.vw-store) .header--top-center.drawer-menu>.header__search{margin-left:32px}:where(.vw-store) .header--top-center header-drawer{grid-area:left-icons}:where(.vw-store) .header:not(.header--has-menu) *>.header__search{display:none}:where(.vw-store) .header__search{line-height:0;display:inline-flex}:where(.vw-store) .header--top-center>.header__search{display:none}:where(.vw-store) .header--top-center *>.header__search{display:inline-flex}@media screen and (width>=990px){:where(.vw-store) .header:not(.header--top-center) *>.header__search,:where(.vw-store) .header--top-center>.header__search{display:inline-flex}:where(.vw-store) .header:not(.header--top-center)>.header__search,:where(.vw-store) .header--top-center *>.header__search{display:none}}:where(.vw-store) details[open]>.search-modal{opacity:1;animation:animateMenuOpen var(--duration-default) ease}:where(.vw-store) details[open] .modal-overlay{display:block}:where(.vw-store) details[open] .modal-overlay:after{content:"";background-color:rgb(var(--color-drawer-text),.5);height:100vh;position:absolute;top:100%;left:0;right:0}:where(.vw-store) .search-modal{opacity:0;border-bottom:1px solid rgba(var(--color-foreground),.08);min-height:calc(100% + var(--inputs-margin-offset) + (2 * var(--inputs-border-width)));height:100%}:where(.vw-store) .search-modal__content{justify-content:center;align-items:center;width:100%;height:100%;padding:0 50px 0 10px;line-height:1.4;display:flex;position:relative}:where(.vw-store) .search-modal__content-bottom{bottom:calc((var(--inputs-margin-offset) / 2))}:where(.vw-store) .search-modal__content-top{top:calc((var(--inputs-margin-offset) / 2))}:where(.vw-store) .search-modal__form{width:100%}:where(.vw-store) .search-modal__close-button{position:absolute;right:10px}@media screen and (width>=750px){:where(.vw-store) .search-modal__close-button{right:20px}:where(.vw-store) .search-modal__content{padding:0 60px}}@media screen and (width>=990px){:where(.vw-store) .search-modal__form{max-width:742px}:where(.vw-store) .search-modal__close-button{position:initial;margin-left:15px}}:where(.vw-store) .header__icon--menu .icon{opacity:1;transition:transform .15s,opacity .15s;display:block;position:absolute;transform:scale(1)}:where(.vw-store) details:not([open])>.header__icon--menu .icon-close,:where(.vw-store) details[open]>.header__icon--menu .icon-hamburger{visibility:hidden;opacity:0;transform:scale(.8)}:where(.vw-store.js) details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}:where(.vw-store.js) details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{visibility:visible;opacity:1;transform:scale(1.07)}:where(.vw-store.js) details>.header__submenu{opacity:0;transform:translateY(-15px)}:where(.vw-store) details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;z-index:1;animation-fill-mode:forwards}@media (prefers-reduced-motion){:where(.vw-store) details[open]>.header__submenu{background:var(--color-cart-drawer);opacity:1;transform:translateY(0)}}:where(.vw-store) .header__inline-menu{grid-area:navigation;margin-left:-12px;display:none}:where(.vw-store) .header--top-center .header__inline-menu,:where(.vw-store) .header--top-center .header__heading-link{margin-left:0}@media screen and (width>=990px){:where(.vw-store) .header__inline-menu{display:block}:where(.vw-store) .header--top-center .header__inline-menu{justify-self:center}:where(.vw-store) .header--top-center .header__inline-menu>.list-menu--inline{justify-content:center}:where(.vw-store) .header--middle-left .header__inline-menu{margin-left:0}}:where(.vw-store) .header__menu{padding:0 10px}:where(.vw-store) .header__menu-item{color:rgba(var(--color-foreground),1);padding:12px;text-decoration:none}:where(.vw-store) .header__menu-item:hover{color:rgb(var(--color-foreground))}:where(.vw-store) .header__menu-item span{transition:text-decoration var(--duration-short) ease}:where(.vw-store) .header__menu-item:hover span{text-underline-offset:3px;text-decoration:underline}:where(.vw-store) details[open]>.header__menu-item{text-decoration:underline}:where(.vw-store) details[open]:hover>.header__menu-item{text-decoration-thickness:2px}:where(.vw-store) details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}:where(.vw-store) .header__active-menu-item{transition:text-decoration-thickness var(--duration-short) ease;text-underline-offset:3px;text-decoration:underline;color:rgb(var(--color-drawer-text))!important}:where(.vw-store) .header__menu-item:hover .header__active-menu-item{text-decoration-thickness:2px}:where(.vw-store) .header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}:where(.vw-store) .global-settings-popup,:where(.vw-store) .header__submenu.global-settings-popup{border-radius:var(--popup-corner-radius);border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}:where(.vw-store) .header__submenu.list-menu{padding:10px 0}:where(.vw-store) .header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);margin:10px 0;padding:10px 0}:where(.vw-store) .header__submenu .header__menu-item:after{right:20px}:where(.vw-store) .header__submenu .header__menu-item{justify-content:space-between;padding:8px 20px}:where(.vw-store) .header__submenu .header__menu-item:hover{text-decoration-line:underline}:where(.vw-store) .header__menu-item .icon-caret{right:8px}:where(.vw-store) .header__submenu .icon-caret{flex-shrink:0;margin-left:10px;position:static}:where(.vw-store) header-menu>details,:where(.vw-store) details-disclosure>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}:where(.vw-store) .overflow-hidden-mobile,:where(.vw-store) .overflow-hidden-tablet,:where(.vw-store) .overflow-hidden-desktop{overflow:hidden}@media screen and (width>=750px){:where(.vw-store) .overflow-hidden-mobile{overflow:auto}}@media screen and (width>=990px){:where(.vw-store) .overflow-hidden-tablet{overflow:auto}}:where(.vw-store) .badge{border-radius:var(--badge-corner-radius);letter-spacing:1px;text-align:center;background-color:rgb(var(--color-badge-background));border:1px solid #fff0;border-color:rgba(var(--color-badge-border),var(--alpha-badge-border));color:rgb(var(--color-badge-foreground));word-break:break-word;padding:5px 13px 6px;font-size:12px;line-height:1;display:inline-block}:where(.vw-store) .gradient{background:var(--section-settings-background-color);background-attachment:fixed}@media screen and (forced-colors:active){:where(.vw-store) .icon{color:canvastext;fill:canvastext!important}:where(.vw-store) .icon-close-small path{stroke:canvastext}}:where(.vw-store) .ratio{align-items:stretch;display:flex;position:relative}:where(.vw-store) .ratio:before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}:where(.vw-store) .content-container{border-radius:var(--text-boxes-radius);border:var(--text-boxes-border-width) solid rgba(var(--color-foreground),var(--text-boxes-border-opacity));position:relative}:where(.vw-store) .content-container:after{content:"";top:calc(var(--text-boxes-border-width) * -1);right:calc(var(--text-boxes-border-width) * -1);bottom:calc(var(--text-boxes-border-width) * -1);left:calc(var(--text-boxes-border-width) * -1);border-radius:var(--text-boxes-radius);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity));z-index:-1;position:absolute}:where(.vw-store) .content-container--full-width:after{border-radius:0;left:0;right:0}@media screen and (width<=749px){:where(.vw-store) .content-container--full-width-mobile{border-left:none;border-right:none;border-radius:0}:where(.vw-store) .content-container--full-width-mobile:after{display:none}}:where(.vw-store) .global-media-settings{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);background-color:rgb(var(--color-background));position:relative;overflow:visible!important}:where(.vw-store) .global-media-settings:after{content:"";top:calc(var(--media-border-width) * -1);right:calc(var(--media-border-width) * -1);bottom:calc(var(--media-border-width) * -1);left:calc(var(--media-border-width) * -1);border-radius:var(--media-radius);box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));z-index:-1;pointer-events:none;position:absolute}:where(.vw-store) .global-media-settings--no-shadow{overflow:hidden!important}:where(.vw-store) .global-media-settings--no-shadow:after{content:none}:where(.vw-store) .global-media-settings img,:where(.vw-store) .global-media-settings iframe,:where(.vw-store) .global-media-settings model-viewer,:where(.vw-store) .global-media-settings video,:where(.vw-store) .global-media-settings .placeholder-svg{border-radius:calc(var(--media-radius) - var(--media-border-width))}:where(.vw-store) .content-container--full-width,:where(.vw-store) .global-media-settings--full-width,:where(.vw-store) .global-media-settings--full-width img,:where(.vw-store) .global-media-settings--full-width video,:where(.vw-store) .global-media-settings--full-width iframe,:where(.vw-store) .global-media-settings--full-width .placeholder-svg{border-left:none;border-right:none;border-radius:0}@supports not (inset:10px){:where(.vw-store) .grid{margin-left:calc(-1 * var(--grid-mobile-horizontal-spacing))}:where(.vw-store) .grid__item{padding-left:var(--grid-mobile-horizontal-spacing);padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (width>=750px){:where(.vw-store) .grid{margin-left:calc(-1 * var(--grid-desktop-horizontal-spacing))}:where(.vw-store) .grid__item{padding-left:var(--grid-desktop-horizontal-spacing);padding-bottom:var(--grid-desktop-vertical-spacing)}}:where(.vw-store) .grid--gapless .grid__item{padding-bottom:0;padding-left:0}@media screen and (width>=749px){:where(.vw-store) .grid--peek .grid__item{padding-left:var(--grid-mobile-horizontal-spacing)}}:where(.vw-store) .product-grid .grid__item{padding-bottom:var(--grid-mobile-vertical-spacing)}@media screen and (width>=750px){:where(.vw-store) .product-grid .grid__item{padding-bottom:var(--grid-desktop-vertical-spacing)}}}:where(.vw-store) .font-body-bold{font-weight:var(--font-body-weight-bold)}@media (forced-colors:active){:where(.vw-store) .button,:where(.vw-store) .shopify-challenge__button,:where(.vw-store) .customer button{border:1px solid #fff0}:where(.vw-store) .button:focus-visible,:where(.vw-store) .button:focus,:where(.vw-store) .button.focused,:where(.vw-store) .shopify-payment-button__button--unbranded:focus-visible,:where(.vw-store) .shopify-payment-button [role=button]:focus-visible,:where(.vw-store) .shopify-payment-button__button--unbranded:focus,:where(.vw-store) .shopify-payment-button [role=button]:focus{outline:1px solid #fff0}:where(.vw-store) .field__input:focus,:where(.vw-store) .select__select:focus,:where(.vw-store) .customer .field input:focus,:where(.vw-store) .customer select:focus,:where(.vw-store) .localization-form__select:focus.localization-form__select:after,:where(.vw-store) .localization-form__select:focus{outline:var(--global-section-text-color) solid 1px}}:where(.vw-store) .rte:after{clear:both;content:"";display:block}:where(.vw-store) .rte>:first-child{margin-top:0}:where(.vw-store) .rte>:last-child{margin-bottom:0}:where(.vw-store) .rte table{table-layout:fixed}@media screen and (width>=750px){:where(.vw-store) .rte table td{padding-left:12px;padding-right:12px}}:where(.vw-store) .rte img{border:var(--media-border-width) solid rgba(var(--color-foreground),var(--media-border-opacity));border-radius:var(--media-radius);max-width:100%;height:auto;box-shadow:var(--media-shadow-horizontal-offset) var(--media-shadow-vertical-offset) var(--media-shadow-blur-radius) rgba(var(--color-shadow),var(--media-shadow-opacity));margin-bottom:var(--media-shadow-vertical-offset)}:where(.vw-store) .rte ul,:where(.vw-store) .rte ol{padding-left:20px;list-style-position:inside}:where(.vw-store) .rte li{list-style:inherit}:where(.vw-store) .rte li:last-child{margin-bottom:0}:where(.vw-store) .rte a{color:rgba(var(--color-link),var(--alpha-link));text-underline-offset:3px;transition:text-decoration-thickness var(--duration-short) ease;text-decoration-thickness:1px}:where(.vw-store) .rte a:hover{color:rgb(var(--color-link));text-decoration-thickness:2px}:where(.vw-store) .rte blockquote{display:inline-flex}:where(.vw-store) .rte blockquote>*{margin:-5px 0}:where(.vw-store) .shape--mask{width:0;height:0;display:block}:where(.vw-store) .shape--arch{clip-path:url(#Shape-Arch)}:where(.vw-store) .shape--blob{clip-path:polygon(var(--shape--blob-1))}:where(.vw-store) .shape--chevronleft{clip-path:polygon(100% 0%,85% 50%,100% 100%,15% 100%,0% 50%,15% 0%)}:where(.vw-store) .shape--chevronright{clip-path:polygon(85% 0%,100% 50%,85% 100%,0% 100%,15% 50%,0% 0%)}:where(.vw-store) .shape--circle{clip-path:circle()}:where(.vw-store) .shape--diamond{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}:where(.vw-store) .shape--parallelogram{clip-path:polygon(15% 0,100% 0%,85% 100%,0% 100%)}:where(.vw-store) .shape--round{clip-path:ellipse(45% 45%)}:where(.vw-store) .animate--fixed{clip-path:inset(0)}:where(.vw-store) .animate--fixed>img:not(.zoom):not(.deferred-media__poster-button),:where(.vw-store) .animate--fixed>svg:not(.zoom):not(.deferred-media__poster-button){height:100vh;position:fixed}:where(.vw-store) .animate--zoom-in{--zoom-in-ratio:1}:where(.vw-store) .animate--zoom-in>img,:where(.vw-store) .animate--zoom-in>.svg-wrapper{transition:scale var(--duration-short) linear;scale:var(--zoom-in-ratio)}@media (prefers-reduced-motion:no-preference){:where(.vw-store) .animate--ambient>img,:where(.vw-store) .animate--ambient>.svg-wrapper{animation:30s linear infinite animateAmbient}@keyframes animateAmbient{0%{transform:rotate(0)translate(1em)rotate(0)scale(1.2)}to{transform:rotate(360deg)translate(1em)rotate(-360deg)scale(1.2)}}:where(.vw-store) .scroll-trigger.animate--fade-in,:where(.vw-store) .scroll-trigger.animate--slide-in,:where(.vw-store) .scroll-trigger.animate--fade-up{opacity:.01}:where(.vw-store) .scroll-trigger.animate--slide-in,:where(.vw-store) .scroll-trigger.animate--fade-up{transform:translateY(30px)}:where(.vw-store) .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in{opacity:1;animation:var(--animation-fade-in)}:where(.vw-store) .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}:where(.vw-store) .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-up{opacity:1;animation:var(--animation-fade-up);animation-delay:calc(var(--animation-order) * 2s)}:where(.vw-store) .scroll-trigger.scroll-trigger--design-mode.animate--fade-in,:where(.vw-store) .scroll-trigger.scroll-trigger--design-mode.animate--slide-in,:where(.vw-store) .scroll-trigger.scroll-trigger--design-mode.animate--fade-up,:where(.vw-store) .scroll-trigger.scroll-trigger--design-mode .slider,:where(.vw-store) .scroll-trigger:not(.scroll-trigger--offscreen).scroll-trigger--cancel{opacity:1;transition:none;animation:none;transform:none}:where(.vw-store) .scroll-trigger.scroll-trigger--design-mode.animate--slide-in,:where(.vw-store) .scroll-trigger.scroll-trigger--design-mode.animate--fade-up{transform:translateY(0)}@keyframes slideIn{0%{opacity:.01;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:.01;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:no-preference) and (hover:hover){:where(.vw-store) .animate--hover-3d-lift .card-wrapper .card--card,:where(.vw-store) .animate--hover-3d-lift .card-wrapper .card--standard .card__inner,:where(.vw-store) .animate--hover-3d-lift .button:not(.button--tertiary),:where(.vw-store) .animate--hover-3d-lift .shopify-challenge__button,:where(.vw-store) .animate--hover-3d-lift .customer button,:where(.vw-store) .animate--hover-3d-lift .shopify-payment-button__button,:where(.vw-store) .animate--hover-3d-lift .deferred-media .deferred-media__poster-button{transition:transform var(--duration-long) ease,box-shadow var(--duration-long) ease;transform-origin:50%}:where(.vw-store) .animate--hover-3d-lift .card-wrapper:hover .card--card,:where(.vw-store) .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner,:where(.vw-store) .animate--hover-3d-lift .button:not(.button--tertiary):not([disabled]):hover,:where(.vw-store) .animate--hover-3d-lift .shopify-challenge__button:not([disabled]):hover,:where(.vw-store) .animate--hover-3d-lift .customer button:not([disabled]):hover,:where(.vw-store) .animate--hover-3d-lift .shopify-payment-button__button:hover,:where(.vw-store) .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transition:transform var(--duration-extended) ease,box-shadow var(--duration-long) ease;transform:rotate(1deg);box-shadow:-10px -10px 10px -10px #0000000d,10px 10px 10px -10px #0000000d,0 0 5px #fff0,0 20px 35px -20px #00000080}:where(.vw-store) .animate--hover-3d-lift .deferred-media:hover .deferred-media__poster-button{transform:translate(-50%,-50%)scale(1.05)}:where(.vw-store) .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--card,:where(.vw-store) .animate--hover-3d-lift .collage__item .card-wrapper:hover .card--standard .card__inner{transform:rotate(.5deg)}:where(.vw-store) .animate--hover-3d-lift .product-grid .grid__item:hover,:where(.vw-store) .animate--hover-3d-lift .collection-list .grid__item:hover,:where(.vw-store) .animate--hover-3d-lift .collage__item:hover,:where(.vw-store) .animate--hover-3d-lift .blog-articles .article:hover,:where(.vw-store) .animate--hover-3d-lift .complementary-slide li:hover{z-index:2}:where(.vw-store) .animate--hover-3d-lift .product-grid{isolation:isolate}:where(.vw-store) .animate--hover-3d-lift .card-wrapper .card--shape.card--standard:not(.card--text) .card__inner{box-shadow:none;transition:transform var(--duration-long) ease,filter var(--duration-long) ease}:where(.vw-store) .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner{transition:transform calc(2 * var(--duration-extended)) ease,filter var(--duration-long) ease;filter:drop-shadow(0 20px 20px #00000026)drop-shadow(0 10px 10px #00000026)}:where(.vw-store) .animate--hover-3d-lift .card-wrapper:hover .card--card:after,:where(.vw-store) .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__inner:after,:where(.vw-store) .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{background-image:var(--easter-egg);mix-blend-mode:color-dodge;pointer-events:none;z-index:2;background-size:250px 250px}:where(.vw-store) .animate--hover-3d-lift .card-wrapper:hover .card--shape.card--standard:not(.card--text) .card__inner .card__media:before{content:"";position:absolute;inset:0}:where(.vw-store) .animate--hover-3d-lift .card-wrapper .card--card:before,:where(.vw-store) .animate--hover-3d-lift .card-wrapper .card--standard .card__media:after{content:"";opacity:0;pointer-events:none;transition:background-position calc(2 * var(--duration-extended)) ease,opacity var(--duration-default) ease;mix-blend-mode:overlay;background-image:linear-gradient(135deg,#fff0 45%,#fff,#fff0 55%);background-position:90% 0;background-repeat:no-repeat;background-size:400% 100%;position:absolute;inset:0}:where(.vw-store) .animate--hover-3d-lift .card-wrapper:hover .card--card:before,:where(.vw-store) .animate--hover-3d-lift .card-wrapper:hover .card--standard .card__media:after{opacity:.2;transition:background-position 6s ease,opacity var(--duration-long) ease;z-index:2;background-position:0}:where(.vw-store){--easter-egg:none;--sparkle:url(./sparkle.gif)}:where(.vw-store) .animate--hover-vertical-lift .button:not(.button--tertiary),:where(.vw-store) .animate--hover-vertical-lift .shopify-challenge__button,:where(.vw-store) .animate--hover-vertical-lift .customer button,:where(.vw-store) .animate--hover-vertical-lift .shopify-payment-button__button{transition:transform var(--duration-default) var(--ease-out-slow)}:where(.vw-store) .animate--hover-vertical-lift .card-wrapper .card--card,:where(.vw-store) .animate--hover-vertical-lift .card-wrapper .card--standard .card__inner{transition:transform var(--duration-medium) var(--ease-out-slow)}:where(.vw-store) .animate--hover-vertical-lift .card-wrapper:hover .card--card,:where(.vw-store) .animate--hover-vertical-lift .card-wrapper:hover .card--standard .card__inner{transform:translateY(-7.5px)}:where(.vw-store) .animate--hover-vertical-lift .card-wrapper:active .card--card,:where(.vw-store) .animate--hover-vertical-lift .card-wrapper:active .card--standard .card__inner{transform:translateY(-5px)}:where(.vw-store) .animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):hover,:where(.vw-store) .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):hover,:where(.vw-store) .animate--hover-vertical-lift .customer button:not([disabled]):hover,:where(.vw-store) .animate--hover-vertical-lift .shopify-payment-button__button:hover{transform:translateY(-2.5px)}:where(.vw-store) .animate--hover-vertical-lift .button:not(.button--tertiary):not([disabled]):active,:where(.vw-store) .animate--hover-vertical-lift .shopify-challenge__button:not([disabled]):active,:where(.vw-store) .animate--hover-vertical-lift .customer button:not([disabled]):active,:where(.vw-store) .animate--hover-vertical-lift .shopify-payment-button__button:active{transform:translateY(0)}:where(.vw-store) .animate--hover-vertical-lift .button:not([disabled]):hover:after,:where(.vw-store) .animate--hover-vertical-lift .customer button:not([disabled]):hover:after,:where(.vw-store) .animate--hover-vertical-lift .shopify-payment-button__button:not([disabled]):hover:after{--border-offset:.3px;box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--buttons-border-width) rgba(var(--color-button),var(--alpha-button-background))}:where(.vw-store) .animate--hover-vertical-lift .button:not([disabled]).button--secondary:hover:after{--border-offset:0px}}:where(.vw-store) .loading__spinner{z-index:1;width:18px;display:inline-block;position:absolute}:where(.vw-store) .spinner{animation:1.4s linear infinite rotator}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}:where(.vw-store) .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:50%;stroke:rgb(var(--color-foreground));animation:1.4s ease-in-out infinite dash}@media screen and (forced-colors:active){:where(.vw-store) .path{stroke:canvastext}}@keyframes dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}:where(.vw-store) .loading__spinner:not(.hidden)+.cart-item__price-wrapper,:where(.vw-store) .loading__spinner:not(.hidden)~cart-remove-button{opacity:.5}:where(.vw-store) .loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}:where(.vw-store) .progress-bar-container{width:100%;margin:auto}:where(.vw-store) .progress-bar{width:100%;height:1.3px}:where(.vw-store) .progress-bar-value{background-color:rgb(var(--color-foreground));width:100%;height:100%;animation:indeterminateAnimation var(--duration-extra-longer) infinite ease-in-out;transform-origin:0}:where(.vw-store) .progress-bar .progress-bar-value{display:block}@keyframes indeterminateAnimation{0%{transform:translate(-20%)scaleX(0)}40%{transform:translate(30%)scaleX(.7)}to{transform:translate(100%)scaleX(0)}}:where(.vw-store) .header__icon .icon-profile{width:34px;height:34px}:where(.vw-store) .header__icon .icon-search-custom{width:20px;height:20px}:where(.vw-store) .header__icon .icon-menu-custom{width:22px;height:22px}:where(.vw-store) .header__icon .icon-cart-custom,:where(.vw-store) .header__icon .icon-cart-empty-custom{width:24px;height:24px}:where(.vw-store) .header__icon--cart .icon{width:34px;height:28px;color:inherit;padding:0}:where(.vw-store) .header__icon--cart{color:inherit;margin-right:-12px;position:relative}:where(.vw-store) .field__input:focus~.field:after,:where(.vw-store) .field__input:focus-visible~.field:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--global-section-text-color),.75)!important}:where(.vw-store) .field:has(.field__input:focus) .field:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--global-section-text-color),.75)!important}:where(.vw-store) .field:has(.field__input:focus-visible) .field:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--global-section-text-color),.75)!important}:where(.vw-store) .field:focus-within:after{box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--global-section-text-color),.75)!important}:where(.vw-store) .section-heading{font-family:var(--font-heading-family);font-weight:var(--font-weight-bold);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)))}:where(.vw-store) .section-accent-text{font-family:var(--font-accent-family,var(--font-heading-family));font-weight:var(--font-accent-weight,var(--font-weight-bold));color:var(--global-section-accent-1-color);font-style:var(--font-accent-style);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);display:inline-block}:where(.vw-store) .section-heading .section-accent-text{font-size:inherit;line-height:inherit}@media screen and (width>=768px){:where(.vw-store) .shop-product-inner-container{box-sizing:border-box!important;width:100%!important;max-width:1440px!important;margin:0 auto!important;padding-left:4%!important;padding-right:4%!important}:where(.vw-store) .shop-product-layout{grid-template-columns:1.25fr 1fr!important;align-items:start!important;gap:0!important;width:100%!important;display:grid!important}:where(.vw-store) .shop-carousel-container{width:100%!important;max-width:100%!important}:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout{grid-template-columns:80px 1fr!important;gap:0!important;width:100%!important;max-width:100%!important;display:grid!important}:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout .shop-thumbnails-outer{width:80px!important;max-width:80px!important;margin:0!important;overflow:hidden!important}:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout .shop-thumbnails-outer *,:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout .shop-thumbnails-outer ul,:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout .shop-thumbnails-outer div{scrollbar-width:none!important;max-width:100%!important;overflow-x:hidden!important}:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout .shop-thumbnails-outer ::-webkit-scrollbar{display:none!important}:where(.vw-store) .shop-thumbnails-outer ::-webkit-scrollbar{display:none!important}:where(.vw-store) .shop-thumbnails-outer{width:auto!important;max-width:100%!important;overflow:visible!important}:where(.vw-store) .shop-thumbnails{flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;padding:4px!important}:where(.vw-store) .shop-thumbnail{width:100px!important;height:100px!important;overflow:visible!important}:where(.vw-store) .thumb-square{width:100%!important;height:100%!important;overflow:hidden!important}:where(.vw-store) .thumb-square img{object-fit:cover!important;width:100%!important;height:100%!important}:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout .shop-image-container,:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout .shop-image-zoom-wrapper,:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout [class*=media-wrapper],:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout [class*=product__media]{width:100%!important;min-width:100%!important;max-width:100%!important;height:0!important;padding-bottom:100%!important;display:block!important;position:relative!important;overflow:hidden!important}:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout img,:where(.vw-store) .shop-thumbnails-wrapper.left-column-layout .shop-main-image{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;max-height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}:where(.vw-store) .shop-product-info{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}}:where(.vw-store) .shop-details-slider-wrapper{width:100%!important;max-width:100%!important;margin-top:var(--slider-margin-top,20px)!important;margin-bottom:var(--slider-margin-bottom,20px)!important;clear:both!important;display:block!important;position:relative!important}:where(.vw-store) .shop-details-slider-inner{border-radius:var(--slider-radius,12px)!important;background-color:#0000!important;width:100%!important;height:auto!important;padding-bottom:33.333%!important;display:block!important;position:relative!important;overflow:hidden!important}:where(.vw-store) .shop-details-slide{opacity:0!important;visibility:hidden!important;width:100%!important;height:100%!important;transition:opacity .5s ease-in-out,visibility .5s ease-in-out!important;display:block!important;position:absolute!important;top:0!important;left:0!important}:where(.vw-store) .shop-details-slide.active{opacity:1!important;visibility:visible!important}:where(.vw-store) .shop-details-slide a{width:100%!important;height:100%!important;display:block!important}:where(.vw-store) .shop-details-slide-img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}:where(.vw-store) .shop-details-slider-dots{justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:12px!important;display:flex!important}:where(.vw-store) .shop-details-dot{cursor:pointer!important;background-color:#d1d5db!important;border:none!important;border-radius:50%!important;width:8px!important;height:8px!important;padding:0!important;transition:background-color .3s,transform .3s!important}:where(.vw-store) .shop-details-dot.active{background-color:#212529!important;transform:scale(1.15)!important}:where(.vw-store) .kb-size-popup-overlay{z-index:99999;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}:where(.vw-store) .kb-size-popup-overlay.active{display:flex}:where(.vw-store) .kb-size-popup{background:#fff;border-radius:16px;max-width:90vw;max-height:90vh;padding:20px;position:relative;overflow-y:auto}:where(.vw-store) .kb-size-popup img{border-radius:8px;width:100%;display:block}:where(.vw-store) .kb-size-popup-close{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:flex;position:absolute;top:12px;right:12px}:where(.vw-store) .card-information .card__heading{font-size:15px!important;font-weight:700!important}:where(.vw-store) .card-information .price{flex-wrap:wrap;align-items:center;margin:5px 0 2px;display:flex;position:relative}:where(.vw-store) .card-information .price__regular .price-item--regular,:where(.vw-store) .card-information .price__sale .price-item--sale{letter-spacing:-.3px;font-size:12.5px;font-weight:600}:where(.vw-store) .card-information .price__sale .price-item--regular{color:var(--color-foreground-subdued);letter-spacing:-.3px;margin-left:5px;font-weight:400;text-decoration:line-through}:where(.vw-store) .card__badge{letter-spacing:-.3px;border-radius:50px;padding:3px 7.5px;font-weight:700}:where(.vw-store) .card__badge .badge{letter-spacing:-.3px;font-weight:700}:where(.vw-store) .card .media,:where(.vw-store) .card__media,:where(.vw-store) .card .card__media,:where(.vw-store) .media.media--transparent.media--adapt.media--hover-effect,:where(.vw-store) .card__inner .card__media,:where(.vw-store) div.card__media,:where(.vw-store) .card-wrapper .card__media{border-radius:var(--media-radius,10px)!important;overflow:hidden!important}:where(.vw-store) .card__media img,:where(.vw-store) .card .media img,:where(.vw-store) .card__media .media img,:where(.vw-store) .product-grid .card__media{border-radius:var(--media-radius,10px)!important}:where(.vw-store) .collection-hero__title{font-family:var(--font-heading-family-override);font-weight:var(--font-weight-bold-override,bold);letter-spacing:var(--letter-spacing-heading,-.3px)}:where(.vw-store) .section-template--16469108686961__product-grid-padding .card-information .card__heading{font-weight:var(--font-weight-bold-override,bold);font-size:15px}:where(.vw-store) .section-template--16469108686961__product-grid-padding .card__badge{font-weight:var(--font-weight-bold-override,bold);letter-spacing:var(--letter-spacing-heading,-.3px)}:where(.vw-store) .section-template--16469108686961__product-grid-padding .card-information .price__regular .price-item--regular,:where(.vw-store) .section-template--16469108686961__product-grid-padding .card-information .price__sale .price-item--sale{font-size:12.5px;font-weight:var(--font-body-weight-override,600);letter-spacing:var(--letter-spacing-body,-.3px)}:where(.vw-store) h1,:where(.vw-store) h2,:where(.vw-store) h3,:where(.vw-store) h4,:where(.vw-store) h5,:where(.vw-store) h6,:where(.vw-store) .title{font-weight:var(--font-weight-bold-override,bold);letter-spacing:var(--letter-spacing-heading,-.3px);font-family:var(--font-heading-family-override)}:where(.vw-store) [class*=card] [class*=media],:where(.vw-store) [class*=card__media],:where(.vw-store) [class*=media],:where(.vw-store) .product-grid [class*=card__media],:where(.vw-store) .collection .card__media,:where(.vw-store) ul#product-grid .card__media,:where(.vw-store) div.card.card--standard .card__media,:where(.vw-store) div.card__media,:where(.vw-store) .card-wrapper .media,:where(.vw-store) .media.media--transparent.media--adapt.media--hover-effect,:where(.vw-store) .grid__item .card-wrapper .card .card__inner .card__media,:where(.vw-store) .media--transparent{border-radius:var(--media-radius,10px)!important;overflow:hidden!important}:where(.vw-store) [class*=card] [class*=media] img,:where(.vw-store) [class*=media] img,:where(.vw-store) .card__media img,:where(.vw-store) .media img{border-radius:var(--media-radius,10px)!important}:where(.vw-store) h1,:where(.vw-store) h2,:where(.vw-store) h3,:where(.vw-store) h4,:where(.vw-store) h5,:where(.vw-store) h6,:where(.vw-store) .title,:where(.vw-store) .heading,:where(.vw-store) [class*=title],:where(.vw-store) [class*=heading],:where(.vw-store) .collection-hero__title,:where(.vw-store) .main-collection-title,:where(.vw-store) .page-title,:where(.vw-store) .section-header__title{font-family:var(--font-heading-family-override,var(--font-heading-family));font-weight:var(--font-weight-bold-override,bold);letter-spacing:var(--letter-spacing-heading,-.3px)}:where(.vw-store) .collection-hero__title{font-family:var(--font-heading-family-override,var(--font-heading-family));font-weight:var(--font-weight-bold-override,bold);letter-spacing:var(--letter-spacing-heading,-.3px);margin-top:0}:where(.vw-store) .title-wrapper-with-link .title,:where(.vw-store) .title-wrapper .title,:where(.vw-store) .section-header__title{font-family:var(--font-heading-family-override,var(--font-heading-family));font-weight:var(--font-weight-bold-override,bold);letter-spacing:var(--letter-spacing-heading,-.3px)}:where(.vw-store) .card-information .card__heading{font-family:var(--font-heading-family-override,var(--font-heading-family));font-weight:var(--font-weight-bold-override,bold);letter-spacing:var(--letter-spacing-heading,-.3px);font-size:15px}:where(.vw-store) .shopify-app-block,:where(.vw-store) .shopify-buy-frame,:where(.vw-store) div[data-shopify-app],:where(.vw-store) div[data-app-id],:where(.vw-store) div[class*=app-],:where(.vw-store) div[class*=App],:where(.vw-store) #bundle-container,:where(.vw-store) #bundle-app,:where(.vw-store) [data-bundle-app],:where(.vw-store) .bundle-builder,:where(.vw-store) #ReCharge,:where(.vw-store) [data-rebuy-id],:where(.vw-store) [data-rebuy-container],:where(.vw-store) [data-bold-bundle],:where(.vw-store) [data-loyalty-container],:where(.vw-store) [data-quickview],:where(.vw-store) [data-sm-buy],:where(.vw-store) [data-judge-me],:where(.vw-store) #judgeme_product_reviews,:where(.vw-store) .shopify-app-block *,:where(.vw-store) .shopify-buy-frame *,:where(.vw-store) div[data-shopify-app] *,:where(.vw-store) div[data-app-id] *,:where(.vw-store) div[class*=app-] *,:where(.vw-store) div[class*=App] *,:where(.vw-store) #bundle-container *,:where(.vw-store) #bundle-app *,:where(.vw-store) [data-bundle-app] *,:where(.vw-store) .bundle-builder *,:where(.vw-store) #ReCharge *,:where(.vw-store) [data-rebuy-id] *,:where(.vw-store) [data-rebuy-container] *,:where(.vw-store) [data-bold-bundle] *,:where(.vw-store) [data-loyalty-container] *,:where(.vw-store) [data-quickview] *,:where(.vw-store) [data-sm-buy] *,:where(.vw-store) [data-judge-me] *,:where(.vw-store) #judgeme_product_reviews *{--letter-spacing-heading:var(--app-letter-spacing,var(--letter-spacing-body))!important;letter-spacing:var(--app-letter-spacing,var(--letter-spacing-body))!important}:where(.vw-store) iframe[src*=app],:where(.vw-store) iframe[src*=bundle],:where(.vw-store) iframe[src*=recharge],:where(.vw-store) iframe[src*=rebuy],:where(.vw-store) iframe[src*=loyalty]{--letter-spacing-heading:var(--app-letter-spacing,var(--letter-spacing-body))!important}:where(.vw-store) [class*=bundle],:where(.vw-store) [class*=Bundle],:where(.vw-store) [class*=subscription],:where(.vw-store) [class*=Subscription],:where(.vw-store) [class*=rebuy],:where(.vw-store) [class*=Rebuy],:where(.vw-store) [class*=recharge],:where(.vw-store) [class*=Recharge],:where(.vw-store) [class*=quickview],:where(.vw-store) [class*=Quickview]{--letter-spacing-heading:var(--app-letter-spacing,var(--letter-spacing-body))!important;letter-spacing:var(--app-letter-spacing,var(--letter-spacing-body))!important}:where(.vw-store) .shopify-app-block[style*=letter-spacing],:where(.vw-store) .shopify-buy-frame[style*=letter-spacing],:where(.vw-store) div[data-shopify-app][style*=letter-spacing],:where(.vw-store) div[data-app-id][style*=letter-spacing],:where(.vw-store) div[class*=app-][style*=letter-spacing],:where(.vw-store) div[class*=App][style*=letter-spacing],:where(.vw-store) #bundle-container[style*=letter-spacing],:where(.vw-store) #bundle-app[style*=letter-spacing],:where(.vw-store) [data-bundle-app][style*=letter-spacing],:where(.vw-store) .bundle-builder[style*=letter-spacing],:where(.vw-store) #ReCharge[style*=letter-spacing],:where(.vw-store) [data-rebuy-id][style*=letter-spacing],:where(.vw-store) [data-rebuy-container][style*=letter-spacing],:where(.vw-store) [data-bold-bundle][style*=letter-spacing],:where(.vw-store) [data-loyalty-container][style*=letter-spacing],:where(.vw-store) [data-quickview][style*=letter-spacing],:where(.vw-store) [data-sm-buy][style*=letter-spacing],:where(.vw-store) [data-judge-me][style*=letter-spacing],:where(.vw-store) #judgeme_product_reviews[style*=letter-spacing]{letter-spacing:var(--app-letter-spacing,var(--letter-spacing-body))!important}:where(.vw-store) h1,:where(.vw-store) h2,:where(.vw-store) h3,:where(.vw-store) h4,:where(.vw-store) h5,:where(.vw-store) .h0,:where(.vw-store) .h1,:where(.vw-store) .h2,:where(.vw-store) .h3,:where(.vw-store) .h4,:where(.vw-store) .h5{color:rgb(var(--color-text));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);line-height:calc(1 + .3 / var(--font-heading-scale));margin:0}:where(.vw-store) h1,:where(.vw-store) .h1{font-size:var(--h1-font-size,calc(var(--font-heading-scale) * 32px))}:where(.vw-store) h2,:where(.vw-store) .h2{font-size:var(--h2-font-size,calc(var(--font-heading-scale) * 26px))}:where(.vw-store) h3,:where(.vw-store) .h3{font-size:var(--h3-font-size,calc(var(--font-heading-scale) * 22px))}:where(.vw-store) h4,:where(.vw-store) .h4{font-size:var(--h4-font-size,calc(var(--font-heading-scale) * 18px))}:where(.vw-store) h5,:where(.vw-store) .h5{font-size:var(--h5-font-size,calc(var(--font-heading-scale) * 16px))}:where(.vw-store) .h0{font-size:calc(var(--font-heading-scale) * 38px)}:where(.vw-store) .hxl{font-size:calc(var(--font-heading-scale) * 42px)}:where(.vw-store) .hxxl{font-size:calc(var(--font-heading-scale) * 50px)}@media screen and (width>=750px){:where(.vw-store) h1,:where(.vw-store) .h1{font-size:calc(var(--font-heading-scale) * 36px)}:where(.vw-store) h2,:where(.vw-store) .h2{font-size:calc(var(--font-heading-scale) * 30px)}:where(.vw-store) h3,:where(.vw-store) .h3{font-size:calc(var(--font-heading-scale) * 24px)}:where(.vw-store) h4,:where(.vw-store) .h4{font-size:calc(var(--font-heading-scale) * 20px)}:where(.vw-store) h5,:where(.vw-store) .h5{font-size:calc(var(--font-heading-scale) * 18px)}:where(.vw-store) .h0{font-size:calc(var(--font-heading-scale) * 46px)}:where(.vw-store) .hxl{font-size:calc(var(--font-heading-scale) * 52px)}:where(.vw-store) .hxxl{font-size:calc(var(--font-heading-scale) * 60px)}}:where(.vw-store) .email-signup-banner__heading{color:rgb(var(--color-text));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-heading);line-height:calc(1 + .3 / var(--font-heading-scale))}:where(.vw-store) .password-main .newsletter__subheading{color:rgb(var(--color-text));letter-spacing:var(--letter-spacing-body);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}:where(.vw-store) .shopify-section-template--17905978671257__main .email-signup-banner__box{color:rgb(var(--color-text));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-body)}:where(.vw-store) .password-main .newsletter__wrapper{background-color:var(--global-section-bg-color)}:where(.vw-store) .password-main .newsletter__wrapper.email-signup-banner__box{color:rgb(var(--color-text))}:where(.vw-store) .newsletter__wrapper input.field__input{color:rgb(var(--color-text));background-color:var(--global-section-bg-color);border-color:rgba(var(--color-foreground),.3)}:where(.vw-store) .newsletter__wrapper input.field__input:focus{color:rgb(var(--color-text))}:where(.vw-store) .newsletter__wrapper .newsletter-form__button{color:rgb(var(--color-button-text));background-color:rgb(var(--color-button))}:where(.vw-store) .newsletter__wrapper .field__label{color:var(--global-section-text-color)}:where(.vw-store){--accent-debug:var(--font-accent-family,"ACCENT_FONT_NOT_SET")}:where(.vw-store) .accent-font,:where(.vw-store) .accent-font,:where(.vw-store) .accent-font,:where(.vw-store) .shopify-section .accent-font,:where(.vw-store) .new-hero-accent-text.accent-font,:where(.vw-store) .custom-hero .new-hero-accent-text.accent-font,:where(.vw-store) section .new-hero-accent-text.accent-font{font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,400)!important;letter-spacing:var(--font-accent-letter-spacing,0px)!important;text-transform:var(--font-accent-text-transform,none)!important}:where(.vw-store) .accent-font--xs,:where(.vw-store) .accent-font--xs,:where(.vw-store) .shopify-section .accent-font--xs{font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,400)!important;letter-spacing:var(--font-accent-letter-spacing,0px)!important;text-transform:var(--font-accent-text-transform,none)!important;font-size:calc(7.5px * var(--font-accent-scale,1))!important}:where(.vw-store) .accent-font--sm,:where(.vw-store) .accent-font--sm,:where(.vw-store) .shopify-section .accent-font--sm{font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,400)!important;letter-spacing:var(--font-accent-letter-spacing,0px)!important;text-transform:var(--font-accent-text-transform,none)!important;font-size:calc(8.75px * var(--font-accent-scale,1))!important}:where(.vw-store) .accent-font--base,:where(.vw-store) .accent-font--base,:where(.vw-store) .shopify-section .accent-font--base{font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,400)!important;letter-spacing:var(--font-accent-letter-spacing,0px)!important;text-transform:var(--font-accent-text-transform,none)!important;font-size:calc(10px * var(--font-accent-scale,1))!important}:where(.vw-store) .accent-font--lg,:where(.vw-store) .accent-font--lg,:where(.vw-store) .shopify-section .accent-font--lg{font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,400)!important;letter-spacing:var(--font-accent-letter-spacing,0px)!important;text-transform:var(--font-accent-text-transform,none)!important;font-size:calc(11.25px * var(--font-accent-scale,1))!important}:where(.vw-store) .accent-font--xl{font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-size:calc(12.5px * var(--font-accent-scale));font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--2xl{font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-size:calc(15px * var(--font-accent-scale));font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--3xl{font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-size:calc(18.75px * var(--font-accent-scale));font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--4xl{font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-size:calc(22.5px * var(--font-accent-scale));font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--light{font-style:var(--font-accent-style);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-weight:300;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--normal{font-style:var(--font-accent-style);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-weight:400;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--medium{font-style:var(--font-accent-style);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-weight:500;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--semibold{font-style:var(--font-accent-style);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-weight:600;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--bold{font-style:var(--font-accent-style);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-weight:700;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--extrabold{font-style:var(--font-accent-style);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-weight:800;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--italic{font-style:italic;font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--uppercase{font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:uppercase;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--lowercase{font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:lowercase;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--capitalize{font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:capitalize;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--none{font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:none;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--highlight{font-style:var(--font-accent-style);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-weight:600;font-size:calc(11.25px * var(--font-accent-scale));font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--badge{font-style:var(--font-accent-style);letter-spacing:var(--font-accent-letter-spacing);text-transform:uppercase;font-weight:500;font-size:calc(7.5px * var(--font-accent-scale));font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--caption{font-style:var(--font-accent-style);font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:var(--font-accent-text-transform);font-size:calc(8.75px * var(--font-accent-scale));opacity:.8;font-family:var(--font-accent-family)!important}:where(.vw-store) .accent-font--quote{font-style:italic;font-weight:var(--font-accent-weight);letter-spacing:var(--font-accent-letter-spacing);text-transform:none;font-size:calc(12.5px * var(--font-accent-scale));font-family:var(--font-accent-family)!important}@media (width<=767px){:where(.vw-store) .accent-font--responsive{font-size:calc(8.75px * var(--font-accent-scale))!important}:where(.vw-store) .accent-font--3xl,:where(.vw-store) .accent-font--4xl{font-size:calc(15px * var(--font-accent-scale))!important}}:where(.vw-store) .no-accent-font{font-family:var(--font-body-family)!important;font-style:var(--font-body-style)!important;font-weight:var(--font-body-weight)!important;letter-spacing:var(--letter-spacing-body)!important;text-transform:none!important}:where(.vw-store) .new-hero-accent-text,:where(.vw-store) .accent-text,:where(.vw-store) .global-accent-text,:where(.vw-store) .custom-accent-text{font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,400)!important;letter-spacing:var(--font-accent-letter-spacing,0px)!important;text-transform:var(--font-accent-text-transform,none)!important}@media (width<=767px){:where(.vw-store) .new-hero-accent-text,:where(.vw-store) .accent-text,:where(.vw-store) .global-accent-text,:where(.vw-store) .custom-accent-text,:where(.vw-store) .global-accent-text,:where(.vw-store) .global-accent-text{font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,400)!important;letter-spacing:var(--font-accent-letter-spacing,0px)!important;text-transform:var(--font-accent-text-transform,none)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}}:where(.vw-store) .shopify-section .accent-font,:where(.vw-store) .shopify-section .new-hero-accent-text.accent-font{font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,400)!important;letter-spacing:var(--font-accent-letter-spacing,0px)!important;text-transform:var(--font-accent-text-transform,none)!important}:where(.vw-store):not(.h1-heading-font) h1,:where(.vw-store):not(.h1-heading-font) .h1{font-family:var(--font-body-family)!important}:where(.vw-store).h1-heading-font h1,:where(.vw-store).h1-heading-font .h1{font-family:var(--font-heading-family)!important}:where(.vw-store):not(.h2-heading-font) h2,:where(.vw-store):not(.h2-heading-font) .h2{font-family:var(--font-body-family)!important}:where(.vw-store).h2-heading-font h2,:where(.vw-store).h2-heading-font .h2{font-family:var(--font-heading-family)!important}:where(.vw-store):not(.h3-heading-font) h3,:where(.vw-store):not(.h3-heading-font) .h3{font-family:var(--font-body-family)!important}:where(.vw-store).h3-heading-font h3,:where(.vw-store).h3-heading-font .h3{font-family:var(--font-heading-family)!important}:where(.vw-store):not(.h4-heading-font) h4,:where(.vw-store):not(.h4-heading-font) .h4{font-family:var(--font-body-family)!important}:where(.vw-store).h4-heading-font h4,:where(.vw-store).h4-heading-font .h4{font-family:var(--font-heading-family)!important}:where(.vw-store):not(.h5-heading-font) h5,:where(.vw-store):not(.h5-heading-font) .h5{font-family:var(--font-body-family)!important}:where(.vw-store).h5-heading-font h5,:where(.vw-store).h5-heading-font .h5{font-family:var(--font-heading-family)!important}:where(.vw-store):not(.h6-heading-font) h6,:where(.vw-store):not(.h6-heading-font) .h6{font-family:var(--font-body-family)!important}:where(.vw-store).h6-heading-font h6,:where(.vw-store).h6-heading-font .h6{font-family:var(--font-heading-family)!important}:where(.vw-store):not(.h1-heading-font) span[class*=title],:where(.vw-store):not(.h2-heading-font) span[class*=title],:where(.vw-store):not(.h3-heading-font) span[class*=title],:where(.vw-store):not(.h4-heading-font) span[class*=title],:where(.vw-store):not(.h5-heading-font) span[class*=title],:where(.vw-store):not(.h6-heading-font) span[class*=title],:where(.vw-store):not(.h1-heading-font) span[class*=heading],:where(.vw-store):not(.h2-heading-font) span[class*=heading],:where(.vw-store):not(.h3-heading-font) span[class*=heading],:where(.vw-store):not(.h4-heading-font) span[class*=heading],:where(.vw-store):not(.h5-heading-font) span[class*=heading],:where(.vw-store):not(.h6-heading-font) span[class*=heading],:where(.vw-store):not(.h3-heading-font) span[class*=product-title],:where(.vw-store):not(.h1-heading-font) span[class*=section-title],:where(.vw-store):not(.h2-heading-font) span[class*=section-title],:where(.vw-store) .tab-title,:where(.vw-store) [class*=tab-title],:where(.vw-store) .button-text,:where(.vw-store) [class*=button-text],:where(.vw-store) .nav-title,:where(.vw-store) [class*=nav-title]{font-family:var(--font-body-family)!important}:where(.vw-store) .accent-font,:where(.vw-store) .accent-font-xs,:where(.vw-store) .accent-font-sm,:where(.vw-store) .accent-font-md,:where(.vw-store) .accent-font-lg,:where(.vw-store) .accent-font-xl,:where(.vw-store) .accent-font-2xl,:where(.vw-store) .accent-font-3xl,:where(.vw-store) .accent-font-4xl,:where(.vw-store) .accent-font-5xl,:where(.vw-store) .accent-text,:where(.vw-store) .global-accent-text,:where(.vw-store) .custom-accent-text{font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,400)!important}:where(.vw-store) .heading-text{font-family:var(--font-heading-family)!important}:where(.vw-store) .price{letter-spacing:0;font-size:16px;line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground))}:where(.vw-store) .price>*{vertical-align:top;display:inline-block}:where(.vw-store) .price.price--unavailable{visibility:hidden}:where(.vw-store) .price--end{text-align:right}:where(.vw-store) .price .price-item{margin:0 10px 0 0;display:inline-block}:where(.vw-store) .price__regular .price-item--regular{margin-right:0}:where(.vw-store) .price:not(.price--show-badge) .price-item--last:last-of-type{margin:0}@media screen and (width>=750px){:where(.vw-store) .price{margin-bottom:0}}:where(.vw-store) .price--large{font-size:16px;font-weight:var(--font-weight-semibold);line-height:calc(1 + .5 / var(--font-body-scale));letter-spacing:var(--letter-spacing-body)}@media screen and (width>=750px){:where(.vw-store) .price--large{font-size:18px}}:where(.vw-store) .price--sold-out .price__availability,:where(.vw-store) .price__regular{display:block}:where(.vw-store) .price__sale,:where(.vw-store) .price__availability,:where(.vw-store) .price .price__badge-sale,:where(.vw-store) .price .price__badge-sold-out,:where(.vw-store) .price--on-sale .price__regular,:where(.vw-store) .price--on-sale .price__availability{display:none}:where(.vw-store) .price--sold-out .price__badge-sold-out,:where(.vw-store) .price--on-sale .price__badge-sale,:where(.vw-store) .volume-pricing--sale-badge .price__badge-sale{display:inline-block}:where(.vw-store) .volume-pricing--sale-badge .price__badge-sale{margin-left:5px}:where(.vw-store) .price--on-sale .price__sale{display:initial;flex-flow:wrap}:where(.vw-store) .price--center{display:initial;justify-content:center}:where(.vw-store) .price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.75);font-size:13px;text-decoration:line-through}:where(.vw-store) .unit-price{letter-spacing:var(--letter-spacing-body);font-size:11px;line-height:calc(1 + .2 / var(--font-body-scale));text-transform:uppercase;color:rgba(var(--color-foreground),.7);margin-top:2px;display:block}:where(.vw-store){--font-body:"Inter", sans-serif;--font-heading:"Inter", sans-serif;--font-weight-light:300;--font-weight-medium:500;--letter-spacing-tight:-.3px;--letter-spacing-normal:0px;--letter-spacing-loose:.5px;--letter-spacing-heading:-.3px;--letter-spacing-body:0px;--line-height-tight:1.1;--line-height-normal:1.4;--line-height-loose:1.6;--font-size-h1:40px;--font-size-h2:34px;--font-size-h3:28px;--font-size-h4:22px;--font-size-h5:19px;--font-size-h6:17px;--font-size-body-large:19px;--font-size-body:16px;--font-size-body-small:14px;--font-size-caption:12px;--min-font-size-h1:32px;--max-font-size-h1:48px;--min-font-size-h2:28px;--max-font-size-h2:40px;--min-font-size-h3:24px;--max-font-size-h3:32px}:where(.vw-store) h1,:where(.vw-store) .h1{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--h1-font-size,var(--font-size-h1));line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-heading);margin-bottom:.5em}:where(.vw-store) h2,:where(.vw-store) .h2{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--h2-font-size,var(--font-size-h2));line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-heading);margin-bottom:.5em}:where(.vw-store) h3,:where(.vw-store) .h3{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--h3-font-size,var(--font-size-h3));line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-body);margin-bottom:.5em}:where(.vw-store) h4,:where(.vw-store) .h4{font-family:var(--font-heading);font-weight:var(--font-weight-semibold);font-size:var(--h4-font-size,var(--font-size-h4));line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body);margin-bottom:.5em}:where(.vw-store) h5,:where(.vw-store) .h5{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--h5-font-size,var(--font-size-h5));line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body);margin-bottom:.5em}:where(.vw-store) .subtitle{font-size:var(--subtitle-font-size,18px)}:where(.vw-store) h6,:where(.vw-store) .h6{font-family:var(--font-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-h6);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body);margin-bottom:.5em}:where(.vw-store),:where(.vw-store) .body{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--body-font-size,var(--font-size-body));line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body)}:where(.vw-store) .body-large{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-large);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body)}:where(.vw-store) .body-small{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-body-small);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body)}:where(.vw-store) .caption{font-family:var(--font-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-caption);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-body)}:where(.vw-store) .button-text{font-family:var(--font-body);font-weight:var(--global-button-font-weight,700);font-size:var(--global-button-font-size,var(--font-size-body-small));letter-spacing:var(--global-button-letter-spacing,var(--letter-spacing-body));text-transform:var(--global-button-text-transform,uppercase);line-height:1.2}:where(.vw-store) .text-left{text-align:left}:where(.vw-store) .text-right{text-align:right}:where(.vw-store) .text-light{font-weight:var(--font-weight-light)}:where(.vw-store) .text-regular{font-weight:var(--font-weight-regular)}:where(.vw-store) .text-medium{font-weight:var(--font-weight-medium)}:where(.vw-store) .text-semibold{font-weight:var(--font-weight-semibold)}:where(.vw-store) .text-bold{font-weight:var(--font-weight-bold)}:where(.vw-store) span,:where(.vw-store) div:not([class^=shopify]),:where(.vw-store) p:not([class^=shopify]),:where(.vw-store) button:not([class^=shopify]),:where(.vw-store) a:not([class^=shopify]){font-family:var(--font-body-family-override)!important}:where(.vw-store) span[class*=title],:where(.vw-store) span[class*=heading],:where(.vw-store) span[class*=product-title],:where(.vw-store) span[class*=section-title]{font-family:var(--font-heading-family-override)!important}:where(.vw-store) .check-yes,:where(.vw-store) .check-no,:where(.vw-store) .text-value,:where(.vw-store) .feature-name,:where(.vw-store) .product-subtitle,:where(.vw-store) .product-title,:where(.vw-store) .reviewer-name,:where(.vw-store) .carousel-reviewer-name,:where(.vw-store) .rating-text,:where(.vw-store) .unique-rating-text,:where(.vw-store) .benefit-text,:where(.vw-store) .counter-prefix,:where(.vw-store) .counter-number,:where(.vw-store) .counter-suffix{font-family:var(--font-body-family-override)!important}@media screen and (width<=375px){:where(.vw-store) h1,:where(.vw-store) .h1{font-size:var(--min-font-size-h1)}:where(.vw-store) h2,:where(.vw-store) .h2{font-size:var(--min-font-size-h2)}:where(.vw-store) h3,:where(.vw-store) .h3{font-size:var(--min-font-size-h3)}}@media screen and (width>=1440px){:where(.vw-store) h1,:where(.vw-store) .h1{font-size:var(--max-font-size-h1)}:where(.vw-store) h2,:where(.vw-store) .h2{font-size:var(--max-font-size-h2)}:where(.vw-store) h3,:where(.vw-store) .h3{font-size:var(--max-font-size-h3)}}:where(.vw-store){--font-heading-family:Inter, sans-serif;--font-body-family:"DM Sans", sans-serif;--font-heading-weight:700;--font-body-weight:400;--button-text-transform: ;--font-body-family-override:"DM Sans", sans-serif;--font-heading-family-override:Inter, sans-serif;--font-body-weight-override:400;--font-heading-weight-override:700;--global-button-radius:8px;--h1-font-size:48px;--h2-font-size:36px;--h3-font-size:28px;--body-font-size:16px;--subtitle-font-size:18px}:where(.vw-store) .button,:where(.vw-store) .button-text,:where(.vw-store) button[type=submit],:where(.vw-store) input[type=submit]{text-transform:var(--button-text-transform);font-family:var(--font-body-family-override)}:where(.vw-store) p,:where(.vw-store) span,:where(.vw-store) div,:where(.vw-store) a,:where(.vw-store) button,:where(.vw-store) input,:where(.vw-store) select,:where(.vw-store) textarea,:where(.vw-store) label,:where(.vw-store) li{font-family:var(--font-body-family-override,"DM Sans", sans-serif)}:where(.vw-store) h1,:where(.vw-store) h2,:where(.vw-store) h3,:where(.vw-store) h4,:where(.vw-store) h5,:where(.vw-store) h6,:where(.vw-store) .h1,:where(.vw-store) .h2,:where(.vw-store) .h3,:where(.vw-store) .h4,:where(.vw-store) .h5,:where(.vw-store) .h6,:where(.vw-store) [class*=title],:where(.vw-store) [class*=heading],:where(.vw-store) .title,:where(.vw-store) .heading,:where(.vw-store) .product-title,:where(.vw-store) .product__title,:where(.vw-store) .product-form__label,:where(.vw-store) .collection-hero__title,:where(.vw-store) .page-title,:where(.vw-store) .section-header__title,:where(.vw-store) .main-collection-title,:where(.vw-store) .main-title,:where(.vw-store) .subtitle{font-family:var(--font-heading-family-override,Inter, sans-serif)}:where(.vw-store) .rating-component,:where(.vw-store) .review-name,:where(.vw-store) .review-text,:where(.vw-store) .benefit-text,:where(.vw-store) .counter-text,:where(.vw-store) .feature-name,:where(.vw-store) .check-yes,:where(.vw-store) .check-no,:where(.vw-store) .text-value{font-family:var(--font-body-family-override,"DM Sans", sans-serif)}:where(.vw-store){--app-letter-spacing:-1px}:where(.vw-store) .shopify-app-block,:where(.vw-store) .shopify-buy-frame,:where(.vw-store) div[data-shopify-app],:where(.vw-store) div[data-app-id],:where(.vw-store) div[class*=app-],:where(.vw-store) div[class*=App],:where(.vw-store) #bundle-container,:where(.vw-store) #bundle-app,:where(.vw-store) [data-bundle-app],:where(.vw-store) .bundle-builder,:where(.vw-store) #ReCharge,:where(.vw-store) [data-rebuy-id],:where(.vw-store) [data-rebuy-container],:where(.vw-store) [data-bold-bundle],:where(.vw-store) [data-loyalty-container]{letter-spacing:var(--app-letter-spacing)!important}:where(.vw-store) .shop-product-section,:where(.vw-store) .shop-product-info,:where(.vw-store) .shop-product-info :not(.shop-product-title):not([class*=product-title]),:where(.vw-store) .shop-product-section :not(.shop-product-title):not([class*=product-title]),:where(.vw-store) .blocks-section:not(.shopify-app-block):not([data-shopify-app]):not([data-app-id]):not([class*=app-]):not([class*=App]),:where(.vw-store) .limited-inventory-alert,:where(.vw-store) .limited-inventory-alert *,:where(.vw-store) .product-description-block,:where(.vw-store) .product-description-block *{letter-spacing:var(--letter-spacing-body)!important}:where(.vw-store) .shop-product-title,:where(.vw-store) .shop-product-section .shop-product-title,:where(.vw-store) [class*=product-title-title]{letter-spacing:var(--letter-spacing-heading)!important}:where(.vw-store) .button,:where(.vw-store) .btn,:where(.vw-store) button[type=submit],:where(.vw-store) input[type=submit],:where(.vw-store) .shopify-payment-button__button,:where(.vw-store) .product-form__submit,:where(.vw-store) .shop-add-to-cart-button,:where(.vw-store) .claim-button,:where(.vw-store) .cart__checkout-button,:where(.vw-store) .contact-button,:where(.vw-store) .button--primary,:where(.vw-store) .rich-text-button,:where(.vw-store) .theme-button,:where(.vw-store) .sticky-add-to-cart__button{transition:all .3s;border-radius:var(--global-button-radius)!important;font-family:var(--font-body-family-override)!important;color:var(--global-button-text-color)!important;border-left:var(--global-button-border-width) solid var(--global-button-border-color)!important;border-right:var(--global-button-border-width) solid var(--global-button-border-color)!important;border-top:var(--global-button-border-width) solid var(--global-button-border-color)!important;border-bottom:var(--global-button-bottom-border-width) solid var(--global-button-bottom-border-color)!important;box-shadow:none!important;text-transform:uppercase!important;text-align:center!important;background:linear-gradient(#000,#000)!important;border-bottom-style:solid!important;padding-left:20px!important;padding-right:20px!important;font-weight:700!important}:where(.vw-store) .button:hover,:where(.vw-store) .btn:hover,:where(.vw-store) button[type=submit]:hover,:where(.vw-store) input[type=submit]:hover,:where(.vw-store) .shopify-payment-button__button:hover,:where(.vw-store) .product-form__submit:hover,:where(.vw-store) .shop-add-to-cart-button:hover,:where(.vw-store) .claim-button:hover,:where(.vw-store) button[class*=add-to-cart]:hover,:where(.vw-store) button[class*=add_to_cart]:hover,:where(.vw-store) a[class*=add-to-cart]:hover,:where(.vw-store) a[class*=add_to_cart]:hover,:where(.vw-store) input[class*=add-to-cart]:hover,:where(.vw-store) input[class*=add_to_cart]:hover,:where(.vw-store) .cart__checkout-button:hover,:where(.vw-store) .contact-button:hover,:where(.vw-store) .button--primary:hover,:where(.vw-store) .rich-text-button:hover,:where(.vw-store) .theme-button:hover,:where(.vw-store) .sticky-add-to-cart__button:hover,:where(.vw-store) .button:focus,:where(.vw-store) .button:focus-visible,:where(.vw-store) .btn:focus,:where(.vw-store) .btn:focus-visible,:where(.vw-store) button[type=submit]:focus,:where(.vw-store) button[type=submit]:focus-visible,:where(.vw-store) input[type=submit]:focus,:where(.vw-store) input[type=submit]:focus-visible,:where(.vw-store) .shopify-payment-button__button:focus,:where(.vw-store) .shopify-payment-button__button:focus-visible,:where(.vw-store) .product-form__submit:focus,:where(.vw-store) .product-form__submit:focus-visible,:where(.vw-store) .shop-add-to-cart-button:focus,:where(.vw-store) .shop-add-to-cart-button:focus-visible,:where(.vw-store) .claim-button:focus,:where(.vw-store) .claim-button:focus-visible,:where(.vw-store) button[class*=add-to-cart]:focus,:where(.vw-store) button[class*=add_to_cart]:focus,:where(.vw-store) a[class*=add-to-cart]:focus,:where(.vw-store) a[class*=add_to_cart]:focus,:where(.vw-store) input[class*=add-to-cart]:focus,:where(.vw-store) input[class*=add_to_cart]:focus,:where(.vw-store) .cart__checkout-button:focus,:where(.vw-store) .cart__checkout-button:focus-visible,:where(.vw-store) .contact-button:focus,:where(.vw-store) .contact-button:focus-visible,:where(.vw-store) .button--primary:focus,:where(.vw-store) .button--primary:focus-visible,:where(.vw-store) .theme-button:focus,:where(.vw-store) .theme-button:focus-visible,:where(.vw-store) .sticky-add-to-cart__button:focus,:where(.vw-store) .sticky-add-to-cart__button:focus-visible,:where(.vw-store) .shopify-payment-button [role=button]:focus,:where(.vw-store) .shopify-payment-button [role=button]:focus-visible{border-left:var(--global-button-border-width) solid var(--global-button-border-color)!important;border-right:var(--global-button-border-width) solid var(--global-button-border-color)!important;border-top:var(--global-button-border-width) solid var(--global-button-border-color)!important;border-bottom:var(--global-button-bottom-border-width) solid var(--global-button-bottom-border-color)!important;box-shadow:none!important;background:linear-gradient(#000,#000)!important;border-bottom-style:solid!important;outline:none!important}:where(.vw-store) div[class*=add-to-cart]:hover,:where(.vw-store) div[class*=add_to_cart]:hover,:where(.vw-store) span[class*=add-to-cart]:hover,:where(.vw-store) span[class*=add_to_cart]:hover,:where(.vw-store) p[class*=add-to-cart]:hover,:where(.vw-store) p[class*=add_to_cart]:hover,:where(.vw-store) section[class*=add-to-cart]:hover,:where(.vw-store) section[class*=add_to_cart]:hover,:where(.vw-store) article[class*=add-to-cart]:hover,:where(.vw-store) article[class*=add_to_cart]:hover,:where(.vw-store) div[class*=add-to-cart]:focus,:where(.vw-store) div[class*=add_to_cart]:focus,:where(.vw-store) span[class*=add-to-cart]:focus,:where(.vw-store) span[class*=add_to_cart]:focus,:where(.vw-store) p[class*=add-to-cart]:focus,:where(.vw-store) p[class*=add_to_cart]:focus,:where(.vw-store) section[class*=add-to-cart]:focus,:where(.vw-store) section[class*=add_to_cart]:focus,:where(.vw-store) article[class*=add-to-cart]:focus,:where(.vw-store) article[class*=add_to_cart]:focus{background-color:inherit!important;box-shadow:none!important;outline:none!important}:where(.vw-store) .sticky-add-to-cart:hover,:where(.vw-store) .sticky-add-to-cart:focus,:where(.vw-store) .sticky-add-to-cart :not(button):not(input[type=submit]):not(.button):not(.btn):hover,:where(.vw-store) .sticky-add-to-cart :not(button):not(input[type=submit]):not(.button):not(.btn):focus,:where(.vw-store) [class*=sticky-add-to-cart]:not(button):not(input[type=submit]):not(.button):not(.btn):hover,:where(.vw-store) [class*=sticky-add-to-cart]:not(button):not(input[type=submit]):not(.button):not(.btn):focus{background-color:inherit!important;box-shadow:inherit!important}:where(.vw-store) .button:before,:where(.vw-store) .button:after,:where(.vw-store) .btn:before,:where(.vw-store) .btn:after,:where(.vw-store) button[type=submit]:before,:where(.vw-store) button[type=submit]:after,:where(.vw-store) input[type=submit]:before,:where(.vw-store) input[type=submit]:after,:where(.vw-store) .shopify-payment-button__button:before,:where(.vw-store) .shopify-payment-button__button:after,:where(.vw-store) .product-form__submit:before,:where(.vw-store) .product-form__submit:after,:where(.vw-store) .shop-add-to-cart-button:before,:where(.vw-store) .shop-add-to-cart-button:after,:where(.vw-store) .claim-button:before,:where(.vw-store) .claim-button:after,:where(.vw-store) [class*=add-to-cart]:before,:where(.vw-store) [class*=add-to-cart]:after,:where(.vw-store) [class*=add_to_cart]:before,:where(.vw-store) [class*=add_to_cart]:after,:where(.vw-store) .cart__checkout-button:before,:where(.vw-store) .cart__checkout-button:after,:where(.vw-store) .contact-button:before,:where(.vw-store) .contact-button:after,:where(.vw-store) .button--primary:before,:where(.vw-store) .button--primary:after,:where(.vw-store) .theme-button:before,:where(.vw-store) .theme-button:after,:where(.vw-store) .sticky-add-to-cart__button:before,:where(.vw-store) .sticky-add-to-cart__button:after,:where(.vw-store) .shopify-payment-button .shopify-payment-button__button,:where(.vw-store) .shopify-payment-button .shopify-payment-button__button--unbranded,:where(.vw-store) .shopify-payment-button .shopify-payment-button__more-options,:where(.vw-store) .shopify-payment-button__button--branded,:where(.vw-store) .shopify-payment-button__button--unbranded,:where(.vw-store) .shopify-payment-button .shopify-payment-button__button:hover,:where(.vw-store) .shopify-payment-button .shopify-payment-button__button--unbranded:hover,:where(.vw-store) .shopify-payment-button .shopify-payment-button__more-options:hover,:where(.vw-store) .shopify-payment-button__button--branded:hover,:where(.vw-store) .shopify-payment-button__button--unbranded:hover{box-shadow:none!important}:where(.vw-store) button:not([class^=shopify]),:where(.vw-store) .secondary-button,:where(.vw-store) .link-styled-button,:where(.vw-store) [class*=button],:where(.vw-store) [class*=btn-],:where(.vw-store) .card__badge,:where(.vw-store) .badge,:where(.vw-store) .tag,:where(.vw-store) .spr-button,:where(.vw-store) .pagination__item,:where(.vw-store) input[type=button],:where(.vw-store) select,:where(.vw-store) .select__select,:where(.vw-store) .disclosure__button,:where(.vw-store) .filter-group,:where(.vw-store) .facet-checkbox,:where(.vw-store) .variant-input,:where(.vw-store) .color-swatch,:where(.vw-store) .swatch{border-radius:var(--global-button-radius)}:where(.vw-store) .pagination__item,:where(.vw-store) .card__badge{border-radius:calc(var(--global-button-radius) * .75)!important}:where(.vw-store) .pill:not(.pill-item),:where(.vw-store) .tag-label,:where(.vw-store) [class*=pill]:not(.pill-item),:where(.vw-store) [class*=tag-]{border-radius:50px!important}:where(.vw-store) .cart-drawer td.cart-item__details dl,:where(.vw-store) .cart-drawer .discounts__discount,:where(.vw-store) .totals.gb-discounts-cart-values,:where(.vw-store) .totals.gb-discounts-cart-values h2,:where(.vw-store) .totals.gb-discounts-cart-values .totals__total-value,:where(.vw-store) .gb-shipping-protection-icontext p{color:#000!important}:where(.vw-store) .cart-drawer .cart-item__final-price.product-option{color:#fff!important}:where(.vw-store) cart-remove-button .button,:where(.vw-store) .cart-remove-button,:where(.vw-store) [id^=CartDrawer-Remove]{background-color:#0000!important;border:none!important}:where(.vw-store) .gb-shipping-protection-button input:checked+.slider{background-color:#fff!important}:where(.vw-store) span.gb-cart-total-item{color:#fff!important;background-color:#000!important}:where(.vw-store) .social-proof-bar{background-color:#fff!important}:where(.vw-store) .social-proof-bar .social-proof-content,:where(.vw-store) .social-proof-bar .social-proof-content *,:where(.vw-store) .social-proof-bar svg,:where(.vw-store) .social-proof-bar i,:where(.vw-store) .social-proof-bar img,:where(.vw-store) .social-proof-bar__text{color:#fff!important;fill:#fff!important}:where(.vw-store){--enhanced-3d-enabled:false;--enhanced-gradient-enabled:true}:where(.vw-store) .button-box-shadow,:where(.vw-store) .button.button-box-shadow,:where(.vw-store) .btn.button-box-shadow,:where(.vw-store) button[type=submit].button-box-shadow,:where(.vw-store) input[type=submit].button-box-shadow,:where(.vw-store) .product-form__submit.button-box-shadow,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow,:where(.vw-store) .cart__checkout-button.button-box-shadow,:where(.vw-store) .contact-button.button-box-shadow:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow,:where(.vw-store) .claim-button.button-box-shadow,:where(.vw-store) .newsletter-form__button.button-box-shadow:not(.disable-global-button-styling),:where(.vw-store) .field__button.button-box-shadow:not(.disable-global-button-styling),:where(.vw-store) .theme-button.button-box-shadow,:where(.vw-store) .guarantee-section__cta.button-box-shadow,:where(.vw-store) .custom-hero__button.button-box-shadow,:where(.vw-store) .rich-text-button.button-box-shadow{z-index:1;position:relative;transition:all .3s!important}:where(.vw-store) .button-box-shadow.intensity-1,:where(.vw-store) .button.button-box-shadow.intensity-1,:where(.vw-store) .btn.button-box-shadow.intensity-1,:where(.vw-store) button[type=submit].button-box-shadow.intensity-1,:where(.vw-store) input[type=submit].button-box-shadow.intensity-1,:where(.vw-store) .product-form__submit.button-box-shadow.intensity-1,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow.intensity-1,:where(.vw-store) .cart__checkout-button.button-box-shadow.intensity-1,:where(.vw-store) .contact-button.button-box-shadow.intensity-1:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow.intensity-1:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow.intensity-1,:where(.vw-store) .claim-button.button-box-shadow.intensity-1,:where(.vw-store) .newsletter-form__button.button-box-shadow.intensity-1:not(.disable-global-button-styling),:where(.vw-store) .field__button.button-box-shadow.intensity-1:not(.disable-global-button-styling),:where(.vw-store) .theme-button.button-box-shadow.intensity-1,:where(.vw-store) .guarantee-section__cta.button-box-shadow.intensity-1,:where(.vw-store) .custom-hero__button.button-box-shadow.intensity-1,:where(.vw-store) .rich-text-button.button-box-shadow.intensity-1{box-shadow:0 2px 4px #0000001a!important}:where(.vw-store) .button-box-shadow.intensity-1:hover,:where(.vw-store) .button.button-box-shadow.intensity-1:hover,:where(.vw-store) .btn.button-box-shadow.intensity-1:hover,:where(.vw-store) button[type=submit].button-box-shadow.intensity-1:hover,:where(.vw-store) input[type=submit].button-box-shadow.intensity-1:hover,:where(.vw-store) .product-form__submit.button-box-shadow.intensity-1:hover,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow.intensity-1:hover,:where(.vw-store) .cart__checkout-button.button-box-shadow.intensity-1:hover,:where(.vw-store) .contact-button.button-box-shadow.intensity-1:hover:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow.intensity-1:hover:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow.intensity-1:hover,:where(.vw-store) .claim-button.button-box-shadow.intensity-1:hover,:where(.vw-store) .newsletter-form__button.button-box-shadow.intensity-1:not(.disable-global-button-styling):hover,:where(.vw-store) .field__button.button-box-shadow.intensity-1:not(.disable-global-button-styling):hover,:where(.vw-store) .theme-button.button-box-shadow.intensity-1:hover,:where(.vw-store) .guarantee-section__cta.button-box-shadow.intensity-1:hover,:where(.vw-store) .custom-hero__button.button-box-shadow.intensity-1:hover,:where(.vw-store) .rich-text-button.button-box-shadow.intensity-1:hover{transform:translateY(-2px)!important;box-shadow:0 4px 8px #00000026!important}:where(.vw-store) .button-box-shadow.intensity-2,:where(.vw-store) .button.button-box-shadow.intensity-2,:where(.vw-store) .btn.button-box-shadow.intensity-2,:where(.vw-store) button[type=submit].button-box-shadow.intensity-2,:where(.vw-store) input[type=submit].button-box-shadow.intensity-2,:where(.vw-store) .product-form__submit.button-box-shadow.intensity-2,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow.intensity-2,:where(.vw-store) .cart__checkout-button.button-box-shadow.intensity-2,:where(.vw-store) .contact-button.button-box-shadow.intensity-2:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow.intensity-2:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow.intensity-2,:where(.vw-store) .claim-button.button-box-shadow.intensity-2,:where(.vw-store) .newsletter-form__button.button-box-shadow.intensity-2:not(.disable-global-button-styling),:where(.vw-store) .field__button.button-box-shadow.intensity-2:not(.disable-global-button-styling),:where(.vw-store) .theme-button.button-box-shadow.intensity-2,:where(.vw-store) .guarantee-section__cta.button-box-shadow.intensity-2,:where(.vw-store) .custom-hero__button.button-box-shadow.intensity-2,:where(.vw-store) .rich-text-button.button-box-shadow.intensity-2{box-shadow:0 4px 8px #00000026!important}:where(.vw-store) .button-box-shadow.intensity-2:hover,:where(.vw-store) .button.button-box-shadow.intensity-2:hover,:where(.vw-store) .btn.button-box-shadow.intensity-2:hover,:where(.vw-store) button[type=submit].button-box-shadow.intensity-2:hover,:where(.vw-store) input[type=submit].button-box-shadow.intensity-2:hover,:where(.vw-store) .product-form__submit.button-box-shadow.intensity-2:hover,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow.intensity-2:hover,:where(.vw-store) .cart__checkout-button.button-box-shadow.intensity-2:hover,:where(.vw-store) .contact-button.button-box-shadow.intensity-2:hover:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow.intensity-2:hover:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow.intensity-2:hover,:where(.vw-store) .claim-button.button-box-shadow.intensity-2:hover,:where(.vw-store) .newsletter-form__button.button-box-shadow.intensity-2:not(.disable-global-button-styling):hover,:where(.vw-store) .field__button.button-box-shadow.intensity-2:not(.disable-global-button-styling):hover,:where(.vw-store) .theme-button.button-box-shadow.intensity-2:hover,:where(.vw-store) .guarantee-section__cta.button-box-shadow.intensity-2:hover,:where(.vw-store) .custom-hero__button.button-box-shadow.intensity-2:hover,:where(.vw-store) .rich-text-button.button-box-shadow.intensity-2:hover{transform:translateY(-2px)!important;box-shadow:0 6px 12px #0003!important}:where(.vw-store) .button-box-shadow.intensity-3,:where(.vw-store) .button.button-box-shadow.intensity-3,:where(.vw-store) .btn.button-box-shadow.intensity-3,:where(.vw-store) button[type=submit].button-box-shadow.intensity-3,:where(.vw-store) input[type=submit].button-box-shadow.intensity-3,:where(.vw-store) .product-form__submit.button-box-shadow.intensity-3,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow.intensity-3,:where(.vw-store) .cart__checkout-button.button-box-shadow.intensity-3,:where(.vw-store) .contact-button.button-box-shadow.intensity-3:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow.intensity-3:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow.intensity-3,:where(.vw-store) .claim-button.button-box-shadow.intensity-3,:where(.vw-store) .newsletter-form__button.button-box-shadow.intensity-3:not(.disable-global-button-styling),:where(.vw-store) .field__button.button-box-shadow.intensity-3:not(.disable-global-button-styling),:where(.vw-store) .theme-button.button-box-shadow.intensity-3,:where(.vw-store) .guarantee-section__cta.button-box-shadow.intensity-3,:where(.vw-store) .custom-hero__button.button-box-shadow.intensity-3,:where(.vw-store) .rich-text-button.button-box-shadow.intensity-3{box-shadow:0 6px 12px #0003!important}:where(.vw-store) .button-box-shadow.intensity-3:hover,:where(.vw-store) .button.button-box-shadow.intensity-3:hover,:where(.vw-store) .btn.button-box-shadow.intensity-3:hover,:where(.vw-store) button[type=submit].button-box-shadow.intensity-3:hover,:where(.vw-store) input[type=submit].button-box-shadow.intensity-3:hover,:where(.vw-store) .product-form__submit.button-box-shadow.intensity-3:hover,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow.intensity-3:hover,:where(.vw-store) .cart__checkout-button.button-box-shadow.intensity-3:hover,:where(.vw-store) .contact-button.button-box-shadow.intensity-3:hover:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow.intensity-3:hover:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow.intensity-3:hover,:where(.vw-store) .claim-button.button-box-shadow.intensity-3:hover,:where(.vw-store) .newsletter-form__button.button-box-shadow.intensity-3:not(.disable-global-button-styling):hover,:where(.vw-store) .field__button.button-box-shadow.intensity-3:not(.disable-global-button-styling):hover,:where(.vw-store) .theme-button.button-box-shadow.intensity-3:hover,:where(.vw-store) .guarantee-section__cta.button-box-shadow.intensity-3:hover,:where(.vw-store) .custom-hero__button.button-box-shadow.intensity-3:hover,:where(.vw-store) .rich-text-button.button-box-shadow.intensity-3:hover{transform:translateY(-2px)!important;box-shadow:0 8px 16px #00000040!important}:where(.vw-store) .button-box-shadow.intensity-4,:where(.vw-store) .button.button-box-shadow.intensity-4,:where(.vw-store) .btn.button-box-shadow.intensity-4,:where(.vw-store) button[type=submit].button-box-shadow.intensity-4,:where(.vw-store) input[type=submit].button-box-shadow.intensity-4,:where(.vw-store) .product-form__submit.button-box-shadow.intensity-4,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow.intensity-4,:where(.vw-store) .cart__checkout-button.button-box-shadow.intensity-4,:where(.vw-store) .contact-button.button-box-shadow.intensity-4:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow.intensity-4:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow.intensity-4,:where(.vw-store) .claim-button.button-box-shadow.intensity-4,:where(.vw-store) .newsletter-form__button.button-box-shadow.intensity-4:not(.disable-global-button-styling),:where(.vw-store) .field__button.button-box-shadow.intensity-4:not(.disable-global-button-styling),:where(.vw-store) .theme-button.button-box-shadow.intensity-4,:where(.vw-store) .guarantee-section__cta.button-box-shadow.intensity-4,:where(.vw-store) .custom-hero__button.button-box-shadow.intensity-4,:where(.vw-store) .rich-text-button.button-box-shadow.intensity-4{box-shadow:0 8px 16px #00000040!important}:where(.vw-store) .button-box-shadow.intensity-4:hover,:where(.vw-store) .button.button-box-shadow.intensity-4:hover,:where(.vw-store) .btn.button-box-shadow.intensity-4:hover,:where(.vw-store) button[type=submit].button-box-shadow.intensity-4:hover,:where(.vw-store) input[type=submit].button-box-shadow.intensity-4:hover,:where(.vw-store) .product-form__submit.button-box-shadow.intensity-4:hover,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow.intensity-4:hover,:where(.vw-store) .cart__checkout-button.button-box-shadow.intensity-4:hover,:where(.vw-store) .contact-button.button-box-shadow.intensity-4:hover:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow.intensity-4:hover:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow.intensity-4:hover,:where(.vw-store) .claim-button.button-box-shadow.intensity-4:hover,:where(.vw-store) .newsletter-form__button.button-box-shadow.intensity-4:not(.disable-global-button-styling):hover,:where(.vw-store) .field__button.button-box-shadow.intensity-4:not(.disable-global-button-styling):hover,:where(.vw-store) .theme-button.button-box-shadow.intensity-4:hover,:where(.vw-store) .guarantee-section__cta.button-box-shadow.intensity-4:hover,:where(.vw-store) .custom-hero__button.button-box-shadow.intensity-4:hover,:where(.vw-store) .rich-text-button.button-box-shadow.intensity-4:hover{transform:translateY(-2px)!important;box-shadow:0 10px 20px #0000004d!important}:where(.vw-store) .button-box-shadow.intensity-5,:where(.vw-store) .button.button-box-shadow.intensity-5,:where(.vw-store) .btn.button-box-shadow.intensity-5,:where(.vw-store) button[type=submit].button-box-shadow.intensity-5,:where(.vw-store) input[type=submit].button-box-shadow.intensity-5,:where(.vw-store) .product-form__submit.button-box-shadow.intensity-5,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow.intensity-5,:where(.vw-store) .cart__checkout-button.button-box-shadow.intensity-5,:where(.vw-store) .contact-button.button-box-shadow.intensity-5:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow.intensity-5:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow.intensity-5,:where(.vw-store) .claim-button.button-box-shadow.intensity-5,:where(.vw-store) .newsletter-form__button.button-box-shadow.intensity-5:not(.disable-global-button-styling),:where(.vw-store) .field__button.button-box-shadow.intensity-5:not(.disable-global-button-styling),:where(.vw-store) .theme-button.button-box-shadow.intensity-5,:where(.vw-store) .guarantee-section__cta.button-box-shadow.intensity-5,:where(.vw-store) .custom-hero__button.button-box-shadow.intensity-5,:where(.vw-store) .rich-text-button.button-box-shadow.intensity-5{box-shadow:0 10px 20px #0000004d!important}:where(.vw-store) .button-box-shadow.intensity-5:hover,:where(.vw-store) .button.button-box-shadow.intensity-5:hover,:where(.vw-store) .btn.button-box-shadow.intensity-5:hover,:where(.vw-store) button[type=submit].button-box-shadow.intensity-5:hover,:where(.vw-store) input[type=submit].button-box-shadow.intensity-5:hover,:where(.vw-store) .product-form__submit.button-box-shadow.intensity-5:hover,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow.intensity-5:hover,:where(.vw-store) .cart__checkout-button.button-box-shadow.intensity-5:hover,:where(.vw-store) .contact-button.button-box-shadow.intensity-5:hover:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow.intensity-5:hover:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow.intensity-5:hover,:where(.vw-store) .claim-button.button-box-shadow.intensity-5:hover,:where(.vw-store) .newsletter-form__button.button-box-shadow.intensity-5:not(.disable-global-button-styling):hover,:where(.vw-store) .field__button.button-box-shadow.intensity-5:not(.disable-global-button-styling):hover,:where(.vw-store) .theme-button.button-box-shadow.intensity-5:hover,:where(.vw-store) .guarantee-section__cta.button-box-shadow.intensity-5:hover,:where(.vw-store) .custom-hero__button.button-box-shadow.intensity-5:hover,:where(.vw-store) .rich-text-button.button-box-shadow.intensity-5:hover{transform:translateY(-2px)!important;box-shadow:0 12px 24px #00000059!important}:where(.vw-store) .button-box-shadow:active,:where(.vw-store) .button.button-box-shadow:active,:where(.vw-store) .btn.button-box-shadow:active,:where(.vw-store) button[type=submit].button-box-shadow:active,:where(.vw-store) input[type=submit].button-box-shadow:active,:where(.vw-store) .product-form__submit.button-box-shadow:active,:where(.vw-store) .shop-add-to-cart-button.button-box-shadow:active,:where(.vw-store) .cart__checkout-button.button-box-shadow:active,:where(.vw-store) .contact-button.button-box-shadow:active:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-box-shadow:active:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-box-shadow:active,:where(.vw-store) .claim-button.button-box-shadow:active,:where(.vw-store) .newsletter-form__button.button-box-shadow:not(.disable-global-button-styling):active,:where(.vw-store) .field__button.button-box-shadow:not(.disable-global-button-styling):active,:where(.vw-store) .theme-button.button-box-shadow:active,:where(.vw-store) .guarantee-section__cta.button-box-shadow:active,:where(.vw-store) .custom-hero__button.button-box-shadow:active,:where(.vw-store) .rich-text-button.button-box-shadow:active{transform:translateY(0)!important}:where(.vw-store) .button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .button.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .btn.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) button[type=submit].button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) input[type=submit].button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .product-form__submit.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .shop-add-to-cart-button.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .cart__checkout-button.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .contact-button.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .contact__button.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .button--primary.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .claim-button.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .newsletter-form__button.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .field__button.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .theme-button.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .guarantee-section__cta.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .custom-hero__button.button-gradient-effect:not(.disable-global-button-styling),:where(.vw-store) .rich-text-button.button-gradient-effect:not(.disable-global-button-styling){position:relative;overflow:hidden;background:linear-gradient(#000,#000)!important;background-color:var(--global-button-bg-color,#ef4a65)!important;transition:all .3s!important}:where(.vw-store) .button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .button.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .btn.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) button[type=submit].button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) input[type=submit].button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .product-form__submit.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .shop-add-to-cart-button.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .cart__checkout-button.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .contact-button.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .contact__button.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .button--primary.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .claim-button.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .newsletter-form__button.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .field__button.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .theme-button.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .guarantee-section__cta.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .custom-hero__button.button-gradient-effect:not(.disable-global-button-styling):hover,:where(.vw-store) .rich-text-button.button-gradient-effect:not(.disable-global-button-styling):hover{background:linear-gradient(#000,#000)!important;background-color:var(--global-button-hover-bg-color,#d63953)!important}:where(.vw-store) .button-gradient-effect.gradient-shine-enabled:not(.disable-global-button-styling):before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}:where(.vw-store) .button-gradient-effect.gradient-shine-enabled:not(.disable-global-button-styling):hover:before{left:100%}:where(.vw-store) .cart-remove-button,:where(.vw-store) .button--tertiary.cart-remove-button,:where(.vw-store) button.cart-remove-button,:where(.vw-store) .cart-remove-button.button-box-shadow,:where(.vw-store) .cart-remove-button.button-gradient-effect,:where(.vw-store) .cart-remove-button.intensity-1,:where(.vw-store) .cart-remove-button.intensity-2,:where(.vw-store) .cart-remove-button.intensity-3,:where(.vw-store) .cart-remove-button.intensity-4,:where(.vw-store) .cart-remove-button.intensity-5,:where(.vw-store) .button--tertiary.cart-remove-button.button-box-shadow,:where(.vw-store) .button--tertiary.cart-remove-button.button-gradient-effect,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-1,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-2,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-3,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-4,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-5,:where(.vw-store) button.cart-remove-button.button-box-shadow,:where(.vw-store) button.cart-remove-button.button-gradient-effect,:where(.vw-store) button.cart-remove-button.intensity-1,:where(.vw-store) button.cart-remove-button.intensity-2,:where(.vw-store) button.cart-remove-button.intensity-3,:where(.vw-store) button.cart-remove-button.intensity-4,:where(.vw-store) button.cart-remove-button.intensity-5{box-shadow:none!important;background:var(--button-tertiary-bg,transparent)!important;z-index:auto!important;transition:opacity .2s!important;position:static!important;transform:none!important}:where(.vw-store) .cart-remove-button:hover,:where(.vw-store) .button--tertiary.cart-remove-button:hover,:where(.vw-store) button.cart-remove-button:hover,:where(.vw-store) .cart-remove-button.button-box-shadow:hover,:where(.vw-store) .cart-remove-button.button-gradient-effect:hover,:where(.vw-store) .cart-remove-button.intensity-1:hover,:where(.vw-store) .cart-remove-button.intensity-2:hover,:where(.vw-store) .cart-remove-button.intensity-3:hover,:where(.vw-store) .cart-remove-button.intensity-4:hover,:where(.vw-store) .cart-remove-button.intensity-5:hover,:where(.vw-store) .button--tertiary.cart-remove-button.button-box-shadow:hover,:where(.vw-store) .button--tertiary.cart-remove-button.button-gradient-effect:hover,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-1:hover,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-2:hover,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-3:hover,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-4:hover,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-5:hover,:where(.vw-store) button.cart-remove-button.button-box-shadow:hover,:where(.vw-store) button.cart-remove-button.button-gradient-effect:hover,:where(.vw-store) button.cart-remove-button.intensity-1:hover,:where(.vw-store) button.cart-remove-button.intensity-2:hover,:where(.vw-store) button.cart-remove-button.intensity-3:hover,:where(.vw-store) button.cart-remove-button.intensity-4:hover,:where(.vw-store) button.cart-remove-button.intensity-5:hover{box-shadow:none!important;opacity:.7!important;transform:none!important}:where(.vw-store) .cart-remove-button:active,:where(.vw-store) .button--tertiary.cart-remove-button:active,:where(.vw-store) button.cart-remove-button:active,:where(.vw-store) .cart-remove-button.button-box-shadow:active,:where(.vw-store) .cart-remove-button.button-gradient-effect:active,:where(.vw-store) .cart-remove-button.intensity-1:active,:where(.vw-store) .cart-remove-button.intensity-2:active,:where(.vw-store) .cart-remove-button.intensity-3:active,:where(.vw-store) .cart-remove-button.intensity-4:active,:where(.vw-store) .cart-remove-button.intensity-5:active,:where(.vw-store) .button--tertiary.cart-remove-button.button-box-shadow:active,:where(.vw-store) .button--tertiary.cart-remove-button.button-gradient-effect:active,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-1:active,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-2:active,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-3:active,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-4:active,:where(.vw-store) .button--tertiary.cart-remove-button.intensity-5:active,:where(.vw-store) button.cart-remove-button.button-box-shadow:active,:where(.vw-store) button.cart-remove-button.button-gradient-effect:active,:where(.vw-store) button.cart-remove-button.intensity-1:active,:where(.vw-store) button.cart-remove-button.intensity-2:active,:where(.vw-store) button.cart-remove-button.intensity-3:active,:where(.vw-store) button.cart-remove-button.intensity-4:active,:where(.vw-store) button.cart-remove-button.intensity-5:active{box-shadow:none!important;opacity:.5!important;transform:none!important}:where(.vw-store) .cart-remove-button:before,:where(.vw-store) .button--tertiary.cart-remove-button:before,:where(.vw-store) button.cart-remove-button:before,:where(.vw-store) .cart-remove-button.button-gradient-effect:before,:where(.vw-store) .cart-remove-button.gradient-shine-enabled:before,:where(.vw-store) .button--tertiary.cart-remove-button.button-gradient-effect:before,:where(.vw-store) .button--tertiary.cart-remove-button.gradient-shine-enabled:before,:where(.vw-store) button.cart-remove-button.button-gradient-effect:before,:where(.vw-store) button.cart-remove-button.gradient-shine-enabled:before{content:none!important;background:0 0!important;display:none!important}@media screen and (width<=768px){:where(.vw-store) .button-box-shadow{transform:none!important}:where(.vw-store) .button-box-shadow:hover,:where(.vw-store) .button-box-shadow:focus{transform:translateY(-1px)!important}}@media print{:where(.vw-store) .button-box-shadow{box-shadow:none!important;transform:none!important}:where(.vw-store) .button-gradient-effect:before{display:none!important}}:where(.vw-store) .disable-global-button-styling:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.button-box-shadow:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.button-gradient-effect:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.intensity-1:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.intensity-2:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.intensity-3:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.intensity-4:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.intensity-5:not(.cart-discount-code-button),:where(.vw-store) .button.disable-global-button-styling.button-box-shadow:not(.cart-discount-code-button),:where(.vw-store) .button.disable-global-button-styling.button-gradient-effect:not(.cart-discount-code-button),:where(.vw-store) .btn.disable-global-button-styling.button-box-shadow:not(.cart-discount-code-button),:where(.vw-store) .btn.disable-global-button-styling.button-gradient-effect:not(.cart-discount-code-button){box-shadow:none!important;background:unset!important;background-image:none!important;background-color:unset!important;z-index:auto!important;font-weight:unset!important;letter-spacing:unset!important;text-transform:unset!important;transition:none!important;position:static!important;transform:none!important}:where(.vw-store) .disable-global-button-styling:hover:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling:focus:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.button-box-shadow:hover:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.button-gradient-effect:hover:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.intensity-1:hover:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.intensity-2:hover:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.intensity-3:hover:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.intensity-4:hover:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.intensity-5:hover:not(.cart-discount-code-button){box-shadow:none!important;background:unset!important;background-image:none!important;background-color:unset!important;transition:none!important;transform:none!important}:where(.vw-store) .disable-global-button-styling:active:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.button-box-shadow:active:not(.cart-discount-code-button),:where(.vw-store) .disable-global-button-styling.button-gradient-effect:active:not(.cart-discount-code-button){box-shadow:none!important;background:unset!important;background-image:none!important;background-color:unset!important;transform:none!important}:where(.vw-store) .disable-global-button-styling:not(.cart-discount-code-button):before,:where(.vw-store) .disable-global-button-styling:not(.cart-discount-code-button):after,:where(.vw-store) .disable-global-button-styling.button-gradient-effect:not(.cart-discount-code-button):before,:where(.vw-store) .disable-global-button-styling.gradient-shine-enabled:not(.cart-discount-code-button):before{content:none!important;display:none!important}:where(.vw-store) h1,:where(.vw-store) h2,:where(.vw-store) h3,:where(.vw-store) h4,:where(.vw-store) h5,:where(.vw-store) h6,:where(.vw-store) .title,:where(.vw-store) .heading,:where(.vw-store) [class*=title],:where(.vw-store) [class*=heading],:where(.vw-store) .collection-hero__title,:where(.vw-store) .main-collection-title,:where(.vw-store) .page-title,:where(.vw-store) .section-header__title,:where(.vw-store) .section-title,:where(.vw-store) .product-title,:where(.vw-store) .collection-title,:where(.vw-store) .blog-title,:where(.vw-store) .card__heading,:where(.vw-store) .headline,:where(.vw-store) .subtitle,:where(.vw-store) .caption-with-letter-spacing,:where(.vw-store) .h1,:where(.vw-store) .h2,:where(.vw-store) .h3,:where(.vw-store) .h4,:where(.vw-store) .h5,:where(.vw-store) .h6,:where(.vw-store) .comparison-heading,:where(.vw-store) .comparison-product-title,:where(.vw-store) .statistics-section-title,:where(.vw-store) .statistic-title,:where(.vw-store) .alt-feat-section-title,:where(.vw-store) .alt-feat-title,:where(.vw-store) .as-seen-in-title,:where(.vw-store) .custom-hero__title,:where(.vw-store) .custom-main-heading,:where(.vw-store) .reviews-subtitle,:where(.vw-store) .section[data-use-theme-colors=true] .title,:where(.vw-store) .section[data-use-theme-colors=true] [class*=title],:where(.vw-store) .section[data-use-theme-colors=true] h1,:where(.vw-store) .section[data-use-theme-colors=true] h2,:where(.vw-store) .section[data-use-theme-colors=true] h3,:where(.vw-store) .section[data-use-theme-colors=true] h4,:where(.vw-store) .section[data-use-theme-colors=true] h5,:where(.vw-store) .section[data-use-theme-colors=true] h6,:where(.vw-store) .section[data-use-theme-colors=true] .heading,:where(.vw-store) div[class*=section][data-use-theme-colors=true] .title,:where(.vw-store) div[class*=section][data-use-theme-colors=true] [class*=title],:where(.vw-store) div[class*=section][data-use-theme-colors=true] h1,:where(.vw-store) div[class*=section][data-use-theme-colors=true] h2,:where(.vw-store) div[class*=section][data-use-theme-colors=true] h3,:where(.vw-store) div[class*=section][data-use-theme-colors=true] h4,:where(.vw-store) div[class*=section][data-use-theme-colors=true] h5,:where(.vw-store) div[class*=section][data-use-theme-colors=true] h6,:where(.vw-store) div[class*=section][data-use-theme-colors=true] .heading,:where(.vw-store) [data-use-theme-colors=true] .title,:where(.vw-store) [data-use-theme-colors=true] [class*=title],:where(.vw-store) [data-use-theme-colors=true] h1,:where(.vw-store) [data-use-theme-colors=true] h2,:where(.vw-store) [data-use-theme-colors=true] h3,:where(.vw-store) [data-use-theme-colors=true] h4,:where(.vw-store) [data-use-theme-colors=true] h5,:where(.vw-store) [data-use-theme-colors=true] h6,:where(.vw-store) [data-use-theme-colors=true] .heading{color:#000!important}:where(.vw-store) .shop-product-title,:where(.vw-store) .shop-product-section .title,:where(.vw-store) .shop-product-section h1,:where(.vw-store) .shop-product-section h2,:where(.vw-store) .shop-product-section h3,:where(.vw-store) .shop-product-section h4,:where(.vw-store) .shop-product-section h5,:where(.vw-store) .shop-product-section h6{color:inherit!important}:where(.vw-store) .accent-title,:where(.vw-store) [class*=accent-title],:where(.vw-store) .accent-heading,:where(.vw-store) [class*=accent-heading]{color:#fff!important}:where(.vw-store) span.kaching-bundles__bundle-products__price{display:none!important}:where(.vw-store) .kaching-bundles__block,:where(.vw-store) .kaching-bundles-sticky-atc{display:none}:where(.vw-store),:where(.vw-store) p,:where(.vw-store) div,:where(.vw-store) input,:where(.vw-store) textarea,:where(.vw-store) select{font-weight:var(--font-weight-regular)!important}:where(.vw-store) h3,:where(.vw-store) h4,:where(.vw-store) h5,:where(.vw-store) h6,:where(.vw-store) th,:where(.vw-store) .semi-bold{font-weight:var(--font-weight-semibold)!important}:where(.vw-store) h1,:where(.vw-store) h2,:where(.vw-store) strong,:where(.vw-store) b,:where(.vw-store) .bold,:where(.vw-store) .heading,:where(.vw-store) .btn--primary,:where(.vw-store) .btn--secondary{font-weight:var(--font-weight-bold)!important}:where(.vw-store) .kaching-bundles .kaching-bundles__multiple-gifts-selector{position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__multiple-gifts-selector__clickable-overlay{cursor:pointer;position:absolute;inset:0}:where(.vw-store) .kaching-bundles .kaching-bundles__multiple-gifts-selector__photos{flex-shrink:0;align-items:center;padding-block:2px;display:flex;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo{box-sizing:border-box;-o-object-fit:cover;object-fit:cover;border:1px solid var(--kaching-free-gift-background-color,#fff);background-color:#fff;border-radius:8px;width:40px;height:40px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo{border-color:var(--kaching-free-gift-selected-background-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo:not(:first-child){margin-inline-start:-16px}:where(.vw-store) .kaching-bundles .kaching-bundles__multiple-gifts-selector__photo-count{box-sizing:border-box;top:0;border:1px solid var(--kaching-free-gift-text-color,#000);background-color:var(--kaching-free-gift-background-color,#0000004d);width:24px;height:24px;color:var(--kaching-free-gift-text-color,#000);font-size:calc(var(--kaching-free-gift-font-size,13px) - 2px);font-weight:var(--kaching-free-gift-font-weight,bold);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset-inline-end:0;transform:translate(18%,-3%)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__multiple-gifts-selector__photo-count{border-color:var(--kaching-free-gift-selected-text-color,#fff);background-color:var(--kaching-free-gift-selected-background-color,#000);color:var(--kaching-free-gift-selected-text-color,#fff)}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products{border:1px solid var(--bar-border-color,#0000004d);border-radius:calc(var(--bar-border-radius,0) * 3 / 4);justify-content:space-evenly;margin-top:12px;margin-bottom:4px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products .kaching-bundles__bar-variant-selects{justify-content:center}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__divider{flex-direction:column;align-items:center;width:0;display:flex;overflow:visible}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__divider *{max-width:initial}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__divider-line{background-color:var(--bar-border-color,#0000004d);flex:1;width:1px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__divider-icon{display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__divider-icon svg{color:var(--bar-border-color,#0000004d)}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__product{flex-direction:column;flex:1;align-items:center;gap:5px;min-width:0;padding:12px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__product.kaching-bundles__bundle-products__product--placeholder{text-align:center;color:#555;justify-content:center;font-size:13px;font-weight:700}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__wrapper{align-items:center;gap:10px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__content{flex-direction:column;align-items:flex-start;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__link{flex-shrink:0;text-decoration:none;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__image{border-radius:var(--kaching-bundle-products-image-border-radius,0);flex-shrink:0;width:auto;max-width:100%;height:50px}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__image-placeholder{flex-shrink:0;width:50px;height:50px}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__title{overflow-wrap:break-word;text-align:center;color:var(--bar-title-color);font-size:13px;font-weight:var(--bar-title-font-weight,700);font-style:var(--bar-title-font-style)}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__pricing{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:baseline;gap:5px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__price{color:var(--bar-price-color,#000);font-size:13px;font-weight:700}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__full-price{color:var(--bar-full-price-color,#555);font-size:12px;text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products__unit-price{text-align:center;width:100%;color:var(--bar-full-price-color,#555);text-transform:uppercase;font-size:12px}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--hidden{display:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--vertical{flex-direction:column}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider{flex-direction:row;width:100%;height:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__divider-line{width:auto;height:1px}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__product{flex-direction:row;justify-content:space-between;padding:14px 12px}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__pricing--with-unit-price{flex-flow:wrap;justify-content:flex-end}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__unit-price{text-align:end}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__title{text-align:start}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bundle-products__image{-o-object-fit:contain;object-fit:contain;width:50px;height:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__bundle-products--vertical .kaching-bundles__bar-variant-selects{justify-content:flex-start}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-products{border:1px solid var(--bar-border-color,#0000004d);border-radius:calc(var(--bar-border-radius,0) * 3 / 4);flex-direction:column;margin-top:12px;margin-bottom:4px;display:flex;overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-products--hidden{display:none}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-products__divider{flex-direction:row;align-items:center;gap:4px;width:100%;height:0;display:flex;overflow:visible}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-products__divider-line{background-color:var(--bar-border-color,#0000004d);flex:1;width:auto;height:1px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon{display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-products__divider-icon svg{color:var(--bar-border-color,#0000004d)}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-product{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-product__content{flex-direction:column;gap:6px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-product__pricing{justify-content:flex-end;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-product__pricing .kaching-bundles__bundle-products__pricing{flex-direction:column;align-items:flex-end;gap:0}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-product__image-link{flex-shrink:0;text-decoration:none;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-product__image{border-radius:var(--kaching-bundle-products-image-border-radius,0);flex-shrink:0;width:auto;max-width:100%;height:50px}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-product__image-placeholder{width:50px;height:50px}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-product__title-link{align-self:flex-start;text-decoration:none}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-product__title{overflow-wrap:break-word;text-align:start;color:var(--bar-title-color);font-size:13px;font-weight:var(--bar-title-font-weight,700);font-style:var(--bar-title-font-style)}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-product__swap-button{border-radius:var(--bar-border-radius,8px);background-color:var(--collection-product-button-color,#2b2b2b);color:var(--collection-product-button-text-color,#fff);text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;line-height:1.2;display:inline-flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-products__placeholder{color:#0006;justify-content:center;align-items:center;padding:14px 12px;font-style:italic;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__bar-main{gap:10px}:where(.vw-store) .kaching-bundles .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__selling-plan-select{margin-top:5px}:where(.vw-store) .kaching-bundles .kaching-bundles__checkbox-upsells__checkbox{all:unset;cursor:pointer;width:20px;height:20px;color:var(--bar-selected-border-color);border-style:solid;border-width:2px;border-color:var(--bar-border-color,#0000004d);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__checkbox-upsells__checkbox.kaching-bundles__checkbox-upsells__checkbox--selected{border-color:var(--bar-selected-border-color,#0000004d)}:where(.vw-store) .kaching-bundles .kaching-bundles__checkbox-upsells__image{width:initial;border-radius:calc(var(--bar-border-radius,0) / 2);max-width:50px;max-height:50px}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts-modal{z-index:9999;text-align:start;background-color:var(--kaching-choose-multiple-gifts-overlay-color,#00000080);justify-content:center;align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;inset:0}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts-modal__content{z-index:10000;flex-direction:column;width:100%;min-width:min(470px,95%);max-width:700px;max-height:calc(100dvh - 20px);display:flex;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts{background-color:#fff;border-radius:10px;flex-direction:column;max-height:100%;display:flex;overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__header{color:var(--kaching-choose-multiple-gifts-text-color,#000);flex-shrink:0;justify-content:space-between;align-items:center;margin-block:2px 18px;padding:16px 16px 0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__heading{margin:0;font-size:16px;font-weight:650}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__close{all:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__products{flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 16px;display:flex;overflow-y:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=600px){:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{gap:12px}}@media (width<=500px){:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product{flex-direction:column;align-items:stretch;gap:12px}}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{flex:1;align-items:center;gap:12px;min-width:0;display:flex}@media (width<=600px){:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-container{gap:8px}}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image-link{flex-shrink:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-image{-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-choose-multiple-gifts-photo-size,100px);max-height:calc(var(--kaching-choose-multiple-gifts-photo-size,100px) * 2);border:1px solid #e5e5e3;border-radius:8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-content{flex-direction:column;gap:4px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-link{text-decoration:none}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-choose-multiple-gifts-text-size,14px);color:var(--kaching-choose-multiple-gifts-text-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selectors{flex-direction:column;gap:8px;min-width:0;max-width:100%;margin-top:8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-row{align-items:flex-start;gap:8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-counter{color:#000;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;font-size:12px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-content{flex:1;min-width:0}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-with-counter{align-items:center;gap:8px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__variant-selector-wrapper{flex:1;min-width:0}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__subtitle{color:var(--kaching-choose-multiple-gifts-text-color,#000);font-size:14px;font-weight:400}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price-container{gap:10px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-price{color:var(--kaching-choose-multiple-gifts-price-color,#f04438);font-size:14px;font-weight:650}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-compare-at-price{color:var(--kaching-choose-multiple-gifts-compare-at-price-color,#667085);font-size:14px;font-weight:650;text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{appearance:none;cursor:pointer;font-weight:600;line-height:1.4;font-size:var(--kaching-choose-multiple-gifts-button-size,16px);background-color:var(--kaching-choose-multiple-gifts-button-color,#7f56d9);color:var(--kaching-choose-multiple-gifts-button-text-color,#fff);border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 12px;display:flex}@media (width<=500px){:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button{flex:1}}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--disabled{color:#98a2b3;cursor:not-allowed;background-color:#eaecf0}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-button--selected{color:#414651;background-color:#fff;border:1px solid #d5d7da;align-items:center;gap:8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer{border-top:1px solid #e5e5e3;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:16px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-text{color:#535862;overflow-wrap:break-word;flex:1;min-width:0;font-size:14px;font-weight:400}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-buttons{flex:1 0;gap:8px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button{appearance:none;cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:80px;height:40px;font-size:14px;font-weight:600;display:flex;box-shadow:0 1px 2px #0a0d120d}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--cancel{color:#414651;background-color:#fff;border:1px solid #d5d7da}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm{color:#fff;background-color:#000}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__footer-button--confirm:disabled{color:#98a2b3;cursor:not-allowed;background-color:#eaecf0;border:1px solid #e9eaeb}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=600px){:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{gap:8px}}@media (width<=500px){:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__product-actions{flex-direction:row-reverse;flex-shrink:1;justify-content:space-between}}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity{border:1px solid #d6d6d6;border-radius:8px;justify-content:space-between;align-items:center;width:72px;height:42px;display:flex;overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button{all:unset;cursor:pointer;color:#424242;justify-content:center;align-items:center;width:28px;height:100%;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-button img{filter:brightness(0)saturate()invert(24%)sepia(0%)saturate(0%)hue-rotate()brightness(96%)contrast(89%)}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-multiple-gifts__gift-quantity-value{color:#414651;font-size:14px;font-weight:600}:where(.vw-store):has(.kaching-bundles__choose-multiple-gifts-modal){overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal{z-index:9999;text-align:start;background-color:var(--kaching-mix-and-match-choose-product-overlay-color,#00000080);align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;inset:0;overflow-y:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product-modal__content{z-index:10000;width:100%;min-width:min(470px,95%);max-width:700px;margin:auto;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product{background-color:#fff;border-radius:10px;flex-direction:column;padding:16px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__header{color:var(--kaching-mix-and-match-choose-product-text-color,#000);justify-content:space-between;align-items:center;margin-block:2px 18px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__heading{margin:0;font-size:16px;font-weight:650}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__close{all:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__products{flex-direction:column;gap:16px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__empty-state{text-align:center;color:#4b5565;flex-direction:column;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product{justify-content:space-between;align-items:center;gap:20px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-container{align-items:center;gap:12px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image-link{flex-shrink:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-image{-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-mix-and-match-choose-product-photo-size,100px);max-height:calc(var(--kaching-mix-and-match-choose-product-photo-size,100px) * 2);border:1px solid #e5e5e3;border-radius:8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-content{flex-direction:column;gap:4px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-link{text-decoration:none}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-mix-and-match-choose-product-text-size,14px);color:var(--kaching-mix-and-match-choose-product-text-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__subtitle{color:var(--kaching-mix-and-match-choose-product-text-color,#000);font-size:14px;font-weight:400}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price-container{gap:10px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-price{color:var(--kaching-mix-and-match-choose-product-price-color,#f04438);font-size:14px;font-weight:650}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-compare-at-price{color:var(--kaching-mix-and-match-choose-product-compare-at-price-color,#667085);font-size:14px;font-weight:650;text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-option-names.kaching-bundles__bar-variant-names,:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0}:where(.vw-store) .kaching-bundles .kaching-bundles__mix-and-match-choose-product__product-button{appearance:none;cursor:pointer;font-weight:600;line-height:1.2;font-size:var(--kaching-mix-and-match-choose-product-button-size,16px);background-color:var(--kaching-mix-and-match-choose-product-button-color,#7f56d9);color:var(--kaching-mix-and-match-choose-product-button-text-color,#fff);border:none;border-radius:8px;flex-shrink:0;padding:12px}:where(.vw-store):has(.kaching-bundles__mix-and-match-choose-product-modal){overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-collection-products{flex-direction:column;gap:5px;margin-top:5px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product .kaching-bundles__bar-variant-names{margin-block:0;display:none}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product__image--default{color:#000;background-color:#fff;border:1px solid #e9e9e9}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product--require-selection{background-color:var(--kaching-collection-breaks-require-selection-background-color);border-radius:12px;padding:8px}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product--require-selection .kaching-bundles__collection-product__image--default{border-color:var(--kaching-collection-breaks-require-selection-text-color);color:var(--kaching-collection-breaks-require-selection-text-color)}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-breaks-alert{background-color:var(--kaching-collection-breaks-require-selection-background-color,#fee4e2);color:var(--kaching-collection-breaks-require-selection-text-color,#f04438);border-radius:12px;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;font-size:12px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-breaks-alert__icon{flex-shrink:0;width:16px;height:16px}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product__main{align-items:center;gap:16px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product__content{flex-direction:column;gap:3px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product__link{flex-shrink:0;text-decoration:none;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product__image{-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-collection-breaks-product-photo-size,40px);border-radius:var(--kaching-collection-breaks-image-border-radius,0);flex-shrink:0}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product__title{color:var(--kaching-collection-breaks-product-title-color,#000);font-size:16px}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product__choose-product-image{cursor:pointer;line-height:0}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product__choose-product-button{cursor:pointer;color:#fff;background-color:var(--kaching-collection-breaks-button-color,#333);border-radius:8px;padding:6px 14px;font-size:12px;line-height:1.4}:where(.vw-store) .kaching-bundles .kaching-bundles__collection-product__remove-button{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product-modal{z-index:9999;text-align:start;background-color:var(--kaching-choose-product-overlay-color,#00000080);align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;inset:0;overflow-y:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product-modal__content{z-index:10000;width:100%;min-width:min(470px,95%);max-width:700px;margin:auto;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product{background-color:#fff;border-radius:10px;flex-direction:column;padding:16px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__header{color:var(--kaching-choose-product-text-color,#000);justify-content:space-between;align-items:center;margin-block:2px 18px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__heading{margin:0;font-size:16px;font-weight:650}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__close{all:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__products{flex-direction:column;gap:16px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__controls{align-items:center;gap:10px;margin-bottom:14px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__search-field{flex:auto;min-width:0;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__search-icon{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__search-input{box-sizing:border-box;width:100%;color:var(--kaching-choose-product-text-color,#000);background-color:#fff;border:1px solid #d5d7da;border-radius:8px;padding:10px 12px 10px 36px;font-size:14px}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__sort{flex-shrink:0;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__sort-button{color:var(--kaching-choose-product-text-color,#000);cursor:pointer;background:#fff;border:1px solid #d5d7da;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:14px;line-height:1;display:inline-flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__sort-icon{width:16px;height:16px;display:block}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__sort-menu{z-index:2;background:#fff;border:1px solid #d5d7da;border-radius:10px;flex-direction:column;min-width:210px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 8px 24px #10182824}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__sort-option{text-align:start;color:var(--kaching-choose-product-text-color,#000);cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__sort-option-check{flex-shrink:0;width:16px;height:16px;display:block}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__sort-option:hover{background:#f8fafc}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__empty-state{text-align:center;color:#4b5565;flex-direction:column;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__empty-state-icon-wrapper{justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__empty-state-icon{width:48px;height:48px}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__empty-state-title{color:#181d27;font-size:18px;font-weight:500}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__empty-state-description{color:#535862;margin-top:8px;font-size:14px}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__empty-state-clear-button{color:#414651;background:#fff;border:1px solid #d5d7da;border-radius:8px;margin-top:16px;padding:10px 16px;font-size:14px;font-weight:600}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product{justify-content:space-between;align-items:center;gap:20px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-container{align-items:center;gap:12px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-image-link{flex-shrink:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-image{-o-object-fit:contain;object-fit:contain;height:auto;width:var(--kaching-choose-product-photo-size,100px);max-height:calc(var(--kaching-choose-product-photo-size,100px) * 2);border:1px solid #e5e5e3;border-radius:8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-content{flex-direction:column;gap:4px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-link{text-decoration:none}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-title{overflow-wrap:break-word;font-weight:650;font-size:var(--kaching-choose-product-text-size,14px);color:var(--kaching-choose-product-text-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__subtitle{color:var(--kaching-choose-product-text-color,#000);font-size:14px;font-weight:400}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-price-container{gap:10px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-price{color:var(--kaching-choose-product-price-color,#f04438);font-size:14px;font-weight:650}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-compare-at-price{color:var(--kaching-choose-product-compare-at-price-color,#667085);font-size:14px;font-weight:650;text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-option-names.kaching-bundles__bar-variant-names,:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-variant-name.kaching-bundles__single-variant-name{color:inherit;margin-block:0}:where(.vw-store) .kaching-bundles .kaching-bundles__choose-product__product-button{appearance:none;cursor:pointer;font-weight:600;line-height:1.2;font-size:var(--kaching-choose-product-button-size,16px);background-color:var(--kaching-choose-product-button-color,#7f56d9);color:var(--kaching-choose-product-button-text-color,#fff);border:none;border-radius:8px;flex-shrink:0;padding:12px}:where(.vw-store):has(.kaching-bundles__choose-product-modal){overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift{padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing,1) + 5px);background-color:var(--kaching-free-gift-background-color,#0000004d);justify-content:space-between;align-items:center;gap:5px 10px;margin-inline:1px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 1px);border-end-start-radius:calc(var(--bar-border-radius) - 1px);margin-block-end:1px}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift.kaching-bundles__free-gift--out-of-stock{opacity:.3}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift__link{pointer-events:none}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift__main{align-items:center;gap:calc(5px + 5px * var(--block-spacing,1));flex:1;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift__content{flex-wrap:wrap;flex:1;align-items:center;gap:5px 15px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift__content--clickable{cursor:pointer}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift__add-button{all:unset;cursor:pointer;color:var(--kaching-free-gift-text-color,#000);margin:-4px -4px -4px -6px;padding:4px;line-height:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__add-button{color:var(--kaching-free-gift-selected-text-color,#fff)}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-text-color,#000);font-size:var(--kaching-free-gift-font-size,13px);font-weight:var(--kaching-free-gift-font-weight,bold);font-style:var(--kaching-free-gift-font-style,normal)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__text{color:var(--kaching-free-gift-selected-text-color,#fff)}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift__image{width:auto;height:var(--kaching-free-gift-image-height,30px);border-radius:var(--kaching-free-gift-image-border-radius,0);flex-shrink:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift__full-price{font-size:calc(var(--kaching-free-gift-font-size,13px) - 1px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--kaching-free-gift-text-color,#000);flex-shrink:0;text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift__full-price{color:var(--kaching-free-gift-selected-text-color,#fff)}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift__divider{height:1px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift-summary{justify-content:flex-start;gap:8px}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift-summary__images{flex-shrink:0;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift-summary__image{width:auto;height:var(--kaching-free-gift-image-height,30px);border-radius:var(--kaching-free-gift-image-border-radius,0);border:1px solid var(--kaching-free-gift-background-color,#0000004d);flex-shrink:0;margin-inline-start:-8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift-summary__image:first-child{margin-inline-start:0}:where(.vw-store) .kaching-bundles .kaching-bundles__free-gift-summary__image--no-border{border-color:#0000}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell{padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing,1) + 5px);background-color:var(--kaching-upsell-background-color,#0000004d);justify-content:space-between;align-items:center;gap:5px 10px;margin-inline:1px;display:flex;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 1px);border-end-start-radius:calc(var(--bar-border-radius) - 1px);margin-block-end:1px}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell.kaching-bundles__upsell--out-of-stock{opacity:.3}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell--badge-border-all{margin:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell--badge-border-top{margin-top:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell--badge-border-bottom{margin-bottom:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell--badge-border-left{min-height:var(--badge-border-min-length,auto);margin-left:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell--badge-border-right{min-height:var(--badge-border-min-length,auto);margin-right:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-border-thickness,22px))}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--top{inset:calc(-1 * var(--badge-border-thickness,22px)) 0 auto;height:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--bottom{inset:auto 0 calc(-1 * var(--badge-border-thickness,22px));height:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--left{inset:0 auto 0 calc(-1 * var(--badge-border-thickness,22px));width:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell .kaching-bundles__badge-border--right{inset:0 calc(-1 * var(--badge-border-thickness,22px)) 0 auto;width:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__main{align-items:center;gap:calc(5px + 5px * var(--block-spacing,1));flex:1;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__content{flex-wrap:wrap;flex:1;align-items:center;gap:5px 15px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__link{flex-shrink:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__image{width:auto;height:var(--kaching-upsell-image-height,30px);border-radius:var(--kaching-upsell-image-border-radius,0)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__checkbox{all:unset;cursor:pointer;width:16px;height:16px;color:var(--bar-selected-border-color);border-style:solid;border-width:2px;border-color:var(--bar-border-color,#0000004d);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;margin-inline-end:4px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__checkbox.kaching-bundles__upsell__checkbox--selected{border-color:var(--bar-selected-border-color,#0000004d)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__text{cursor:pointer;overflow-wrap:break-word;min-height:30px;color:var(--kaching-upsell-text-color,#000);font-size:var(--kaching-upsell-font-size,13px);font-weight:var(--kaching-upsell-font-weight,bold);font-style:var(--kaching-upsell-font-style,normal);align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell__text{color:var(--kaching-upsell-selected-text-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__pricing{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__pricing-row{align-items:baseline;gap:6px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__price{font-size:var(--kaching-upsell-font-size,13px);font-weight:var(--bar-title-font-weight);font-style:var(--bar-title-font-style);color:var(--bar-price-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__pricing-row--secondary .kaching-bundles__upsell__price{font-size:calc(var(--kaching-upsell-font-size,13px) - 1px)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__full-price,:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__unit-price{font-size:calc(var(--kaching-upsell-font-size,13px) - 1px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-full-price-color,#555)}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__full-price{text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__upsell__unit-price{text-transform:uppercase}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__free-gift{flex-direction:column;padding-inline-end:8px}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell{flex-direction:column}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__upsell__pricing{flex-direction:row;align-items:center;gap:5px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift{padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing,1) + 4px);background-color:var(--kaching-free-gift-selected-background-color,#000);margin-inline:2px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__free-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 2px);border-end-start-radius:calc(var(--bar-border-radius) - 2px);margin-block-end:2px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-all .kaching-bundles__free-gift:last-child,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__free-gift:last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius);margin-block-end:0;margin-inline:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__free-gift:last-child{border-end-end-radius:0;border-end-start-radius:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell{padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing,1) + 4px);background-color:var(--kaching-upsell-selected-background-color,#0003);margin-inline:2px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 2px);border-end-start-radius:calc(var(--bar-border-radius) - 2px);margin-block-end:2px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-left{margin-left:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-right{margin-right:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-all:last-child,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__upsell--badge-border-bottom:last-child{margin-block-end:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gifts{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius)}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift{padding-block:7px;padding-inline:8px calc(15px * var(--block-spacing,1) + 5px);background-color:var(--bar-border-color,#fff);justify-content:space-between;align-items:center;gap:5px 10px;margin-inline:1px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 1px);border-end-start-radius:calc(var(--bar-border-radius) - 1px);margin-block-end:1px}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__link{pointer-events:none}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main{align-items:center;gap:calc(5px + 5px * var(--block-spacing,1));flex:1;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__main:has(.kaching-bundles__swatch-buttons){overflow-x:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__content{flex-wrap:wrap;flex:1;align-items:center;gap:5px 15px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image{width:auto;height:var(--kaching-deal-bar-progressive-gift-image-size,40px);border-radius:var(--kaching-deal-bar-progressive-gift-corner-radius,0);flex-shrink:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__image--locked-product{opacity:.4}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-text-color,#000);font-size:var(--kaching-deal-bar-progressive-gift-text-size,14px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-selected-text-color,#fff);font-weight:500}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__labels{align-items:center;gap:5px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label{background-color:var(--kaching-deal-bar-progressive-gift-label-background-color);color:var(--kaching-deal-bar-progressive-gift-label-text-color);font-size:var(--kaching-deal-bar-progressive-gift-label-text-size,12px);white-space:nowrap;border-radius:16px;padding:2px 8px;font-weight:500}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__label-crossed-out{text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon{color:var(--kaching-deal-bar-progressive-gift-locked-icon-color,#667085);justify-content:center;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift__lock-icon svg{width:auto;height:100%}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--locked .kaching-bundles__deal-bar-progressive-gift__text{color:var(--kaching-deal-bar-progressive-gift-locked-text-color,#555);font-size:var(--kaching-deal-bar-progressive-gift-locked-text-size,14px)}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--out-of-stock{opacity:.3}:where(.vw-store) .kaching-bundles .kaching-bundles__deal-bar-progressive-gift--locked .kaching-bundles__deal-bar-progressive-gift__label{background-color:var(--kaching-deal-bar-progressive-gift-locked-label-background-color);color:var(--kaching-deal-bar-progressive-gift-locked-label-text-color);font-size:var(--kaching-deal-bar-progressive-gift-locked-label-text-size,12px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift{padding-block:7px 6px;padding-inline:7px calc(15px * var(--block-spacing,1) + 4px);background-color:var(--bar-selected-border-color);margin-inline:2px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:calc(var(--bar-border-radius) - 2px);border-end-start-radius:calc(var(--bar-border-radius) - 2px);margin-block-end:2px}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation{border-radius:calc(var(--bar-border-radius,10px) - 4px);cursor:pointer;background-color:#fafafa;border:1px dashed #d6d6d6;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation--filled{border-style:solid}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation--required-error{border-style:solid;border-color:var(--kaching-product-personalisation-error-color,#f04438)}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__image-wrapper{width:var(--kaching-product-personalisation-image-height,40px);height:var(--kaching-product-personalisation-image-height,40px);border-radius:calc(var(--bar-border-radius,10px) - 6px);background-color:#fff;border:1px solid #d6d6d6;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__image--default{-o-object-fit:contain;object-fit:contain;opacity:.7;color:#000;width:70%;height:70%}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__title{color:#000;font-size:14px;font-style:normal;font-weight:600}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__subtitle{color:#555;font-size:13px;font-style:normal;font-weight:400}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__pricing{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__price{color:#000;font-size:14px;font-style:normal;font-weight:500}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__compare-at-price{color:#888;font-size:12px;font-style:normal;font-weight:400;line-height:1.2;text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__product-personalisation__price .kaching-bundles__product-personalisation__unit-label{font-size:calc(var(--kaching-bundles-unit-label-font-size,14px) - 4px);font-weight:var(--kaching-bundles-unit-label-font-weight,normal);font-style:var(--kaching-bundles-unit-label-font-style,normal)}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation{text-align:center;flex-direction:column;align-items:stretch}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__main{flex-direction:column}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__product-personalisation__pricing{flex-direction:row;justify-content:center;align-items:baseline;gap:8px}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal-overlay{z-index:9999;text-align:start;background-color:var(--kaching-product-personalisation-overlay-color,#00000080);align-items:center;padding:10px;line-height:1.4;display:flex;position:fixed;inset:0;overflow-y:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal-overlay--inline{z-index:auto;border-radius:var(--kaching-product-personalisation-radius,16px);padding:20px;position:relative;inset:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal-overlay__content{z-index:10000;width:100%;min-width:min(470px,95%);max-width:700px;margin:auto;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal{padding:var(--kaching-product-personalisation-gap-0,20px);border-radius:var(--kaching-product-personalisation-radius,16px);background-color:#fff;flex-direction:column;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__header{margin-bottom:var(--kaching-product-personalisation-gap-0,20px);color:var(--kaching-product-personalisation-primary-text-color,#000);justify-content:space-between;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__heading{font-weight:650;font-size:var(--kaching-product-personalisation-font-0,24px);margin:0}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__close{all:unset;cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin-inline-end:-6px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__items{gap:var(--kaching-product-personalisation-gap-1,16px);padding:var(--kaching-product-personalisation-gap-1,16px);border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px);border:1px solid #e9e9e9;flex-direction:column;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__item{gap:var(--kaching-product-personalisation-gap-2,12px);flex-direction:column;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__item-info{align-items:center;gap:var(--kaching-product-personalisation-gap-2,12px);display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__item-image-wrapper{width:var(--kaching-product-personalisation-image-size,48px);height:var(--kaching-product-personalisation-image-size,48px);border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px - 4px);border:1px solid #e9e9e9;flex-shrink:0;overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__item-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__item-details{flex-direction:column;gap:2px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__item-title{font-size:var(--kaching-product-personalisation-text-size,16px);color:var(--kaching-product-personalisation-primary-text-color,#000);font-weight:600}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__item-variant{font-size:var(--kaching-product-personalisation-font-3,12px);color:var(--kaching-product-personalisation-secondary-text-color,#737373)}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input-wrapper{flex-direction:column;gap:4px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input-container{align-items:center;display:flex;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input-clear{all:unset;cursor:pointer;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;right:12px}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input{border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px - 4px);width:100%;font-size:var(--kaching-product-personalisation-font-2,16px);box-sizing:border-box;border:1px solid #e9e9e9;padding:10px 12px;box-shadow:none!important;outline:none!important}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input:focus{border-color:#333;box-shadow:none!important;outline:none!important}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input:focus-visible{outline-offset:-1px;outline:2px solid #333!important}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input::-moz-placeholder{color:#999}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input::placeholder{color:#999}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input--with-clear{padding-right:40px}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input--error,:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input--error:focus{border-color:var(--kaching-product-personalisation-error-color,#f04438)}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input-counter{font-size:var(--kaching-product-personalisation-font-3,12px);color:#999}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input-counter--error{color:var(--kaching-product-personalisation-error-color,#f04438)}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__input-error{font-size:var(--kaching-product-personalisation-font-3,12px);color:var(--kaching-product-personalisation-error-color,#f04438)}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__actions{gap:var(--kaching-product-personalisation-gap-1,16px);margin-top:var(--kaching-product-personalisation-gap-0,20px);display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__button{border-radius:calc(var(--kaching-product-personalisation-radius,16px) - 4px - 4px);font-size:var(--kaching-product-personalisation-font-2,16px);cursor:pointer;border:none;flex:1;padding:12px 16px;font-weight:500;box-shadow:0 1px 2px #0a0d120d}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__button--cancel{color:#333;background:#fff;border:1px solid #d5d7da}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__button--confirm{color:var(--kaching-product-personalisation-button-text-color,#fff);border:1px solid var(--kaching-product-personalisation-button-color,#000);background:var(--kaching-product-personalisation-button-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__personalisation-modal__button--disabled{cursor:not-allowed;color:#98a2b3;background:#eaecf0;border:1px solid #e9eaeb}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts{gap:calc(10px * var(--block-spacing,1) + 4px);margin-top:calc(10px * var(--block-spacing,1));flex-direction:column;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__header{flex-direction:column;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__title{color:var(--kaching-bundles-progressive-gifts-title-color,#000);text-align:var(--kaching-bundles-progressive-gifts-title-alignment,center);font-weight:var(--kaching-bundles-progressive-gifts-title-weight,bold);font-style:var(--kaching-bundles-progressive-gifts-title-style,normal);font-size:var(--kaching-bundles-progressive-gifts-title-size,20px)}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__subtitle{color:var(--kaching-bundles-progressive-gifts-subtitle-color,#000);text-align:var(--kaching-bundles-progressive-gifts-subtitle-alignment,center);font-weight:var(--kaching-bundles-progressive-gifts-subtitle-weight,450);font-style:var(--kaching-bundles-progressive-gifts-subtitle-style,normal);font-size:var(--kaching-bundles-progressive-gifts-subtitle-size,16px)}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gifts{justify-content:center;gap:calc(10px * var(--block-spacing,1));grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift{padding:calc(10px * var(--block-spacing,1));align-items:center;gap:calc(6px * var(--block-spacing,1));border-radius:var(--kaching-bundles-progressive-gifts-border-radius);background-color:var(--kaching-bundles-progressive-gifts-background-color);box-shadow:inset 0 0 0 2px var(--kaching-bundles-progressive-gifts-border-color,#000);flex-direction:column;display:flex;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked{background-color:var(--kaching-bundles-progressive-gifts-locked-background-color);box-shadow:inset 0 0 0 1px var(--kaching-bundles-progressive-gifts-locked-border-color,#0000004d);cursor:pointer}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:hover,:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{box-shadow:inset 0 0 0 2px var(--kaching-bundles-progressive-gifts-locked-border-color,#0000004d)}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--locked:focus{outline:none}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift.kaching-bundles__progressive-gifts__gift--out-of-stock{opacity:.3}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__content{gap:calc(6px * var(--block-spacing,1));flex-direction:column;max-width:100%;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper{height:var(--kaching-bundles-progressive-gifts-image-size,100px);width:initial;max-width:100%;margin-top:max(0px,(100px - var(--kaching-bundles-progressive-gifts-image-size,100px)) / 5);color:var(--kaching-bundles-progressive-gifts-locked-icon-color,#667085);border-radius:calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__image-wrapper svg{width:auto;height:100%}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__image{-o-object-fit:contain;object-fit:contain;border-radius:calc(var(--kaching-bundles-progressive-gifts-border-radius) / 2);max-width:100%;max-height:100%;width:initial}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__image--locked-product{opacity:.4}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__details{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__details__content{align-items:center;gap:8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__title{text-align:center;color:var(--kaching-bundles-progressive-gifts-text-color,#000);font-weight:500;font-size:var(--kaching-bundles-progressive-gifts-text-size,14px)}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__title.kaching-bundles__progressive-gifts__gift__title--locked{color:var(--kaching-bundles-progressive-gifts-locked-text-color,#555);font-size:var(--kaching-bundles-progressive-gifts-locked-text-size,14px)}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__image,:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift:not(.kaching-bundles__progressive-gifts__gift--locked) .kaching-bundles__progressive-gifts__gift__title{animation:.6s ease-out kaching-progressive-gift-unlock}@keyframes kaching-progressive-gift-unlock{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__label{align-items:center;gap:calc(5px * var(--block-spacing,1));padding:calc(8px * var(--block-spacing,1));background-color:var(--kaching-bundles-progressive-gifts-label-background-color,#eee);border-radius:var(--kaching-bundles-progressive-gifts-border-radius);flex-direction:row;line-height:1;display:flex;position:absolute;top:-8px;left:50%;transform:translate(-50%)}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text{color:var(--kaching-bundles-progressive-gifts-label-text-color,#777);font-weight:450;font-size:var(--kaching-bundles-progressive-gifts-label-text-size,12px);white-space:nowrap}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gift__label__text.kaching-bundles__progressive-gifts__gift__label__text--crossed-out{text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical{flex-direction:column;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift{justify-content:space-between;gap:calc(10px * var(--block-spacing,1));flex-direction:row}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__content{align-items:center;gap:calc(10px * var(--block-spacing,1));flex-direction:row}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__details{align-items:flex-start}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__image-wrapper{height:var(--kaching-bundles-progressive-gifts-image-size,50px);width:var(--kaching-bundles-progressive-gifts-image-size,50px);margin-top:0}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__title{text-align:start}:where(.vw-store) .kaching-bundles .kaching-bundles__progressive-gifts__gifts.kaching-bundles__progressive-gifts__gifts--vertical .kaching-bundles__progressive-gifts__gift__label{position:initial;transform:none}:where(.vw-store) .kaching-bundles .kaching-bundles-savings-summary{align-items:center;justify-content:var(--kaching-bundles-savings-summary-alignment,flex-start);margin-top:calc(10px * var(--block-spacing,1));background-color:var(--kaching-bundles-savings-summary-background-color,#f5fcf7);color:var(--kaching-bundles-savings-summary-text-color,#1b5933);border-style:solid;border-color:var(--kaching-bundles-savings-summary-border-color,#457757);border-width:var(--kaching-bundles-savings-summary-border-width,1px);border-radius:var(--kaching-bundles-savings-summary-border-radius,8px);font-size:var(--kaching-bundles-savings-summary-title-font-size,14px);font-style:var(--kaching-bundles-savings-summary-title-font-style,normal);font-weight:var(--kaching-bundles-savings-summary-title-font-weight,500);gap:8px;padding:12px 16px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles-savings-summary__icon{width:1.2em;height:1.2em;color:var(--kaching-bundles-savings-summary-icon-color,#1c5632);flex-shrink:0;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles-savings-summary__icon svg{width:100%;height:100%}:where(.vw-store) .kaching-bundles .kaching-bundles-savings-summary__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}:where(.vw-store) .kaching-bundles .kaching-bundles-savings-summary__value{color:var(--kaching-bundles-savings-summary-value-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off{gap:calc(10px * var(--block-spacing,1));margin:calc(5px * var(--block-spacing,1)) 0;flex-direction:column;display:flex;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off>.kaching-bundles__bar{margin:0}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off--unscratched{-webkit-user-select:none;user-select:none}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off--unscratched .kaching-bundles__bar{pointer-events:none}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off--revealing .kaching-bundles__bar-most-popular{animation:.3s cubic-bezier(.34,1.56,.64,1) both kaching-scratch-off-badge-pop}@keyframes kaching-scratch-off-badge-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off--unscratched:not(.kaching-bundles__scratch-off--revealing) .kaching-bundles__bar-most-popular,:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off--loading{visibility:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off-canvas{border-radius:var(--bar-border-radius,8px);cursor:pointer;touch-action:none;z-index:11;width:100%;height:100%;transition:opacity .3s ease-out;position:absolute;inset:0}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off-canvas--revealing{opacity:0;pointer-events:none}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off-hint{pointer-events:none;opacity:.4;z-index:12;width:calc(100% - 10px);max-width:317px;height:calc(100% - 10px);max-height:143px;margin:auto;transition:opacity .3s ease-out;position:absolute;inset:0}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off-hint--hidden{opacity:0}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off-hint-path{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:2.8s cubic-bezier(.4,0,.2,1) infinite kaching-scratch-off-hint-draw}@keyframes kaching-scratch-off-hint-draw{0%{stroke-dashoffset:1200px;opacity:1}60%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off-title{color:var(--scratch-off-title-color);font-weight:700;font-size:var(--scratch-off-title-size);text-align:center;pointer-events:none;z-index:12;justify-content:center;align-items:center;padding:24px;line-height:1.25;transition:opacity .3s ease-out;display:flex;position:absolute;inset:0}:where(.vw-store) .kaching-bundles .kaching-bundles__scratch-off-title--hidden{opacity:0}:where(.vw-store) .kaching-bundles .kaching-bundles-sticky-atc{background-color:var(--kaching-bundles-sticky-atc-background-color,#fff);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;box-shadow:0 0 10px #00000040}:where(.vw-store) .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__content{align-items:center;gap:16px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{display:var(--kaching-bundles-sticky-atc-image-display,block);width:auto;height:var(--kaching-bundles-sticky-atc-product-photo-size,40px);border-radius:var(--kaching-bundles-sticky-atc-product-photo-corner-radius,0)}:where(.vw-store) .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{color:var(--kaching-bundles-sticky-atc-title-color,#000);font-size:var(--kaching-bundles-sticky-atc-title-font-size,16px);font-style:var(--kaching-bundles-sticky-atc-title-font-style,normal);font-weight:var(--kaching-bundles-sticky-atc-title-font-weight,400)}:where(.vw-store) .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{all:unset;white-space:nowrap;cursor:pointer;background-color:var(--kaching-bundles-sticky-atc-button-color,#303030);color:var(--kaching-bundles-sticky-atc-button-text-color,#fff);font-size:var(--kaching-bundles-sticky-atc-button-font-size,16px);font-style:var(--kaching-bundles-sticky-atc-button-font-style,normal);font-weight:var(--kaching-bundles-sticky-atc-button-font-weight,400);padding:var(--kaching-bundles-sticky-atc-button-padding,15px);border-radius:var(--kaching-bundles-sticky-atc-button-corner-radius,8px)}@media (width<750px){:where(.vw-store) .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__image{display:var(--kaching-bundles-sticky-atc-image-display-mobile,var(--kaching-bundles-sticky-atc-image-display,block));height:var(--kaching-bundles-sticky-atc-product-photo-size-mobile,var(--kaching-bundles-sticky-atc-product-photo-size,40px));border-radius:var(--kaching-bundles-sticky-atc-product-photo-corner-radius-mobile,var(--kaching-bundles-sticky-atc-product-photo-corner-radius,0))}:where(.vw-store) .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__title{font-size:var(--kaching-bundles-sticky-atc-title-font-size-mobile,var(--kaching-bundles-sticky-atc-title-font-size,16px))}:where(.vw-store) .kaching-bundles .kaching-bundles-sticky-atc .kaching-bundles-sticky-atc__button{font-size:var(--kaching-bundles-sticky-atc-button-font-size-mobile,var(--kaching-bundles-sticky-atc-button-font-size,16px));padding:var(--kaching-bundles-sticky-atc-button-padding-mobile,var(--kaching-bundles-sticky-atc-button-padding,15px));border-radius:var(--kaching-bundles-sticky-atc-button-corner-radius-mobile,var(--kaching-bundles-sticky-atc-button-corner-radius,8px))}}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal.kaching-bundles__bars{grid-template-columns:repeat(2,1fr)}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{padding:10px 7px}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__bars--horizontal .kaching-bundles__bar-main{min-height:initial}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-container{border:2px dashed var(--bar-selected-border-color,#000);box-shadow:none}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-wrapper{margin:-2px}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--checkbox .kaching-bundles__bar-variants{display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__title{overflow-wrap:break-word;font-weight:700;font-size:var(--kaching-subscriptions-title-font-size,15px);color:var(--kaching-subscriptions-title-color,#000);display:inline-block}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__subtitle{overflow-wrap:break-word;font-size:var(--kaching-subscriptions-subtitle-font-size,13px);color:var(--kaching-subscriptions-subtitle-color,#555);display:inline-block}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__bar-price{font-size:var(--kaching-subscriptions-title-font-size,15px);color:var(--kaching-subscriptions-title-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__bar-full-price{font-size:var(--kaching-subscriptions-subtitle-font-size,13px);color:var(--kaching-subscriptions-subtitle-color,#555)}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__checkbox{all:unset;cursor:pointer;width:20px;height:20px;color:var(--bar-selected-border-color);border-style:solid;border-width:2px;border-color:var(--bar-selected-border-color,#0000004d);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions.kaching-bundles__subscriptions--link{justify-content:center;align-items:center;padding:8px 0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions .kaching-bundles__subscriptions__link{all:unset;cursor:pointer;text-underline-offset:3px;font-size:var(--kaching-subscriptions-title-font-size,15px);color:var(--kaching-subscriptions-title-color,#000);text-decoration:underline;display:inline}:where(.vw-store) .kaching-bundles .kaching-bundles__timer{background-color:var(--kaching-bundles-timer-background-color,#000);color:var(--kaching-bundles-timer-text-color,#fff);border-radius:var(--bar-border-radius,8px);margin-bottom:calc(8px * var(--block-spacing,1));align-items:center;padding:10px 20px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__timer-title{text-align:var(--kaching-bundles-timer-title-alignment,center);font-size:var(--kaching-bundles-timer-title-size,13px);font-weight:var(--kaching-bundles-timer-title-font-weight,bold);font-style:var(--kaching-bundles-timer-title-font-style,normal);flex:1}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-dropdown{min-width:0;margin:0;display:flex;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch{width:var(--kaching-swatch-size,20px);height:var(--kaching-swatch-size,20px);border:1px solid var(--kaching-swatch-border-color,#c2cdd6);background-position:50%;background-size:cover;background-color:var(--kaching-swatch-color,#fff);background-image:var(--kaching-swatch-image-url,none);border-radius:var(--kaching-swatch-border-radius,0);flex-shrink:0;display:flex;position:relative;overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable{opacity:.4;border-color:#121212}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch.kaching-bundles__swatch--unavailable:after{content:"";transform-origin:0;background-color:#121212;width:140%;height:1px;position:absolute;bottom:0;left:0;transform:rotate(-45deg)}:where(.vw-store) .kaching-bundles .kaching-bundles__swatches-dropdown__color{background-position:50%;background-size:cover;border:1px solid #c2cdd6;width:20px;height:20px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-dropdown__options{z-index:1000;background-color:#fff;border:1px solid #ccc;flex-direction:column;max-width:400px;max-height:500px;display:flex;position:fixed;top:0;left:0;overflow:auto;box-shadow:0 20px 20px #1a1a1a47}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-dropdown__option{white-space:nowrap;cursor:pointer;color:#000;background:0 0;border:none;border-bottom:1px solid #dfe3e8;align-items:center;gap:10px;padding-block:10px;padding-inline:10px 60px;font-size:14px;font-style:normal;font-weight:400;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-dropdown__option:last-child{border-bottom:none}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-dropdown__option:hover,:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-dropdown__option--focused{background-color:#f0f0f0}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-buttons{display:flex;overflow:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__pill-buttons{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__pill-buttons__button{box-sizing:border-box;border:1px solid var(--kaching-pill-border-color,#0000004d);border-radius:var(--kaching-pill-corner-radius,10px);background:var(--kaching-pill-background-color,#fff);color:var(--kaching-pill-text-color,#000);font-size:var(--kaching-pill-font-size,14px);font-weight:var(--kaching-pill-font-weight,400);font-style:var(--kaching-pill-font-style,normal);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:.65em 1em;line-height:1.3;display:inline-flex}:where(.vw-store) .kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--selected{border-color:var(--kaching-pill-selected-border-color,#000);background:var(--kaching-pill-selected-background-color,#000);color:var(--kaching-pill-selected-text-color,#fff)}:where(.vw-store) .kaching-bundles .kaching-bundles__pill-buttons__button.kaching-bundles__pill-buttons__button--unavailable{opacity:.4;text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-buttons__button{box-sizing:border-box;cursor:pointer;border:none;border-top:1px solid var(--bar-border-color,#0000004d);border-bottom:1px solid var(--bar-border-color,#0000004d);background:#fff;align-items:center;padding:9px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-buttons__button:first-of-type{border-inline-start:1px solid var(--bar-border-color,#0000004d);border-start-start-radius:var(--bar-variant-select-border-radius,0);border-end-start-radius:var(--bar-variant-select-border-radius,0)}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-buttons__button:last-of-type{border-inline-end:1px solid var(--bar-border-color,#0000004d);border-start-end-radius:var(--bar-variant-select-border-radius,0);border-end-end-radius:var(--bar-variant-select-border-radius,0)}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected{border:2px solid var(--bar-selected-border-color,#50b83c);padding:8px 7px}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:first-of-type{padding-inline-start:8px}:where(.vw-store) .kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected:last-of-type{padding-inline-end:8px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant__content.kaching-bundles__bar-variant__content--with-option-names{align-items:flex-start}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-option{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-option__name{font-size:13px;line-height:1.3}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-option__name-label{font-weight:600}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-option__name-value{opacity:.85;font-weight:400}:where(.vw-store) .kaching-bundles .kaching-bundles__quantity-selector{box-sizing:border-box;border-radius:calc(var(--bar-border-radius,0) / 2);border:1px solid #ccc;width:fit-content;margin-top:5px;display:flex;overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button{-webkit-user-select:none;user-select:none;cursor:pointer;color:#000;background-color:#fff;border-radius:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button:hover{background-color:#eee}:where(.vw-store) .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled{cursor:not-allowed;pointer-events:none}:where(.vw-store) .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__button.kaching-bundles__quantity-selector__button--disabled img{opacity:.5}:where(.vw-store) .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input{all:unset;appearance:textfield;color:#000;text-align:center;box-sizing:border-box;background-color:#fff;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;width:30px;height:30px;padding:0;font-size:16px;font-weight:400}:where(.vw-store) .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-outer-spin-button{appearance:none;margin:0}:where(.vw-store) .kaching-bundles .kaching-bundles__quantity-selector .kaching-bundles__quantity-selector__input::-webkit-inner-spin-button{appearance:none;margin:0}:where(.vw-store) .kaching-bundles .kaching-bundles__highlights{flex-direction:column;gap:8px;padding:10px 0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__highlights--horizontal{flex-flow:wrap}:where(.vw-store) .kaching-bundles .kaching-bundles__highlights__item{gap:8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__highlights__icon{color:var(--kaching-highlights-icon-color,#000);width:var(--kaching-highlights-icon-size,16px);height:var(--kaching-highlights-icon-size,16px);flex-shrink:0;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__highlights__icon svg{width:100%;height:100%}:where(.vw-store) .kaching-bundles .kaching-bundles__highlights__icon img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}:where(.vw-store) .kaching-bundles .kaching-bundles__highlights__text{color:var(--kaching-highlights-text-color,gray);font-size:var(--kaching-highlights-text-size,16px);line-height:1.3}:where(.vw-store) .kaching-bundles .kaching-bundles__low-stock-alert{color:var(--kaching-bundles-low-stock-alert-text-color,#ff0909);font-size:14px}:where(.vw-store) .kaching-bundles img{width:initial}:where(.vw-store) .kaching-bundles svg{width:initial;height:initial}:where(.vw-store) .kaching-bundles .kaching-bundles__block{text-align:start;width:100%;line-height:1.4;font-family:var(--block-font-family,inherit);flex-direction:column;margin-top:15px;margin-bottom:10px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__block--hidden{display:none!important}:where(.vw-store) .kaching-bundles .kaching-bundles__block.kaching-bundles__block--loaded{display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__block-title{text-align:center;color:var(--block-block-title-color,#000);font-size:var(--block-title-font-size,14px);font-weight:var(--block-title-font-weight,bold);font-style:var(--block-title-font-style);align-items:center;gap:8px;margin-top:10px;margin-bottom:10px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__block>.kaching-bundles__block-title:first-child{margin-top:0}:where(.vw-store) .kaching-bundles .kaching-bundles__block-title:before,:where(.vw-store) .kaching-bundles .kaching-bundles__block-title:after{content:"";background-color:var(--bar-border-color,#0000004d);flex-grow:1;height:2px}:where(.vw-store) .kaching-bundles .kaching-bundles__bars{flex-direction:column;display:flex;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-all{--badge-ring-outer:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));padding:var(--badge-ring-outer)}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-top{padding-top:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-bottom{padding-bottom:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-left{padding-left:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-right{padding-right:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-left,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-right{min-height:var(--badge-border-min-length,auto);border-radius:var(--bar-border-radius,8px);box-shadow:0 1px 10px var(--badge-border-wrap-color,#0000001f)}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-all,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-top,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-bottom{row-gap:calc(10px * var(--block-spacing,1))}:where(.vw-store) .kaching-bundles .kaching-bundles__subscriptions-wrapper{position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__bar{margin:calc(5px * var(--block-spacing,1)) 0;flex:1;display:flex;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__bar,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-all>.kaching-bundles__scratch-off,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__bar,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-top>.kaching-bundles__scratch-off,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__bar,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-bottom>.kaching-bundles__scratch-off{margin-block:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--disabled{opacity:.3}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--sold-out{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--kaching-bundles-show-as-sold-out-opacity,.3)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-sold-out-badge{background-color:var(--kaching-bundles-show-as-sold-out-background-color,#000);color:var(--kaching-bundles-show-as-sold-out-text-color,#fff);font-weight:600;font-size:var(--kaching-bundles-show-as-sold-out-text-size,13px);z-index:10;text-align:center;border-radius:8px;padding:6px 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar>input[type=radio]{display:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-image{-o-object-fit:contain;object-fit:contain;height:var(--bar-image-size,48px);width:var(--bar-image-size,48px);border-radius:var(--bar-image-border-radius,0)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-radio{box-sizing:border-box;width:20px;height:20px;box-shadow:0 0 0 2px var(--bar-border-color,#0000004d);background:#fff;border:3px solid #fff;border-radius:50%;flex-shrink:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio{background:var(--bar-selected-border-color,#000);box-shadow:0 0 0 2px var(--bar-selected-border-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container{justify-content:center;align-items:initial;box-sizing:border-box;cursor:pointer;background-color:var(--bar-background-color,#fff);border-radius:var(--bar-border-radius);width:100%;box-shadow:inset 0 0 0 1px var(--bar-border-color,#0000004d);border:none;flex-direction:column;margin:0;padding:0;position:relative;display:flex!important}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-wrapper{padding:calc(10px * var(--block-spacing,1)) calc(15px * var(--block-spacing,1) + 5px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{z-index:1;box-sizing:border-box;min-height:var(--badge-border-min-length,auto);padding:calc(10px * var(--block-spacing,1)) calc(15px * var(--block-spacing,1) + 5px);background-color:var(--bar-background-color,#fff);border-radius:var(--bar-border-radius);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper{border-start-start-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);margin-inline-start:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px))}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--badge-concave-depth,8px);margin-inline-end:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px))}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container:hover{opacity:1;box-shadow:inset 0 0 0 2px var(--bar-border-color,#0000004d)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container:has(:focus-visible){opacity:1;box-shadow:inset 0 0 0 2px var(--bar-border-color,#0000004d)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container *{letter-spacing:normal;text-transform:initial}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container{cursor:default;background-color:var(--bar-selected-background-color);box-shadow:inset 0 0 0 2px var(--bar-selected-border-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular{z-index:3;position:absolute}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple{top:-8px;right:var(--bar-border-radius)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy{top:-27px;right:-15px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{top:-25px;right:-15px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular--custom .kaching-bundles__bar-most-popular__custom-image{max-height:var(--badge-size,56px);width:auto;display:block}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular svg{color:var(--bar-most-popular-background-color)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular svg .most-popular-text{fill:var(--bar-most-popular-color)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular--fancy svg{width:var(--badge-size,102px);height:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular__content{font-family:sans-serif;font-size:var(--badge-text-size,12px);color:var(--bar-most-popular-color,#fff);background-color:var(--bar-most-popular-background-color);border-radius:0 0 5px 5px;margin:0 8px;padding:6px 8px;font-weight:700;line-height:1}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border{z-index:1;box-sizing:border-box;font-family:sans-serif;font-size:max(6px,min(var(--badge-text-size,12px),var(--badge-border-thickness,22px) - 6px));letter-spacing:normal;color:var(--bar-most-popular-color,#fff);background-color:var(--bar-most-popular-background-color,#000);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border--top{height:var(--badge-border-thickness,22px);border-radius:var(--bar-border-radius,8px) var(--bar-border-radius,8px) 0 0;inset:0 0 auto}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border--bottom{height:var(--badge-border-thickness,22px);border-radius:0 0 var(--bar-border-radius,8px) var(--bar-border-radius,8px);inset:auto 0 0}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border--left{width:var(--badge-border-thickness,22px);border-radius:var(--bar-border-radius,8px) 0 0 var(--bar-border-radius,8px);inset:0 auto 0 0}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border__side{white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__text,:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border .kaching-bundles__badge-border__side{letter-spacing:normal}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border__curve{width:100%;height:100%;position:absolute;inset:0}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border__curve text{font-family:sans-serif;font-size:max(6px,min(var(--badge-text-size,12px),var(--badge-border-thickness,22px) - 6px));letter-spacing:normal;fill:var(--bar-most-popular-color,#fff);font-weight:700}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border--all{pointer-events:none;background-color:#0000;inset:0}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border__band{padding:var(--badge-border-thickness,22px);border-radius:calc(var(--bar-border-radius,8px) + var(--badge-ring-outer));background-color:var(--bar-most-popular-background-color,#000);-webkit-mask-composite:xor;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border__side--top{height:var(--badge-border-thickness,22px);inset:0 0 auto}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border__side--bottom{height:var(--badge-border-thickness,22px);inset:auto 0 0;transform:rotate(180deg)}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border__side--left{inset:var(--badge-border-thickness,22px) auto var(--badge-border-thickness,22px) 0;width:var(--badge-border-thickness,22px);writing-mode:vertical-rl;transform:rotate(180deg)}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border__side--right{inset:var(--badge-border-thickness,22px) 0 var(--badge-border-thickness,22px) auto;width:var(--badge-border-thickness,22px);writing-mode:vertical-rl}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text{writing-mode:vertical-rl;white-space:nowrap;text-align:center;transform:rotate(180deg)}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border--right{width:var(--badge-border-thickness,22px);border-radius:0 var(--bar-border-radius,8px) var(--bar-border-radius,8px) 0;inset:0 0 0 auto}:where(.vw-store) .kaching-bundles .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{writing-mode:vertical-rl;white-space:nowrap;text-align:center}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--all{inset:calc(-1 * var(--badge-ring-outer))}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top{height:calc(var(--badge-border-thickness,22px) + var(--badge-concave-extra));border-radius:var(--bar-border-radius,8px) var(--bar-border-radius,8px) 0 0;-webkit-mask:linear-gradient(#000,#000) left top/100% var(--badge-border-thickness,22px) no-repeat,radial-gradient(circle at 100% 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left bottom/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right bottom/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat;-webkit-mask:linear-gradient(#000,#000) left top/100% var(--badge-border-thickness,22px) no-repeat,radial-gradient(circle at 100% 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left bottom/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right bottom/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat;mask:linear-gradient(#000,#000) left top/100% var(--badge-border-thickness,22px) no-repeat,radial-gradient(circle at 100% 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left bottom/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right bottom/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat;justify-content:center;align-items:flex-start;display:flex;inset:0 0 auto}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--top .kaching-bundles__badge-border__text{height:var(--badge-border-thickness,22px);align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom{height:calc(var(--badge-border-thickness,22px) + var(--badge-concave-extra));border-radius:0 0 var(--bar-border-radius,8px) var(--bar-border-radius,8px);-webkit-mask:linear-gradient(#000,#000) left bottom/100% var(--badge-border-thickness,22px) no-repeat,radial-gradient(circle at 100% 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left top/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right top/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat;-webkit-mask:linear-gradient(#000,#000) left bottom/100% var(--badge-border-thickness,22px) no-repeat,radial-gradient(circle at 100% 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left top/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right top/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat;mask:linear-gradient(#000,#000) left bottom/100% var(--badge-border-thickness,22px) no-repeat,radial-gradient(circle at 100% 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left top/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat,radial-gradient(circle at 0 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right top/var(--badge-concave-depth,8px) var(--badge-concave-extra) no-repeat;justify-content:center;align-items:flex-end;display:flex;inset:auto 0 0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--bottom .kaching-bundles__badge-border__text{height:var(--badge-border-thickness,22px);align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left{width:calc(var(--badge-border-thickness,22px) + var(--badge-concave-extra));border-radius:var(--bar-border-radius,8px) 0 0 var(--bar-border-radius,8px);-webkit-mask:linear-gradient(#000,#000) left top/var(--badge-border-thickness,22px) 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right top/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat,radial-gradient(circle at 100% 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right bottom/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat;-webkit-mask:linear-gradient(#000,#000) left top/var(--badge-border-thickness,22px) 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right top/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat,radial-gradient(circle at 100% 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right bottom/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat;mask:linear-gradient(#000,#000) left top/var(--badge-border-thickness,22px) 100% no-repeat,radial-gradient(circle at 100% 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right top/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat,radial-gradient(circle at 100% 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) right bottom/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat;justify-content:flex-start;align-items:center;display:flex;inset:0 auto 0 0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right{width:calc(var(--badge-border-thickness,22px) + var(--badge-concave-extra));border-radius:0 var(--bar-border-radius,8px) var(--bar-border-radius,8px) 0;-webkit-mask:linear-gradient(#000,#000) right top/var(--badge-border-thickness,22px) 100% no-repeat,radial-gradient(circle at 0 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left top/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat,radial-gradient(circle at 0 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left bottom/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat;-webkit-mask:linear-gradient(#000,#000) right top/var(--badge-border-thickness,22px) 100% no-repeat,radial-gradient(circle at 0 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left top/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat,radial-gradient(circle at 0 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left bottom/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat;mask:linear-gradient(#000,#000) right top/var(--badge-border-thickness,22px) 100% no-repeat,radial-gradient(circle at 0 100%,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left top/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat,radial-gradient(circle at 0 0,#0000 calc(var(--badge-concave-depth,8px) - 1px),#000 var(--badge-concave-depth,8px)) left bottom/var(--badge-concave-extra) var(--badge-concave-depth,8px) no-repeat;justify-content:flex-end;align-items:center;display:flex;inset:0 0 0 auto}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--left .kaching-bundles__badge-border__text,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container .kaching-bundles__badge-border--right .kaching-bundles__badge-border__text{width:var(--badge-border-thickness,22px);justify-content:center;align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-all{--badge-ring-outer:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));margin:var(--badge-ring-outer)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-top,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right{--badge-concave-extra:max(0px, var(--badge-concave-depth,8px) - var(--badge-border-gap,0px))}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-top{box-shadow:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-top:after{content:"";inset:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px)) 0 0;border:1px solid var(--bar-border-color,#0000004d);border-top:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--badge-concave-depth,8px);border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius);position:absolute}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top:after{border-width:2px;border-color:var(--bar-selected-border-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom{box-shadow:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:after{content:"";inset:0 0 calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));border:1px solid var(--bar-border-color,#0000004d);border-bottom:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);position:absolute}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom:after{border-width:2px;border-color:var(--bar-selected-border-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right{box-shadow:none;min-height:var(--badge-border-min-length,auto);background-color:#0000}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-top:hover,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:hover,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left:hover,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right:hover,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right{box-shadow:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(:focus-visible){box-shadow:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(:focus-visible){box-shadow:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(:focus-visible){box-shadow:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(:focus-visible){box-shadow:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left:after{content:"";inset:0 0 0 calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));border:1px solid var(--bar-border-color,#0000004d);border-left:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--badge-concave-depth,8px);border-start-end-radius:var(--bar-border-radius);border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px);position:absolute}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right:after{content:"";inset:0 calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px)) 0 0;border:1px solid var(--bar-border-color,#0000004d);border-right:var(--badge-border-gap-border,none);pointer-events:none;z-index:2;border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius);position:absolute}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left:after,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right:after{border-width:2px;border-color:var(--bar-selected-border-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular__content:before,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular__content:after{content:"";border-bottom:8px solid var(--bar-most-popular-background-color,transparent);filter:brightness(.7);width:0;height:0;display:block;position:absolute;top:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular__content:before{border-left:8px solid #0000;left:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular__content:after{border-right:8px solid #0000;right:0}@media (width>=750px){:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--fancy,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--custom{right:-20px}}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-main{align-items:center;gap:18px;min-height:55px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-main{cursor:pointer}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-content{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-content-left{flex-direction:column;flex:1;align-items:flex-start;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-first-line{-moz-column-gap:8px;flex-wrap:wrap;align-items:center;column-gap:8px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-second-line{-moz-column-gap:10px;flex-wrap:wrap;align-items:center;column-gap:10px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-title{overflow-wrap:break-word;font-size:var(--bar-title-font-size,20px);font-weight:var(--bar-title-font-weight,500);font-style:var(--bar-title-font-style);color:var(--bar-title-color,#000);display:inline-block}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-label{vertical-align:top;overflow-wrap:break-word;background-color:var(--bar-label-background-color,#eee);color:var(--bar-label-color,#777);font-size:var(--bar-label-font-size,12px);font-weight:var(--bar-label-font-weight);font-style:var(--bar-label-font-style);border-radius:var(--bar-border-radius);justify-content:center;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-subtitle{overflow-wrap:break-word;font-size:var(--bar-subtitle-font-size,14px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-subtitle-color,#555)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-pricing{flex-direction:column;align-items:flex-end;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--hide-prices .kaching-bundles__bar-pricing{display:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-pricing-row{align-items:baseline;gap:6px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-price{font-size:var(--bar-title-font-size,20px);font-weight:var(--bar-title-font-weight,500);font-style:var(--bar-title-font-style);color:var(--bar-price-color,#000)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-price .kaching-bundles__bar-price__unit-label{font-size:var(--kaching-bundles-unit-label-font-size,14px);font-weight:var(--kaching-bundles-unit-label-font-weight,normal);font-style:var(--kaching-bundles-unit-label-font-style)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-pricing-row--secondary .kaching-bundles__bar-price{font-size:var(--bar-subtitle-font-size)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-full-price,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-unit-price{font-size:var(--bar-subtitle-font-size,14px);font-weight:var(--bar-subtitle-font-weight);font-style:var(--bar-subtitle-font-style);color:var(--bar-full-price-color,#555)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-full-price{text-decoration:line-through}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-unit-price{text-transform:uppercase}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variants{flex-direction:column;align-items:flex-start;display:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant{flex:1;max-width:100%}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variants .kaching-bundles__bar-variant{margin-top:5px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant__content{align-items:center;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__invalid-variant-error{color:red;padding-bottom:2px;font-size:12px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-names{color:var(--bar-subtitle-color,#555);margin-block:3px;font-size:12px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-names>span:not(:last-child):after{content:", "}:where(.vw-store) .kaching-bundles .kaching-bundles__single-variant-name{color:var(--bar-subtitle-color,#555);flex-direction:column;margin-block:3px;font-size:12px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-number{min-width:20px;color:var(--bar-title-color,#000);margin-right:2px;font-size:12px;display:inline-flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-number--hidden{display:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-image{width:initial;border-radius:calc(var(--bar-border-radius,0) / 2);max-width:40px;max-height:40px;margin-right:7px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-main{flex-direction:column;min-width:0;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-selects{flex-wrap:wrap;gap:7px;min-width:0;margin-bottom:2px;margin-right:2px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-select{font-size:14px;font-style:normal;font-weight:400;font-family:var(--block-font-family,inherit);appearance:none;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;background-size:initial;color:#000;cursor:pointer;width:auto;max-width:100%;height:auto;min-height:auto;box-shadow:inset 0 0 0 1px var(--bar-border-color,#0000004d);border-radius:var(--bar-variant-select-border-radius,0);border:none;outline:none;align-items:center;gap:10px;margin:0;padding:7px 25px 7px 7px;display:flex;overflow:hidden;background-image:url("data:image/svg+xml;utf8,<svg width='10' height='4' viewBox='0 0 10 4' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 4L0.669872 0.25L9.33013 0.249999L5 4Z' fill='black'/></svg>")!important;background-position:right 8px center!important;background-repeat:no-repeat!important}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-select span{text-overflow:ellipsis;overflow:hidden}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-selector-wrapper{-moz-column-gap:10px;flex-wrap:wrap;align-items:center;column-gap:10px;max-width:100%;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__selling-plan-select{width:100%}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-selling-plan{margin-top:5px;margin-bottom:5px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select{box-shadow:0 0 0 1px red}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-select:hover{box-shadow:inset 0 0 0 2px var(--bar-border-color,#0000004d);border:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant-select:focus{box-shadow:inset 0 0 0 2px var(--bar-selected-border-color,#000);border:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variant--invalid .kaching-bundles__bar-variant-select:is(:hover,:focus){box-shadow:0 0 0 2px red}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-variants,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-variants--visible{display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__out-of-stock{color:#df2121;background-color:#ff2d2d4d;border:1px solid #ff2c2c;margin:5px 0;padding:8px 12px;font-size:14px}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal.kaching-bundles__bars{grid-template-columns:repeat(var(--bundle-bars-per-row,3),1fr);gap:calc(10px * var(--block-spacing,1));display:grid;overflow-x:auto}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar{position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-wrapper{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px 7px 10px;display:flex}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-main{text-align:center;flex-direction:column;gap:10px}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content{flex-direction:column}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-content-left{align-items:center}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-second-line{justify-content:center}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-label{border-top-left-radius:var(--bar-label-border-top-radius);border-top-right-radius:var(--bar-label-border-top-radius);margin-right:0;position:absolute;top:0;left:0;right:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-pricing{align-items:center}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variants{align-items:center;margin-top:10px;margin-bottom:5px}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--horizontal .kaching-bundles__bar-variant-selector-wrapper{justify-content:center}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--grid.kaching-bundles__bars{gap:calc(10px * var(--block-spacing,1));grid-template-columns:repeat(2,1fr);display:grid}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-main{min-height:initial}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar{margin:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--grid .kaching-bundles__bar-radio{display:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-container:hover,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar--selected .kaching-bundles__bar-container{box-shadow:none}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-main{min-height:initial}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--plain .kaching-bundles__bar-pricing{flex-direction:row;gap:10px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main{margin-top:7px;margin-bottom:7px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--fancy) .kaching-bundles__bar-pricing{margin-top:18px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--custom) .kaching-bundles__bar-pricing{margin-top:18px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-variants{margin-top:-7px}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-full-price:before,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-price:before{content:attr(data-a11y-label);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(.vw-store) .kaching-bundles *,:where(.vw-store) .kaching-bundles :before,:where(.vw-store) .kaching-bundles :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bar{margin-block:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-top .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars,:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-bottom .kaching-bundles__subscriptions-wrapper .kaching-bundles__bars{row-gap:calc(10px * var(--block-spacing,1))}:is(:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper){border-end-end-radius:0;border-end-start-radius:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper{z-index:1;margin-top:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));background-color:var(--bar-background-color,#fff);border-start-start-radius:var(--badge-concave-depth,8px);border-start-end-radius:var(--badge-concave-depth,8px);border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius);position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-top:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{border-end-end-radius:0;border-end-start-radius:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--bar-border-radius)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper{z-index:1;margin-bottom:calc(var(--badge-border-thickness,22px) + var(--badge-border-gap,0px));background-color:var(--bar-background-color,#fff);border-start-start-radius:var(--bar-border-radius);border-start-end-radius:var(--bar-border-radius);border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){z-index:1;position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) .kaching-bundles__bar-wrapper{border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom:has(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts) :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-bottom:var(--badge-border-thickness,22px);border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-top :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts),:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){margin-inline:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){z-index:1;margin-inline-start:var(--badge-border-thickness,22px);position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts){z-index:1;margin-inline-end:var(--badge-border-thickness,22px);position:relative}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{margin-block-end:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius)}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__bar-container--badge-border-left :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px);margin-inline-start:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bars--badge-border-all .kaching-bundles__bar-container--badge-border-right :is(.kaching-bundles__free-gift,.kaching-bundles__upsell,.kaching-bundles__deal-bar-progressive-gifts):last-child{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius);margin-inline-end:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--badge-concave-depth,8px);margin-block-end:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{margin-block-end:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:var(--bar-border-radius);border-end-start-radius:var(--badge-concave-depth,8px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift:last-child{border-end-end-radius:var(--badge-concave-depth,8px);border-end-start-radius:var(--bar-border-radius)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-top .kaching-bundles__deal-bar-progressive-gift,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__deal-bar-progressive-gift,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__deal-bar-progressive-gift,:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__deal-bar-progressive-gift{margin-inline:0}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-left .kaching-bundles__free-gift__divider{margin-inline-start:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar-container--badge-border-right .kaching-bundles__free-gift__divider{margin-inline-end:var(--badge-border-thickness,22px)}:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-top .kaching-bundles__bar-wrapper,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-bottom .kaching-bundles__bar-wrapper,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-left .kaching-bundles__bar-wrapper,:where(.vw-store) .kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container--badge-border-right .kaching-bundles__bar-wrapper{background-color:var(--bar-selected-background-color)}:where(.vw-store) .section-announcement{width:100%;margin:0;padding:0;line-height:1;display:block}:where(.vw-store) .announcement-bar{text-align:center;font-weight:var(--font-weight-bold);box-sizing:border-box;width:100%;font-size:11px;font-family:var(--font-body-family);letter-spacing:var(--letter-spacing-body);flex-flow:row;justify-content:center;align-items:center;gap:10px;margin:0;padding:0;line-height:1;display:flex;position:relative;overflow:hidden}@keyframes gradientAnimation{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}:where(.vw-store) .announcement-bar.gradient-active:after{content:"";will-change:transform;background:linear-gradient(90deg,#0000,#fff3,#0000);width:50%;height:100%;animation:3s infinite shine;position:absolute;top:0;left:0;transform:translate(-200%)}@keyframes shine{0%{opacity:0;left:-100%}10%{opacity:.8}20%{opacity:.9}40%{opacity:.8}to{opacity:0;left:200%}}:where(.vw-store) .countdown{white-space:nowrap;z-index:1;align-items:center;gap:3px;line-height:1;display:flex;position:relative}:where(.vw-store) .countdown-item{background:#fff;border-radius:3px;flex-direction:column;align-items:center;min-width:26px;display:flex;font-weight:var(--font-weight-semibold)!important}:where(.vw-store) .separator{font-size:9px;font-weight:var(--font-weight-bold);margin:0 -1px}:where(.vw-store) .announcement-text{white-space:nowrap;z-index:1;font-size:16px;position:relative;font-weight:var(--font-weight-semibold)!important}@media screen and (width>=769px){:where(.vw-store) .announcement-bar{gap:17px;margin-top:0;margin-bottom:0;padding:8px 0;font-size:15px!important}:where(.vw-store) .countdown-item{min-width:32px;margin:1px;padding:2px 1px!important}:where(.vw-store) .countdown{gap:2px}:where(.vw-store) .time{font-size:16px!important}:where(.vw-store) .label{letter-spacing:var(--letter-spacing-body);margin-top:2px!important;font-size:9px!important}:where(.vw-store) .label-smaller{font-size:9px!important}:where(.vw-store) .separator{font-size:12px}}@media screen and (width<=768px){:where(.vw-store) .announcement-bar{padding:8px 0;font-size:9px}:where(.vw-store) .countdown-item{min-width:24px}:where(.vw-store) .separator{font-size:9px}:where(.vw-store) .time{font-size:12px!important}:where(.vw-store) .label{margin-top:1px!important;font-size:8px!important}}:where(.vw-store) .announcement-text strong,:where(.vw-store) .announcement-text b{font-weight:700!important}:where(.vw-store) #shopify-section-sections--21711724708011__announcement_bar_MyE8Cb .section-announcement{padding-top:0;padding-bottom:0}:where(.vw-store) #shopify-section-sections--21711724708011__announcement_bar_MyE8Cb .announcement-text{font-size:14px}@media screen and (width<=749px){:where(.vw-store) #shopify-section-sections--21711724708011__announcement_bar_MyE8Cb .section-announcement{padding-top:0;padding-bottom:0}:where(.vw-store) #shopify-section-sections--21711724708011__announcement_bar_MyE8Cb .announcement-text{font-size:12px}}:where(.vw-store) .list-menu--right{right:0}:where(.vw-store) .list-menu--disclosure{border:1px solid rgba(var(--color-foreground), .2);width:200px;min-width:100%;position:absolute}:where(.vw-store) .list-menu--disclosure:focus{outline:none}:where(.vw-store) .list-menu__item--active{text-underline-offset:3px;text-decoration:underline}:where(.vw-store) .list-menu__item--active:hover{text-decoration-thickness:2px}:where(.vw-store) .list-menu--disclosure.localization-selector{width:100px;max-height:180px;padding:5px;overflow:auto}:where(.vw-store) .header__icon--menu{position:initial}:where(.vw-store.js) menu-drawer>details>summary:before,:where(.vw-store.js) menu-drawer>details[open]:not(.menu-opening)>summary:before{content:"";cursor:default;width:100%;height:calc(100vh - 100%);height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)));background:rgba(var(--color-foreground),.5);opacity:0;visibility:hidden;z-index:2;transition:opacity,visibility;position:absolute;top:100%;left:0}:where(.vw-store) menu-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}:where(.vw-store) .menu-drawer{visibility:hidden;z-index:3;background-color:rgb(var(--color-drawer));width:100%;filter:drop-shadow(var(--drawer-shadow-horizontal-offset) var(--drawer-shadow-vertical-offset) var(--drawer-shadow-blur-radius) rgba(var(--color-shadow),var(--drawer-shadow-opacity)));padding:0;position:absolute;top:100%;left:0;overflow-x:hidden;transform:translate(-100%)}:where(.vw-store.js) .menu-drawer{height:calc(100vh - 100%);height:calc(var(--viewport-height,100vh) - (var(--header-bottom-position,100%)))}:where(.vw-store.js) details[open]>.menu-drawer,:where(.vw-store.js) details[open]>.menu-drawer__submenu{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}:where(.vw-store.js) details[open].menu-opening>.menu-drawer,:where(.vw-store) details[open].menu-opening>.menu-drawer__submenu{visibility:visible;transform:translate(0)}:where(.vw-store.js) .menu-drawer__navigation .submenu-open{visibility:hidden}@media screen and (width>=750px){:where(.vw-store) .menu-drawer{border-width:0 var(--drawer-border-width) 0 0;border-style:solid;border-color:rgba(var(--color-foreground),var(--drawer-border-opacity));width:400px}}:where(.vw-store) .menu-drawer__inner-container{height:100%;position:relative}:where(.vw-store) .menu-drawer__navigation-container{grid-template-rows:1fr auto;align-content:space-between;height:100%;display:grid;overflow-y:auto}:where(.vw-store) .menu-drawer__navigation{padding:30px 20px;background-color:rgb(var(--color-drawer))!important}:where(.vw-store) .menu-drawer__inner-submenu{height:100%;overflow:hidden auto}:where(.vw-store.js) .menu-drawer__menu li{border-bottom:1px solid var(--global-section-accent-1-color);margin-bottom:2px}:where(.vw-store) .menu-drawer__menu-item{padding:11px 10px;font-size:18px;text-decoration:none}:where(.vw-store) .menu-drawer summary.menu-drawer__menu-item{padding-right:52px}:where(.vw-store) .menu-drawer__menu-item--active,:where(.vw-store) .menu-drawer__menu-item:focus,:where(.vw-store) .menu-drawer__close-button:focus,:where(.vw-store) .menu-drawer__menu-item:hover,:where(.vw-store) .menu-drawer__close-button:hover{background-color:rgba(var(--color-foreground),.04);color:rgb(var(--color-drawer-text))!important}:where(.vw-store) .menu-drawer__menu-item--active:hover{background-color:rgba(var(--color-foreground),.08)}:where(.vw-store.js) .menu-drawer__menu-item .icon-caret{display:none}:where(.vw-store) .menu-drawer__menu-item>.svg-wrapper{width:15px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}:where(.vw-store.js) .menu-drawer__submenu{background-color:rgb(var(--color-drawer));z-index:1;visibility:hidden;width:100%;position:absolute;top:0;bottom:0;left:0;transform:translate(100%)}:where(.vw-store.js) .menu-drawer__submenu .menu-drawer__submenu{overflow-y:auto}:where(.vw-store) .menu-drawer__close-button{width:100%;font-size:14px;font-family:var(--font-body-family);font-style:var(--font-body-style);text-align:left;background-color:#fff0;align-items:center;margin-top:15px;padding:12px 26px 12px 30px;text-decoration:none;display:flex}:where(.vw-store) .menu-drawer__close-button .svg-wrapper{width:15px;margin-right:10px;transform:rotate(180deg)}:where(.vw-store) .menu-drawer__utility-links{padding:0;position:relative;background-color:rgb(var(--color-drawer))!important}:where(.vw-store) .menu-drawer,:where(.vw-store) .menu-drawer *,:where(.vw-store) .menu-drawer__navigation,:where(.vw-store) .menu-drawer__menu-item,:where(.vw-store) .menu-drawer__close-button,:where(.vw-store) .menu-drawer__account,:where(.vw-store) .menu-drawer .list-social__link,:where(.vw-store) .list-menu__item{color:rgb(var(--color-drawer-text))!important}:where(.vw-store) .header__icon,:where(.vw-store) .header__icon svg,:where(.vw-store) .header__icon .icon,:where(.vw-store) .header__icon--menu,:where(.vw-store) .header__icon--menu svg,:where(.vw-store) .header__icon--cart,:where(.vw-store) .header__icon--cart svg,:where(.vw-store) .header__icon--account,:where(.vw-store) .header__icon--account svg,:where(.vw-store) .header__icon--search,:where(.vw-store) .header__icon--search svg{color:rgb(var(--color-drawer-text))!important;fill:rgb(var(--color-drawer-text))!important}:where(.vw-store) .menu-drawer svg,:where(.vw-store) .menu-drawer .icon{fill:rgb(var(--color-drawer-text))!important}:where(.vw-store) .header--has-social .menu-drawer__utility-links{padding:20px 30px}@media screen and (width<=749px){:where(.vw-store) .header--has-account:where(:not(.header--has-social):not(.header--has-localizations)) .menu-drawer__utility-links{padding:20px 30px}}@media screen and (width<=989px){:where(.vw-store) .header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links{padding:20px 30px}}:where(.vw-store) .menu-drawer__account{color:rgb(var(--color-foreground));align-items:center;margin-bottom:0;padding:10px 0;font-size:14px;text-decoration:none;display:inline-flex}:where(.vw-store) .menu-drawer__utility-links:has(.menu-drawer__localization) .menu-drawer__account{margin:0}:where(.vw-store) .menu-drawer__account account-icon>.svg-wrapper{width:20px;height:20px;margin-right:10px}:where(.vw-store) .menu-drawer__account shop-user-avatar{--shop-avatar-size:24px;margin-left:-4.5px;margin-right:5.5px}:where(.vw-store) .menu-drawer__account:hover account-icon>.svg-wrapper{transform:scale(1.07)}:where(.vw-store) .menu-drawer .list-social{justify-content:flex-start;margin-left:-12.5px}:where(.vw-store) .menu-drawer .list-social:empty{display:none}:where(.vw-store) .menu-drawer .list-social__link{padding:11px}@media screen and (width<=749px){:where(.vw-store) .menu-drawer.country-selector-open{filter:none!important;transition:none!important;transform:none!important}}:where(.vw-store) .header-localization:not(.menu-drawer__localization) .localization-form:only-child .localization-form__select{color:rgb(var(--color-drawer-text))!important}:where(.vw-store) header-drawer{justify-self:start;margin-left:-12px}@media screen and (width>=990px){:where(.vw-store) .header.header--full-width{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:30px!important;padding-right:30px!important}:where(.vw-store) header-drawer{display:none}}@media screen and (width<=989px){:where(.vw-store) .header__inline-menu{display:none}}:where(.vw-store) .menu-drawer-container{display:flex}:where(.vw-store) .list-menu{margin:0;padding:0;list-style:none}:where(.vw-store) .list-menu--inline{flex-wrap:wrap;display:inline-flex}:where(.vw-store) summary.list-menu__item{padding-right:30px}:where(.vw-store) .list-menu__item{font-weight:var(--font-weight-regular);line-height:calc(1 + .3 / var(--font-body-scale));align-items:center;display:flex}:where(.vw-store) .list-menu__item--link{font-weight:var(--font-weight-regular);padding-top:10px;padding-bottom:10px;line-height:1.4;text-decoration:none}:where(.vw-store) .header__inline-menu .list-menu--inline>li{margin-right:20px}:where(.vw-store) .header__inline-menu .list-menu--inline>li:last-child{margin-right:0}:where(.vw-store) .header__menu-item,:where(.vw-store) .header__menu-item:hover{text-decoration:none!important}@media screen and (width>=990px){:where(.vw-store) .header-wrapper{--header-menu-underline-thickness:1px;--header-menu-underline-color:#1d1d1d}:where(.vw-store) .header__inline-menu .header__menu-item>span{text-decoration:none;display:inline-block;position:relative}:where(.vw-store) .header__inline-menu .header__menu-item>span:after{content:"";width:100%;height:var(--header-menu-underline-thickness);background-color:var(--header-menu-underline-color);border-radius:calc(var(--header-menu-underline-thickness) / 2);transform-origin:0;transition:transform .25s ease-out;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}:where(.vw-store) .header__inline-menu .header__menu-item:hover>span:after,:where(.vw-store) .header__inline-menu .header__menu-item:focus-visible>span:after,:where(.vw-store) .header__inline-menu details[open]>.header__menu-item>span:after,:where(.vw-store) span.header__active-menu-item:after{transform:scaleX(1)!important}:where(.vw-store) .header__inline-menu .header__menu-item:hover span,:where(.vw-store) .header__inline-menu details[open]>.header__menu-item,:where(.vw-store) .header__inline-menu .header__active-menu-item{text-decoration:none}:where(.vw-store) header-menu:hover details[open] .header__submenu,:where(.vw-store) header-menu:hover details[open] .mega-menu__content{opacity:1;visibility:visible;width:150px;transform:translateY(0)}:where(.vw-store) .header__submenu,:where(.vw-store) .mega-menu__content{transition:opacity .2s,visibility .2s,transform .2s}:where(.vw-store) details:not([open]) .header__submenu,:where(.vw-store) details:not([open]) .mega-menu__content{opacity:0;visibility:hidden;transform:translateY(-10px)}}:where(.vw-store) .header__submenu{background-color:rgb(var(--color-header));z-index:100;border-radius:8px;width:auto;min-width:160px;max-width:200px;padding:10px 0;top:calc(80% + 5px);box-shadow:0 4px 12px #0000001a}:where(.vw-store) .mega-menu__content{background-color:rgb(var(--color-header));z-index:100;border-radius:8px;padding:20px;top:calc(100% + 5px);box-shadow:0 4px 12px #0000001a}:where(.vw-store) .header__menu-item.link{text-decoration:none!important}@media screen and (width>=750px){:where(.vw-store) .list-menu__item--link{padding-top:5px;padding-bottom:5px}}@media screen and (width>=990px){:where(.vw-store) header-menu:hover details .header__submenu.list-menu--disclosure,:where(.vw-store) header-menu:hover details .mega-menu__content,:where(.vw-store) header-menu details[open] .header__submenu.list-menu--disclosure,:where(.vw-store) header-menu details[open] .mega-menu__content{opacity:1!important;visibility:visible!important;display:block!important;transform:translate(-50%)translateY(0)!important}:where(.vw-store) .header__submenu,:where(.vw-store) .mega-menu__content{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;transform:translate(-50%)translateY(-10px)}:where(.vw-store) header-menu:not(:hover) details:not([open]) .header__submenu,:where(.vw-store) header-menu:not(:hover) details:not([open]) .mega-menu__content{opacity:0;visibility:hidden;transform:translate(-50%)translateY(-10px)}}:where(.vw-store) .header__submenu{background-color:rgb(var(--color-header));z-index:100;border-radius:8px;width:auto;min-width:160px;max-width:200px;padding:10px 0;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}:where(.vw-store) header-menu{position:relative}:where(.vw-store) .header__submenu.list-menu--disclosure{opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s,transform .2s;transform:translate(-50%)translateY(-10px)}:where(.vw-store) .header__submenu .list-menu__item{border-bottom:none;margin:0;padding:8px 15px}:where(.vw-store) .header__submenu .header__menu-item{border-radius:0;margin:0;padding:8px 15px;text-decoration:none;transition:background-color .2s,color .2s;display:block}:where(.vw-store) .header__submenu .header__menu-item:hover{background-color:rgba(var(--color-foreground), .05);text-decoration:none}:where(.vw-store) .header__submenu li:first-child .header__menu-item{border-top-left-radius:8px;border-top-right-radius:8px}:where(.vw-store) .header__submenu li:last-child .header__menu-item{border-bottom-right-radius:8px;border-bottom-left-radius:8px}:where(.vw-store) .mega-menu__content{background-color:rgb(var(--color-header));z-index:100;border-radius:8px;padding:20px;position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000001a}:where(.vw-store) .mega-menu__list{gap:20px}:where(.vw-store) .mega-menu__link{padding:6px 0;text-decoration:none;transition:color .2s;display:block}:where(.vw-store) .mega-menu__link:hover{color:rgba(var(--color-foreground), .7);text-decoration:none}:where(.vw-store) .mega-menu__link--level-2{font-weight:var(--font-weight-medium);margin-bottom:5px}:where(.vw-store) .mega-menu__list .list-unstyled{margin-top:5px}:where(.vw-store) .mega-menu__list .list-unstyled a{opacity:.8;padding:4px 0;font-size:.9em}:where(.vw-store) .mega-menu__list .list-unstyled a:hover{opacity:1}@media screen and (width>=990px){:where(.vw-store) .header{grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}:where(.vw-store) .header__heading{justify-self:start}:where(.vw-store) .header__inline-menu{justify-self:center}:where(.vw-store) .header__icons{justify-self:end}}:where(.vw-store) .cart-bag-icon{fill:none!important;width:27px!important;height:27px!important;stroke:rgb(var(--color-drawer-text))!important}:where(.vw-store) .cart-bag-icon path,:where(.vw-store) .cart-bag-icon line{fill:none!important;stroke:rgb(var(--color-drawer-text))!important}:where(.vw-store) svg.cart-bag-icon.icon,:where(.vw-store) svg.cart-bag-icon.icon-cart-empty,:where(.vw-store) svg.cart-bag-icon.icon-cart-empty-custom{fill:none!important;width:27px!important;height:27px!important;stroke:rgb(var(--color-drawer-text))!important}:where(.vw-store) svg.cart-bag-icon.icon path,:where(.vw-store) svg.cart-bag-icon.icon-cart-empty path,:where(.vw-store) svg.cart-bag-icon.icon-cart-empty-custom path,:where(.vw-store) svg.cart-bag-icon.icon line,:where(.vw-store) svg.cart-bag-icon.icon-cart-empty line,:where(.vw-store) svg.cart-bag-icon.icon-cart-empty-custom line{fill:none!important;stroke:rgb(var(--color-drawer-text))!important}:where(.vw-store) .header__icon--account .svg-wrapper svg,:where(.vw-store) .header__icon--account account-icon svg,:where(.vw-store) .menu-drawer__account .svg-wrapper svg,:where(.vw-store) .menu-drawer__account account-icon svg{fill:currentColor!important;width:40px!important;height:40px!important}:where(.vw-store) .header__icon--account .svg-wrapper,:where(.vw-store) .header__icon--account account-icon,:where(.vw-store) .menu-drawer__account .svg-wrapper,:where(.vw-store) .menu-drawer__account account-icon{justify-content:center!important;align-items:center!important;display:inline-flex!important}:where(.vw-store) .header{padding:5px 30px}:where(.vw-store) .section-header{margin-bottom:0;position:sticky}@media screen and (width>=750px){:where(.vw-store) .section-header{margin-bottom:0}}@media screen and (width>=990px){:where(.vw-store) .header{padding-top:10px;padding-bottom:10px}}:where(.vw-store) #stickyAddToCart{opacity:0;pointer-events:none;box-sizing:border-box;z-index:9900;width:100vw;max-width:100%;padding:12px 0;transition:transform .4s,opacity .3s;display:block;position:fixed;bottom:0;left:0;overflow-x:hidden;transform:translateY(100%);box-shadow:0 -1px 5px #0000001a}:where(.vw-store) #stickyAddToCart.show{opacity:1;pointer-events:all;transform:translateY(0);display:block!important}:where(.vw-store) .sticky-add-to-cart__container{box-sizing:border-box;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;padding:0 15px;display:flex;overflow:hidden}:where(.vw-store) .sticky-add-to-cart__product{align-items:center;margin-bottom:12px;display:flex}:where(.vw-store) .sticky-add-to-cart__image{background:#fff;border:1px solid #e0e0e0;border-radius:4px;width:60px;height:60px;margin-right:15px;overflow:hidden}:where(.vw-store) .sticky-add-to-cart__image img{object-fit:contain;width:100%;height:100%}:where(.vw-store) .sticky-add-to-cart__details{flex:1}:where(.vw-store) .sticky-add-to-cart__ratings{align-items:center;margin-bottom:3px;display:flex}:where(.vw-store) .sticky-add-to-cart__stars{margin-right:8px;display:flex}:where(.vw-store) .star{justify-content:center;align-items:center;margin-right:2px;font-size:14px;line-height:1;display:flex}:where(.vw-store) .star svg{display:block}:where(.vw-store) .sticky-add-to-cart__title{font-weight:var(--font-weight-bold);margin:0}:where(.vw-store) .sticky-add-to-cart__shipping{letter-spacing:var(--letter-spacing-body);justify-content:flex-end;align-items:center;margin-bottom:12px;font-size:14px;display:flex}:where(.vw-store) .hide-desktop-shipping,:where(.vw-store) .hide-mobile-shipping{display:none!important}:where(.vw-store) .sticky-add-to-cart__shipping-icon{margin-right:5px;font-size:16px}:where(.vw-store) .sticky-add-to-cart__shipping-date{font-weight:var(--font-weight-semibold);align-items:center;gap:5px;display:flex}:where(.vw-store) .delivery-icon{align-items:center;margin-right:5px;display:inline-flex}:where(.vw-store) .delivery-text{margin-right:5px;font-weight:var(--font-weight-regular)!important}:where(.vw-store) .delivery-date{font-weight:var(--font-weight-bold);margin-left:0}:where(.vw-store) .mobile-shipping-info{text-align:center;width:100%;font-size:13px;font-weight:var(--font-weight-regular);justify-content:center;margin-top:2px;padding:3px 0;display:flex}:where(.vw-store) .mobile-shipping-info .delivery-date-calculator__date{font-weight:var(--font-weight-bold)}:where(.vw-store) .sticky-add-to-cart__button,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button,:where(.vw-store) .sticky-add-to-cart__button{cursor:pointer;text-align:center;z-index:1;justify-content:center;align-items:center;width:100%;text-decoration:none;transition:background-color .3s,opacity .3s;display:flex;position:relative;overflow:hidden}:where(.vw-store) .sticky-add-to-cart__button:hover,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button:hover,:where(.vw-store) .sticky-add-to-cart__button:hover{background-color:var(--global-button-hover-bg-color);color:var(--global-button-hover-text-color)}:where(.vw-store) .sticky-add-to-cart__button .button-text,:where(.vw-store) .sticky-add-to-cart__button .button-added-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button .button-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button .button-added-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button .button-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button .button-added-text{transition:all .7s;font-size:var(--button-text-font-size,inherit)!important}:where(.vw-store) .sticky-add-to-cart__button .button-added-text{opacity:0;position:absolute;left:0;right:0;transform:translateY(20px)}:where(.vw-store) .sticky-add-to-cart__button.added .button-text{opacity:0;transform:translateY(-20px)}:where(.vw-store) .sticky-add-to-cart__button.added .button-added-text{opacity:1;transform:translateY(0)}:where(.vw-store) .mobile-view .sticky-add-to-cart__button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff4d,#fff0);width:50%;height:200%;animation:6s 2s infinite shine;position:absolute;top:-50%;left:-100%;transform:rotate(25deg)}:where(.vw-store) .sticky-add-to-cart__button:hover{transform:translateY(-2px)}:where(.vw-store) .sticky-add-to-cart__button:active{transform:translateY(1px)}:where(.vw-store) .sticky-add-to-cart__mobile-info{text-align:center;justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}:where(.vw-store) .sticky-add-to-cart__guarantee{letter-spacing:var(--letter-spacing-body);white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 5px;font-size:12px;display:flex}:where(.vw-store) .sticky-add-to-cart__guarantee-icon{font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-body);margin-right:4px}:where(.vw-store) .mobile-divider{width:1px;height:16px;margin:0 10px}:where(.vw-store) .mobile-button-wrapper{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0}:where(.vw-store) .desktop-view{display:none!important}:where(.vw-store) .mobile-view{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex;overflow:hidden}@media (width>=768px){:where(.vw-store) .sticky-add-to-cart__container{flex-direction:row;align-items:center;gap:20px}:where(.vw-store) .desktop-view{flex-direction:row;align-items:center;gap:20px;width:100%;visibility:visible!important;opacity:1!important;display:flex!important}:where(.vw-store) .mobile-view{display:none!important}:where(.vw-store) .sticky-add-to-cart__product{flex:1;margin-bottom:0}:where(.vw-store) .sticky-add-to-cart__shipping{white-space:nowrap;margin-bottom:0}:where(.vw-store) #stickyAddToCart .desktop-view .sticky-add-to-cart__button{flex:1;max-width:250px}}@media (width<=767px){:where(.vw-store) .sticky-add-to-cart__container{padding:0}:where(.vw-store) .mobile-view{box-sizing:border-box;width:100%;padding:0 15px}:where(.vw-store) .sticky-add-to-cart__button{margin:0!important}:where(.vw-store) .mobile-shipping-info .delivery-icon svg{width:16px!important;height:16px!important}:where(.vw-store) .mobile-shipping-info{font-size:11px!important}}:where(.vw-store) #stickyAddToCart .hide-desktop-shipping,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__shipping.hide-desktop-shipping,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__shipping-date.hide-desktop-shipping,:where(.vw-store) #stickyAddToCart .delivery-icon.hide-desktop-shipping,:where(.vw-store) #stickyAddToCart .delivery-text.hide-desktop-shipping,:where(.vw-store) #stickyAddToCart .delivery-date.hide-desktop-shipping,:where(.vw-store) #stickyAddToCart .hide-mobile-shipping,:where(.vw-store) #stickyAddToCart .mobile-shipping-info.hide-mobile-shipping,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__shipping-date.hide-mobile-shipping,:where(.vw-store) #stickyAddToCart .delivery-icon.hide-mobile-shipping,:where(.vw-store) #stickyAddToCart .delivery-text.hide-mobile-shipping,:where(.vw-store) #stickyAddToCart .delivery-date.hide-mobile-shipping{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important;overflow:hidden!important}:where(.vw-store).overflow-hidden-tablet #stickyAddToCart,:where(.vw-store).overflow-hidden-desktop #stickyAddToCart,:where(.vw-store).overflow-hidden-mobile #stickyAddToCart{opacity:0!important;pointer-events:none!important;display:none!important;transform:translateY(100%)!important}:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button:hover:after,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button:after,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button:before,:where(.vw-store) .sticky-add-to-cart__button:hover:after,:where(.vw-store) .sticky-add-to-cart__button:after,:where(.vw-store) .sticky-add-to-cart__button:before{box-shadow:unset!important}:where(.vw-store) .button-gradient-effect,:where(.vw-store) #stickyAddToCart .button-gradient-effect,:where(.vw-store) #stickyAddToCart .button-gradient-effect{background:0 0!important}:where(.vw-store) #stickyAddToCart,:where(.vw-store) #stickyAddToCart{z-index:9900;color:#333030!important;background:#fff!important;box-shadow:0 -1px 5px #0000001a!important}@media (width<=767px){:where(.vw-store) #stickyAddToCart,:where(.vw-store) #stickyAddToCart{box-shadow:none!important;background:0 0!important}}:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__container,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__container{background:#fff!important}@media (width<=767px){:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__container,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__container{background:0 0!important}}:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__product,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__shipping,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__shipping-date,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__details,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__ratings,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__stars,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__rating-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__title,:where(.vw-store) #stickyAddToCart .desktop-view,:where(.vw-store) #stickyAddToCart .mobile-view,:where(.vw-store) #stickyAddToCart .mobile-shipping-info{background:#fff!important}@media (width<=767px){:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__product,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__shipping,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__shipping-date,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__details,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__ratings,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__stars,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__rating-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__title,:where(.vw-store) #stickyAddToCart .desktop-view,:where(.vw-store) #stickyAddToCart .mobile-view,:where(.vw-store) #stickyAddToCart .mobile-shipping-info{background:0 0!important}}:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button{--button-text-font-size:var(--global-button-font-size,14px);padding:var(--global-button-padding-y,12px) var(--global-button-padding-x,24px)!important;font-size:var(--global-button-font-size,14px)!important;font-weight:var(--global-button-font-weight,700)!important;font-family:var(--global-button-font-family,inherit)!important;letter-spacing:var(--global-button-letter-spacing,1px)!important;text-transform:var(--global-button-text-transform,none)!important;color:var(--global-button-text-color)!important;border-radius:var(--global-button-radius)!important;background:linear-gradient(var(--button-gradient-direction,to bottom), var(--button-gradient-start), var(--button-gradient-end))!important;border-left:var(--global-button-border-width,0) solid var(--global-button-border-color,transparent)!important;border-right:var(--global-button-border-width,0) solid var(--global-button-border-color,transparent)!important;border-top:var(--global-button-border-width,0) solid var(--global-button-border-color,transparent)!important;border-bottom:var(--global-button-bottom-border-width,0) solid var(--global-button-bottom-border-color,transparent)!important}:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button:hover,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button:hover{background:linear-gradient(var(--button-gradient-direction,to bottom), var(--button-gradient-hover-start), var(--button-gradient-hover-end))!important;color:var(--global-button-hover-text-color)!important;border-color:var(--global-button-hover-border-color,transparent)!important;opacity:1!important;filter:none!important}:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button .button-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button .button-added-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button .button-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__button .button-added-text{font-size:var(--button-text-font-size,var(--global-button-font-size))!important}:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__title,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__title{letter-spacing:0;font-size:14px;color:#333030!important}:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__rating-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__rating-text{font-size:14px;font-weight:var(--font-weight-regular);letter-spacing:0;color:#444!important}:where(.vw-store) #stickyAddToCart .star,:where(.vw-store) #stickyAddToCart .star{color:#444!important;opacity:1!important}:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__image,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__image{border-color:#919191!important}:where(.vw-store) #stickyAddToCart .delivery-icon,:where(.vw-store) #stickyAddToCart .delivery-icon{color:#444!important}:where(.vw-store) #stickyAddToCart .delivery-text,:where(.vw-store) #stickyAddToCart .delivery-text{font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-body);color:#1d3a1d!important}:where(.vw-store) #stickyAddToCart .delivery-date,:where(.vw-store) #stickyAddToCart .delivery-date{font-size:12px;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-body);color:#444!important}@media (width>=768px){:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__title,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__title{font-size:16 px!important}:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__rating-text,:where(.vw-store) #stickyAddToCart .sticky-add-to-cart__rating-text,:where(.vw-store) #stickyAddToCart .delivery-text,:where(.vw-store) #stickyAddToCart .delivery-text,:where(.vw-store) #stickyAddToCart .delivery-date,:where(.vw-store) #stickyAddToCart .delivery-date{font-size:14 px!important}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt{border-radius:0;width:100%;padding-top:40px;padding-bottom:10px;overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-container{max-width:1350px;margin:0 auto;padding:0 20px}@media (width<=990px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt:has(.mobile-media-full-width) .image-text-container{padding:0!important}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-content{flex-direction:column;gap:15px;display:flex}@media screen and (width<=599px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-content{flex-direction:column;gap:15px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column{width:100%}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .mobile-heading-above-image{order:-1;width:100%;display:none}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .mobile-heading-above-image{display:none!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .heading-block-wrapper.hide-on-mobile{display:block}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column{border-radius:8px;width:100%;padding:0;overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column.background-image-mode{min-height:400px}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column.background-image-mode{min-height:500px}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .main-image,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .main-video{object-fit:cover;width:100%;max-width:800px;height:auto;margin-top:10px;margin-bottom:0;display:block;border-radius:8px!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .main-video{-webkit-backface-visibility:hidden;background-color:#000;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-placeholder{aspect-ratio:16/9;background-color:#f5f5f5;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;display:flex;border-radius:8px!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-placeholder svg{fill:#d0d0d0;width:40%;height:40%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;padding:0;display:flex;overflow:visible}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-heading{font-weight:var(--font-weight-bold);word-wrap:break-word;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;width:100%;max-width:100%;margin-bottom:0;color:#000!important;letter-spacing:var(--letter-spacing-heading)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column>div{box-sizing:border-box;width:fit-content;max-width:fit-content;overflow:visible}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column{max-width:100%;overflow:visible!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column h2,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column .image-text-heading{overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column>div:first-child{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accent-text{color:#fff;font-family:,;font-weight: ;font-style: ;letter-spacing:var(--letter-spacing-heading)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,inherit)!important;letter-spacing:var(--font-accent-letter-spacing,inherit)!important;text-transform:var(--font-accent-text-transform,none)!important;background:linear-gradient(45deg,#ff5801 100%,#6a4c93 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;margin:-2px -4px!important;padding:2px 4px!important;display:inline-block!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-subtitle{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading);margin-top:0;margin-bottom:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .subtitle-wrapper{align-self:flex-start;width:fit-content!important;max-width:100%!important;display:inline-block!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-divider-wrapper{clear:both!important;box-sizing:border-box!important;z-index:1!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-divider-line{box-sizing:border-box!important;flex-shrink:0!important;min-width:20px!important;min-height:1px!important;display:block!important;position:relative!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-divider-line:empty{background-color:#000!important;width:50%!important;height:2px!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body{letter-spacing:var(--letter-spacing-body);margin-bottom:0;line-height:1.6}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list{margin:0;padding-left:0;list-style-type:none}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.no-bullets{padding-left:0;list-style-type:none}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list .list-title{font-weight:var(--font-weight-semibold);margin-bottom:12px;padding-left:0;list-style-type:none}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list .list-item{align-items:flex-start;margin-bottom:10px;line-height:1.4;display:flex;position:relative}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list .item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;display:flex}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list .item-icon svg{fill:currentColor;width:100%;height:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list .item-icon img{object-fit:contain;width:100%;height:100%;display:block}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list .item-text{letter-spacing:var(--letter-spacing-body);flex:1}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.emoji-bullets .list-item{padding-left:25px;list-style-type:none;position:relative}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.emoji-bullets .list-item:before{content:attr(data-icon);position:absolute;top:0;left:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .secondary-image-container{width:100%;margin-top:5px;margin-bottom:5px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .secondary-image{border-radius:4px;max-width:100%;height:auto}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .button-container{margin-top:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .button{color:#fff;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-body);text-transform:none;text-align:center;background-color:#fff;justify-content:center;align-items:center;min-width:120px;padding:12px 24px;text-decoration:none;transition:all .3s;display:inline-flex}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .button.button-section-specific-sizing{padding:var(--global-button-padding-y) 24px!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .button:hover{background-color:#3f6122}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.two-columns{grid-template-columns:repeat(2,1fr);gap:1px 2px;display:grid}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.two-columns .list-title{grid-column:1/-1;margin-bottom:15px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.pill-style{flex-wrap:wrap;gap:8px;display:flex}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-title{width:100%;margin-bottom:12px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-item.pill-item{cursor:default;align-items:center;margin-bottom:0;transition:all .3s;display:inline-flex}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-item.pill-item:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-item.pill-item .item-icon{width:16px;height:16px;margin-right:6px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-item.pill-item .item-icon img{object-fit:contain;width:100%;height:100%;display:block}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-item.pill-item .item-text{font-size:inherit;line-height:1.2}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.pill-style.two-columns{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-bullet-list.pill-style.two-columns .list-title{grid-column:1/-1}@media screen and (width<=990px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-heading[data-block-id=heading_RMJ6H8],:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accent-text[data-block-id=heading_RMJ6H8]{font-size:20px!important;line-height:1.2!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body[data-block-id=paragraph_PLbHtC]{font-size:14px!important}}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt{padding-top:60px;padding-bottom:60px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-container{padding:0 40px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-content{flex-direction:row;align-items:stretch;gap:40px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column{flex-shrink:0;align-self:stretch;align-items:center;width:50%;display:flex}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column{flex-shrink:1;width:50%;min-width:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column.background-image-mode{min-height:500px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column{flex-grow:1;justify-content:center;min-height:400px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-content.image-right .media-column{order:2}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-content.image-right .text-column{order:1;padding:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-content.image-left .text-column{padding:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-heading{margin-bottom:15px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body{margin-bottom:25px;line-height:1.5}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column{gap:10px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .main-image,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .main-video,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-placeholder{margin-top:0;margin-bottom:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-heading[data-block-id=heading_RMJ6H8],:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accent-text[data-block-id=heading_RMJ6H8]{font-size:30px!important;line-height:1.2!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body[data-block-id=paragraph_PLbHtC]{font-size:17px!important}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body p{margin-bottom:.5em}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body p:last-child{margin-bottom:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body strong{font-weight:600!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body em{font-style:italic!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body a{text-decoration:underline}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body ul,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body ol{margin:.5em 0;padding-left:1.5em}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body li{margin-bottom:.25em}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-container{box-sizing:border-box;flex-shrink:1;width:100%;min-width:0;max-width:100%;overflow:visible}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item{box-sizing:border-box;width:100%;min-width:0;max-width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-title{font-weight:600;font-size:var(--accordion-title-size);margin:0 0 16px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-items-wrapper{width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item{transition:all .2s;overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header{padding:var(--header-padding-mobile);cursor:pointer;box-sizing:border-box;align-items:center;gap:16px;width:100%;min-width:0;max-width:100%;font-weight:500;transition:background-color .3s;display:flex;position:relative}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header:hover{opacity:.9}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header-icon{width:var(--accordion-icon-size-mobile);height:var(--accordion-icon-size-mobile);flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;display:flex;overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header-icon svg{fill:currentColor;width:100%;height:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header-text{letter-spacing:var(--letter-spacing-body);font-weight:500;font-size:var(--accordion-header-size);flex-grow:1;padding-right:15px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-toggle{right:var(--header-padding-mobile);font-size:var(--accordion-toggle-size);font-weight:700;line-height:1;transition:transform .3s;position:absolute}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content{max-height:0;padding:0;transition:max-height .3s,padding .3s;overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner{padding:var(--content-padding-mobile);opacity:0;line-height:1.6;font-size:var(--accordion-content-size);transition:opacity .3s}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item.active .accordion-content{max-height:1000px!important;padding:var(--content-outer-padding-mobile) 0!important;overflow:visible!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item.active .accordion-content-inner{letter-spacing:var(--letter-spacing-body);opacity:1!important;padding:var(--content-padding-mobile)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item.active .accordion-toggle{transform:rotate(45deg)!important}@media screen and (width>=600px) and (width<=990px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column{position:relative}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column .main-video,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column .main-image{object-fit:cover;flex-shrink:0;width:100%;height:auto!important;max-height:none!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column{overflow:visible;width:100%!important;max-width:100%!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-container,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column>*,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-heading,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-body{width:100%!important;max-width:100%!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item.active .accordion-content{height:auto!important;max-height:none!important}}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column{height:fit-content;position:relative}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column .main-video,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column .main-image{object-fit:cover;flex-shrink:0;width:100%;height:auto!important;max-height:none!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .text-column{overflow:visible}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-container{width:100%;max-width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item.active .accordion-content{height:auto!important;max-height:none!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header-icon{width:var(--accordion-icon-size-desktop);height:var(--accordion-icon-size-desktop)}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item:not(.active) .accordion-content{max-height:0!important;padding:0!important;overflow:hidden!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item:not(.active) .accordion-content-inner{opacity:0!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner p,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner ul,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner ol,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner li,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner strong,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner em,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner b,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner i,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner a{color:inherit!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner strong,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner b{font-weight:700}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner em,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner i{font-style:italic}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner a{color:inherit;text-decoration:underline}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner p{margin-top:0;margin-bottom:10px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner p:last-child{margin-bottom:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner ul,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner ol{margin:10px 0;padding-left:20px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner li{margin-bottom:5px}@media (width<=599px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-container{max-width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-heading{margin-bottom:0!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header{padding:var(--header-padding-mobile);gap:12px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-toggle{right:var(--header-padding-mobile);font-size:var(--accordion-toggle-size-mobile)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner{padding:var(--content-padding-mobile)}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-title{font-size:var(--accordion-title-size-mobile)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header-text{font-size:var(--accordion-header-size-mobile)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner{font-size:var(--accordion-content-size-mobile)!important}}@media (width>=600px) and (width<=990px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header{padding:calc(var(--header-padding-desktop) * .5)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-toggle{right:calc(var(--header-padding-desktop) * .5)!important;font-size:calc(var(--accordion-toggle-size-desktop) * .75)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner{padding:calc(var(--content-padding-desktop) * .5)!important;font-size:calc(var(--accordion-content-size-desktop) * .8)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item.active .accordion-content{padding:calc(var(--content-outer-padding-desktop) * .5) 0!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item.active .accordion-content-inner{padding:calc(var(--content-padding-desktop) * .5)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-title{font-size:calc(var(--accordion-title-size-desktop) * .7)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header-text{font-size:calc(var(--accordion-header-size-desktop) * .8)!important}}@media (width>=991px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header{padding:var(--header-padding-desktop)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-toggle{right:var(--header-padding-desktop)!important;font-size:var(--accordion-toggle-size-desktop)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-content-inner{padding:var(--content-padding-desktop)!important;font-size:var(--accordion-content-size-desktop)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item.active .accordion-content{padding:var(--content-outer-padding-desktop) 0!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-item.active .accordion-content-inner{padding:var(--content-padding-desktop)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-title{font-size:var(--accordion-title-size-desktop)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .accordion-header-text{font-size:var(--accordion-header-size-desktop)!important}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .button-container{box-sizing:border-box;flex-shrink:1;width:100%;min-width:0;max-width:100%;overflow:visible}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .button-container .button{box-sizing:border-box;word-wrap:break-word;min-width:0;max-width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .button-container.full-width-mobile{box-sizing:border-box;width:100%;max-width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .button.full-width-mobile{width:100%!important;max-width:100%!important;min-width:unset!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}@media (width<=990px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-content.mobile-media-full-width{gap:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column.mobile-full-width{width:100%;max-width:none;margin-left:0;margin-right:0;padding:0!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column.mobile-full-width .main-image,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column.mobile-full-width .main-video,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column.mobile-full-width .media-placeholder{border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .mobile-media-full-width .text-column{padding-top:15px;padding-left:20px;padding-right:20px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .media-column.mobile-full-width .main-video{object-fit:cover!important;min-height:200px!important;display:block!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-content.mobile-media-full-width{overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-container{overflow-x:hidden}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_LGLBUt .image-text-heading{color:#000!important;box-sizing:border-box!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;width:100%!important;max-width:100%!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t{border-radius:0;width:100%;padding-top:40px;padding-bottom:10px;overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-container{max-width:1350px;margin:0 auto;padding:0 20px}@media (width<=990px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t:has(.mobile-media-full-width) .image-text-container{padding:0!important}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-content{flex-direction:column;gap:15px;display:flex}@media screen and (width<=599px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-content{flex-direction:column;gap:15px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column{width:100%}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .mobile-heading-above-image{order:-1;width:100%;display:none}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .mobile-heading-above-image{display:none!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .heading-block-wrapper.hide-on-mobile{display:block}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column{border-radius:8px;width:100%;padding:0;overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column.background-image-mode{min-height:400px}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column.background-image-mode{min-height:500px}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .main-image,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .main-video{object-fit:cover;width:100%;max-width:800px;height:auto;margin-top:10px;margin-bottom:0;display:block;border-radius:8px!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .main-video{-webkit-backface-visibility:hidden;background-color:#000;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-placeholder{aspect-ratio:16/9;background-color:#f5f5f5;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;display:flex;border-radius:8px!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-placeholder svg{fill:#d0d0d0;width:40%;height:40%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;padding:0;display:flex;overflow:visible}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-heading{font-weight:var(--font-weight-bold);word-wrap:break-word;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;width:100%;max-width:100%;margin-bottom:0;color:#000!important;letter-spacing:var(--letter-spacing-heading)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column>div{box-sizing:border-box;width:fit-content;max-width:fit-content;overflow:visible}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column{max-width:100%;overflow:visible!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column h2,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column .image-text-heading{overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column>div:first-child{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accent-text{color:#fff;font-family:,;font-weight: ;font-style: ;letter-spacing:var(--letter-spacing-heading)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,inherit)!important;letter-spacing:var(--font-accent-letter-spacing,inherit)!important;text-transform:var(--font-accent-text-transform,none)!important;background:linear-gradient(45deg,#ff5801 100%,#6a4c93 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;margin:-2px -4px!important;padding:2px 4px!important;display:inline-block!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-subtitle{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading);margin-top:0;margin-bottom:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .subtitle-wrapper{align-self:flex-start;width:fit-content!important;max-width:100%!important;display:inline-block!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-divider-wrapper{clear:both!important;box-sizing:border-box!important;z-index:1!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-divider-line{box-sizing:border-box!important;flex-shrink:0!important;min-width:20px!important;min-height:1px!important;display:block!important;position:relative!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-divider-line:empty{background-color:#000!important;width:50%!important;height:2px!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body{letter-spacing:var(--letter-spacing-body);margin-bottom:0;line-height:1.6}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list{margin:0;padding-left:0;list-style-type:none}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.no-bullets{padding-left:0;list-style-type:none}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list .list-title{font-weight:var(--font-weight-semibold);margin-bottom:12px;padding-left:0;list-style-type:none}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list .list-item{align-items:flex-start;margin-bottom:10px;line-height:1.4;display:flex;position:relative}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list .item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;display:flex}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list .item-icon svg{fill:currentColor;width:100%;height:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list .item-icon img{object-fit:contain;width:100%;height:100%;display:block}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list .item-text{letter-spacing:var(--letter-spacing-body);flex:1}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.emoji-bullets .list-item{padding-left:25px;list-style-type:none;position:relative}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.emoji-bullets .list-item:before{content:attr(data-icon);position:absolute;top:0;left:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .secondary-image-container{width:100%;margin-top:5px;margin-bottom:5px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .secondary-image{border-radius:4px;max-width:100%;height:auto}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .button-container{margin-top:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .button{color:#fff;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-body);text-transform:none;text-align:center;background-color:#fff;justify-content:center;align-items:center;min-width:120px;padding:12px 24px;text-decoration:none;transition:all .3s;display:inline-flex}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .button.button-section-specific-sizing{padding:var(--global-button-padding-y) 24px!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .button:hover{background-color:#3f6122}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.two-columns{grid-template-columns:repeat(2,1fr);gap:1px 2px;display:grid}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.two-columns .list-title{grid-column:1/-1;margin-bottom:15px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.pill-style{flex-wrap:wrap;gap:8px;display:flex}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.pill-style .list-title{width:100%;margin-bottom:12px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.pill-style .list-item.pill-item{cursor:default;align-items:center;margin-bottom:0;transition:all .3s;display:inline-flex}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.pill-style .list-item.pill-item:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.pill-style .list-item.pill-item .item-icon{width:16px;height:16px;margin-right:6px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.pill-style .list-item.pill-item .item-icon img{object-fit:contain;width:100%;height:100%;display:block}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.pill-style .list-item.pill-item .item-text{font-size:inherit;line-height:1.2}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.pill-style.two-columns{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-bullet-list.pill-style.two-columns .list-title{grid-column:1/-1}@media screen and (width<=990px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-heading[data-block-id=heading_BwTinU],:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accent-text[data-block-id=heading_BwTinU]{font-size:20px!important;line-height:1.2!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body[data-block-id=paragraph_d3d8FK]{font-size:14px!important}}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t{padding-top:60px;padding-bottom:60px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-container{padding:0 40px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-content{flex-direction:row;align-items:stretch;gap:40px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column{flex-shrink:0;align-self:stretch;align-items:center;width:50%;display:flex}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column{flex-shrink:1;width:50%;min-width:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column.background-image-mode{min-height:500px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column{flex-grow:1;justify-content:center;min-height:400px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-content.image-right .media-column{order:2}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-content.image-right .text-column{order:1;padding:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-content.image-left .text-column{padding:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-heading{margin-bottom:15px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body{margin-bottom:25px;line-height:1.5}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column{gap:10px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .main-image,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .main-video,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-placeholder{margin-top:0;margin-bottom:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-heading[data-block-id=heading_BwTinU],:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accent-text[data-block-id=heading_BwTinU]{font-size:30px!important;line-height:1.2!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body[data-block-id=paragraph_d3d8FK]{font-size:17px!important}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body p{margin-bottom:.5em}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body p:last-child{margin-bottom:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body strong{font-weight:600!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body em{font-style:italic!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body a{text-decoration:underline}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body ul,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body ol{margin:.5em 0;padding-left:1.5em}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body li{margin-bottom:.25em}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-container{box-sizing:border-box;flex-shrink:1;width:100%;min-width:0;max-width:100%;overflow:visible}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item{box-sizing:border-box;width:100%;min-width:0;max-width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-title{font-weight:600;font-size:var(--accordion-title-size);margin:0 0 16px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-items-wrapper{width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item{transition:all .2s;overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header{padding:var(--header-padding-mobile);cursor:pointer;box-sizing:border-box;align-items:center;gap:16px;width:100%;min-width:0;max-width:100%;font-weight:500;transition:background-color .3s;display:flex;position:relative}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header:hover{opacity:.9}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header-icon{width:var(--accordion-icon-size-mobile);height:var(--accordion-icon-size-mobile);flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;display:flex;overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header-icon svg{fill:currentColor;width:100%;height:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header-text{letter-spacing:var(--letter-spacing-body);font-weight:500;font-size:var(--accordion-header-size);flex-grow:1;padding-right:15px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-toggle{right:var(--header-padding-mobile);font-size:var(--accordion-toggle-size);font-weight:700;line-height:1;transition:transform .3s;position:absolute}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content{max-height:0;padding:0;transition:max-height .3s,padding .3s;overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner{padding:var(--content-padding-mobile);opacity:0;line-height:1.6;font-size:var(--accordion-content-size);transition:opacity .3s}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item.active .accordion-content{max-height:1000px!important;padding:var(--content-outer-padding-mobile) 0!important;overflow:visible!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item.active .accordion-content-inner{letter-spacing:var(--letter-spacing-body);opacity:1!important;padding:var(--content-padding-mobile)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item.active .accordion-toggle{transform:rotate(45deg)!important}@media screen and (width>=600px) and (width<=990px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column{position:relative}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column .main-video,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column .main-image{object-fit:cover;flex-shrink:0;width:100%;height:auto!important;max-height:none!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column{overflow:visible;width:100%!important;max-width:100%!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-container,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column>*,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-heading,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-body{width:100%!important;max-width:100%!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item.active .accordion-content{height:auto!important;max-height:none!important}}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column{height:fit-content;position:relative}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column .main-video,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column .main-image{object-fit:cover;flex-shrink:0;width:100%;height:auto!important;max-height:none!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .text-column{overflow:visible}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-container{width:100%;max-width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item.active .accordion-content{height:auto!important;max-height:none!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header-icon{width:var(--accordion-icon-size-desktop);height:var(--accordion-icon-size-desktop)}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item:not(.active) .accordion-content{max-height:0!important;padding:0!important;overflow:hidden!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item:not(.active) .accordion-content-inner{opacity:0!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner p,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner ul,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner ol,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner li,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner strong,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner em,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner b,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner i,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner a{color:inherit!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner strong,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner b{font-weight:700}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner em,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner i{font-style:italic}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner a{color:inherit;text-decoration:underline}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner p{margin-top:0;margin-bottom:10px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner p:last-child{margin-bottom:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner ul,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner ol{margin:10px 0;padding-left:20px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner li{margin-bottom:5px}@media (width<=599px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-container{max-width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-heading{margin-bottom:0!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header{padding:var(--header-padding-mobile);gap:12px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-toggle{right:var(--header-padding-mobile);font-size:var(--accordion-toggle-size-mobile)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner{padding:var(--content-padding-mobile)}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-title{font-size:var(--accordion-title-size-mobile)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header-text{font-size:var(--accordion-header-size-mobile)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner{font-size:var(--accordion-content-size-mobile)!important}}@media (width>=600px) and (width<=990px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header{padding:calc(var(--header-padding-desktop) * .5)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-toggle{right:calc(var(--header-padding-desktop) * .5)!important;font-size:calc(var(--accordion-toggle-size-desktop) * .75)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner{padding:calc(var(--content-padding-desktop) * .5)!important;font-size:calc(var(--accordion-content-size-desktop) * .8)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item.active .accordion-content{padding:calc(var(--content-outer-padding-desktop) * .5) 0!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item.active .accordion-content-inner{padding:calc(var(--content-padding-desktop) * .5)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-title{font-size:calc(var(--accordion-title-size-desktop) * .7)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header-text{font-size:calc(var(--accordion-header-size-desktop) * .8)!important}}@media (width>=991px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header{padding:var(--header-padding-desktop)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-toggle{right:var(--header-padding-desktop)!important;font-size:var(--accordion-toggle-size-desktop)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-content-inner{padding:var(--content-padding-desktop)!important;font-size:var(--accordion-content-size-desktop)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item.active .accordion-content{padding:var(--content-outer-padding-desktop) 0!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-item.active .accordion-content-inner{padding:var(--content-padding-desktop)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-title{font-size:var(--accordion-title-size-desktop)!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .accordion-header-text{font-size:var(--accordion-header-size-desktop)!important}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .button-container{box-sizing:border-box;flex-shrink:1;width:100%;min-width:0;max-width:100%;overflow:visible}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .button-container .button{box-sizing:border-box;word-wrap:break-word;min-width:0;max-width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .button-container.full-width-mobile{box-sizing:border-box;width:100%;max-width:100%}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .button.full-width-mobile{width:100%!important;max-width:100%!important;min-width:unset!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}@media (width<=990px){:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-content.mobile-media-full-width{gap:0}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column.mobile-full-width{width:100%;max-width:none;margin-left:0;margin-right:0;padding:0!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column.mobile-full-width .main-image,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column.mobile-full-width .main-video,:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column.mobile-full-width .media-placeholder{border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .mobile-media-full-width .text-column{padding-top:15px;padding-left:20px;padding-right:20px}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .media-column.mobile-full-width .main-video{object-fit:cover!important;min-height:200px!important;display:block!important}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-content.mobile-media-full-width{overflow:hidden}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-container{overflow-x:hidden}}:where(.vw-store) #image-text-section-template--22807744905387__image_with_text_RfiN4t .image-text-heading{color:#000!important;box-sizing:border-box!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;width:100%!important;max-width:100%!important}@media screen and (width>=768px){:where(.vw-store) .reviews-transformation-section .reviews-container{justify-content:center!important}}:where(.vw-store) .reviews-transformation-section .reviews-summary-star,:where(.vw-store) .reviews-transformation-section .rating-stars .reviews-summary-star,:where(.vw-store) .reviews-transformation-section .rating-summary-wrapper .rating-stars .star{color:#fff!important}:where(.vw-store) .reviews-transformation-section .carousel-review-star,:where(.vw-store) .reviews-transformation-section .review-stars .carousel-review-star,:where(.vw-store) .reviews-transformation-section .carousel-review-header .carousel-review-star{width:16px!important;height:16px!important}@media (width<=768px){:where(.vw-store) .reviews-transformation-section .review-card{width:300px}:where(.vw-store) .reviews-transformation-section .review-text{font-size:14px!important}:where(.vw-store) .reviews-transformation-section .rating-text{font-size:13px!important}:where(.vw-store) .reviews-transformation-section .reviews-subtitle,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.section-title,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.heading,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.h1{font-size:34px!important}}@media (width<=480px){:where(.vw-store) .reviews-transformation-section .review-card{width:280px}:where(.vw-store) .reviews-transformation-section .review-text{font-size:10px!important}:where(.vw-store) .reviews-transformation-section .rating-text{font-size:13px!important}:where(.vw-store) .reviews-transformation-section .reviews-subtitle,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.section-title,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.heading,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.h1{font-size:34px!important}}:where(.vw-store) .reviews-transformation-section{width:100%;font-family:var(--font-body-family-override);flex-direction:column;align-items:center;padding:60px 20px;display:flex}:where(.vw-store) .reviews-section-header{text-align:center;margin-bottom:30px}:where(.vw-store) .reviews-subtitle{margin:0;letter-spacing:var(--letter-spacing-heading)!important;font-family:var(--font-heading-family-override)!important}:where(.vw-store) .reviews-description{font-size:13px;font-weight:var(--font-weight-regular);max-width:800px;margin-top:10px;margin-left:auto;margin-right:auto}:where(.vw-store) .reviews-navigation-container{justify-content:center;margin-top:20px;display:flex}:where(.vw-store) .reviews-navigation{z-index:1;gap:10px;display:flex;position:relative}:where(.vw-store) .nav-button{cursor:pointer;z-index:1;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:relative;pointer-events:auto!important}:where(.vw-store) .nav-button:hover{transform:translateY(-2px);box-shadow:0 2px 5px #0000001a}:where(.vw-store) .reviews-container{scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;gap:20px;padding:10px 20px;display:flex;overflow-x:auto}:where(.vw-store) .reviews-container::-webkit-scrollbar{display:none}:where(.vw-store) .review-card{box-shadow:none;flex-direction:column;flex:none;height:auto;display:flex;overflow:hidden}:where(.vw-store) .review-image-container{background-color:#f5f5f5;width:100%;height:300px;overflow:hidden}:where(.vw-store) .review-image-container.image-wrapped,:where(.vw-store) .review-image-container.image-wrapped.carousel-review-image,:where(.vw-store) .review-image-container.image-wrapped.carousel-review-image img{height:auto}:where(.vw-store) .carousel-review-image{width:100%;height:100%;position:relative}:where(.vw-store) .carousel-review-image img{object-fit:cover;width:100%;height:100%;display:block}:where(.vw-store) .empty-image{width:100%;height:100%}:where(.vw-store) .review-content{text-align:left;flex-direction:column;padding:20px;display:flex}:where(.vw-store) .carousel-review-header{flex-flow:wrap;align-items:center;gap:10px;margin-top:10px;margin-bottom:8px;display:flex}:where(.vw-store) .review-stars{align-items:center;font-size:16px;line-height:1;display:flex}:where(.vw-store) .stars{align-items:center;gap:0;font-size:0;display:flex}:where(.vw-store) .star{align-content:center;width:20px;height:20px;margin:0;display:block;opacity:1!important;margin-right:-2px!important}:where(.vw-store) .review-text{line-height:1.6;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body);margin-bottom:15px}:where(.vw-store) .reviewer-info-container{display:flex}:where(.vw-store) .reviewer-info{border-radius:50px;align-items:center;width:auto;max-width:fit-content;padding:3px 8px;font-size:12px;display:inline-flex;letter-spacing:var(--letter-spacing-body)!important}:where(.vw-store) .carousel-reviewer-name{font-weight:var(--font-weight-bold);align-items:center;margin-right:0;display:inline-flex}:where(.vw-store) .reviewer-age{align-items:center;margin-left:1px;margin-right:4px;display:inline-flex}:where(.vw-store) .verified-badge{font-weight:var(--font-weight-bold);align-items:center;gap:3px;margin-left:4px;font-size:11px;display:inline-flex}:where(.vw-store) .verified-icon{vertical-align:middle;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}:where(.vw-store) .product-purchased-container{width:100%;margin-top:6px}:where(.vw-store) .product-purchased{border-radius:8px;width:100%;padding:10px}:where(.vw-store) .product-label{font-size:12px;font-weight:var(--font-weight-semibold);margin:0 0 5px}:where(.vw-store) .product-details{align-items:center;gap:12px;min-height:55px;display:flex}:where(.vw-store) .review-product-image{aspect-ratio:1;border-radius:4px;flex-shrink:0;width:auto;height:100%;overflow:hidden}:where(.vw-store) .review-product-image img{object-fit:cover;width:100%;height:100%}:where(.vw-store) .product-info{flex-direction:column;flex-grow:1;justify-content:center;min-width:0;height:auto;min-height:60px;display:flex;overflow:visible}:where(.vw-store) .review-product-title{letter-spacing:var(--letter-spacing-body);-webkit-line-clamp:2;line-clamp:2;word-break:break-word;overflow-wrap:break-word;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:14px;line-height:1.2;display:-webkit-box;overflow:hidden;font-weight:var(--font-weight-semibold)!important}:where(.vw-store) .product-price{margin:3px 0 0;font-size:16px;line-height:1.2;font-weight:var(--font-weight-semibold)!important}:where(.vw-store) .product-compare-price{opacity:.85;font-size:13px;font-weight:var(--font-weight-semibold);color:#888;margin-left:2px;text-decoration:line-through}:where(.vw-store) .product-purchase-date{font-size:11px;font-weight:var(--font-weight-regular);align-items:center;max-width:fit-content;margin:3px 0 0;display:inline-flex}:where(.vw-store) .purchase-date-icon{margin-right:5px;position:relative;top:0}:where(.vw-store) .rating-summary-wrapper{justify-content:center;width:100%;margin-bottom:0;display:flex}:where(.vw-store) .reviews-rating-summary{border-radius:50px;justify-content:center;align-items:center;gap:0;max-width:fit-content;margin:0 auto 5px;padding:5px 16px;font-size:13px;display:inline-flex}:where(.vw-store) .rating-stars{letter-spacing:1px;align-items:center;margin-right:5px;line-height:1;display:flex}:where(.vw-store) .rating-text{font-weight:var(--font-weight-regular);white-space:nowrap;letter-spacing:var(--letter-spacing-body);line-height:1.2;display:inline-block}:where(.vw-store) .summary-star{width:13px;height:13px;margin-right:-1px!important}:where(.vw-store) .reviews-container-wrapper{width:100%;max-width:var(--section-max-width,1200px);margin:0 auto}:where(.vw-store) .rating-summary-wrapper,:where(.vw-store) .reviews-section-header,:where(.vw-store) .reviews-navigation-container{width:100%;max-width:var(--section-max-width,1200px);margin-left:auto;margin-right:auto}:where(.vw-store) .reviews-container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}@media (width>=1200px){:where(.vw-store) .reviews-transformation-section{overflow-x:hidden}:where(.vw-store) .reviews-transformation-section .reviews-container{justify-content:flex-start;padding:10px 20px;overflow-x:auto}}@media (width<=768px){:where(.vw-store) .reviews-navigation{margin-top:15px;position:static}:where(.vw-store) .review-image-container{height:200px}:where(.vw-store) .reviews-container{align-items:flex-start}:where(.vw-store) .product-purchased-container{margin-top:6px}:where(.vw-store) .product-purchased{padding:8px}:where(.vw-store) .product-details{width:100%;height:auto;min-height:50px;overflow:visible}:where(.vw-store) .review-product-image{aspect-ratio:1;width:auto;height:100%}:where(.vw-store) .product-info{flex:1;min-width:0;height:auto;min-height:50px;overflow:visible}:where(.vw-store) .review-product-title{word-break:break-word;overflow-wrap:break-word;max-width:100%;font-size:12px}:where(.vw-store) .product-price{margin:2px 0 0;font-size:14px}:where(.vw-store) .product-compare-price{font-size:12px}:where(.vw-store) .product-purchase-date{margin:2px 0 0;font-size:10px}:where(.vw-store) .reviews-rating-summary{padding:6px 12px;font-size:12px}}@media (width<=480px){:where(.vw-store) .reviews-transformation-section{padding:40px 15px}:where(.vw-store) .reviews-container{gap:15px;margin:0 -15px;padding:10px 15px}:where(.vw-store) .reviews-section-header{margin-bottom:20px}:where(.vw-store) .nav-button{width:32px;height:32px}:where(.vw-store) .review-image-container{height:200px}:where(.vw-store) .review-content{padding:12px}:where(.vw-store) .carousel-review-header{flex-direction:row;align-items:flex-start;gap:8px}:where(.vw-store) .review-stars{margin-bottom:0}:where(.vw-store) .reviewer-info-container{justify-content:flex-start;margin-bottom:2px}:where(.vw-store) .reviewer-info{padding:2px 6px;font-size:9px}:where(.vw-store) .verified-icon{width:10px;height:10px;margin-bottom:1px}:where(.vw-store) .verified-badge{gap:2px;font-size:9px}:where(.vw-store) .product-purchased-container{margin-top:10px}:where(.vw-store) .product-purchased{border-radius:6px;padding:7px}:where(.vw-store) .product-details{gap:8px;width:100%;height:auto;min-height:40px;overflow:visible}:where(.vw-store) .review-product-image{aspect-ratio:1;width:auto;height:100%}:where(.vw-store) .product-info{flex:1;min-width:0;height:auto;min-height:40px;overflow:visible}:where(.vw-store) .review-product-title{-webkit-line-clamp:1;line-clamp:1;word-break:break-word;overflow-wrap:break-word;max-width:100%;font-size:10px}:where(.vw-store) .product-price{margin:1px 0 0;font-size:12px}:where(.vw-store) .product-compare-price{margin-left:3px;font-size:9px}:where(.vw-store) .product-purchase-date{margin:1px 0 0;font-size:8px}:where(.vw-store) .purchase-date-icon{width:9px;height:9px;margin-right:3px}:where(.vw-store) .star{width:17px;height:17px;margin-right:-3px!important}:where(.vw-store) .reviews-rating-summary{padding:5px 10px;font-size:9px}:where(.vw-store) .summary-star{width:14px;height:14px}}:where(.vw-store) .global-nav-button:hover{background:var(--nav-btn-bg-hover)!important;color:var(--nav-btn-color-hover)!important;border-color:var(--nav-btn-border-color-hover)!important;opacity:var(--nav-btn-opacity-hover)!important}:where(.vw-store) .global-nav-button[data-enable-hover-transform=true]:hover{transform:translateY(-2px)}:where(.vw-store) .global-nav-button svg{pointer-events:none;flex-shrink:0}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP{background-color:#fff;padding-top:25px;padding-bottom:0}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP .interactive-tabs-container{text-align:center;max-width:600px;margin:0 auto;padding:0 20px}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP h2{color:#000;margin:0 0 10px;font-size:32px;line-height:1.2}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP .subheading{color:#333;margin:0 0 30px;font-size:16px;display:block}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP .radio-content-item h3{color:#000;margin-bottom:10px;font-size:24px}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP .radio-content-item{color:#333;font-size:14px}:where(.vw-store) .interactive-image-tabs__radio-item-text{color:#000;cursor:pointer;border:1px solid #000;border-radius:50px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;transition:all .3s;display:flex}:where(.vw-store) .interactive-image-tabs__radio-item-text svg{flex-shrink:0;width:18px;height:18px;display:block}:where(.vw-store) .interactive-image-tabs__radio-item-text svg,:where(.vw-store) .interactive-image-tabs__radio-item-text svg *{fill:currentColor!important;stroke:currentColor!important}:where(.vw-store) .interactive-image-tabs__radio-item-text:hover{color:#595656;background-color:#eef6f5}:where(.vw-store) .interactive-image-tabs__radio-item:checked+.interactive-image-tabs__radio-item-text{color:#fff;background-color:#000;border-color:#000}:where(.vw-store) .buy-now-button{color:#fff;text-align:center;background:#000;border-radius:50px;margin-top:15px;padding:15px 100px;font-weight:700;text-decoration:none;transition:background .3s,color .3s;display:inline-block}:where(.vw-store) .buy-now-button:hover{color:#fff;cursor:pointer;background:#000}:where(.vw-store) .interactive-tabs-grid{text-align:left;grid-template-columns:1fr;align-items:center;gap:40px;margin-top:40px;display:grid}:where(.vw-store) .interactive-image-tabs__main-img{aspect-ratio:1;border-radius:10px;width:100%;overflow:hidden}:where(.vw-store) .interactive-image-tabs__main-img img{object-fit:cover;width:100%;height:100%;display:none}:where(.vw-store) .interactive-image-tabs__main-img img.is-active{display:block}:where(.vw-store) .interactive-tabs-button-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}:where(.vw-store) .radio-content-item{margin-top:20px;display:none}:where(.vw-store) .radio-content-item.is-active{display:block}@media screen and (width>=750px){:where(.vw-store) .buy-now-button{margin-top:50px}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP{padding-top:40px;padding-bottom:35px}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP .interactive-tabs-container{max-width:1250px}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP h2{font-size:48px}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP .subheading{font-size:18px}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP .radio-content-item h3{font-size:32px}:where(.vw-store) #shopify-section-template--22807744905387__interactive_image_tabs_CyhDMP .radio-content-item,:where(.vw-store) .interactive-image-tabs__radio-item-text{font-size:16px}:where(.vw-store) .interactive-tabs-grid{grid-template-columns:1fr 1fr}}:where(.vw-store) .section-template--22807744905387__custom_guarantee_a3z7yX-padding{padding-top:45px;padding-bottom:45px}@media screen and (width>=750px){:where(.vw-store) .section-template--22807744905387__custom_guarantee_a3z7yX-padding{padding-top:60px;padding-bottom:60px}}:where(.vw-store) #shopify-section-template--22807744905387__custom_guarantee_a3z7yX{color:#fff;background-color:#000}@media screen and (width>=990px){:where(.vw-store) .fr-guar__grid{grid-template-columns:minmax(280px,360px) 1fr;justify-content:center;place-items:center;gap:60px}}@media screen and (width>=750px){:where(.vw-store) .fr-guar__seal{width:240px;height:240px}}@keyframes fr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (width>=750px){:where(.vw-store) .fr-guar__seal-num{font-size:40px}}@media screen and (width>=750px){:where(.vw-store) .fr-guar__seal-unit{font-size:11px}}@media screen and (width>=990px){:where(.vw-store) .fr-guar__content{text-align:left}}@media screen and (width>=990px){:where(.vw-store) .fr-guar__eyebrow{justify-content:flex-start;font-size:11px}}@media screen and (width>=990px){:where(.vw-store) .fr-guar__title-wrapper{justify-content:flex-start}}@media screen and (width>=750px){:where(.vw-store) .fr-guar__title{font-size:40px}}@media screen and (width>=750px){:where(.vw-store) .fr-guar__desc{max-width:100%;font-size:14px}}@media screen and (width>=750px){:where(.vw-store) .fr-guar__badge{gap:10px;padding:12.5px 15px}:where(.vw-store) .fr-guar__badge-text{font-size:15px}}@media screen and (width>=750px){:where(.vw-store) .fr-guar__badge:nth-last-child(-n+2){border-bottom:none}}@media screen and (width>=750px){:where(.vw-store) .fr-guar__badge-check svg{width:24px;height:24px}}:where(.vw-store) .section-template--22807744905387__custom_faq_jRkEGd-padding{padding-top:26px;padding-bottom:60px}@media screen and (width>=750px){:where(.vw-store) .section-template--22807744905387__custom_faq_jRkEGd-padding{padding-top:34px;padding-bottom:80px}}:where(.vw-store) #shopify-section-template--22807744905387__custom_faq_jRkEGd{color:#000;background:#fff}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__grid{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}@media screen and (width>=990px){:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__grid{grid-template-columns:1fr 1.3fr;gap:60px}}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__intro{position:relative}@media screen and (width>=990px){:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__intro{position:sticky;top:20px}}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-eyebrow{text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:13px;font-weight:600;color:#000!important}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__title{margin-bottom:12.5px;font-size:30px;font-weight:700;line-height:1.15;color:#000!important}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__sub{margin-bottom:20px;font-size:15px;line-height:1.6;color:#000!important}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__q{font-size:16px}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__a{font-size:15px}@media screen and (width>=750px){:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-eyebrow{font-size:14px}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__title{font-size:38px}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__sub,:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__q,:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__a{font-size:16px}}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__btn{color:#fff;background-color:#000;border-radius:9999px;justify-content:center;align-items:center;padding:9px 17.5px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__btn:hover{opacity:.9}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__list{flex-direction:column;gap:10px;display:flex}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__item{background-color:#fff;border:1px solid #000;border-radius:12px;transition:border-color .2s;overflow:hidden}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__item:hover{border-color:#000}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__q{cursor:pointer;color:#000;justify-content:space-between;align-items:center;padding:12.5px 15px;font-weight:600;list-style:none;display:flex}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__q::-webkit-details-marker{display:none}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__toggle{color:#000;background-color:#f4f4f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:10px;display:flex;position:relative}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__toggle:before{content:"";background-color:#000;width:12px;height:2px;transition:transform .3s;position:absolute}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__toggle:after{content:"";background-color:#000;width:2px;height:12px;transition:transform .3s;position:absolute}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd details[open] .fr-faq__toggle:after{transform:rotate(90deg)}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__a{color:#000;padding:0 15px 15px;line-height:1.6}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__a p{margin:0}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__a p+p{margin-top:7.5px}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__a strong,:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__a b{color:inherit;font-weight:700!important}@media screen and (width<=749px){:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__q{padding:11px 11.5px}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__a{padding:0 11.5px 12.5px}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__toggle{width:30px;height:30px}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__toggle:before{width:11px}:where(.vw-store) .fr-faq-template--22807744905387__custom_faq_jRkEGd .fr-faq__toggle:after{height:11px}}:where(.vw-store) .custom-footer{font-family:var(--font-body-family-override,var(--font-body-family))}:where(.vw-store) .newsletter-section{background-color:var(--newsletter-bg-color);color:var(--newsletter-text-color);text-align:center;padding:50px 0;position:relative}:where(.vw-store) .newsletter-container{max-width:var(--page-width);margin:0 auto;padding:0 15px}:where(.vw-store) .newsletter-title{font-size:var(--newsletter-title-size);font-weight:var(--font-weight-bold);font-family:var(--font-heading-family-override,var(--font-heading-family));letter-spacing:var(--letter-spacing-heading);color:var(--newsletter-text-color);line-height:calc(1 + .3 / var(--font-heading-scale));margin-bottom:0}:where(.vw-store) [dir=rtl] h2.newsletter-title{text-align:center}:where(.vw-store) .newsletter-subtitle{font-size:var(--newsletter-subtitle-size);color:var(--newsletter-text-color);font-weight:var(--font-body-weight);font-family:var(--font-body-family-override,var(--font-body-family));letter-spacing:var(--letter-spacing-body);margin:20px 0 0;line-height:1.4}:where(.vw-store) .newsletter-subtitle p{margin:0}:where(.vw-store) [dir=rtl] p.newsletter-subtitle{text-align:center}:where(.vw-store) .custom-footer .newsletter-form{width:100%;max-width:360px;margin-top:20px;display:inline-block}:where(.vw-store) .custom-footer .newsletter-form__field-wrapper{width:100%;display:inline-block}:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field__input{background-color:rgba(var(--global-section-bg-color),.95);color:rgb(var(--global-section-text-color));border:var(--inputs-border-width) solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);font-family:var(--font-body-family-override,var(--font-body-family));font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-body);height:48px;min-height:calc(48px + var(--inputs-border-width) * 2);padding:15px 50px 15px 15px;font-size:14px;line-height:1.4}:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field__input:focus,:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field__input:focus-visible{border-color:rgb(var(--color-button));box-shadow:0 0 0 2px rgba(var(--color-button),.3);border-radius:var(--global-button-radius);outline:none}:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field{z-index:0;position:relative}:where(.vw-store) .custom-footer .newsletter-form__button{z-index:2;background-color:rgb(var(--color-button));width:42px;height:42px;color:rgb(var(--color-button-text));border-radius:calc(var(--inputs-radius) - 2px);border:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:5px;right:5px}:where(.vw-store) [dir=rtl] .custom-footer .newsletter-form__button{left:5px;right:auto}:where(.vw-store) .custom-footer .newsletter-form__button:hover{background-color:rgba(var(--color-button),.85)}:where(.vw-store) .custom-footer .newsletter-form__button:focus-visible,:where(.vw-store) .custom-footer .newsletter-form__button:focus{box-shadow:0 0 0 3px rgb(var(--color-background)),0 0 0 4px rgba(var(--color-foreground));background-color:rgb(var(--color-background))}:where(.vw-store) .custom-footer .newsletter-form__button:not(:focus-visible):not(.focused){box-shadow:inherit;background-color:inherit}:where(.vw-store) .custom-footer .newsletter-form__button .icon{width:15px;height:15px}:where(.vw-store) .custom-footer .field__label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field__input::placeholder{font-size:14px;line-height:1.4;color:var(--newsletter-text-color)!important;opacity:.75!important}:where(.vw-store) .custom-footer .newsletter-form__message{font-family:var(--font-body-family-override,var(--font-body-family));letter-spacing:var(--letter-spacing-body);justify-content:center;margin-bottom:0}:where(.vw-store) .custom-footer .newsletter-form__message--success{margin-top:20px}@media screen and (width>=750px){:where(.vw-store) .newsletter-title{font-size:var(--newsletter-title-size)}:where(.vw-store) .newsletter-subtitle{font-size:var(--newsletter-subtitle-size)}}:where(.vw-store) .footer-main{background-color:var(--footer-bg-color);color:var(--footer-text-color);font-family:var(--font-body-family-override,var(--font-body-family));border-top:1px solid rgba(var(--color-foreground),.08);padding:50px 0}:where(.vw-store) .footer-container{max-width:var(--page-width);margin:0 auto;padding:0 15px}:where(.vw-store) .footer-content{gap:60px 30px;margin-bottom:40px;display:grid}:where(.vw-store) .footer-content--4-col{grid-template-columns:repeat(4,1fr)}:where(.vw-store) .footer-content--5-col{grid-template-columns:repeat(5,1fr)}:where(.vw-store) .footer-brand{text-align:center;grid-column:1}:where(.vw-store) .footer-logo{font-size:calc(var(--font-heading-scale) * 32px);font-weight:var(--font-weight-bold);font-family:var(--font-heading-family-override,var(--font-heading-family));font-style:var(--font-heading-style);color:var(--footer-heading-color);letter-spacing:var(--letter-spacing-heading);line-height:calc(1 + .3 / var(--font-heading-scale));text-align:center;margin-bottom:20px}:where(.vw-store) .footer-logo-image{object-fit:contain;max-width:100%;height:auto;margin-bottom:20px;margin-left:0;margin-right:auto;display:block}:where(.vw-store) .footer-logo-description{font-size:var(--footer-text-size);text-align:left;color:var(--footer-text-color);max-width:280px;line-height:1.6;font-family:var(--font-body-family-override,var(--font-body-family));font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-body);margin:0 0 15px}:where(.vw-store) .footer-description{font-size:var(--footer-text-size);color:var(--footer-text-color);max-width:280px;line-height:1.6;font-family:var(--font-body-family-override,var(--font-body-family));font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-body);margin:0}:where(.vw-store) .footer-column{flex-direction:column;display:flex}:where(.vw-store) .footer-column h3{font-size:var(--footer-heading-size);font-weight:var(--font-weight-bold);font-family:var(--font-heading-family-override,var(--font-heading-family));letter-spacing:var(--letter-spacing-body);line-height:calc(1 + .3 / var(--font-heading-scale));margin-top:0;margin-bottom:20px;color:var(--footer-heading-color)!important}:where(.vw-store) .footer-column ul{margin:0;padding:0;list-style:none}:where(.vw-store) .footer-column ul li,:where(.vw-store) .footer-column ul li:last-child{margin-bottom:0}:where(.vw-store) .footer-column ul li a{font-size:var(--footer-text-size);line-height:1.4;font-family:var(--font-body-family-override,var(--font-body-family));font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-body);padding:6px 0;text-decoration:none;transition:color .3s;display:inline-block;color:var(--footer-menu-color)!important}@media screen and (width>=750px){:where(.vw-store) .footer-column ul li a{padding:0 0 10px}:where(.vw-store) .footer-column ul li:first-child a{padding-top:0}:where(.vw-store) .footer-column ul li a:hover{text-underline-offset:3px;text-decoration:underline;color:var(--footer-menu-hover-color)!important}}:where(.vw-store) .footer-text{color:var(--footer-text-color);line-height:1.6;font-family:var(--font-body-family-override,var(--font-body-family));font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-body);font-size:var(--footer-text-size)}:where(.vw-store) .footer-text p{margin-bottom:10px}:where(.vw-store) .footer-text p:last-child{margin-bottom:0}:where(.vw-store) .footer__list-social.list-social{gap:10px;margin-top:8px;justify-content:flex-start!important}:where(.vw-store) .footer__list-social .list-social__link{color:var(--footer-text-color);padding:11px 12px}:where(.vw-store) .footer__list-social .list-social__link:hover .icon{transform:scale(1.07)}:where(.vw-store) .footer-social-section{border-top:1px solid rgba(var(--color-foreground),.08);border-bottom:1px solid var(--footer-divider-color);text-align:left;padding:30px 15px;position:relative}:where(.vw-store) .footer-social-section:after{content:"";border-bottom:1px solid var(--footer-divider-color);background-color:#ffffff1a;height:1px;position:absolute;bottom:0;left:0;right:0}:where(.vw-store) .footer-social-heading{font-size:var(--footer-heading-size);font-weight:var(--font-weight-bold);font-family:var(--font-heading-family-override,var(--font-heading-family));letter-spacing:var(--letter-spacing-body);line-height:calc(1 + .3 / var(--font-heading-scale));margin-top:0;margin-bottom:20px;color:var(--footer-heading-color)!important}:where(.vw-store) .footer__list-social--full-width{justify-content:flex-start;width:100%;max-width:none;margin-left:0;padding-left:0}:where(.vw-store) .footer__list-social--full-width .list-social__link{margin-left:0;padding-left:0}:where(.vw-store) .footer__list-social--full-width .list-social__link:first-child{margin-left:0!important;padding-left:0!important}@media screen and (width>=990px){:where(.vw-store) .footer-social-heading{font-size:calc(var(--font-heading-scale) * 18px)}}:where(.vw-store) .footer-bottom{border-top:1px solid rgba(var(--color-foreground),.08);flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:20px;padding-top:30px;padding-left:15px;display:flex}:where(.vw-store) .footer-copyright{color:var(--footer-text-color);font-size:var(--copyright-text-size);line-height:1.4;font-family:var(--font-body-family-override,var(--font-body-family));font-weight:var(--font-body-weight);letter-spacing:var(--letter-spacing-body);order:1}:where(.vw-store) .footer-payment-icons-wrapper{flex-wrap:wrap;order:2;gap:8px;display:flex}:where(.vw-store) .footer-payment-icon{width:auto;height:24px;transition:opacity .3s;opacity:1!important}:where(.vw-store) .footer-payment-icon:hover{opacity:1!important}:where(.vw-store) .footer__localization{flex-wrap:wrap;order:3;align-items:flex-start;gap:20px;margin-top:20px;display:flex}:where(.vw-store) .footer__localization .localization-form{margin:0}:where(.vw-store) .footer__localization .caption-large{color:var(--localization-label-color);font-size:var(--localization-label-size);font-weight:var(--font-body-weight);font-family:var(--font-body-family-override,var(--font-body-family));letter-spacing:var(--letter-spacing-body);margin-bottom:10px}:where(.vw-store) #FooterCountryLabel,:where(.vw-store) #FooterLanguageLabel{color:var(--localization-label-color)!important;font-size:var(--localization-label-size)!important;font-weight:var(--font-body-weight)!important;font-family:var(--font-body-family-override,var(--font-body-family))!important;letter-spacing:var(--letter-spacing-body)!important;margin-bottom:10px!important}:where(.vw-store) .footer__localization .disclosure__button{color:var(--footer-text-color);font-size:var(--footer-text-size);font-family:var(--font-body-family-override,var(--font-body-family));background:rgba(var(--color-background),.05);border:1px solid rgba(var(--color-foreground),.2);border-radius:4px;min-width:160px;padding:8px 35px}:where(.vw-store) .footer__localization .disclosure__button:hover{border-color:rgba(var(--color-foreground),.4);background:rgba(var(--color-background),.1)}:where(.vw-store) .footer__localization .disclosure__button[aria-expanded=true]{background:rgba(var(--color-background),.15);border-color:rgba(var(--color-foreground),.5)}:where(.vw-store) .footer__localization .disclosure__list-wrapper{background-color:var(--footer-bg-color,#1a1a1a)!important;border-color:var(--footer-border-color,#333)!important;box-shadow:0 4px 12px #00000026!important}:where(.vw-store) .footer__localization .disclosure__link{background-color:var(--footer-bg-color);transition:background-color .2s,color .2s;color:var(--footer-menu-color,#b0b0b0)!important;margin:0!important}:where(.vw-store) .footer__localization .disclosure__link--active{text-decoration:underline;color:var(--footer-menu-hover-color,#fff)!important}:where(.vw-store) .footer__localization .disclosure__link:hover{background-color:#ffffff0d;color:var(--footer-menu-hover-color,#fff)!important}:where(.vw-store) .footer__localization .disclosure__list-wrapper{background-color:rgb(var(--color-background));z-index:3!important}:where(.vw-store) .footer__localization .disclosure__list-wrapper.country-selector,:where(.vw-store) .footer__localization .disclosure__list-wrapper.language-selector{z-index:3!important}:where(.vw-store) .custom-footer .footer-main,:where(.vw-store) .custom-footer .footer-bottom,:where(.vw-store) .custom-footer .footer__localization{overflow:visible!important}@media screen and (width<=749px){:where(.vw-store) .custom-footer{transform-style:flat!important}:where(.vw-store) .footer__localization .country-selector__overlay{z-index:4!important}:where(.vw-store) .footer__localization .disclosure__list-wrapper.country-selector{z-index:5!important;background-color:var(--footer-bg-color,#1a1a1a)!important;color:var(--footer-text-color,#b0b0b0)!important;border-top:1px solid var(--footer-border-color,#333)!important;border-radius:12px 12px 0 0!important;box-shadow:0 -4px 12px #00000040!important}:where(.vw-store) .footer__localization .country-selector__close-button{color:var(--footer-menu-hover-color,#fff)!important}:where(.vw-store) .footer__localization .country-selector__close-button .icon{width:14px;height:14px}:where(.vw-store) .footer__localization .country-filter{border-bottom:1px solid var(--footer-border-color,#333);padding:15px;background-color:var(--footer-bg-color,#1a1a1a)!important}:where(.vw-store) .footer__localization .country-filter__input{border-radius:6px;padding:12px 15px;border:1px solid var(--footer-border-color,#333)!important;color:var(--footer-menu-hover-color,#fff)!important;background-color:#ffffff0d!important}:where(.vw-store) .footer__localization .country-filter__input::placeholder{opacity:.7;color:var(--footer-text-color,#b0b0b0)!important}:where(.vw-store) .footer__localization .disclosure__link{justify-content:flex-start;gap:10px;padding:8px 12px;color:var(--footer-text-color,#b0b0b0)!important}:where(.vw-store) .footer__localization .disclosure__link--active,:where(.vw-store) .footer__localization .disclosure__link[aria-current=true]{color:var(--footer-menu-hover-color,#fff)!important;text-decoration:none!important}:where(.vw-store) .footer__localization .disclosure__link:hover{background-color:#ffffff0d;color:var(--footer-menu-hover-color,#fff)!important}:where(.vw-store) .newsletter-section{padding:40px 0}:where(.vw-store) .footer-main{padding:30px 0}:where(.vw-store) .footer-content--4-col,:where(.vw-store) .footer-content--5-col{grid-template-columns:repeat(2,1fr);gap:20px 15px;margin-bottom:0;display:grid}:where(.vw-store) .footer-column{width:100%;margin:0;padding:0}:where(.vw-store) .footer-column:first-child{grid-column:1/-1;margin-bottom:20px}:where(.vw-store) .footer-content{padding-bottom:30px;padding-left:15px;padding-right:15px}:where(.vw-store) .footer__list-social--full-width.list-social{flex-wrap:wrap;justify-content:flex-start;gap:10px;width:100%}:where(.vw-store) .footer__list-social--full-width .list-social__link{flex:none;justify-content:center;align-items:center;min-width:auto;display:flex}:where(.vw-store) .footer-bottom{text-align:center;flex-direction:column;gap:15px;margin-top:15px;padding-top:0;padding-left:15px;padding-right:0}:where(.vw-store) .footer-copyright{order:1}:where(.vw-store) .footer-payment-icons-wrapper{order:2}:where(.vw-store) .footer__localization{order:3;justify-content:center;width:100%;margin:10px 0 0}:where(.vw-store) .footer__localization .localization-form{flex-grow:1;justify-content:center;display:flex}:where(.vw-store) .footer__localization .disclosure__button{min-width:140px;font-size:13px}}@media screen and (width>=750px){:where(.vw-store) .footer__localization .disclosure__list-wrapper{border-radius:calc(var(--global-button-radius) / 2);bottom:calc(100% + 10px)!important}:where(.vw-store) .footer__localization .disclosure__button{border-radius:calc(var(--global-button-radius) / 2)}:where(.vw-store) .footer-content--4-col,:where(.vw-store) .footer-content--5-col{row-gap:60px;margin-bottom:0}:where(.vw-store) .footer-bottom{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:flex-start;gap:30px}:where(.vw-store) .footer-copyright{flex-shrink:0;order:1}:where(.vw-store) .footer-payment-icons-wrapper{flex-shrink:0;order:2}:where(.vw-store) .footer__localization{flex-shrink:0;order:3;margin-top:0}}:where(.vw-store) .custom-footer{--newsletter-bg-color:#fff;--newsletter-text-color:#1d1d1d;--newsletter-button-color:#1d1d1d;--footer-bg-color:#000;--footer-text-color:#bebebe;--footer-heading-color:#fff;--footer-border-color:#1d1d1d;--footer-menu-color:#fff;--footer-menu-hover-color:#f1f1f1;--footer-divider-color:#666;--localization-label-color:#fff;--footer-link-color:#1d1d1d;--footer-link-hover-color:#1d1d1d;--footer-heading-size:18px;--footer-text-size:14px;--newsletter-title-size:54px;--newsletter-subtitle-size:18px;--copyright-text-size:11px;--localization-label-size:14px;--newsletter-section-padding-top:105px;--newsletter-section-padding-bottom:80px;--newsletter-form-max-width:580px;--newsletter-form-margin-top:32px;--newsletter-input-padding-vertical:24px;--newsletter-input-padding-horizontal:24px;--newsletter-input-border-radius:8px;--newsletter-input-border-width:1px;--newsletter-input-border-color:#e0e0e0;--newsletter-input-font-size:14px;--newsletter-input-height:48px;--newsletter-input-bg-color:#fff;--newsletter-input-text-color:#000;--newsletter-button-bg-color:#1d1d1d;--newsletter-button-text-color:#fff;--newsletter-button-border-radius:4px}:where(.vw-store) .custom-footer .footer-main{background-color:var(--footer-bg-color)!important}:where(.vw-store) .custom-footer .footer-text a,:where(.vw-store) .custom-footer .footer-column .footer-text a,:where(.vw-store) .custom-footer .footer-bottom a,:where(.vw-store) .custom-footer .newsletter-section a,:where(.vw-store) .custom-footer p a,:where(.vw-store) .custom-footer .rte a,:where(.vw-store) .custom-footer .footer-description a{text-underline-offset:.2em;transition:color .3s;color:var(--footer-link-color)!important;text-decoration:underline!important}:where(.vw-store) .custom-footer .footer-text a:hover,:where(.vw-store) .custom-footer .footer-column .footer-text a:hover,:where(.vw-store) .custom-footer .footer-bottom a:hover,:where(.vw-store) .custom-footer .newsletter-section a:hover,:where(.vw-store) .custom-footer p a:hover,:where(.vw-store) .custom-footer .rte a:hover,:where(.vw-store) .custom-footer .footer-description a:hover{color:var(--footer-link-hover-color)!important}:where(.vw-store) .custom-footer .footer__localization a,:where(.vw-store) .custom-footer .footer__localization a:hover,:where(.vw-store) .custom-footer .footer__localization .disclosure__link,:where(.vw-store) .custom-footer .footer__localization .localization-form__select{color:var(--footer-text-color)!important;text-decoration:none!important}:where(.vw-store) .custom-footer .newsletter-section{padding-top:var(--newsletter-section-padding-top)!important;padding-bottom:var(--newsletter-section-padding-bottom)!important}:where(.vw-store) .custom-footer .newsletter-form{max-width:var(--newsletter-form-max-width)!important;margin-top:var(--newsletter-form-margin-top)!important}:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field{position:relative!important}:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field__input{padding:var(--newsletter-input-padding-vertical) var(--newsletter-input-padding-horizontal)!important;padding-right:calc(var(--newsletter-input-height) - 10px + var(--newsletter-input-border-width) + 5px + 8px)!important;border-radius:var(--newsletter-input-border-radius)!important;border-width:var(--newsletter-input-border-width)!important;border-color:var(--newsletter-input-border-color)!important;font-size:var(--newsletter-input-font-size)!important;height:var(--newsletter-input-height)!important;min-height:calc(var(--newsletter-input-height) + var(--newsletter-input-border-width) * 2)!important;background-color:var(--newsletter-input-bg-color)!important;color:var(--newsletter-input-text-color)!important;border-style:solid!important}:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field__input:focus,:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field__input:focus-visible{border-radius:var(--newsletter-input-border-radius)!important}:where(.vw-store) .custom-footer .newsletter-form__button,:where(.vw-store) .custom-footer button.newsletter-form__button,:where(.vw-store) .custom-footer .newsletter-form__button.field__button,:where(.vw-store) .custom-footer button.newsletter-form__button.field__button{width:calc(var(--newsletter-input-height) - 10px)!important;height:calc(var(--newsletter-input-height) - 10px)!important;border-radius:calc(var(--newsletter-input-border-radius) - 4px)!important;top:calc(var(--newsletter-input-border-width) + 5px)!important;right:calc(var(--newsletter-input-border-width) + 5px)!important;z-index:2!important;background:var(--newsletter-button-bg-color,var(--newsletter-button-color))!important;background-color:var(--newsletter-button-bg-color,var(--newsletter-button-color))!important;box-shadow:none!important;color:var(--newsletter-button-text-color,#fff)!important;border-radius:var(--newsletter-button-border-radius)!important;background-image:none!important;border:none!important;outline:none!important;justify-content:center!important;align-items:center!important;transition:opacity .3s!important;display:flex!important;position:absolute!important;transform:none!important}:where(.vw-store) .custom-footer .newsletter-form__button:hover,:where(.vw-store) .custom-footer button.newsletter-form__button:hover,:where(.vw-store) .custom-footer .newsletter-form__button.field__button:hover,:where(.vw-store) .custom-footer button.newsletter-form__button.field__button:hover{background:var(--newsletter-button-bg-color,var(--newsletter-button-color))!important;background-color:var(--newsletter-button-bg-color,var(--newsletter-button-color))!important;opacity:.85!important;box-shadow:none!important;color:var(--newsletter-button-text-color,#fff)!important;background-image:none!important;border:none!important;transform:none!important}:where(.vw-store) .custom-footer .newsletter-form__button:before,:where(.vw-store) .custom-footer .newsletter-form__button:after,:where(.vw-store) .custom-footer button.newsletter-form__button:before,:where(.vw-store) .custom-footer button.newsletter-form__button:after{content:none!important;display:none!important}:where(.vw-store) [dir=rtl] .custom-footer .newsletter-form__button,:where(.vw-store) [dir=rtl] .custom-footer button.newsletter-form__button,:where(.vw-store) [dir=rtl] .custom-footer .newsletter-form__button.field__button,:where(.vw-store) [dir=rtl] .custom-footer button.newsletter-form__button.field__button{left:calc(var(--newsletter-input-border-width) + 5px)!important;right:auto!important}:where(.vw-store) .custom-footer .newsletter-form__button svg,:where(.vw-store) .custom-footer .newsletter-form__button .svg-wrapper{justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;display:flex!important}:where(.vw-store) .custom-footer .newsletter-form__button svg{fill:var(--newsletter-button-text-color,#fff)!important;stroke:var(--newsletter-button-text-color,#fff)!important}:where(.vw-store) .custom-footer .newsletter-form__button .newsletter-button-text{color:var(--newsletter-button-text-color,#fff)!important;white-space:nowrap!important;letter-spacing:var(--letter-spacing-body)!important;font-size:14px!important;font-weight:600!important}:where(.vw-store) .custom-footer .newsletter-form__button:has(.newsletter-button-text){width:auto!important;min-width:calc(var(--newsletter-input-height) - 10px)!important;padding:0 16px!important}:where(.vw-store) .custom-footer button.newsletter-form__button:has(.newsletter-button-text){width:auto!important;min-width:calc(var(--newsletter-input-height) - 10px)!important;padding:0 16px!important}:where(.vw-store) [dir=rtl] .custom-footer .newsletter-form__field-wrapper .field__input{padding-left:calc(var(--newsletter-input-height) - 10px + var(--newsletter-input-border-width) + 5px + 8px)!important;padding-right:var(--newsletter-input-padding-horizontal)!important}:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.vw-store) .custom-footer .newsletter-form__field-wrapper .field:after{content:none!important;display:none!important}@media screen and (width<=749px){:where(.vw-store) .custom-footer .newsletter-section{padding-top:40px!important;padding-bottom:40px!important}}@media screen and (width>=750px){:where(.vw-store) .custom-footer .footer-content{grid-template-columns:repeat(4,1fr)!important}}:where(.vw-store) .footer-text-column-text_column_Tj34Gr .footer-text--custom,:where(.vw-store) .footer-text-column-text_column_Tj34Gr .footer-text--custom p,:where(.vw-store) .footer-text-column-text_column_Tj34Gr .footer-text--custom span,:where(.vw-store) .footer-text-column-text_column_Tj34Gr .footer-text--custom *,:where(.vw-store) .footer-text-column-text_column_PUe6Df .footer-text--custom,:where(.vw-store) .footer-text-column-text_column_PUe6Df .footer-text--custom p,:where(.vw-store) .footer-text-column-text_column_PUe6Df .footer-text--custom span,:where(.vw-store) .footer-text-column-text_column_PUe6Df .footer-text--custom *{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;line-height:1.5!important}:where(.vw-store) .footer-payment-icons-container{width:100%;margin:0;padding:0}:where(.vw-store) .footer-payment-icon{flex-shrink:0;justify-content:center;align-items:center;display:flex;opacity:1!important;visibility:visible!important}:where(.vw-store) .footer-payment-icon svg{width:auto;min-width:30px;max-height:100%;display:block;opacity:1!important;visibility:visible!important}@media screen and (width<=749px){:where(.vw-store) .footer-payment-icons-container{gap:4px!important}:where(.vw-store) .footer-payment-icon{height:19.2px!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:where(.vw-store) *,:where(.vw-store) :before,:where(.vw-store) :after,:where(.vw-store) ::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}:where(.vw-store),:where(.vw-store) :host{--spacing:2.5px;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(.vw-store) .visible{visibility:visible}:where(.vw-store) .sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.vw-store) .absolute{position:absolute}:where(.vw-store) .fixed{position:fixed}:where(.vw-store) .relative{position:relative}:where(.vw-store) .static{position:static}:where(.vw-store) .sticky{position:sticky}:where(.vw-store) .isolate{isolation:isolate}:where(.vw-store) .container{width:100%}@media (width>=400px){:where(.vw-store) .container{max-width:400px}}@media (width>=480px){:where(.vw-store) .container{max-width:480px}}@media (width>=640px){:where(.vw-store) .container{max-width:640px}}@media (width>=800px){:where(.vw-store) .container{max-width:800px}}@media (width>=960px){:where(.vw-store) .container{max-width:960px}}:where(.vw-store) .block{display:block}:where(.vw-store) .contents{display:contents}:where(.vw-store) .flex{display:flex}:where(.vw-store) .grid{display:grid}:where(.vw-store) .hidden{display:none}:where(.vw-store) .inline{display:inline}:where(.vw-store) .inline-block{display:inline-block}:where(.vw-store) .inline-flex{display:inline-flex}:where(.vw-store) .list-item{display:list-item}:where(.vw-store) .table{display:table}:where(.vw-store) .table-row{display:table-row}:where(.vw-store) .flex-shrink,:where(.vw-store) .shrink{flex-shrink:1}:where(.vw-store) .flex-grow{flex-grow:1}:where(.vw-store) .border-collapse{border-collapse:collapse}:where(.vw-store) .transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}:where(.vw-store) .resize{resize:both}:where(.vw-store) .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}:where(.vw-store) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.vw-store) .flex-col{flex-direction:column}:where(.vw-store) .flex-row{flex-direction:row}:where(.vw-store) .flex-wrap{flex-wrap:wrap}:where(.vw-store) .items-center{align-items:center}:where(.vw-store) .items-end{align-items:flex-end}:where(.vw-store) .items-start{align-items:flex-start}:where(.vw-store) .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.vw-store) .overflow-hidden{overflow:hidden}:where(.vw-store) .rounded{border-radius:2.5px}:where(.vw-store) .border{border-style:var(--tw-border-style);border-width:1px}:where(.vw-store) .mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}:where(.vw-store) .text-center{text-align:center}:where(.vw-store) .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.vw-store) .capitalize{text-transform:capitalize}:where(.vw-store) .lowercase{text-transform:lowercase}:where(.vw-store) .uppercase{text-transform:uppercase}:where(.vw-store) .italic{font-style:italic}:where(.vw-store) .underline{text-decoration-line:underline}:where(.vw-store) .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where(.vw-store) .outline{outline-style:var(--tw-outline-style);outline-width:1px}:where(.vw-store) .blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}:where(.vw-store) .filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}:where(.vw-store) .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}:where(.vw-store) .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:where(.vw-store) .ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}:where(.vw-store) .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}:where(.vw-store) .ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (width>=480px){:where(.vw-store) .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.vw-store) .md\:items-center{align-items:center}:where(.vw-store) .md\:items-end{align-items:flex-end}:where(.vw-store) .md\:items-start{align-items:flex-start}}:where(.vw-store) [x-cloak]{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}:where(.vw-store) .reviews-transformation-section{--section-max-width:1200px;background-color:#fff!important}@media screen and (width>=768px){:where(.vw-store) .reviews-transformation-section .reviews-container{justify-content:center!important}}:where(.vw-store) .reviews-transformation-section .reviews-subtitle,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.section-title,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.heading,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.h1{font-size:35px!important;font-weight:var(--font-weight-bold)!important;letter-spacing:var(--letter-spacing-heading)!important;color:#000!important}:where(.vw-store) .reviews-transformation-section .global-accent-text,:where(.vw-store) .reviews-transformation-section .reviews-subtitle .global-accent-text,:where(.vw-store) .reviews-transformation-section .custom-accent-text{letter-spacing:var(--letter-spacing-heading)!important;color:#000!important;font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,inherit)!important;letter-spacing:var(--font-accent-letter-spacing,inherit)!important;text-transform:var(--font-accent-text-transform,none)!important;margin:-2px -4px!important;padding:2px 4px!important;display:inline-block!important}:where(.vw-store) .reviews-transformation-section .reviews-description{color:#000!important;margin-bottom:24px!important;font-size:16px!important}:where(.vw-store) .reviews-transformation-section .reviews-summary-star,:where(.vw-store) .reviews-transformation-section .rating-stars .reviews-summary-star,:where(.vw-store) .reviews-transformation-section .rating-summary-wrapper .rating-stars .star{color:#fff!important}:where(.vw-store) .reviews-transformation-section .carousel-review-star.star-filled{color:#ffc107!important;opacity:1!important;filter:none!important}:where(.vw-store) .reviews-transformation-section .carousel-review-star.star-empty{color:#e0e0e0!important;opacity:1!important;filter:none!important}:where(.vw-store) .reviews-transformation-section .carousel-review-star,:where(.vw-store) .reviews-transformation-section .review-stars .carousel-review-star,:where(.vw-store) .reviews-transformation-section .carousel-review-header .carousel-review-star{width:16px!important;height:16px!important}:where(.vw-store) .reviews-transformation-section .review-card{border:1px solid #e0e0e0;border-radius:10px;width:390px;margin:0;background:#fff!important}:where(.vw-store) .reviews-transformation-section .review-image-container{border-top-left-radius:10px;border-top-right-radius:10px}:where(.vw-store) .reviews-transformation-section .empty-image{background-color:#f0f0f0!important}:where(.vw-store) .reviews-transformation-section .review-text{color:#000!important;font-size:14px!important}:where(.vw-store) .reviews-transformation-section .reviewer-info{color:#000!important;background-color:#f5f5f5!important;font-size:12px!important}:where(.vw-store) .reviews-transformation-section .carousel-reviewer-name,:where(.vw-store) .reviews-transformation-section .reviewer-age{font-size:12px!important}:where(.vw-store) .reviews-transformation-section .verified-badge{color:#000!important;font-size:10px!important}:where(.vw-store) .reviews-transformation-section .verified-icon{vertical-align:middle!important;width:12px!important;height:12px!important;margin-right:3px!important}:where(.vw-store) .reviews-transformation-section .product-purchased{background-color:#f9f9f9!important;border-color:#eee!important}:where(.vw-store) .reviews-transformation-section .product-info{flex-direction:column!important;flex:1!important;justify-content:center!important;height:auto!important;min-height:60px!important;display:flex!important;overflow:visible!important}:where(.vw-store) .reviews-transformation-section .product-purchased-container{width:100%!important;overflow:visible!important}:where(.vw-store) .reviews-transformation-section .review-product-title{color:#000!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;visibility:visible!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;-webkit-box-orient:unset!important;font-size:12px!important;line-height:1.3!important;display:block!important;overflow:visible!important}:where(.vw-store) .reviews-transformation-section .product-price{letter-spacing:var(--letter-spacing-body);color:#ef4a65!important;font-size:12px!important}:where(.vw-store) .reviews-transformation-section .product-compare-price{letter-spacing:var(--letter-spacing-body);font-size:10px!important}:where(.vw-store) .reviews-transformation-section .product-purchase-date{color:#000!important;font-size:10px!important}:where(.vw-store) .reviews-transformation-section .purchase-date-icon{stroke:#000!important}:where(.vw-store) .reviews-transformation-section .reviews-rating-summary{border-radius:50px;background-color:#fff!important}:where(.vw-store) .reviews-transformation-section .rating-text{color:#fff!important;font-size:13px!important}:where(.vw-store) .reviews-transformation-section .rating-text p{color:inherit!important;font-size:inherit!important;margin:0!important}:where(.vw-store) .reviews-transformation-section .rating-text strong{font-weight:700!important}@media (width<=768px){:where(.vw-store) .reviews-transformation-section .review-card{width:300px}:where(.vw-store) .reviews-transformation-section .review-text{font-size:14px!important}:where(.vw-store) .reviews-transformation-section .rating-text{font-size:13px!important}:where(.vw-store) .reviews-transformation-section .reviews-subtitle,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.section-title,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.heading,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.h1{font-size:34px!important}}@media (width<=480px){:where(.vw-store) .reviews-transformation-section .review-card{width:280px}:where(.vw-store) .reviews-transformation-section .review-text{font-size:10px!important}:where(.vw-store) .reviews-transformation-section .rating-text{font-size:13px!important}:where(.vw-store) .reviews-transformation-section .reviews-subtitle,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.section-title,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.heading,:where(.vw-store) .reviews-transformation-section .reviews-subtitle.h1{font-size:34px!important}}:where(.vw-store) .reviews-transformation-section .image-wrapped{height:auto}:where(.vw-store) .reviews-transformation-section .reviews-navigation-container{z-index:10;position:relative}:where(.vw-store) .reviews-transformation-section .reviews-navigation{z-index:10;justify-content:center;gap:10px;display:flex;position:relative}:where(.vw-store) .reviews-transformation-section .global-nav-button,:where(.vw-store) .reviews-transformation-section .nav-button{z-index:11;position:relative;pointer-events:auto!important;cursor:pointer!important}:where(.vw-store) .section-template--22184904851627__custom_image_text_UJCqG8-padding{padding-top:27px;padding-bottom:27px}@media screen and (width>=750px){:where(.vw-store) .section-template--22184904851627__custom_image_text_UJCqG8-padding{padding-top:36px;padding-bottom:36px}}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit{color:#000;background-color:#fff}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__title{color:#000;font-size:20px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__accent{color:#000!important}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__intro{color:#000;opacity:.85;font-size:12px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__icon-wrap{color:#000;background-color:#00000014;border:1px solid #0003;width:30px;height:30px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__icon-wrap svg{width:14px;height:14px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__feature-title{color:#000;font-size:14px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__feature-text{color:#000;opacity:.85;font-size:12px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__features{gap:15px}@media screen and (width>=750px){:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__title{font-size:35px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__intro{font-size:16px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__icon-wrap{width:40px;height:40px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__icon-wrap svg{width:25px;height:25px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__feature-title{font-size:18px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__feature-text{font-size:14px}:where(.vw-store) #shopify-section-template--22184904851627__custom_image_text_UJCqG8 .fr-fsplit__features{gap:25px}}:where(.vw-store) .fr-fsplit .page-width{max-width:1200px;margin:0 auto;padding:0 15px}:where(.vw-store) .fr-fsplit__inner{grid-template-columns:1fr;align-items:center;gap:30px;display:grid}@media screen and (width>=990px){:where(.vw-store) .fr-fsplit__inner{grid-template-columns:4fr 6fr;gap:40px}:where(.vw-store) .fr-fsplit__inner--reverse{direction:rtl}:where(.vw-store) .fr-fsplit__inner--reverse>*{direction:ltr}}:where(.vw-store) .fr-fsplit__media{aspect-ratio:1;background:#00000008;border-radius:20px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}:where(.vw-store) .fr-fsplit__media img{object-fit:cover;width:100%;height:100%;display:block}:where(.vw-store) .fr-fsplit__copy{flex-direction:column;justify-content:center;display:flex}:where(.vw-store) .fr-fsplit__title{margin:0 0 10px;font-weight:700;line-height:1.2}:where(.vw-store) .fr-fsplit__accent{display:inline-block}:where(.vw-store) .fr-fsplit__intro{margin-bottom:20px;line-height:1.6}:where(.vw-store) .fr-fsplit__intro p{margin:0}:where(.vw-store) .fr-fsplit__features{flex-direction:column;display:flex}:where(.vw-store) .fr-fsplit__feature{align-items:flex-start;gap:12.5px;display:flex}:where(.vw-store) .fr-fsplit__icon-wrap{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}:where(.vw-store) .fr-fsplit__feature-body{flex-grow:1}:where(.vw-store) .fr-fsplit__feature-title{margin:0 0 3.5px;font-weight:600;line-height:1.3}:where(.vw-store) .fr-fsplit__feature-text{line-height:1.6}:where(.vw-store) .fr-fsplit__feature-text p{margin:0 0 7.5px}:where(.vw-store) .fr-fsplit__feature-text p:last-child{margin-bottom:0}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ{background-color:#fff;padding-top:60px;padding-bottom:60px;position:relative;overflow:hidden}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-images-container{text-align:center;max-width:100%;margin:0 auto}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-images__header{margin-bottom:40px}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-images__heading{color:#000;margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.2}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-images__subheading{color:#666;letter-spacing:var(--letter-spacing-body);margin:0;font-size:18px;font-weight:400;line-height:1.4}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-row{gap:16px;width:max-content;margin-bottom:20px;display:flex}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-row:last-child{margin-bottom:0}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-row--top-left{animation:30s linear infinite scrollLeft}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-row--top-right{animation:30s linear infinite scrollRight}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-row--bottom-left{animation:35s linear infinite scrollLeft}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-row--bottom-right{animation:35s linear infinite scrollRight}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-image{object-fit:cover;aspect-ratio:9/16;border-radius:8px;flex-shrink:0;width:163.125px;height:290px;transition:transform .3s}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-image:hover{transform:scale(1)}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-row:hover{animation-play-state:paused}@media screen and (width<=768px){:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-images__heading{font-size:28px}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-images__subheading{font-size:16.2px}:where(.vw-store) #scrolling-images-template--22184904851627__scrolling_images_carousel_dVNrUQ .scrolling-image{width:112.5px;height:200px}}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt{border-radius:0;width:100%;padding-top:40px;padding-bottom:40px;overflow:hidden}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-container{max-width:1200px;margin:0 auto;padding:0 20px}@media (width<=990px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt:has(.mobile-media-full-width) .image-text-container{padding:0!important}}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-content{flex-direction:column;gap:30px;display:flex}@media screen and (width<=599px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-content{flex-direction:column;gap:30px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column{width:100%}}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .mobile-heading-above-image{order:-1;width:100%;display:none}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .mobile-heading-above-image{display:none!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .heading-block-wrapper.hide-on-mobile{display:block}}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column{border-radius:8px;width:100%;padding:0;overflow:hidden}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column.background-image-mode{min-height:400px}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column.background-image-mode{min-height:500px}}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .main-image,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .main-video{object-fit:cover;width:100%;max-width:800px;height:auto;margin-top:40px;margin-bottom:40px;display:block;border-radius:8px!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .main-video{-webkit-backface-visibility:hidden;background-color:#000;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-placeholder{aspect-ratio:16/9;background-color:#f5f5f5;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;display:flex;border-radius:8px!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-placeholder svg{fill:#d0d0d0;width:40%;height:40%}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column{box-sizing:border-box;text-align:left;flex-direction:column;align-items:flex-start;gap:15px;min-width:0;padding:0;display:flex;overflow:visible}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-heading{font-weight:var(--font-weight-bold);word-wrap:break-word;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;box-sizing:border-box;width:100%;max-width:100%;margin-bottom:0;color:#000!important;letter-spacing:var(--letter-spacing-heading)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column>div{box-sizing:border-box;width:fit-content;max-width:fit-content;overflow:visible}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column{max-width:100%;overflow:visible!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column h2,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column .image-text-heading{overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;white-space:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:visible!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column>div:first-child{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accent-text{color:#fff;font-family:,;font-weight: ;font-style: ;letter-spacing:var(--letter-spacing-heading)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;font-family:var(--font-accent-family,var(--font-body-family))!important;font-style:var(--font-accent-style,normal)!important;font-weight:var(--font-accent-weight,inherit)!important;letter-spacing:var(--font-accent-letter-spacing,inherit)!important;text-transform:var(--font-accent-text-transform,none)!important;background:linear-gradient(45deg,#ff5801 100%,#6a4c93 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;margin:-2px -4px!important;padding:2px 4px!important;display:inline-block!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-subtitle{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading);margin-top:0;margin-bottom:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .subtitle-wrapper{align-self:flex-start;width:fit-content!important;max-width:100%!important;display:inline-block!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-divider-wrapper{clear:both!important;box-sizing:border-box!important;z-index:1!important;align-items:center!important;width:100%!important;display:flex!important;position:relative!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-divider-line{box-sizing:border-box!important;flex-shrink:0!important;min-width:20px!important;min-height:1px!important;display:block!important;position:relative!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-divider-line:empty{background-color:#000!important;width:50%!important;height:2px!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .subtitle-wrapper[data-block-id=subtitle_qJmTP9] .image-text-subtitle{color:#333!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body{letter-spacing:var(--letter-spacing-body);margin-bottom:0;line-height:1.6}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list{margin:0;padding-left:0;list-style-type:none}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.no-bullets{padding-left:0;list-style-type:none}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list .list-title{font-weight:var(--font-weight-semibold);margin-bottom:12px;padding-left:0;list-style-type:none}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list .list-item{align-items:flex-start;margin-bottom:10px;line-height:1.4;display:flex;position:relative}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list .item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:10px;display:flex}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list .item-icon svg{fill:currentColor;width:100%;height:100%}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list .item-icon img{object-fit:contain;width:100%;height:100%;display:block}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list .item-text{letter-spacing:var(--letter-spacing-body);flex:1}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.emoji-bullets .list-item{padding-left:25px;list-style-type:none;position:relative}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.emoji-bullets .list-item:before{content:attr(data-icon);position:absolute;top:0;left:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .secondary-image-container{width:100%;margin-top:5px;margin-bottom:5px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .secondary-image{border-radius:4px;max-width:100%;height:auto}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .button-container{margin-top:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .button{color:#fff;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-body);text-transform:none;text-align:center;background-color:#fff;justify-content:center;align-items:center;min-width:120px;padding:12px 24px;text-decoration:none;transition:all .3s;display:inline-flex}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .button.button-section-specific-sizing{padding:var(--global-button-padding-y) 24px!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .button:hover{background-color:#3f6122}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.two-columns{grid-template-columns:repeat(2,1fr);gap:1px 2px;display:grid}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.two-columns .list-title{grid-column:1/-1;margin-bottom:15px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.pill-style{flex-wrap:wrap;gap:8px;display:flex}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-title{width:100%;margin-bottom:12px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-item.pill-item{cursor:default;align-items:center;margin-bottom:0;transition:all .3s;display:inline-flex}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-item.pill-item:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-item.pill-item .item-icon{width:16px;height:16px;margin-right:6px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-item.pill-item .item-icon img{object-fit:contain;width:100%;height:100%;display:block}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.pill-style .list-item.pill-item .item-text{font-size:inherit;line-height:1.2}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.pill-style.two-columns{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-bullet-list.pill-style.two-columns .list-title{grid-column:1/-1}@media screen and (width<=990px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-heading[data-block-id=heading_RMJ6H8],:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accent-text[data-block-id=heading_RMJ6H8]{font-size:20px!important;line-height:1.2!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt [data-block-id=subtitle_qJmTP9] .image-text-subtitle{font-size:15px!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body[data-block-id=paragraph_fzwMMm]{font-size:10px!important}}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt{padding-top:60px;padding-bottom:60px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-container{padding:0 40px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-content{flex-direction:row;align-items:flex-start;gap:40px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column{flex-shrink:0;align-self:flex-start;width:50%}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column{flex-shrink:1;width:50%;min-width:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column.background-image-mode{min-height:500px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column{flex-grow:1;min-height:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-content.image-right .media-column{order:2}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-content.image-right .text-column{order:1;padding:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-content.image-left .text-column{padding:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-heading{margin-bottom:25px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body{margin-bottom:25px;line-height:1.5}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column{gap:20px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .main-image,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .main-video,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-placeholder{margin-top:0;margin-bottom:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-heading[data-block-id=heading_RMJ6H8],:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accent-text[data-block-id=heading_RMJ6H8]{font-size:30px!important;line-height:1.2!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt [data-block-id=subtitle_qJmTP9] .image-text-subtitle{font-size:15px!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body[data-block-id=paragraph_fzwMMm]{font-size:11px!important}}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body p{margin-bottom:.5em}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body p:last-child{margin-bottom:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body strong{font-weight:600!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body em{font-style:italic!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body a{text-decoration:underline}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body ul,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body ol{margin:.5em 0;padding-left:1.5em}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body li{margin-bottom:.25em}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-container{box-sizing:border-box;flex-shrink:1;width:100%;min-width:0;max-width:100%;overflow:visible}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item{box-sizing:border-box;width:100%;min-width:0;max-width:100%}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-title{font-weight:600;font-size:var(--accordion-title-size);margin:0 0 16px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-items-wrapper{width:100%}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item{transition:all .2s;overflow:hidden}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header{padding:var(--header-padding-mobile);cursor:pointer;box-sizing:border-box;align-items:center;gap:16px;width:100%;min-width:0;max-width:100%;font-weight:500;transition:background-color .3s;display:flex;position:relative}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header:hover{opacity:.9}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header-icon{width:var(--accordion-icon-size-mobile);height:var(--accordion-icon-size-mobile);flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;display:flex;overflow:hidden}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header-icon svg{fill:currentColor;width:100%;height:100%}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header-text{letter-spacing:var(--letter-spacing-body);font-weight:500;font-size:var(--accordion-header-size);flex-grow:1;padding-right:15px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-toggle{right:var(--header-padding-mobile);font-size:var(--accordion-toggle-size);font-weight:700;line-height:1;transition:transform .3s;position:absolute}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content{max-height:0;padding:0;transition:max-height .3s,padding .3s;overflow:hidden}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner{padding:var(--content-padding-mobile);opacity:0;line-height:1.6;font-size:var(--accordion-content-size);transition:opacity .3s}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item.active .accordion-content{max-height:1000px!important;padding:var(--content-outer-padding-mobile) 0!important;overflow:visible!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item.active .accordion-content-inner{letter-spacing:var(--letter-spacing-body);opacity:1!important;padding:var(--content-padding-mobile)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item.active .accordion-toggle{transform:rotate(45deg)!important}@media screen and (width>=600px) and (width<=990px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column{height:fit-content;position:relative}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column .main-video,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column .main-image{object-fit:cover;height:auto!important;max-height:none!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column{overflow:visible;width:100%!important;max-width:100%!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-container,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column>*,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-heading,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-body{width:100%!important;max-width:100%!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item.active .accordion-content{height:auto!important;max-height:none!important}}@media screen and (width>=991px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column{height:fit-content;position:relative}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column .main-video,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column .main-image{object-fit:cover;height:auto!important;max-height:none!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .text-column{overflow:visible}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-container{width:100%;max-width:100%}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item.active .accordion-content{height:auto!important;max-height:none!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header-icon{width:var(--accordion-icon-size-desktop);height:var(--accordion-icon-size-desktop)}}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item:not(.active) .accordion-content{max-height:0!important;padding:0!important;overflow:hidden!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item:not(.active) .accordion-content-inner{opacity:0!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner p,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner ul,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner ol,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner li,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner strong,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner em,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner b,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner i,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner a{color:inherit!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner strong,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner b{font-weight:700}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner em,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner i{font-style:italic}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner a{color:inherit;text-decoration:underline}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner p{margin-top:0;margin-bottom:10px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner p:last-child{margin-bottom:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner ul,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner ol{margin:10px 0;padding-left:20px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner li{margin-bottom:5px}@media (width<=599px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-container{max-width:100%}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-heading{margin-bottom:20px!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header{padding:var(--header-padding-mobile);gap:12px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-toggle{right:var(--header-padding-mobile);font-size:var(--accordion-toggle-size-mobile)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner{padding:var(--content-padding-mobile)}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-title{font-size:var(--accordion-title-size-mobile)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header-text{font-size:var(--accordion-header-size-mobile)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner{font-size:var(--accordion-content-size-mobile)!important}}@media (width>=600px) and (width<=990px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header{padding:calc(var(--header-padding-desktop) * .5)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-toggle{right:calc(var(--header-padding-desktop) * .5)!important;font-size:calc(var(--accordion-toggle-size-desktop) * .75)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner{padding:calc(var(--content-padding-desktop) * .5)!important;font-size:calc(var(--accordion-content-size-desktop) * .8)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item.active .accordion-content{padding:calc(var(--content-outer-padding-desktop) * .5) 0!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item.active .accordion-content-inner{padding:calc(var(--content-padding-desktop) * .5)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-title{font-size:calc(var(--accordion-title-size-desktop) * .7)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header-text{font-size:calc(var(--accordion-header-size-desktop) * .8)!important}}@media (width>=991px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header{padding:var(--header-padding-desktop)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-toggle{right:var(--header-padding-desktop)!important;font-size:var(--accordion-toggle-size-desktop)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-content-inner{padding:var(--content-padding-desktop)!important;font-size:var(--accordion-content-size-desktop)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item.active .accordion-content{padding:var(--content-outer-padding-desktop) 0!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-item.active .accordion-content-inner{padding:var(--content-padding-desktop)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-title{font-size:var(--accordion-title-size-desktop)!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .accordion-header-text{font-size:var(--accordion-header-size-desktop)!important}}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .button-container{box-sizing:border-box;flex-shrink:1;width:100%;min-width:0;max-width:100%;overflow:visible}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .button-container .button{box-sizing:border-box;word-wrap:break-word;min-width:0;max-width:100%}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .button-container.full-width-mobile{box-sizing:border-box;width:100%;max-width:100%}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .button.full-width-mobile{width:100%!important;max-width:100%!important;min-width:unset!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}@media (width<=990px){:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-content.mobile-media-full-width{gap:0}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column.mobile-full-width{width:100%;max-width:none;margin-left:0;margin-right:0;padding:0!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column.mobile-full-width .main-image,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column.mobile-full-width .main-video,:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column.mobile-full-width .media-placeholder{border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .mobile-media-full-width .text-column{padding-top:30px;padding-left:20px;padding-right:20px}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .media-column.mobile-full-width .main-video{object-fit:cover!important;min-height:200px!important;display:block!important}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-content.mobile-media-full-width{overflow:hidden}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-container{overflow-x:hidden}}:where(.vw-store) #image-text-section-template--22184904851627__image_with_text_LGLBUt .image-text-heading{color:#000!important;box-sizing:border-box!important;word-wrap:break-word!important;overflow-wrap:break-word!important;white-space:normal!important;width:100%!important;max-width:100%!important}:where(.vw-store) .page-fade-in{opacity:0;animation:.8s ease-out forwards fadeInUp;transform:translateY(20px)}:where(.vw-store) .page-fade-in:nth-child(2){animation-delay:.1s}:where(.vw-store) .page-fade-in:nth-child(3){animation-delay:.2s}:where(.vw-store) .page-fade-in:nth-child(4){animation-delay:.3s}:where(.vw-store) .icon-block{box-sizing:border-box;width:100%}:where(.vw-store) .icon-wrapper{box-sizing:border-box}:where(.vw-store) .icon-wrapper img{display:block}:where(.vw-store) .icon-svg svg{width:100%;height:100%;display:block}:where(.vw-store) .section-template--22184904851627__custom_guarantee_a3z7yX-padding{padding-top:45px;padding-bottom:45px}@media screen and (width>=750px){:where(.vw-store) .section-template--22184904851627__custom_guarantee_a3z7yX-padding{padding-top:60px;padding-bottom:60px}}:where(.vw-store) #shopify-section-template--22184904851627__custom_guarantee_a3z7yX{color:#fff;background-color:#000}:where(.vw-store) .fr-wrap{max-width:1200px;padding-left:max(30px, env(safe-area-inset-left));padding-right:max(30px, env(safe-area-inset-right));box-sizing:border-box;width:100%;margin:0 auto}:where(.vw-store) .fr-guar{position:relative;overflow:hidden}:where(.vw-store) .fr-guar__grid{grid-template-columns:1fr;align-items:center;gap:30px;display:grid}@media screen and (width>=990px){:where(.vw-store) .fr-guar__grid{grid-template-columns:minmax(280px,360px) 1fr;justify-content:center;place-items:center;gap:60px}}:where(.vw-store) .fr-guar__seal-wrap{justify-content:center;align-items:center;width:100%;display:flex}:where(.vw-store) .fr-guar__seal{justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}@media screen and (width>=750px){:where(.vw-store) .fr-guar__seal{width:240px;height:240px}}:where(.vw-store) .fr-guar__seal-ring{width:100%;height:100%;animation:30s linear infinite fr-spin;position:absolute;top:0;left:0;transform:rotate(0)}:where(.vw-store) .fr-guar__seal-text{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}:where(.vw-store) .fr-guar__seal-core{text-align:center;z-index:2;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:70%;height:70%;display:flex;position:absolute}:where(.vw-store) .fr-guar__seal-num{color:#000;letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1}@media screen and (width>=750px){:where(.vw-store) .fr-guar__seal-num{font-size:40px}}:where(.vw-store) .fr-guar__seal-divider{border-radius:1px;flex-shrink:0;visibility:visible!important;opacity:1!important;background-color:#fff!important;width:32px!important;height:2px!important;margin:6px auto!important;display:block!important}:where(.vw-store) .fr-guar__seal-unit{letter-spacing:.35em;color:#000;margin-left:.35em;font-size:8px;font-weight:700}@media screen and (width>=750px){:where(.vw-store) .fr-guar__seal-unit{font-size:11px}}:where(.vw-store) .fr-guar__content{text-align:center;flex-direction:column;width:100%;display:flex}@media screen and (width>=990px){:where(.vw-store) .fr-guar__content{text-align:left}}:where(.vw-store) .fr-guar__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#fff;justify-content:center;align-items:center;gap:7.5px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}@media screen and (width>=990px){:where(.vw-store) .fr-guar__eyebrow{justify-content:flex-start;font-size:11px}}:where(.vw-store) .fr-guar__eyebrow:before{content:"";background:#fff;width:20px;height:2px;display:inline-block}:where(.vw-store) .fr-guar__title-wrapper{justify-content:center;align-items:center;gap:7.5px;margin:0 0 12.5px;display:flex}@media screen and (width>=990px){:where(.vw-store) .fr-guar__title-wrapper{justify-content:flex-start}}:where(.vw-store) .fr-guar__title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500;line-height:1.15;color:#fff!important}@media screen and (width>=750px){:where(.vw-store) .fr-guar__title{font-size:40px}}:where(.vw-store) .fr-guar__desc{color:#fff;opacity:.9;margin:0 0 25px;font-size:11px;line-height:1.6}@media screen and (width>=750px){:where(.vw-store) .fr-guar__desc{max-width:100%;font-size:14px}}:where(.vw-store) .fr-guar__badges-box{background:#ffffff14;border:1px solid #fff3;border-radius:12px;grid-template-columns:repeat(2,1fr);width:100%;display:grid;overflow:hidden}:where(.vw-store) .fr-guar__badge{color:#fff;text-align:left;border-bottom:1px solid #ffffff26;align-items:center;gap:7.5px;padding:10px 7.5px;font-weight:500;display:flex}:where(.vw-store) .fr-guar__badge-text{font-size:11px}@media screen and (width>=750px){:where(.vw-store) .fr-guar__badge{gap:10px;padding:12.5px 15px}:where(.vw-store) .fr-guar__badge-text{font-size:15px}}:where(.vw-store) .fr-guar__badge:nth-child(odd){border-right:1px solid #ffffff26}:where(.vw-store) .fr-guar__badge:nth-last-child(-n+2):nth-child(odd),:where(.vw-store) .fr-guar__badge:last-child:nth-child(odd){border-bottom:none}@media screen and (width>=750px){:where(.vw-store) .fr-guar__badge:nth-last-child(-n+2){border-bottom:none}}:where(.vw-store) .fr-guar__badge-check{color:#fff;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}:where(.vw-store) .fr-guar__badge-check svg{fill:currentColor;width:20px;height:20px}@media screen and (width>=750px){:where(.vw-store) .fr-guar__badge-check svg{width:24px;height:24px}}:where(.vw-store) .section-template--22184904851627__custom_comparison_UBL73L-padding{padding-top:12px;padding-bottom:21px}@media screen and (width>=750px){:where(.vw-store) .section-template--22184904851627__custom_comparison_UBL73L-padding{padding-top:16px;padding-bottom:28px}}:where(.vw-store) #shopify-section-template--22184904851627__custom_comparison_UBL73L{--fr-cream:#fff;--fr-us:#000;--fr-us-text:#fff;--fr-us-icon:#1eb500;--fr-them:#f1f1f1;--fr-them-text:#080808;--fr-them-icon:#a82d2d;background:var(--fr-cream)}:where(.vw-store) .fr-h2h{color:#080808}:where(.vw-store) .fr-wrap{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 15px}:where(.vw-store) .fr-h2h__head{text-align:center;margin-bottom:30px}:where(.vw-store) .fr-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#b65b68;margin-bottom:5px;font-size:8px;font-weight:700}@media screen and (width>=750px){:where(.vw-store) .fr-eyebrow{font-size:12px}}:where(.vw-store) .fr-h2h__title{margin:0;font-size:20px;font-weight:700;line-height:1.2}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__title{font-size:40px}}:where(.vw-store) .fr-h2h__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;width:100%;display:grid;position:relative}:where(.vw-store) .fr-h2h__card{box-sizing:border-box;border-radius:24px;flex-direction:column;width:100%;height:100%;padding:15px 10px;display:flex;position:relative}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__card{padding:25px 20px}}:where(.vw-store) .fr-h2h__card--us{z-index:2;background:var(--fr-us);color:var(--fr-us-text);border-top-right-radius:0;border-bottom-right-radius:0;padding:15px 10px;box-shadow:0 10px 30px #00000014}:where(.vw-store) .fr-h2h__card--them{z-index:1;background:var(--fr-them);color:var(--fr-them-text);border:1px solid #0000000f;border-left:none;border-top-left-radius:0;border-bottom-left-radius:0;padding:15px 10px}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__card--us{padding:30px 25px}:where(.vw-store) .fr-h2h__card--them{border-left:none;border-top-right-radius:24px;border-bottom-right-radius:24px;margin-left:-24px;padding:30px 25px 30px 60px}}@media screen and (width<=749px){:where(.vw-store) .fr-h2h__card.mobile-align-left{text-align:left}:where(.vw-store) .fr-h2h__card.mobile-align-left .fr-h2h__logo,:where(.vw-store) .fr-h2h__card.mobile-align-left .fr-h2h__card-head{text-align:left;align-items:flex-start}:where(.vw-store) .fr-h2h__card.mobile-align-left .fr-h2h__list{align-items:flex-start}:where(.vw-store) .fr-h2h__card.mobile-align-center{text-align:center}:where(.vw-store) .fr-h2h__card.mobile-align-center .fr-h2h__logo,:where(.vw-store) .fr-h2h__card.mobile-align-center .fr-h2h__card-head{text-align:center;align-items:center}:where(.vw-store) .fr-h2h__card.mobile-align-center .fr-h2h__list{align-items:center}:where(.vw-store) .fr-h2h__card.mobile-align-center .fr-h2h__item{max-width:320px;margin-left:auto;margin-right:auto}:where(.vw-store) .fr-h2h__card.mobile-align-right{text-align:right}:where(.vw-store) .fr-h2h__card.mobile-align-right .fr-h2h__logo,:where(.vw-store) .fr-h2h__card.mobile-align-right .fr-h2h__card-head{text-align:right;align-items:flex-end}:where(.vw-store) .fr-h2h__card.mobile-align-right .fr-h2h__list{align-items:flex-end}:where(.vw-store) .fr-h2h__card.mobile-align-right .fr-h2h__item{flex-direction:row-reverse}}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__card.desktop-align-left{text-align:left}:where(.vw-store) .fr-h2h__card.desktop-align-left .fr-h2h__logo,:where(.vw-store) .fr-h2h__card.desktop-align-left .fr-h2h__card-head{text-align:left;align-items:flex-start}:where(.vw-store) .fr-h2h__card.desktop-align-left .fr-h2h__list{align-items:flex-start}:where(.vw-store) .fr-h2h__card.desktop-align-left .fr-h2h__item{flex-direction:row}:where(.vw-store) .fr-h2h__card.desktop-align-center{text-align:center}:where(.vw-store) .fr-h2h__card.desktop-align-center .fr-h2h__logo,:where(.vw-store) .fr-h2h__card.desktop-align-center .fr-h2h__card-head{text-align:center;align-items:center}:where(.vw-store) .fr-h2h__card.desktop-align-center .fr-h2h__list{align-items:center}:where(.vw-store) .fr-h2h__card.desktop-align-center .fr-h2h__item{flex-direction:row;max-width:380px;margin-left:auto;margin-right:auto}:where(.vw-store) .fr-h2h__card.desktop-align-right{text-align:right}:where(.vw-store) .fr-h2h__card.desktop-align-right .fr-h2h__logo,:where(.vw-store) .fr-h2h__card.desktop-align-right .fr-h2h__card-head{text-align:right;align-items:flex-end}:where(.vw-store) .fr-h2h__card.desktop-align-right .fr-h2h__list{align-items:flex-end}:where(.vw-store) .fr-h2h__card.desktop-align-right .fr-h2h__item{flex-direction:row-reverse;max-width:380px;margin-left:auto;margin-right:auto}}:where(.vw-store) .fr-h2h__card-head{box-sizing:border-box;flex-direction:column;flex-shrink:0;width:100%;height:120px;min-height:120px;margin-bottom:5px;display:flex}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__card-head{height:145px;min-height:145px;margin-bottom:10px}}:where(.vw-store) .fr-h2h__logo{flex-shrink:0;align-items:center;width:52px;height:52px;margin:0 0 7.5px;display:flex}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__logo{width:90px;height:90px;margin:0 0 10px}}:where(.vw-store) .fr-h2h__logo-img{object-fit:contain;max-width:100%;max-height:100%}:where(.vw-store) .fr-h2h__card--us .fr-h2h__card-title{color:var(--fr-us-text)!important}:where(.vw-store) .fr-h2h__card--them .fr-h2h__card-title{color:var(--fr-them-text)!important}:where(.vw-store) .fr-h2h__card-title{flex-shrink:0;margin:0 0 3.5px;font-size:17px;font-weight:700;line-height:1.2}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__card-title{font-size:20px}}:where(.vw-store) .fr-h2h__card--us .fr-h2h__card-tag{color:var(--fr-us-text)!important}:where(.vw-store) .fr-h2h__card--them .fr-h2h__card-tag{color:var(--fr-them-text)!important}:where(.vw-store) .fr-h2h__card-tag{text-transform:uppercase;letter-spacing:.1em;opacity:.75;flex-shrink:0;margin:0;font-size:6px;font-weight:700;line-height:1.3}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__card-tag{font-size:7px}}:where(.vw-store) .fr-h2h__list{flex-direction:column;flex-shrink:0;width:100%;margin:0;padding:0;list-style:none;display:flex}:where(.vw-store) .fr-h2h__item{box-sizing:border-box;border-bottom:1px solid #0000000f;flex-shrink:0;align-items:center;gap:7.5px;width:100%;height:52px;min-height:52px;padding:5px 0;font-size:10px;font-weight:600;display:flex}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__item{gap:10px;height:64px;min-height:64px;padding:7.5px 0;font-size:16px}}:where(.vw-store) .fr-h2h__card--us .fr-h2h__item{border-bottom-color:#ffffff1f;color:var(--fr-us-text)!important}:where(.vw-store) .fr-h2h__card--them .fr-h2h__item{border-bottom-color:#0000000f;color:var(--fr-them-text)!important}:where(.vw-store) .fr-h2h__item:last-child{border-bottom:none}:where(.vw-store) .fr-h2h__mark{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__mark{width:24px;height:24px}}:where(.vw-store) .fr-h2h__card--us .fr-h2h__mark--yes{color:var(--fr-us-icon)}:where(.vw-store) .fr-h2h__card--them .fr-h2h__mark--no{color:var(--fr-them-icon)}:where(.vw-store) .fr-h2h__mark svg{width:16px;height:16px;display:block}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__mark svg{width:18px;height:18px}}:where(.vw-store) .fr-h2h__label{text-align:left;flex:1;min-width:0;line-height:1.3}:where(.vw-store) .fr-h2h__vs{z-index:10;pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.vw-store) .fr-h2h__vs span{color:#fff;letter-spacing:.05em;width:22px;height:22px;box-shadow:0 0 0 2px var(--fr-cream);background:#e5a93b;border-radius:50%;justify-content:center;align-items:center;font-size:5px;font-weight:800;display:flex}@media screen and (width>=750px){:where(.vw-store) .fr-h2h__vs span{width:48px;height:48px;box-shadow:0 0 0 6px var(--fr-cream);font-size:8.5px}}@media screen and (width<=749px){:where(.vw-store) .fr-h2h__card--us,:where(.vw-store) .fr-h2h__card--them{align-self:stretch}:where(.vw-store) .fr-h2h__card-head{height:120px;min-height:120px;margin-bottom:5px}:where(.vw-store) .fr-h2h__item{height:52px;min-height:52px}:where(.vw-store) .fr-h2h__label{line-height:1.25}}:where(.vw-store) .section-template--22184904851627__custom_faq_jRkEGd-padding{padding-top:26px;padding-bottom:60px}@media screen and (width>=750px){:where(.vw-store) .section-template--22184904851627__custom_faq_jRkEGd-padding{padding-top:34px;padding-bottom:80px}}:where(.vw-store) #shopify-section-template--22184904851627__custom_faq_jRkEGd{color:#000;background:#fff}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__grid{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}@media screen and (width>=990px){:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__grid{grid-template-columns:1fr 1.3fr;gap:60px}}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__intro{position:relative}@media screen and (width>=990px){:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__intro{position:sticky;top:20px}}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-eyebrow{text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:13px;font-weight:600;color:#000!important}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__title{margin-bottom:12.5px;font-size:30px;font-weight:700;line-height:1.15;color:#000!important}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__sub{margin-bottom:20px;font-size:15px;line-height:1.6;color:#000!important}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__q{font-size:16px}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__a{font-size:15px}@media screen and (width>=750px){:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-eyebrow{font-size:14px}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__title{font-size:38px}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__sub,:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__q,:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__a{font-size:16px}}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__btn{color:#fff;background-color:#000;border-radius:9999px;justify-content:center;align-items:center;padding:9px 17.5px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-flex}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__btn:hover{opacity:.9}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__list{flex-direction:column;gap:10px;display:flex}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__item{background-color:#fff;border:1px solid #e5e5e5;border-radius:12px;transition:border-color .2s;overflow:hidden}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__item:hover{border-color:#e5e5e5}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__q{cursor:pointer;color:#000;justify-content:space-between;align-items:center;padding:12.5px 15px;font-weight:600;list-style:none;display:flex}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__q::-webkit-details-marker{display:none}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__toggle{color:#000;background-color:#f4f4f4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:10px;display:flex;position:relative}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__toggle:before{content:"";background-color:#000;width:12px;height:2px;transition:transform .3s;position:absolute}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__toggle:after{content:"";background-color:#000;width:2px;height:12px;transition:transform .3s;position:absolute}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd details[open] .fr-faq__toggle:after{transform:rotate(90deg)}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__a{color:#000;padding:0 15px 15px;line-height:1.6}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__a p{margin:0}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__a p+p{margin-top:7.5px}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__a strong,:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__a b{color:inherit;font-weight:700!important}@media screen and (width<=749px){:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__q{padding:11px 11.5px}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__a{padding:0 11.5px 12.5px}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__toggle{width:30px;height:30px}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__toggle:before{width:11px}:where(.vw-store) .fr-faq-template--22184904851627__custom_faq_jRkEGd .fr-faq__toggle:after{height:11px}}:where(.vw-store) .divider-section-template--21711724347563__divider_hGdwVU{--divider-color:#000;--divider-height:80px;--padding-top:0px;--padding-bottom:0px;--svg-transform:scale(-1, -1);padding:var(--padding-top) 0 var(--padding-bottom) 0;background-color:#0000}:where(.vw-store) .divider-section-template--21711724347563__divider_hGdwVU .divider-svg-wrap{transform:var(--svg-transform);line-height:0}:where(.vw-store) .divider-section-template--21711724347563__divider_hGdwVU svg{width:100%;height:var(--divider-height);display:block}:where(.vw-store) .divider-section-template--21711724347563__divider_hGdwVU svg path,:where(.vw-store) .divider-section-template--21711724347563__divider_hGdwVU svg rect{fill:var(--divider-color);stroke-linecap:round;stroke-linejoin:round}:where(.vw-store) .section-template--21711724347563__cta_banner_zD93kR{text-align:center;background-color:#fff;padding-left:20px;padding-right:20px}:where(.vw-store) .container-template--21711724347563__cta_banner_zD93kR{max-width:800px;margin:0 auto}:where(.vw-store) .image-wrapper-template--21711724347563__cta_banner_zD93kR{margin-bottom:20px}:where(.vw-store) .image-wrapper-template--21711724347563__cta_banner_zD93kR img{height:auto;margin:0 auto;display:block}:where(.vw-store) .pill-template--21711724347563__cta_banner_zD93kR{color:#000;text-transform:uppercase;letter-spacing:1px;border:1px solid #4a5c70;border-radius:50px;margin-bottom:25px;padding:6px 16px;font-size:12px;display:inline-block}:where(.vw-store) .header-template--21711724347563__cta_banner_zD93kR h2{margin:0 0 20px;line-height:1.1;color:#000!important}:where(.vw-store) .header-template--21711724347563__cta_banner_zD93kR h2 span{color:#000!important}:where(.vw-store) .description-template--21711724347563__cta_banner_zD93kR{color:#000;margin-bottom:40px}:where(.vw-store) .button-wrapper-template--21711724347563__cta_banner_zD93kR{margin-bottom:40px}:where(.vw-store) .button-template--21711724347563__cta_banner_zD93kR{box-sizing:border-box;text-align:center;color:#fff;background-color:#000;border-radius:6px;width:100%;font-weight:700;text-decoration:none;transition:opacity .2s;display:block}:where(.vw-store) .button-template--21711724347563__cta_banner_zD93kR:hover{opacity:.85}:where(.vw-store) .stats-grid-template--21711724347563__cta_banner_zD93kR{border-bottom:1px solid #000;margin-top:-32px;margin-bottom:0;padding-bottom:0;display:grid}:where(.vw-store) .stat-item-template--21711724347563__cta_banner_zD93kR h3{margin:0;color:#fff!important}:where(.vw-store) .stat-item-template--21711724347563__cta_banner_zD93kR p{text-transform:uppercase;margin:5px 0 0;color:#000!important}@media (width>=769px){:where(.vw-store) .section-template--21711724347563__cta_banner_zD93kR{padding-top:0;padding-bottom:35px}:where(.vw-store) .image-wrapper-template--21711724347563__cta_banner_zD93kR img{width:55%}:where(.vw-store) .header-template--21711724347563__cta_banner_zD93kR h2{font-size:48px}:where(.vw-store) .description-template--21711724347563__cta_banner_zD93kR{font-size:18px}:where(.vw-store) .button-template--21711724347563__cta_banner_zD93kR{padding:20px 32px;font-size:20px}:where(.vw-store) .stats-grid-template--21711724347563__cta_banner_zD93kR{grid-template-columns:repeat(4,1fr);gap:20px}:where(.vw-store) .stat-item-template--21711724347563__cta_banner_zD93kR h3{font-size:32px}:where(.vw-store) .stat-item-template--21711724347563__cta_banner_zD93kR p{font-size:12px}}@media (width<=768px){:where(.vw-store) .section-template--21711724347563__cta_banner_zD93kR{padding-top:0;padding-bottom:25px}:where(.vw-store) .image-wrapper-template--21711724347563__cta_banner_zD93kR img{width:60%}:where(.vw-store) .header-template--21711724347563__cta_banner_zD93kR h2{font-size:32px}:where(.vw-store) .description-template--21711724347563__cta_banner_zD93kR{font-size:16px}:where(.vw-store) .button-template--21711724347563__cta_banner_zD93kR{padding:14px 24px;font-size:15px}:where(.vw-store) .stats-grid-template--21711724347563__cta_banner_zD93kR{grid-template-columns:repeat(2,1fr);gap:30px}:where(.vw-store) .stat-item-template--21711724347563__cta_banner_zD93kR h3{font-size:24px}:where(.vw-store) .stat-item-template--21711724347563__cta_banner_zD93kR p{font-size:12px}}:where(.vw-store) .divider-section-template--21711724347563__divider_aVkTMA{--divider-color:#000;--divider-height:80px;--padding-top:0px;--padding-bottom:0px;--svg-transform:scale(1, 1);padding:var(--padding-top) 0 var(--padding-bottom) 0;background-color:#0000}:where(.vw-store) .divider-section-template--21711724347563__divider_aVkTMA .divider-svg-wrap{transform:var(--svg-transform);line-height:0}:where(.vw-store) .divider-section-template--21711724347563__divider_aVkTMA svg{width:100%;height:var(--divider-height);display:block}:where(.vw-store) .divider-section-template--21711724347563__divider_aVkTMA svg path,:where(.vw-store) .divider-section-template--21711724347563__divider_aVkTMA svg rect{fill:var(--divider-color);stroke-linecap:round;stroke-linejoin:round}.vw-store{color:#000;min-height:100vh;font-family:var(--font-body-family,"DM Sans",sans-serif);letter-spacing:-.2px;-webkit-font-smoothing:auto;background:#fff;flex-direction:column;margin:0;font-size:15px;line-height:1.8;display:flex}@media screen and (width>=750px){.vw-store{font-size:16px}}.vw-store main{flex-grow:1}.vw-store :where(p){margin-block:1em}.vw-store :where(h1,h2,h3,h4,h5,h6){margin-block:.67em}.vw-store :where(ul,ol){margin-block:1em;padding-inline-start:2em}.vw-store :where(ul){list-style:outside}.vw-store :where(ol){list-style:decimal}.vw-store :where(ul[role=list],ol[role=list],.list-unstyled,.list-menu){margin:0;padding:0;list-style:none}.vw-store :where(b,strong){font-weight:700}.vw-store :where(em,i){font-style:italic}.vw-store :where(button){cursor:pointer}.vw-store :where(img){display:inline-block}.vw-store :where(a){text-decoration:none}.vw-store :where(svg){display:inline}.vw-store .scroll-trigger.animate--fade-in,.vw-store .scroll-trigger.animate--slide-in,.vw-store .scroll-trigger.animate--fade-up{opacity:1!important;animation:none!important;transform:none!important}.vw-store .page-fade-in{opacity:1!important;animation:none!important}.vw-store .header__heading-logo-wrapper{width:120px}.vw-store .header__heading-logo{width:120px;height:auto;display:block}.vw-store .header__heading-link{align-items:center;padding:7.5px 0;display:inline-flex}.vw-store .section-header{z-index:3;transition:top .3s}.vw-store .shopify-section-header-sticky{position:sticky;top:0}.vw-store .shopify-section-header-hidden{top:calc(-1 * var(--header-height,80px))}.vw-store .header__icons{justify-content:flex-end;align-items:center;gap:0;display:flex}.vw-store #stickyAddToCart .vw-sticky-price{color:#333030;align-items:baseline;gap:8px;margin-left:10px;font-size:14px;font-weight:700;display:inline-flex}.vw-store #stickyAddToCart .vw-sticky-price s{color:#888;font-weight:400}.vw-store .vw-products{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px 56px}.vw-store .vw-products .vw-products__title{text-align:center;font-family:var(--font-heading-family);color:#000;margin:0 0 28px;font-size:36px;font-weight:700;line-height:1.1}@media screen and (width<=749px){.vw-store .vw-products .vw-products__title{font-size:28px}}.vw-store .vw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}@media screen and (width<=749px){.vw-store .vw-grid{grid-template-columns:1fr;gap:28px;max-width:420px}}.vw-store .vw-grid__item{min-width:0}.vw-store .vw-card{color:inherit;display:block}.vw-store .vw-card__media{background:#f6f6f6;border-radius:10px;display:block;overflow:hidden}.vw-store .vw-card__media img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.vw-store .vw-card__content{padding:14px 2px 0}.vw-store .vw-card__heading{font-family:var(--font-body-family);color:#000;margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.3}.vw-store .vw-card__heading a{color:inherit;text-decoration:none}.vw-store .vw-card__tagline{color:#444;margin:0 0 8px;font-size:14px;line-height:1.5}.vw-store .vw-card__price{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.vw-store .vw-card__sale{letter-spacing:-.3px;color:#000;font-size:16px;font-weight:600}.vw-store .vw-card__regular{color:#777;font-size:14px;text-decoration:line-through}.vw-store .vw-card__btn{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:0;background:#000;border-radius:8px;padding:14px 20px;font-size:14px;font-weight:700;text-decoration:none;display:block}.vw-store .vw-card__btn:hover{filter:brightness(80%)}.vw-store{overflow-x:clip}.vw-store .vw-footer-logo{filter:brightness(0)invert();width:200px;max-width:200px;height:auto;display:block}.vw-store :focus-visible{box-shadow:none;outline-offset:2px!important;outline:2px solid #000!important}.vw-store .vwb__arrow:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.vw-store *,.vw-store :before,.vw-store :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=359px){.vw-store .footer-content--5-col{grid-template-columns:1fr!important}}.vw-store{--letter-spacing-body:-.2px;--letter-spacing-heading:-.3px}.vw-store,.vw-store :where(p,span,div,a,li,td,th,label,em,strong,b,small,button){letter-spacing:-.2px}.vw-store{line-height:1.4}.vw-store :where(h1,h2){letter-spacing:-.3px;font-family:Inter,sans-serif}.vw-store :where(h1,h2,h3){margin-top:0}.vw-store :where(h2){margin-bottom:0}
