@media (max-width:1199.98px){#mobileMenu.ps-mainmenu--mobile{width:min(78vw,310px)!important;max-width:310px!important;border:0!important;border-radius:0 20px 20px 0!important;background:#fff!important;box-shadow:18px 0 48px rgb(24 39 75 / .18)!important}#mobileMenu .offcanvas-header{min-height:74px!important;padding:15px 18px!important;border-bottom:1px solid #e8edf5!important;background:#f8faff!important}#mobileMenu .btn-close{width:36px!important;height:36px!important;margin:0 0 0 auto!important;padding:0!important;border-radius:50%!important;background-color:#fff!important;box-shadow:0 4px 14px rgb(40 58 107 / .12)!important;opacity:.78!important}#mobileMenu .ps-mainmenu__mobile{padding:14px 12px 22px!important}#mobileMenu .menu__list{margin:0!important;padding:0!important}#mobileMenu .menu__list>li{margin:4px 0!important}#mobileMenu .menu__link{display:flex!important;align-items:center!important;min-height:48px!important;padding:10px 13px!important;border-radius:12px!important;color:#283a6b!important;font-size:.96rem!important;font-weight:700!important;line-height:1.25!important;transition:background-color .18s,color .18s!important}#mobileMenu .menu__list>li.current>.menu__link,#mobileMenu .menu__link:focus-visible{background:#eaf1ff!important;color:#0364ff!important}.offcanvas-backdrop.show{background:#18264a!important;opacity:.42!important}}#_desktop_ps_customersignin .la-account-menu{min-width:282px;margin-top:12px;padding:10px;border:1px solid #dce7f7;border-radius:18px;background:#fff;box-shadow:0 18px 42px rgb(25 53 104 / .18)}@media (max-width:767.98px){#_desktop_ps_customersignin .header-block__title{display:none}}@media (max-width:640px){.la-agenda-event-row{grid-template-columns:78px minmax(0,1fr)!important;width:calc(100% + 12px)!important;margin-left:-6px!important;margin-right:-6px!important}.la-agenda-event-row .la-agenda-event-date{box-sizing:border-box!important;width:78px!important;min-width:78px!important;flex-shrink:0!important}.la-agenda-event-row .la-agenda-event-content{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}.la-agenda-department-panel{display:flex!important;flex-direction:column!important;width:calc(100% + 36px)!important;margin-left:-18px!important;margin-top:-26px!important;padding:8px 18px 30px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.la-agenda-department-panel>.la-agenda__eyebrow{order:1;margin-top:0!important}.la-agenda-department-panel>h2{order:2;margin-top:0!important}.la-agenda-department-panel>.la-agenda-change-department{order:3;align-self:flex-start;margin:4px 0 11px!important;padding:6px 9px!important;border-radius:7px!important;font-size:.8rem!important}.la-agenda-department-panel>.la-agenda-date-filter,.la-agenda-department-panel>.la-agenda__prototype,.la-agenda-department-panel>.la-agenda-event-list,.la-agenda-department-panel>.la-agenda-create{order:4}.la-agenda-date-filter{align-items:end!important;gap:7px!important;margin:4px 0 5px!important}.la-agenda-department-panel>.la-agenda__prototype{margin-top:4px!important;margin-bottom:10px!important;font-size:.78rem!important;line-height:1.4!important}.la-agenda-date-filter label{gap:4px!important;color:#607394!important;font-size:.78rem!important;font-weight:750!important}.la-agenda-date-filter input{width:132px!important;min-height:36px!important;padding:6px 8px!important;border-radius:8px!important;font-size:.86rem!important}.la-agenda-date-filter button,.la-agenda-date-filter a{min-height:36px!important;padding:8px 10px!important;border-radius:8px!important;font-size:.82rem!important;font-weight:750!important}.la-agenda-date-filter a{border:1px solid #c8daf4!important;background:#eaf2ff!important;color:#28538f!important}.la-agenda-event-row .la-agenda-event-day{display:none!important}.la-agenda-event-row .la-agenda-event-content{min-height:108px!important;padding-right:0!important}.la-agenda-event-row .la-agenda-event-content h3{order:1!important;width:100%!important;max-width:100%!important;margin:2px 0 4px!important;font-size:.92rem!important;line-height:1.2!important}.la-agenda-event-row .la-agenda-event-location{order:2!important;width:100%!important;max-width:100%!important;padding-right:4px!important;margin-bottom:2px!important;font-size:1rem!important;line-height:1.2!important}.la-agenda-event-row .la-agenda-event-location .material-icons{transform:translateX(3px)}.la-agenda-event-row .la-agenda-event-day{display:block!important;order:3!important;min-height:18px;margin:2px 0 0!important;color:#687795!important;font-size:0!important;line-height:1.2!important}.la-agenda-event-row .la-agenda-event-time{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#687795!important;font-size:.78rem!important;font-weight:700!important}.la-agenda-event-row .la-agenda-time-icon{width:16px!important;margin:0!important;font-size:19px!important;line-height:1!important}.la-agenda-event-row .la-agenda-time-label{display:inline-block;min-width:42px}.la-agenda-event-row .la-agenda-mobile-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;order:3!important;width:100%!important;margin-top:3px!important}.la-agenda-event-row .la-agenda-event-tools{position:static!important;top:auto!important;right:auto!important;order:4!important;display:flex!important;gap:5px!important;margin:0!important;justify-content:flex-end!important}.la-agenda-event-row .la-agenda-event-tools a{display:inline-flex!important;width:38px!important;height:34px!important;align-items:center!important;justify-content:center!important;padding:5px!important;border-radius:9px!important;font-size:0!important;line-height:1!important}.la-agenda-event-row .la-agenda-event-tools .material-icons,.la-agenda-event-row .la-agenda-event-tools .la-share-icon{width:18px!important;height:18px!important;margin:0!important;font-size:18px!important;line-height:1!important;flex:0 0 18px!important;display:block!important}.la-agenda-event-row .la-agenda-event-more{order:4!important;align-self:flex-end!important;right:0!important;bottom:auto!important;margin-top:8px!important;font-size:.82rem!important}}#_desktop_ps_customersignin .la-account-menu .dropdown-item{display:flex;align-items:center;gap:10px;min-height:46px;margin:2px 0;padding:10px 11px;border-radius:11px;color:#263b70;font-weight:750;transition:background-color .18s ease,color .18s ease,transform .18s ease}#_desktop_ps_customersignin .la-account-menu .dropdown-item:hover,#_desktop_ps_customersignin .la-account-menu .dropdown-item:focus,#_desktop_ps_customersignin .la-account-menu .dropdown-item[aria-current="page"]{background:#edf4ff;color:#0866f2;transform:translateX(2px)}#_desktop_ps_customersignin .la-account-menu .dropdown-item .material-icons{display:grid;width:28px;height:28px;margin:0!important;place-items:center;border-radius:9px;background:#edf3ff;color:#2463ca;font-size:1.12rem}#_desktop_ps_customersignin .la-account-menu__overview{background:linear-gradient(115deg,#eff5ff,#f8fbff);color:#173d82!important}#_desktop_ps_customersignin .la-account-menu__lotteries{background:#fff0;color:#263b70!important;box-shadow:none}#_desktop_ps_customersignin .la-account-menu__lotteries .material-icons{background:#edf3ff;color:#2463ca}#_desktop_ps_customersignin .la-account-menu__lotteries:hover,#_desktop_ps_customersignin .la-account-menu__lotteries:focus{background:#edf4ff;color:#0866f2!important}#_desktop_ps_customersignin .la-account-menu__lotteries[aria-current="page"]{background:linear-gradient(115deg,#0b4db4,#0871ed);color:#fff!important;box-shadow:0 7px 15px rgb(8 102 242 / .22)}#_desktop_ps_customersignin .la-account-menu__lotteries[aria-current="page"] .material-icons{background:rgb(255 255 255 / .2);color:#fff}#_desktop_ps_customersignin .la-account-menu .dropdown-divider{margin:8px 4px;border-color:#e3ebf7}.la-customer-sidebar{position:sticky;top:28px;padding:4px 10px 12px 0}.la-customer-sidebar .account-menu__title{margin:0 0 18px;color:#1e2c4f;font-size:1.55rem;font-weight:800}.la-customer-sidebar .account-menu__nav{display:grid;gap:4px}.la-customer-sidebar .account-menu__link{display:flex;align-items:center;gap:13px;min-height:48px;padding:10px 12px;border-radius:12px;color:#2c3650;font-weight:650;line-height:1.25;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.la-customer-sidebar .account-menu__link:hover,.la-customer-sidebar .account-menu__link:focus,.la-customer-sidebar .account-menu__link--active{background:#eff5ff;color:#1268e8;transform:translateX(2px)}.la-customer-sidebar .account-menu__icon{display:grid;flex:0 0 30px;width:30px;height:30px;margin:0!important;place-items:center;border-radius:9px;background:#edf3ff;color:#2368d8;font-size:1.12rem}.la-customer-sidebar .account-menu__link--signout{margin-top:10px;border-top:1px solid #e4ebf6;border-radius:0;color:#e74755}.la-customer-sidebar .account-menu__link--signout .account-menu__icon{background:#fff0f1;color:#e74755}.page-content--customer{max-width:980px}.page-content--customer>p:first-child{margin:0 0 24px;color:#5b667d;font-size:1.05rem;line-height:1.6}.page-content--customer .form-control,.page-content--customer .form-select{min-height:48px;border-color:#d8e1ee;border-radius:10px}.page-content--customer .form-control:focus,.page-content--customer .form-select:focus{border-color:#1680f7;box-shadow:0 0 0 3px rgb(22 128 247 / .13)}.page-content--customer .btn{border-radius:10px;font-weight:750}.page-content--customer .addresses__list,.page-content--customer .order-history,.page-content--customer .order-slip,.page-content--customer .discount,.page-content--customer .ps-emailalerts-account,.page-content--customer .psgdpr-card,.page-content--customer .lagoogleconnect-manage{border-radius:16px}.la-account-dashboard{max-width:950px}.la-account-dashboard.account-menu--main{display:block;grid-template-columns:none}.la-account-dashboard__intro{margin:0 0 22px}.la-account-dashboard__intro span{display:block;margin-bottom:5px;color:#1769de;font-size:.78rem;font-weight:850;letter-spacing:.12em}.la-account-dashboard__intro p{margin:0;color:#5b667d;font-size:1.04rem}.la-account-dashboard__grid{display:grid;gap:14px}.la-account-dashboard__grid--primary,.la-account-dashboard__grid--secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.la-account-dashboard .account-menu__link{display:flex;align-items:flex-start;gap:12px;min-height:126px;padding:19px 17px;border:1px solid #dfe8f5;border-radius:16px;background:#fff;box-shadow:0 8px 22px rgb(35 59 108 / .06);color:#283754;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.la-account-dashboard .account-menu__link:hover,.la-account-dashboard .account-menu__link:focus{transform:translateY(-3px);border-color:#94bdf6;box-shadow:0 14px 26px rgb(20 80 176 / .14)}.la-account-dashboard .account-menu__icon{display:grid;flex:0 0 38px;width:38px;height:38px;margin:0!important;place-items:center;border-radius:12px;background:#eaf2ff;color:#1769de}.la-account-dashboard .account-menu__link span{display:grid;gap:5px}.la-account-dashboard .account-menu__link strong{color:#263d75;font-size:1rem;font-weight:800;line-height:1.2}.la-account-dashboard .account-menu__link small{color:#647089;font-size:.87rem;line-height:1.35}.la-account-dashboard__lotteries{position:relative;min-height:118px!important;margin:14px 0;align-items:center!important;border-color:#0d6ff0!important;background:linear-gradient(115deg,#0e55bd,#0878f4)!important;box-shadow:0 13px 28px rgb(10 93 210 / .24)!important}.la-account-dashboard__lotteries .account-menu__icon{background:rgb(255 255 255 / .18);color:#fff}.la-account-dashboard__lotteries .account-menu__link strong,.la-account-dashboard__lotteries strong,.la-account-dashboard__lotteries small{color:#fff!important}.la-account-dashboard__lotteries small{opacity:.88}.la-account-dashboard__arrow{margin-left:auto;color:#fff}.la-account-dashboard__signout{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:#dc4655;font-weight:700;text-decoration:none}.la-account-dashboard__signout:hover{color:#b82d3c}@media (max-width:991px){.la-customer-sidebar{position:static;padding-right:0;margin-bottom:28px}.la-customer-sidebar .account-menu__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.la-customer-sidebar .account-menu__link--signout{margin-top:0;border-top:0}}@media (max-width:700px){.la-account-dashboard__grid--primary,.la-account-dashboard__grid--secondary{grid-template-columns:1fr}.la-account-dashboard .account-menu__link{min-height:94px}}@media (max-width:520px){.la-customer-sidebar .account-menu__nav{grid-template-columns:1fr}}body:has(.error404-page) #wrapper{padding-top:38px;padding-bottom:65px;background:radial-gradient(circle at 12% 8%,rgb(3 100 255 / .09),transparent 26%),linear-gradient(180deg,#f7faff 0,#fff 520px)}.error404-page{max-width:1160px}.error404-card{display:grid;grid-template-columns:minmax(330px,.9fr) minmax(420px,1.1fr);overflow:hidden;border:1px solid #dce7f7;border-top:6px solid #0364ff;border-radius:24px;background:#fff;box-shadow:0 20px 50px rgb(18 49 101 / .1)}.error404-card__visual{display:flex;min-height:350px;align-items:center;justify-content:center;padding:42px 30px;background:radial-gradient(circle at 73% 22%,rgb(255 255 255 / .85) 0 3px,transparent 4px),radial-gradient(circle at 24% 75%,rgb(255 255 255 / .7) 0 4px,transparent 5px),linear-gradient(145deg,#e6f1ff 0,#f6f9ff 70%)}.error404-card__ball{display:grid;width:112px;height:112px;place-items:center;border:8px solid #fff;border-radius:50%;box-shadow:0 16px 32px rgb(22 62 124 / .16);font-size:3.4rem;font-weight:900}.error404-card__ball--one,.error404-card__ball--two{background:#0364ff;color:#fff}.error404-card__ball--zero{z-index:2;margin:0 -12px;background:#fff;color:#183263;transform:translateY(-18px)}.error404-card__ball--one{transform:rotate(-8deg) translateY(12px)}.error404-card__ball--two{transform:rotate(8deg) translateY(12px)}.error404-card__content{display:flex;flex-direction:column;justify-content:center;padding:54px 52px}.error404-eyebrow{margin:0 0 9px;color:#0364ff;font-size:.77rem;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.error404-card h1{max-width:570px;margin:0 0 18px;color:#183263;font-size:clamp(2rem, 4vw, 3rem);font-weight:850;letter-spacing:-.025em;line-height:1.1}.error404-card__intro{max-width:620px;margin:0;color:#59677e;font-size:1.05rem;line-height:1.65}.error404-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.error404-card__actions .btn{min-height:50px;padding:12px 23px;border-radius:12px;font-weight:800}.error404-card__primary{border-color:#0364ff;background:#0364ff;box-shadow:0 9px 21px rgb(3 100 255 / .22)}.error404-card__secondary{border-color:#bfd2f2;background:#f5f9ff;color:#0364ff}.error404-suggestions{margin-top:34px}.error404-suggestions__heading{margin-bottom:18px;text-align:center}.error404-suggestions__heading h2{margin:0;color:#203967;font-size:clamp(1.4rem, 3vw, 1.9rem);font-weight:800}.error404-suggestions__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.error404-suggestion{display:grid;grid-template-columns:48px minmax(0,1fr) 28px;gap:15px;align-items:center;min-height:98px;padding:19px 21px;border:1px solid #dce6f4;border-radius:16px;background:#fff;color:#23395f;text-decoration:none;box-shadow:0 8px 24px rgb(18 49 101 / .06);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.error404-suggestion:hover,.error404-suggestion:focus{border-color:#a9c9fb;color:#183263;text-decoration:none;box-shadow:0 13px 30px rgb(18 49 101 / .11);transform:translateY(-2px)}.error404-suggestion__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#eaf2ff;color:#0364ff;font-size:1.15rem;font-weight:900}.error404-suggestion strong,.error404-suggestion small{display:block}.error404-suggestion strong{margin-bottom:3px;color:#203967;font-size:1rem}.error404-suggestion small{color:#6b778c;line-height:1.4}.error404-suggestion__arrow{color:#0364ff;font-size:1.35rem;font-weight:800;transition:transform .2s ease}.error404-suggestion:hover .error404-suggestion__arrow,.error404-suggestion:focus .error404-suggestion__arrow{transform:translateX(3px)}@media (max-width:991.98px){.error404-card{grid-template-columns:1fr}.error404-card__visual{min-height:250px}.error404-card__content{padding:38px;text-align:center}.error404-card h1,.error404-card__intro{margin-right:auto;margin-left:auto}.error404-card__actions{justify-content:center}}@media (max-width:767.98px){body:has(.error404-page) #wrapper{padding-top:20px;padding-bottom:42px}.error404-page{padding-right:14px;padding-left:14px}.error404-card{border-radius:18px}.error404-card__visual{min-height:205px;padding:30px 13px}.error404-card__ball{width:82px;height:82px;border-width:6px;font-size:2.45rem}.error404-card__content{padding:30px 21px 32px}.error404-card__actions{display:grid;width:100%}.error404-card__actions .btn{width:100%}.error404-suggestions__grid{grid-template-columns:1fr}.error404-suggestion{grid-template-columns:44px minmax(0,1fr) 22px;padding:17px}.error404-suggestion__icon{width:44px;height:44px}}body.cms-id-11 #wrapper{background:radial-gradient(circle at 88% 8%,rgb(3 100 255 / .09),transparent 23rem),linear-gradient(180deg,#f7faff 0,#fff 24rem)}body.cms-id-11 .columns-container.container{max-width:1240px}body.cms-id-11 .page-header{position:relative;overflow:hidden;margin-top:28px;padding:clamp(28px, 5vw, 54px) clamp(24px, 5vw, 60px);border:1px solid #dce8fb;border-radius:24px;background:linear-gradient(120deg,#eaf2ff 0%,#f9fbff 70%,#eef5ff 100%);box-shadow:0 14px 34px rgb(32 70 139 / .09)}body.cms-id-11 .page-header::after{position:absolute;right:clamp(18px, 5vw, 62px);bottom:-58px;width:180px;height:180px;border:30px solid rgb(3 100 255 / .09);border-radius:50%;content:''}body.cms-id-11 .page-title-section{position:relative;z-index:1;max-width:760px;margin:0!important;color:#1f376d;font-size:clamp(2rem, 4vw, 3.1rem);font-weight:850;letter-spacing:-.035em;line-height:1.08}body.cms-id-11 .page-content--cms{max-width:1080px;margin:0 auto;padding:clamp(28px, 5vw, 54px) clamp(5px, 1.5vw, 20px) 70px;color:#303947;font-size:1.04rem;line-height:1.7}body.cms-id-11 .page-content--cms>p:first-child{max-width:940px;margin:0 0 26px;color:#36425a;font-size:clamp(1.08rem, 1.6vw, 1.22rem);line-height:1.65}body.cms-id-11 .page-content--cms h2{position:relative;margin:52px 0 18px!important;padding:0 0 0 18px!important;border:0!important;color:#233968;font-size:clamp(1.42rem, 2.4vw, 1.8rem)!important;font-weight:800;letter-spacing:-.022em;line-height:1.25}body.cms-id-11 .page-content--cms h2::before{position:absolute;top:.12em;bottom:.12em;left:0;width:5px;border-radius:5px;background:linear-gradient(#0364ff,#4a91ff);content:''}body.cms-id-11 .page-content--cms h3{display:inline-flex;align-items:center;min-height:36px;margin:30px 0 8px;padding:6px 13px;border-radius:10px;background:#eef4ff;color:#23447f;font-size:1.08rem;font-weight:800;line-height:1.3}body.cms-id-11 .page-content--cms ul{margin:16px 0 20px;padding-left:1.25rem}body.cms-id-11 .page-content--cms li{margin:5px 0;padding-left:3px}body.cms-id-11 .page-content--cms a{color:#075fd8;font-weight:650;text-decoration-thickness:1px;text-underline-offset:3px}body.cms-id-11 .page-content--cms>div[style*="background:#eef4ff"]{margin:26px 0 34px!important;padding:18px 21px!important;border:1px solid #d4e3fc!important;border-left:5px solid #0364ff!important;border-radius:14px;background:linear-gradient(100deg,#eef5ff,#f9fbff)!important;box-shadow:0 9px 23px rgb(32 70 139 / .06)}body.cms-id-11 .page-content--cms>div[style*="background:#eef4ff"]:has(>div){overflow:hidden;padding:0!important;border-left-width:5px!important}body.cms-id-11 .page-content--cms>div[style*="background:#eef4ff"]>div{padding:20px 22px!important;border-color:#dce7fb!important;background:rgb(255 255 255 / .48)!important}body.cms-id-11 .page-content--cms>div[style*="background:#fff3f3"]{margin:20px 0 25px!important;padding:18px 21px!important;border:1px solid #f0d9d5!important;border-left:5px solid #cf3c31!important;border-radius:14px;background:linear-gradient(100deg,#fff5f3,#fffafa)!important}body.cms-id-11 .page-content--cms>div[style*="background:#fff8e1"]{margin:34px 0 30px!important;padding:19px 21px!important;border:1px solid #f1dfab!important;border-left:5px solid #e8ad32!important;border-radius:14px;background:linear-gradient(100deg,#fff9e8,#fffdf7)!important;box-shadow:0 8px 18px rgb(141 100 14 / .06)}body.cms-id-11 .page-content--cms hr{margin:48px 0 22px;border-color:#dbe4f1;opacity:1}@media (max-width:767.98px){body.cms-id-11 .page-header{margin-top:16px;border-radius:18px}body.cms-id-11 .page-header::after{right:-54px;bottom:-76px}body.cms-id-11 .page-content--cms{padding-top:28px;font-size:1rem}body.cms-id-11 .page-content--cms h2{margin-top:40px!important;padding-left:14px!important}body.cms-id-11 .page-content--cms>div[style*="background:#eef4ff"]>div{padding:17px 16px!important}}.la-sitemap__guides{margin-top:28px;overflow:hidden;border:1px solid #d7e4f7;border-radius:20px;background:#fff;box-shadow:0 14px 36px rgb(18 49 101 / .075)}.la-sitemap__guides-heading{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 28px;border-bottom:1px solid #dce7f7;background:linear-gradient(135deg,#f2f7ff 0,#fff 72%)}.la-sitemap__guides-heading h2{margin:0 0 6px;color:#20386c;font-size:1.45rem;font-weight:800}.la-sitemap__guides-heading p{margin:0;color:#5b6c89;line-height:1.55}.la-sitemap__guides-home{flex:0 0 auto;padding:11px 18px;border:1px solid #b9cff3;border-radius:999px;background:#fff;color:#0364ff;font-weight:800;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.la-sitemap__guides-home:hover,.la-sitemap__guides-home:focus-visible{background:#0364ff;color:#fff;transform:translateY(-1px)}body#sitemap .sitemap__list--guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 18px;margin:0;padding:19px 22px 23px;border:0}body#sitemap .sitemap__list--guides .sitemap__link{height:100%;padding:11px 12px 11px 28px;border:1px solid #fff0}body#sitemap .sitemap__list--guides .sitemap__link:hover,body#sitemap .sitemap__list--guides .sitemap__link:focus-visible{border-color:#d7e5fa}@media (max-width:991.98px){body#sitemap .sitemap__list--guides{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.la-sitemap__guides{margin-top:20px;border-radius:18px}.la-sitemap__guides-heading{align-items:flex-start;flex-direction:column;gap:16px;padding:22px 20px}.la-sitemap__guides-home{width:100%;text-align:center}body#sitemap .sitemap__list--guides{grid-template-columns:1fr;padding:14px}}body.category-id-5 #left-column{display:none!important}body.category-id-5 #center-column{flex:0 0 100%!important;min-width:0!important;max-width:100%!important;width:100%!important}body.category-id-5 .columns-container>.row{justify-content:center!important}body.category-id-5 .columns-container.container{max-width:1320px!important}body.category-id-5 #product-list-header .category__header{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr)!important;align-items:center!important;gap:12px 28px!important;max-width:100%!important;position:relative!important;overflow:hidden!important;margin:0!important;padding:18px 22px 16px!important;background:#fff!important;background-image:none!important;border:1px solid #e4e9f2!important;border-top:4px solid #0364ff!important;border-radius:18px 18px 0 0!important;box-shadow:0 8px 22px rgb(40 58 107 / .045)!important}body.category-id-5 #product-list-header .page-title-section{max-width:900px!important;margin:0!important;color:#283a6b!important;font-size:clamp(1.9rem,3.5vw,2.8rem)!important;font-weight:600!important;line-height:1.06!important;letter-spacing:-.035em!important}body.category-id-5 .category__description,body.category-id-5 .category__description .elementor-section,body.category-id-5 .category__description .elementor-widget-container{margin:0!important}body.category-id-5 .la-bingo-lead{max-width:900px!important;margin:0!important;color:#212529!important;font-size:clamp(.98rem,1.35vw,1.12rem)!important;font-weight:400!important;line-height:1.48!important}body.category-id-5 .la-bingo-benefits{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:11px 0 0!important;padding:0!important;list-style:none!important}body.category-id-5 .la-bingo-benefits li{display:inline-flex!important;align-items:center!important;gap:0!important;min-height:34px!important;margin:0!important;padding:5px 11px 5px 6px!important;border:1px solid #dfe7f3!important;border-radius:999px!important;background:#f7f9fc!important;color:#283a6b!important;font-size:.84rem!important;font-weight:700!important;line-height:1.2!important;list-style:none!important}body.category-id-5 .la-bingo-benefits li::before{display:grid!important;place-items:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin-right:7px!important;border-radius:50%!important;background:#e7f0ff!important;color:#0364ff!important;font-size:.68rem!important;font-weight:900!important;line-height:1!important;content:""!important}body.category-id-5 .la-bingo-benefits li:nth-child(1)::before{content:"75"!important}body.category-id-5 .la-bingo-benefits li:nth-child(2)::before{content:"5×5"!important}body.category-id-5 .la-bingo-benefits li:nth-child(3)::before{content:"15"!important}body.category-id-5 #js-product-list-top .products__selection{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:8px 12px!important;margin:0 0 12px!important;padding:9px 12px!important;background:#fff!important;border:1px solid #e4e9f2!important;border-top:0!important;border-radius:0 0 14px 14px!important;box-shadow:0 10px 24px rgb(40 58 107 / .045)!important}body.category-id-5 #js-product-list-top .products__count{margin:0!important}body.category-id-5 #js-product-list-top .products__sort{min-width:0!important}@media (min-width:992px){body.category-id-5 #product-list-header .category__header{grid-template-columns:minmax(310px,.55fr) minmax(0,1.45fr)!important}body.category-id-5 #product-list-header .page-title-section{white-space:nowrap!important}}@media (max-width:767.98px){body.category-id-5 .columns-container.container{padding-left:14px!important;padding-right:14px!important}body.category-id-5 #product-list-header .category__header{display:block!important;margin-top:4px!important;padding:10px 12px 9px!important;border-top-width:3px!important;border-radius:14px 14px 0 0!important;box-shadow:none!important}body.category-id-5 #product-list-header .page-title-section{margin:0 0 5px!important;font-size:1.55rem!important;line-height:1.1!important}body.category-id-5 .la-bingo-lead{font-size:.86rem!important;line-height:1.36!important}body.category-id-5 .la-bingo-benefits{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin-top:7px!important;width:100%!important}body.category-id-5 .la-bingo-benefits li{justify-content:center!important;min-width:0!important;min-height:30px!important;padding:4px 6px!important;border-radius:12px!important;font-size:.68rem!important;line-height:1.15!important;text-align:center!important;overflow-wrap:anywhere!important}body.category-id-5 .la-bingo-benefits li::before{flex-basis:20px!important;width:20px!important;height:20px!important;margin-right:5px!important;font-size:.58rem!important}body.category-id-5 #js-product-list-top .products__selection{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;margin-bottom:12px!important;padding:9px 12px!important}body.category-id-5 #js-product-list-top .products__sort{order:1!important}body.category-id-5 #js-product-list-top .products__count{order:2!important}body.category-id-5 #js-product-list-top .products__sort-label{display:none!important}body.category-id-5 #js-product-list-top .products__sort-dropdown,body.category-id-5 #js-product-list-top .products__sort-dropdown-button{min-width:0!important;width:100%!important}}@media (min-width:992px){.header-bottom .navbar-brand .logo{max-width:9.75rem;max-height:3.25rem}}@media (min-width:768px){#header{position:relative;background:#fff}.header-top{position:relative;min-height:68px;border-bottom:1px solid #e4e9f2;background:linear-gradient(180deg,#fff 0%,#fbfcff 100%)}.header-top>.container-md,.header-top>.container-md>.row{min-height:68px}.header-top>.container-md>.row{align-items:center}.header-top__left{display:none}.header-top__right{width:auto!important;margin-left:auto;gap:8px;align-items:center}.header-top__right .header-block__action-btn{min-height:44px;padding:8px 12px;border:1px solid #e0e7f1;border-radius:12px;background:#fff;color:#283a6b;box-shadow:0 3px 12px rgb(40 58 107 / .06);transition:border-color 0.18s,background-color 0.18s,color 0.18s,box-shadow 0.18s}.header-top__right .header-block__action-btn:hover,.header-top__right .header-block__action-btn:focus-visible{border-color:#bfd2f2;background:#f4f8ff;color:#0364ff;box-shadow:0 5px 16px rgb(40 58 107 / .1)}.header-top__right .header-block__badge{background:#0364ff;color:#fff}.header-bottom__container{position:relative}#_desktop_ps_searchbar{position:absolute;z-index:4;top:-60px;left:12px;width:min(440px, calc(100% - 285px));height:52px;margin:0!important;padding:0!important;align-items:center!important}#_desktop_ps_searchbar #ps_searchbar,#_desktop_ps_searchbar .ps-searchbar__form{width:100%}#_desktop_ps_searchbar .ps-searchbar__input{height:44px;padding-left:44px;border:1px solid #dbe3ee;border-radius:12px;background:#f8faff;color:#283a6b;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 3px 12px rgb(40 58 107 / .04)}#_desktop_ps_searchbar .ps-searchbar__input:focus{border-color:#8fb5ee;background:#fff;box-shadow:0 0 0 3px rgb(3 100 255 / .1)}#_desktop_ps_searchbar .ps-searchbar__magnifier{left:14px;color:#0364ff}.header-bottom__row{min-height:68px}}@media (max-width:1199.98px){#_desktop_ps_customersignin .header-block__title{display:none!important}}@media (min-width:768px){#_desktop_ps_searchbar,#_desktop_ps_searchbar #ps_searchbar,#_desktop_ps_searchbar .ps-searchbar__form,#_desktop_ps_searchbar .ps-searchbar__input{flex-basis:170px!important;inline-size:170px!important;max-inline-size:170px!important}}@media (min-width:768px) and (max-width:991.98px){.header-top__right .header-block__title{font-size:.92rem}#_desktop_ps_searchbar{width:calc(100% - 270px)}}body#cms.cms-id-6 .page-header{height:0;margin:0}body#cms.cms-id-6 .page-header .page-title-section{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (max-width:479.98px){body#index .elementor-element-9369500,body#index .elementor-element-9369500 .elementor-widget-container{width:100%!important;max-width:100%!important}body#index .elementor-element-9369500 .elementor-heading-title{width:auto!important;max-width:100%!important;white-space:nowrap!important;font-size:clamp(28px, 8.5vw, 36px)!important;letter-spacing:-.045em!important}}html{background-color:#212529}body,#wrapper{background-color:#fff}footer.footer{background-color:#212529;padding-bottom:env(safe-area-inset-bottom)}body#sitemap #wrapper{padding-top:32px;padding-bottom:64px;background:radial-gradient(circle at 8% 6%,rgb(3 100 255 / .08),transparent 28%),linear-gradient(180deg,#f7faff 0,#fff 470px)}body#sitemap .page-title-section{margin-bottom:24px}.la-sitemap{max-width:1320px;margin:0 auto}.la-sitemap__intro{margin-bottom:24px;padding:30px 34px;border:1px solid #dce7f7;border-top:5px solid #0364ff;border-radius:22px;background:#fff;box-shadow:0 14px 36px rgb(18 49 101 / .08)}.la-sitemap__eyebrow{display:inline-flex;margin-bottom:9px;color:#0364ff;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.la-sitemap__intro h2{margin:0 0 9px;color:#20386c;font-size:clamp(1.45rem, 2.4vw, 2rem);font-weight:800}.la-sitemap__intro p{max-width:860px;margin:0;color:#52627f;font-size:1.02rem;line-height:1.65}.la-sitemap__grid{row-gap:24px}body#sitemap .sitemap__block{display:flex;flex-direction:column}body#sitemap .sitemap__block>h2{margin:0;padding:20px 22px 14px;border:1px solid #dce7f7;border-bottom:0;border-radius:18px 18px 0 0;background:#f5f8ff;color:#20386c;font-size:1.1rem;font-weight:800}body#sitemap .sitemap__block>.sitemap__list{flex:1;margin:0;padding:9px 14px 15px;border:1px solid #dce7f7;border-top:0;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 12px 30px rgb(18 49 101 / .065)}body#sitemap .sitemap__item{margin:0;list-style:none}body#sitemap .sitemap__link{position:relative;display:block;padding:10px 11px 10px 27px;border-radius:10px;color:#35486f;font-weight:650;line-height:1.35;text-decoration:none;transition:color .18s ease,background-color .18s ease,transform .18s ease}body#sitemap .sitemap__link::before{position:absolute;top:17px;left:12px;width:6px;height:6px;border-radius:50%;background:#0364ff;content:''}body#sitemap .sitemap__link:hover,body#sitemap .sitemap__link:focus-visible{background:#edf4ff;color:#0364ff;transform:translateX(2px)}body#sitemap .sitemap__list--nested{margin:0 0 6px 18px;padding:0 0 0 11px;border-left:2px solid #dbe7fa}body#sitemap .sitemap__list--nested .sitemap__link{padding-top:8px;padding-bottom:8px;font-size:.94rem;font-weight:550}body#sitemap .sitemap__list--nested .sitemap__link::before{top:14px;width:5px;height:5px;background:#7a9bd5}body#sitemap .sitemap__block hr{display:none!important}@media (max-width:767.98px){body#sitemap #wrapper{padding-top:20px;padding-bottom:42px}.la-sitemap__intro{padding:24px 21px;border-radius:18px}.la-sitemap__grid{row-gap:18px}}body#contact #wrapper{padding-top:30px;padding-bottom:72px;background:radial-gradient(circle at 92% 8%,rgb(3 100 255 / .10),transparent 28rem),linear-gradient(180deg,#f7faff 0,#fff 28rem)}body#contact .columns-container>.row{align-items:stretch;row-gap:28px}@media (min-width:992px){body#contact .columns-container>.row{display:grid;grid-template-columns:320px minmax(0,1fr);column-gap:28px;margin-right:0;margin-left:0}body#contact #left-column,body#contact #center-column{width:auto;max-width:none;padding-right:0;padding-left:0}}body#contact #left-column,body#contact #center-column{display:flex}body#contact #center-column #content{width:100%}body#contact .ps-contactinfo,body#contact .contact-form{width:100%;border:1px solid #dce6f4;border-top:6px solid #0364ff;border-radius:22px;background:#fff;box-shadow:0 18px 46px rgb(20 55 110 / .09)}body#contact .ps-contactinfo{padding:30px 26px}body#contact .ps-contactinfo__title{margin:0 0 22px;color:#283a6b;font-size:1.45rem;font-weight:800}body#contact .ps-contactinfo__item{position:relative;gap:14px;margin:0;padding:19px 0;border-bottom:1px solid #e3ebf7;color:#334461}body#contact .ps-contactinfo__item:last-child{border-bottom:0}body#contact .ps-contactinfo__item>i,body#contact .ps-contactinfo__item>.material-icons{display:inline-flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#eaf2ff;color:#0364ff}body#contact .ps-contactinfo__info,body#contact .ps-contactinfo__item a{color:#334461;line-height:1.65}body#contact .ps-contactinfo__item a{font-weight:700;text-decoration:none}body#contact .ps-contactinfo__item a:hover{color:#0364ff}body#contact .contact-form{padding:36px 40px 40px}body#contact .contact-form .page-title-section{position:relative;margin:0 0 34px;padding-bottom:18px;color:#283a6b;font-size:clamp(2rem, 3.2vw, 2.65rem);font-weight:800;letter-spacing:-.025em}body#contact .contact-form .page-title-section::after{position:absolute;bottom:0;left:0;width:72px;height:5px;border-radius:999px;background:#0364ff;content:""}body#contact .contact-form .mb-3{margin-bottom:22px!important}body#contact .contact-form label,body#contact .contact-form .form-control-label{margin-bottom:9px;color:#283a6b;font-weight:750}body#contact .contact-form .form-control,body#contact .contact-form .form-select,body#contact .contact-form input[type="file"]{min-height:52px;border:1px solid #ccd9eb;border-radius:12px;background-color:#fbfdff;color:#25395e;box-shadow:none}body#contact .contact-form textarea.form-control{min-height:160px;padding:15px 16px;line-height:1.55;resize:vertical}body#contact .contact-form .form-control:focus,body#contact .contact-form .form-select:focus,body#contact .contact-form input[type="file"]:focus{border-color:#0364ff;background:#fff;box-shadow:0 0 0 4px rgb(3 100 255 / .12)}body#contact .contact-form input[type="file"]::file-selector-button{height:50px;margin:-1px 14px -1px -1px;padding:0 18px;border:0;border-right:1px solid #ccd9eb;background:#edf4ff;color:#17427c;font-weight:700;cursor:pointer}body#contact .contact-form small,body#contact .contact-form .form-text{color:#6a7890}body#contact .contact-form button[type="submit"]{min-height:52px;padding:13px 26px;border:0;border-radius:12px;background:#0364ff;color:#fff;font-weight:800;box-shadow:0 12px 24px rgb(3 100 255 / .22);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}body#contact .contact-form button[type="submit"]:hover{background:#0055d8;transform:translateY(-2px);box-shadow:0 16px 28px rgb(3 100 255 / .28)}body#contact .contact-form button[type="submit"]:focus-visible{outline:3px solid rgb(3 100 255 / .28);outline-offset:3px}@media (max-width:991.98px){body#contact #left-column,body#contact #center-column{flex:0 0 100%;max-width:100%}body#contact .ps-contactinfo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}body#contact .ps-contactinfo__title{grid-column:1 / -1}body#contact .ps-contactinfo__item{border-bottom:0}}@media (max-width:767.98px){body#contact #wrapper{padding-top:20px;padding-bottom:48px}body#contact .columns-container>.row{row-gap:20px}body#contact .ps-contactinfo,body#contact .contact-form{border-radius:18px}body#contact .ps-contactinfo{display:block;padding:25px 20px}body#contact .ps-contactinfo__item{border-bottom:1px solid #e3ebf7}body#contact .contact-form{padding:28px 20px 30px}body#contact .contact-form .page-title-section{margin-bottom:28px;font-size:2rem}body#contact .contact-form button[type="submit"]{width:100%}}@media (min-width:768px){#header{min-height:72px}.header-top{position:absolute;z-index:6;inset:0 0 auto;min-height:0;border:0;background:#fff0;pointer-events:none}.header-top>.container-md,.header-top>.container-md>.row{position:relative;min-height:0}.header-top__right{position:absolute;top:12px;right:12px;width:auto!important;pointer-events:auto}.header-bottom{min-height:72px;border-bottom:1px solid #e4e9f2;background:linear-gradient(180deg,#fff 0%,#fbfcff 100%)}.header-bottom__row{min-height:72px;padding-right:520px}#_desktop_ps_searchbar{top:10px;right:260px;left:auto;width:250px;height:52px}}@media (min-width:768px) and (max-width:1199.98px){.header-bottom__row{padding-right:470px}#_desktop_ps_searchbar{right:250px;width:210px}.header-top__right .header-block__action-btn{padding-right:10px;padding-left:10px}}@media (min-width:1200px) and (max-width:1399.98px){.header-bottom__row{padding-right:510px}#_desktop_ps_searchbar{width:240px}.ps-mainmenu__tree{gap:12px}}@media (min-width:1400px){.header-bottom__row{padding-right:560px}#_desktop_ps_searchbar{width:290px}}@media (min-width:768px){.header-bottom__row{flex-wrap:nowrap;padding-right:0}.header-bottom__logo,.ps-mainmenu--desktop{flex-shrink:0}}@media (min-width:768px){.header-bottom .navbar-brand .logo{max-width:10.5rem;max-height:3.5rem}.ps-mainmenu__desktop{transform:translateY(5px)}#_desktop_ps_searchbar,#_desktop_ps_searchbar #ps_searchbar,#_desktop_ps_searchbar .ps-searchbar__form,#_desktop_ps_searchbar .ps-searchbar__input{min-width:0!important;max-width:100%;width:100%;box-sizing:border-box}.ps-mainmenu__tree-link:active,.ps-mainmenu__tree-link:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}}@media (min-width:1400px){#_desktop_ps_searchbar{right:275px;width:320px}}@media (min-width:768px){#_desktop_ps_searchbar{right:285px;width:250px}}@media (min-width:768px) and (max-width:1199.98px){#_desktop_ps_searchbar{width:210px}}@media (min-width:1200px) and (max-width:1399.98px){#_desktop_ps_searchbar{width:210px}}@media (min-width:1400px){#_desktop_ps_searchbar{right:285px;width:320px}}#header{position:sticky!important;z-index:1030;top:0;box-shadow:0 6px 20px rgb(40 58 107 / .08)}@media (min-width:1200px){#header,.header-bottom,.header-bottom__row{min-height:96px}.header-bottom .navbar-brand .logo{max-width:12rem;max-height:4rem}.ps-mainmenu__desktop{transform:translateY(6px)}.header-top__right{top:22px}#_desktop_ps_searchbar{top:18px}}@media (min-width:1200px) and (max-width:1399.98px){#_desktop_ps_searchbar{width:190px}}@media (min-width:1200px){.header-bottom__container.container-md,.header-top>.container-md{width:100%;max-width:none;padding-right:clamp(24px, 3vw, 64px);padding-left:clamp(24px, 3vw, 64px)}.ps-mainmenu__desktop{transform:translateY(21px)}#_desktop_ps_searchbar{right:320px}}@media (min-width:1200px) and (max-width:1399.98px){#_desktop_ps_searchbar{width:260px}}@media (min-width:1400px){#_desktop_ps_searchbar{width:clamp(320px, 22vw, 420px)}}body#authentication #wrapper{padding-bottom:56px;background:linear-gradient(180deg,#f7faff 0%,#fff 72%)}body#authentication #wrapper>.container--limited-sm{max-width:660px;padding-right:20px;padding-left:20px}body#authentication #center-column{position:relative;overflow:hidden;margin-top:20px;padding:34px 40px 36px;border:1px solid #e1e8f2;border-top:4px solid #0364ff;border-radius:20px;background:#fff;box-shadow:0 18px 48px rgb(40 58 107 / .1)}body#authentication #center-column::before{display:none}body#authentication #center-column>*{position:relative;z-index:1}body#authentication .page-header{margin-bottom:26px;text-align:center}body#authentication .page-title-section{margin:0;color:#283a6b;font-size:clamp(1.75rem, 3vw, 2.25rem);font-weight:700;letter-spacing:-.03em}body#authentication .page-title-section::after{display:block;width:48px;height:4px;margin:14px auto 0;border-radius:999px;background:#0364ff;content:""}body#authentication #login-form .mb-3{margin-bottom:20px!important}body#authentication #login-form .form-label{margin-bottom:8px;color:#283a6b;font-size:.95rem;font-weight:700}body#authentication #login-form .form-control{height:52px;border:1px solid #d7e0ec;border-radius:12px;background:#f8faff;color:#212529;box-shadow:none;transition:border-color 0.18s,background-color 0.18s,box-shadow 0.18s}body#authentication #login-form .form-control:focus{border-color:#6ca5ff;background:#fff;box-shadow:0 0 0 4px rgb(3 100 255 / .1)}body#authentication #login-form .password-field .form-control{border-radius:12px 0 0 12px}body#authentication #login-form .password-field>[data-ps-action="toggle-password"]{width:52px;border:1px solid #0364ff;border-radius:0 12px 12px 0;background:#0364ff;color:#fff;box-shadow:none}body#authentication #login-form .buttons-wrapper{align-items:center;gap:14px;margin-top:8px}body#authentication #login-form .btn-basic{padding-right:0;padding-left:0;color:#43567e;text-decoration:none}body#authentication #login-form .btn-basic:hover{color:#0364ff;text-decoration:underline}body#authentication #submit-login{min-height:48px;padding:11px 26px;border-color:#0364ff;border-radius:12px;background:#0364ff;font-weight:700;box-shadow:0 8px 20px rgb(3 100 255 / .2)}body#authentication #submit-login:hover{border-color:#0256da;background:#0256da;transform:translateY(-1px)}body#authentication .login>hr{margin:30px 0;border-color:#e4e9f2;opacity:1}body#authentication .login__register-prompt{text-align:center}body#authentication .login__register-prompt .h4{margin-bottom:14px;color:#283a6b;font-size:1.05rem;font-weight:700}body#authentication .login__register-prompt .btn-outline-primary{min-height:48px;padding:11px 22px;border:1px solid #bfd2f2;border-radius:12px;background:#f4f8ff;color:#0364ff;font-weight:700}body#authentication .login__register-prompt .btn-outline-primary:hover{border-color:#0364ff;background:#eaf2ff;color:#0256da}@media (max-width:767.98px){body#authentication #wrapper{padding-bottom:28px}body#authentication #wrapper>.container--limited-sm{padding-right:14px;padding-left:14px}body#authentication #center-column{margin-top:8px;padding:26px 20px 28px;border-radius:16px}body#authentication .page-header{margin-bottom:22px}body#authentication #login-form .buttons-wrapper{align-items:stretch;gap:10px}body#authentication #login-form .btn-basic{text-align:center}body#authentication #submit-login{width:100%}}body:has(.registration-page) #wrapper{padding-top:26px;padding-bottom:62px;background:linear-gradient(180deg,#f5f9ff 0,#fff 520px)}.registration-page{max-width:1180px}.registration-page .page-header{margin-bottom:26px;text-align:center}.registration-page .page-header h1,.registration-page .page-header .h1{margin-bottom:0;color:#183263;font-size:clamp(2rem, 4vw, 3rem);font-weight:800;letter-spacing:-.025em}.registration-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(440px,1.18fr);overflow:hidden;border:1px solid #dce7f7;border-top:6px solid #0364ff;border-radius:24px;background:#fff;box-shadow:0 20px 50px rgb(18 49 101 / .1)}.registration-benefits{display:flex;flex-direction:column;padding:46px 40px;background:radial-gradient(circle at 90% 10%,rgb(3 100 255 / .12),transparent 32%),linear-gradient(150deg,#eaf3ff 0,#f7faff 60%,#fff 100%)}.registration-benefits__icon{display:grid;width:58px;height:58px;margin-bottom:25px;place-items:center;border-radius:17px;background:#0364ff;box-shadow:0 10px 24px rgb(3 100 255 / .25);color:#fff;font-size:28px;font-weight:800}.registration-eyebrow{margin:0 0 8px;color:#0364ff;font-size:.76rem;font-weight:800;letter-spacing:.085em;text-transform:uppercase}.registration-benefits h2,.register-form__heading h2{margin:0 0 14px;color:#183263;font-size:clamp(1.55rem, 2.8vw, 2.15rem);font-weight:800;line-height:1.16}.registration-benefits__intro,.register-form__heading>p:last-child{margin:0;color:#58667d;line-height:1.65}.registration-benefits__list{display:grid;gap:19px;margin:34px 0;padding:0;list-style:none}.registration-benefits__list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:start}.registration-benefits__list li>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#fff;color:#0364ff;font-weight:800;box-shadow:0 4px 12px rgb(25 50 100 / .1)}.registration-benefits__list strong,.registration-benefits__list small{display:block}.registration-benefits__list strong{margin:2px 0 3px;color:#203967;font-size:1rem}.registration-benefits__list small{color:#66748a;font-size:.9rem;line-height:1.45}.registration-benefits__help{margin:auto 0 0;padding-top:23px;border-top:1px solid #d7e5f7;color:#4e5e78}.registration-benefits__help a{color:#0364ff;font-weight:700;text-decoration:none}.register-form{padding:45px 48px 40px;background:#fff}.register-form__heading{margin-bottom:29px;padding-bottom:23px;border-bottom:1px solid #e5ebf4}.register-form #customer-form .form-group{margin-bottom:20px}.register-form #customer-form label,.register-form #customer-form .form-control-label{color:#2f4162;font-weight:700}.register-form #customer-form .form-control{min-height:50px;border:1px solid #cbd8e9;border-radius:12px;background:#fbfdff;color:#172033;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.register-form #customer-form .form-control:focus{border-color:#0364ff;background:#fff;box-shadow:0 0 0 4px rgb(3 100 255 / .1)}.register-form #customer-form .password-field .form-control{border-radius:12px 0 0 12px}.register-form #customer-form .password-field>[data-ps-action="toggle-password"]{width:52px;border:1px solid #0364ff;border-radius:0 12px 12px 0;background:#0364ff;color:#fff}.register-form #customer-form .form-control-comment,.register-form #customer-form .form-text{color:#748198;font-size:.83rem;line-height:1.4}.register-form__password-help{color:#697386;font-size:.8125rem;line-height:1.45;margin:-.25rem 0 .75rem}.elementor-accordion a.la-faq-valid-link:focus-visible,.elementor-toggle a.la-faq-valid-link:focus-visible{border-radius:4px;outline:3px solid rgb(3 100 255 / .35);outline-offset:4px}.register-form #customer-form .custom-radio,.register-form #customer-form .custom-checkbox{border-color:#aebfd7}.register-form #customer-form a{color:#0364ff;font-weight:650}.register-form__footer{margin-top:27px;padding-top:0}.register-form__submit{width:100%;min-height:52px;border-color:#0364ff;border-radius:12px;background:#0364ff;font-size:1rem;font-weight:800;box-shadow:0 10px 22px rgb(3 100 255 / .22)}.register-form__submit:hover,.register-form__submit:focus{border-color:#0256da;background:#0256da;transform:translateY(-1px)}.register-form__login-prompt{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:26px;padding-top:24px;border-top:1px solid #e5ebf4;color:#526079;text-align:center}.register-form__login-prompt a{color:#0364ff;font-weight:800;text-decoration:none}.register-form__login-prompt a:hover,.registration-benefits__help a:hover{text-decoration:underline}@media (max-width:991.98px){.registration-layout{grid-template-columns:1fr}.registration-benefits{padding:34px}.registration-benefits__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.registration-benefits__list li{grid-template-columns:1fr}}@media (max-width:767.98px){body:has(.registration-page) #wrapper{padding-top:15px;padding-bottom:38px}.registration-page{padding-right:14px;padding-left:14px}.registration-page .page-header{margin-bottom:19px}.registration-layout{border-radius:18px}.registration-benefits,.register-form{padding:27px 21px}.registration-benefits__icon{width:50px;height:50px;margin-bottom:20px;font-size:24px}.registration-benefits__list{grid-template-columns:1fr;gap:16px;margin:25px 0}.registration-benefits__list li{grid-template-columns:32px minmax(0,1fr)}.register-form__heading{margin-bottom:24px}.register-form__login-prompt{flex-direction:column;gap:4px}}@media (min-width:1200px){.header-top__right .header-block__title{display:block;overflow:hidden;max-width:110px;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1200px) and (max-width:1399.98px){#_desktop_ps_searchbar{right:355px;width:215px}}@media (min-width:1400px) and (max-width:1599.98px){#_desktop_ps_searchbar{right:360px;width:260px}}@media (min-width:1600px){#_desktop_ps_searchbar{right:380px;width:clamp(320px, 22vw, 420px)}}@media (min-width:768px){#_desktop_ps_searchbar{width:170px!important}#_desktop_ps_searchbar .ps-searchbar__input{padding-right:8px;text-overflow:ellipsis}}body:has(.order-confirmation__hero) #wrapper{padding-top:32px;padding-bottom:64px;background:linear-gradient(180deg,#f5f9ff 0,#fff 420px)}.order-confirmation__hero{display:grid;grid-template-columns:72px minmax(0,1fr);gap:24px;padding:36px 40px;border:1px solid #dce8fa;border-top:6px solid #0364ff;border-radius:22px;background:linear-gradient(135deg,#fff 45%,#edf5ff 100%);box-shadow:0 18px 45px rgb(15 47 99 / .09);color:#172033}.order-confirmation__hero:focus-visible{outline:3px solid rgb(3 100 255 / .3);outline-offset:4px}.order-confirmation__hero-icon{display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:#0364ff;box-shadow:0 10px 24px rgb(3 100 255 / .25);color:#fff;font-size:36px;font-weight:800}.order-confirmation__eyebrow{margin:0 0 7px;color:#0364ff;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.order-confirmation__hero-title{margin:0 0 14px;color:#193264;font-size:clamp(2rem, 4vw, 3rem);font-weight:800;line-height:1.08}.order-confirmation__hero-intro,.order-confirmation__hero-email{max-width:780px;margin:0 0 9px;color:#44516a;font-size:1.05rem;line-height:1.65}.order-confirmation__hero-email strong{color:#193264;overflow-wrap:anywhere}.order-confirmation__invoice-link{margin-top:14px;border-radius:11px;font-weight:700}.order-confirmation__next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 30px}.order-confirmation__next-step{display:flex;align-items:center;gap:13px;min-height:82px;padding:16px 18px;border:1px solid #dfe8f6;border-radius:15px;background:#fff;color:#263756}.order-confirmation__next-step--active{border-color:#b9d3ff;background:#f0f6ff}.order-confirmation__next-step-number{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border-radius:50%;background:#eaf2ff;color:#0364ff;font-weight:800}.order-confirmation__next-step--active .order-confirmation__next-step-number{background:#0364ff;color:#fff}.order-confirmation__next-step strong,.order-confirmation__next-step small{display:block}.order-confirmation__next-step small{margin-top:3px;color:#68758c;line-height:1.35}.order-confirmation__details{overflow:hidden;border:1px solid #dce6f4!important;border-top:5px solid #0364ff!important;border-radius:20px;background:#fff;box-shadow:0 15px 38px rgb(15 47 99 / .08)}.order-confirmation__details>.card-body{padding:32px}.order-confirmation__details-heading .h2{margin:0 0 20px;color:#172b52;font-size:clamp(1.55rem, 3vw, 2rem);font-weight:800}.order-confirmation__details-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 26px;padding:0;list-style:none}.order-confirmation__details-list li{padding:14px 16px;border:1px solid #e1e9f5;border-radius:12px;background:#f7faff;color:#33445f;line-height:1.45}.order-confirmation__product{padding:22px 0}.order-confirmation__product-image{overflow:hidden;border:1px solid #e3ebf5;border-radius:13px;background:#fff}.order-confirmation__product-title,.order-confirmation__product-total{color:#1b2c4d;font-weight:750}.order-confirmation__subtotals{padding:18px 22px;border-radius:14px 14px 0 0;background:#f7faff}.order-confirmation__line{gap:20px;padding:7px 0}.order-confirmation__line-value{text-align:right}.order-confirmation__totals{padding:18px 22px;border:1px solid #cfe0fa;border-radius:14px;background:#edf5ff}.order-confirmation__totals .order-confirmation__line--bold{color:#142c59;font-size:1.25rem;font-weight:800}.order-confirmation__account-transformation{border:1px solid #dce6f4;border-radius:18px}.order-confirmation__next-steps+.card,.order-confirmation__next-steps+section,.order-confirmation__next-steps+div:not(.order-confirmation__details){margin-bottom:26px;padding:28px 30px;border:1px solid #dce6f4;border-left:5px solid #0364ff;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgb(15 47 99 / .07)}.order-confirmation__next-steps+.card h2,.order-confirmation__next-steps+section h2,.order-confirmation__next-steps+div:not(.order-confirmation__details) h2{margin-bottom:18px;color:#193264;font-weight:800}.order-confirmation__next-steps+.card a,.order-confirmation__next-steps+section a,.order-confirmation__next-steps+div:not(.order-confirmation__details) a{font-weight:700}@media (max-width:991.98px){.order-confirmation__details-list{grid-template-columns:1fr}.order-confirmation__next-steps{grid-template-columns:1fr}}@media (max-width:767.98px){body:has(.order-confirmation__hero) #wrapper{padding-top:18px;padding-bottom:40px}.order-confirmation__hero{grid-template-columns:1fr;gap:17px;padding:26px 21px;border-radius:18px}.order-confirmation__hero-icon{width:58px;height:58px;font-size:29px}.order-confirmation__hero-title{font-size:2rem}.order-confirmation__hero-intro,.order-confirmation__hero-email{font-size:1rem}.order-confirmation__details>.card-body{padding:24px 18px}.order-confirmation__subtotals,.order-confirmation__totals{padding:15px}.order-confirmation__next-steps+.card,.order-confirmation__next-steps+section,.order-confirmation__next-steps+div:not(.order-confirmation__details){padding:23px 19px;border-left-width:4px}}@media (min-width:768px) and (max-width:991.98px){.header-bottom .navbar-brand,.header-bottom .navbar-brand .logo{width:auto!important;max-width:8.25rem!important}}.elementor-12070101{color:#39445A;font-size:18px;line-height:1.7;overflow:hidden}.elementor-12070101>.elementor-element{padding:50px 24px!important;background:#fff}.elementor-12070101>.elementor-element:nth-child(3n+1){background:#F3F7FF}.elementor-12070101>.elementor-element:nth-child(3n){background:#F9FBFF}.elementor-12070101>.elementor-element>.elementor-container{max-width:1120px!important;margin:auto}.elementor-12070101 h1,.elementor-12070101 h2,.elementor-12070101 h3,.elementor-12070101 .elementor-heading-title{font-family:inherit;color:#283A6B}.elementor-12070101 h2,.elementor-12070101 .elementor-widget-heading h2{font-size:clamp(28px,3.3vw,42px);line-height:1.15;margin-bottom:20px}.elementor-12070101 .elementor-element-a100001{background:#F3F7FF!important;padding-top:58px!important;padding-bottom:58px!important}.elementor-12070101 .elementor-element-a100001 .elementor-heading-title{font-size:clamp(38px,5vw,64px)!important;line-height:1.06!important;font-weight:800!important}.elementor-12070101 .elementor-element-a100001 .elementor-widget-text-editor{font-size:20px}.elementor-12070101 .elementor-element-a100001 img{border-radius:22px!important}.elementor-12070101 .elementor-element-a110001>.elementor-container{background:#fff;border:1px solid #D9E5F6;border-left:5px solid #0364FF;border-radius:18px;padding:28px}.elementor-12070101 .elementor-element-a120001>.elementor-container{background:#F3F7FF;border-radius:16px;padding:26px}.elementor-12070101 .elementor-widget-text-editor a{color:#035BD6;text-decoration:underline;text-underline-offset:2px}.elementor-12070101 .elementor-button{border-radius:12px!important;font-weight:750!important;padding:13px 18px!important}.elementor-12070101 .elementor-widget-image img,.elementor-12070101 figure img{border-radius:22px!important}.elementor-12070101 .elementor-accordion-item,.elementor-12070101 .elementor-toggle-item{background:#fff;border:1px solid #D9E5F6!important;border-radius:14px;margin:12px 0;overflow:hidden}.elementor-12070101 .elementor-tab-title{font-weight:750;color:#283A6B;padding:18px 20px!important}.elementor-12070101 .elementor-tab-content{padding:0 20px 20px!important;border:0!important}.elementor-12070101 table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #D9E5F6;border-radius:16px;overflow:hidden;background:#fff}.elementor-12070101 th{background:#283A6B!important;color:#fff!important;text-align:left}.elementor-12070101 th,.elementor-12070101 td{padding:15px!important;border-bottom:1px solid #E6EDF7!important;vertical-align:top}.elementor-12070101 .elementor-inner-column>.elementor-element-populated{background:#fff;border:1px solid #D9E5F6;border-radius:16px;padding:22px!important}@media(max-width:1024px){.elementor-12070101>.elementor-element{padding:42px 20px!important}}@media(max-width:767px){.elementor-12070101{font-size:16px}.elementor-12070101>.elementor-element{padding:32px 15px!important}.elementor-12070101 .elementor-element-a100001{padding-top:36px!important;padding-bottom:36px!important}.elementor-12070101 .elementor-element-a100001 .elementor-widget-text-editor{font-size:18px}.elementor-12070101 .elementor-element-a110001>.elementor-container,.elementor-12070101 .elementor-element-a120001>.elementor-container{padding:20px}.elementor-12070101 th,.elementor-12070101 td{padding:11px!important;font-size:14px}}@media (max-width:767.98px){.ps-customersignin .header-block__action-btn{display:inline-flex!important;align-items:center;justify-content:center;width:46px!important;height:46px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#243a70!important;box-shadow:none!important}.ps-customersignin .la-account-menu{right:0!important;left:auto!important;width:min(230px, calc(100vw - 32px))!important;min-width:0!important;margin-top:10px!important;padding:8px!important;border:1px solid #dce7f7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 36px rgb(25 53 104 / .18)!important}.ps-customersignin .la-account-menu .dropdown-item{min-height:44px!important;margin:2px 0!important;padding:9px 10px!important;border-radius:11px!important;color:#263b70!important;font-size:.98rem!important;font-weight:700!important}.ps-customersignin .la-account-menu .dropdown-item .material-icons{width:30px!important;height:30px!important;color:#1467df!important;font-size:1.15rem!important}.ps-customersignin .la-account-menu .dropdown-divider{margin:7px 4px!important;border-color:#e5ecf6!important}.ps-searchbar--mobile .header-block__action-btn,#_desktop_ps_customersignin .header-block__action-btn,#_mobile_ps_customersignin .header-block__action-btn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:0!important;border-radius:0;background:transparent!important;color:#243a70!important;box-shadow:none}.ps-searchbar--mobile .header-block__action-btn:focus-visible,#_desktop_ps_customersignin .header-block__action-btn:focus-visible,#_mobile_ps_customersignin .header-block__action-btn:focus-visible{border-color:#73b7ff!important;box-shadow:0 0 0 4px rgb(3 100 255 / .14)}.ps-searchbar__offcanvas{border:0;border-radius:0 0 22px 22px;background:#f8faff;box-shadow:0 16px 34px rgb(24 48 96 / .16)}.ps-searchbar__offcanvas .offcanvas-header{display:flex;align-items:center;gap:10px;padding:14px 16px 16px;background:#fff}.ps-searchbar__offcanvas .ps-searchbar__container{min-width:0;flex:1 1 auto}.ps-searchbar__offcanvas .ps-searchbar__form{position:relative}.ps-searchbar__offcanvas .ps-searchbar__input{width:100%;height:50px;padding:8px 16px 8px 48px;border:1px solid #cbd9ed;border-radius:15px;background:#f8faff;color:#283a6b;font-size:1.05rem;box-shadow:inset 0 1px 0 rgb(255 255 255 / .85)}.ps-searchbar__offcanvas .ps-searchbar__input:focus{border-color:#72b4ff;background:#fff;box-shadow:0 0 0 4px rgb(3 100 255 / .12)}.ps-searchbar__offcanvas .ps-searchbar__magnifier{top:50%;left:15px;color:#0364ff;transform:translateY(-50%)}.ps-searchbar__offcanvas>.offcanvas-header>.btn{flex:0 0 auto;padding:8px 0 8px 2px;color:#0364ff;font-size:.98rem;font-weight:750;text-decoration:none}#_desktop_ps_customersignin .la-account-menu{right:0;left:auto;width:min(230px, calc(100vw - 32px));min-width:0;margin-top:10px;padding:8px;border:1px solid #dce7f7;border-radius:18px;background:#fff;box-shadow:0 16px 36px rgb(25 53 104 / .18)}#_mobile_ps_customersignin .la-account-menu{right:0;left:auto;width:min(230px, calc(100vw - 32px));min-width:0;margin-top:10px;padding:8px;border:1px solid #dce7f7;border-radius:18px;background:#fff;box-shadow:0 16px 36px rgb(25 53 104 / .18)}#_desktop_ps_customersignin .la-account-menu .dropdown-item{min-height:44px;margin:2px 0;padding:9px 10px;border-radius:11px;color:#263b70;font-size:.98rem;font-weight:700}#_mobile_ps_customersignin .la-account-menu .dropdown-item{min-height:44px;margin:2px 0;padding:9px 10px;border-radius:11px;color:#263b70;font-size:.98rem;font-weight:700}#_mobile_ps_customersignin .la-account-menu .dropdown-item .material-icons{width:30px;height:30px;color:#1467df;font-size:1.15rem}#_mobile_ps_customersignin .la-account-menu .dropdown-divider{margin:7px 4px;border-color:#e5ecf6}#_desktop_ps_customersignin .la-account-menu .dropdown-item .material-icons{width:30px;height:30px;color:#1467df;font-size:1.15rem}#_desktop_ps_customersignin .la-account-menu .dropdown-divider{margin:7px 4px;border-color:#e5ecf6}}body#product.product-id-6 #product_details{display:none!important}#ps_checkout-payment-method-logo-block-img{width:14px;height:16px}#ps_checkout-payment-method-logos-container img{width:34px;height:20px;object-fit:contain}#ps_checkout-payment-method-logos-container img.paypal-logo-paypal{width:63px;height:20px}#ps_checkout-payment-method-logos-container img.paypal-logo-pp{width:15px;height:20px}body.page-order [data-la-checkout-nav]{min-height:3.1rem;padding:.72rem 1.2rem;border-radius:.75rem;font-weight:750;line-height:1.25;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}body.page-order [data-la-checkout-nav="continue"]{border-color:#1263f6;background:#1263f6;box-shadow:0 7px 16px rgb(18 99 246 / .2)}body.page-order [data-la-checkout-nav="continue"]:hover{border-color:#0754da;background:#0754da;box-shadow:0 9px 20px rgb(18 99 246 / .26);transform:translateY(-1px)}body.page-order [data-la-checkout-nav="continue"]:disabled{border-color:#1263f6;background:#1263f6;box-shadow:0 7px 16px rgb(18 99 246 / .2);color:#fff;cursor:not-allowed;opacity:1}body.page-order #checkout-payment-step .buttons-wrapper--split{align-items:center;display:flex;gap:1rem;justify-content:space-between}body.page-order #checkout-payment-step #payment-confirmation{display:flex;flex:0 0 auto;margin-left:auto}body.page-order #checkout-payment-step .la-payment-action-area>.js-payment-binary{flex:0 0 auto;margin-left:auto}body.page-order #checkout-payment-step .la-payment-action-area>.js-payment-binary,body.page-order #checkout-payment-step .la-payment-action-area .ps_checkout-button{filter:none!important;opacity:1!important}body.page-order #checkout-payment-step .js-payment-ps_checkout-card,body.page-order #checkout-payment-step .js-payment-ps_checkout-card .ps_checkout-button{filter:none!important;opacity:1!important}body.page-order #checkout-payment-step .js-payment-ps_checkout-card .la-payment-submit:not(.la-payment-submit--ready){background-color:#8bb3ff!important;border-color:#8bb3ff!important;box-shadow:none!important}body.page-order #checkout-payment-step .js-payment-ps_checkout-card .la-payment-submit--ready{transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}body.page-order #checkout-payment-step .js-payment-ps_checkout-card .la-payment-submit--ready:hover{background-color:#0754da!important;border-color:#0754da!important;box-shadow:0 9px 20px rgb(18 99 246 / .26)!important;transform:translateY(-1px)}body.page-order #checkout-payment-step #payment-confirmation .btn.disabled{border-color:#8bb3ff;background:#8bb3ff;box-shadow:none;color:#fff;cursor:not-allowed;opacity:1}@media (min-width:576px){body.page-order #checkout-payment-step .step__content{position:relative}body.page-order #checkout-payment-step .step__content>.js-payment-ps_checkout-card{bottom:0;margin:0!important;position:absolute;right:0}}@media (max-width:575.98px){body.page-order #checkout-payment-step .buttons-wrapper--split,body.page-order #checkout-payment-step #payment-confirmation{display:flex;width:100%}body.page-order #checkout-payment-step #payment-confirmation{margin-left:0}body.page-order .la-payment-actions{flex-direction:column!important;align-items:stretch!important}body.page-order .la-payment-confirmation{margin-left:0!important;width:100%!important}body.page-order #checkout-payment-step .js-payment-ps_checkout-card,body.page-order #checkout-payment-step .js-payment-ps_checkout-card #ps_checkout-card-buttons-container,body.page-order #checkout-payment-step .js-payment-ps_checkout-card .ps_checkout-button,body.page-order #checkout-payment-step .js-payment-ps_checkout-card .la-payment-submit{display:block!important;margin-left:0!important;margin-right:0!important;max-width:100%!important;width:100%!important}body.page-order #checkout-payment-step .js-payment-ps_checkout-card .la-payment-submit{min-height:3.1rem!important}body.page-order #checkout-payment-step #payment-confirmation,body.page-order #checkout-payment-step .js-payment-confirmation{display:none!important}body.page-order #payment-confirmation,body.page-order .js-payment-confirmation{display:none!important}}.elementor-widget-product-carousel .product-flags .badge.discount,.elementor-widget-product-carousel .product-flags .badge.on-sale,.la-purchased-together .product-flags .badge.discount,.la-purchased-together .product-flags .badge.on-sale{top:.75rem;z-index:2;padding:.42rem .72rem;border:0;border-radius:999px;color:#fff;font-size:.86rem;font-weight:800;line-height:1.1}.elementor-widget-product-carousel .product-flags .badge.discount,.la-purchased-together .product-flags .badge.discount{left:.75rem;background:linear-gradient(135deg,#075be8,#2c7cff);box-shadow:0 6px 14px rgb(7 91 232 / .28)}.elementor-widget-product-carousel .product-flags .badge.on-sale,.la-purchased-together .product-flags .badge.on-sale{background:#243b76;box-shadow:0 6px 14px rgb(36 59 118 / .24)}.elementor-widget-product-carousel .elementor-swiper-button,.la-purchased-together .swiper-button-next,.la-purchased-together .swiper-button-prev{width:42px;height:42px;border:1px solid rgb(36 59 118 / .18);border-radius:50%;background:rgb(255 255 255 / .94);color:#243b76;box-shadow:0 5px 14px rgb(36 59 118 / .12);opacity:.9}.elementor-widget-product-carousel .elementor-swiper-button:hover,.la-purchased-together .swiper-button-next:hover,.la-purchased-together .swiper-button-prev:hover{opacity:1}.elementor-widget-product-carousel .elementor-swiper-button::before,.la-purchased-together .swiper-button-next::before,.la-purchased-together .swiper-button-prev::before{font-size:1rem}.la-purchased-together .la-related-heading{text-align:left}.la-purchased-together .la-related-heading .section-title,.elementor-widget-product-carousel>.elementor-widget-container>.elementor-heading-title{color:#243b76;font-size:clamp(1.45rem, 2.2vw, 2rem);font-weight:800;letter-spacing:-.02em}.product-flags .badge.discount,.product-flags .badge.on-sale{z-index:2;display:inline-flex;align-items:center;min-height:28px;padding:.42rem .72rem;border:0!important;border-radius:999px;color:#fff!important;font-size:.86rem;font-weight:800;letter-spacing:.01em;line-height:1.1}.product-flags .badge.discount{background:linear-gradient(135deg,#075be8 0%,#2c7cff 100%)!important;box-shadow:0 6px 14px rgb(7 91 232 / .28)}.product-flags .badge.on-sale{background:#243b76!important;box-shadow:0 6px 14px rgb(36 59 118 / .24)}.product-flags .badge.out_of_stock{z-index:2;display:inline-flex;align-items:center;gap:.42rem;min-height:28px;padding:.42rem .72rem;border:1px solid #efd4d0!important;border-radius:999px;background:rgb(255 255 255 / .96)!important;box-shadow:0 4px 10px rgb(97 45 41 / .08)!important;color:#8e3a34!important;font-size:.88rem;font-weight:750;letter-spacing:.01em;line-height:1.1}.product-flags .badge.out_of_stock::before{width:.48rem;height:.48rem;border-radius:50%;background:#be5b53;box-shadow:0 0 0 3px rgb(197 76 67 / .13);content:''}.elementor-widget-product-carousel .elementor-heading-title,.la-purchased-together .la-related-heading .section-title,section.ps-viewedproduct .section-title{position:relative;display:inline-block;margin-bottom:1.4rem!important;padding:.05rem 0 .05rem 1rem!important;color:#243b76;font-size:clamp(1.4rem, 2.1vw, 1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.elementor-widget-product-carousel .elementor-heading-title::after,.la-purchased-together .la-related-heading .section-title::after,section.ps-viewedproduct .section-title::after{position:absolute;top:.05em;left:0;width:5px;height:1.1em;border-radius:4px;background:#1769e8;content:''}.elementor-widget-product-carousel .elementor-swiper-button{display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;border-color:rgb(36 59 118 / .24)!important;background:rgb(255 255 255 / .97)!important;box-shadow:0 7px 18px rgb(36 59 118 / .16)!important;opacity:.96!important}section.ps-viewedproduct .products{display:flex!important;align-items:stretch;gap:24px;overflow:hidden}section.ps-viewedproduct .product-miniature{display:flex;flex:0 0 calc((100% - 72px) / 4);min-width:0;margin:0}section.ps-viewedproduct .product-miniature__inner{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;overflow:hidden;border:1px solid #e4eaf4;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgb(40 58 107 / .07)}section.ps-viewedproduct .product-miniature__image-container{aspect-ratio:1 / 1;width:100%}section.ps-viewedproduct .product-miniature__image{width:100%;height:100%;object-fit:contain}section.ps-viewedproduct .product-miniature__bottom{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:16px 16px 14px}section.ps-viewedproduct .product-miniature__infos{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}section.ps-viewedproduct .product-miniature__title{display:block;min-width:0;min-height:2.7em;overflow:hidden;color:#243b76;font-size:1rem;font-weight:750;line-height:1.35;text-decoration:none}section.ps-viewedproduct .product-miniature__title:hover{color:#075be8;text-decoration:underline}section.ps-viewedproduct .product-miniature__variants{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}section.ps-viewedproduct .product-miniature__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:14px}section.ps-viewedproduct .product-miniature__price{color:#202938;font-size:1.25rem;font-weight:800}section.ps-viewedproduct .product-miniature__regular-price{color:#78849a;font-size:.9rem}section.ps-viewedproduct .product-list-review{margin-top:12px}section.ps-viewedproduct .product-miniature__actions{margin-top:auto;padding-top:14px}section.ps-viewedproduct .product-miniature__form{display:flex;align-items:center;gap:10px}section.ps-viewedproduct .product-miniature__add{flex:0 0 auto}section.ps-viewedproduct .product-miniature__details{display:inline-flex;align-items:center;gap:.42rem;min-height:40px;padding:.5rem .85rem;border:1px solid #b8cbea;border-radius:11px;background:#fff;color:#283a6b;font-size:.92rem;font-weight:750;text-decoration:none;box-shadow:0 4px 10px rgb(40 58 107 / .07);transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}section.ps-viewedproduct .product-miniature__details::after{color:#1769ff;content:'→';font-size:1.05rem;line-height:1}section.ps-viewedproduct .product-miniature__details:hover{border-color:#1769ff;background:#f5f8ff;color:#1769ff;box-shadow:0 7px 15px rgb(23 105 255 / .13);transform:translateY(-1px)}@media (max-width:991.98px){section.ps-viewedproduct .product-miniature{flex-basis:calc((100% - 24px) / 2)}}@media (max-width:575.98px){section.ps-viewedproduct .products{gap:16px}section.ps-viewedproduct .products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}section.ps-viewedproduct .product-miniature{display:flex;min-width:0;flex-basis:auto}section.ps-viewedproduct .product-miniature:nth-child(n+5){display:none}section.ps-viewedproduct .product-miniature__bottom{padding:12px}section.ps-viewedproduct .product-miniature__title{min-height:0;font-size:.92rem}section.ps-viewedproduct .product-miniature__variants{gap:5px;margin-top:8px}section.ps-viewedproduct .product-miniature__prices{gap:4px;margin-top:9px}section.ps-viewedproduct .product-miniature__price{font-size:1.05rem}section.ps-viewedproduct .product-miniature__regular-price{font-size:.78rem}section.ps-viewedproduct .product-list-review{display:none}section.ps-viewedproduct .product-miniature__actions{display:none}}body.page-order [data-la-checkout-nav="back"]{border:1px solid #c7d3e6;background:#fff;color:#263b72;text-decoration:none}body.page-order [data-la-checkout-nav="back"]:hover{border-color:#9db3d2;background:#f5f8ff;color:#1263f6;transform:translateY(-1px)}body.page-order [data-la-checkout-nav]:focus-visible{outline:3px solid rgb(18 99 246 / .28);outline-offset:3px}@media (max-width:575.98px){body.page-order [data-la-checkout-nav]{width:100%;justify-content:center}}body#category #js-product-list .product-miniature__inner{display:flex;flex-direction:column;height:100%}body#category #js-product-list .product-miniature__bottom{display:flex;flex:1 1 auto;flex-direction:column}body#category #js-product-list .product-miniature__infos{display:flex;flex:1 1 auto;flex-direction:column}body#category #js-product-list .product-miniature__title{min-height:3.2em;order:1}body#category #js-product-list .product-miniature__variants{order:4}body#category #js-product-list .product-miniature__prices{box-sizing:border-box;min-height:2.2rem;order:2}body#category #js-product-list .product-list-review{box-sizing:border-box;min-height:1.8rem;order:3;margin-top:0!important;padding-top:0}body#category #js-product-list .product-list-review.la-card-rating{margin-top:0!important;transform:translateY(-6px)}@media (max-width:575.98px){body#category #js-product-list .product-miniature__title{min-height:auto}body#category #js-product-list .product-miniature__prices,body#category #js-product-list .product-list-review{min-height:0}}body#category #js-product-list .product-miniature__title{color:#243b76;font-size:1.13rem;font-weight:750;letter-spacing:-.012em;line-height:1.35;text-decoration:none}body#category #js-product-list .product-miniature__title:hover{color:#075be8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}body#category #js-product-list .product-miniature__price{color:#202936;font-size:1.35rem;font-weight:800;letter-spacing:-.025em;line-height:1.15}body#category #js-product-list .product-miniature__discount-price{align-self:center;margin-left:.5rem}body#category #js-product-list .product-miniature__regular-price{color:#758099;font-size:.96rem;font-weight:550;text-decoration-thickness:1.5px}body#category #js-product-list .product-miniature__details{display:inline-flex;align-items:center;gap:.42rem;min-height:40px;padding:.5rem .85rem;border:1px solid #b8cbea;border-radius:11px;background:#fff;color:#283a6b;font-size:.92rem;font-weight:750;text-decoration:none;box-shadow:0 4px 10px rgb(40 58 107 / .07);transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}body#category #js-product-list .product-miniature__details::after{color:#1769ff;content:'→';font-size:1.05rem;line-height:1}body#category #js-product-list .product-miniature__details:hover{border-color:#1769ff;background:#f5f8ff;color:#1769ff;box-shadow:0 7px 15px rgb(23 105 255 / .13);transform:translateY(-1px)}body#category #js-product-list .badge.discount{top:.75rem;left:.75rem;z-index:2;padding:.42rem .72rem;border:0;border-radius:999px;background:linear-gradient(135deg,#075be8 0%,#2c7cff 100%);box-shadow:0 6px 14px rgb(7 91 232 / .28);color:#fff;font-size:.86rem;font-weight:800;letter-spacing:.01em;line-height:1.1}body#category #js-product-list .badge.on-sale{padding:.42rem .72rem;border:0;border-radius:999px;background:#243b76;box-shadow:0 6px 14px rgb(36 59 118 / .24);color:#fff;font-size:.86rem;font-weight:800;letter-spacing:.01em;line-height:1.1}body#category #js-product-list .product-flags .badge.out_of_stock{top:.75rem;left:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .72rem;border:1px solid #efd4d0!important;border-radius:999px;background-color:rgb(255 255 255 / .96)!important;background-image:none!important;box-shadow:0 4px 10px rgb(97 45 41 / .08)!important;color:#8e3a34!important;font-size:.88rem;font-weight:750;letter-spacing:.01em;line-height:1.1}body#category #js-product-list .badge.out_of_stock::before{width:.48rem;height:.48rem;border-radius:50%;background:#be5b53;box-shadow:0 0 0 3px rgb(197 76 67 / .13);content:''}@media (max-width:575.98px){body#category #js-product-list .product-miniature__title{font-size:1.05rem}body#category #js-product-list .product-miniature__price{font-size:1.22rem}}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__inner{display:flex;flex-direction:column;height:100%}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__bottom{display:flex;flex:1 1 auto;flex-direction:column}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__infos{display:flex;flex:1 1 auto;flex-direction:column}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__title{min-height:3.2em;color:#243b76;font-size:1.13rem;font-weight:750;letter-spacing:-.012em;line-height:1.35;order:1}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__prices{box-sizing:border-box;min-height:2.2rem;order:2}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-list-review{box-sizing:border-box;min-height:1.8rem;margin-top:0!important;order:3;padding-top:0}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-list-review.la-card-rating{margin-top:0!important;transform:translateY(-6px)}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__variants{order:4}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__title:hover{color:#075be8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__price{color:#202936;font-size:1.35rem;font-weight:800;letter-spacing:-.025em;line-height:1.15}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__discount-price{align-self:center;margin-left:.5rem}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__regular-price{color:#758099;font-size:.96rem;font-weight:550;text-decoration-thickness:1.5px}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .badge.discount,body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .badge.on-sale{top:.75rem;z-index:2;padding:.42rem .72rem;border:0;border-radius:999px;color:#fff;font-size:.86rem;font-weight:800;letter-spacing:.01em;line-height:1.1}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .badge.discount{left:.75rem;background:linear-gradient(135deg,#075be8 0%,#2c7cff 100%);box-shadow:0 6px 14px rgb(7 91 232 / .28)}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .badge.on-sale{background:#243b76;box-shadow:0 6px 14px rgb(36 59 118 / .24)}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .badge.out_of_stock{top:.75rem;left:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .72rem;border:1px solid #efd4d0!important;border-radius:999px;background:#fff!important;color:#8e3a34!important;font-size:.88rem;font-weight:750;line-height:1.1}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__details{display:inline-flex;align-items:center;gap:.42rem;min-height:40px;padding:.5rem .85rem;border:1px solid #b8cbea;border-radius:11px;background:#fff;color:#283a6b;font-size:.92rem;font-weight:750;text-decoration:none;box-shadow:0 4px 10px rgb(40 58 107 / .07)}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .product-miniature__details::after{color:#1769ff;content:'→';font-size:1.05rem}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .la-public-price{display:inline-flex;margin:0 0 0 .6rem;padding-left:.6rem;border-left:1px solid #d9dfeb;color:#7a8494;font-size:.78rem;font-weight:550}body:is(#category,#prices-drop,#new-products,#best-sales,#search,#manufacturer,#supplier) #js-product-list .la-public-price span{color:#566174;font-weight:700}.la-public-price{display:inline-flex;align-items:baseline;gap:.28rem;margin:0 0 .45rem;color:#7a8494;font-size:.78rem;font-weight:550;letter-spacing:.01em}.la-public-price span{color:#566174;font-weight:700}body#category #js-product-list .product-miniature__prices .la-public-price{display:inline-flex;margin:0 0 0 .6rem;padding-left:.6rem;border-left:1px solid #d9dfeb;vertical-align:middle}.quickview .la-product-wishlist{display:inline-flex;margin-top:14px}.quickview .product__actions .la-product-wishlist .la-wishlist-save{display:inline-flex;align-items:center;gap:7px;min-height:42px!important;padding:8px 14px!important;border:1px solid #cbd8ec!important;border-radius:10px!important;background:#f8faff!important;color:#283a6b!important;box-shadow:0 2px 5px rgb(40 58 107 / .06)!important;font-size:.9rem;font-weight:700;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s}.quickview .product__actions .la-product-wishlist .la-wishlist-save:hover{border-color:#7ca7ef!important;background:#edf4ff!important;color:#0364ff!important;box-shadow:0 6px 14px rgb(3 100 255 / .12)!important;transform:translateY(-1px)}.quickview .product__actions .la-product-wishlist .la-wishlist-save.is-saved{border-color:#9bd1aa!important;background:#edf9f0!important;color:#226b36!important}.quickview .product__prices-inline--small-gap>.la-public-price{display:inline-flex;align-items:baseline;gap:.28rem;margin-left:.35rem;color:#7a8494;font-size:.8rem;font-weight:550;letter-spacing:.01em;vertical-align:middle}.quickview .product__prices-inline--small-gap>.la-public-price span{color:#566174;font-weight:700}#js-product-list .product-miniature__top{position:relative}#js-product-list .product-miniature__top>.la-product-wishlist--card{position:absolute;right:.75rem;bottom:.75rem;z-index:4;display:inline-flex}#js-product-list .la-product-wishlist--card .la-wishlist-save,#js-product-list .product-miniature__quickview-button{display:inline-flex!important;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;padding:0!important;border:1px solid rgb(255 255 255 / .9)!important;border-radius:50%!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 5px 14px rgb(40 58 107 / .18)!important;color:#283a6b!important;transition:opacity .18s ease,transform .18s ease,background-color .18s ease,color .18s ease}#js-product-list .product-miniature__quickview-button{position:absolute;top:auto!important;bottom:.75rem;left:.75rem;z-index:4;margin:0!important;font-size:0;opacity:1!important;pointer-events:none;transform:none!important;visibility:hidden}#js-product-list .product-miniature__quickview-button .material-icons,#js-product-list .la-product-wishlist--card .material-icons{font-size:22px}#js-product-list .product-miniature__inner:hover .product-miniature__quickview-button,#js-product-list .product-miniature__inner:has(:focus-visible) .product-miniature__quickview-button,#js-product-list .product-miniature:hover .product-miniature__quickview-button,#js-product-list .product-miniature:focus-within .product-miniature__quickview-button{opacity:1!important;pointer-events:auto;visibility:visible}#js-product-list .la-product-wishlist--card .la-wishlist-save:hover,#js-product-list .product-miniature__quickview-button:hover{background:#0364ff!important;color:#fff!important;transform:translateY(-2px)}#js-product-list .la-product-wishlist--card .la-wishlist-save.is-saved{border-color:#e05274!important;background:#e05274!important;color:#fff!important}#js-product-list .product-miniature__quickview-touch{display:none!important}@media (max-width:991.98px){#js-product-list .product-miniature__quickview-button{opacity:1!important;pointer-events:auto!important;visibility:visible}}.product-miniature__top{position:relative}.product-miniature__top>.la-product-wishlist--card{position:absolute;right:.75rem;bottom:.75rem;z-index:5;display:inline-flex;margin:0!important}.product-miniature__top>.la-product-wishlist--card .la-wishlist-save,.product-miniature__top .product-miniature__quickview-button{display:inline-flex!important;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;margin:0!important;padding:0!important;border:1px solid rgb(255 255 255 / .9)!important;border-radius:50%!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 5px 14px rgb(40 58 107 / .18)!important;color:#283a6b!important;line-height:1!important}.product-miniature__top .product-miniature__quickview-button{position:absolute;top:auto!important;right:auto;bottom:.75rem;left:.75rem;z-index:5;font-size:0;opacity:1!important;pointer-events:none;transform:none!important;visibility:hidden}.product-miniature__top .product-miniature__quickview-button .material-icons,.product-miniature__top .la-product-wishlist--card .material-icons{position:absolute;top:50%;left:50%;display:block;width:22px;height:22px;margin:0;font-size:22px;line-height:1!important;transform:translate(-50%,-50%)}.product-miniature__top>.la-product-wishlist--card .la-cart-wishlist__status{display:none!important}.product-miniature__inner:hover .product-miniature__quickview-button,.product-miniature__inner:has(:focus-visible) .product-miniature__quickview-button,.product-miniature:focus-within .product-miniature__quickview-button{pointer-events:auto;visibility:visible}.product-miniature__top>.la-product-wishlist--card .la-wishlist-save:hover,.product-miniature__top .product-miniature__quickview-button:hover{background:#0364ff!important;color:#fff!important;transform:translateY(-2px)!important}.product-miniature__top>.la-product-wishlist--card .la-wishlist-save.is-saved{border-color:#e05274!important;background:#e05274!important;color:#fff!important}.product-miniature__top .product-miniature__quickview-touch{display:none!important}@media (max-width:991.98px){.product-miniature__top .product-miniature__quickview-button{pointer-events:auto!important;visibility:visible}.elementor-widget-product-carousel .la-product-wishlist--card,.elementor-widget-product-carousel .product-miniature__quickview-button,.la-purchased-together .la-product-wishlist--card,.la-purchased-together .product-miniature__quickview-button,section.ps-viewedproduct .la-product-wishlist--card,section.ps-viewedproduct .product-miniature__quickview-button,.product__accessories .la-product-wishlist--card,.product__accessories .product-miniature__quickview-button{display:none!important}}body#product .la-product-summary{margin:1.15rem 0 1.35rem;color:#343b45;font-size:1rem;line-height:1.55}body#product .la-product-summary__excerpt{display:inline}body#product .la-product-summary__full[hidden]{display:none}body#product .la-product-summary__toggle{display:inline;margin:0;padding:0;border:0;background:#fff0;color:#283a6b;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:.16em}body#product .la-product-summary__toggle:hover{color:#0364ff}.product__accessories{margin-top:3.5rem;padding:2.5rem 0 1rem;border-top:1px solid #e5eaf3;background:linear-gradient(180deg,#f7f9fd 0%,#fff 100%)}.product__accessories .module-products{max-width:1320px}.la-related-heading{text-align:center;margin-bottom:1.5rem}.la-related-kicker{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:.55rem;color:#1769e8;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.la-related-kicker::before{content:'';width:7px;height:7px;border-radius:50%;background:#1769e8}.la-related-heading .section-title{margin:0;color:#243d77;font-size:clamp(1.5rem, 2.5vw, 2.1rem)}.la-related-subtitle{margin:.45rem 0 0;color:#68748b;font-size:.98rem}.product__accessories .module-products__list{overflow:hidden}.product__accessories .products{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem .1rem 1rem;scrollbar-width:thin}.product__accessories .products>*{flex:0 0 min(285px, 82vw);scroll-snap-align:start}@media (max-width:767px){.product__accessories{margin-top:2rem;padding-top:1.75rem}.la-related-heading{text-align:left;padding:0 1rem}.la-related-subtitle{font-size:.9rem}}.la-purchased-together{clear:both;margin:3.5rem auto 0;padding:2.75rem clamp(1rem, 3vw, 3rem);max-width:1320px;border:1px solid #e1e9f5;border-radius:24px;background:linear-gradient(135deg,#f7faff 0%,#fff 68%)}.la-purchased-together__inner{max-width:1180px;margin:0 auto}.la-purchased-together .la-related-heading{margin-bottom:1.65rem}.la-purchased-together .products{display:flex;flex-wrap:nowrap;gap:1rem;overflow-x:auto;padding:.25rem .15rem 1.15rem;scroll-snap-type:x mandatory;scrollbar-color:#b8c8e3 #fff0;scrollbar-width:thin}.la-purchased-together .product-miniature{flex:0 0 min(278px, 76vw);min-width:0;scroll-snap-align:start}.la-purchased-together .product-miniature__inner{height:100%;padding:.75rem;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgb(35 61 119 / .07)}.la-purchased-together .product-miniature__bottom{padding:.75rem .2rem .15rem}@media (min-width:992px){.la-purchased-together .products{overflow:hidden}.la-purchased-together .product-miniature{flex-basis:calc((100% - 3rem) / 4)}}@media (max-width:767px){.la-purchased-together{margin-top:2rem;padding:1.75rem 1rem;border-radius:18px}.la-purchased-together .la-related-heading{text-align:left}}.elementor-widget-product-carousel .elementor-carousel-wrapper{width:100%;overflow:hidden;padding:0 2px 8px}.elementor-widget-product-carousel .swiper-wrapper{display:flex!important;align-items:stretch}.elementor-widget-product-carousel .swiper-slide{display:flex;flex:0 0 calc((100% - 48px) / 3);width:calc((100% - 48px) / 3)!important;min-width:0;height:auto;margin-right:24px}.elementor-widget-product-carousel.products{display:block!important;width:100%}.elementor-widget-product-carousel .swiper-slide:last-child{margin-right:0}.elementor-widget-product-carousel .product-miniature{width:100%;min-width:0;height:100%;margin:0}.elementor-widget-product-carousel .product-miniature__inner{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;overflow:hidden;border:1px solid #e4eaf4;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgb(40 58 107 / .07)}.elementor-widget-product-carousel .product-miniature__top{flex:0 0 auto;min-width:0}.elementor-widget-product-carousel .product-miniature__image-container{aspect-ratio:1 / 1;width:100%;min-height:0}.elementor-widget-product-carousel .product-miniature__image{width:100%;height:100%;object-fit:contain}.elementor-widget-product-carousel .product-miniature__bottom{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:16px 16px 14px}.elementor-widget-product-carousel .product-miniature__infos,.elementor-widget-product-carousel .product-miniature__title,.elementor-widget-product-carousel .product-miniature__prices{min-width:0}.elementor-widget-product-carousel .product-miniature__title{display:block;overflow:hidden;color:#283a6b;font-size:1rem;font-weight:700;line-height:1.35;text-decoration:none}.elementor-widget-product-carousel .product-miniature__variants{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.elementor-widget-product-carousel .product-miniature__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;margin-top:14px}.elementor-widget-product-carousel .product-miniature__price{color:#202938;font-size:1.25rem;font-weight:800}.elementor-widget-product-carousel .product-miniature__regular-price{color:#78849a;font-size:.9rem}.elementor-widget-product-carousel .product-list-review{margin-top:12px}.elementor-widget-product-carousel .product-miniature__actions{margin-top:auto;padding-top:14px}.elementor-widget-product-carousel .product-miniature__form{display:flex;align-items:center;gap:10px}.elementor-widget-product-carousel .quantity-button{flex:0 0 auto}.elementor-widget-product-carousel .product-miniature__add{flex:0 0 auto}@media (max-width:991.98px){.elementor-widget-product-carousel .swiper-slide{flex-basis:calc((100% - 24px) / 2);width:calc((100% - 24px) / 2)!important}}@media (max-width:575.98px){.elementor-widget-product-carousel .swiper-slide{flex-basis:100%;width:100%!important;margin-right:0}}body .elementor-widget-product-carousel.elementor-element-a93f2a1{display:block!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:clamp(20px, 4vw, 64px)!important;padding-right:clamp(20px, 4vw, 64px)!important;box-sizing:border-box!important}body .elementor-widget-product-carousel.elementor-element-a93f2a1 .elementor-widget-container,body .elementor-widget-product-carousel.elementor-element-a93f2a1 .elementor-carousel-wrapper,body .elementor-widget-product-carousel.elementor-element-a93f2a1 .swiper{width:100%!important;max-width:none!important}body .elementor-widget-product-carousel.elementor-element-a93f2a1 .swiper-wrapper{display:flex!important;width:100%!important}body .elementor-widget-product-carousel.elementor-element-a93f2a1 .swiper-slide{display:flex!important;flex:0 0 calc((100% - 48px) / 3)!important;width:calc((100% - 48px) / 3)!important}body .elementor-widget-product-carousel.elementor-element-a93f2a1.elementor-widget-product-box.products{display:block!important}body .elementor-widget-product-carousel.elementor-element-a93f2a1.elementor-widget-product-box.products .swiper-wrapper{display:flex!important;width:100%!important}body .elementor-widget-product-carousel.elementor-element-a93f2a1.elementor-widget-product-box.products .swiper-slide{flex:0 0 calc((100% - 48px) / 3)!important;width:calc((100% - 48px) / 3)!important}@media (max-width:991.98px){body .elementor-widget-product-carousel.elementor-element-a93f2a1 .swiper-slide{flex-basis:calc((100% - 24px) / 2)!important;width:calc((100% - 24px) / 2)!important}}@media (max-width:575.98px){body .elementor-widget-product-carousel.elementor-element-a93f2a1 .swiper-slide{flex-basis:100%!important;width:100%!important}}html,body{max-width:100%;overflow-x:hidden}@media (max-width:575.98px){body .elementor-widget-product-carousel.elementor-element-a93f2a1{width:auto!important;margin-right:0!important;margin-left:0!important;padding-right:16px!important;padding-left:16px!important}body .elementor-widget-product-carousel.elementor-element-a93f2a1 .elementor-carousel-wrapper,body .elementor-widget-product-carousel.elementor-element-a93f2a1 .swiper{overflow:hidden!important}body .elementor-widget-product-carousel.elementor-element-a93f2a1 .swiper-slide{flex:0 0 100%!important;width:100%!important;margin-right:0!important}body .elementor-widget-product-carousel.elementor-element-a93f2a1.elementor-widget-product-box.products .swiper-slide{flex:0 0 100%!important;flex-basis:100%!important;width:100%!important;margin-right:0!important}body#product,body#product #wrapper,body#product #main,body#product #content-wrapper{width:100%!important;max-width:100%!important;overflow-x:clip!important}body#product .product__right .product-comments-additional-info.la-product-rating-summary{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;align-items:center;flex-wrap:wrap;gap:10px;margin:8px 0 14px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}body#product .product__right .product-comments-additional-info.la-product-rating-summary>a{width:auto!important;flex:0 0 auto}body#product .product__right .la-product-review-cta{display:inline-flex!important;width:auto!important;min-height:0!important;align-items:center;gap:6px;margin:0!important;padding:4px 0!important;border:0!important;color:#52617e!important;font-size:.88rem!important;font-weight:600!important;line-height:1.25;text-decoration:none}body#product .product__right .la-product-review-cta span{color:#1769ff;font-size:1rem}}body.category-id-5 #js-product-list-top .products__selection,body.category-id-6 #js-product-list-top .products__selection{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:8px 12px!important;margin:0 0 18px!important;padding:11px 18px!important;border:0 1px 1px!important;border-style:none solid solid!important;border-color:currentColor #e4e9f2 #e4e9f2!important;border-radius:0 0 18px 18px!important;background:#fff!important;box-shadow:0 10px 24px rgb(40 58 107 / .045)!important}@media (max-width:767.98px){body.category-id-5 #js-product-list-top .products__selection,body.category-id-6 #js-product-list-top .products__selection{grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;margin-bottom:18px!important;padding:11px 18px!important}body.category-id-5 #js-product-list-top .products__sort,body.category-id-6 #js-product-list-top .products__sort{order:1!important;min-width:0!important}body.category-id-5 #js-product-list-top .products__count,body.category-id-6 #js-product-list-top .products__count{order:2!important;margin:0!important}body.category-id-5 #js-product-list-top .products__sort-label,body.category-id-6 #js-product-list-top .products__sort-label{display:none!important}body.category-id-5 #js-product-list-top .products__sort-dropdown,body.category-id-5 #js-product-list-top .products__sort-dropdown-button,body.category-id-6 #js-product-list-top .products__sort-dropdown,body.category-id-6 #js-product-list-top .products__sort-dropdown-button{width:100%!important;min-width:0!important}.la-category-lead__more{margin:0;padding:0;border:0;background:#fff0;color:#0364ff;font:inherit;font-weight:750;text-decoration:underline;text-underline-offset:2px;cursor:pointer}}