@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,button,video{margin:0;padding:0;padding-block:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ol li,ul,ul li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@media (max-width: 992px){.hide-on-mobile{display:none!important}}@media (max-width: 480px){.hide-on-mobile--sm{display:none!important}}@media (min-width: 992px){.show-on-mobile{display:none!important}}.h1{font-family:Figtree,sans-serif;font-weight:800;font-size:2.5rem;line-height:3rem;letter-spacing:.075rem}@media (max-width: 992px){.h1{font-size:2rem;line-height:2.375rem;letter-spacing:.06rem}}.h2{font-family:Figtree,sans-serif;font-weight:800;font-size:1.75rem;line-height:2.125rem;letter-spacing:.035rem;text-decoration:none;color:inherit}@media (max-width: 992px){.h2{font-size:1.5rem;line-height:1.75rem;letter-spacing:.03rem}}.h3{font-family:Figtree,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.5rem;letter-spacing:.0125rem}@media (max-width: 992px){.h3{font-size:1.125rem;line-height:1.375rem;letter-spacing:.01125rem}}.body-1-bold{font-family:Figtree,sans-serif;font-weight:800;font-size:1rem;line-height:1.5rem;letter-spacing:.01rem}.body-1-reg{font-family:Figtree,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0}.body-2-bold{font-family:Figtree,sans-serif;font-weight:800;font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem;text-decoration:none;color:inherit}.body-2-reg{font-family:Figtree,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:0}.caption-1-bold{font-family:Figtree,sans-serif;font-weight:800;font-size:.75rem;line-height:1.125rem;letter-spacing:.0075rem}.caption-1-reg{font-family:Figtree,sans-serif;font-weight:400;font-size:.75rem;line-height:1.125rem;letter-spacing:0}.button-l{font-family:Figtree,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem}.button-m{font-family:Figtree,sans-serif;font-weight:800;font-size:1rem;line-height:100%;letter-spacing:.01rem}.button-s{font-family:Figtree,sans-serif;font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.00875rem}.price-l{font-family:Figtree,sans-serif;font-weight:800;font-size:3.5rem;line-height:4rem;letter-spacing:.105rem}@media (max-width: 992px){.price-l{font-size:3rem;line-height:3rem;letter-spacing:.09rem}}.price-m{font-family:Figtree,sans-serif;font-weight:800;font-size:2.5rem;line-height:2.5rem;letter-spacing:.075rem}@media (max-width: 992px){.price-m{font-size:2rem;line-height:2rem;letter-spacing:.06rem}}.price-s{font-family:Figtree,sans-serif;font-weight:800;font-size:1.75rem;line-height:1.75rem;letter-spacing:.035rem}@media (max-width: 992px){.price-s{font-size:1.5rem;line-height:1.5rem;letter-spacing:.03rem}}.price-xs{font-family:Figtree,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem}@media (max-width: 992px){.price-xs{font-size:1.125rem;line-height:1.125rem;letter-spacing:.01125rem}}.body-2-label{font-family:Figtree,sans-serif;font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.00875rem}.caption-1-label{font-family:Figtree,sans-serif;font-weight:800;font-size:.75rem;line-height:.75rem;letter-spacing:.0075rem}b,strong{font-weight:800}.invert{filter:invert(1)}.w-full{width:100%!important}.d-none{display:none!important}.d-block{display:block}.d-flex{display:flex}.flex-column{flex-direction:column}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow:hidden}.columns{display:grid}.columns--two{grid-template-columns:1fr 1fr}@media (max-width: 992px){.columns{grid-template-columns:1fr}}.ibg{width:100%;height:100%;object-fit:cover}.ibg--top{object-position:top}.ibg--bottom{object-position:bottom}.ibg--left{object-position:left}.ibg--right{object-position:right}.ibg--contain{object-fit:contain}.row{flex-direction:row!important}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.truncate{overflow:hidden;text-overflow:ellipsis}.text-сenter{text-align:center}.text-underline{text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:inherit}.opacity-hover{transition:all .2s ease}@media (any-hover: hover){.opacity-hover:hover{opacity:.6}}.opacity-disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}[x-cloak]{display:none!important}.block-container{padding:3rem;border-radius:1.5rem}.block-container.bg-white{background:#fff}.block-container.bg-secondary{background:var(--color-bg)}@media (max-width: 1640px){.block-container{padding:2.5rem}}@media (max-width: 992px){.block-container{padding:1.5rem 1.25rem}}@media (max-width: 768px){.block-container{padding:1.5rem 1rem}}.block-container--sm{padding:1.5rem;border-radius:1.25rem}@media (max-width: 992px){.block-container--sm{padding:1.25rem 1rem}}.section-gap{display:flex;flex-direction:column;gap:3rem}@media (max-width: 992px){.section-gap{gap:2.5rem}}.gap-sm{gap:.75rem}.x-center{margin-left:auto;margin-right:auto}.grid{display:grid;gap:.75rem}.grid--3-columns{grid-template-columns:repeat(3,1fr)}@media (max-width: 768px){.grid--3-columns{grid-template-columns:1fr}}.mb-sm{margin-bottom:.75rem}.mb-xs{margin-bottom:.5rem}.to-right{margin-left:auto}.to-bottom{margin-top:auto}.text-clamp{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.text-clamp-lines-1{-webkit-line-clamp:1;line-clamp:1}.text-clamp-lines-2{-webkit-line-clamp:2;line-clamp:2}.text-clamp-lines-3{-webkit-line-clamp:3;line-clamp:3}.extra-padding-top{padding-top:.75rem}.extra-padding-bottom{padding-bottom:.75rem}.old-price{color:#b2c2ca;text-decoration-line:line-through}.price-lg .old-price{font-family:Figtree,sans-serif;font-weight:800;font-size:2.5rem;line-height:2.5rem;letter-spacing:.075rem}@media (max-width: 992px){.price-lg .old-price{font-size:2rem;line-height:2rem;letter-spacing:.06rem}}.price-lg .price{font-family:Figtree,sans-serif;font-weight:800;font-size:3.5rem;line-height:4rem;letter-spacing:.105rem}@media (max-width: 992px){.price-lg .price{font-size:3rem;line-height:3rem;letter-spacing:.09rem}}@media (max-width: 992px){.price-lg .old-price{font-family:Figtree,sans-serif;font-weight:800;font-size:1.75rem;line-height:1.75rem;letter-spacing:.035rem}}@media (max-width: 992px) and (max-width: 992px){.price-lg .old-price{font-size:1.5rem;line-height:1.5rem;letter-spacing:.03rem}}@media (max-width: 992px){.price-lg .price{font-family:Figtree,sans-serif;font-weight:800;font-size:2.5rem;line-height:2.5rem;letter-spacing:.075rem}}@media (max-width: 992px) and (max-width: 992px){.price-lg .price{font-size:2rem;line-height:2rem;letter-spacing:.06rem}}.price-sm .old-price{font-family:Figtree,sans-serif;font-weight:800;font-size:1.75rem;line-height:1.75rem;letter-spacing:.035rem}@media (max-width: 992px){.price-sm .old-price{font-size:1.5rem;line-height:1.5rem;letter-spacing:.03rem}}.price-sm .price{font-family:Figtree,sans-serif;font-weight:800;font-size:2.5rem;line-height:2.5rem;letter-spacing:.075rem}@media (max-width: 992px){.price-sm .price{font-size:2rem;line-height:2rem;letter-spacing:.06rem}}.shopify-section{display:flex;flex-direction:column;gap:1.5rem}.shopify-section:has(.general-modal){display:contents}.page-loading{overflow:hidden;pointer-events:none}.preloader{width:100vw;height:100vh;background:var(--preloader-bg);display:flex;justify-content:center;align-items:center;z-index:9999;position:fixed;top:0;left:0}.preloader-content{max-width:30%;width:9.375rem}.preloader--hidden{opacity:0;pointer-events:none;transition:opacity .3s ease}html ::-webkit-scrollbar{width:5px}html ::-webkit-scrollbar-track{background:#2d2d2d;border-radius:50px}html ::-webkit-scrollbar-thumb{background:#000;border-radius:50px}.difference-table-columns,.offer-items-group,.segmented-btns-group{scrollbar-width:none;-ms-overflow-style:none}.difference-table-columns::-webkit-scrollbar,.offer-items-group::-webkit-scrollbar,.segmented-btns-group::-webkit-scrollbar{display:none}.btn{width:100%;border-radius:1000px;border:none;padding:.75rem 1.5rem;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;flex-wrap:nowrap;gap:.75rem;transition:opacity .2s ease,transform .3s ease;height:fit-content;text-decoration:none;font-family:Figtree,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem}.btn svg,.btn img,.btn .icon{width:2.5rem;height:2.5rem}.btn--md{font-family:Figtree,sans-serif;font-weight:800;font-size:1rem;line-height:100%;letter-spacing:.01rem}.btn--md{padding:.5rem 1rem}.btn--md svg,.btn--md img,.btn--md .icon{width:2rem;height:2rem}.btn--sm{font-family:Figtree,sans-serif;font-weight:800;font-size:1rem;line-height:100%;letter-spacing:.01rem}.btn--sm{padding:.75rem 1rem}.btn--sm svg,.btn--sm img,.btn--sm .icon{width:1.5rem;height:1.5rem}.btn--xs{font-family:Figtree,sans-serif;font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.00875rem}.btn--xs{padding:.375rem .75rem;gap:.25rem}.btn--xs svg,.btn--xs img,.btn--xs .icon{width:1.25rem;height:1.25rem}.btn--primary{background:var(--color-accent-1);color:#000}.btn--secondary{background:var(--color-accent-2);color:#fff}.btn--outline{background:transparent;border:2px solid var(--color-accent-2);color:var(--color-accent-2)}.btn--just-icon{padding:.75rem;width:fit-content}.btn .btn-additional{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}@media (max-width: 480px){.btn .btn-additional span{white-space:pre-wrap!important;text-align:left!important}}.btn .btn-additional .btn-additional-text{font-family:Figtree,sans-serif;font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.00875rem}@keyframes rotateAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-btn-animation,.add-to-cart-btn{position:relative}.loading-btn-animation svg,.add-to-cart-btn svg{transition:transform .3s ease;transform-origin:bottom left;transition-delay:.3s}.loading-btn-animation:after,.add-to-cart-btn:after{content:"";right:20px;position:absolute;transform:scale(0);transition:opacity .3s ease;border:3px solid #000000;border-bottom:3px solid rgba(255,255,255,0)!important;border-left:3px solid rgba(255,255,255,0)!important;background-color:transparent!important;border-radius:50%;width:30px;height:30px;animation-name:rotateAnimation;animation-duration:1s;animation-delay:.2s;animation-iteration-count:infinite;opacity:0}.loading-btn-animation.btn--secondary:after,.add-to-cart-btn.btn--secondary:after{border:3px solid #fff}.loading-btn-animation.btn--loading svg,.add-to-cart-btn.btn--loading svg{transform:scale(0);transition-delay:0s}.loading-btn-animation.btn--loading:after,.add-to-cart-btn.btn--loading:after{transform:scale(1);opacity:1}.btn,.link-btn,.text-btn,.segmented-btn{transition:opacity .2s ease,transform .3s ease,background-color .2s ease}@media (any-hover: hover){.btn:hover,.link-btn:hover,.text-btn:hover,.segmented-btn:hover{opacity:.6}}.btn:not(:disabled),.link-btn:not(:disabled),.text-btn:not(:disabled),.segmented-btn:not(:disabled){cursor:pointer}.btn:disabled,.btn.is-disabled,.link-btn:disabled,.link-btn.is-disabled,.text-btn:disabled,.text-btn.is-disabled,.segmented-btn:disabled,.segmented-btn.is-disabled{opacity:.4;cursor:default}.link-btn{font-family:Figtree,sans-serif;font-weight:800;font-size:1.75rem;line-height:2.125rem;letter-spacing:.035rem;text-decoration:none;color:inherit}@media (max-width: 992px){.link-btn{font-size:1.5rem;line-height:1.75rem;letter-spacing:.03rem}}.link-btn--body-1{font-family:Figtree,sans-serif;font-weight:800;font-size:1rem;line-height:1.5rem;letter-spacing:.01rem}.link-btn--body-2{font-family:Figtree,sans-serif;font-weight:800;font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem;text-decoration:none;color:inherit}.link-btn{background:transparent;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:#7a78ec}.text-btn{font-family:Figtree,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem}.text-btn{background:transparent;text-transform:uppercase;text-decoration:none;color:inherit;display:flex;align-items:center;gap:.75rem}.text-btn svg,.text-btn img,.text-btn .icon{width:1.5rem;height:1.5rem}.text-btn--md{gap:.5rem;font-family:Figtree,sans-serif;font-weight:800;font-size:1rem;line-height:100%;letter-spacing:.01rem}.text-btn--md svg,.text-btn--md img,.text-btn--md .icon{width:1.25rem;height:1.25rem}.text-btn--sm{gap:.25rem;font-family:Figtree,sans-serif;font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.00875rem}.text-btn--sm svg,.text-btn--sm img,.text-btn--sm .icon{width:1rem;height:1rem}.segmented-btns-group{display:flex;width:100%;align-items:center;overflow-y:auto}@media (min-width: 992px){.segmented-btns-group--product>*{flex:1}}.segmented-btn{width:100%;padding:1rem;border-radius:1000px;background:transparent;color:#000;text-decoration:none;text-transform:uppercase;display:inline-block;text-align:center;white-space:nowrap;font-family:Figtree,sans-serif;font-weight:800;font-size:1rem;line-height:100%;letter-spacing:.01rem}.segmented-btn--active{background:#fff}.button-w-benefits{display:flex;flex-direction:column;gap:.75rem;width:fit-content}.button-w-benefits.benefits-center{align-items:center}@media (max-width: 480px){.button-w-benefits{width:100%}}.limited-width-button{width:100%}@media (min-width: 480px){.limited-width-button{max-width:22.5rem}}.buttons-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.transparent-icon-btn{min-width:2.5rem;max-width:2.5rem;min-height:2.5rem;max-height:2.5rem;background:transparent;border:none;outline:none;cursor:pointer}.transparent-icon-btn svg,.transparent-icon-btn img{width:100%;height:100%;object-fit:contain}@media (max-width: 480px){body:has(.announcement-bar) .mega-menu{height:100dvh}}.mega-menu-open .overlay{z-index:999}.mega-menu{background:var(--color-accent-2);height:fit-content;width:100%;position:absolute;top:0;left:0;right:0;z-index:1000;padding-top:4.75rem;padding-bottom:3rem}.mega-menu .container{height:100%}@media (min-width: 480px){.mega-menu{border-radius:0 0 1.5rem 1.5rem}}@media (min-width: 1280px){.mega-menu{padding-bottom:2.5rem}}@media (max-width: 768px){.mega-menu{padding-bottom:1.5rem}}@media (max-width: 480px){.mega-menu{height:100vh}}.mega-menu-body{padding:.75rem 3rem 0;overflow-y:auto}@media (max-width: 768px){.mega-menu-body{padding:.75rem 1rem 0;height:100%}}.mega-menu-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:.75rem}@media (max-width: 992px){.mega-menu-items{grid-template-columns:1fr 1fr}}.menu-burger-card{text-decoration:none;color:#000;display:flex;flex-direction:column;height:100%}@media (any-hover: hover){.menu-burger-card:hover .menu-burger-card-img img{transform:scale(1.05)}.menu-burger-card:hover .menu-burger-card-bottom .icon,.menu-burger-card:hover .menu-burger-card-bottom span{opacity:.6}}.menu-burger-card-img{height:17.5rem;overflow:hidden;border-radius:1.5rem}.menu-burger-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media (max-width: 992px){.menu-burger-card-img{border-radius:1rem;aspect-ratio:1/1;height:auto}}.menu-burger-card-bottom{flex:1;background:#fff;border-radius:1.5rem;display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:1.25rem 1.5rem;font-family:Figtree,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem;line-height:100%!important;min-height:5rem}@media (max-width: 768px){.menu-burger-card-bottom{min-height:3.5rem}}.menu-burger-card-bottom span,.menu-burger-card-bottom .icon{transition:opacity .2s ease}.menu-burger-card-bottom .icon{min-width:2.5rem;max-width:2.5rem;min-height:2.5rem;max-height:2.5rem;object-fit:contain}.menu-burger-card-bottom span{text-transform:uppercase;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 1280px){.menu-burger-card-bottom{padding:.875rem 1rem}}@media (max-width: 768px){.menu-burger-card-bottom{font-size:.875rem;border-radius:1rem}.menu-burger-card-bottom .icon{min-width:1.25rem;max-width:1.25rem;min-height:1.25rem;max-height:1.25rem;object-fit:contain}}.shop-all-btn{width:100%;height:100%;border-radius:1.5rem;border:2px solid #fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;color:#fff;text-transform:uppercase;text-decoration:none;font-family:Figtree,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.25rem;letter-spacing:.0125rem}.shop-all-btn svg,.shop-all-btn img{width:2.5rem;height:2.5rem;object-fit:contain}@media (max-width: 768px){.shop-all-btn{font-family:Figtree,sans-serif;font-weight:800;font-size:.875rem;line-height:.875rem;letter-spacing:.00875rem}.shop-all-btn svg{width:1.25rem;height:1.25rem}}.mega-menu-footer{margin-top:3rem;width:100%;justify-content:center;display:flex}@media (max-width: 768px){.mega-menu-footer{margin-top:2.5rem}}.mega-menu{overflow:hidden;transition:clip-path .4s cubic-bezier(.25,1,.5,1),opacity .4s ease}.mm-enter-start{clip-path:polygon(max((100vw - 1400px + 1.875rem) / 2,0px) 5%,calc(100vw - max((100vw - 1400px + 1.875rem) / 2,0px)) 5%,calc(100vw - max((100vw - 1400px + 1.875rem) / 2,0px)) 5%,max((100vw - 1400px + 1.875rem) / 2,0px) 5%)}.mm-enter-end,.mm-leave-start{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.mm-leave-end{clip-path:polygon(max((100vw - 1400px + 1.875rem) / 2,0px) 5%,calc(100vw - max((100vw - 1400px + 1.875rem) / 2,0px)) 5%,calc(100vw - max((100vw - 1400px + 1.875rem) / 2,0px)) 5%,max((100vw - 1400px + 1.875rem) / 2,0px) 5%)}.announcement-bar{text-align:center;color:var(--announcement-bar-fg, #000);background:var(--announcement-bar-bg, var(--color-accent-1));z-index:1200;padding:.5rem;position:relative;display:flex;align-items:center;overflow:hidden;text-decoration:none;font-family:Figtree,sans-serif;font-weight:800;font-size:1.25rem;line-height:1.5rem;letter-spacing:.0125rem}@media (max-width: 992px){.announcement-bar{font-size:1.125rem;line-height:1.375rem;letter-spacing:.01125rem}}@media (max-width: 992px){.announcement-bar{padding-left:0;padding-right:0;font-size:18px!important}}.announcement-bar-text{white-space:nowrap;overflow-x:auto;display:flex;animation:marquee var(--announcement-bar-animation-time) linear infinite}.announcement-bar-text::-webkit-scrollbar{display:none}.announcement-bar-track{white-space:nowrap;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (max-width: 767px){.announcement-bar-text span{padding-right:2rem;display:inline-block}}@media (min-width: 768px){.announcement-bar-text span:not(:first-child){display:none}.announcement-bar-text{animation:none;transform:none}.announcement-bar{justify-content:center;text-align:center}}.social-items{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;max-width:15.625rem}.social-icon{color:#fff;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.social-icon svg,.social-icon img{width:100%;height:100%;object-fit:contain}[data-accordion-icon]{position:relative;min-width:1.3125rem;max-width:1.3125rem;min-height:1.3125rem;max-height:1.3125rem}[data-accordion-icon]:before,[data-accordion-icon]:after{content:"";background:#fff;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-accordion-icon]:before{width:100%;height:.125rem;transition:opacity .3s ease}[data-accordion-icon]:after{width:.125rem;height:100%}[data-accordion-icon][data-accordion-open=true]{transform:rotate(90deg)}[data-accordion-icon][data-accordion-open=true]:before{opacity:0}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:100;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:9999}.overlay--active{opacity:1;pointer-events:auto}.product-main-slider{overflow:hidden;width:auto;height:auto}@media (max-width: 992px){.product-hero-gallery .embla__viewport{overflow:unset!important}}.product-slider-slide{aspect-ratio:1/1;border-radius:1.5rem;overflow:hidden}.product-slider-slide img{width:100%;height:100%;object-fit:cover}@media (max-width: 992px){.product-thumbs-slider{display:none}}.rating-block{display:flex;align-items:center;gap:.5rem}.accent-2 .rating-stars-active{color:var(--color-accent-2)}.dark .rating-stars-ghost{color:#b2c2ca}.rating-stars{position:relative;z-index:1}.rating-stars svg,.rating-stars img{min-width:1.5rem;max-width:1.5rem;min-height:1.5rem;max-height:1.5rem;object-fit:contain}.rating-stars-ghost{width:100%;display:flex;align-items:center;color:#e2ecf1}.rating-stars-active{color:var(--color-accent-1);position:absolute;width:100%;display:flex;align-items:center;top:0;left:0;z-index:1}.choice-chip-wrapper input{display:none;width:0;height:0;opacity:0}input:checked+.choice-chip,.choice-chip--selected{background:#000;color:#fff;opacity:1!important}.choice-chip{padding:.625rem .75rem;color:#000;border:.125rem solid #000;border-radius:1000px;text-transform:uppercase;text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;gap:.5rem;position:relative;font-family:Figtree,sans-serif;font-weight:800;font-size:1rem;line-height:100%;letter-spacing:.01rem}@media (max-width: 365px){.choice-chip{font-size:.875rem}}.choice-chips-group{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.label-cloud{position:absolute;top:-2rem;right:-.75rem;font-family:Figtree,sans-serif;font-weight:800;font-size:.75rem;line-height:.75rem;letter-spacing:.0075rem}.label-cloud-icon{width:4.6875rem;height:2.5rem;display:flex;align-items:center;justify-content:center}.label-cloud-icon svg{width:100%;height:100%;object-fit:contain;color:#f1667c}.label-cloud-text{display:inline-block;max-width:90%;width:100%;min-width:100%;max-width:100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;position:absolute;top:54%;left:50%;right:50%;transform:translate(-50%,-50%);color:#fff;text-transform:none;font-family:Figtree,sans-serif;font-weight:800;font-size:.75rem;line-height:.75rem;letter-spacing:.0075rem}.with-cloud{position:relative;width:fit-content}.with-cloud .label-cloud{right:-4.25rem;top:-2rem}.label-grid{display:flex;align-items:stretch!important;justify-content:space-between;gap:.5rem}.label-grid .label-square{flex:1}@media (max-width: 480px){.label-grid{flex-wrap:wrap}.label-grid>*:last-child{flex-basis:100%}}.label-square{background:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.25rem;border-radius:1rem;width:100%}.label-square .label-square-icon{width:1.5rem;height:1.5rem;object-fit:contain}.label-square .label-square-emoji{text-align:center;font-size:24px;font-weight:800;line-height:28px;letter-spacing:.48px;min-height:2.125rem;display:flex;align-items:center}.label-square .label-square-text{display:inline-block;min-height:1.5rem;display:flex;align-items:center}@media (max-width: 992px){.label-square .label-square-emoji{min-height:1.75rem}}.running-line{overflow:hidden;white-space:nowrap;padding:.75rem 0;display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap}.running-line-content{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;color:var(--color-accent-2);animation:running-line var(--running-line-animation-time) linear infinite}.running-line-content svg,.running-line-content img{min-width:1.5rem;max-width:1.5rem;height:1.5rem}@keyframes running-line{0%{transform:translate(0)}to{transform:translate(-205%)}}@media (max-width: 992px){@keyframes running-line{0%{transform:translate(0)}to{transform:translate(-205%)}}}.section-heading{display:flex;flex-direction:column;gap:.75rem}.section-heading--centered{text-align:center;align-items:center}.section-heading--big-gap{gap:1.5rem}.section-heading--margin{margin-bottom:1.5rem}@media (min-width: 768px){.reviews-slider{padding:0 2.5rem}}.reviews-slider .embla__controls{margin-top:0}.review-card{display:flex;flex-direction:column;gap:1.5rem;height:100%}.review-card-header{display:flex;align-items:center;justify-content:space-between}.review-card-header-icon{display:flex;align-items:center;justify-content:center}.review-card-header-icon svg,.review-card-header-icon img{width:2rem;height:2rem;color:#b2c2ca}.review-card-footer{display:flex;align-items:center;gap:.5rem;margin-top:auto}@media (max-width: 1640px){.review-card{padding:1.25rem}}@media (max-width: 992px){.review-card{padding:1rem}}.verified-user{display:flex;align-items:center;gap:.25rem;color:var(--color-accent-2)}.verified-user svg,.verified-user img{width:1rem;height:1rem;object-fit:contain}.reviews-show-more-btn{display:none}@media (max-width: 768px){.reviews-show-more-btn{display:block;margin-top:1.5rem;text-align:center;margin-left:auto;margin-right:auto}}.feature-labels-group{display:flex;gap:.5rem;flex-wrap:wrap}.feature-label{padding:.5625rem .75rem;background:#e2ecf1;border-radius:1000px;display:flex;align-items:center;gap:.25rem;width:fit-content}.feature-label--white{background:#fff}.feature-label img,.feature-label svg{width:.875rem;height:.875rem;object-fit:contain}.feature-label-emoji{font-size:.875rem;line-height:1}.feeling-items-group{display:flex;gap:.75rem;width:100%}@media (max-width: 768px){.feeling-items-group{flex-direction:column}}.feeling-item{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:1rem;background:#e2ecf1;width:100%}.feeling-item-image{width:4rem;height:4rem;object-fit:contain}.card-w-image-grid{gap:1.5rem .75rem;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width: 992px){.card-w-image-grid{grid-template-columns:1fr 1fr}}@media (max-width: 600px){.card-w-image-grid{grid-template-columns:1fr}}.card-w-image{display:flex;flex-direction:column;height:auto}.card-w-image[data-open-modal]{cursor:pointer}.card-w-image-image{position:relative;border-radius:1.5rem;overflow:hidden}.card-w-image-image .card-w-image-img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:229/120}@media (max-width: 1640px) and (min-width: 992px){.card-w-image-image .card-w-image-img{aspect-ratio:unset;height:15rem;width:100%}}@media (max-width: 992px){.card-w-image-image .card-w-image-img{aspect-ratio:unset;height:10rem}}@media (max-width: 480px){.card-w-image-image .card-w-image-img{height:10rem}}.card-w-image-labels{position:absolute;z-index:2;display:flex}.card-w-image-labels.labels--top{top:1.5rem;left:1.5rem}.card-w-image-labels.labels--bottom{bottom:1.5rem;right:1.5rem}@media (max-width: 768px){.card-w-image-labels.labels--top{top:1rem;left:1rem}.card-w-image-labels.labels--bottom{bottom:1rem;right:1rem}}.card-w-image-body{display:flex;flex:1;gap:.75rem}.card-w-image-body-btn{margin-top:auto}.card-w-image-content{display:flex;flex-direction:column;gap:.75rem}.faq-list{display:flex;flex-direction:column;gap:.5rem}.faq-list--limited-width{max-width:50rem;margin:0 auto}@media (max-width: 1640px){.faq-list--limited-width{max-width:40rem}}.faq-item{padding:1rem;border-radius:1rem;width:100%;background:#e2ecf1}@media (max-width: 768px){.faq-item{padding:1.25rem 1rem}}.faq-item-heading{display:flex;align-items:center;gap:.25rem;width:100%;justify-content:space-between;margin-bottom:1rem;background:transparent;text-align:left;height:1.5rem}@media (any-hover: hover){.faq-item-heading:hover [data-accordion-icon]{opacity:.6}}.faq-item-heading-text{display:inline-block;padding-right:1.25rem;color:#000!important}.faq-item [data-accordion-icon]{transition:opacity .3s ease}.faq-item [data-accordion-icon]:before,.faq-item [data-accordion-icon]:after{background:#000}.message{padding:1rem;border-radius:1rem;display:flex;align-items:center;gap:1rem;font-family:Figtree,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0}.message svg,.message img{max-width:1.5rem;min-width:1.5rem;max-height:1.5rem;min-height:1.5rem;object-fit:contain}.message--info{background:#49479d33}.privacy h2{text-align:center}.info-text{display:flex;flex-direction:column;gap:1.5rem}.info-text p,.info-text span,.info-text em{line-height:1.5rem;letter-spacing:0}.info-text h3{font-weight:800;font-size:1.25rem;line-height:1.5rem;letter-spacing:.0125rem}@media (max-width: 992px){.info-text h3{font-size:1.125rem;line-height:1.375rem;letter-spacing:.01125rem}}.info-text a{color:#7a78ec;font-weight:800;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (any-hover: hover){.info-text a{transition:opacity .2s ease}.info-text a:hover{opacity:.6}}.info-text ul li{font-weight:400;line-height:1.5rem;letter-spacing:0;padding-left:1rem;position:relative}.info-text ul li:after{content:"";position:absolute;top:.625rem;left:.375rem;width:.25rem;height:.25rem;border-radius:6.25rem;background-color:#000}.input-container{position:relative;width:100%}.input-container.error .input-error{display:flex}.input-container.error .input,.input-container.error input{border-color:#ef3c30}.input-container.error .label,.input-container.error label{color:#ef3c30}.input-container-box{position:relative;width:100%}.input-container-box .input,.input-container-box input{padding:1.0625rem 3rem .1875rem 1rem;width:100%;height:3rem;border-radius:22.5rem;background:#e2ecf1;border:.125rem solid #e2ecf1;color:#000;font-size:1rem;line-height:1.5rem;outline:none;transition:.5s ease all}.input-container-box .input:focus,.input-container-box input:focus{border-color:#b2c2ca}.input-container-box .input:focus~.label,.input-container-box .input:not(:placeholder-shown)~.label,.input-container-box input:focus~.label,.input-container-box input:not(:placeholder-shown)~.label{top:.875rem;font-size:.75rem;line-height:1.125rem}.input-container-box .label,.input-container-box label{color:#b2c2ca;position:absolute;top:50%;left:1.125rem;transform:translateY(-50%);transition:.5s ease all;pointer-events:none}.input-container-box .input[type=number],.input-container-box input[type=number]{padding:.75rem .8125rem;width:3rem;height:3rem;border-radius:1rem;background:#e2ecf1;border:.125rem solid #e2ecf1;color:#000;font-size:1rem;line-height:1.5rem;text-align:center;outline:none;transition:.5s ease all}.input-container-box .input[type=number]::placeholder,.input-container-box input[type=number]::placeholder{color:#b2c2ca;font-size:1rem;line-height:1.5rem}.input-container-box .input[type=number]:focus,.input-container-box input[type=number]:focus{border-color:#b2c2ca}.input-error{display:none;align-items:center;gap:.5rem;padding:0 1rem;margin-top:.5rem;color:#ef3c30}.input-error svg{width:1rem;height:1rem;object-fit:contain}.input-eye-icon{position:absolute;top:50%;transform:translateY(-50%);right:1rem;width:1.5rem;height:1.5rem;transition:all .5s ease}.input-eye-icon svg{width:100%;height:100%;object-fit:contain}.input-eye-icon svg:first-child path{fill:#708792}.input-eye-icon svg:last-child{display:none;transition:all .5s ease}@media (any-hover: hover){.input-eye-icon svg:last-child:hover{opacity:.6}}.input::-webkit-outer-spin-button,.input::-webkit-inner-spin-button,input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number],input[type=number]{-moz-appearance:textfield}.custom-select{position:relative;-webkit-user-select:none;user-select:none}.custom-select.open .select-trigger{border-color:#b2c2ca}.custom-select.open .select-trigger-icon svg,.custom-select.open .select-trigger-icon img{transform:rotate(180deg)}.custom-select.open .custom-options{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.custom-select.selected .select-trigger{border-color:#b2c2ca}.custom-select.selected .select-trigger>em{top:.875rem;font-size:.75rem;line-height:1.125rem}.select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;column-gap:.5rem;width:100%;height:3rem;padding:1.0625rem 3rem .1875rem 1rem;cursor:pointer;color:#000;border-radius:22.5rem;border:.125rem solid #e2ecf1;background:#e2ecf1;transition:all .5s ease}.select-trigger>em{position:absolute;left:1.0625rem;top:50%;transform:translateY(-50%);color:#b2c2ca;transition:all .5s ease}@media (any-hover: hover){.select-trigger:hover .select-trigger-icon{opacity:.6}.select-trigger:hover>em{opacity:.6}}.select-trigger-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#708792;transition:all .5s ease}.select-trigger-icon svg,.select-trigger-icon img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.custom-options{position:absolute;z-index:10;left:50%;top:3.5rem;padding:1rem .5rem 1rem 1rem;width:100%;max-height:11.5rem;border-radius:1.5rem;border:.125rem solid #b2c2ca;background:#e2ecf1;box-shadow:0 2px 8px #0003;opacity:0;visibility:hidden;transform:translate(-50%,-10px);pointer-events:none;transition:opacity .5s ease,visibility .5s ease,transform .5s ease}.custom-options-wrapper{height:9.5rem;overflow-y:auto;padding-right:.25rem;display:flex;flex-direction:column;align-items:stretch;row-gap:.5rem}.custom-options-wrapper::-webkit-scrollbar{width:.25rem}.custom-options-wrapper::-webkit-scrollbar-track{background:#e2ecf1;border-radius:22.5rem}.custom-options-wrapper::-webkit-scrollbar-thumb{border-radius:22.5rem;background:#b2c2ca}.custom-option{padding:.25rem 0;color:#708792;transition:color .5s ease;cursor:pointer}.skeleton-wrapper{display:none;flex-direction:column;gap:24px;padding:24px;width:100%}.skeleton-item{display:flex;gap:16px}.skeleton-image{width:100px;height:100px;flex-shrink:0;background-color:#e0e0e0;border-radius:8px}.skeleton-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;gap:12px}.skeleton-line{height:12px;background-color:#e0e0e0;border-radius:4px}.skeleton-footer{display:flex;justify-content:space-between;margin-top:8px}.skeleton-animate{animation:skeleton-pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}@keyframes skeleton-pulse{50%{opacity:.5}}.w-100{width:100%}.w-80{width:80%}.w-40{width:40%}.w-30{width:30%}.w-20{width:20%}.cart-modal-body.is-loading [data-cart-modal-content]{display:none}.cart-modal-body.is-loading [data-skeleton-wrapper]{display:flex}.skeleton-header{margin-bottom:24px}.skeleton-header .skeleton-line{height:24px}.skeleton-body{display:flex;flex-direction:column;gap:24px}.skeleton-cart-footer{margin-top:24px;padding-top:24px;border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:16px}.skeleton-subtotal{display:flex;justify-content:space-between;align-items:center}.skeleton-button{width:100%;height:48px;border-radius:8px;background-color:#e0e0e0}.features-list-heading{display:inline-block;margin-bottom:.75rem;display:flex;gap:.25rem}.features-list-heading img,.features-list-heading svg{width:1.125rem;height:1.125rem;object-fit:contain}.features-list-items{display:flex;flex-direction:column;gap:.25rem}.product-deep-grid{display:flex;gap:2.5rem;flex-wrap:wrap}.product-nav-tabs{width:100%}.offer-label{font-family:Figtree,sans-serif;font-weight:800;font-size:.75rem;line-height:.75rem;letter-spacing:.0075rem;color:#fff;background:#f1667c;width:fit-content;height:fit-content;white-space:nowrap;border-radius:1000px;padding:.375rem .5rem}.product-price-values{display:flex;align-items:flex-end;gap:.25rem}.product-price-container{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.wrapper{padding-bottom:10px;min-height:100%;display:flex;flex-direction:column;overflow:hidden}@supports (overflow: clip){.wrapper{overflow:clip}}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}.container{box-sizing:border-box;width:100%;margin-inline:auto;padding-inline:.75rem;max-width:none}@media (min-width: 768px) and (max-width: 1279.98px){.container{padding-inline:2.5rem;max-width:none}}@media (min-width: 1280px) and (max-width: 1639.98px){.container{padding-inline:0;max-width:68rem}}@media (min-width: 1640px){.container{padding-inline:0;max-width:87.5rem}}#shopify-section-header{position:sticky;top:0;left:0;z-index:1001;width:100%}main{margin-top:-4.0625rem;position:relative}.mega-menu-open .burger{padding:0}.mega-menu-open .burger span:nth-child(1){transform:translateY(9px) rotate(45deg)}.mega-menu-open .burger span:nth-child(2){opacity:0}.mega-menu-open .burger span:nth-child(3){transform:translateY(-9px) rotate(-45deg);width:100%}@media (max-width: 768px){.mega-menu-open .burger span:nth-child(1){transform:translateY(15px) rotate(45deg)}.mega-menu-open .burger span:nth-child(3){transform:translateY(-14px) rotate(-45deg)}}.burger{display:flex;flex-direction:column;justify-content:space-between;padding:.208125rem .104375rem;width:1.25rem;height:1.25rem;transition:padding .3s ease}.burger span{display:block;height:.125rem;background:#fff;width:100%;transition:transform .3s ease,width .3s ease,opacity .3s ease}.burger span:nth-child(2){width:80%}.burger span:nth-child(3){width:60%}@media (max-width: 768px){.burger{width:2rem;height:2rem;padding:.333125rem .166875rem}.burger span{height:.16875rem}}.mega-menu-open .header{box-shadow:none!important}.header{top:.75rem;border-radius:1000px;width:100%;height:fit-content;background:var(--color-accent-2);position:relative;z-index:1001;transition:box-shadow .2s ease,background-color .2s ease}.header--transparent{background:transparent}.header--transparent .header-logo img,.header--transparent .header-logo svg{filter:brightness(20) saturate(0)}.header--shadow{box-shadow:0 4px 12px #00000040}.header-body{display:flex;align-items:center;justify-content:space-between;color:#fff;width:100%;position:relative;padding:1.375rem 3rem}@media (max-width: 1280px){.header-body{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width: 992px){.header-body{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width: 480px){.header-body{padding-left:.75rem;padding-right:.75rem}}@media (max-width: 992px){.header-body{padding:1rem 3rem}}@media (max-width: 992px) and (max-width: 1280px){.header-body{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width: 992px) and (max-width: 992px){.header-body{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width: 992px) and (max-width: 480px){.header-body{padding-left:.75rem;padding-right:.75rem}}.header-logo{display:flex;align-items:center;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;height:2.5rem}@media (max-width: 768px){.header-logo{height:2rem}}.header-logo img,.header-logo svg{height:100%;width:fit-content;object-fit:contain}.header-menu{display:flex;align-items:center;gap:2.5rem}@media (max-width: 992px){.header-menu{gap:.5rem}}@media (max-width: 992px){.header-menu-btn-text{opacity:0;display:none}.header-menu-btn svg,.header-menu-btn img{width:2rem;height:2rem}}.header-cart-btn{position:relative}.header-cart-btn-quantity{width:1.125rem;height:1.125rem;border-radius:50%;background:#ef3c30;font-size:.75rem;display:flex;align-items:center;justify-content:center}@media (max-width: 992px){.header-cart-btn-quantity{position:absolute;width:1rem;height:1rem;top:-.125rem;right:-.3125rem}}.header-action-item svg,.header-action-item img{display:none}@media (max-width: 992px){.header-action-item .header-action-item-text{display:none}.header-action-item svg,.header-action-item img{display:block;width:2rem;height:2rem}}@media (min-width: 768px){.media-banner{height:calc(100vh - 2.25rem)}}.media-banner{width:100%;overflow:hidden;position:relative;z-index:1;padding-bottom:4.5rem;display:flex;align-items:flex-end}@media (max-width: 768px){.media-banner{height:55rem;padding-bottom:1.5rem}}@media (max-width: 480px){.media-banner{height:40rem}}@media (max-width: 768px){.media-banner .container .container{padding:0 1rem}}.media-banner-bg{position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0}.media-banner-bg img,.media-banner-bg video,.media-banner-bg picture{width:100%;height:100%;object-fit:cover}.media-banner-content{color:#fff;display:flex;justify-content:space-between;align-items:flex-end;gap:2.5rem;flex-wrap:wrap}@media (max-width: 480px){.media-banner-content{gap:1.5rem}}.media-banner-content-heading{width:100%}@media (min-width: 480px){.media-banner-content-heading{max-width:35rem}}.media-banner-content-heading-title{margin-bottom:.75rem}.media-banner-content-heading-benefits{margin-top:1.5rem}.media-banner-content-button{width:100%}@media (min-width: 480px){.media-banner-content-button{max-width:22.5rem}}.benefit-button{display:flex;align-items:center;gap:.25rem;white-space:nowrap;flex-wrap:nowrap}.benefit-button svg,.benefit-button img{width:1.25rem;height:1.25rem;object-fit:contain}.benefit-button-grid{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.benefits-center .benefit-button-grid{justify-content:center}.footer{padding-bottom:2rem;margin-top:1.5rem}.footer-body{background:#000;color:#fff;border-radius:1.5rem;gap:3rem;padding:3rem}@media (max-width: 1280px){.footer-body{padding:2.5rem}}@media (max-width: 992px){.footer-body{padding:1.25rem}}@media (max-width: 768px){.footer-body{padding:.75rem}}.footer-left{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:1.5rem}.footer-left-top{min-height:4.875rem;display:block}.footer-left-contact{display:flex;flex-direction:column;gap:.25rem}@media (min-width: 992px){.footer-left-contact{margin-top:-1rem}}.footer-social-items{margin-top:1.5rem}.footer-columns{display:grid;grid-template-columns:17.5rem 1fr;gap:3rem}.footer-column-info{display:grid;grid-template-columns:2.94fr 1fr;gap:3rem;align-items:flex-end}@media (max-width: 1280px){.footer-column-info{grid-template-columns:1fr auto}}.footer-columns-right{min-height:6.875rem}.footer-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.footer-nav-list-title{margin-bottom:1.5rem}.footer-nav-list-title .footer-nav-list-title-icon{display:none}.footer-nav-list li:not(.footer-nav-list-title){margin-bottom:.75rem}@media (min-width: 992px){.footer-social-items .social-icon{width:2rem;height:2rem}.footer-social-items .social-items{justify-content:flex-start}}@media (max-width: 1280px){.footer-body{padding-left:1rem!important;padding-right:1rem!important}}@media (max-width: 992px){.footer-body{padding-top:1.5rem;padding-bottom:1.5rem}.footer-columns{grid-template-columns:1fr;gap:2.5rem}.footer-left-top{min-height:unset}.footer-left-top{text-align:center}.footer-nav{grid-template-columns:1fr;gap:1.5rem}.footer-nav-list li:not(.footer-nav-list-title){text-align:center;margin-bottom:1.5rem}.footer-nav-list li:not(.footer-nav-list-title) a{justify-content:center}.footer-nav-list-title{display:flex;align-items:center;justify-content:space-between}.footer-nav-list-title-icon{display:inline-block!important;width:1.4375rem;height:1.4375rem}.footer-nav-list-title-icon svg,.footer-nav-list-title-icon img{width:100%;height:100%;object-fit:contain}.footer-left-contact{margin-top:2.5rem;text-align:center}.footer-social-items{display:flex;align-items:center;justify-content:center}.footer-column-info{grid-template-columns:1fr;text-align:center;align-items:center;gap:2.5rem}}.product-hero-body{gap:.75rem}@media (min-width: 992px){.product-hero-title{padding-right:1.25rem}}.product-hero-gallery-slider{position:sticky!important;top:6.6875rem;left:0}.product-hero-info{display:flex;flex-direction:column;overflow:hidden;gap:3rem}.product-hero-info-header{display:flex;flex-direction:column;gap:.75rem}.product-hero-info-ticket-column{display:flex;flex-direction:column;gap:1.5rem}@media (max-width: 480px){.product-hero-info-ticket{padding:1rem!important}}.product-hero-info-group{display:flex;flex-direction:column;gap:1rem}.product-hero-info-button{width:100%;max-width:22.5rem}@media (max-width: 992px){.product-hero-info{gap:2.5rem}}.product-hero-info-ticket-separator{width:100%;display:flex;position:relative;min-height:.09375rem}.product-hero-info-ticket-separator svg{width:100%;height:100%}.product-hero-info-ticket-separator:before,.product-hero-info-ticket-separator:after{content:"";border-radius:50%;display:block;background:#fff;width:1.5rem;height:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}.product-hero-info-ticket-separator:before{right:calc(100% + .875rem)}.product-hero-info-ticket-separator:after{left:calc(100% + .875rem)}@media (max-width: 992px){.product-hero-info-ticket-separator:before{right:calc(100% + .625rem)}.product-hero-info-ticket-separator:after{left:calc(100% + .625rem)}}@media (max-width: 768px){.product-hero-info-ticket-separator:before{right:calc(100% + .3125rem)}.product-hero-info-ticket-separator:after{left:calc(100% + .3125rem)}}.add-info-blocks-group{display:flex;flex-direction:column;gap:.75rem}.add-info-block{display:flex;align-items:center;gap:.75rem}.add-info-block img,.add-info-block svg{width:4rem;height:4rem;object-fit:contain}.add-info-block-text{display:flex;flex-direction:column;gap:.25rem}.journey-body{display:flex;justify-content:space-between;position:relative;overflow:hidden}.journey-item{width:fit-content;width:18.4%}@media (max-width: 992px){.journey-item{width:23%}}.journey-item-image{height:auto;margin-bottom:1.5rem}.journey-item-image img{width:100%;height:100%;object-fit:contain}.journey-item-info{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center}.journey-item-info-heading{display:inline-block;margin-bottom:.75rem;margin-top:1.5rem}.journey-item-info-list{display:flex;flex-direction:column;gap:.25rem}@media (max-width: 768px){.journey-item-info-heading{font-family:Figtree,sans-serif;font-weight:800;font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem;text-decoration:none;color:inherit}.journey-item-info-list{gap:.5rem}.journey-item-info-list li{font-size:.75rem;line-height:1.125rem}}.journey-item-info:before{content:"";position:absolute;width:var(--journey-item-bullet-size);height:var(--journey-item-bullet-size);margin-top:var(--journey-item-bullet-offset);border-radius:50%;background:#b2c2ca}.journey-item-info:after{content:"";width:500%;height:.0625rem;position:absolute;background:#b2c2ca;top:0;left:0;right:0}.features-body{display:flex;gap:3rem}@media (max-width: 992px){.features-body{flex-direction:column-reverse;justify-content:center;align-items:center;gap:2.5rem}}@media (max-width: 1640px) and (min-width: 992px){.features-info{max-width:31.25rem}}@media (max-width: 1280px) and (min-width: 992px){.features-info{width:100%;max-width:51%}}.features-image{max-width:43%;width:100%;height:fit-content;z-index:1;display:flex;align-items:flex-start;justify-content:center;position:relative}.features-image .main-image{width:100%;height:fit-content;object-fit:contain}@media (min-width: 992px){.features-image{position:sticky;top:5.3125rem}}@media (max-width: 1640px){.features-image{max-width:27.5rem}}@media (max-width: 992px){.features-image{max-width:22.5rem}}.offer{overflow:hidden}.offer-items-group{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;overflow-x:auto}@media (max-width: 330px){.offer-items-group:has(.offer-item-placeholder){gap:0}}@media (max-width: 992px){.offer-items-group{padding-right:.75rem}}.offer-item-placeholder .offer-item-content{padding-top:1.5rem;justify-content:center}@media (max-width: 992px){.offer-item-placeholder .offer-item-content{padding-top:1.25rem}}@media (max-width: 330px){.offer-item-placeholder{display:none}}.offer-item{position:relative;height:100%;padding-top:8.75rem}@media (max-width: 1640px){.offer-item{padding-top:4.6875rem}}@media (max-width: 992px){.offer-item{padding-top:6.75rem;min-width:20.75rem}}@media (max-width: 480px){.offer-item{min-width:21rem}}@media (max-width: 360px){.offer-item{min-width:19rem}}.offer-item .offer-item-image-wrapper{position:absolute;left:50%;right:50%;transform:translate(-50%);display:block;width:100%;max-height:17.4375rem;overflow:hidden;height:17.449375rem;top:-8.75rem}@media (max-width: 1640px){.offer-item .offer-item-image-wrapper{top:-4.6875rem;height:13.4925rem}}@media (max-width: 992px){.offer-item .offer-item-image-wrapper{height:12.630625rem;top:-6.75rem}}@media (max-width: 480px){.offer-item .offer-item-image-wrapper{height:12.7825rem}}.offer-item .offer-item-image-wrapper .offer-item-image{width:100%;height:100%;object-fit:contain;display:block}.offer-item .offer-item-image-wrapper .label-cloud{position:absolute;right:1.5rem;top:3rem;z-index:6}@media (max-width: 1640px){.offer-item .offer-item-image-wrapper .label-cloud{top:2.5rem}}@media (max-width: 992px){.offer-item .offer-item-image-wrapper .label-cloud{top:1.5rem;right:1rem}}.offer-item-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding-top:10.25rem;height:100%;position:relative}@media (max-width: 992px){.offer-item-content{padding-top:7.47rem}}.offer-item-content-heading{display:flex;flex-direction:column;gap:.5rem}.offer-item-footer{margin-top:auto}.instruction-body{display:flex;align-items:center;gap:3rem}.instruction-body>*{flex:1}@media (max-width: 1280px){.instruction-body{gap:2.5rem}}@media (max-width: 992px){.instruction-body{flex-direction:column-reverse}.instruction-body>*{width:100%}}.instruction-steps{display:flex;flex-direction:column;gap:1.5rem}.instruction-step{display:flex;align-items:center;gap:1rem}.instruction-step-number{max-width:3rem;min-width:3rem;max-height:3rem;min-height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:var(--color-accent-2)}.instruction-step-info-title{margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.instruction-step-info-title svg,.instruction-step-info-title img{width:1rem;height:1rem}.instruction-image-wrapper{width:100%;aspect-ratio:1/1;border-radius:1.25rem;overflow:hidden}@media (max-width: 1640px){.instruction-image-wrapper{max-width:30rem;margin-left:auto}}@media (max-width: 992px){.instruction-image-wrapper{margin-top:2.5rem;max-width:22.5rem;margin-left:auto;margin-right:auto}}.instruction-image-wrapper img,.instruction-image-wrapper video,.instruction-image-wrapper picture{width:100%;height:100%;object-fit:cover}.faq-body{position:relative;overflow:hidden;z-index:1}.faq-body .faq-image-wrapper{width:17.125rem;height:fit-content;object-fit:contain;position:absolute;bottom:0;right:-2.875rem;z-index:-1}.faq-body .faq-image-wrapper img{width:100%;height:100%;object-fit:contain;margin-bottom:-5px}@media (max-width: 992px){.faq-body:has(.faq-image-wrapper){padding-bottom:0}.faq-body .faq-image-wrapper{position:static;margin:0 auto;width:100%;max-width:22.5rem}}.difference-table{display:flex;align-items:flex-end}.difference-table-leftside{flex:0 0 25%}@media (max-width: 1280px){.difference-table-leftside{flex:0 0 28.5%}}@media (max-width: 992px){.difference-table-leftside{flex:0 0 44.4%}}@media (max-width: 480px){.difference-table-leftside{flex:0 0 28.5%}}.difference-table-columns{flex:0 0 75%;display:flex}.difference-table-columns>*{flex:1}@media (max-width: 1280px){.difference-table-columns{flex:0 0 71.5%}}@media (max-width: 992px){.difference-table-columns{flex:0 0 55.6%;overflow-y:auto}}@media (max-width: 480px){.difference-table-columns{flex:0 0 71.5%}}.difference-table-column{display:flex;flex-direction:column;align-items:center;row-gap:.75rem;padding-top:1.5rem}.difference-table-column.active-column{border-radius:1.25rem;background:var(--color-accent-2);color:#fff}.difference-table-column.active-column ul li:not(:last-child):after{background:#fff3}@media (max-width: 768px){.difference-table-column{padding-top:.75rem}}.difference-table-column-header{height:3rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 .75rem}@media (max-width: 768px){.difference-table-column-header{height:2.25rem;font-size:.75rem;line-height:1.125rem;letter-spacing:.0075rem;padding:0 .25rem}}.difference-table-column-top{display:flex;flex-direction:column;align-items:center;row-gap:.75rem}.difference-table-column-image{width:7.5rem;height:7.5rem}.difference-table-column-image img{width:100%;height:100%;object-fit:contain}@media (max-width: 992px){.difference-table-column-image{width:6.5rem;height:6.5rem}}@media (max-width: 768px){.difference-table-column-image{width:6.25rem;height:6.25rem;padding:0 .5rem}}@media (max-width: 480px){.difference-table-column-image{width:4.5rem;height:4.5rem;padding:0 .25rem}}.difference-table-leftside ul,.difference-table-column ul{align-self:stretch}.difference-table-leftside ul li,.difference-table-column ul li{height:3.5rem;display:flex;align-items:center}.difference-table-leftside ul li:not(:last-child),.difference-table-column ul li:not(:last-child){position:relative}.difference-table-leftside ul li:not(:last-child):after,.difference-table-column ul li:not(:last-child):after{content:"";position:absolute;left:0;bottom:0;width:100%;height:.0625rem;border-radius:22.5rem;background:#b2c2ca}.difference-table-leftside ul li svg,.difference-table-column ul li svg{width:2rem;height:2rem;object-fit:contain}@media (max-width: 395px){.difference-table-leftside ul li,.difference-table-column ul li{height:4.5rem}}@media (max-width: 992px){.difference-table-leftside ul{font-family:Figtree,sans-serif;font-weight:800;font-size:.75rem;line-height:1.125rem;letter-spacing:.0075rem}}.difference-table-leftside ul li{padding:0 .75rem 0 0}@media (max-width: 768px){.difference-table-leftside ul li{padding:0 .5rem 0 0}}@media (max-width: 768px){.difference-table-leftside ul{font-size:.75rem;line-height:1.125rem;letter-spacing:.0075rem}}.difference-table-column{min-width:4.1875rem}.difference-table-column ul li{padding:0 .75rem;justify-content:center}@media (max-width: 768px){.difference-table-column ul li{padding:0 .25rem}}@media (max-width: 768px){.difference-table-column ul{font-size:.875rem;line-height:1.25rem}}.embla{margin:auto;position:relative;--slide-size: 100%;--slide-gap: .75rem}.embla__viewport{overflow:hidden;-webkit-user-select:none;user-select:none}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-gap) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-gap)}.embla__controls{display:flex;justify-content:center;gap:1rem;margin-top:1.25rem}.embla__button{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;background:transparent;border:none}.embla__button:disabled{opacity:.5;cursor:not-allowed}.embla__button svg{width:100%;height:100%;object-fit:contain}.embla__side-controls{position:relative}.embla__side-controls .embla__button{position:absolute;top:50%;transform:translateY(-50%)}.embla__side-controls .embla__button:first-of-type{left:calc(-1 * var(--slide-gap))}.embla__side-controls .embla__button:last-of-type{right:calc(-1 * var(--slide-gap))}.embla__dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.embla__dot{width:.5rem;height:.5rem;border-radius:50%;background:#0003;border:none;cursor:pointer;transition:all .2s ease}.embla__dot:hover{background:#0006}.embla__dot--selected{background:#000c}.embla-thumbs{margin-top:.75rem}.embla-thumbs__viewport{overflow:hidden}.embla-thumbs__container{display:flex;flex-direction:row;margin-left:-.75rem;width:100%}.embla-thumbs__slide{min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:12px;position:relative;flex:0 0 15%}.embla-thumbs__slide img{z-index:-1;position:relative}.embla-thumbs__slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 4px #fff;pointer-events:none;opacity:0;border-radius:1.5rem;transition:opacity .2s ease}@media (max-width: 1640px){.embla-thumbs__slide{flex:0 0 14.81%}}@media (max-width: 1280px){.embla-thumbs__slide{flex:0 0 14.45%}}.embla-thumbs__slide--selected:before{opacity:1}@media (max-width: 992px){.product-slider-wrapper .embla__slide{flex:0 0 calc(50% - 1.5rem)}}@media (max-width: 768px){.product-slider-wrapper .embla__slide{flex:0 0 calc(100% - 1.5rem)}}.reviews-slider{--slide-gap: .75rem;--slide-size: calc(33.333% - var(--slide-gap) * .1)}.reviews-slider .embla__container{margin-left:calc(var(--slide-gap) * -1)}@media (max-width: 992px){.reviews-slider{--slide-size: calc(50% - var(--slide-gap) / 10)}}@media (max-width: 768px){.reviews-slider .embla__controls{display:none}.reviews-slider .embla__slide{padding:0}.reviews-slider .embla__container{flex-direction:column;gap:.75rem;margin:0!important}}.offer-items-slider{--slide-gap: .75rem;--slide-size: calc(33.2% - var(--slide-gap) / 2)}.offer-items-slider .embla__viewport{overflow:unset}.offer-items-slider .embla__container{display:flex;gap:var(--slide-gap);margin-left:0}.offer-items-slider .embla__slide{padding:0}@media (max-width: 992px){.offer-items-slider{--slide-size: calc(50% - var(--slide-gap))}}@media (max-width: 768px){.offer-items-slider{--slide-size: 20.75rem}}@media (max-width: 480px){.offer-items-slider{--slide-size: 21rem}}@media (max-width: 360px){.offer-items-slider{--slide-size: 19rem}}.common-slider:not(.product-slider-wrapper):not(.reviews-slider){--slide-gap: 1rem;--slide-size: calc(25% - var(--slide-gap) * 3 / 4)}.common-slider:not(.product-slider-wrapper):not(.reviews-slider) .embla__container{margin-left:calc(var(--slide-gap) * -1)}@media (max-width: 1280px){.common-slider:not(.product-slider-wrapper):not(.reviews-slider){--slide-size: calc(33.333% - var(--slide-gap) * 2 / 3)}}@media (max-width: 992px){.common-slider:not(.product-slider-wrapper):not(.reviews-slider){--slide-size: calc(50% - var(--slide-gap) / 2)}}@media (max-width: 768px){.common-slider:not(.product-slider-wrapper):not(.reviews-slider){--slide-size: calc(100% - var(--slide-gap))}}.slides-1{--slide-size: calc(100% - var(--slide-gap))}.slides-2{--slide-size: calc(50% - var(--slide-gap) / 2)}.slides-3{--slide-size: calc(33.333% - var(--slide-gap) * 2 / 3)}.slides-4{--slide-size: calc(25% - var(--slide-gap) * 3 / 4)}.slides-5{--slide-size: calc(20% - var(--slide-gap) * 4 / 5)}.gap-small{--slide-gap: .5rem}.gap-medium{--slide-gap: 1rem}.gap-large{--slide-gap: 1.5rem}.gap-xlarge{--slide-gap: 2rem}.slides-1 .embla__container,.slides-2 .embla__container,.slides-3 .embla__container,.slides-4 .embla__container,.slides-5 .embla__container,.gap-small .embla__container,.gap-medium .embla__container,.gap-large .embla__container,.gap-xlarge .embla__container{margin-left:calc(var(--slide-gap) * -1)}.collection-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem}.collection-grid .offer-item{min-width:unset}@media (max-width: 992px){.collection-grid{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.collection-grid{grid-template-columns:1fr}}.cart-modal.empty-cart .cart-empty-info{display:flex!important}.cart-modal.empty-cart .cart-main-wrapper{display:none}.cart-product-price{display:flex;gap:.25rem;margin-left:auto}.cart-product.cart-product-secondary{border-radius:1.25rem;background:#49479d33;padding:1.5rem}.cart-product.cart-product-secondary .cart-product-top-bottom{align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.cart-product.cart-product-secondary .cart-product-top-bottom .old-price{color:#f1667c}@media (max-width: 992px){.cart-product.cart-product-secondary{padding:1rem}}.cart-product .btn.btn--secondary{width:auto;padding:.375rem .75rem}.cart-product .btn.btn--secondary svg{width:1.25rem;height:1.25rem;object-fit:contain}.cart-message{padding:1rem;display:flex;align-items:center;gap:1rem;border-radius:1rem;background:#49479d33}.cart-message span>span{font-weight:800}.cart-message>svg{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;object-fit:contain}[data-cart-modal-content]{display:flex;flex-direction:column;row-gap:1.5rem;height:100%}.cart-main-wrapper{display:flex;flex-direction:column;row-gap:1.5rem}.cart-products{display:flex;flex-direction:column;gap:.75rem}.cart-product-top{display:flex;align-items:center;gap:.75rem}.cart-product-image{flex:0 0 6.25rem;width:6.25rem;height:6.25rem;display:flex;align-items:center;justify-content:center;border-radius:1rem;background:#fff}.cart-product-image img{width:100%;height:100%;object-fit:contain;border-radius:.5rem}.cart-product-top-info{width:100%;display:flex;flex-direction:column;gap:.75rem}.cart-product-top-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.cart-product-top-wrapper button{flex:0 0 2rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:transparent;cursor:pointer}.cart-product-top-wrapper button svg{width:1.5rem;height:1.5rem;object-fit:contain;transition:opacity .5s ease}@media (any-hover: hover){.cart-product-top-wrapper button:hover svg{opacity:.6}}.cart-product-header{display:flex;flex-direction:column;gap:.25rem}.cart-product-top-bottom{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.product-quantity{display:flex;align-items:center;gap:.25rem}.product-quantity button{flex:0 0 2rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:transparent;cursor:pointer}.product-quantity button svg{width:1.5rem;height:1.5rem;object-fit:contain;transition:opacity .5s ease}@media (any-hover: hover){.product-quantity button:hover svg{opacity:.6}}.product-quantity input{text-align:center;width:1.25rem;background:transparent;border:none;outline:none}.cart-product-info:empty{display:none!important}.cart-product-info{display:flex;flex-direction:column;gap:.5rem}.cart-product-info-point{display:flex;align-items:center;gap:.75rem}.cart-product-info-image{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:#fff}.cart-product-info-image img{width:2rem;height:2rem;object-fit:contain}.cart-product-info-content{flex:1 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cart-product-info-content span:last-child{color:#b2c2ca}.cart-product-bottom{display:flex;flex-direction:column;gap:.5rem}.cart-product-bottom-wrapper{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cart-empty-info{display:none;flex-direction:column;gap:.75rem;text-align:center}.cart-info a{color:#7a78ec;font-weight:800;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media (any-hover: hover){.cart-info a{transition:opacity .2s ease}.cart-info a:hover{opacity:.6}}.tech-modal-items{display:flex;flex-direction:column;gap:1.5rem}.cart-modal-body._loading{pointer-events:none}.cart-modal-body._loading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff80;z-index:10}.cart-modal-body._loading:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;border:2px solid #ccc;border-top-color:#333;border-radius:50%;animation:spin .8s linear infinite;z-index:11}@keyframes spin{to{transform:rotate(360deg)}}.system-message{position:absolute;z-index:100;width:100%;right:0;top:5.375rem;overflow:hidden;padding:10px 0;pointer-events:none}.system-message.active{pointer-events:auto}.system-message.active .system-message-body{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}@media (max-width: 992px){.system-message{top:4.875rem}}.system-message-wrapper{width:100%;display:flex;justify-content:flex-end}.system-message-body{opacity:0;visibility:hidden;pointer-events:none;transition:all .5s ease;transform:translate(3.125rem);position:relative;width:20rem;padding:1.5rem 2.5rem 1.5rem 1.5rem;display:flex;align-items:center;gap:.75rem;border-radius:1rem;background:#fff;box-shadow:0 0 8px #0003}.system-message-body>svg{width:1.5rem;height:1.5rem;object-fit:contain}.system-message-body>button{position:absolute;z-index:2;top:1rem;right:1rem;width:1.25rem;height:1.25rem;background-color:transparent;cursor:pointer}.system-message-body>button svg{width:100%;height:100%;object-fit:contain;transition:opacity .5s ease}@media (any-hover: hover){.system-message-body>button:hover svg{opacity:.6}}@media (max-width: 992px){.system-message-body{padding:1.25rem 2.5rem 1.25rem 1rem}}@media (max-width: 480px){.system-message-body{width:100%}}.system-message-content{display:flex;flex-direction:column;gap:.25rem}.cookie-message{position:fixed;z-index:100;max-width:30rem;width:calc(100% - 1.5rem);left:50%;bottom:3rem;opacity:0;visibility:hidden;transform:translate(-50%) translateY(1.25rem);pointer-events:none;transition:all .5s ease}.cookie-message.active{opacity:1;visibility:visible;transform:translate(-50%) translateY(0);pointer-events:auto}@media (max-width: 1280px){.cookie-message{bottom:1.5rem}}@media (max-width: 480px){.cookie-message{bottom:.75rem}}.cookie-message-btn{width:fit-content!important}.cookie-message-body{padding:1.5rem;display:flex;align-items:center;gap:.75rem;border-radius:1rem;background:#fff;box-shadow:0 0 8px #0003}.cookie-message-body a{width:auto;color:#7a78ec;font-weight:800;line-height:1.5rem;letter-spacing:.01rem;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;transition:opacity .2s ease}@media (any-hover: hover){.cookie-message-body a:hover{opacity:.6}}@media (max-width: 992px){.cookie-message-body{padding:1.25rem 1rem}}.general-modal-body{position:relative}.close-modal-button{position:absolute;top:1.5rem;right:1.5rem}@media (max-width: 992px){.close-modal-button{top:1.25rem;right:1rem}}.general-modal-top{display:flex;flex-direction:column;gap:.75rem;text-align:center;align-items:center}.general-modal-main{display:flex;flex-direction:column;row-gap:3rem}@media (max-width: 992px){.general-modal-main{row-gap:2.5rem}}.general-modal-info{display:flex;flex-direction:column;row-gap:1.5rem}.general-modal-info-item{display:flex;flex-direction:column;gap:.75rem}.general-modal-items{display:flex;flex-wrap:wrap;gap:.5rem}.general-modal-item{flex:1 0 calc(25% - .375rem);padding:.5rem;display:flex;flex-direction:column;align-items:center;row-gap:.25rem;text-align:center;border-radius:1rem;background:#e2ecf1}.general-modal-item .image{min-width:1.5rem;width:fit-content;min-height:1.5rem;max-height:1.5rem;object-fit:contain}.general-modal-item-emoji{font-family:Figtree,sans-serif;font-weight:800;font-size:1.75rem;line-height:2.125rem;letter-spacing:.035rem;text-decoration:none;color:inherit}@media (max-width: 992px){.general-modal-item-emoji{font-size:1.5rem;line-height:1.75rem;letter-spacing:.03rem}}.general-modal-item-text{height:100%;display:flex;align-items:center;justify-content:center;text-align:center;min-height:1.75rem}@media (max-width: 992px){.general-modal-item{flex:1 0 calc(33.333% - .3333125rem)}}.general-modal-image picture{width:100%;display:block}.general-modal-image .image{width:100%;object-fit:contain;height:auto}general-modal-item-images{display:flex;align-items:center;gap:5px}.general-modal-buttons{display:flex;gap:.5rem}[data-modal]{z-index:99999}.modal-block{position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transform:translate(3.125rem);pointer-events:none;transition:all .3s ease}@media (max-width: 480px){.modal-block.cart-modal{transform:translateY(3.125rem);margin-top:1.5rem;height:calc(100% - 1.5rem)}}.modal-block.general-modal{transform:translateY(3.125rem)}.modal-block.general-modal.active{transform:translateY(0)}.modal-block.active{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}.modal-body-padding-container{padding:0 1.5rem}@media (max-width: 992px){.modal-body-padding-container{padding:0 1rem}}.modal-body-padding-container--sm{padding:0 .625rem}@media (max-width: 992px){.modal-body-padding-container--sm{padding:0 1rem}}.modal-body{position:absolute;top:0;right:0;max-width:30rem;width:100%;height:fit-content;max-height:100%;z-index:99999;padding:1.5rem;display:flex;flex-direction:column;row-gap:1.5rem;border-radius:1.5rem 0 0 1.5rem;background:#fff}.modal-body.cart-modal-body{height:100%}.modal-body.general-modal-body{width:calc(100% - 1.5rem);max-height:calc(100% - 6rem);right:auto;top:50%;left:50%;transform:translate(-50%,-50%);row-gap:3rem;border-radius:1.5rem}@media (max-width: 992px){.modal-body.general-modal-body{height:fit-content;max-height:calc(100% - 1.5rem)}}@media (max-width: 768px){.modal-body.general-modal-body{row-gap:2.5rem}}@media (max-width: 992px){.modal-body{top:auto;bottom:0;height:calc(100% - 1.5rem);padding:1.25rem .75rem 1.25rem 1rem}}@media (max-width: 480px){.modal-body{border-radius:1.5rem 1.5rem 0 0}}.modal-top{display:flex;align-items:center;column-gap:.5rem}.modal-top>svg{flex:0 0 1.5rem;width:1.5rem;height:1.5rem;object-fit:contain}.modal-top>span{flex:1 0 auto}.modal-top .close-modal-button{flex:0 0 1.5rem}.modal-main{overflow-y:auto;overflow-x:hidden;padding-right:.25rem}.modal-main::-webkit-scrollbar{width:.25rem}.modal-main::-webkit-scrollbar-track{background-color:transparent}.modal-main::-webkit-scrollbar-thumb{background:#b2c2ca;border-radius:22.5rem}.modal-main::-webkit-scrollbar-thumb:hover{background-color:#c5d2d9}.modal-bottom{padding-right:.5rem;margin-top:auto}.close-modal-button{width:1.5rem;height:1.5rem;background-color:transparent;cursor:pointer}.close-modal-button svg{width:100%;height:100%;object-fit:contain}::-moz-selection{background:#000;color:var(--color-bg)}::selection{background:#000;color:var(--color-bg)}html{background:var(--color-bg);color:#000;position:relative;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:Figtree,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem;letter-spacing:0}body{height:100%;display:flex;flex-direction:column}main{flex:1;display:flex;flex-direction:column;gap:.75rem}body:not(:has(.hero)) main,body.not-home-page main{padding-top:6.25rem}*{box-sizing:border-box}[role=button]{cursor:pointer}.info-page-section-shopify-wrapper{display:contents}@media (max-width: 500px){#chat-button{transform:translate(6.25rem);transition:transform .3s ease}body.show-support #chat-button{transform:translate(0)}}.embla__button button svg,.transparent-icon-btn svg,.close-modal-button svg{color:#000}
