@charset "UTF-8";@font-face{font-display:swap;font-family:Omnes;font-style:normal;font-weight:100;src:url(../fonts/omnes/Omnes-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Omnes;font-style:normal;font-weight:300;src:url(../fonts/omnes/Omnes-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Omnes;font-style:normal;font-weight:400;src:url(../fonts/omnes/Omnes-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Omnes;font-style:normal;font-weight:500;src:url(../fonts/omnes/Omnes-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Omnes;font-style:normal;font-weight:600;src:url(../fonts/omnes/Omnes-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Omnes;font-style:normal;font-weight:700;src:url(../fonts/omnes/Omnes-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Omnes;font-style:normal;font-weight:800;src:url(../fonts/omnes/Omnes-Black.ttf) format("truetype")}body{font-family:Omnes;line-height:1.3;font-weight:400;font-size:1.6rem;color:#242b33;overflow-x:hidden}html{visibility:visible!important;opacity:1!important}html *{box-sizing:border-box}a,a:active,a:hover,a:visited{color:#242b33}h1,h2,h3,h4{margin:0}h1{font-size:3.2rem;line-height:1;font-weight:600}h2{font-size:4.2rem;line-height:1;font-weight:600}h3{font-size:3.5rem;line-height:1;font-weight:600}h4{font-size:2.2rem;line-height:.7;font-weight:300}b,strong{font-weight:600}.hidden{display:none!important}.show{display:block!important}.subtitle{font-size:2.5rem;font-weight:500;margin-bottom:10px}.page.messages.toast-message-region{--toast-region-top:140px;position:fixed;z-index:10050;top:var(--toast-region-top);right:max(20px,env(safe-area-inset-right));display:flex;flex-direction:column;gap:12px;width:min(420px,100vw - 40px);max-height:calc(100vh - var(--toast-region-top) - 20px);margin:0;padding:0;overflow:visible;pointer-events:none}.page.messages.toast-message-region .messages,.page.messages.toast-message-region [data-bind*="scope:"],.page.messages.toast-message-region [data-placeholder=messages],.page.messages.toast-message-region>div{display:contents}.page.messages.toast-message-region .toast-message{--toast-accent:#6f42e7;--toast-icon-background:#f1ebff;position:relative;display:block;box-sizing:border-box;width:100%;min-height:68px;margin:0!important;padding:16px 50px 16px 58px!important;overflow:hidden;border:1px solid rgba(25,34,54,.1)!important;border-left:4px solid var(--toast-accent)!important;border-radius:16px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 16px 42px rgba(25,34,54,.18);color:#111f41!important;font-size:1.5rem;font-weight:500;line-height:1.4;pointer-events:auto;animation:babilon-toast-in .34s cubic-bezier(.2,.8,.2,1) both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page.messages.toast-message-region .toast-message::before{position:absolute;top:50%;left:15px;display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:var(--toast-icon-background);color:var(--toast-accent);content:"i";font-family:inherit;font-size:1.6rem;font-weight:700;line-height:1;transform:translateY(-50%)}.page.messages.toast-message-region .toast-message>:first-child::before{display:none!important;content:none!important}.page.messages.toast-message-region .toast-message a{color:var(--toast-accent)!important;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.page.messages.toast-message-region .toast-message a:focus,.page.messages.toast-message-region .toast-message a:hover{color:#111f41!important}.page.messages.toast-message-region .toast-message.toast-message--success{--toast-accent:#17875c;--toast-icon-background:#e8f8f0}.page.messages.toast-message-region .toast-message.toast-message--success::before{content:"✓"}.page.messages.toast-message-region .toast-message.toast-message--error{--toast-accent:#d83752;--toast-icon-background:#fff0f2}.page.messages.toast-message-region .toast-message.toast-message--error::before{content:"!"}.page.messages.toast-message-region .toast-message.toast-message--warning{--toast-accent:#b56d00;--toast-icon-background:#fff5df}.page.messages.toast-message-region .toast-message.toast-message--warning::before{content:"!"}.page.messages.toast-message-region .toast-message.is-leaving{animation:babilon-toast-out .26s ease-in both}.page.messages.toast-message-region .toast-message__close{position:absolute;top:50%;right:11px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:0;margin:0;padding:0;border:0;border-radius:50%;background:0 0;box-shadow:none;color:#6e7688;transform:translateY(-50%);transition:background .18s ease,color .18s ease}.page.messages.toast-message-region .toast-message__close:focus,.page.messages.toast-message-region .toast-message__close:hover{border:0;background:#f1f3f7;box-shadow:none;color:#111f41}.page.messages.toast-message-region .toast-message__close:focus-visible{outline:2px solid var(--toast-accent);outline-offset:1px}.page.messages.toast-message-region .toast-message__close span,.page.messages.toast-message-region .toast-message__close svg{display:block;width:16px;height:16px}.page.messages.toast-message-region .toast-message__close path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}@keyframes babilon-toast-in{from{opacity:0;transform:translate3d(28px,-4px,0) scale(.97)}to{opacity:1;transform:translate3d(0,0,0) scale(1)}}@keyframes babilon-toast-out{from{opacity:1;transform:translate3d(0,0,0) scale(1)}to{opacity:0;transform:translate3d(24px,0,0) scale(.98)}}@media (max-width:767px){.page.messages.toast-message-region{right:max(12px,env(safe-area-inset-right));width:min(420px,100vw - 24px);max-height:calc(100vh - var(--toast-region-top) - 12px);gap:8px}.page.messages.toast-message-region .toast-message{min-height:62px;padding:13px 45px 13px 51px!important;border-radius:14px!important;font-size:1.4rem}.page.messages.toast-message-region .toast-message::before{left:12px;width:27px;height:27px;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.page.messages.toast-message-region .toast-message,.page.messages.toast-message-region .toast-message.is-leaving{animation-duration:0s}}.modal-slide{max-width:420px;width:100%;right:0;left:initial!important}.modal-slide .modal-inner-wrap{background:#e0e6eb!important;overflow-y:initial}.modal-slide._inner-scroll._show{overflow-y:initial}.modal-header .action-close{left:-28px;right:initial;padding:0;top:70px;opacity:1}.modal-header .action-close:before{content:"\e608";width:27px;height:87px;background:#242b33;line-height:2.5;border-radius:6px 0 0 6px;color:#fff}.modal-header .action-close:hover:before{color:#fff}.modal-popup._inner-scroll .modal-inner-wrap{max-height:100%;margin:0;height:100%;width:100%}.ui-slider-horizontal{height:6px}.ui-slider-horizontal .ui-slider-range{height:6px;background:#003459;position:relative}.ui-slider-handle{background:#003459;outline:2px solid #d9d9d9;width:16px;height:16px;top:-6px}.limiter-options{height:40px;padding-right:30px;padding-left:20px;border-radius:15px}@media (min-width:1281px){h1{font-size:5.2rem}}@media (max-width:480px){.modal-slide{max-width:90%}}.block.category.event,.footer.content,.header.content,.item-view-title-container,.menu-container,.new-footer,.page-header .header.panel,.page-main,.page-wrapper>.page-bottom,.page-wrapper>.widget,.top-container{max-width:1840px;padding-left:20px;padding-right:20px;margin:0 auto;width:100%}[data-content-type=row][data-appearance=contained]{max-width:1840px}.page-wrapper{overflow:hidden}.page-main{padding-bottom:60px}.product-full-width-section{padding:40px 0}.breadcrumbs{padding:20px 0 0;max-width:100%;width:100%;margin-bottom:15px}.breadcrumbs .items{font-size:1.5rem}.breadcrumbs strong{font-weight:600;color:#9747ff}.breadcrumbs .item{font-weight:600}.breadcrumbs .item a{color:#667479}.breadcrumbs .item.home a{font-size:0}.breadcrumbs .item.home a:before{content:url(../images/home.svg);display:inline-block}.breadcrumbs .item:not(:last-child):after{line-height:25px;font-size:3rem;color:#000;margin:0 5px}.pagebuilder-column-line{gap:40px}div[data-content-type=text]{margin-bottom:30px}@media (min-width:767px){.breadcrumbs{padding:40px 0 0}.columns{display:flex;flex-wrap:nowrap}.columns .sidebar-main{flex:1;flex-basis:18%;min-width:250px}.page-layout-2columns-left .main{padding-left:0}}@media (min-width:1024px){.page-wrapper{overflow:visible}}.action{padding:10px 20px;background:#003459;color:#fff;border-radius:36px;display:inline-block;font-size:1.4rem;font-family:Omnes}.action:not(.alternative):not(.secondary){border:0!important}.action.small{font-size:1.1rem;padding:6px 20px}.action.small.arrow:after{width:12px;margin-top:2px;margin-left:12px}.action.medium{font-size:1.6rem;padding:8px 25px 10px;font-weight:600}.action.medium.arrow:after{width:18px}.action.large{font-size:2.2rem;padding:10px 30px 14px;font-weight:600}.action.large.arrow:after{margin-left:15px;position:relative;top:2px;width:20px}.action.primary{background:#9747ff;color:#fff}.action.primary:active,.action.primary:focus,.action.primary:hover{background:#862cfc}.action.secondary{background:#242b33;color:#fff;width:auto}.action.secondary:active,.action.secondary:focus,.action.secondary:hover{background:#862cfc;color:#fff}.action.alternative{background:#d9d9d9;color:#242b33;border:1px solid #242b33}.action.alternative:active,.action.alternative:focus,.action.alternative:hover{background:#862cfc;color:#fff!important}.action.alternative:visited{color:#242b33}.action:active,.action:focus,.action:hover{text-decoration:none;border:0!important;background:#07314f;color:#fff}.action:visited{color:#fff}.action.arrow{display:flex;align-items:center}.action.arrow:after{content:url(../images/arrow-right.svg);display:block;width:18px}.action-link{color:#9747ff;text-decoration:underline;font-weight:500}.action-link:active,.action-link:focus,.action-link:hover{color:#862cfc}@media (min-width:1281px){.action.medium{font-size:1.8rem;padding:11px 38px 13px}.action.large{font-size:2.7rem;padding:13px 44px 17px}.action.large.arrow:after{margin-left:35px;top:5px;width:30px}}fieldset{border:0;padding:0;margin:0}legend{margin:0}.field{margin-bottom:20px}.field.choice{display:flex;align-items:center}.field.choice label{flex:1;margin-left:15px;margin-bottom:0}.field label,.field legend{display:block;margin-bottom:5px}input[type*=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select{padding:0 20px;height:50px;border-radius:10px}textarea{border-radius:10px}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-repeat:no-repeat;background-position:right 1rem center;background-size:22px;background-image:url('data:image/svg+xml;utf8,<svg fill="black" height="22" width="22" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');padding-right:2.5rem}input[type=checkbox],input[type=radio]{width:15px;height:15px;accent-color:#e8f8e8;position:relative;-webkit-appearance:none;-moz-appearance:none;margin:0;top:2px}input[type=checkbox]:before,input[type=radio]:before{content:"";width:100%;height:100%;background:#e8f8e8;position:absolute;border:3px solid #fff;box-shadow:0 0 0 .3px #667479;border-radius:1px;text-align:center;top:-5px;cursor:pointer}input[type=checkbox]:checked:before,input[type=radio]:checked:before{content:"✓";line-height:1.2;background:#003459;color:#fff}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none}.add-event-btn{margin-bottom:15px;border-radius:6px;font-size:15px}.event-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.6)}.event-modal-content{background:#fff;margin:5% auto;padding:25px 30px;border-radius:10px;width:100%;max-width:500px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.2);animation:fadeInUp .3s ease}.event-modal-content .field{margin-bottom:15px}.event-modal-content label{display:block;margin-bottom:5px;font-weight:600}.event-modal-content .input-text,.event-modal-content textarea{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:6px;font-size:14px}.event-modal-content textarea{min-height:80px}.event-modal-content .actions{text-align:right}.close-event-modal{position:absolute;right:15px;top:10px;font-size:22px;color:#666;cursor:pointer}.close-event-modal:hover{color:#000}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page-header{box-shadow:0 3px 5px #9c9c9c;position:sticky;top:0;background:#ebeeef;z-index:99;margin:0}.page-header .header.content{padding-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.page-header .logo{margin:0 20px 0 0;order:2}.page-header .logo .desktop-logo{display:none}.page-header .header-fullwidth-container{box-shadow:0 3px 5px #9c9c9c;background:#003459;position:relative;z-index:2}.page-header .nav-toggle{display:block;position:static;border-radius:0;padding:0;margin-right:20px;order:6}.page-header .nav-toggle:before{color:#fff;font-size:3.6rem}.page-header .adopt-pet{display:none;order:2;position:relative}.page-header .adopt-pet .tooltip{position:absolute;background:#9747ff;left:0;width:100%;font-size:13px;top:100%;padding:5px 10px;font-weight:500;margin-top:5px;border-radius:10px;display:none}.page-header .adopt-pet:hover .tooltip{display:block}.header-account{display:flex;margin-right:10px;order:4}.header-account .action{padding:4px 25px 4px;display:flex;align-items:center}.header-account .create{color:#242b33;font-weight:300;margin-left:12px;font-size:1.4rem;display:none}.header-account svg{margin-right:12px}.header-account .location{font-weight:600;display:flex;align-items:center}.header-account .location span{line-height:1}.header-account a:hover{text-decoration:none}.header-account .customer-image-container,.header-account .customer-info{cursor:pointer}.header-account .customer-info{display:none}.minicart-wrapper{order:3}.minicart-wrapper .minicart-text{font-weight:300;display:none}.minicart-wrapper .counter{position:absolute;top:0;right:-10px;background:#9747ff;color:#fff;display:block;width:25px;height:25px;border-radius:50%;text-align:center;border:1px solid #f3e9ff;line-height:1.5;font-size:1.5rem}.minicart-wrapper .minicart-icon{position:relative;margin-right:10px;line-height:0}.minicart-wrapper .minicart-icon svg{fill:#fff}.minicart-wrapper .minicart-info{display:flex;align-items:end;line-height:1}.minicart-wrapper .minicart-price{display:none}.minicart-wrapper a:hover{text-decoration:none}.wallet-icon,.wishlist-icon{position:relative;margin-right:10px;line-height:0;display:inline-block}.wallet-icon .counter,.wishlist-icon .counter{position:absolute;top:-11px;right:-13px;background:#9747ff;color:#fff;display:block;width:25px;height:25px;border-radius:50%;text-align:center;border:1px solid #f3e9ff;line-height:1.5;font-size:1.5rem}.wallet-icon .counter{right:-10px;top:-7px}.block-search{flex:1;padding:0;position:relative;order:1}.block-search input{height:24px;background:#fff;font-weight:600;border:0;border-radius:25px;padding-left:20px;padding-right:80px}.block-search input::-moz-placeholder{color:#99a2a5}.block-search input::placeholder{color:#99a2a5}.block-search .action.search{background:#9747ff;border-radius:0 25px 25px 0;width:40px;height:100%;right:0;position:absolute;top:0;padding:0}.block-search .action.search:before{display:none}.block-search .action.search svg{margin-top:1px;width:15px}.block-search .action.search[disabled]{opacity:.9}.recent-search{width:100%;padding:20px}.recent-search .items{display:flex;flex-wrap:wrap;gap:5px}.recent-search .item{padding:5px 15px 8px;background:#003459;color:#fff;border-radius:36px;text-decoration:none}.recent-search .item:hover{background:#07314f}.recent-search .firstclick{margin-bottom:10px;font-weight:600}.recent-search,.searchsuite-autocomplete{background:#fff;z-index:9;position:absolute;margin:auto;right:0;box-shadow:0 10px 15px 0 #525252}.searchsuite-result{max-height:100vw;overflow:auto}.searchsuite-result .product{order:2;flex-basis:60%;padding:20px;max-height:500px;overflow-y:auto}.searchsuite-result .product .item{display:flex;gap:20px;margin-bottom:10px}.searchsuite-result .product .qs-option-image{width:110px}.searchsuite-result .product .qs-option-title{font-weight:600;margin-bottom:5px}.searchsuite-result .product .qs-option-price{margin:7px 0;color:#003459;font-weight:600;display:inline-block;margin-right:10px}.searchsuite-result .product .qs-option-shortdescription{font-size:14px}.searchsuite-result .product .qs-option-addtocart{display:inline-block}.searchsuite-result .product .product-top{display:flex;justify-content:space-between}.searchsuite-result .suggest-blocks{order:1;flex-basis:40%;background:#f5f5f5;border-right:1px solid #ddd;padding:20px}.searchsuite-result .suggest-blocks>div{margin-bottom:20px}.searchsuite-result .title{font-weight:600}.searchsuite-result .recentsearch .items{display:flex;flex-wrap:wrap;gap:5px;font-size:13px}.searchsuite-result .recentsearch .item{padding:5px 15px 8px;background:#9747ff;color:#fff;border-radius:36px;text-decoration:none}.searchsuite-result .recentsearch .item:hover{background:#862cfc}.searchsuite-result .category .items>div{display:flex;flex-wrap:wrap;gap:5px;font-size:13px}.searchsuite-result .category .item{padding:5px 15px 8px;background:#003459;color:#fff;border-radius:36px;text-decoration:none}.searchsuite-result .category .item:hover{background:#07314f}.search-autocomplete{margin-top:0;box-shadow:0 7px 15px -10px #000;overflow:auto}.search-autocomplete .smile-elasticsuite-autocomplete-result{display:flex;background:#fff;border:1px solid #ddd;max-height:700px}.search-autocomplete .smile-elasticsuite-autocomplete-result .product-item .price-box{margin:0}.search-autocomplete .smile-elasticsuite-autocomplete-result .product-image-box{padding:0;width:80px;margin-right:10px}.search-autocomplete .smile-elasticsuite-autocomplete-result .product-image-box img{float:left}.search-autocomplete dl{padding:20px;border:0;overflow:auto}.search-autocomplete dl dd:not(:empty),.search-autocomplete dl dt:not(:empty){padding:0;border:0;margin-bottom:15px}.search-autocomplete dl dd:not(:empty):hover,.search-autocomplete dl dt:not(:empty):hover{background:0 0}.search-autocomplete dl.product{border-left:1px solid #ddd}.search-autocomplete dl.product dd{padding-bottom:15px;border-bottom:1px solid #ddd}.search-autocomplete dl.product dd:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.search-autocomplete dl.term{order:2}.search-autocomplete[data-type=type-3] .smile-elasticsuite-autocomplete-result{flex-flow:row wrap}.search-autocomplete[data-type=type-2] dl{flex:1}.search-autocomplete[data-type=type-2] dl.product{flex:1.8}.search-autocomplete[data-type=type-1] .smile-elasticsuite-autocomplete-result{display:block}.customer-actions{display:flex;align-items:end;gap:30px}.customer-actions .minicart-wrapper{order:initial!important}.customer-actions .minicart-wrapper .minicart-text{display:block}.customer-actions .minicart-wrapper .minicart-price{font-size:16px}.customer-actions a{font-weight:300}.customer-actions a:hover{text-decoration:none}.pet-calendar{background:#fff;border-radius:10px;padding:25px 35px;margin-top:35px}.pet-calendar .title{font-size:2.4rem;font-weight:600}.pet-calendar .actions{text-align:center;margin-top:20px}.pet-calendar .action{border:1px solid #242b33!important;background:#fff;color:#000;padding:11px 38px 13px}.pet-calendar .content{margin-top:20px}.pet-calendar .pet-calendar-event{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid #421352;padding:10px 0}.pet-calendar .pet-calendar-event-image{width:36px;border-radius:50%}.pet-calendar .pet-calendar-event-image img{border-radius:inherit;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.pet-calendar .pet-calendar-event-details strong{font-size:18px;color:#421352}.modal-account .modal-header{padding:0}.modal-account span{display:block}.modal-account .modal-content{padding:0 30px}.modal-account-member{font-size:2.2rem;background:#d0dae0;margin:0 -30px;padding:20px 25px 15px;margin-bottom:15px}.modal-account-member .my-pet-image{left:initial;right:-20px;display:flex;border:0}.modal-account-member .my-pet-image img{margin-left:-5px;border:1px solid #fff}.modal-account-member .my-pet-image .more-count{margin-left:10px}.modal-top{display:flex;justify-content:space-between;margin-bottom:10px}.switcher-language.switcher{border:1px solid #99a2a5;padding:4px 10px}.switcher-language.switcher ul.switcher-dropdown{font-size:1.5rem;padding:10px;right:0;min-width:94px;left:-10px;top:24px}.switcher-language.switcher ul.switcher-dropdown li:hover{background:0 0}.switcher-language.switcher .switcher-option a{display:flex}.switcher-language.switcher .view-default{display:flex;font-size:1.5rem;font-weight:500;align-items:center}.switcher-language.switcher .view-default:after{content:"";width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #000;margin-left:5px;margin-top:2px}.switcher-language.switcher .flag{margin-right:10px}.switcher-language.switcher .flag img{float:left}.customer-links{list-style:none;padding:0;margin-top:20px}.modal-slide.modal-account{--account-accent:#7438da;--account-accent-dark:#5722b7;--account-copy:#14203b;--account-muted:#6e7789;--account-border:#e6e0ef;max-width:480px}.modal-slide.modal-account .modal-inner-wrap{background:radial-gradient(circle at 100% 0,rgba(126,67,225,.1),transparent 34%),#f8f7fb!important;border-left:1px solid rgba(25,34,54,.08);box-shadow:-22px 0 60px rgba(25,34,54,.2);overflow-x:hidden;overflow-y:auto!important}.modal-slide.modal-account._inner-scroll._show{overflow-y:visible}.modal-slide.modal-account .modal-header{height:0;padding:0;position:relative;z-index:10}.modal-slide.modal-account .modal-header .action-close{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(25,34,54,.1);border-radius:13px;box-shadow:0 7px 20px rgba(25,34,54,.13);display:flex;height:42px;justify-content:center;left:auto;min-width:42px;padding:0;right:18px;top:18px;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;width:42px}.modal-slide.modal-account .modal-header .action-close::before{background:0 0;border-radius:0;color:#4f586a;content:"×";font-family:Arial,sans-serif;font-size:2.4rem;font-weight:400;height:auto;line-height:1;width:auto}.modal-slide.modal-account .modal-header .action-close:focus,.modal-slide.modal-account .modal-header .action-close:hover{background:#fff;box-shadow:0 9px 24px rgba(25,34,54,.18);color:var(--account-accent);transform:translateY(-1px)}.modal-slide.modal-account .modal-header .action-close:focus::before,.modal-slide.modal-account .modal-header .action-close:hover::before{color:var(--account-accent)}.modal-slide.modal-account .modal-header .action-close:focus-visible{outline:3px solid rgba(116,56,218,.18);outline-offset:2px}.modal-slide.modal-account .modal-content{color:var(--account-copy);padding:0 24px 28px}.modal-slide.modal-account .modal-account-member{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.3),transparent 36%),linear-gradient(135deg,#18294d 0,#3d276e 58%,#7339d7 100%);border-radius:0 0 26px 26px;box-shadow:0 13px 30px rgba(45,28,91,.2);color:#fff;font-size:2.2rem;margin:0 -24px 22px;min-height:112px;padding:28px 76px 25px 24px;position:relative}.modal-slide.modal-account .modal-account-member::after{background:rgba(255,255,255,.13);border-radius:50%;content:"";height:120px;position:absolute;right:-42px;top:48px;width:120px}.modal-slide.modal-account .modal-account-member .modal-account-identity-icons{display:none!important}.modal-slide.modal-account .modal-top{align-items:flex-start;gap:14px;margin:0}.modal-slide.modal-account .modal-top>strong{color:#fff;font-size:2.7rem;font-weight:600;letter-spacing:-.02em;line-height:1.12;padding-top:4px}.modal-slide.modal-account .switcher-language.switcher{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:10px;color:#fff;margin:0;padding:5px 9px}.modal-slide.modal-account .switcher-language.switcher .view-default{color:#fff;font-size:1.3rem}.modal-slide.modal-account .switcher-language.switcher .view-default::after{border-top-color:#fff;border-width:5px 5px 0}.modal-slide.modal-account .switcher-language.switcher ul.switcher-dropdown{background:#fff;border:1px solid var(--account-border);border-radius:12px;box-shadow:0 12px 30px rgba(25,34,54,.16);color:var(--account-copy);overflow:hidden;padding:7px;top:33px}.modal-slide.modal-account .customer-actions{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.modal-slide.modal-account .customer-actions .customer-action-card{background:rgba(255,255,255,.96);border:1px solid var(--account-border);border-radius:18px;box-shadow:0 7px 20px rgba(25,34,54,.07);display:block;grid-area:auto!important;grid-column:auto!important;grid-row:auto!important;justify-self:stretch;margin:0!important;min-width:0;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:auto}.modal-slide.modal-account .customer-actions .customer-action-card:focus-within,.modal-slide.modal-account .customer-actions .customer-action-card:hover{border-color:rgba(116,56,218,.36);box-shadow:0 13px 27px rgba(56,33,101,.13);transform:translateY(-2px)}.modal-slide.modal-account .customer-actions .customer-action-link{align-items:center;color:var(--account-copy);display:grid;gap:2px 12px;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto;min-height:94px;padding:15px;position:relative;width:100%}.modal-slide.modal-account .customer-actions .customer-action-link::after{color:#9b91aa;content:"→";font-size:1.6rem;line-height:1;position:absolute;right:13px;top:13px;transition:color .18s ease,transform .18s ease}.modal-slide.modal-account .customer-actions .customer-action-link:focus,.modal-slide.modal-account .customer-actions .customer-action-link:hover{color:var(--account-accent-dark);text-decoration:none}.modal-slide.modal-account .customer-actions .customer-action-link:focus::after,.modal-slide.modal-account .customer-actions .customer-action-link:hover::after{color:var(--account-accent);transform:translateX(2px)}.modal-slide.modal-account .customer-actions .customer-action-link:focus-visible{border-radius:17px;outline:3px solid rgba(116,56,218,.18);outline-offset:1px}.modal-slide.modal-account .customer-actions .customer-action-title{align-self:end;font-size:1.55rem;font-weight:600;grid-column:2;grid-row:1;line-height:1.15;padding-right:16px}.modal-slide.modal-account .customer-actions .minicart-info{display:contents}.modal-slide.modal-account .customer-actions .babilon-pets-icon,.modal-slide.modal-account .customer-actions .minicart-icon,.modal-slide.modal-account .customer-actions .wallet-icon,.modal-slide.modal-account .customer-actions .wishlist-icon{align-items:center;align-self:center;background:#f2ecfc;border-radius:13px;color:var(--account-accent);display:flex;grid-column:1;grid-row:1/span 2;height:44px;justify-content:center;margin:0;position:relative;width:44px}.modal-slide.modal-account .customer-actions .babilon-pets-icon svg,.modal-slide.modal-account .customer-actions .minicart-icon svg,.modal-slide.modal-account .customer-actions .wallet-icon svg,.modal-slide.modal-account .customer-actions .wishlist-icon svg{color:currentColor;height:23px;width:23px}.modal-slide.modal-account .customer-actions .babilon-pets-icon svg path,.modal-slide.modal-account .customer-actions .minicart-icon svg path,.modal-slide.modal-account .customer-actions .wallet-icon svg path,.modal-slide.modal-account .customer-actions .wishlist-icon svg path{fill:currentColor;stroke:currentColor}.modal-slide.modal-account .customer-actions .minicart-wrapper{float:none}.modal-slide.modal-account .customer-actions .minicart-wrapper .showcart::before{display:none}.modal-slide.modal-account .customer-actions .minicart-wrapper .minicart-price{align-self:start;color:var(--account-muted);display:block;font-size:1.25rem;font-weight:500;grid-column:2;grid-row:2;line-height:1.2;margin-top:4px;padding-right:10px}.modal-slide.modal-account .customer-actions .minicart-wrapper .minicart-price .price{color:inherit;font-size:inherit;font-weight:inherit}.modal-slide.modal-account .customer-actions .counter{align-items:center;background:#fff;border:2px solid #fff;border-radius:999px;box-shadow:0 3px 9px rgba(25,34,54,.16);color:var(--account-accent-dark);display:flex;font-size:1rem;font-weight:700;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 4px;position:absolute;right:-6px;top:-6px;white-space:nowrap}.modal-slide.modal-account .customer-actions .customer-action-link--pets{background:linear-gradient(135deg,#8246e4,#6022c2);border-radius:17px;color:#fff}.modal-slide.modal-account .customer-actions .customer-action-link--pets::after{color:rgba(255,255,255,.75);content:"↗"}.modal-slide.modal-account .customer-actions .customer-action-link--pets .babilon-pets-icon{background:rgba(255,255,255,.16);color:#fff}.modal-slide.modal-account .customer-actions .customer-action-link--pets:focus,.modal-slide.modal-account .customer-actions .customer-action-link--pets:hover{color:#fff}.modal-slide.modal-account .customer-actions .customer-action-link--pets:focus::after,.modal-slide.modal-account .customer-actions .customer-action-link--pets:hover::after{color:#fff}.modal-slide.modal-account .pet-calendar{background:#fff;border:1px solid var(--account-border);border-radius:20px;box-shadow:0 8px 24px rgba(25,34,54,.06);margin-top:18px;padding:19px}.modal-slide.modal-account .pet-calendar .title{color:var(--account-copy);font-size:1.9rem;font-weight:600}.modal-slide.modal-account .pet-calendar .content{margin-top:13px}.modal-slide.modal-account .pet-calendar .pet-calendar-event{align-items:center;border-top:1px solid #eeeaf3;flex-wrap:nowrap;gap:11px;padding:11px 0}.modal-slide.modal-account .pet-calendar .pet-calendar-event-image{flex:0 0 38px;width:38px}.modal-slide.modal-account .pet-calendar .pet-calendar-event-details{min-width:0}.modal-slide.modal-account .pet-calendar .pet-calendar-event-details strong{color:var(--account-copy);font-size:1.45rem;line-height:1.2}.modal-slide.modal-account .pet-calendar .pet-calendar-event-details span{color:var(--account-muted);font-size:1.2rem;margin-top:3px}.modal-slide.modal-account .pet-calendar .no-events{color:var(--account-muted);font-size:1.35rem;margin:0}.modal-slide.modal-account .pet-calendar .actions{margin-top:13px}.modal-slide.modal-account .pet-calendar .actions .action{background:#f5f1fb;border:1px solid #ddd2ee!important;border-radius:12px;color:var(--account-accent-dark);font-size:1.35rem;padding:9px 16px;width:100%}.modal-slide.modal-account .pet-calendar .actions .action:focus,.modal-slide.modal-account .pet-calendar .actions .action:hover{background:#ebe1fa;border-color:#c7afe9!important;color:#4d149f}.modal-slide.modal-account .customer-links{border-top:1px solid var(--account-border);display:grid;gap:0;margin:20px 0 0;padding:12px 0 0}.modal-slide.modal-account .customer-links li{margin:0}.modal-slide.modal-account .customer-links li a{align-items:center;border-radius:11px;color:#4f5869;display:flex;font-size:1.4rem;font-weight:500;justify-content:space-between;padding:10px 12px;transition:background-color .18s ease,color .18s ease,padding-left .18s ease}.modal-slide.modal-account .customer-links li a::after{color:#a29aaa;content:"→"}.modal-slide.modal-account .customer-links li a:focus,.modal-slide.modal-account .customer-links li a:hover{background:#f0ebf8;color:var(--account-accent-dark);padding-left:15px;text-decoration:none}.modal-slide.modal-account .customer-links li:last-child a{color:#b6324b}.modal-slide.modal-account .customer-links li:last-child a::after{content:"↗"}.modal-slide.modal-account .customer-links li:last-child a:focus,.modal-slide.modal-account .customer-links li:last-child a:hover{background:#fff0f2;color:#9d2038}.modal-slide.modal-account{max-width:440px}.modal-slide.modal-account .modal-inner-wrap{background:#fff!important;border-left:1px solid #e6e8ee;box-shadow:-16px 0 42px rgba(25,34,54,.15)}.modal-slide.modal-account .modal-content{background:#fff;padding:0 22px 26px}.modal-slide.modal-account .modal-account-member{background:#fff;border-bottom:1px solid #e9eaf0;border-radius:0;box-shadow:none;color:var(--account-copy);margin:0 -22px 14px;min-height:0;padding:22px 70px 17px 22px}.modal-slide.modal-account .modal-account-member::after{display:none}.modal-slide.modal-account .modal-account-member .customer-image-container,.modal-slide.modal-account .modal-account-member .modal-account-identity-icons{display:none!important}.modal-slide.modal-account .modal-top{align-items:center;margin:0}.modal-slide.modal-account .modal-top>strong{color:var(--account-copy);font-size:2.2rem;font-weight:600;line-height:1.2;padding:0}.modal-slide.modal-account .switcher-language.switcher{background:#fff;border:1px solid #dfe1e8;color:var(--account-copy)}.modal-slide.modal-account .switcher-language.switcher .view-default{color:var(--account-copy)}.modal-slide.modal-account .switcher-language.switcher .view-default::after{border-top-color:var(--account-copy)}.modal-slide.modal-account .customer-actions{display:flex;flex-direction:column;gap:8px;margin:0}.modal-slide.modal-account .customer-actions>.customer-action-row,.modal-slide.modal-account .customer-actions>.minicart-wrapper,.modal-slide.modal-account .customer-actions>a{background:#fff;border:1px solid #e3e5eb;border-radius:14px;box-shadow:0 3px 10px rgba(25,34,54,.05);display:block;float:none;grid-area:auto!important;margin:0!important;min-width:0;position:relative;width:100%}.modal-slide.modal-account .customer-actions>.customer-action-row:focus-within,.modal-slide.modal-account .customer-actions>.customer-action-row:hover,.modal-slide.modal-account .customer-actions>.minicart-wrapper:focus-within,.modal-slide.modal-account .customer-actions>.minicart-wrapper:hover,.modal-slide.modal-account .customer-actions>a:focus-within,.modal-slide.modal-account .customer-actions>a:hover{border-color:#cfc6df;box-shadow:0 7px 17px rgba(25,34,54,.09);transform:none}.modal-slide.modal-account .customer-actions .customer-action-link,.modal-slide.modal-account .customer-actions>a{align-items:center;background:#fff;border-radius:13px;color:var(--account-copy);display:grid;gap:10px;grid-template-columns:48px minmax(0,1fr) 48px;min-height:68px;padding:9px 10px;padding-bottom:0;position:relative;text-align:center;width:100%}.modal-slide.modal-account .customer-actions .customer-action-link::after,.modal-slide.modal-account .customer-actions>a::after{align-items:center;color:#8d94a2;content:"›";display:flex;font-family:Arial,sans-serif;font-size:2.2rem;grid-column:3;height:32px;justify-content:center;position:static;transform:none;width:32px}.modal-slide.modal-account .customer-actions .customer-action-link:focus,.modal-slide.modal-account .customer-actions .customer-action-link:hover,.modal-slide.modal-account .customer-actions>a:focus,.modal-slide.modal-account .customer-actions>a:hover{background:#faf9fc;color:var(--account-copy)}.modal-slide.modal-account .customer-actions .customer-action-link:focus::after,.modal-slide.modal-account .customer-actions .customer-action-link:hover::after,.modal-slide.modal-account .customer-actions>a:focus::after,.modal-slide.modal-account .customer-actions>a:hover::after{color:var(--account-accent);transform:translateX(2px)}.modal-slide.modal-account .customer-actions .babilon-pets-icon,.modal-slide.modal-account .customer-actions .customer-action-icon,.modal-slide.modal-account .customer-actions .minicart-icon,.modal-slide.modal-account .customer-actions .wallet-icon,.modal-slide.modal-account .customer-actions .wishlist-icon{align-items:center;background:#f2f3f6;border-radius:11px;color:#50596b;display:flex;grid-column:1;grid-row:auto;height:44px;justify-content:center;margin:0;position:relative;width:44px}.modal-slide.modal-account .customer-actions .babilon-pets-icon svg,.modal-slide.modal-account .customer-actions .customer-action-icon svg,.modal-slide.modal-account .customer-actions .minicart-icon svg,.modal-slide.modal-account .customer-actions .wallet-icon svg,.modal-slide.modal-account .customer-actions .wishlist-icon svg{height:23px;width:23px}.modal-slide.modal-account .customer-actions .babilon-pets-icon svg path,.modal-slide.modal-account .customer-actions .customer-action-icon svg path,.modal-slide.modal-account .customer-actions .minicart-icon svg path,.modal-slide.modal-account .customer-actions .wallet-icon svg path,.modal-slide.modal-account .customer-actions .wishlist-icon svg path{fill:none;stroke:currentColor}.modal-slide.modal-account .customer-actions .babilon-pets-icon{background:0 0;overflow:hidden}.modal-slide.modal-account .customer-actions .babilon-pets-icon img{border-radius:11px;display:block;height:44px;-o-object-fit:cover;object-fit:cover;width:44px}.modal-slide.modal-account .customer-actions .customer-action-copy{align-items:center;display:flex;flex-direction:column;grid-column:2;justify-content:center;min-width:0;text-align:center}.modal-slide.modal-account .customer-actions .customer-action-title,.modal-slide.modal-account .customer-actions .minicart-text,.modal-slide.modal-account .customer-actions>a>span:last-child{align-self:center;color:var(--account-copy);font-size:1.55rem;font-weight:600;grid-column:2;grid-row:auto;line-height:1.2;padding:0;text-align:center;width:100%}.modal-slide.modal-account .customer-actions .minicart-wrapper .customer-action-title{white-space:nowrap}.modal-slide.modal-account .customer-actions .minicart-wrapper .showcart::before{display:none}.modal-slide.modal-account .customer-actions .minicart-wrapper .minicart-info{display:contents}.modal-slide.modal-account .customer-actions .minicart-wrapper .minicart-price{color:var(--account-copy);display:inline;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0 0 0 3px;padding:0;white-space:nowrap}.modal-slide.modal-account .customer-actions .minicart-wrapper .minicart-price .price{color:inherit;display:inline!important;font-size:inherit;font-weight:inherit;white-space:nowrap}.modal-slide.modal-account .customer-actions .customer-action-link--pets{background:#fff;color:var(--account-copy)}.modal-slide.modal-account .customer-actions .customer-action-link--pets::after{color:#8d94a2;content:"↗"}.modal-slide.modal-account .customer-actions .customer-action-link--pets:focus,.modal-slide.modal-account .customer-actions .customer-action-link--pets:hover{background:#faf9fc;color:var(--account-copy)}@media (max-width:480px){.modal-slide.modal-account .customer-actions .customer-action-link,.modal-slide.modal-account .customer-actions>a{gap:6px;grid-template-columns:44px minmax(0,1fr) 32px}.modal-slide.modal-account .customer-actions .minicart-wrapper .customer-action-title{font-size:1.35rem}}.customer-image-container{display:inline-block;position:relative}.customer-image{width:50px;height:50px;margin-right:12px;border-radius:50%;border:1px solid #000}.customer-image img{border-radius:inherit;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.my-pet-image{width:35px;height:35px;border-radius:50%;border:1px solid #000;position:absolute;left:-24px;bottom:6px}.my-pet-image img{border-radius:inherit;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media (min-width:767px){.block-search .control{padding:0}.minicart-wrapper{margin:0}.page-header .adopt-pet{margin-right:20px}.searchsuite-autocomplete{min-width:700px;right:-200px}.searchsuite-result{display:flex}}@media (min-width:1024px){.minicart-wrapper{order:4}.minicart-wrapper .minicart-price{display:block}.minicart-wrapper .minicart-text{display:block}.minicart-wrapper .minicart-icon svg{fill:#1a1a1a}.minicart-wrapper .counter{top:-6px;right:-6px}.page-header .adopt-pet{display:block}.page-header .nav-toggle{display:none}.page-header .header-fullwidth-container{background:#fff}.page-header .logo{order:1}.page-header .logo .desktop-logo{display:block}.page-header .logo .mobile-logo{display:none}.page-header .header.content{padding-top:18px;padding-bottom:18px}.header-account{margin-right:20px}.header-account .action{padding:8px 30px 8px}.header-account .create{font-size:1.6rem;display:block}.header-account .create:hover{text-decoration:underline}.header-account .customer-info{display:block}.search-autocomplete .smile-elasticsuite-autocomplete-result{flex-direction:column}.search-autocomplete .smile-elasticsuite-autocomplete-result dl.product{order:4}.search-autocomplete[data-type=type-2] .smile-elasticsuite-autocomplete-result,.search-autocomplete[data-type=type-3] .smile-elasticsuite-autocomplete-result{flex-flow:column wrap}.searchsuite-autocomplete{min-width:840px}.block-search{order:3;margin:0 30px 0 0}.block-search input{background:#ebeeef;height:48px}.block-search .action.search{width:65px}.block-search .action.search svg{margin-top:3px;width:auto}}@media (max-width:380px){.modal-slide.modal-account{max-width:calc(100% - 12px)}.modal-slide.modal-account .modal-content{padding:0 16px 22px}.modal-slide.modal-account .modal-account-member{margin-left:-16px;margin-right:-16px;padding-left:18px}.modal-slide.modal-account .customer-actions{grid-template-columns:1fr}}@media (min-width:1281px){.page-header .logo{margin:0 50px 0 0}.page-header .adopt-pet{margin-right:50px}.block-search{margin-right:40px}.block-search input{font-size:1.8rem}.minicart-price{font-size:2.4rem}.header-account{margin-right:40px}.header-account .location{font-size:2.2rem}.header-account .header-loggedin{font-size:1.8rem}.searchsuite-autocomplete{left:0;right:0}}@media (max-width:480px){.page-header .logo{width:110px;margin-right:10px}.page-header .adopt-pet{font-size:1.3rem;padding:8px 15px 10px}.header-account{font-size:1.4rem;margin-right:10px}.header-account svg{width:14px}.header-account .create{margin-left:0;font-size:1.2rem}.header-account .action{padding:2px 20px 2px}}@media (max-width:1023px){.page-wrapper{padding-bottom:110px;border-top:6px solid #9747ff}.page-header{padding:0;position:fixed;top:initial;bottom:0;width:100%}.page-header .logo{width:140px;margin-left:20px}.page-header .minicart-icon svg{width:30px}.page-header .minicart-wrapper{margin-left:auto;margin-right:20px}.header-account svg{width:35px}.header-account .action span{display:none}.searchsuite-autocomplete{width:100%!important;bottom:35px}.recent-search{bottom:35px}.header.content{padding:0}.block-search{flex-basis:100%;background:#ebeeef;padding:10px;margin-bottom:10px}.block-search .form{max-width:310px;margin:auto;position:relative}.customer-guest .action{background:#fff;padding:5px}.customer-guest svg{fill:#003459;margin:0;width:26px;height:26px}}.page-header{background:#fff;border:0;box-shadow:0 6px 24px rgba(12,31,65,.07);color:#10203f;margin:0;position:sticky;top:0;z-index:99}.page-header .header-fullwidth-container{background:#fff;box-shadow:none}.page-header .header.content{background:#fff}.page-header .header.content>script{display:none}.page-header .header-account>.customer-image-container{display:none}.header-account{align-items:center;color:#10203f;display:flex;margin:0}.header-account>[hidden]{display:none!important}.header-account .customer-info{display:flex;flex-direction:column;line-height:1.15;min-width:0}.header-account .header-loggedin{color:#7b8496;font-size:1.2rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-account .location{align-items:center;color:#10203f;display:flex;font-size:1.5rem;font-weight:700;gap:6px;margin-top:4px;white-space:nowrap}.header-account .location svg{height:16px;margin:0;width:11px}.header-account .customer-guest a.action{align-items:center;background:0 0!important;border:0!important;box-shadow:none;color:#10203f!important;display:inline-flex;font-size:1.5rem;font-weight:700;gap:9px;padding:8px 4px!important;white-space:nowrap}.header-account .customer-guest a.action:focus,.header-account .customer-guest a.action:hover{background:#f5f7fb!important;color:#6f32d9!important}.header-account .customer-guest svg{height:24px;margin:0;width:20px}.header-account .customer-guest svg path{stroke:currentColor}.block-search{min-width:0}.block-search .form.minisearch{position:relative}.block-search input{background:#fff;border:1px solid #dce2eb!important;border-radius:999px;box-shadow:0 3px 12px rgba(22,41,75,.035);color:#15233e;font-size:1.5rem;font-weight:400;height:46px;padding:0 20px 0 52px;transition:border-color .2s ease,box-shadow .2s ease}.block-search input:focus{border-color:#8d5ce5!important;box-shadow:0 0 0 3px rgba(141,92,229,.12)}.block-search input::-moz-placeholder{color:#8a93a3;opacity:1}.block-search input::placeholder{color:#8a93a3;opacity:1}.block-search .action.search{align-items:center;background:0 0!important;border:0!important;color:#667085;display:flex;height:46px;justify-content:center;left:16px;padding:0!important;right:auto;top:0;width:25px}.block-search .action.search svg{height:18px;margin:0;width:18px}.block-search .action.search path{fill:currentColor}.block-search .action.search[disabled]{opacity:1}.minicart-wrapper{float:none;margin:0}.minicart-wrapper .showcart{align-items:center;color:#10203f;display:flex;min-height:44px;padding:5px 4px}.minicart-wrapper .showcart::before{display:none}.minicart-wrapper .showcart:focus,.minicart-wrapper .showcart:hover{color:#6f32d9;text-decoration:none}.minicart-wrapper .minicart-info{align-items:center;display:flex}.minicart-wrapper .minicart-icon{line-height:0;margin-right:9px;position:relative}.minicart-wrapper .minicart-icon svg{color:currentColor;fill:none;height:28px;width:28px}.minicart-wrapper .counter{align-items:center;background:#7d43df;border:2px solid #fff;border-radius:999px;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:19px;justify-content:center;line-height:1;min-width:19px;padding:0 4px;right:-8px;top:-8px;width:auto}.minicart-wrapper .minicart-price{color:#10203f;font-size:1.6rem;font-weight:700;white-space:nowrap}@media (min-width:1024px){.page-header .header.content{align-items:center;display:flex;flex-wrap:nowrap;gap:clamp(14px,1.7vw,28px);min-height:78px;padding-bottom:12px;padding-top:12px}.page-header .logo{flex:0 0 172px;margin:0;order:1;width:172px}.page-header .logo .desktop-logo{display:block;height:auto;width:100%}.page-header .logo .mobile-logo{display:none}.page-header .adopt-pet{align-items:center;background:#102345!important;border:1px solid #102345!important;border-radius:999px;box-shadow:0 8px 22px rgba(16,35,69,.15);color:#fff!important;display:inline-flex;flex:0 0 auto;font-size:1.4rem;font-weight:700;gap:9px;justify-content:center;margin:0;min-height:44px;order:2;padding:10px 22px 11px!important;white-space:nowrap}.page-header .adopt-pet:focus,.page-header .adopt-pet:hover{background:#1b3768!important;border-color:#1b3768!important;transform:translateY(-1px)}.page-header .adopt-pet .adopt-pet__icon{flex:0 0 19px;height:19px;margin:0;width:19px}.page-header .nav-toggle{display:none}.block-search{flex:1 1 480px;margin:0;order:3}.header-account{flex:0 1 195px;max-width:220px;min-width:130px;order:4}.minicart-wrapper{flex:0 0 auto;order:5}.minicart-wrapper .minicart-price{display:block}}@media (min-width:1024px) and (max-width:1281px){.page-header .header.content{gap:12px}.page-header .logo{flex-basis:145px;width:145px}.page-header .adopt-pet{padding-left:16px!important;padding-right:16px!important}.header-account{flex-basis:150px;max-width:150px}}@media (max-width:1023px){.page-wrapper{border-top:0;padding-bottom:0}.page-header{bottom:auto;position:sticky;top:0;width:100%}.page-header .header.content{align-items:center;display:grid;gap:10px 14px;grid-template-areas:"logo account cart menu" "search search search search";grid-template-columns:minmax(108px,1fr) auto auto auto;padding:10px 16px 12px}.page-header .logo{grid-area:logo;justify-self:start;margin:0;max-width:none;order:1;width:132px}.page-header .logo .desktop-logo{display:block;height:auto;width:100%}.page-header .logo .mobile-logo{display:none}.page-header .adopt-pet{display:none}.page-header .nav-toggle{background:0 0;border:0;display:block;grid-area:menu;justify-self:end;margin:0;order:4;padding:0}.page-header .nav-toggle::before{color:#10203f;font-size:3rem}.header-account{grid-area:account;justify-self:end;order:2}.header-account .customer-info{display:flex}.header-account .header-loggedin{display:none}.header-account .location{margin:0}.header-account .customer-guest .action span{display:inline}.minicart-wrapper{grid-area:cart;justify-self:end;margin:0;order:3}.minicart-wrapper .minicart-price{display:none}.block-search{background:0 0;grid-area:search;margin:0;order:5;padding:0;width:100%}.block-search .form{margin:0;max-width:none}.block-search .action.search,.block-search input{height:42px}.recent-search,.searchsuite-autocomplete{bottom:auto;top:44px;width:100%!important}}@media (max-width:480px){.page-header .header.content{gap:9px;grid-template-columns:minmax(98px,1fr) auto auto auto;padding-left:12px;padding-right:12px}.page-header .logo{margin:0;width:110px}.header-account .customer-guest .action{font-size:1.3rem;gap:5px;padding:5px!important}.header-account .customer-guest .action span{display:inline}.header-account .location span{display:none}.minicart-wrapper .minicart-icon{margin-right:0}}.header-account .header-account-name-trigger{background:0 0!important;border:0!important;box-shadow:none!important;cursor:pointer;display:block;margin:0;padding:0}.header-account .header-account-name-trigger:focus,.header-account .header-account-name-trigger:hover{background:0 0!important;border:0!important;box-shadow:none!important;color:#7b8496;text-decoration:none}.header-account .location [data-location-label]{display:inline}@media (max-width:480px){.header-account .location [data-location-label]{display:inline;max-width:120px;overflow:hidden;text-overflow:ellipsis}}body.customer-location-dialog-open{overflow:hidden}.customer-location-dialog{align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10070}.customer-location-dialog[hidden]{display:none}.customer-location-dialog__backdrop{background:rgba(10,21,38,.58);cursor:default;inset:0;position:absolute}.customer-location-dialog__panel{background:#fff;border:1px solid rgba(16,32,63,.08);border-radius:24px;box-sizing:border-box;box-shadow:0 28px 80px rgba(16,32,63,.28);max-height:calc(100vh - 40px);max-width:520px;overflow:auto;padding:36px;position:relative;width:100%;z-index:1}.customer-location-dialog__panel h2{color:#10203f;font-size:3rem;line-height:1.05;margin:7px 35px 12px 0}.customer-location-dialog__panel>p:not(.customer-location-dialog__status){color:#667085;font-size:1.6rem;line-height:1.5;margin:0 0 24px}.customer-location-dialog__panel label{color:#283750;display:block;font-size:1.4rem;font-weight:600;margin-bottom:7px}.customer-location-dialog__panel form{margin:0}.customer-location-dialog__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f1f3f7;border:0;border-radius:50%;color:#475467;display:flex;font-size:2.5rem;height:36px;justify-content:center;line-height:1;padding:0 0 3px;position:absolute;right:20px;top:20px;width:36px;cursor:pointer;z-index:2}.customer-location-dialog__close:focus,.customer-location-dialog__close:hover{background:#e8e4f0;border:0;color:#6f24d1}.customer-location-dialog__eyebrow{color:#862cfc;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.customer-location-dialog__detect{align-items:center;background:#862cfc;border:1px solid #862cfc;border-radius:12px;box-shadow:0 8px 20px rgba(134,44,252,.2);color:#fff;cursor:pointer;display:flex;font-size:1.6rem;gap:9px;justify-content:center;min-height:50px;width:100%}.customer-location-dialog__detect:focus,.customer-location-dialog__detect:hover{background:#6f24d1;border-color:#6f24d1;color:#fff}.customer-location-dialog__detect:disabled{cursor:wait;opacity:.65}.customer-location-dialog__detect svg{height:21px;width:21px}.customer-location-dialog__divider{align-items:center;color:#8a93a4;display:flex;font-size:1.25rem;gap:12px;margin:22px 0}.customer-location-dialog__divider::after,.customer-location-dialog__divider::before{background:#e5e8ed;content:"";flex:1;height:1px}.customer-location-dialog__manual-row{display:flex;gap:9px}.customer-location-dialog__manual-row input{border:1px solid #cfd5df;border-radius:10px;box-sizing:border-box;flex:1;font-size:1.6rem;height:48px;min-width:0;padding:0 14px}.customer-location-dialog__manual-row input:focus{border-color:#862cfc;box-shadow:0 0 0 3px rgba(134,44,252,.12);outline:0}.customer-location-dialog__manual-row .action{background:#fff;border:1px solid #862cfc;border-radius:10px;color:#6f24d1;cursor:pointer;font-weight:700;min-height:48px;min-width:92px}.customer-location-dialog__manual-row .action:focus,.customer-location-dialog__manual-row .action:hover{background:#f3eaff;border-color:#6f24d1;color:#5918b3}.customer-location-dialog__manual-row .action:disabled{cursor:wait;opacity:.65}.customer-location-dialog__status{background:#f1eff8;border-radius:10px;color:#4c4560;font-size:1.35rem;line-height:1.4;margin:15px 0 0;padding:11px 13px}.customer-location-dialog__status[hidden]{display:none}.customer-location-dialog__status--success{background:#e9f7f0;color:#237356}.customer-location-dialog__status--error{background:#fff0f1;color:#9a3e45}.customer-location-dialog__later{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;box-shadow:none;color:#667085;display:block;font-size:1.3rem;margin:17px auto -5px;padding:5px 10px;text-decoration:underline;text-underline-offset:3px}.customer-location-dialog__later:focus,.customer-location-dialog__later:hover{background:0 0;border:0;color:#6f24d1}.customer-location-dialog__attribution{color:#8a93a4!important;font-size:1.05rem!important;margin:13px 0 -5px!important;text-align:center}.customer-location-dialog__attribution a{color:#667085;text-decoration:underline}.customer-location-dialog.is-busy .customer-location-dialog__panel{cursor:progress}@media (max-width:600px){.customer-location-dialog{align-items:flex-end;padding:0}.customer-location-dialog__panel{border-radius:22px 22px 0 0;max-height:92vh;max-width:none;padding:24px 20px calc(18px + env(safe-area-inset-bottom))}.customer-location-dialog__panel h2{font-size:2.4rem;margin-bottom:8px}.customer-location-dialog__panel>p:not(.customer-location-dialog__status){font-size:1.5rem;line-height:1.4;margin-bottom:18px}.customer-location-dialog__detect{font-size:1.5rem;min-height:48px}.customer-location-dialog__divider{margin:16px 0}.customer-location-dialog__attribution{margin-top:10px!important}.customer-location-dialog__later{margin-top:12px}.customer-location-dialog__manual-row{flex-direction:column}.customer-location-dialog__manual-row .action{min-height:46px;width:100%}}.page-footer{background:#003459;color:#fff;font-size:1.6rem;padding-top:40px;font-weight:500}.page-footer .footer.content{border-top:0;max-width:1420px}.page-footer .footer.content li{margin-bottom:10px}.page-footer .footer.content ul{margin:0;padding:0;list-style:none}.page-footer .footer.content ul.footer-links-list>li{display:block}.page-footer .pagebuilder-column-line{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.page-footer .pagebuilder-column-line .pagebuilder-column{width:auto!important;min-width:0}.footer-top{display:flex;flex-wrap:wrap;padding-bottom:40px}.footer-top>.footer-brand-logo{background:#fff;border-radius:12px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;padding:8px;width:225px;height:auto;margin-right:40px;margin-bottom:20px}.footer-links{align-items:end;gap:30px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.footer-links>[data-content-type=row]:not(.ancp){grid-column:1/-1}.footer-links a{color:#fff}.footer-links pre{background:0 0;border:0;padding:0;margin-top:45px}.footer-links pre img{margin-right:20px}.footer-links-heading{margin:0 0 20px}.footer-links-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#fff;font:inherit;font-size:1.8rem;font-weight:700;line-height:1.4;text-align:left}.footer-links-toggle:active,.footer-links-toggle:disabled,.footer-links-toggle:focus,.footer-links-toggle:hover{border:0;background:0 0;box-shadow:none;color:#fff;opacity:1}.footer-links-toggle:disabled{cursor:default}.footer-links-toggle:focus-visible{outline:2px solid #fff;outline-offset:5px}.footer-social{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.footer-social span{padding-right:20px;text-transform:uppercase}.footer-payments{align-items:center;display:flex;grid-column:2;justify-content:flex-end}.footer-payments__badge{align-items:center;background:#fff;border:1px solid rgba(255,255,255,.5);border-radius:14px;box-shadow:0 8px 24px rgba(0,11,29,.2);display:flex;height:108px;justify-content:center;overflow:hidden;padding:6px 11px;width:174px}.footer-payments__badge img{display:block;margin:0;width:150px;height:94px;-o-object-fit:contain;object-fit:contain}.footer-payments__badge:focus-visible{outline:2px solid #fff;outline-offset:4px}.copyright{text-align:center;padding:25px 20px;background:#000b1d}.ancp{text-align:left}.ancp img{margin-right:10px}.ancp img:last-child{margin-right:0}@media (max-width:1900px){.footer-links pre{display:contents}}@media (min-width:1440px){.page-footer{font-size:1.8rem}}@media (min-width:1024px){.footer-social{margin-left:auto;gap:45px}.footer-top img{margin-bottom:0}.page-footer .footer.content li{margin-bottom:20px}.page-footer .pagebuilder-column-line{gap:50px}}@media (min-width:767px){.ancp{text-align:right}}@media (max-width:767px){.footer-top{flex-direction:column;align-items:center;text-align:center}.footer-top>img{margin:0 0 24px}.footer-social{justify-content:center;gap:24px 40px;width:100%}.footer-social span{width:100%;padding-right:0;text-align:center}.footer-links{display:block}.footer-links-heading{margin:0}.footer-links-toggle{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.6)}.footer-links-toggle:active,.footer-links-toggle:focus,.footer-links-toggle:hover{border-bottom:1px solid rgba(255,255,255,.6)}.footer-links-toggle::after{content:"";width:7px;height:7px;margin-right:3px;border:solid #fff;border-width:0 1px 1px 0;transform:rotate(45deg)}.footer-links-toggle[aria-expanded=true]::after{transform:rotate(-135deg)}.page-footer .footer.content .footer-links-list{padding:18px 0 8px}.page-footer .pagebuilder-column-line{grid-template-columns:minmax(0,1fr);gap:0}.ancp{margin-top:24px}.footer-payments{justify-content:flex-start;margin-top:14px}.page-footer div[data-content-type=text]{margin-bottom:0}}.menu-container{display:none;justify-content:center;position:relative;font-weight:300}.menu-container a{display:block}.menu-container a:hover{text-decoration:none}.menu-container ul{padding:0;margin:0}.close-menu{display:flex;justify-content:space-between;padding:20px 20px;font-size:2rem;font-weight:600;color:#fff;background:#003459}.primary-menu__list,.secondary-menu__list{padding:0;margin:0}.primary-menu__list>li,.secondary-menu__list>li{margin:0}.primary-menu__list>li>a,.secondary-menu__list>li>a{font-weight:600}.primary-menu__inner-list--level1,.secondary-menu__inner-list--level1{display:none}.primary-menu__inner-item--parent,.secondary-menu__inner-item--parent{position:relative}.primary-menu__inner-item--parent>a,.secondary-menu__inner-item--parent>a{font-weight:600;font-size:1.9rem;padding-bottom:10px}.primary-menu__item>a,.secondary-menu__item>a{padding:10px 20px}.primary-menu__item--parent>a:after,.secondary-menu__item--parent>a:after{content:url(../images/arrow-down.svg);position:relative;top:-2px;margin-left:10px}.primary-menu__item--parent .primary-menu__inner-list--level1{flex-wrap:wrap;background:#242b33;padding:20px 25px;gap:20px}.primary-menu__inner-list--level1 a,.primary-menu__inner-list--level1 a:visited{color:#fff}.primary-menu__inner-list--level2 li{margin-bottom:6px}.primary-menu__inner-list--level2 li.primary-menu__inner-item--parent{margin-bottom:25px}.secondary-menu__item--parent .secondary-menu__inner-list--level1{flex-wrap:wrap;background:#242b33;padding:25px 40px;gap:25px}.secondary-menu__list{position:relative}.secondary-menu__inner-list--level1{font-size:1.9rem;font-weight:600}.secondary-menu__inner-list--level1 li{margin-bottom:10px}.secondary-menu__inner-list--level1 a,.secondary-menu__inner-list--level1 a:visited{color:#fff}.secondary-menu__inner-list--level1 a:hover,.secondary-menu__inner-list--level1 a:visited:hover{color:#fff}@media (min-width:1024px){.menu-container{display:flex}.close-menu{display:none}.primary-menu__list,.secondary-menu__list{display:flex}.primary-menu__item--parent>a{background:#ccc;padding-left:15px;margin-right:10px}.primary-menu__item--parent>a:before{content:url(../images/hamburger-menu.svg);padding-right:5px;position:relative;top:2px}.primary-menu__item--parent:focus-within .primary-menu__inner-list--level1,.primary-menu__item--parent:hover .primary-menu__inner-list--level1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;position:absolute;left:20px;width:calc(100% - 40px);max-width:1300px;padding:clamp(24px,2.5vw,40px);gap:24px}.secondary-menu__item:hover{background:#ccc}.secondary-menu__item--parent:focus-within .secondary-menu__inner-list--level1,.secondary-menu__item--parent:hover .secondary-menu__inner-list--level1{display:flex;position:absolute;width:100%;max-width:1040px;left:-30px}}@media (min-width:1440px){.primary-menu__item--parent:focus-within .primary-menu__inner-list--level1,.primary-menu__item--parent:hover .primary-menu__inner-list--level1{max-width:1300px}.primary-menu__list>li>a,.secondary-menu__list>li>a{font-size:1.8rem}}@media (min-width:1281px){.primary-menu__item>a,.secondary-menu__item>a{padding:10px 28px}.primary-menu__item--parent>a{min-width:240px;margin-right:30px}}@media (max-width:1023px){.menu-container{position:fixed;background:#fff;width:100%;height:100%;height:100dvh;z-index:9;top:0;padding:0;overflow:auto;overscroll-behavior-y:contain}.primary-menu>ul>li,.secondary-menu>ul>li{border-bottom:1px solid #ddd}.primary-menu>ul>li>a,.secondary-menu>ul>li>a{padding:15px 20px}.primary-menu__inner-item--parent,.secondary-menu__inner-item--parent{margin-bottom:20px}}@media (min-width:1024px){.menu-container{align-items:center;background:#f8f8f8;border-top:1px solid #edf0f5;display:flex;font-weight:500;isolation:isolate;justify-content:flex-start;min-height:50px;overflow:visible}.menu-container::before{background:#f8f8f8;border-top:1px solid #edf0f5;bottom:0;content:"";left:50%;position:absolute;top:-1px;transform:translateX(-50%);width:100vw;z-index:-1}.primary-menu__inner-list--level1,.secondary-menu__inner-list--level1{max-height:calc(100vh - var(--babilon-menu-top,150px) - 16px);max-height:calc(100dvh - var(--babilon-menu-top,150px) - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#a7b1be #242b33}.primary-menu__list,.secondary-menu__list{align-items:stretch;display:flex}.primary-menu__list>li,.secondary-menu__list>li{align-items:stretch;display:flex;margin:0}.primary-menu__list>li>a,.secondary-menu__list>li>a{align-items:center;background:0 0;border-radius:8px;color:#10203f;display:flex;font-size:1.5rem;font-weight:600;margin:5px 2px;min-height:39px;padding:8px clamp(13px,1.45vw,25px);transition:background-color .18s ease,color .18s ease}.primary-menu__list>li>a:focus,.primary-menu__list>li>a:hover,.secondary-menu__list>li>a:focus,.secondary-menu__list>li>a:hover{background:#f5f7fb;color:#6f32d9}.primary-menu__item--parent>a::after,.secondary-menu__item--parent>a::after{filter:brightness(.35);margin-left:8px;top:0;transform:scale(.8)}.primary-menu__item--parent>a{background:0 0;margin-right:8px;min-width:auto;padding-left:clamp(13px,1.45vw,25px)}.primary-menu__item--parent>a::before{display:none}.primary-menu__item--parent:focus-within .primary-menu__inner-list--level1,.primary-menu__item--parent:hover .primary-menu__inner-list--level1{border-radius:0 0 18px 18px;box-shadow:0 18px 35px rgba(11,26,54,.18);top:100%}.secondary-menu__item:hover{background:0 0}.secondary-menu__item--parent:focus-within .secondary-menu__inner-list--level1,.secondary-menu__item--parent:hover .secondary-menu__inner-list--level1{border-radius:0 0 18px 18px;box-shadow:0 18px 35px rgba(11,26,54,.18);top:100%}}.block.widget{padding:20px 0 50px;margin:0}.block-title{font-size:2.4rem;margin-bottom:20px}@media (min-width:1440px){.block-title{font-size:5.2rem}}.main-banner{width:100%;background-size:cover;background-position:bottom;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;padding-top:35px;padding-bottom:25px;padding-left:20px;padding-right:20px}.main-banner .banner{border-radius:10px;box-shadow:none;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:baseline;isolation:isolate;overflow:hidden;padding:30px 26px;position:relative;width:261px}.main-banner .banner::before{background:var(--home-banner-gradient,linear-gradient(to bottom,rgba(111,50,217,.9),rgba(111,50,217,0)));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.main-banner .banner>.action,.main-banner .banner>.banner-content{position:relative;z-index:1}.main-banner .banner .action{margin:0 auto}.main-banner .banner h1,.main-banner .banner h2,.main-banner .banner h3,.main-banner .banner h4{margin-bottom:0}.main-banner .center-banners{display:flex;flex-direction:column}.main-banner .center-banners .top-content{flex:1;display:flex;flex-direction:column;align-items:baseline;padding-bottom:40px}.main-banner .center-banners .banner-content{margin-bottom:20px}.main-banner .center-banners .banner-content h1{font-size:4rem;margin-bottom:0;line-height:1}.main-banner .center-banners .banner-content h3{font-size:2.8rem;font-weight:300;margin-bottom:0}.main-banner .center-banners .banner-content h2{margin-bottom:0;font-size:3.2rem}.main-banner .center-banners .action{margin-top:auto}.main-banner .bottom-banners{display:flex;flex-wrap:wrap;margin-top:auto;gap:15px;justify-content:center}.main-banner .left-banners,.main-banner .right-banners{display:flex;flex-direction:row;gap:25px}.main-banner .banner1{height:483px}.main-banner .banner2{height:343px;color:#fff}.main-banner .banner2 .action{background:#fc0;color:#242b33;border:1px solid #000!important}.main-banner .banner2 .action:hover{background:#862cfc;color:#fff}.main-banner .banner3,.main-banner .banner4,.main-banner .banner5,.main-banner .banner6{height:230px}.main-banner .banner7{width:334px;height:483px;color:#fff}.main-banner .banner8{width:334px;height:343px;color:#fff}.main-banner .banner1,.main-banner .banner2,.main-banner .banner7,.main-banner .banner8{padding-bottom:40px}.main-banner .banner1 .action,.main-banner .banner2 .action,.main-banner .banner7 .action,.main-banner .banner8 .action{margin-top:auto}.main-banner .banner3 .action,.main-banner .banner4 .action,.main-banner .banner5 .action,.main-banner .banner6 .action{margin:auto}.main-banner .banner.is-pet-card-hidden,.main-banner [hidden]{display:none!important}.main-banner .banner-content.is-pet-configured h3{white-space:pre-line}.main-banner .banner1.is-pet-empty-card,.main-banner .banner1.is-pet-profile-card{background-image:none!important;overflow:hidden;padding:0;position:relative}.main-banner .banner1.is-pet-empty-card>[data-pet-hero-card-action],.main-banner .banner1.is-pet-empty-card>[data-pet-hero-card-content],.main-banner .banner1.is-pet-profile-card>[data-pet-hero-card-action],.main-banner .banner1.is-pet-profile-card>[data-pet-hero-card-content]{display:none!important}.main-banner-pet-card{color:#fff;display:flex;flex-direction:column;inset:0;padding:18px;position:absolute}.main-banner-pet-card[hidden]{display:none}.main-banner-pet-card__media,.main-banner-pet-card__shade{inset:0;position:absolute}.main-banner-pet-card__media{align-items:center;background:linear-gradient(145deg,#ac8cdf,#efd7ba);display:flex;justify-content:center}.main-banner-pet-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.main-banner-pet-card__fallback{align-items:center;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.4);border-radius:50%;display:flex;height:92px;justify-content:center;width:92px}.main-banner-pet-card__fallback svg{fill:rgba(255,255,255,.9);height:45px;width:45px}.main-banner-pet-card__shade{background:var(--home-banner-gradient,linear-gradient(to bottom,rgba(111,50,217,.9),rgba(111,50,217,0))),linear-gradient(180deg,rgba(9,21,36,.12),rgba(9,21,36,.24) 42%,rgba(9,21,36,.9))}.main-banner-pet-card__selector{align-items:center;align-self:flex-start;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.98);border-radius:999px;color:#10203f;display:flex;font-size:1.1rem;font-weight:800;gap:6px;max-width:100%;padding:8px 10px;position:relative;z-index:2}.main-banner-pet-card__selector[hidden]{display:none}.main-banner-pet-card__selector>span{flex:0 0 auto}.main-banner-pet-card__selector select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#6d38ce;cursor:pointer;font-size:1.1rem;font-weight:800;height:auto;max-width:92px;padding:0 17px 0 0;text-overflow:ellipsis}.main-banner-pet-card__selector svg{fill:none;height:14px;pointer-events:none;position:absolute;right:9px;stroke:#6d38ce;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}.main-banner-pet-card__content{margin-top:auto;position:relative;text-shadow:0 2px 9px rgba(0,0,0,.4);z-index:2}.main-banner-pet-card__content small{font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.main-banner-pet-card__content h3{color:#fff;font-size:2.7rem;font-weight:800;line-height:1;margin:5px 0 0}.main-banner-pet-card__content p{font-size:1.2rem;line-height:1.35;margin:7px 0 0}.main-banner-pet-card__action,.main-banner-pet-empty__action{align-items:center;background:rgba(255,255,255,.95);border:0;border-radius:999px;color:#10203f;display:flex;font-size:1.25rem;font-weight:800;justify-content:center;margin-top:14px;min-height:42px;padding:9px 14px;position:relative;text-decoration:none;z-index:2}.main-banner-pet-card__action:visited,.main-banner-pet-empty__action:visited{color:#10203f}.main-banner-pet-card__action:focus,.main-banner-pet-card__action:hover,.main-banner-pet-empty__action:focus,.main-banner-pet-empty__action:hover{background:#fff;color:#6d38ce;text-decoration:none}.main-banner-pet-card__action svg,.main-banner-pet-empty__action svg{fill:none;height:16px;margin-left:7px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.main-banner-pet-card__action{text-transform:capitalize}.main-banner-pet-empty{align-items:center;background:radial-gradient(circle at 100% 0,rgba(151,71,255,.2),transparent 46%),linear-gradient(150deg,#fffdfb,#f3eafb);color:#10203f;display:flex;flex-direction:column;inset:0;justify-content:center;padding:22px 18px;position:absolute;text-align:center}.main-banner-pet-empty[hidden]{display:none}.main-banner-pet-empty small{color:#7741d8;font-size:1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.main-banner-pet-empty h3{color:#10203f;font-size:2.2rem;font-weight:800;line-height:1.06;margin:6px 0 0}.main-banner-pet-empty p{color:#667085;font-size:1.15rem;line-height:1.4;margin:9px 0 0}.main-banner-pet-empty__mark{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 22px rgba(111,50,217,.14);color:#7b43e5;display:flex;font-size:2.8rem;height:62px;justify-content:center;margin-bottom:14px;width:62px}.main-banner-pet-empty__action{background:linear-gradient(135deg,#8d52ee,#6f32d9);color:#fff;width:100%}.main-banner-pet-empty__action:focus,.main-banner-pet-empty__action:hover,.main-banner-pet-empty__action:visited{color:#fff}.main-banner-pet-empty__action:focus,.main-banner-pet-empty__action:hover{background:linear-gradient(135deg,#7c43dd,#5f24c8)}.main-banner-pet-empty__action span{margin-left:7px}.main-banner-mobile{width:100%;height:500px;background-size:cover;position:absolute;left:0;top:0;z-index:-1;display:block;background-position:bottom}.block.banners-widget{padding-bottom:20px}.block.banners-widget.fullwidth{background:rgba(224,231,235,.6980392157);position:relative;padding-bottom:60px}.block.banners-widget.fullwidth:after,.block.banners-widget.fullwidth:before{content:"";background:rgba(224,231,235,.6980392157);height:100%;width:100%;left:100%;position:absolute;top:0}.block.banners-widget.fullwidth:after{left:initial;right:100%}.block.widget.block-products-list{padding-bottom:30px}.block.widget .products-grid .product-carousel.n_trend_acum .product-item{max-width:300px}.block.widget .products-grid .product-item{box-shadow:0 0 8px 1px rgba(16,24,40,.1)}.block.widget .products-grid .product-item .product-image-photo{height:100%;-o-object-fit:contain;object-fit:contain}.cms-index-index .home-product-widget.home-product-widget--before-member-banner{padding-bottom:0!important}.cms-index-index .home-product-widget .product-carousel:not(.slick-initialized){display:flex;margin:0 -10px;overflow:hidden;padding:10px 0 24px}.cms-index-index .home-product-widget .product-carousel:not(.slick-initialized)>.product-item{flex:0 0 calc(20% - 28px);margin:0 14px}.cms-index-index .home-product-widget .slick-list{padding-bottom:24px!important;padding-top:10px!important}.cms-index-index .home-product-widget .product-item{border:1px solid #edf0f4;border-radius:18px;box-shadow:0 8px 24px rgba(25,34,54,.09);max-width:none!important;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cms-index-index .home-product-widget .product-item:hover{border-color:rgba(123,67,229,.25);box-shadow:0 14px 34px rgba(25,34,54,.14);outline:0;transform:translateY(-2px)}.cms-index-index .home-product-widget .product-item-info{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:360px;padding:12px;width:100%}.cms-index-index .home-product-widget .product-item-photo{align-items:center;display:flex;min-width:0;padding:4px 12px 0}.cms-index-index .home-product-widget .product-item-photo>a{display:block;width:100%}.cms-index-index .home-product-widget .product-image-container{display:block!important;width:100%!important}.cms-index-index .home-product-widget .product-image-wrapper{padding-bottom:72%!important}.cms-index-index .home-product-widget .product-image-photo{inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.cms-index-index .home-product-widget .product-item-details{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;padding:12px 4px 4px;position:relative}.cms-index-index .home-product-widget .product-item-brand{color:#7a8290;font-size:1.15rem;font-weight:400;grid-column:1/-1;grid-row:1;line-height:1.3;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-index-index .home-product-widget .product-item-name{-webkit-line-clamp:3;font-size:1.5rem;grid-column:1/-1;grid-row:2;height:51px;line-height:1.12;margin:0 0 9px;min-height:51px}.cms-index-index .home-product-widget .product-item-name a{color:#10203f;font-weight:700}.cms-index-index .home-product-widget .product-reviews-summary{grid-column:1/-1;grid-row:3;margin:0 0 8px;min-height:18px}.cms-index-index .home-product-widget .product-reviews-summary.empty{color:#8a919d;font-size:1.15rem;line-height:18px}.cms-index-index .home-product-widget .product-reviews-summary .reviews-actions a{color:#6d7482;font-size:1.1rem}.cms-index-index .home-product-widget .rating-summary .rating-result{margin-left:0}.cms-index-index .home-product-widget .price-box{align-items:center;align-self:end;grid-column:1;grid-row:5;margin-top:auto!important;min-height:44px;min-width:0;padding-right:0}.cms-index-index .home-product-widget .price-box .price{color:#10203f;font-size:clamp(1.4rem,1.2vw,1.6rem);font-weight:800;white-space:nowrap}.cms-index-index .home-product-widget .product-categories,.cms-index-index .home-product-widget .swatch-opt-widget{display:none}.cms-index-index .home-product-widget .product-item-inner{align-self:end;grid-column:2;grid-row:5;justify-self:end;margin:0;position:static}.cms-index-index .home-product-widget .actions-primary,.cms-index-index .home-product-widget .actions-primary form,.cms-index-index .home-product-widget .product-item-actions{margin:0}.cms-index-index .home-product-widget .action.tocart{align-items:center;background:linear-gradient(135deg,#9555ef,#6f32d9);border:0;border-radius:12px;box-shadow:none;display:flex;height:40px;justify-content:center;min-width:40px;padding:0;transition:box-shadow .2s ease,transform .2s ease;width:40px}.cms-index-index .home-product-widget .action.tocart span{font-size:0}.cms-index-index .home-product-widget .action.tocart svg{fill:none;height:22px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.cms-index-index .home-product-widget .action.tocart:focus,.cms-index-index .home-product-widget .action.tocart:hover{background:linear-gradient(135deg,#8442e7,#5e22c8);box-shadow:none;transform:translateY(-1px)}.cms-index-index .home-product-widget .stock{font-size:1.1rem;margin:0;max-width:70px;text-align:right}.cms-index-index .home-product-widget .product-card-wishlist{z-index:4}.cms-index-index .home-product-widget .product-card-wishlist .towishlist{align-items:center;background:rgba(255,255,255,.96);border:1px solid #e4e7ec;border-radius:50%;box-shadow:0 4px 14px rgba(25,34,54,.12);display:flex;height:36px;justify-content:center;line-height:0;padding:0;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:36px}.cms-index-index .home-product-widget .product-card-wishlist .towishlist::before{content:none!important;display:none!important}.cms-index-index .home-product-widget .product-card-wishlist .towishlist span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cms-index-index .home-product-widget .product-card-wishlist .towishlist svg{display:block;fill:none;height:19px;left:50%;margin:0;position:absolute;stroke:#5f6877;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;top:50%;transform:translate(-50%,-50%);width:19px}.cms-index-index .home-product-widget .product-card-wishlist .towishlist.added{background:#f2eaff;border-color:rgba(123,67,229,.35)}.cms-index-index .home-product-widget .product-card-wishlist .towishlist.added svg{fill:#7b43e5;stroke:#7b43e5}.cms-index-index .home-product-widget .product-card-wishlist .towishlist.loading{cursor:wait;opacity:.65;pointer-events:none}.cms-index-index .home-product-widget .product-card-wishlist .towishlist:focus,.cms-index-index .home-product-widget .product-card-wishlist .towishlist:hover{border-color:rgba(123,67,229,.45);box-shadow:0 6px 18px rgba(111,50,217,.18);transform:translateY(-1px)}.cms-index-index .home-product-widget .product-card-wishlist .towishlist:focus svg,.cms-index-index .home-product-widget .product-card-wishlist .towishlist:hover svg{stroke:#7435dc}@media (max-width:1439px){.cms-index-index .home-product-widget .product-carousel:not(.slick-initialized)>.product-item{flex-basis:calc(25% - 28px)}}@media (max-width:1023px){.cms-index-index .home-product-widget .product-carousel:not(.slick-initialized)>.product-item{flex-basis:calc(33.3333% - 28px)}}@media (max-width:766px){.cms-index-index .home-product-widget .product-carousel,.cms-index-index .home-product-widget .product-carousel:not(.slick-initialized){margin-left:-20px;margin-right:-20px}.cms-index-index .home-product-widget .product-carousel:not(.slick-initialized)>.product-item{flex-basis:calc(50% - 28px)}}@media (max-width:479px){.cms-index-index .home-product-widget .product-carousel:not(.slick-initialized)>.product-item{flex-basis:calc(100% - 28px)}}.banners-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.banners-group .banner{background-size:cover;border-radius:10px;background-position:center;cursor:pointer;overflow:hidden;position:relative}.banners-group .banner .banner-overlay{color:#fff;display:flex;flex-direction:column;gap:10px;left:0;padding:18px;position:absolute;right:0;text-shadow:0 1px 3px rgba(0,0,0,.45);top:0;z-index:1}.banners-group .banner .banner-logo{align-self:flex-start;display:block;height:auto;max-height:128px;max-width:128px;-o-object-fit:contain;object-fit:contain}.banners-group .banner .banner-copy{font-size:1.7rem;line-height:1.2;max-width:360px}.banners-group .banner .banner-copy h1,.banners-group .banner .banner-copy h2,.banners-group .banner .banner-copy h3,.banners-group .banner .banner-copy h4,.banners-group .banner .banner-copy p{margin:0}.banners-group .banner .banner-action{align-self:flex-start;text-shadow:none}.banners-group .banner.video:before{content:url(../images/video.svg);margin:auto;left:0;right:0;top:0;bottom:0;position:absolute;width:79px;height:87px}.banners-group .vertical-group{display:flex;flex-direction:column;gap:10px;width:50%}.banners-group .horizontal-group{display:flex;width:100%;gap:10px}.banners-group.design1 .group1{display:flex;gap:10px;width:100%}.banners-group.design1 .group1 .banner1{width:100%;height:220px}.banners-group.design1 .group1 .banner2{width:100%;height:220px}.banners-group.design1 .group1 .banner3{width:50%;height:450px}.banners-group.design1 .group2{display:flex;gap:10px;width:60%}.banners-group.design1 .group2 .banner1{width:100%;height:450px}.banners-group.design1 .group3{display:flex;flex-direction:column;gap:10px;width:37%}.banners-group.design1 .group3 .banner1{width:100%;height:293px}.banners-group.design1 .group3 .banner2{width:100%;height:147px}.banners-group.design2 .group1{display:flex;gap:10px;width:49%}.banners-group.design2 .group1 .banner1{width:100%;height:370px}.banners-group.design2 .group2{display:flex;flex-direction:column;gap:10px;width:49%}.banners-group.design2 .group2 .banner1{width:100%;height:160px}.banners-group.design2 .group2 .banner2{width:50%;height:200px}.banners-group.design2 .group2 .banner3{width:50%;height:200px}.banners-group.design2 .group3{width:20%;display:none}.banners-group.design2 .group3 .banner1{width:100%;height:370px}.banners-group.design3 .vertical-group{width:100%}.banners-group.design3 .group1{display:flex;flex-direction:column;width:40%}.banners-group.design3 .group1 .banner1{width:100%;height:300px}.banners-group.design3 .group1 .banner2{width:100%;height:188px}.banners-group.design3 .group2{width:57%}.banners-group.design3 .group2 .banner1{width:100%;height:498px}.banners-group.design3 .group3{display:flex;flex-direction:column;gap:10px;width:37%}.banners-group.design3 .group3 .banner1{width:100%;height:190px}.banners-group.design3 .group3 .banner2{width:100%;height:300px}.home-category .category-list{text-align:center;font-weight:500;margin:0 -10px}.home-category .item{padding:0 5px}.home-category .item span{font-size:1.8rem}.home-category img{margin:auto;margin-bottom:5px;border-radius:50%;max-width:180px}.home-category a:hover{text-decoration:none}.explore-categories-widget{margin-top:50px;margin-bottom:60px}.explore-categories-header{position:relative;margin-bottom:28px}.explore-categories-heading{display:flex;align-items:center;gap:15px}.explore-categories-heading strong{color:#0f1f33;font-size:4.8rem;font-weight:700;line-height:1}.explore-categories-heading-icon{width:48px;height:48px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.explore-categories-subtitle{color:#667479;font-size:2.2rem;font-weight:500;margin-top:16px}.explore-categories-decoration{position:absolute;top:-20px;right:0;max-width:285px;width:18%;pointer-events:none}.explore-categories-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:24px}.explore-categories-card{--explore-accent:#75BDF2;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:16px;background-color:#fff;box-shadow:0 0 20px 1px rgba(16,24,40,.12);text-align:center;transition:transform .2s ease,box-shadow .2s ease}.explore-categories-card:hover{text-decoration:none;transform:translateY(-3px);box-shadow:0 8px 24px 1px rgba(16,24,40,.14)}.explore-categories-card-media{position:relative;height:200px;flex-shrink:0;overflow:hidden;border-radius:0 0 50% 50%/0 0 36px 36px;background:#f6f8f9}.explore-categories-card-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}.explore-categories-card-body{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;align-items:center;padding:0 18px 20px}.explore-categories-card-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-top:-32px;margin-bottom:12px;border-radius:50%;background:var(--explore-accent);box-shadow:0 8px 22px rgba(16,24,40,.12)}.explore-categories-card-icon img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.explore-categories-card-title{color:#0f1f33;font-size:2.7rem;font-weight:700;line-height:1.1}.explore-categories-card-copy{color:#667479;font-size:1.6rem;font-weight:600;line-height:1.35;margin-top:10px}.cms-index-index .column.main,.cms-index-index .columns,.cms-index-index .page-main{background:#fff}.cms-index-index .column.main .block:first-of-type{position:relative;background:#fff;padding-bottom:50px}.cms-index-index .column.main .block:first-of-type:after,.cms-index-index .column.main .block:first-of-type:before{content:"";background:#fff;height:100%;width:100%;left:100%;position:absolute;top:0}.cms-index-index .column.main .block:first-of-type:after{left:initial;right:100%}@media (min-width:1440px){.main-banner .bottom-banners{padding:0 44px;gap:25px}.main-banner .center-banners .banner-content h1{font-size:9.1rem}.main-banner .center-banners .banner-content h2{font-size:5.2rem}.main-banner .center-banners .banner-content h3{font-size:4.2rem}.home-category .category-list{margin:0 -20px}.home-category .item span{font-size:2.4rem}.banners-group{gap:20px}.banners-group.design1 .group1{max-width:40%;gap:20px}.banners-group.design1 .group1 .banner1{width:100%;height:347px}.banners-group.design1 .group1 .banner2{width:100%;height:337px}.banners-group.design1 .group1 .banner3{width:50%;height:694px}.banners-group.design1 .group2{max-width:38%;gap:20px}.banners-group.design1 .group2 .banner1{height:694px}.banners-group.design1 .group3{max-width:20%;gap:20px}.banners-group.design1 .group3 .banner1{width:100%;height:439px}.banners-group.design1 .group3 .banner2{width:100%;height:232px}.banners-group.design2 .group1{gap:20px}.banners-group.design2 .group1 .banner1{height:694px}.banners-group.design2 .group2{gap:20px}.banners-group.design2 .group2 .banner1{height:240px}.banners-group.design2 .group2 .banner2{height:435px}.banners-group.design2 .group2 .banner3{height:435px}.banners-group.design2 .horizontal-group{gap:20px}.banners-group.design2 .group3 .banner1{height:694px}.banners-group.design3 .vertical-group{gap:20px}.banners-group.design3 .group1 .banner1{height:439px}.banners-group.design3 .group1 .banner2{height:232px}.banners-group.design3 .group2 .banner1{height:694px}.banners-group.design3 .group3 .banner1{height:240px}.banners-group.design3 .group3 .banner2{height:435px}}@media (min-width:1281px){.banner .action.medium{min-width:170px;text-align:center}.main-banner{flex-wrap:nowrap;flex-direction:row}.main-banner .center-banners{flex:1 1 auto;min-width:0}.main-banner .center-banners .top-content{padding:0 65px;padding-top:35px;padding-bottom:85px}.main-banner .bottom-banners{flex-wrap:nowrap}.main-banner .bottom-banners .banner{flex:1 1 0;max-width:261px;min-width:0;width:auto}.main-banner .left-banners,.main-banner .right-banners{flex:0 0 auto;flex-direction:column}.main-banner .left-banners .banner{width:clamp(200px,12.75vw,261px)}.main-banner .right-banners .banner{width:clamp(230px,16.3vw,334px)}.main-banner-mobile{display:none}.banners-group.design1 .group2 .banner2{display:block}}@media (min-width:1024px){.banners-group{flex-wrap:nowrap}.banners-group.design1 .group1{width:50%}.banners-group.design1 .group2{width:60%}.banners-group.design1 .group3{width:30%}.banners-group.design2 .group1{width:40%}.banners-group.design2 .group2{width:40%}.banners-group.design2 .group3{display:block}.banners-group.design3 .group1{width:20%}.banners-group.design3 .group2{width:40%}.banners-group.design3 .group3{width:40%}.banners-group.design3 .vertical-group{width:100%}.cms-index-index .widget.block-products-list:not(.home-product-widget) .product-item-name{font-size:2.4rem;height:50px}.main-banner-mobile{top:140px}}@media (min-width:767px){.banners-group.design3 .vertical-group{width:100%}}@media (max-width:1024px){.explore-categories-list.slick-initialized{display:block;margin:0 -8px}.explore-categories-list.slick-initialized .slick-track{display:flex}.explore-categories-list.slick-initialized .slick-slide{height:auto;margin:0 8px}.explore-categories-list.slick-initialized .slick-dots{margin-top:18px}.banners-group.design3 .group3{width:100%}.banners-group.design3 .group3 .vertical-group{flex-direction:row}.banners-group.design3 .group3 .banner2{height:190px}}@media (max-width:1280px){.explore-categories-heading strong{font-size:4rem}.main-banner{flex-wrap:nowrap;flex-direction:row;justify-content:unset;overflow:auto;align-items:end;gap:15px;padding-top:450px;background:0 0!important}.main-banner .center-banners .top-content{margin:auto;margin-top:-430px;padding:30px;position:absolute;left:0;right:0}.main-banner .center-banners .action{width:auto}.main-banner .bottom-banners{flex-wrap:nowrap;justify-content:baseline}.main-banner .banner{width:300px!important;height:300px!important}.main-banner .left-banners,.main-banner .right-banners{gap:15px}.banner-content h3{font-size:2.4rem}}@media (max-width:767px){.main-banner{align-items:stretch;background:#f0e1cf!important;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));isolation:isolate;overflow:visible;padding:352px 16px 24px;position:relative;row-gap:10px}.main-banner .main-banner-mobile{background-position:62% bottom;display:block;height:405px;inset:0 0 auto;pointer-events:none;z-index:0}.main-banner .main-banner-mobile::after{background:linear-gradient(180deg,rgba(240,225,207,0) 0,#f0e1cf 100%);bottom:0;content:"";height:105px;left:0;position:absolute;right:0}.main-banner .center-banners{height:405px;inset:0;min-width:0;overflow:hidden;position:absolute;width:100%;z-index:2}.main-banner .center-banners .top-content{bottom:auto;height:auto;margin:0;padding:42px 20px;position:absolute;top:0;z-index:1}.main-banner .center-banners .top-content .banner-content{margin-bottom:18px}.main-banner .center-banners .top-content .action{margin-top:0}.main-banner .bottom-banners{bottom:auto;display:grid;gap:12px;grid-auto-columns:calc((100% - 28px)/ 2);grid-auto-flow:column;justify-content:start;left:16px;margin:0;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 28px 8px 0;position:absolute;right:0;scroll-snap-type:inline mandatory;scrollbar-width:none;top:220px;width:auto}.main-banner .bottom-banners::-webkit-scrollbar{display:none}.main-banner .bottom-banners .banner{border-radius:16px;height:120px!important;padding:10px;scroll-snap-align:start;width:auto!important}.main-banner .bottom-banners .banner .banner-content{margin-bottom:8px}.main-banner .bottom-banners .banner .banner-content h1,.main-banner .bottom-banners .banner .banner-content h2,.main-banner .bottom-banners .banner .banner-content h3,.main-banner .bottom-banners .banner .banner-content h4{font-size:1.35rem;line-height:1.08}.main-banner .bottom-banners .banner .action.small{font-size:.78rem;gap:4px;padding:6px 7px}.main-banner .left-banners,.main-banner .right-banners{display:contents}.main-banner .banner1{border-radius:24px;grid-column:1/-1;height:145px!important;margin-top:0;order:1;padding:18px 20px;width:100%!important;z-index:3}.main-banner .banner2,.main-banner .banner7{border-radius:22px;height:200px!important;min-width:0;padding:14px;width:100%!important}.main-banner .banner2{order:3}.main-banner .banner7{order:4}.main-banner .banner8{border-radius:24px;grid-column:1/-1;height:145px!important;order:5;padding:18px 20px;width:100%!important}.main-banner .banner8 .banner-content{max-width:52%}.main-banner .banner1.is-pet-empty-card,.main-banner .banner1.is-pet-profile-card{height:220px!important}.main-banner .main-banner-pet-card{padding:13px}.main-banner .main-banner-pet-card__selector{font-size:1rem;padding:6px 9px}.main-banner .main-banner-pet-card__selector select{font-size:1rem;max-width:80px}.main-banner .main-banner-pet-card__content h3{font-size:2.1rem}.main-banner .main-banner-pet-card__content p{font-size:1.05rem;margin-top:4px}.main-banner .main-banner-pet-card__content small{font-size:.9rem}.main-banner .main-banner-pet-card__action,.main-banner .main-banner-pet-empty__action{font-size:1.05rem;margin-top:9px;min-height:35px;padding:6px 10px}.main-banner .main-banner-pet-empty{padding:14px}.main-banner .main-banner-pet-empty h3{font-size:1.8rem}.main-banner .main-banner-pet-empty p{font-size:1.05rem;margin-top:5px}.main-banner .main-banner-pet-empty__mark{font-size:2rem;height:42px;margin-bottom:8px;width:42px}}@media (max-width:640px){.explore-categories-widget{margin-top:35px;margin-bottom:45px}.explore-categories-heading{gap:10px}.explore-categories-heading strong{font-size:3.2rem}.explore-categories-heading-icon{width:36px;height:36px}.explore-categories-subtitle{font-size:1.8rem}.explore-categories-decoration{display:none}.explore-categories-card{border-radius:12px}.explore-categories-card-media{height:160px}.explore-categories-card-image{-o-object-position:center 15%;object-position:center 15%}.explore-categories-card-body{padding:0 14px 18px}.explore-categories-card-icon{width:58px;height:58px;margin-top:-29px;margin-bottom:12px}.explore-categories-card-icon img{width:32px;height:32px}.explore-categories-card-title{font-size:2rem}.explore-categories-card-copy{font-size:1.4rem;line-height:1.25;margin-top:8px}.banners-group.design2 .group1{width:100%}.banners-group.design2 .group2{width:100%}}@media (max-width:480px){.explore-categories-card{max-width:320px;width:100%;margin:0 auto}.banners-group.design1 .group1 .vertical-group{width:100%;flex-direction:row}.banners-group.design1 .group1 .vertical-group .banner{height:200px}.banners-group.design1 .group1 .banner3{display:none}.banners-group.design1 .group2{width:100%}.banners-group.design1 .group2 .banner1{width:100%;height:350px}.banners-group.design1 .group2 .banner2{display:none}.banners-group.design1 .group3{flex-direction:row;width:100%}.banners-group.design1 .group3 .banner{height:200px}.banners-group.design3 .group1,.banners-group.design3 .group2{width:100%}.banners-group.design3 .group1 .vertical-group{flex-direction:row}.banners-group.design3 .group1 .vertical-group .banner{height:250px}}.cms-index-index .block-title,.cms-index-index .explore-categories-heading strong{color:#10203f;font-size:clamp(2.2rem,1.65vw,2.8rem);font-weight:700;letter-spacing:-.015em;line-height:1.15}.cms-index-index .block-title{margin-bottom:22px}.cms-index-index .page-main{overflow-x:clip}.home-hero{background-position:center;background-repeat:no-repeat;background-size:cover;color:#10203f;isolation:isolate;min-height:590px;overflow:hidden;position:relative}.home-hero::before{background:linear-gradient(90deg,rgba(255,250,245,.94) 0,rgba(255,250,245,.76) 31%,rgba(255,250,245,.18) 58%,rgba(255,250,245,.2) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.home-hero::after{background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.68) 52%,#fff 100%);bottom:-1px;content:"";height:150px;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.home-hero__inner{display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(360px,430px);margin:0 auto;max-width:1540px;min-height:590px;padding:62px 40px 130px;position:relative;width:100%;z-index:2}.home-hero--personalized{min-height:620px}.home-hero--personalized .home-hero__inner{min-height:620px}.home-hero__copy{align-self:start;max-width:620px;position:relative;z-index:3}.home-hero__eyebrow{align-items:center;color:#6f32d9;display:flex;font-size:1.35rem;font-weight:700;gap:9px;letter-spacing:.02em;margin-bottom:10px}.home-hero__eyebrow svg{fill:#d9c2ff;height:25px;width:25px}.home-hero__title{color:#10203f;font-size:clamp(4.2rem,4.2vw,6.2rem);font-weight:800;letter-spacing:-.035em;line-height:1.03;margin:0;max-width:650px;text-wrap:balance}.home-hero__title .home-hero__title-accent{color:#7b43e5;display:block}.home-hero__title-main{color:#10203f;display:block}.home-hero__description{color:#263550;font-size:1.65rem;line-height:1.55;margin:22px 0 0;max-width:550px}.home-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:25px}.home-hero__button{align-items:center;border:1px solid transparent;border-radius:10px;display:inline-flex;font-size:1.45rem;font-weight:700;justify-content:center;min-height:48px;padding:12px 23px;transition:box-shadow .2s ease,transform .2s ease,background-color .2s ease}.home-hero__button,.home-hero__button:visited{text-decoration:none}.home-hero__button:focus,.home-hero__button:hover{box-shadow:0 10px 25px rgba(26,30,53,.16);text-decoration:none;transform:translateY(-2px)}.home-hero__button--primary{background:linear-gradient(135deg,#8d52ee,#6f32d9);box-shadow:0 9px 23px rgba(111,50,217,.24);color:#fff}.home-hero__button--primary:focus,.home-hero__button--primary:hover,.home-hero__button--primary:visited{color:#fff}.home-hero__button--secondary{background:rgba(255,255,255,.72);border-color:rgba(16,32,63,.38);color:#10203f}.home-hero__button--secondary:focus,.home-hero__button--secondary:hover,.home-hero__button--secondary:visited{color:#10203f}.home-hero__button--secondary:focus,.home-hero__button--secondary:hover{background:#fff}.home-hero-carousel{align-self:center;margin-top:-14px;min-width:0;position:relative;width:100%;z-index:3}.home-hero-carousel__viewport{height:284px;position:relative}.home-hero-card{align-items:stretch;background:rgba(255,255,255,.87);border:1px solid rgba(255,255,255,.9);border-radius:22px;box-shadow:0 22px 50px rgba(24,32,52,.17);display:grid;grid-template-columns:minmax(0,1fr) 150px;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateX(24px) scale(.98);transition:opacity .45s ease,transform .45s ease;visibility:hidden}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.home-hero-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.78)}}.home-hero-card.is-active{opacity:1;pointer-events:auto;transform:translateX(0) scale(1);visibility:visible;z-index:2}.home-hero-card__content{display:flex;flex-direction:column;min-width:0;padding:30px 10px 27px 28px}.home-hero-card__content h2{color:#10203f;font-size:2.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:10px 0 0}.home-hero-card__content p{color:#43506a;font-size:1.4rem;line-height:1.42;margin:12px 0 0}.home-hero-card__icon{align-items:center;background:#f1e7ff;border-radius:999px;display:inline-flex;height:38px;justify-content:center;width:38px}.home-hero-card__icon svg{fill:none;height:20px;stroke:#7136d5;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.home-hero-card__action{align-items:center;align-self:flex-start;background:#fff;border-radius:9px;box-shadow:0 8px 18px rgba(22,34,60,.08);color:#10203f;display:inline-flex;font-size:1.3rem;font-weight:700;gap:10px;margin-top:auto;min-height:39px;padding:9px 13px}.home-hero-card__action:visited{color:#10203f}.home-hero-card__action:focus,.home-hero-card__action:hover{color:#6f32d9;text-decoration:none}.home-hero-card__action svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:18px}.home-hero-card__media{align-items:center;display:flex;justify-content:center;min-width:0;padding:20px 18px 20px 2px}.home-hero-card__media img{filter:drop-shadow(0 14px 13px rgba(38, 38, 38, .13));height:100%;max-height:238px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;width:100%}.home-hero-carousel__controls{align-items:center;display:flex;gap:11px;justify-content:flex-end;margin-top:14px;padding-right:8px}.home-hero-carousel__arrow{align-items:center;background:rgba(255,255,255,.86);border:1px solid rgba(16,32,63,.12);border-radius:999px;color:#10203f;display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.home-hero-carousel__arrow:focus,.home-hero-carousel__arrow:hover{background:#fff;border-color:#7b43e5;color:#7b43e5}.home-hero-carousel__arrow svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.home-hero-carousel__dots{align-items:center;display:flex;gap:7px}.home-hero-carousel__dot{background:rgba(16,32,63,.28);border:0;border-radius:999px;height:7px;min-width:7px;padding:0;transition:background-color .2s ease,width .2s ease;width:7px}.home-hero-carousel__dot.is-active{background:#7b43e5;width:22px}.home-hero-benefits{align-items:center;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.95);border-radius:18px;bottom:25px;box-shadow:0 0 20px 0 rgba(25,34,54,.14);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));left:40px;max-width:930px;min-height:77px;padding:13px 10px;position:absolute;width:calc(100% - 510px);z-index:4}.home-hero-benefits[hidden]{display:none!important}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.home-hero-benefits{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.78)}}.home-hero-benefit{align-items:center;display:flex;gap:11px;min-width:0;padding:0 16px}.home-hero-benefit+.home-hero-benefit{border-left:1px solid rgba(16,32,63,.12)}.home-hero-benefit__icon{align-items:center;background:#fff;border-radius:999px;color:#6f32d9;display:flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.home-hero-benefit__icon svg{fill:none;height:21px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:21px}.home-hero-benefit__copy{display:flex;flex-direction:column;min-width:0}.home-hero-benefit__copy strong{color:#10203f;font-size:1.3rem;line-height:1.2}.home-hero-benefit__copy small{color:#667085;font-size:1.1rem;line-height:1.25;margin-top:3px}.home-hero-pet-experience{bottom:25px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);left:40px;max-width:1000px;min-height:124px;position:absolute;width:calc(100% - 510px);z-index:4}.home-hero-pet-experience[hidden]{display:none}.home-hero-pet-experience.has-pet-selector{grid-template-columns:minmax(0,1fr) 190px}.home-hero-pet-profile{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.98);border-radius:18px;box-shadow:0 0 20px 0 rgba(25,34,54,.14);display:grid;gap:16px;grid-template-columns:94px minmax(0,1fr);min-height:124px;padding:12px 14px}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.home-hero-pet-profile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.86)}}.home-hero-pet-profile__photo{align-items:center;align-self:center;background:linear-gradient(145deg,#f2e8ff,#fff7ec);border:3px solid #fff;border-radius:50%;box-shadow:0 7px 18px rgba(30,39,61,.13);display:flex;height:88px;justify-content:center;overflow:hidden;position:relative;width:88px}.home-hero-pet-profile__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-hero-pet-profile__fallback{color:#8a51eb;font-size:2.8rem}.home-hero-pet-profile__body{min-width:0}.home-hero-pet-profile__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;min-width:0}.home-hero-pet-profile__header h2{color:#10203f;font-size:1.85rem;font-weight:800;line-height:1.1;margin:0}.home-hero-pet-profile__header p{color:#5e6a80;font-size:1.2rem;line-height:1.3;margin:4px 0 0}.home-hero-pet-profile__completion{color:#7540dc;flex:0 0 138px;font-size:1.05rem;font-weight:700}.home-hero-pet-profile__progress{background:#ececf1;border-radius:999px;display:block;height:5px;margin-top:5px;overflow:hidden;width:100%}.home-hero-pet-profile__progress>span{background:linear-gradient(90deg,#9a5cf1,#7435dc);border-radius:inherit;display:block;height:100%;transition:width .35s ease;width:0}.home-hero-pet-profile__tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.home-hero-pet-profile__tags[hidden]{display:none}.home-hero-pet-profile__tags span{background:#f5f0ff;border:1px solid #e2d4fa;border-radius:6px;color:#504767;font-size:1rem;line-height:1.2;padding:4px 7px}.home-hero-pet-profile__insight{align-items:center;background:#fffaf0;border:1px solid #f5e7c8;border-radius:8px;color:#4b5365;display:flex;font-size:1.05rem;gap:7px;line-height:1.25;margin-top:7px;min-height:32px;padding:5px 7px}.home-hero-pet-profile__insight>svg{fill:none;flex:0 0 16px;height:16px;stroke:#e8a62d;stroke-linejoin:round;stroke-width:1.6;width:16px}.home-hero-pet-profile__insight>span{min-width:0}.home-hero-pet-profile__insight a{background:#fff;border:1px solid #ded9e8;border-radius:7px;color:#10203f;flex:0 0 auto;font-size:1.05rem;font-weight:700;margin-left:auto;padding:6px 10px;white-space:nowrap}.home-hero-pet-profile__insight a:focus,.home-hero-pet-profile__insight a:hover{border-color:#7b43e5;color:#7b43e5;text-decoration:none}.home-hero-pet-profile__insight a[hidden]{display:none}.home-hero-pet-selector{align-content:center;background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.98);border-radius:18px;box-shadow:0 0 20px 0 rgba(25,34,54,.14);display:grid;padding:14px}.home-hero-pet-selector[hidden]{display:none}.home-hero-pet-selector label{color:#10203f;font-size:1.2rem;font-weight:800;margin:6px 0}.home-hero-pet-selector select{background-color:#fff;border:1px solid #dbd1eb;border-radius:8px;color:#10203f;font-size:1.2rem;font-weight:700;height:36px;padding:0 30px 0 10px;width:100%}.home-hero-pet-selector__icon{align-items:center;background:#f2e8ff;border-radius:50%;color:#7137d5;display:flex;height:30px;justify-content:center;width:30px}.home-hero-pet-selector__icon svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:17px}.home-hero--without-carousel .home-hero__inner{grid-template-columns:1fr}.home-hero--without-carousel .home-hero-benefits,.home-hero--without-carousel .home-hero-pet-experience{width:calc(100% - 80px)}@media (max-width:1200px){.home-hero__inner{gap:35px;grid-template-columns:minmax(0,1fr) minmax(340px,390px);padding-left:28px;padding-right:28px}.home-hero__copy{max-width:560px}.home-hero__title{font-size:clamp(4rem,4.8vw,5.3rem)}.home-hero-benefits{left:28px;width:calc(100% - 465px)}.home-hero-pet-experience{left:28px;width:calc(100% - 465px)}.home-hero-benefit{padding:0 10px}.home-hero-benefit__icon{flex-basis:34px;height:34px;width:34px}}@media (max-width:1023px){.home-hero--personalized{min-height:650px}.home-hero--personalized .home-hero__inner{min-height:650px}.home-hero{min-height:650px}.home-hero::before{background:linear-gradient(90deg,rgba(255,250,245,.95) 0,rgba(255,250,245,.82) 44%,rgba(255,250,245,.24) 76%)}.home-hero__inner{grid-template-columns:minmax(0,1fr) 340px;min-height:650px;padding-bottom:155px}.home-hero-card{grid-template-columns:minmax(0,1fr) 112px}.home-hero-card__content{padding-left:22px}.home-hero-card__content h2{font-size:1.9rem}.home-hero-card__media{padding-right:10px}.home-hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px;width:calc(100% - 56px)}.home-hero-pet-experience{width:calc(100% - 56px)}.home-hero-benefit:nth-child(3){border-left:0}}@media (max-width:767px){.home-hero--personalized{min-height:0}.home-hero--personalized .home-hero__inner{min-height:0}.home-hero{background-position:59% center;min-height:0}.home-hero::before{background:linear-gradient(180deg,rgba(255,250,245,.95) 0,rgba(255,250,245,.86) 50%,rgba(255,250,245,.58) 100%)}.home-hero::after{height:190px}.home-hero__inner{display:block;min-height:0;padding:38px 20px 32px}.home-hero__copy{max-width:530px}.home-hero__eyebrow{font-size:1.2rem}.home-hero__title{font-size:clamp(3.6rem,10vw,4.8rem);max-width:560px}.home-hero__description{font-size:1.5rem;margin-top:17px}.home-hero__actions{margin-top:21px}.home-hero__button{min-height:45px;padding:10px 17px}.home-hero-carousel{margin:32px auto 0;max-width:520px}.home-hero-carousel__viewport{height:250px}.home-hero-card{grid-template-columns:minmax(0,1fr) 135px}.home-hero-card__content{padding:22px 8px 22px 22px}.home-hero-card__media{padding:16px 10px 16px 0}.home-hero-card__media img{max-height:205px}.home-hero-carousel__controls{justify-content:center}.home-hero-benefits{bottom:auto;left:auto;margin-top:27px;position:relative;width:100%}.home-hero-pet-experience{bottom:auto;display:block;left:auto;margin-top:27px;max-width:none;min-height:0;position:relative;width:100%}.home-hero-pet-experience.has-pet-selector{display:grid;grid-template-columns:1fr}.home-hero-pet-selector{align-items:center;display:grid;gap:8px;grid-template-columns:auto auto minmax(140px,1fr);margin-top:10px;min-height:70px}.home-hero-pet-selector label{margin:0}}@media (max-width:479px){.home-hero__inner{padding-left:14px;padding-right:14px}.home-hero__title{font-size:3.7rem}.home-hero__actions{align-items:stretch;flex-direction:column}.home-hero__button{width:100%}.home-hero-carousel__viewport{height:278px}.home-hero-card{grid-template-columns:minmax(0,1fr) 112px}.home-hero-card__content h2{font-size:1.8rem}.home-hero-card__content p{font-size:1.25rem}.home-hero-card__media{padding-right:7px}.home-hero-benefits{grid-template-columns:1fr;padding-bottom:7px;padding-top:7px}.home-hero-benefit{padding:7px 12px}.home-hero-benefit+.home-hero-benefit{border-left:0;border-top:1px solid rgba(16,32,63,.1)}.home-hero-pet-profile{gap:10px;grid-template-columns:70px minmax(0,1fr);padding:10px}.home-hero-pet-profile__photo{height:66px;width:66px}.home-hero-pet-profile__header{display:block}.home-hero-pet-profile__header h2{font-size:1.6rem}.home-hero-pet-profile__completion{margin-top:6px;max-width:150px}.home-hero-pet-profile__insight{align-items:flex-start;flex-wrap:wrap}.home-hero-pet-profile__insight a{margin-left:23px}.home-hero-pet-selector{grid-template-columns:auto minmax(0,1fr)}.home-hero-pet-selector select{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.home-hero-card,.home-hero-carousel__dot,.home-hero__button{transition:none}}.home-depth-hero{--hero-pointer-x:0px;--hero-pointer-y:0px;--hero-bg-x:0px;--hero-bg-y:0px;--hero-far-x:0px;--hero-far-y:0px;--hero-dog-x:0px;--hero-dog-y:0px;--hero-near-x:0px;--hero-near-y:0px;background:#e8d8bb url(../images/hero/background-poster.webp) center/cover no-repeat;height:clamp(660px,55.32vw,1060px);isolation:isolate;min-height:660px;overflow:hidden;perspective:1200px;position:relative}.home-depth-hero::before{background:linear-gradient(90deg,rgba(250,246,237,.82) 0,rgba(250,246,237,.55) 28%,transparent 56%),linear-gradient(180deg,rgba(16,32,63,.04),rgba(16,32,63,.08));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.home-depth-hero::after{background:linear-gradient(180deg,transparent 52%,rgba(12,25,42,.13) 100%);bottom:0;content:"";height:42%;left:0;pointer-events:none;position:absolute;width:100%;z-index:1}.home-depth-hero .home-hero__copy{left:clamp(175px,18vw,340px);margin:0;max-width:520px;position:absolute;top:clamp(58px,9.5%,82px);width:min(38vw,520px);z-index:5}.home-depth-hero .home-hero__eyebrow{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.78);border-radius:999px;box-shadow:0 10px 28px rgba(22,32,46,.08);color:#6630c4;display:inline-flex;margin-bottom:14px;padding:8px 13px 8px 10px}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.home-depth-hero .home-hero__eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.home-depth-hero .home-hero__title{color:#10203f;font-size:clamp(4.5rem,4.3vw,7rem);letter-spacing:-.045em;line-height:.95;max-width:540px;text-shadow:0 2px 20px rgba(255,255,255,.45)}.home-depth-hero .home-hero__title-accent{color:#6f32d9;margin-top:5px}.home-depth-hero .home-hero__description{color:#21334b;font-size:1.55rem;font-weight:500;line-height:1.45;margin-top:20px;max-width:465px;text-shadow:0 1px 14px rgba(255,255,255,.78)}.home-depth-hero .home-hero__actions{margin-top:22px;position:relative;z-index:6}.home-depth-hero .home-hero__button{border-radius:999px;min-height:50px;padding:12px 24px}.home-depth-hero .home-hero__button--primary{background:#10203f;box-shadow:0 14px 28px rgba(16,32,63,.25)}.home-depth-hero .home-hero__button--secondary{background:rgba(255,255,255,.7);border-color:rgba(16,32,63,.22);box-shadow:0 12px 28px rgba(31,40,54,.11)}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.home-depth-hero .home-hero__button--secondary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.home-depth-hero__atmosphere,.home-depth-hero__background,.home-depth-hero__particles,.home-depth-hero__plane{inset:0;pointer-events:none;position:absolute}.home-depth-hero__background{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;z-index:0}.home-depth-hero__background video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translate(var(--hero-bg-x),var(--hero-bg-y)) scale(1.012);transition:transform .35s ease-out;width:100%}.home-depth-hero__atmosphere{background:radial-gradient(circle at 72% 18%,rgba(255,244,205,.4),transparent 24%),radial-gradient(circle at 58% 70%,rgba(255,255,255,.2),transparent 31%);mix-blend-mode:screen;z-index:1}.home-depth-hero__plane--far{transform:translate(var(--hero-far-x),var(--hero-far-y));transition:transform .3s ease-out;z-index:2}.home-depth-hero__plane--near{transform:translate(var(--hero-near-x),var(--hero-near-y));transition:transform .24s ease-out;z-index:4}.home-depth-hero__dog{inset:auto 0 0;pointer-events:none;position:absolute;transform:translate(var(--hero-dog-x),var(--hero-dog-y));transition:transform .27s ease-out;width:100%;z-index:3}.home-depth-hero__dog video{display:block;filter:drop-shadow(0 28px 23px rgba(33, 37, 31, .25));height:auto;position:relative;width:100%;z-index:2}.home-depth-hero__dog-shadow{background:radial-gradient(ellipse,rgba(36,43,34,.32),transparent 68%);bottom:3%;filter:blur(7px);height:16%;left:18%;position:absolute;transform:rotate(-2deg);width:68%;z-index:1}.home-depth-card{border:1px solid rgba(255,255,255,.72);border-radius:22px;box-shadow:0 20px 45px rgba(20,29,39,.2);color:#fff;display:block;overflow:hidden;pointer-events:auto;position:absolute;transform-origin:center;transition:box-shadow .25s ease,filter .25s ease,transform .25s ease}.home-depth-card,.home-depth-card:focus,.home-depth-card:hover,.home-depth-card:visited{color:#fff;text-decoration:none}.home-depth-card:focus,.home-depth-card:hover{box-shadow:0 28px 60px rgba(20,29,39,.3);filter:saturate(1.08);outline:2px solid rgba(255,255,255,.92);outline-offset:3px}.home-depth-card .home-depth-card__shade,.home-depth-card>img{height:100%;inset:0;position:absolute;width:100%}.home-depth-card>img{-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.home-depth-card:focus>img,.home-depth-card:hover>img{transform:scale(1.045)}.home-depth-card__shade{background:var(--home-banner-gradient,linear-gradient(to bottom,rgba(111,50,217,.9),rgba(111,50,217,0))),linear-gradient(180deg,rgba(9,21,36,.08),rgba(9,21,36,.18) 42%,rgba(9,21,36,.78));z-index:1}.home-depth-card__copy{bottom:0;display:flex;flex-direction:column;gap:5px;left:0;padding:18px;position:absolute;right:0;text-shadow:0 2px 9px rgba(0,0,0,.35);z-index:2}.home-depth-card__copy small{font-size:1.05rem;font-weight:600;letter-spacing:.04em;opacity:.88;text-transform:uppercase}.home-depth-card__copy strong{font-size:1.8rem;font-weight:800;line-height:1.05}.home-depth-card__action{align-items:center;align-self:flex-start;background:rgba(255,255,255,.9);border-radius:999px;color:#10203f;display:inline-flex;font-size:1.05rem;font-weight:800;gap:6px;margin-top:8px;padding:7px 10px;text-shadow:none}.home-depth-card__action svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:14px}.home-depth-card--left-top{height:52%;left:2.5%;opacity:.9;top:3%;width:clamp(180px,11vw,225px)}.home-depth-card--left-bottom{bottom:3%;height:39%;left:2.5%;width:clamp(180px,11vw,225px)}.home-depth-card--right-top{height:36%;opacity:.92;right:2.5%;top:3%;width:clamp(190px,13.5vw,275px)}.home-depth-card--right-bottom{bottom:3%;height:52%;right:2.5%;width:clamp(190px,13.5vw,275px)}.home-depth-card--center-1,.home-depth-card--center-2,.home-depth-card--center-3,.home-depth-card--center-4{bottom:3%;border-radius:18px;height:clamp(170px,24%,230px);width:clamp(160px,11vw,230px)}.home-depth-card--center-1 .home-depth-card__copy,.home-depth-card--center-2 .home-depth-card__copy,.home-depth-card--center-3 .home-depth-card__copy,.home-depth-card--center-4 .home-depth-card__copy{gap:3px;padding:13px}.home-depth-card--center-1 .home-depth-card__copy small,.home-depth-card--center-2 .home-depth-card__copy small,.home-depth-card--center-3 .home-depth-card__copy small,.home-depth-card--center-4 .home-depth-card__copy small{font-size:.85rem}.home-depth-card--center-1 .home-depth-card__copy strong,.home-depth-card--center-2 .home-depth-card__copy strong,.home-depth-card--center-3 .home-depth-card__copy strong,.home-depth-card--center-4 .home-depth-card__copy strong{font-size:1.4rem}.home-depth-card--center-1 .home-depth-card__action,.home-depth-card--center-2 .home-depth-card__action,.home-depth-card--center-3 .home-depth-card__action,.home-depth-card--center-4 .home-depth-card__action{font-size:.88rem;margin-top:5px;padding:6px 8px}.home-depth-card--center-1{left:24.5%}.home-depth-card--center-2{left:37.1%}.home-depth-card--center-3{left:49.7%}.home-depth-card--center-4{left:62.3%}.home-depth-card--center-1:focus,.home-depth-card--center-1:hover,.home-depth-card--center-2:focus,.home-depth-card--center-2:hover,.home-depth-card--center-3:focus,.home-depth-card--center-3:hover,.home-depth-card--center-4:focus,.home-depth-card--center-4:hover,.home-depth-card--left-bottom:focus,.home-depth-card--left-bottom:hover,.home-depth-card--left-top:focus,.home-depth-card--left-top:hover,.home-depth-card--right-bottom:focus,.home-depth-card--right-bottom:hover,.home-depth-card--right-top:focus,.home-depth-card--right-top:hover{transform:translateY(-8px) scale(1.02)}.home-depth-hero__particles{z-index:7}.home-depth-particle{animation:home-depth-float 5.5s ease-in-out infinite;background:rgba(255,255,255,.76);border-radius:50%;box-shadow:0 0 18px rgba(255,246,204,.72);height:7px;position:absolute;width:7px}.home-depth-particle::after{background:inherit;content:"";height:2px;left:-5px;position:absolute;top:2px;width:17px}.home-depth-particle--1{animation-delay:-.7s;left:7%;top:37%}.home-depth-particle--2{animation-delay:-2.4s;left:27%;top:8%;transform:scale(.7)}.home-depth-particle--3{animation-delay:-1.1s;left:43%;top:54%;transform:scale(.55)}.home-depth-particle--4{animation-delay:-3.6s;left:58%;top:12%;transform:scale(.8)}.home-depth-particle--5{animation-delay:-2s;left:69%;top:44%;transform:scale(.6)}.home-depth-particle--6{animation-delay:-4.5s;left:79%;top:16%;transform:scale(.55)}.home-depth-particle--7{animation-delay:-1.8s;left:88%;top:58%;transform:scale(.85)}.home-depth-particle--8{animation-delay:-3.1s;left:34%;top:80%;transform:scale(.65)}.home-depth-particle--9{animation-delay:-.2s;left:94%;top:31%;transform:scale(.5)}.home-depth-hero.home-hero--personalized{height:max(760px,46vw)}.home-depth-hero.home-hero--personalized .home-hero-pet-experience{bottom:18px;left:50%;max-width:860px;transform:translateX(-50%);width:calc(100% - 40px);z-index:8}@keyframes home-depth-float{0%,100%{margin-top:0;opacity:.45}50%{margin-top:-16px;opacity:1}}@media (max-width:1240px){.home-depth-hero .home-hero__copy{left:220px;width:min(43vw,500px)}}@media (max-width:920px){.home-depth-hero{height:720px;min-height:720px}.home-depth-hero .home-hero__copy{left:28px;top:42px;width:min(58vw,500px)}.home-depth-hero .home-hero__title{font-size:clamp(4rem,7vw,5.4rem)}.home-depth-hero .home-hero__description{max-width:420px}.home-depth-hero__dog{inset:auto 0 9%;width:100%}.home-depth-card--center-1,.home-depth-card--center-2,.home-depth-card--center-3,.home-depth-card--center-4,.home-depth-card--left-top{display:none}.home-depth-card--right-top{height:190px;right:3%;top:39%;width:155px}.home-depth-card--left-bottom,.home-depth-card--right-bottom{bottom:2%;height:205px;width:180px}.home-depth-card--left-bottom{left:3%}.home-depth-card--right-bottom{right:3%}}@media (max-width:767px){.home-depth-hero{background-position:61% center;height:800px;min-height:800px}.home-depth-hero::before{background:linear-gradient(180deg,rgba(250,246,237,.92) 0,rgba(250,246,237,.64) 38%,transparent 66%),linear-gradient(90deg,rgba(250,246,237,.35),transparent 70%)}.home-depth-hero .home-hero__copy{left:18px;max-width:none;right:18px;top:28px;width:auto}.home-depth-hero .home-hero__eyebrow{font-size:1.1rem;margin-bottom:10px;padding:6px 10px 6px 8px}.home-depth-hero .home-hero__eyebrow svg{height:21px;width:21px}.home-depth-hero .home-hero__title{font-size:clamp(3.6rem,10vw,4.5rem);line-height:.96;max-width:440px}.home-depth-hero .home-hero__description{font-size:1.35rem;line-height:1.38;margin-top:13px;max-width:350px}.home-depth-hero .home-hero__actions{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:9px;margin-top:16px}.home-depth-hero .home-hero__button{font-size:1.18rem;min-height:43px;padding:9px 13px;width:auto}.home-depth-hero__dog{inset:auto 0 17%;width:100%}.home-depth-card--right-top{height:160px;opacity:.76;right:4%;top:47%;width:135px}.home-depth-card--left-bottom,.home-depth-card--right-bottom{bottom:14px;height:170px}.home-depth-card--left-bottom{left:12px;width:155px}.home-depth-card--right-bottom{right:10px;width:145px}.home-depth-card__copy{padding:12px}.home-depth-card__copy small{font-size:.85rem}.home-depth-card__copy strong{font-size:1.4rem}.home-depth-card__action{font-size:.9rem;margin-top:5px;padding:6px 8px}.home-depth-hero.home-hero--personalized{height:980px}.home-depth-hero.home-hero--personalized .home-hero-pet-experience{bottom:8px;width:calc(100% - 20px)}}@media (prefers-reduced-motion:reduce){.home-depth-card,.home-depth-card>img,.home-depth-hero__background video,.home-depth-hero__dog,.home-depth-hero__plane{transition:none}.home-depth-particle{animation:none}}.cms-index-index .home-personalized{background:0 0;border:0;border-radius:0;box-shadow:none;margin:32px 0 48px;max-width:none;overflow:visible;padding:0;position:relative}.cms-index-index .home-personalized[hidden]{display:none!important}.cms-index-index .home-personalized__loading{align-items:center;background:rgba(255,255,255,.82);border:1px solid rgba(117,62,208,.12);border-radius:22px;display:flex;gap:18px;min-height:128px;padding:24px;position:relative;z-index:1}.cms-index-index .home-personalized__loading[hidden]{display:none}.cms-index-index .home-personalized__loading span,.cms-index-index .home-personalized__loading strong{display:block}.cms-index-index .home-personalized__loading strong{color:#17213a;font-size:clamp(1.8rem,2vw,2.3rem)}.cms-index-index .home-personalized__loading span{color:#687187;margin-top:4px}.cms-index-index .home-personalized__loading-mark{animation:home-personalized-pulse 1.25s ease-in-out infinite;align-items:center;background:linear-gradient(135deg,#f2eaff,#fff3dc);border-radius:18px;display:flex!important;flex:0 0 58px;font-size:2.7rem;height:58px;justify-content:center;margin:0!important}.cms-index-index .home-personalized__content{display:grid;gap:28px;min-width:0;position:relative;z-index:1}.cms-index-index .home-personalized-rail{background:#fafbfe;border:1px solid #e5e7ed;border-radius:20px;border-top:3px solid rgba(113,51,207,.72);box-shadow:0 8px 24px rgba(16,32,63,.08);margin:0;min-width:0;overflow:hidden;padding:20px 24px 14px!important}.cms-index-index .home-personalized-rail--reorder{background:#fffdf9;border-color:#eee7dc;border-top-color:rgba(194,119,38,.72)}.cms-index-index .home-personalized-rail--reorder .home-personalized-rail__mark{background:#fff2df;color:#9a5919}.cms-index-index .home-personalized-rail--reorder .home-personalized-rail__eyebrow{color:#985716}.cms-index-index .home-personalized-rail .block-content{margin-top:16px}.cms-index-index .home-personalized-rail .slick-list{margin:0 -8px;padding:5px 0 10px!important}.cms-index-index .home-personalized-rail .slick-slide{padding:0 8px}.cms-index-index .home-personalized-rail .slick-slide>div{display:flex;justify-content:center}.cms-index-index .home-personalized-rail .slick-track{margin-left:0}.cms-index-index .home-personalized-rail--recommendations .slick-track{margin-left:auto;margin-right:auto}.cms-index-index .home-personalized-rail--recommendations .slick-slide{display:grid;gap:16px;grid-template-rows:repeat(2,minmax(0,1fr))}.cms-index-index .home-personalized-rail--recommendations .slick-slide>div{height:auto;min-height:0}.cms-index-index .home-personalized-rail .slick-arrow{background:#fff;border:1px solid #dfe2e9;box-shadow:0 2px 8px rgba(16,32,63,.1);height:40px;width:40px}.cms-index-index .home-personalized-rail .slick-arrow.slick-prev{left:6px}.cms-index-index .home-personalized-rail .slick-arrow.slick-next{right:6px}.cms-index-index .home-personalized-rail .slick-arrow:focus,.cms-index-index .home-personalized-rail .slick-arrow:hover{background:#f3eefb;border-color:rgba(113,51,207,.35);box-shadow:0 4px 12px rgba(16,32,63,.12)}.cms-index-index .home-personalized-rail .product-item{background:#fff;border-color:#e7eaf0;border-radius:14px;box-shadow:0 2px 8px rgba(16,32,63,.055);width:94%!important}.cms-index-index .home-personalized-rail .product-item:hover{border-color:rgba(113,51,207,.2);box-shadow:0 6px 16px rgba(16,32,63,.09);transform:translateY(-1px)}.cms-index-index .home-personalized-rail .product-item-info{min-height:288px;padding:10px}.cms-index-index .home-personalized-rail .product-item-photo{padding:3px 10px 0}.cms-index-index .home-personalized-rail .product-item-details{-moz-column-gap:10px;column-gap:10px;grid-template-columns:minmax(0,1fr) 32px;padding:10px 3px 3px}.cms-index-index .home-personalized-rail .product-item-brand{font-size:1rem;margin-bottom:3px}.cms-index-index .home-personalized-rail .product-item-name{font-size:1.3rem;height:44px;min-height:44px;margin-bottom:7px}.cms-index-index .home-personalized-rail .product-reviews-summary{margin-bottom:6px;min-height:15px}.cms-index-index .home-personalized-rail .product-reviews-summary .reviews-actions a,.cms-index-index .home-personalized-rail .product-reviews-summary.empty{font-size:1rem;line-height:15px}.cms-index-index .home-personalized-rail .price-box{min-height:35px}.cms-index-index .home-personalized-rail .price-box .price{font-size:1.3rem}.cms-index-index .home-personalized-rail .product-card-wishlist .towishlist{height:29px;width:29px}.cms-index-index .home-personalized-rail .product-card-wishlist .towishlist svg{height:16px;width:16px}.cms-index-index .home-personalized-rail .action.tocart{border-radius:10px;box-shadow:none;height:32px;min-width:32px;width:32px}.cms-index-index .home-personalized-rail .action.tocart svg{height:18px;width:18px}.cms-index-index .home-personalized-rail .action.tocart:focus,.cms-index-index .home-personalized-rail .action.tocart:hover{box-shadow:none}.cms-index-index .home-personalized-rail__header{align-items:center;display:flex;gap:12px}.cms-index-index .home-personalized-rail__mark{align-items:center;background:#f0e9fb;border-radius:13px;color:#6f32d9;display:flex;flex:0 0 44px;font-size:2rem;height:44px;justify-content:center}.cms-index-index .home-personalized-rail__heading{min-width:0}.cms-index-index .home-personalized-rail__heading h2{color:#17213a;font-size:clamp(2.3rem,2.4vw,3.1rem);line-height:1.1;margin:2px 0 4px}.cms-index-index .home-personalized-rail__heading p{color:#687187;font-size:1.4rem;line-height:1.45;margin:0}.cms-index-index .home-personalized-rail__eyebrow{color:#7133cf;font-size:1.15rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.cms-index-index .home-personalized-rail__safety{align-items:center;background:0 0;border:0;color:#326252;display:flex;font-size:1.2rem;gap:8px;line-height:1.45;margin-top:8px;max-width:none;padding:0}.cms-index-index .home-personalized-rail__safety>span:first-child{align-items:center;background:#21875e;border-radius:50%;color:#fff;display:flex;flex:0 0 17px;font-size:.95rem;height:17px;justify-content:center}.cms-index-index .home-personalized-empty{align-items:center;background:rgba(255,255,255,.9);border:1px solid rgba(33,135,94,.18);border-radius:26px;box-shadow:0 12px 36px rgba(42,28,75,.07);display:flex;gap:20px;padding:clamp(22px,3vw,34px);position:relative;z-index:1}.cms-index-index .home-personalized-empty h2{color:#17213a;font-size:clamp(2.1rem,2.7vw,3rem);margin:4px 0 7px}.cms-index-index .home-personalized-empty p,.cms-index-index .home-personalized-empty small{color:#687187;display:block;line-height:1.45;margin:0}.cms-index-index .home-personalized-empty small{margin-top:7px}.cms-index-index .home-personalized-empty__mark{align-items:center;background:linear-gradient(135deg,#e4f8ee,#edf9f4);border-radius:20px;display:flex;flex:0 0 64px;font-size:2.6rem;height:64px;justify-content:center}@keyframes home-personalized-pulse{0%,100%{box-shadow:0 0 0 0 rgba(111,50,217,.08);transform:scale(1)}50%{box-shadow:0 0 0 10px rgba(111,50,217,0);transform:scale(1.04)}}@media (max-width:767px){.cms-index-index .home-personalized{margin:24px 0 32px}.cms-index-index .home-personalized-rail{background:0 0!important;border:0;border-radius:0;box-shadow:none;max-width:100%;min-width:0;overflow:hidden;padding:0!important;width:100%}.cms-index-index .home-personalized-rail .block-content{margin-top:12px}.cms-index-index .home-personalized-rail .product-carousel,.cms-index-index .home-personalized-rail .product-carousel:not(.slick-initialized){margin-left:0;margin-right:0}.cms-index-index .home-personalized-rail .slick-list{margin-left:-4px;margin-right:-4px;padding-bottom:8px!important}.cms-index-index .home-personalized-rail .slick-slide{padding-left:4px;padding-right:4px}.cms-index-index .home-personalized-rail__header{align-items:flex-start;gap:10px}.cms-index-index .home-personalized-rail__mark{border-radius:10px;flex-basis:36px;font-size:1.65rem;height:36px}.cms-index-index .home-personalized-rail__heading h2{font-size:2rem;line-height:1.15;margin-bottom:3px}.cms-index-index .home-personalized-rail__heading p{font-size:1.25rem;line-height:1.4}.cms-index-index .home-personalized-rail__eyebrow{font-size:1rem;letter-spacing:.075em}.cms-index-index .home-personalized-rail__safety{align-items:flex-start;font-size:1.1rem;gap:7px;margin-top:10px}.cms-index-index .home-personalized-rail__safety>span:first-child{margin-top:1px}.cms-index-index .home-personalized-empty{align-items:flex-start}.cms-index-index .home-personalized-empty__mark{flex-basis:50px;font-size:2rem;height:50px}}@media (prefers-reduced-motion:reduce){.cms-index-index .home-personalized__loading-mark{animation:none}}@media (max-width:479px){.cms-index-index .home-personalized-rail .product-item{width:80%!important}}.home-member-banner{align-items:center;background:radial-gradient(circle at 12% 18%,rgba(190,157,255,.2),transparent 24%),linear-gradient(105deg,#fff 0,#faf7ff 58%,#f5efff 100%);border:1px solid #e1d8ef;border-radius:18px;box-shadow:0 9px 28px rgba(25,34,54,.07);display:grid;gap:24px;grid-template-columns:180px minmax(210px,270px) minmax(0,1fr) minmax(165px,190px);margin:0 0 48px;min-height:150px;overflow:hidden;padding:15px 28px 15px 0;position:relative}.home-member-banner[hidden]{display:none!important}.home-member-banner::after,.home-member-banner::before{background:#c8a7ff;border-radius:50%;content:"";opacity:.45;pointer-events:none;position:absolute}.home-member-banner::before{height:11px;left:43px;top:48px;width:11px}.home-member-banner::after{height:17px;left:62px;top:69px;width:17px}.home-member-banner__visual{align-self:stretch;background:linear-gradient(150deg,rgba(231,216,255,.72),rgba(255,255,255,.2));display:flex;justify-content:flex-end;min-height:118px;overflow:hidden;position:relative}.home-member-banner__visual img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center;width:145px}.home-member-banner__visual-fallback{align-items:center;color:#8a51eb;display:flex;font-size:5rem;justify-content:center;width:145px}.home-member-banner__heading{color:#10203f;font-size:2.4rem;font-weight:800;line-height:1.12;margin:0}.home-member-banner__features{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-member-banner__feature{align-items:flex-start;display:grid;gap:12px;grid-template-columns:46px minmax(0,1fr);min-width:0}.home-member-banner__feature h3{color:#10203f;font-size:1.35rem;font-weight:800;line-height:1.2;margin:3px 0 0}.home-member-banner__feature p{color:#4f5d73;font-size:1.18rem;line-height:1.35;margin:7px 0 0}.home-member-banner__icon{align-items:center;background:rgba(255,255,255,.9);border:1px solid #ded3ed;border-radius:50%;color:#7137d5;display:flex;height:46px;justify-content:center;width:46px}.home-member-banner__icon img{height:25px;-o-object-fit:contain;object-fit:contain;width:25px}.home-member-banner__icon svg{fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:23px}.home-member-banner__actions{align-items:center;display:flex;flex-direction:column;gap:11px}.home-member-banner__primary{background:linear-gradient(135deg,#9555ef,#7135db);border-radius:999px;box-shadow:0 8px 20px rgba(111,50,217,.24);color:#fff!important;display:inline-flex;font-size:1.25rem;font-weight:700;justify-content:center;padding:12px 19px;text-align:center;text-decoration:none!important;width:100%}.home-member-banner__primary:focus,.home-member-banner__primary:hover{background:linear-gradient(135deg,#8442e7,#5e22c8)}.home-member-banner__secondary{color:#6f32d9!important;font-size:1.2rem;text-decoration:underline}@media (min-width:1101px){.home-member-banner__visual{margin-block:-15px}}@media (max-width:1100px){.home-member-banner{gap:20px;grid-template-columns:145px minmax(190px,230px) minmax(0,1fr);padding-right:22px}.home-member-banner__visual img,.home-member-banner__visual-fallback{width:125px}.home-member-banner__features{gap:15px}.home-member-banner__feature{gap:9px;grid-template-columns:40px minmax(0,1fr)}.home-member-banner__icon{height:40px;width:40px}.home-member-banner__actions{flex-direction:row;grid-column:2/-1;justify-content:flex-end}.home-member-banner__primary{width:auto}}@media (max-width:900px){.home-member-banner{grid-template-columns:125px minmax(0,1fr);padding-bottom:22px}.home-member-banner__features{grid-column:1/-1;padding-left:22px}.home-member-banner__actions{grid-column:1/-1}}@media (max-width:600px){.home-member-banner{gap:18px;grid-template-columns:92px minmax(0,1fr);margin:0 0 38px;padding:15px 15px 20px 0}.home-member-banner__visual{min-height:105px}.home-member-banner__visual .home-member-banner__visual-fallback,.home-member-banner__visual img{width:92px}.home-member-banner__heading{font-size:2.05rem}.home-member-banner__features{gap:16px;grid-template-columns:1fr;padding-left:15px}.home-member-banner__feature{grid-template-columns:42px minmax(0,1fr)}.home-member-banner__actions{align-items:stretch;flex-direction:column;padding-left:15px}.home-member-banner__primary{width:100%}.home-member-banner__secondary{text-align:center}}.catalog-category-view .page-title,.catalog-category-view .toolbar-number,.catalogsearch-result-index .page-title,.catalogsearch-result-index .toolbar-number,.mageworx_brands-brand-view .page-title,.mageworx_brands-brand-view .toolbar-number{font-size:2.8rem;font-weight:600;margin:0;line-height:1}.catalog-category-view .toolbar-number,.catalogsearch-result-index .toolbar-number,.mageworx_brands-brand-view .toolbar-number{margin-right:20px}.catalog-category-view .sidebar-main,.catalogsearch-result-index .sidebar-main,.mageworx_brands-brand-view .sidebar-main{padding-top:20px}.catalogsearch-result-index .category-topbar{border-bottom:1px solid #ddd;padding-bottom:20px}.catalogsearch-result-index .toolbar-number{margin-right:10px}.product-item-name{font-size:1.9rem;line-height:1;margin:10px 0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px}.product-item-name a{font-weight:500}.product-item-name a:hover{text-decoration:none}.action.filter-toggle{display:flex;align-items:center;gap:10px}.top-filters .filter-group ul{margin-bottom:20px;list-style:none;display:flex;flex-wrap:wrap;gap:15px;padding:0}.top-filters .filter-group li{display:flex;align-items:center;gap:10px;margin:0}.top-filters .filter-group li label{color:#3e4758;cursor:pointer;line-height:1.3;margin:0;transition:color .18s ease}.top-filters .filter-group li:hover label{color:#6330c4}.top-filters .filter-group li:hover input[type=checkbox]:not(:checked)::before{background:#faf8ff;border-color:#7b43e5;color:transparent;content:"";transform:scale(1.04)}.top-filters .filter-group input[type=checkbox]{flex:0 0 20px;height:20px;margin:0;min-width:20px;position:relative;top:0;width:20px}.top-filters .filter-group input[type=checkbox]::before{align-items:center;background:#fff;border:1px solid #cdd3dd;border-radius:6px;box-shadow:0 1px 2px rgba(25,34,54,.08);box-sizing:border-box;color:transparent;content:"";display:flex;font-size:1.3rem;font-weight:700;height:20px;justify-content:center;left:0;line-height:1;position:absolute;top:0;transform:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:20px}.top-filters .filter-group input[type=checkbox]:checked::before{background:linear-gradient(145deg,#8a53ed,#6f38d2);border-color:#6f38d2;box-shadow:inset 0 0 0 2px rgba(255,255,255,.18),0 3px 8px rgba(111,56,210,.24);color:#fff;content:"✓"}.top-filters .filter-group input[type=checkbox]:focus-visible::before{border-color:#7b43e5;box-shadow:0 0 0 3px rgba(123,67,229,.18)}.product-image-photo{border-radius:10px;float:left;height:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.product-item-photo{position:relative}.product-item-photo .product-badges{position:absolute;right:10px;margin:0;bottom:10px;overflow-x:hidden;overflow-y:auto;max-height:80%}.product-item-photo .product-badges .items{flex-direction:column;gap:3px}.product-item-photo .product-badges .item{width:40px;height:40px;font-size:.9rem}.product-item-info{height:100%;display:flex;flex-direction:column}.product-item-details{padding:0 10px 5px;display:flex;flex-direction:column;flex:1}.product-item-details .price-box{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center}.product-item-details .normal-price{margin-right:10px}.product-item-brand{color:#7a8290;font-size:1.3rem;font-weight:400;line-height:1.35;margin:10px 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-item{background:#fff;border-radius:10px}.product-item .price-box .price-label{display:none}.product-item .price-box .price{font-weight:600;font-size:1.8rem}.product-item .price-box .old-price .price{font-weight:400}.product-item:hover{outline:1px solid #000}.product-items{padding:0}.add-to-links{position:absolute;top:10px;right:10px;font-size:1.2rem}.add-to-links a{display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.6);padding-left:5px}.add-to-links a:hover{text-decoration:none}.add-to-links svg{margin-left:5px}.product-card-wishlist{z-index:4}.product-card-wishlist .towishlist{align-items:center;background:rgba(255,255,255,.96);border:1px solid #e4e7ec;border-radius:50%;box-shadow:0 4px 14px rgba(25,34,54,.12);display:flex;height:38px;justify-content:center;line-height:0;padding:0;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:38px}.product-card-wishlist .towishlist::before{content:none!important;display:none!important}.product-card-wishlist .towishlist span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.product-card-wishlist .towishlist svg{display:block;fill:none;height:20px;left:50%;margin:0;position:absolute;stroke:#5f6877;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;top:50%;transform:translate(-50%,-50%);width:20px}.product-card-wishlist .towishlist.added{background:#f2eaff;border-color:rgba(123,67,229,.35)}.product-card-wishlist .towishlist.added svg{fill:#7b43e5;stroke:#7b43e5}.product-card-wishlist .towishlist.loading{cursor:wait;opacity:.65;pointer-events:none}.product-card-wishlist .towishlist:focus,.product-card-wishlist .towishlist:hover{border-color:rgba(123,67,229,.45);box-shadow:0 6px 18px rgba(111,50,217,.18);transform:translateY(-1px)}.product-card-wishlist .towishlist:focus svg,.product-card-wishlist .towishlist:hover svg{stroke:#7435dc}.actions-secondary[data-role=add-to-links] [data-role=compare-product],.add-to-links [data-role=compare-product]{display:block}.actions-secondary[data-role=add-to-links] .tocompare,.add-to-links .tocompare{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;max-width:100%;white-space:nowrap;width:100%}.actions-secondary[data-role=add-to-links] .tocompare>span:first-child,.add-to-links .tocompare>span:first-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions-secondary[data-role=add-to-links] .tocompare .compare-checkbox,.add-to-links .tocompare .compare-checkbox{align-items:center;display:inline-flex;flex:0 0 20px;justify-content:center;margin:0}.actions-secondary[data-role=add-to-links] .tocompare .compare-checkbox::before,.add-to-links .tocompare .compare-checkbox::before{margin:0!important}.product-reviews-summary{margin:0;display:flex}.product-reviews-summary .reviews-actions a{margin:0;font-size:1.4rem}.product-reviews-summary.empty{color:#8a919d;font-size:1.3rem;line-height:20px;min-height:20px}.rating-summary{left:0;display:flex;flex-wrap:wrap;align-items:center}.rating-summary .rating-result>span:before{color:#fc0}.toolbar-products{--toolbar-accent:#7438da;--toolbar-accent-dark:#5823b8;--toolbar-border:#e6e1ef;--toolbar-copy:#17213a;--toolbar-muted:#697386;align-items:center;background:0 0;border:1px solid var(--toolbar-border);border-radius:18px;box-shadow:none;color:var(--toolbar-copy);display:flex;flex-wrap:wrap;gap:14px 20px;margin-bottom:26px;min-height:70px;padding:12px 16px;text-align:left}.toolbar-products .limiter,.toolbar-products .sorter{align-items:center;display:flex;gap:10px;margin-bottom:0}.toolbar-products .limiter-text,.toolbar-products .limiter>.label,.toolbar-products .sorter-label{color:var(--toolbar-muted);font-size:1.4rem;font-weight:500;line-height:1.2;margin:0;white-space:nowrap}.toolbar-products .limiter-options,.toolbar-products .sorter-options{background-color:#fff;border:1px solid #dcd6e7;border-radius:12px;box-shadow:0 2px 7px rgba(25,34,54,.05);color:var(--toolbar-copy);font-size:1.4rem;font-weight:500;height:44px;line-height:42px;padding:0 42px 0 14px;transition:border-color .18s ease,box-shadow .18s ease}.toolbar-products .limiter-options:hover,.toolbar-products .sorter-options:hover{border-color:#b8a6d8}.toolbar-products .limiter-options:focus,.toolbar-products .sorter-options:focus{border-color:var(--toolbar-accent);box-shadow:0 0 0 3px rgba(116,56,218,.14)}.toolbar-products .sorter-options{min-width:180px;width:auto}.toolbar-products .limiter-options{min-width:76px;padding-left:15px;width:76px}.toolbar-products .sorter-action{align-items:center;background:#fff;border:1px solid #dcd6e7!important;border-radius:12px;box-shadow:0 2px 7px rgba(25,34,54,.05);color:var(--toolbar-accent);display:inline-flex;height:44px;justify-content:center;margin:0;min-width:44px;padding:0;position:relative;top:0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;width:44px}.toolbar-products .sorter-action::before{color:currentColor;font-size:2rem;line-height:1}.toolbar-products .sorter-action:focus,.toolbar-products .sorter-action:hover{background:#f5efff;border-color:#b89ae9!important;box-shadow:0 5px 14px rgba(116,56,218,.16);color:var(--toolbar-accent-dark);transform:translateY(-1px)}.toolbar-products .sorter-action:focus-visible{outline:3px solid rgba(116,56,218,.18);outline-offset:2px}.page-products .toolbar .limiter{display:flex!important;margin:0 0 0 auto}.sorter{float:none;padding:0}.category-topbar{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.category-topbar .page-title-wrapper{margin-right:10px}.product-categories{font-size:1.4rem;color:#667479}.product-categories a{color:#667479;text-decoration:underline}.layered-filter-block-container{display:none}.sidebar-main .block-static-block{display:none}.filter-options .filter-options-title{font-weight:500;font-size:1.6rem;margin-bottom:15px}.filter-options .filter-options-content{font-size:1.4rem}.filter-options .filter-options-content input[type=checkbox]{margin-right:10px}.filter-options .filter-options-content .item{margin-bottom:8px}.filter-options .filter-options-content .rating-summary{padding-bottom:0}.filter-options .count{color:#000}.filter-options .rating-result>span:before{text-shadow:0 0 1px #000}.filter-options .bss-items-rating .count{position:relative;top:-3px}.filter-options .bss_checkbox:hover input:before{background:#003459}.filter-options .bss_checkbox:hover input:after{color:#fff;display:block}.filter-options .bss_checkbox:hover input:before{content:"✓";line-height:1.2;background:#003459;color:#fff}.filter-options .bss_checkbox input{top:4px}.filter-options .bss_checkbox input:checked{color:#fff}.filter-options .bss_checkbox input:checked:before{background:#003459}.filter-options a:hover{text-decoration:none}.filter-actions .clear{background:#fff;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;color:#ed4343;font-size:1.4rem;font-weight:500}.filter-current .filter-label{font-weight:500;font-size:1.6rem}.filter-current .filter-value{font-size:1.4rem;margin-right:5px}.filter-current+.filter-actions{margin-bottom:25px}#bss_slider_text_price{display:flex;justify-content:space-between;font-size:1.2rem;margin-top:15px;margin-left:-5px;margin-right:-10px}#bss_slider_text_price>div>span{display:block}#bss_slider_text_price>div .label{font-weight:500}#bss_slider_text_price>div .value{border:1px solid #667479;border-radius:5px;width:75px;text-align:center;padding:6px 5px;margin-top:3px}button#bss_show_more{background:0 0;padding:0;font-size:1.2rem;border:0;font-weight:400;width:100%;text-align:left;border-top:1px solid #fff;padding-top:5px}button#bss_show_more:hover{background:0 0;color:#000}.catalog-category-view,.catalogsearch-result-index,.mageworx_brands-brand-view{background:#fafafa}.catalog-category-view .products-grid:not(.widget),.catalogsearch-result-index .products-grid:not(.widget),.mageworx_brands-brand-view .products-grid:not(.widget){max-width:none;width:100%}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid),.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid),.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid){display:grid;grid-template-columns:[col1-start] 1fr [col2-start] 1fr [col3-start] 1fr [col3-end];grid-template-rows:[row1-start] auto [row2-start] auto [row3-start] auto [row4-start] auto [row5-start] auto [row6-start] auto [row6-end];gap:10px}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1{grid-column:col1-start/col3-start;grid-row:row1-start/row3-start}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo{height:100%;max-height:-moz-max-content;max-height:max-content}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo .product-badges,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo .product-badges,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo .product-badges{max-width:95%;overflow-x:auto}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo .product-badges .items,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo .product-badges .items,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo .product-badges .items{flex-direction:row;flex-wrap:nowrap;justify-content:start}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo .product-badges .items .item,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo .product-badges .items .item,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1 .product-item-photo .product-badges .items .item{flex:0 0 auto}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2{grid-column:col2-start/col3-end;grid-row:row1-start}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2 .product-item-photo .product-badges,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2 .product-item-photo .product-badges,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2 .product-item-photo .product-badges{max-width:95%;overflow-x:auto}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2 .product-item-photo .product-badges .items,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2 .product-item-photo .product-badges .items,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2 .product-item-photo .product-badges .items{flex-direction:row;flex-wrap:nowrap;justify-content:start}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2 .product-item-photo .product-badges .items .item,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2 .product-item-photo .product-badges .items .item,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2 .product-item-photo .product-badges .items .item{flex:0 0 auto}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo3 .product-item-photo img,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo3 .product-item-photo img,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo3 .product-item-photo img{position:absolute;max-width:initial;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:100%}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8) li.promo2,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8) li.promo2,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8) li.promo2{grid-row:row3-start}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8) li.promo2~li.promo2,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8) li.promo2~li.promo2,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8) li.promo2~li.promo2{grid-row:initial;grid-column:initial}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20),.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20),.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20){grid-template-rows:[row1-start] auto [row2-start] auto [row3-start] auto [row4-start] auto [row5-start] auto [row6-start] auto [row6-end]}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20) li.promo3,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20) li.promo3,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20) li.promo3{grid-column:col1-start/col2-start;grid-row:row5-start/row6-end}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20) li.promo3 .product-item-photo,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20) li.promo3 .product-item-photo,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20) li.promo3 .product-item-photo{height:100%;max-height:100%}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20) li.promo3 .product-item-photo img,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20) li.promo3 .product-item-photo img,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12):not(.count-13):not(.count-14):not(.count-15):not(.count-16):not(.count-17):not(.count-18):not(.count-19):not(.count-20) li.promo3 .product-item-photo img{height:100%;width:auto}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12),.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12),.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12){grid-template-rows:[row1-start] auto [row2-start] auto [row3-start] auto [row5-end]}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12) li.promo3,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12) li.promo3,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12) li.promo3{grid-row:row3-start/row4-end}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12) li.promo3 .product-item-photo,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12) li.promo3 .product-item-photo,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12) li.promo3 .product-item-photo{height:100%;max-height:100%}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12) li.promo3 .product-item-photo img,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12) li.promo3 .product-item-photo img,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid):not(.count-1):not(.count-2):not(.count-3):not(.count-4):not(.count-5):not(.count-6):not(.count-7):not(.count-8):not(.count-9):not(.count-10):not(.count-11):not(.count-12) li.promo3 .product-item-photo img{height:100%;width:auto}.catalog-category-view .products-grid:not(.widget) .product-item-photo,.catalogsearch-result-index .products-grid:not(.widget) .product-item-photo,.mageworx_brands-brand-view .products-grid:not(.widget) .product-item-photo{max-height:240px;overflow:hidden;border-radius:10px}.catalog-category-view .products-grid:not(.widget) .product-image-wrapper,.catalogsearch-result-index .products-grid:not(.widget) .product-image-wrapper,.mageworx_brands-brand-view .products-grid:not(.widget) .product-image-wrapper{display:flex;align-items:center;justify-content:center}.catalog-category-view .products-grid:not(.widget) .product-item,.catalogsearch-result-index .products-grid:not(.widget) .product-item,.mageworx_brands-brand-view .products-grid:not(.widget) .product-item{border:1px solid #edf0f4;border-radius:16px;box-shadow:0 7px 22px rgba(25,34,54,.08);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.catalog-category-view .products-grid:not(.widget) .product-item:hover,.catalogsearch-result-index .products-grid:not(.widget) .product-item:hover,.mageworx_brands-brand-view .products-grid:not(.widget) .product-item:hover{border-color:rgba(123,67,229,.24);box-shadow:0 13px 30px rgba(25,34,54,.13);outline:0;transform:translateY(-2px)}.catalog-category-view .products-grid:not(.widget) .product-item-name,.catalogsearch-result-index .products-grid:not(.widget) .product-item-name,.mageworx_brands-brand-view .products-grid:not(.widget) .product-item-name{font-size:1.7rem;line-height:1.18;margin:0 0 8px}.catalog-category-view .products-grid:not(.widget) .product-item-name a,.catalogsearch-result-index .products-grid:not(.widget) .product-item-name a,.mageworx_brands-brand-view .products-grid:not(.widget) .product-item-name a{color:#10203f;font-weight:700}.catalog-category-view .products-grid:not(.widget) .product-reviews-summary,.catalogsearch-result-index .products-grid:not(.widget) .product-reviews-summary,.mageworx_brands-brand-view .products-grid:not(.widget) .product-reviews-summary{margin-bottom:10px}.catalog-category-view .products-grid:not(.widget) .product-card-purchase,.catalogsearch-result-index .products-grid:not(.widget) .product-card-purchase,.mageworx_brands-brand-view .products-grid:not(.widget) .product-card-purchase{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 42px;margin-top:auto;padding-top:10px}.catalog-category-view .products-grid:not(.widget) .product-card-purchase:has(.contact-seller),.catalogsearch-result-index .products-grid:not(.widget) .product-card-purchase:has(.contact-seller),.mageworx_brands-brand-view .products-grid:not(.widget) .product-card-purchase:has(.contact-seller){grid-template-columns:minmax(0,1fr) auto}.catalog-category-view .products-grid:not(.widget) .product-card-price,.catalogsearch-result-index .products-grid:not(.widget) .product-card-price,.mageworx_brands-brand-view .products-grid:not(.widget) .product-card-price{min-width:0}.catalog-category-view .products-grid:not(.widget) .product-card-price .price-box,.catalogsearch-result-index .products-grid:not(.widget) .product-card-price .price-box,.mageworx_brands-brand-view .products-grid:not(.widget) .product-card-price .price-box{margin:0;min-height:42px}.catalog-category-view .products-grid:not(.widget) .actions-primary,.catalog-category-view .products-grid:not(.widget) .actions-primary form,.catalog-category-view .products-grid:not(.widget) .product-item-actions,.catalog-category-view .products-grid:not(.widget) .product-item-inner,.catalogsearch-result-index .products-grid:not(.widget) .actions-primary,.catalogsearch-result-index .products-grid:not(.widget) .actions-primary form,.catalogsearch-result-index .products-grid:not(.widget) .product-item-actions,.catalogsearch-result-index .products-grid:not(.widget) .product-item-inner,.mageworx_brands-brand-view .products-grid:not(.widget) .actions-primary,.mageworx_brands-brand-view .products-grid:not(.widget) .actions-primary form,.mageworx_brands-brand-view .products-grid:not(.widget) .product-item-actions,.mageworx_brands-brand-view .products-grid:not(.widget) .product-item-inner{margin:0;position:static}.catalog-category-view .products-grid:not(.widget) .action.tocart,.catalogsearch-result-index .products-grid:not(.widget) .action.tocart,.mageworx_brands-brand-view .products-grid:not(.widget) .action.tocart{align-items:center;background:linear-gradient(135deg,#9555ef,#6f32d9);border:0;border-radius:12px;box-shadow:none;display:flex;height:42px;justify-content:center;min-width:42px;padding:0;transition:box-shadow .2s ease,transform .2s ease;width:42px}.catalog-category-view .products-grid:not(.widget) .action.tocart span,.catalogsearch-result-index .products-grid:not(.widget) .action.tocart span,.mageworx_brands-brand-view .products-grid:not(.widget) .action.tocart span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.catalog-category-view .products-grid:not(.widget) .action.tocart svg,.catalogsearch-result-index .products-grid:not(.widget) .action.tocart svg,.mageworx_brands-brand-view .products-grid:not(.widget) .action.tocart svg{fill:none;height:22px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.catalog-category-view .products-grid:not(.widget) .action.tocart:focus,.catalog-category-view .products-grid:not(.widget) .action.tocart:hover,.catalogsearch-result-index .products-grid:not(.widget) .action.tocart:focus,.catalogsearch-result-index .products-grid:not(.widget) .action.tocart:hover,.mageworx_brands-brand-view .products-grid:not(.widget) .action.tocart:focus,.mageworx_brands-brand-view .products-grid:not(.widget) .action.tocart:hover{background:linear-gradient(135deg,#8442e7,#5e22c8);box-shadow:none;transform:translateY(-1px)}.catalog-category-view .products-grid:not(.widget) .action.contact-seller,.catalogsearch-result-index .products-grid:not(.widget) .action.contact-seller,.mageworx_brands-brand-view .products-grid:not(.widget) .action.contact-seller{border-radius:12px;font-size:1.25rem;height:42px;padding:0 14px;white-space:nowrap}.catalog-category-view .products-grid:not(.widget) .product-card-compare,.catalogsearch-result-index .products-grid:not(.widget) .product-card-compare,.mageworx_brands-brand-view .products-grid:not(.widget) .product-card-compare{margin-top:10px;position:static}.catalog-category-view .reviews-actions,.catalogsearch-result-index .reviews-actions,.mageworx_brands-brand-view .reviews-actions{font-size:1.8rem}.products.wrapper~.toolbar-products{background:0 0;border-radius:18px;box-shadow:none;justify-content:center;margin:34px 0 0;min-height:78px;padding:16px 20px}.products.wrapper~.toolbar-products .limiter{margin:0}.products.wrapper~.toolbar-products .pages{float:none;margin:0;position:static;width:auto}.products.wrapper~.toolbar-products .pages .items{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:center;padding:0}.products.wrapper~.toolbar-products .pages .item{float:none;font-size:1.5rem;line-height:1;margin:0}.products.wrapper~.toolbar-products .pages .action,.products.wrapper~.toolbar-products .pages .page{align-items:center;background:#fff;border:1px solid #ded8e8!important;border-radius:12px;box-shadow:0 2px 6px rgba(25,34,54,.05);color:#4d5668;display:inline-flex;font-size:1.5rem;font-weight:600;height:42px;justify-content:center;line-height:1;margin:0;min-width:42px;padding:0 12px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.products.wrapper~.toolbar-products .pages .action:focus,.products.wrapper~.toolbar-products .pages .action:hover,.products.wrapper~.toolbar-products .pages .page:focus,.products.wrapper~.toolbar-products .pages .page:hover{background:#f6f1ff;border-color:#bda8df!important;box-shadow:0 6px 14px rgba(116,56,218,.14);color:#6226c5;text-decoration:none;transform:translateY(-1px)}.products.wrapper~.toolbar-products .pages .action:focus-visible,.products.wrapper~.toolbar-products .pages .page:focus-visible{outline:3px solid rgba(116,56,218,.18);outline-offset:2px}.products.wrapper~.toolbar-products .pages .page{box-shadow:none}.products.wrapper~.toolbar-products .pages .page:focus,.products.wrapper~.toolbar-products .pages .page:hover{box-shadow:none}.products.wrapper~.toolbar-products .pages .current strong.page{background:linear-gradient(145deg,#8950eb,#6b31cf);border-color:#6b31cf!important;box-shadow:none;color:#fff;font-size:1.5rem}.products.wrapper~.toolbar-products .pages .action.next,.products.wrapper~.toolbar-products .pages .action.previous{background:#17284b;border-color:#17284b!important;color:#fff;padding:0}.products.wrapper~.toolbar-products .pages .action.next::before,.products.wrapper~.toolbar-products .pages .action.previous::before{color:#fff;font-size:2.2rem;line-height:1;margin:0}.products.wrapper~.toolbar-products .pages .action.next:focus,.products.wrapper~.toolbar-products .pages .action.next:hover,.products.wrapper~.toolbar-products .pages .action.previous:focus,.products.wrapper~.toolbar-products .pages .action.previous:hover{background:#6f38d2;border-color:#6f38d2!important;color:#fff}@media (max-width:640px){.toolbar-products{align-items:stretch;border-radius:16px;flex-direction:column;gap:12px;padding:14px}.toolbar-products .limiter,.toolbar-products .sorter{width:100%}.toolbar-products .sorter .sorter-options{flex:1;min-width:0}.toolbar-products .limiter{margin-left:0!important}.products.wrapper~.toolbar-products{align-items:center;flex-direction:row;padding:14px 10px}.products.wrapper~.toolbar-products .pages .items{gap:5px}.products.wrapper~.toolbar-products .pages .action,.products.wrapper~.toolbar-products .pages .page{border-radius:10px;height:38px;min-width:38px;padding:0 9px}}@media (min-width:1440px){.catalog-category-view .page-title,.catalog-category-view .toolbar-number,.mageworx_brands-brand-view .page-title,.mageworx_brands-brand-view .toolbar-number{font-size:4.8rem}.catalog-category-view .toolbar-number,.mageworx_brands-brand-view .toolbar-number{margin-right:40px}.product-item .price-box .price{font-size:2.4rem}.product-item .price-box .old-price .price{font-size:2.1rem}.product-item .price-box .old-price span{font-size:2.1rem}.product-categories{font-size:1.8rem;overflow:hidden;height:25px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}@media (min-width:1281px){.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid),.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid),.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid){grid-template-columns:[col1-start] 1fr [col2-start] 1fr [col3-start] 1fr [col4-start] 1fr [col4-end];gap:20px}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2{grid-column:col3-start/col4-end}.top-filters{font-size:2rem}.top-filters .filter-group ul{gap:30px}}@media (min-width:767px){.action.filter-toggle{display:none}.layered-filter-block-container{display:block}.sidebar-main .block-static-block{display:block}.block.filter{padding:25px 15px;background:#e1f3fd;margin-bottom:0}.catalog-category-view .sidebar-main,.catalogsearch-result-index .sidebar-main,.mageworx_brands-brand-view .sidebar-main{padding-top:40px}.category-topbar{margin-bottom:25px}.rating-summary{gap:8px}}@media (max-width:640px){.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid),.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid),.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid){grid-template-columns:[col1-start] 1fr [col2-start] 1fr [col2-end]}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo1{grid-column:col1-start/col2-end}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo2{grid-column:col1-start/col2-end;grid-row:row4-start}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo3,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo3,.mageworx_brands-brand-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo3{grid-row:row6-start/row7-end}}@media (max-width:640px){.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo3,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo3{grid-column:col1-start/col2-end}.catalog-category-view .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo3 .product-item-photo,.catalogsearch-result-index .products-grid:not(.widget) .product-items:not(.widget-product-grid) li.promo3 .product-item-photo{height:240px}}.block.filter{--filter-accent:#43afe5;--filter-accent-dark:#3076c4;--filter-border:#e7e2f0;--filter-copy:#17213a;--filter-muted:#70798a;--filter-surface-soft:#f8f6fc}.block.filter .filter-options-item{border-bottom:1px solid var(--filter-border);padding:18px 0}.block.filter .filter-options-item:first-child{padding-top:0}.block.filter .filter-options-item:last-child{border-bottom:0;padding-bottom:0}.block.filter .filter-options-title{align-items:center;color:var(--filter-copy);cursor:pointer;display:flex;font-size:1.6rem;font-weight:600;justify-content:space-between;line-height:1.25;margin:0;min-height:24px;padding:0 28px 0 0;position:relative;transition:color .2s ease}.block.filter .filter-options-title::after{border:solid #8991a0;border-width:0 1.5px 1.5px 0;content:""!important;display:block;font-family:inherit!important;height:7px;position:absolute;right:3px;top:6px;transform:rotate(45deg);transition:border-color .2s ease,transform .24s ease;width:7px}.block.filter .filter-options-title:hover{color:var(--filter-accent-dark)}.block.filter .filter-options-title:hover::after{border-color:var(--filter-accent)}.block.filter .filter-options-item.active>.filter-options-title::after{top:10px;transform:rotate(225deg)}.block.filter .filter-options-content{color:#3e4758;font-size:1.4rem;margin:14px 0 0}.block.filter .filter-options-content .items{margin:0;padding:0}.block.filter .filter-options-content .item{margin:2px 0}.block.filter .filter-options-content .bss_checkbox,.block.filter .filter-options-content .bss_radio,.block.filter .filter-options-content .item>a{align-items:center;border-radius:10px;color:#3e4758;display:flex;gap:10px;line-height:1.3;margin:0 -8px;min-height:36px;padding:7px 8px;transition:background-color .18s ease,color .18s ease,transform .18s ease;width:calc(100% + 16px)}.block.filter .filter-options-content .bss_checkbox:focus,.block.filter .filter-options-content .bss_checkbox:hover,.block.filter .filter-options-content .bss_radio:focus,.block.filter .filter-options-content .bss_radio:hover,.block.filter .filter-options-content .item>a:focus,.block.filter .filter-options-content .item>a:hover{background:#f4effd;color:var(--filter-accent-dark);text-decoration:none;transform:translateX(2px)}.block.filter .filter-options-content .bss_checkbox:focus-visible,.block.filter .filter-options-content .bss_radio:focus-visible,.block.filter .filter-options-content .item>a:focus-visible{outline:2px solid rgba(123,67,229,.45);outline-offset:1px}.block.filter .filter-options-content .bss_checkbox>b{align-items:center;-moz-column-gap:10px;column-gap:10px;display:inline-flex;flex:1 1 auto;line-height:1.3;min-width:0}.block.filter .filter-options-content input.layer-input-filter[type=checkbox]{flex:0 0 20px;height:20px;margin:0!important;min-width:20px;position:relative;top:0!important;width:20px}.block.filter .filter-options-content input.layer-input-filter[type=checkbox]::before{align-items:center;background:#fff;border:1px solid #cdd3dd;border-radius:6px;box-shadow:0 1px 2px rgba(25,34,54,.08);box-sizing:border-box;color:transparent;content:"";display:flex;font-size:1.3rem;font-weight:700;height:20px;justify-content:center;left:0;line-height:1;position:absolute;top:0;transform:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:20px}.block.filter .filter-options-content input.layer-input-filter[type=checkbox]:checked::before{background:linear-gradient(145deg,#539ced,#3870d2);border-color:#3872d2;box-shadow:inset 0 0 0 2px rgba(255,255,255,.18),0 3px 8px rgba(56,112,210,.24);color:#fff;content:"✓"}.block.filter .filter-options-content input.layer-input-filter[type=checkbox]:disabled::before{background:#f1f3f6;border-color:#dfe3e8;box-shadow:none;cursor:not-allowed}.block.filter .filter-options-content input.layer-input-filter[type=checkbox]:focus-visible::before{border-color:var(--filter-accent);box-shadow:0 0 0 3px rgba(123,67,229,.18)}.block.filter .filter-options-content .bss_checkbox:hover input.layer-input-filter[type=checkbox]:not(:checked)::before{background:#faf8ff;border-color:var(--filter-accent);color:transparent;content:"";transform:scale(1.04)}.block.filter .filter-options-content .bss_checkbox:hover input.layer-input-filter[type=checkbox]:checked::before{background:linear-gradient(145deg,#539ced,#3870d2);border-color:#3872d2;color:#fff;content:"✓"}.block.filter .filter-options-content .count{align-items:center;background:#edf1f5;border-radius:999px;color:#717e88;display:inline-flex;font-size:1.15rem;font-weight:500;justify-content:center;line-height:1;margin-left:auto;min-width:25px;padding:5px 7px}.block.filter .filter-options-content .count::after,.block.filter .filter-options-content .count::before{content:none}.block.filter #bss_slider_text_price{gap:14px;margin:17px 0 0}.block.filter #bss_slider_text_price>div{min-width:0}.block.filter #bss_slider_text_price>div .label{color:var(--filter-muted);font-size:1.15rem;margin-bottom:5px}.block.filter #bss_slider_text_price>div .value{background:#fff;border:1px solid #d8d3e2;border-radius:9px;color:var(--filter-copy);margin-top:0;padding:7px 8px;transition:border-color .18s ease,box-shadow .18s ease;width:82px}.block.filter .ui-slider-horizontal{background:#e8e3f0;border:0;border-radius:999px;height:6px}.block.filter .ui-slider-horizontal .ui-slider-range{background:linear-gradient(90deg,#50b6e8,#3870d0);border-radius:999px;height:6px}.block.filter .ui-slider-handle{background:#fff;border:3px solid var(--filter-accent);border-radius:50%;box-shadow:0 3px 9px rgba(73,43,126,.25);cursor:grab;height:18px;outline:0;top:-6px;transition:box-shadow .18s ease,transform .18s ease;width:18px}.block.filter .ui-slider-handle:focus,.block.filter .ui-slider-handle:hover{box-shadow:0 0 0 4px rgba(123,67,229,.14),0 4px 10px rgba(73,43,126,.25);transform:scale(1.06)}.block.filter .ui-slider-handle:active{cursor:grabbing}.block.filter button#bss_show_more{align-items:center;border:0;border-radius:8px;color:var(--filter-accent-dark);display:none;font-size:1.25rem;font-weight:600;margin-top:7px;padding:7px 8px;transition:background-color .18s ease,color .18s ease;width:auto}.block.filter button#bss_show_more:focus,.block.filter button#bss_show_more:hover{background:#f1eafd;color:#5323ad}.block.filter .filter-actions{margin:0 0 18px}.block.filter .filter-actions .clear{background:#fff5f5;border:1px solid #ffdede;border-radius:10px;color:#c9374c;padding:9px 11px;transition:background-color .18s ease,border-color .18s ease}.block.filter .filter-actions .clear:focus,.block.filter .filter-actions .clear:hover{background:#ffeded;border-color:#ffc7cd}.block.filter .filter-current{background:var(--filter-surface-soft);border:1px solid var(--filter-border);border-radius:12px;margin-bottom:10px;padding:12px}.block.filter .filter-current .filter-label{color:var(--filter-copy);font-weight:600}.block.filter .filter-current .filter-value{color:var(--filter-muted)}@media (min-width:767px){.layered-filter-block-container{padding:1px 5px 16px 1px}.block.filter{background:linear-gradient(155deg,#fff 0,#fdfdfd 58%,rgba(241,252,255,.5803921569) 100%);border:1px solid rgba(100,75,145,.14);border-radius:18px;box-shadow:0 12px 32px rgba(25,34,54,.1);margin-bottom:0;overflow:hidden;padding:24px 20px;position:relative}}@media (max-width:640px){.block.filter{background:linear-gradient(155deg,#fff 0,#fdfdfd 58%,rgba(241,252,255,.5803921569) 100%);border:1px solid rgba(100,75,145,.14);border-radius:16px;box-shadow:0 10px 28px rgba(25,34,54,.1);margin:12px 0 24px;overflow:hidden;padding:20px 16px;position:relative}.block.filter .filter-options-content .bss_checkbox,.block.filter .filter-options-content .bss_radio,.block.filter .filter-options-content .item>a{margin-left:0;margin-right:0;padding-left:4px;padding-right:4px;width:100%}}@media (prefers-reduced-motion:reduce){.block.filter .filter-options-content .bss_checkbox,.block.filter .filter-options-content .bss_radio,.block.filter .filter-options-content .item>a,.block.filter .filter-options-content input.layer-input-filter[type=checkbox]::before,.block.filter .filter-options-title,.block.filter .filter-options-title::after,.block.filter .ui-slider-handle,.block.filter button#bss_show_more{transition:none}}.catalog-category-view .page-wrapper{overflow-x:clip}.catalog-category-view .category-recommendation-widget{--category-rail-accent:#7642df;--category-rail-soft:rgba(118, 66, 223, .1);background:rgba(224,231,235,.3019607843);border:0;border-radius:0;box-shadow:none;clear:both;isolation:isolate;margin:34px 0;overflow:visible;padding:22px!important;position:relative}.catalog-category-view .category-recommendation-widget+.category-recommendation-widget{margin-top:-34px}.catalog-category-view .category-recommendation-widget::after{background:rgba(224,231,235,.3019607843);bottom:0;content:"";left:-100vw;position:absolute;right:-100vw;top:0;z-index:-1}.catalog-category-view .category-recommendation-widget.category-recommendation-widget--produse_similare{--category-rail-accent:#168d79;--category-rail-soft:rgba(22, 141, 121, .1)}.catalog-category-view .category-recommendation-widget.category-recommendation-widget--viewed{--category-rail-accent:#d14f75;--category-rail-soft:rgba(209, 79, 117, .1)}.catalog-category-view .category-recommendation-widget>.block-title{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--category-rail-accent) 17%,transparent);display:flex;gap:11px;margin:0 0 20px;padding:0 0 16px}.catalog-category-view .category-recommendation-widget>.block-title strong{color:#10203f;font-size:2.1rem;font-weight:700;letter-spacing:-.012em;line-height:1.15}.catalog-category-view .category-recommendation-widget .block-content,.catalog-category-view .category-recommendation-widget .products-grid,.catalog-category-view .category-recommendation-widget .products-grid.widget{margin:0}.catalog-category-view .category-recommendation-widget .product-carousel:not(.slick-initialized),.catalog-category-view .category-recommendation-widget [data-amrelated-js=slider]:not(.slick-initialized){display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.catalog-category-view .category-recommendation-widget .product-carousel:not(.slick-initialized)>.product-item:nth-child(n+7),.catalog-category-view .category-recommendation-widget [data-amrelated-js=slider]:not(.slick-initialized)>.product-item:nth-child(n+7){display:none}.catalog-category-view .category-recommendation-widget .slick-list{margin:-5px -9px -20px;padding:5px 9px 20px!important}.catalog-category-view .category-recommendation-widget .slick-track{display:flex;margin:0}.catalog-category-view .category-recommendation-widget .slick-slide{height:auto;margin:0 8px;padding:0}.catalog-category-view .category-recommendation-widget .slick-slide>div{height:100%}.catalog-category-view .category-recommendation-widget .product-item{background:#fff;border:1px solid rgba(25,34,54,.09);border-radius:18px;box-shadow:0 9px 26px rgba(25,34,54,.09);box-sizing:border-box;height:100%;margin:0;max-width:none;overflow:hidden;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;width:auto}.catalog-category-view .category-recommendation-widget .product-item::before{background:linear-gradient(90deg,var(--category-rail-accent),transparent 92%);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:4}.catalog-category-view .category-recommendation-widget .product-item:hover{border-color:color-mix(in srgb,var(--category-rail-accent) 28%,transparent);box-shadow:0 16px 34px rgba(25,34,54,.14);outline:0;transform:translateY(-4px)}.catalog-category-view .category-recommendation-widget .product-item:hover .product-image-photo{transform:scale(1.035)}.catalog-category-view .category-recommendation-widget .product-carousel.n_trend_acum .product-item,.catalog-category-view .category-recommendation-widget .product-carousel.produse_similare .product-item,.catalog-category-view .category-recommendation-widget [data-amrelated-js=slider] .product-item{max-width:none!important;width:100%!important}.catalog-category-view .category-recommendation-widget .product-item-info{display:flex;flex-direction:column;height:100%;width:100%}.catalog-category-view .category-recommendation-widget .product-item-photo{background:linear-gradient(145deg,#f7f5fb,#fff 72%);border-bottom:1px solid rgba(25,34,54,.06);display:block;overflow:hidden;position:relative}.catalog-category-view .category-recommendation-widget .product-item-photo>a{aspect-ratio:1/1;display:block;position:relative;width:100%}.catalog-category-view .category-recommendation-widget .product-image-container{aspect-ratio:1/1;display:block!important;height:auto!important;width:100%!important}.catalog-category-view .category-recommendation-widget .product-image-wrapper{height:100%!important;padding-bottom:100%!important;width:100%}.catalog-category-view .category-recommendation-widget .product-image-photo{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;transition:transform .3s ease;width:100%}.catalog-category-view .category-recommendation-widget .product-item-details{-moz-column-gap:12px;column-gap:12px;display:grid;flex:1;grid-template-columns:minmax(0,1fr) 42px;grid-template-rows:auto auto auto minmax(8px,1fr) auto;min-height:202px;padding:0 15px 15px}.catalog-category-view .category-recommendation-widget .product-item-brand{color:var(--category-rail-accent);font-size:1.1rem;font-weight:700;grid-column:1/-1;letter-spacing:.04em;margin:13px 0 4px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.catalog-category-view .category-recommendation-widget .product-item-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.55rem;grid-column:1/-1;height:38px;line-height:1.2;margin:0 0 8px;overflow:hidden}.catalog-category-view .category-recommendation-widget .product-item-name a{color:#10203f;font-weight:700}.catalog-category-view .category-recommendation-widget .product-reviews-summary{grid-column:1/-1;margin:0;min-height:20px}.catalog-category-view .category-recommendation-widget .product-reviews-summary.empty{color:#88909d;font-size:1.2rem;line-height:20px}.catalog-category-view .category-recommendation-widget .product-reviews-summary .reviews-actions a{color:#687286;font-size:1.1rem}.catalog-category-view .category-recommendation-widget .price-box{align-items:center;align-self:end;border-top:1px solid rgba(25,34,54,.07);display:flex;flex-wrap:wrap;grid-column:1;grid-row:5;margin:12px 0 0;min-height:55px;padding-top:11px}.catalog-category-view .category-recommendation-widget .price-box .price-label{display:none}.catalog-category-view .category-recommendation-widget .price-box .price{color:#10203f;font-size:1.75rem;font-weight:800}.catalog-category-view .category-recommendation-widget .product-categories,.catalog-category-view .category-recommendation-widget .swatch-opt-widget{display:none}.catalog-category-view .category-recommendation-widget .product-item-details>.product-item-actions,.catalog-category-view .category-recommendation-widget .product-item-inner{align-self:end;border-top:1px solid rgba(25,34,54,.07);grid-column:2;grid-row:5;margin:12px 0 0;padding-top:11px;position:static}.catalog-category-view .category-recommendation-widget .actions-primary,.catalog-category-view .category-recommendation-widget .actions-primary form,.catalog-category-view .category-recommendation-widget .product-item-actions{margin:0}.catalog-category-view .category-recommendation-widget .action.tocart{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--category-rail-accent) 82%,#fff),var(--category-rail-accent));border:0;border-radius:12px;box-shadow:none;display:flex;height:42px;justify-content:center;min-width:42px;padding:0;width:42px}.catalog-category-view .category-recommendation-widget .action.tocart span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.catalog-category-view .category-recommendation-widget .action.tocart svg{fill:none;height:22px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.catalog-category-view .category-recommendation-widget .action.tocart:focus,.catalog-category-view .category-recommendation-widget .action.tocart:hover{box-shadow:none;filter:saturate(1.08) brightness(.94);transform:translateY(-1px)}.catalog-category-view .category-recommendation-widget .product-card-wishlist{right:12px;top:12px;z-index:5}.catalog-category-view .category-recommendation-widget .product-card-wishlist [data-role=compare-product]{display:none}.catalog-category-view .category-recommendation-widget .product-card-wishlist .towishlist{align-items:center;background:rgba(255,255,255,.96);border:1px solid #e4e7ec;border-radius:50%;box-shadow:0 4px 14px rgba(25,34,54,.12);display:flex;height:38px;justify-content:center;padding:0;width:38px}.catalog-category-view .category-recommendation-widget .product-card-wishlist .towishlist::before{content:none!important;display:none!important}.catalog-category-view .category-recommendation-widget .product-card-wishlist .towishlist span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.catalog-category-view .category-recommendation-widget .product-card-wishlist .towishlist svg{fill:none;height:20px;margin:0;stroke:#5f6877;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.catalog-category-view .category-recommendation-widget .product-card-wishlist .towishlist:focus,.catalog-category-view .category-recommendation-widget .product-card-wishlist .towishlist:hover{border-color:color-mix(in srgb,var(--category-rail-accent) 45%,transparent);box-shadow:0 6px 18px var(--category-rail-soft)}.catalog-category-view .category-recommendation-widget .product-card-wishlist .towishlist:focus svg,.catalog-category-view .category-recommendation-widget .product-card-wishlist .towishlist:hover svg{stroke:var(--category-rail-accent)}.catalog-category-view .category-recommendation-widget .slick-arrow{background:#fff;border:1px solid rgba(25,34,54,.11)!important;box-shadow:0 7px 20px rgba(25,34,54,.14);height:42px;width:42px}.catalog-category-view .category-recommendation-widget .slick-arrow.slick-prev{left:12px!important}.catalog-category-view .category-recommendation-widget .slick-arrow.slick-next{right:12px!important}.catalog-category-view .category-recommendation-widget .slick-arrow:focus,.catalog-category-view .category-recommendation-widget .slick-arrow:hover{background:var(--category-rail-accent)}.catalog-category-view .category-recommendation-widget .slick-arrow:focus::before,.catalog-category-view .category-recommendation-widget .slick-arrow:hover::before{color:#fff}@media (max-width:640px){.catalog-category-view .category-recommendation-widget{margin:28px -8px;padding:18px 14px!important}.catalog-category-view .category-recommendation-widget+.category-recommendation-widget{margin-top:-28px}.catalog-category-view .category-recommendation-widget>.block-title{margin-bottom:18px;padding-bottom:14px}.catalog-category-view .category-recommendation-widget>.block-title strong{font-size:1.9rem}.catalog-category-view .category-recommendation-widget .product-carousel:not(.slick-initialized),.catalog-category-view .category-recommendation-widget [data-amrelated-js=slider]:not(.slick-initialized){grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-category-view .category-recommendation-widget .product-carousel:not(.slick-initialized)>.product-item:nth-child(n+3),.catalog-category-view .category-recommendation-widget [data-amrelated-js=slider]:not(.slick-initialized)>.product-item:nth-child(n+3){display:none}.catalog-category-view .category-recommendation-widget .slick-list{margin-left:-7px;margin-right:-7px;padding-left:7px!important;padding-right:7px!important}.catalog-category-view .category-recommendation-widget .slick-slide{margin-left:7px;margin-right:7px}.catalog-category-view .category-recommendation-widget .product-item-details{padding-left:12px;padding-right:12px}.catalog-category-view .category-recommendation-widget .product-item-name{font-size:1.45rem}}@media (max-width:480px){.catalog-category-view .category-recommendation-widget .product-carousel:not(.slick-initialized),.catalog-category-view .category-recommendation-widget [data-amrelated-js=slider]:not(.slick-initialized){grid-template-columns:1fr}.catalog-category-view .category-recommendation-widget .product-carousel:not(.slick-initialized)>.product-item:nth-child(n+2),.catalog-category-view .category-recommendation-widget [data-amrelated-js=slider]:not(.slick-initialized)>.product-item:nth-child(n+2){display:none}}.slick-slider{margin:0 -10px}.slick-slider .slick-slide{padding:0 14px;height:auto;margin:0}.slick-slider .slick-slide>div{height:100%}.slick-slider .slick-slide img{width:100%}.slick-slider .slick-list{padding:2px 0}.slick-slider .slick-track{display:flex;margin:10px 0}.slick-slider .slick-arrow{background:rgba(255,255,255,.94);border:1px solid rgba(16,32,63,.12);border-radius:50%;box-shadow:0 8px 22px rgba(25,34,54,.14);height:46px;outline:0;top:50%;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:46px;z-index:5}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.slick-slider .slick-arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.84)}}.slick-slider .slick-arrow::before{color:#10203f;font-size:21px;opacity:1;transition:color .2s ease}.slick-slider .slick-arrow:focus,.slick-slider .slick-arrow:hover{background:#7b43e5;border-color:#7b43e5;box-shadow:0 10px 25px rgba(111,50,217,.3)}.slick-slider .slick-arrow:focus::before,.slick-slider .slick-arrow:hover::before{color:#fff}.slick-slider .slick-arrow:focus-visible{outline:3px solid rgba(123,67,229,.25);outline-offset:3px}.slick-slider .slick-arrow.slick-prev{left:4px}.slick-slider .slick-arrow.slick-next{right:4px}.slick-slider .product-item{height:100%;margin:0}@media (min-width:1900px){.slick-slider .slick-arrow.slick-prev{left:-10px}.slick-slider .slick-arrow.slick-next{right:-20px}}.catalog-product-view:not(.page-layout-product-pet-view) .page-main{max-width:1410px;padding-bottom:0}.catalog-product-view:not(.page-layout-product-pet-view) .rating-summary .rating-result{width:135px}.catalog-product-view:not(.page-layout-product-pet-view) .rating-summary .rating-result:before{font-size:35px}.catalog-product-view:not(.page-layout-product-pet-view) .rating-summary .rating-result>span:before{font-size:35px}.catalog-product-view:not(.page-layout-product-pet-view) .product-info-main .product-reviews-summary{gap:10px;align-items:center}.catalog-product-view:not(.page-layout-product-pet-view) .product-info-main .product-reviews-summary:after{content:"";width:4px;height:4px;border-radius:50%;margin:3px 20px 0 10px;background:#000}.catalog-product-view:not(.page-layout-product-pet-view) .product-info-main .product-reviews-summary .reviews-view{margin:0}.catalog-product-view:not(.page-layout-product-pet-view) .product-info-price{display:flex;flex-wrap:wrap;align-items:end;margin-bottom:10px}.catalog-product-view:not(.page-layout-product-pet-view) .product-info-price .price-box{display:flex;flex-direction:column;margin-top:5px;line-height:1;margin-right:20px}.catalog-product-view:not(.page-layout-product-pet-view) .product-info-price .price-box>.normal-price .price,.catalog-product-view:not(.page-layout-product-pet-view) .product-info-price .price-box>.price-final_price .price,.catalog-product-view:not(.page-layout-product-pet-view) .product-info-price .price-box>.special-price .price{font-size:3.6rem;font-weight:600;color:#9747ff}.catalog-product-view:not(.page-layout-product-pet-view) .product-info-price .price-box .old-price{order:1;font-size:2rem;margin-bottom:5px}.catalog-product-view:not(.page-layout-product-pet-view) .product-info-price .price-box .old-price .label{display:none}.catalog-product-view:not(.page-layout-product-pet-view) .product-info-price .price-box .normal-price{order:2}.page-main-details .product-section-title{font-size:3rem;font-weight:600}.product-recommendations{clear:both;padding-top:52px}.product-recommendations .block.related,.product-recommendations .block.upsell{--recommendation-accent:#7440dc;--recommendation-accent-soft:rgba(116, 64, 220, .11);--recommendation-border:rgba(116, 64, 220, .16);background:radial-gradient(circle at 96% 0,var(--recommendation-accent-soft),transparent 28%),linear-gradient(145deg,rgba(250,247,255,.98),#fff 48%);border:1px solid var(--recommendation-border);border-radius:28px;box-shadow:none;clear:both;isolation:isolate;margin:0 0 36px;padding:26px 24px 24px;position:relative}.product-recommendations .block.upsell{--recommendation-accent:#d44972;--recommendation-accent-soft:rgba(212, 73, 114, .1);--recommendation-border:rgba(212, 73, 114, .15);background:radial-gradient(circle at 96% 0,var(--recommendation-accent-soft),transparent 28%),linear-gradient(145deg,rgba(255,247,249,.98),#fff 48%)}.product-recommendations .recommendation-heading{align-items:center;border-bottom:1px solid var(--recommendation-border);display:flex;gap:14px;margin:0 0 22px;padding:0 2px 18px;position:relative}.product-recommendations .recommendation-heading::after{background:var(--recommendation-accent);border-radius:999px;bottom:-1px;content:"";height:2px;left:2px;position:absolute;width:58px}.product-recommendations .recommendation-heading__icon{align-items:center;background:linear-gradient(145deg,#fff,#f0e8ff);border:1px solid var(--recommendation-border);border-radius:14px;box-shadow:0 7px 18px var(--recommendation-accent-soft);color:var(--recommendation-accent);display:flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.product-recommendations .recommendation-heading__icon svg{fill:none;height:23px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:23px}.product-recommendations .recommendation-heading__icon--upsell{background:linear-gradient(145deg,#fff,#ffedf2)}.product-recommendations .recommendation-heading__copy{display:flex;flex-direction:column;min-width:0}.product-recommendations .block-title strong{color:#10203f;font-size:2.3rem;font-weight:700;letter-spacing:-.015em;line-height:1.15}.product-recommendations .recommendation-heading__subtitle{color:#687286;font-size:1.4rem;line-height:1.35;margin-top:4px}.product-recommendations .block-content,.product-recommendations .products{margin:0}.product-recommendations .product-items{list-style:none;margin:0;padding:0}.product-recommendations .product-items:not(.slick-initialized){display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.product-recommendations .slick-list{margin:-5px -10px -20px;padding:5px 10px 20px}.product-recommendations .slick-track{display:flex}.product-recommendations .slick-slide{height:auto;margin:0 8px}.product-recommendations .slick-slide>div{height:100%}.product-recommendations .product-item{background:#fff;border:1px solid rgba(25,34,54,.09);border-radius:18px;box-shadow:0 10px 28px rgba(25,34,54,.09);box-sizing:border-box;height:100%;margin:0;overflow:hidden;position:relative;transition:border-color .24s ease,box-shadow .24s ease,transform .24s ease;width:auto}.product-recommendations .product-item::before{background:linear-gradient(90deg,var(--recommendation-accent),transparent 88%);content:"";height:3px;left:0;opacity:.78;position:absolute;right:0;top:0;z-index:4}.product-recommendations .product-item:hover{border-color:var(--recommendation-border);box-shadow:0 18px 38px rgba(25,34,54,.15);outline:0;transform:translateY(-5px)}.product-recommendations .product-item:hover .product-image-photo{transform:scale(1.035)}.product-recommendations .product-item-info{display:flex;flex-direction:column;height:100%;width:100%}.product-recommendations .product-item-photo{background:linear-gradient(145deg,rgba(248,246,252,.45),rgba(255,255,255,.95));border-bottom:1px solid rgba(25,34,54,.06);border-radius:17px 17px 11px 11px;display:block;max-height:240px;overflow:hidden;position:relative}.product-recommendations .product-item-photo .product-image-container{display:block;width:100%!important}.product-recommendations .product-item-photo .product-image-wrapper{align-items:center;display:flex;justify-content:center}.product-recommendations .product-item-photo .product-image-photo{aspect-ratio:1/1;border-radius:10px;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .32s ease}.product-recommendations .product-item-details{display:flex;flex:1;flex-direction:column;padding:0 14px 14px}.product-recommendations .product-item-brand{color:var(--recommendation-accent);font-size:1.15rem;font-weight:700;letter-spacing:.035em;margin-top:13px;text-transform:uppercase}.product-recommendations .product-item-name{font-size:1.7rem;height:40px;line-height:1.18;margin:2px 0 9px}.product-recommendations .product-item-name a{color:#10203f;font-weight:700}.product-recommendations .product-reviews-summary{margin-bottom:12px}.product-recommendations .product-reviews-summary.empty{color:#88909d;font-size:1.25rem;min-height:20px}.product-recommendations .product-card-purchase{align-items:end;border-top:1px solid rgba(25,34,54,.07);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 42px;margin-top:auto;padding-top:12px}.product-recommendations .product-card-price{min-width:0}.product-recommendations .product-card-price .price-box{align-items:center;display:flex;flex-wrap:wrap;margin:0;min-height:42px}.product-recommendations .product-card-price .price-label{display:none}.product-recommendations .product-card-price .price{color:#10203f;font-size:1.8rem;font-weight:700}.product-recommendations .product-card-price .old-price .price{font-weight:400}.product-recommendations .actions-primary,.product-recommendations .actions-primary form,.product-recommendations .product-item-actions,.product-recommendations .product-item-inner{margin:0;position:static}.product-recommendations .action.tocart{align-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--recommendation-accent) 84%,#fff),var(--recommendation-accent));border:0;border-radius:12px;box-shadow:none;display:flex;height:42px;justify-content:center;min-width:42px;padding:0;transition:box-shadow .2s ease,transform .2s ease;width:42px}.product-recommendations .action.tocart span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.product-recommendations .action.tocart svg{fill:none;height:22px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.product-recommendations .action.tocart:focus,.product-recommendations .action.tocart:hover{background:var(--recommendation-accent);box-shadow:none;transform:translateY(-1px)}.product-recommendations .slick-arrow{border-color:var(--recommendation-border);box-shadow:0 9px 24px rgba(25,34,54,.14);height:42px;width:42px}.product-recommendations .slick-arrow::before{color:var(--recommendation-accent);font-size:19px}.product-recommendations .slick-arrow:focus,.product-recommendations .slick-arrow:hover{background:var(--recommendation-accent);border-color:var(--recommendation-accent)}.product-recommendations .slick-arrow:focus::before,.product-recommendations .slick-arrow:hover::before{color:#fff}.product-recommendations .slick-arrow.slick-prev{left:-7px}.product-recommendations .slick-arrow.slick-next{right:-7px}@media (min-width:767px){.product-recommendations{padding-top:32px}.product-recommendations .product-items:not(.slick-initialized){grid-template-columns:1fr}.product-recommendations .block.related,.product-recommendations .block.upsell{border-radius:22px;margin-bottom:24px;padding:18px 14px 16px}.product-recommendations .recommendation-heading{gap:11px;margin-bottom:18px;padding-bottom:14px}.product-recommendations .block-title strong{font-size:1.9rem}.product-recommendations .recommendation-heading__subtitle{font-size:1.25rem}.product-recommendations .recommendation-heading__icon{flex-basis:40px;height:40px;width:40px}.product-recommendations .slick-list{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.product-recommendations .slick-slide{margin:0 5px}.product-recommendations .slick-arrow{height:38px;width:38px}.product-recommendations .slick-arrow.slick-prev{left:-5px}.product-recommendations .slick-arrow.slick-next{right:-5px}}.old-price .price,.old.price .price{text-decoration:line-through;text-decoration-thickness:1px;color:#667479}.discount-badge{font-size:1.2rem;color:#ed4343;background:#fdd;display:inline-block;border-radius:3px;font-weight:500;padding:4px 10px}.product-top{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start}.product-top .stock.available{display:flex;grid-column:1;grid-row:1;justify-content:flex-start;width:100%;margin:0 0 12px}.product-top .page-title-wrapper{grid-column:1;grid-row:2;padding-right:25px;width:100%}.product-top .mageworx-brands{text-align:right;padding-left:30px}.product-top .page-title{margin-bottom:16px;font-size:clamp(2.9rem,3.2vw,4.2rem);line-height:1.05}.stock{margin-top:17px;white-space:nowrap;font-weight:500}.stock.available span{background:#d2f0d4;color:#097444;display:block;border-radius:5px;padding:5px 13px 7px}.product-info-stock-sku{display:flex;flex-wrap:wrap;align-items:center}.product-info-main .product.attribute.overview{font-size:1.8rem}.swatch-attribute-label{font-weight:500;font-size:1.8rem}.swatch-attribute-options{margin-top:10px;margin-bottom:0}.swatch-option{height:auto}.swatch-option.text{font-weight:300;background:0 0;max-width:initial;padding:2px 19px;border-radius:3px;margin-right:15px}.swatch-option.text.selected{background:#9747ff;outline:0;color:#fff}.product-options-bottom{display:grid;align-items:stretch;gap:12px;padding:0;margin-top:18px}.product-add-form .box-tocart{display:grid;align-items:stretch;gap:14px;order:1;width:100%;margin:0;padding:0}.product-add-form .box-tocart>.fieldset{display:grid;gap:14px;width:100%}.product-add-form .box-tocart .actions{padding:0}.product-add-form .box-tocart .action{width:100%;min-width:0;min-height:52px;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.6rem}.product-add-form .box-tocart svg{width:21px;height:21px;margin-right:11px}.product-add-form .product-addto-links{display:block;order:2;width:100%;margin:0}.product-add-form .product-addto-links .towishlist{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:10px 18px;border:2px solid #9747ff;border-radius:14px;color:#9747ff;font-size:1.6rem;font-weight:600;text-decoration:none;transition:background-color .2s ease,color .2s ease}.product-add-form .product-addto-links .towishlist:focus,.product-add-form .product-addto-links .towishlist:hover{background:rgba(151,71,255,.07);color:#9747ff}.product-add-form .product-addto-links .towishlist.added{background:rgba(151,71,255,.1)}.product-add-form .product-addto-links svg{width:22px;height:20px;flex:0 0 auto;fill:#9747ff}.product-add-form .product-addto-links svg:hover{fill:#003459}.product-add-form .product-addto-links svg:hover>path:first-child{fill:#9747ff}.product-add-form .product-addto-links svg:hover>path{fill:#e8d3fa}.product-add-form .product-addto-links .added svg>path{fill:#9747ff}.product-add-form .field.qty{margin:0;padding:0}.field.qty .label{margin-bottom:7px;color:#242b33;font-size:1.4rem;font-weight:600}.field.qty .control{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:160px;overflow:hidden;border:1px solid #ddd;border-radius:12px;padding:0;background:#fff}.field.qty .qty-button{width:48px;height:44px;padding:0;border:0;border-radius:0;background:#fff;color:#9747ff;display:flex;align-items:center;justify-content:center;cursor:pointer}.field.qty .qty-button--decrease{border-right:1px solid #ddd}.field.qty .qty-button--increase{border-left:1px solid #ddd}.field.qty .qty-button:focus,.field.qty .qty-button:hover{background:rgba(151,71,255,.07);color:#9747ff}.field.qty .qty-button span{font-size:2.2rem;line-height:1}.field.qty input{border:0;width:64px;height:44px;padding:0 6px;text-align:center;font-size:1.7rem;font-weight:700;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.field.qty input::-webkit-inner-spin-button,.field.qty input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.purchase-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;order:3;width:100%;margin-top:6px;padding-top:18px;border-top:1px solid rgba(17,31,65,.1)}@media (max-width:480px){.purchase-assurances{gap:8px}.purchase-assurances__item{gap:6px}.purchase-assurances__icon{flex-basis:23px;width:23px;height:23px}.purchase-assurances__copy strong{font-size:1.15rem}.purchase-assurances__copy small{font-size:1rem}}.purchase-assurances__item{display:flex;align-items:flex-start;gap:9px;min-width:0}.purchase-assurances__icon{flex:0 0 27px;width:27px;height:27px;color:#9747ff}.purchase-assurances__copy{display:flex;flex-direction:column;min-width:0;line-height:1.25}.purchase-assurances__copy strong{color:#242b33;font-size:1.3rem;font-weight:600}.purchase-assurances__copy small{margin-top:3px;color:#667479;font-size:1.1rem}.product-options-wrapper .fieldset{justify-content:space-between;align-items:center;grid-template-columns:1fr 1fr}.product-options-wrapper .swatch-opt{margin-bottom:0}.product-options-wrapper .swatch-opt .swatch-attribute{margin-bottom:15px}.product.info.detailed.product-details-stack{--product-details-ink:#111f41;--product-details-muted:#667085;clear:both;margin:clamp(54px,7vw,96px) 0 0}.product.info.detailed.product-details-stack .product-details-inner{width:100%;max-width:1410px;margin-right:auto;margin-left:auto}.product.info.detailed.product-details-stack .product-details-description{--product-description-divider-gap:clamp(24px, 3vw, 36px);position:relative;width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:calc(clamp(48px,6vw,86px) + var(--product-description-divider-gap)) 20px clamp(48px,6vw,86px);background:0 0;color:#344054;font-size:clamp(1.55rem,1.15vw,1.8rem);line-height:1.5}.product.info.detailed.product-details-stack .product-details-description::before{position:absolute;top:var(--product-description-divider-gap);left:50%;width:min(1410px,100% - 40px);height:2px;border-radius:999px;background:#d9dde3;content:"";transform:translateX(-50%)}.product.info.detailed.product-details-stack .product-details-description .product.attribute.description{width:100%;max-width:none}.product.info.detailed.product-details-stack .product-details-description .value>:first-child{margin-top:0}.product.info.detailed.product-details-stack .product-details-description .value>:last-child{margin-bottom:0}.product.info.detailed.product-details-stack .product-details-description h2,.product.info.detailed.product-details-stack .product-details-description h3,.product.info.detailed.product-details-stack .product-details-description h4{margin:32px 0 15px;color:var(--product-details-ink);line-height:1.15}.product.info.detailed.product-details-stack .product-details-description h2,.product.info.detailed.product-details-stack .product-details-description h3{font-size:clamp(2.5rem,3vw,3.6rem)}.product.info.detailed.product-details-stack .product-details-description h4{font-size:2.2rem;font-weight:600}.product.info.detailed.product-details-stack .product-details-description p{margin:0}.product.info.detailed.product-details-stack .product-details-description ol,.product.info.detailed.product-details-stack .product-details-description ul{display:grid;gap:9px;margin:0 0 26px;padding:0;list-style:none}.product.info.detailed.product-details-stack .product-details-description ol>li,.product.info.detailed.product-details-stack .product-details-description ul>li{position:relative;padding:12px 16px 12px 46px;border-radius:12px;background:#f7f7f5}.product.info.detailed.product-details-stack .product-details-description ul>li::before{position:absolute;top:12px;left:17px;color:#003459;content:"✓";font-weight:700}.product.info.detailed.product-details-stack .product-details-description ol{counter-reset:product-description-step}.product.info.detailed.product-details-stack .product-details-description ol>li{counter-increment:product-description-step}.product.info.detailed.product-details-stack .product-details-description ol>li::before{position:absolute;top:12px;left:17px;color:#003459;content:counter(product-description-step) ".";font-weight:700}.product.info.detailed.product-details-stack .product-details-description .product-description-table{width:100%;min-width:0;overflow:hidden;margin:30px 0;border:1px solid rgba(17,31,65,.12);border-radius:14px;border-collapse:separate;border-spacing:0;background:#fff;box-shadow:0 10px 30px rgba(17,31,65,.05)}.product.info.detailed.product-details-stack .product-details-description .product-description-table td,.product.info.detailed.product-details-stack .product-details-description .product-description-table th{padding:9px 12px;border:0;border-right:1px solid rgba(17,31,65,.1);border-bottom:1px solid rgba(17,31,65,.1);text-align:left;vertical-align:middle}.product.info.detailed.product-details-stack .product-details-description .product-description-table th{background:#ece9e4;color:#252525;font-weight:700}.product.info.detailed.product-details-stack .product-details-description .product-description-table tbody tr:nth-child(even) td{background:#faf9f7}.product.info.detailed.product-details-stack .product-details-description .product-description-table tr>:last-child{border-right:0}.product.info.detailed.product-details-stack .product-details-description .product-description-table tbody tr:last-child td{border-bottom:0}.product.info.detailed.product-details-stack .product-details-description .food-product-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:34px 0;padding:clamp(24px,3vw,38px);overflow:hidden;border-radius:18px;background:#f1f1ef}.product.info.detailed.product-details-stack .product-details-description .food-product-details--single{grid-template-columns:minmax(0,1fr)}.product.info.detailed.product-details-stack .product-details-description .food-product-details__section{min-width:0;overflow-wrap:anywhere}.product.info.detailed.product-details-stack .product-details-description .food-product-details__section+.food-product-details__section{margin-left:clamp(24px,4vw,46px);padding-left:clamp(24px,4vw,46px);border-left:1px solid rgba(17,31,65,.1)}.product.info.detailed.product-details-stack .product-details-description .food-product-details__section>h3{margin:0 0 18px;color:#191919;font-size:clamp(1.8rem,2vw,2.1rem);font-weight:700}.product.info.detailed.product-details-stack .product-details-description .food-product-details__section>:last-child{margin-bottom:0}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table{width:100%;min-width:0;table-layout:fixed;margin:0;border:0;border-collapse:separate;border-spacing:0 11px;background:0 0;box-shadow:none}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table td,.product.info.detailed.product-details-stack .product-details-description .food-analysis-table th{padding:0;border:0;background:0 0;vertical-align:middle}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table th{width:34%;padding-right:16px;color:#454545;font-size:1.4rem;font-weight:500}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__bar-cell{width:auto}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__value{width:68px;padding-left:14px!important;color:#252525;font-size:1.4rem;text-align:right!important;white-space:nowrap}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__value--wide{width:auto;padding-left:0!important;text-align:left!important;white-space:normal}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter{display:block;width:100%;height:9px;overflow:hidden;border-radius:999px;background:#e5e1dd}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill{display:block;height:100%;border-radius:999px;background:#efc39f}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--0{width:0%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--5{width:5%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--10{width:10%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--15{width:15%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--20{width:20%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--25{width:25%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--30{width:30%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--35{width:35%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--40{width:40%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--45{width:45%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--50{width:50%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--55{width:55%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--60{width:60%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--65{width:65%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--70{width:70%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--75{width:75%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--80{width:80%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--85{width:85%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--90{width:90%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--95{width:95%}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__meter-fill--100{width:100%}.product.info.detailed.product-details-stack .product-details-description a{color:#003459;font-weight:600;text-underline-offset:3px}.product.info.detailed.product-details-stack .product-details-services{margin-top:clamp(48px,6vw,82px);margin-bottom:clamp(54px,7vw,96px)}.babilon-services-preview{--services-purple:#6752c4;--services-ink:#171c2b;--services-muted:#5f626c;background-image:url(../images/product/services-coming-soon.png);background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid rgba(255,255,255,.72);border-radius:28px;box-shadow:0 18px 55px rgba(42,39,35,.11);display:flex;flex-direction:column;isolation:isolate;max-width:1410px;min-height:890px;overflow:hidden;padding:clamp(52px,5vw,78px) clamp(30px,4.5vw,66px) 24px;position:relative;width:100%}.babilon-services-preview::before{background:linear-gradient(90deg,rgba(255,255,255,.98) 0,rgba(255,255,255,.92) 34%,rgba(255,255,255,.55) 56%,rgba(255,255,255,.06) 78%),linear-gradient(180deg,rgba(255,255,255,.16) 0,rgba(255,255,255,.03) 52%,rgba(255,255,255,.9) 78%,#fff 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.babilon-services-preview__intro{max-width:610px}.babilon-services-preview__eyebrow{align-items:center;color:var(--services-purple);display:flex;font-size:1.8rem;font-weight:700;gap:13px;margin:0 0 24px}.babilon-services-preview__eyebrow-icon{align-items:center;background:rgba(242,238,255,.92);border-radius:50%;display:inline-flex;flex:0 0 44px;height:44px;justify-content:center;width:44px}.babilon-services-preview__eyebrow-icon svg{fill:none;height:26px;stroke:currentColor;stroke-width:1.7;width:26px}.babilon-services-preview__title{color:var(--services-ink);font-family:Georgia,"Times New Roman",serif;font-size:clamp(4.5rem,4.25vw,6.4rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;margin:0}.babilon-services-preview__title-heart{fill:none;height:.72em;margin-left:8px;stroke:var(--services-purple);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;transform:rotate(-9deg);vertical-align:-.04em;width:.72em}.babilon-services-preview__lead{color:var(--services-muted);font-size:1.75rem;line-height:1.52;margin:28px 0 0;max-width:590px}.babilon-services-preview__notice{align-items:center;background:linear-gradient(110deg,rgba(248,246,255,.95),rgba(241,237,255,.82));border:1px solid rgba(255,255,255,.9);border-radius:20px;box-shadow:0 8px 24px rgba(81,63,145,.11);display:flex;gap:18px;margin-top:34px;max-width:600px;min-height:96px;padding:15px 20px}.babilon-services-preview__notice-icon{align-items:center;background:rgba(255,255,255,.78);border-radius:13px;color:var(--services-purple);display:flex;flex:0 0 52px;height:52px;justify-content:center}.babilon-services-preview__notice-icon svg{fill:none;height:29px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:29px}.babilon-services-preview__notice-copy{display:flex;flex:1;flex-direction:column;min-width:0}.babilon-services-preview__notice-copy strong{color:var(--services-ink);font-size:1.55rem;line-height:1.25}.babilon-services-preview__notice-copy small{color:var(--services-muted);font-size:1.35rem;line-height:1.35;margin-top:5px}.babilon-services-preview__notice-heart{align-items:center;background:linear-gradient(145deg,#7361ce,#5542b0);border-radius:50%;color:#fff;display:flex;flex:0 0 58px;height:58px;justify-content:center}.babilon-services-preview__notice-heart svg{fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:28px}.babilon-services-preview__cards{display:grid;gap:15px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:auto;padding-top:48px}.babilon-services-preview__card{align-items:center;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.95);border-radius:22px;box-shadow:0 9px 26px rgba(56,48,39,.08);display:flex;flex-direction:column;min-height:218px;padding:21px 13px 16px;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.babilon-services-preview__card h3{color:var(--services-ink);font-size:1.6rem;font-weight:700;line-height:1.2;margin:12px 0 0}.babilon-services-preview__card p{color:var(--services-muted);font-size:1.3rem;line-height:1.38;margin:8px 0 12px}.babilon-services-preview__card-icon{align-items:center;background:#f0edff;border-radius:50%;color:#6553bd;display:flex;flex:0 0 58px;height:58px;justify-content:center;width:58px}.babilon-services-preview__card-icon--warm{background:#fff1e5;color:#9a704b}.babilon-services-preview__card-icon--neutral{background:#f4f0eb;color:#806b4a}.babilon-services-preview__card-icon svg{fill:none;height:32px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:32px}.babilon-services-preview__badge{background:#f0edff;border-radius:999px;color:#6752c4;font-size:1.15rem;font-weight:700;margin-top:auto;padding:5px 12px}.babilon-services-preview__footer{align-items:center;color:#898b92;display:flex;font-size:1.45rem;gap:10px;justify-content:center;margin:23px 0 0}.babilon-services-preview__footer svg{fill:none;height:21px;stroke:#7866ce;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:21px}.product.info.detailed.product-details-stack .product-details-section{position:relative;padding:clamp(48px,6vw,76px) 0;border:0}.product.info.detailed.product-details-stack .product-section-title{margin:0 0 clamp(28px,4vw,44px);color:var(--product-details-ink);font-size:clamp(3rem,4vw,4.8rem);font-weight:600;line-height:1}.product.info.detailed.product-details-stack .product-details-content{color:#344054;font-size:1.65rem;line-height:1.65}.product.info.detailed.product-details-stack .product-details-review-loader{display:none}.product.info.detailed.product-details-stack .additional-attributes-wrapper{overflow:visible;border:0}.product.info.detailed.product-details-stack .additional-attributes{width:100%;margin:0;border:0}.product.info.detailed.product-details-stack .additional-attributes tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(34px,6vw,90px);column-gap:clamp(34px,6vw,90px)}.product.info.detailed.product-details-stack .additional-attributes tr{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(0,1.25fr);align-items:baseline;border-bottom:1px solid rgba(17,31,65,.1)}.product.info.detailed.product-details-stack .additional-attributes td,.product.info.detailed.product-details-stack .additional-attributes th{padding:18px 0;border:0;text-align:left;vertical-align:top}.product.info.detailed.product-details-stack .additional-attributes th{padding-right:22px;color:var(--product-details-muted);font-weight:500}.product.info.detailed.product-details-stack .additional-attributes td{color:var(--product-details-ink);font-weight:600}.product.info.detailed.product-details-stack .review-add{margin:0}.product.info.detailed.product-details-stack .review-form{max-width:860px}.product.info.detailed.product-details-stack .review-legend{margin-bottom:24px;border:0}.product.info.detailed.product-details-stack .review-legend span,.product.info.detailed.product-details-stack .review-legend strong{display:block}.product.info.detailed.product-details-stack .review-legend span{color:var(--product-details-muted);font-size:1.4rem;font-weight:500}.product.info.detailed.product-details-stack .review-legend strong{margin-top:5px;color:var(--product-details-ink);font-size:2rem}@media (max-width:1100px){.babilon-services-preview{background-position:61% top;min-height:0}.babilon-services-preview::before{background:linear-gradient(90deg,rgba(255,255,255,.98) 0,rgba(255,255,255,.91) 50%,rgba(255,255,255,.28) 86%),linear-gradient(180deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.08) 45%,rgba(255,255,255,.94) 70%,#fff 100%)}.babilon-services-preview__cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:54px;padding-top:0}}@media (max-width:767px){.product.info.detailed.product-details-stack .product-details-services{margin-bottom:54px;margin-top:40px}.babilon-services-preview{background-position:63% top;border-radius:22px;padding:30px 16px 20px}.babilon-services-preview::before{background:linear-gradient(90deg,rgba(255,255,255,.98) 0,rgba(255,255,255,.9) 66%,rgba(255,255,255,.48) 100%),linear-gradient(180deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.5) 40%,rgba(255,255,255,.96) 62%,#fff 100%)}.babilon-services-preview__eyebrow{font-size:1.55rem;margin-bottom:18px}.babilon-services-preview__eyebrow-icon{flex-basis:38px;height:38px;width:38px}.babilon-services-preview__eyebrow-icon svg{height:23px;width:23px}.babilon-services-preview__title{font-size:clamp(3.45rem,10vw,4.3rem);line-height:1.06}.babilon-services-preview__lead{font-size:1.45rem;line-height:1.45;margin-top:20px}.babilon-services-preview__notice{border-radius:16px;gap:11px;margin-top:25px;min-height:82px;padding:12px}.babilon-services-preview__notice-icon{flex-basis:43px;height:43px}.babilon-services-preview__notice-copy strong{font-size:1.3rem}.babilon-services-preview__notice-copy small{font-size:1.15rem}.babilon-services-preview__notice-heart{display:none}.babilon-services-preview__cards{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:38px}.babilon-services-preview__card{border-radius:17px;min-height:190px;padding:16px 8px 13px}.babilon-services-preview__card h3{font-size:1.4rem;margin-top:9px}.babilon-services-preview__card p{font-size:1.15rem;margin:6px 0 10px}.babilon-services-preview__card-icon{flex-basis:49px;height:49px;width:49px}.babilon-services-preview__card-icon svg{height:27px;width:27px}.babilon-services-preview__badge{font-size:1.05rem;padding:4px 9px}.babilon-services-preview__footer{align-items:flex-start;font-size:1.25rem;line-height:1.3;margin-top:20px;text-align:center}.product.info.detailed.product-details-stack .product-details-description .food-product-details{grid-template-columns:minmax(0,1fr);padding:22px}.product.info.detailed.product-details-stack .product-details-description .food-product-details__section+.food-product-details__section{margin:24px 0 0;padding:24px 0 0;border-top:1px solid rgba(17,31,65,.1);border-left:0}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table tbody{display:block}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;margin-bottom:15px}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table th{grid-column:1;grid-row:1;width:auto;padding-right:0;text-align:left}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__bar-cell{display:block;grid-column:1/-1;grid-row:2}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__value{grid-column:2;grid-row:1;width:auto;padding-left:0!important}.product.info.detailed.product-details-stack .product-details-description .food-analysis-table__value--wide{grid-column:2;grid-row:1}.product.info.detailed.product-details-stack .product-details-description .product-description-table{margin:22px 0;font-size:1.3rem}.product.info.detailed.product-details-stack .product-details-description .product-description-table td,.product.info.detailed.product-details-stack .product-details-description .product-description-table th{padding:7px 8px}.product.info.detailed.product-details-stack .additional-attributes tbody{grid-template-columns:1fr}.product.info.detailed.product-details-stack .additional-attributes tr{grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr)}}.amrec-product-view{grid-column:span 2;background:#d3eff7;padding:28px 30px;margin-top:20px}.amrec-subscription-options{background:0 0;padding:0;margin:0}.amrec-subscription-options select{max-width:260px}.amrec-purchase-option{margin-bottom:8px}.amrec-purchase-option>.amrec-label{font-weight:400;font-size:2.1rem}.amrec-purchase-option>.amrec-input.-radio+.amrec-label:before{border:1px solid #000;width:20px;height:20px;margin-top:2px}.amrec-purchase-option>.amrec-input.-radio:checked+.amrec-label{text-shadow:none}.amrec-purchase-option>.amrec-input.-radio:checked+.amrec-label:before{background:#000;border:2px solid #fff;outline:1px solid #000}.amrec-purchase-option:nth-child(2){margin-bottom:0}.amrec-cycle-container .amrec-title{font-weight:400;font-size:13px;margin-left:32px;margin-bottom:10px}.amrelated-pack-wrapper{display:inline-block;width:100%;margin-top:30px}.amrelated-pack-wrapper .amrelated-content-wrapper{position:relative;clip-path:inset(0 round 28px 28px 28px 28px);margin-top:0;padding:20px;align-items:center}.amrelated-pack-wrapper .amrelated-content-wrapper:before{content:"";position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:4px dashed #667479;border-radius:30px 30px 30px 30px;box-sizing:border-box}.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-plus{padding:80px 20px 0;display:block}.amrelated-pack-wrapper .amrelated-title{font-size:3rem}.amrelated-pack-wrapper .amrelated-title:after{display:none}.amrelated-pack-wrapper .amrelated-pack-list{overflow:auto;z-index:3;flex-wrap:nowrap;padding-bottom:10px;border-right:1px solid #ddd;margin-right:10px}.amrelated-pack-wrapper .amrelated-pack-list .amrelated-pack-item{background:#f3e9ff;width:210px;min-width:210px;border-radius:30px;padding:20px}.amrelated-pack-wrapper .amrelated-pack-list .amrelated-pack-item.-discount-applied .amrelated-discount{right:-40px;top:34px;font-size:14px!important}.amrelated-pack-wrapper .amrelated-pack-list .amrelated-pack-item .old-price .label{display:none}.amrelated-pack-wrapper .amrelated-pack-list .amrelated-pack-item .old-price .price{font-weight:400;font-size:1.8rem;color:#6d6d6d}.amrelated-pack-wrapper .amrelated-pack-list .amrelated-pack-item .amrelated-info{display:block}.amrelated-pack-wrapper .amrelated-pack-list .amrelated-pack-item .amrelated-details{margin-left:0}.amrelated-photo-container{position:initial;width:auto;height:auto;background:0 0}.amrelated-photo-container .amrelated-checkbox+.amrelated-label{width:35px;height:35px;left:initial;right:-40px}.amrelated-photo-container .amrelated-checkbox:checked+.amrelated-label{background:#65558f!important;border-radius:3px}.amrelated-photo-container .amrelated-checkbox:checked+.amrelated-label:before{content:"✓";display:block;color:#fff;font-size:24px;font-weight:600;margin-top:3px}.amrelated-photo-container .amrelated-photo{border-radius:20px}.amrelated-summary-content{flex:1;padding:0 20px;flex-wrap:wrap}.amrelated-summary-content .main.price{color:#9747ff}.amrelated-summary-content .amrelated-discount{background:#fdd;color:#ed4343}.amrelated-summary-content .amrelated-discount.-summary{font-size:1.2rem;position:relative;transform:none}.amrelated-summary-content .amrelated-discount.-summary .amount{font-weight:500}.amrelated-tocart-wrapper{justify-content:center}.amrelated-tocart-wrapper .action{font-size:1.6rem;display:flex;align-items:center;gap:10px;justify-content:center}.product-badges{margin-top:20px}.product-badges .items{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:8px}.product-badges .item{width:50px;height:50px;border-radius:50%;font-size:1.1rem;line-height:1;color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;padding:2px}.page-main-description{background:#f6f8f9;padding-bottom:40px;padding-top:15px}.description [data-content-type=row][data-appearance=contained]{max-width:1410px;padding:0 20px}.fotorama__nav-wrap{margin-top:30px}.fotorama__thumb-border{border-color:#003459;border-radius:3px}.fotorama__thumb{border-radius:3px}.fotorama__thumb img{height:100%;-o-object-fit:cover;object-fit:cover}.review-field-ratings{height:40px;margin-left:-8px}.fotorama__stage__frame img{height:100%!important;-o-object-fit:contain;object-fit:contain;border-radius:5px}.magnifier-preview{z-index:9}.review-control-vote label:before,.review-control-vote:before{font-size:40px;line-height:40px;height:40px}.review-control-vote label:before{color:#fc0}.review-title{margin-bottom:10px;font-weight:600}.review-details{display:flex;flex-wrap:wrap;align-items:center;color:#959595;font-size:1.3rem;margin-bottom:10px}.review-details>div{border-right:1px solid #ddd;padding-right:15px;margin-right:15px}.review-details>div:last-child{border:0}#extra_subscriptions{background:#f6f8f9;padding:20px;margin-top:20px}#extra_subscriptions .section-title{font-size:18px;font-weight:600;margin-bottom:15px}#extra_subscriptions .product-item{display:flex;flex-wrap:wrap;border:1px solid #5c5c5c;border-radius:3px;padding:20px;background:0 0;margin-bottom:5px;align-items:center;gap:20px}#extra_subscriptions .product-item-name{height:auto;margin-top:0;font-size:18px;overflow:visible;-webkit-line-clamp:none}#extra_subscriptions .options{font-size:15px;margin-bottom:10px}#extra_subscriptions .options>span{margin-right:10px}#extra_subscriptions .product-item-details{padding:0}#extra_subscriptions .final-price{font-size:24px;font-weight:600}#extra_subscriptions .old-price{text-decoration:line-through;font-size:20px}#extra_subscriptions .off{background:#fdd;border-radius:5px;color:#ed4343;font-size:12px;padding:4px 10px;font-weight:600}#extra_subscriptions .footer{display:flex;flex-wrap:wrap;justify-content:end;align-items:center;gap:10px;margin-top:15px}#extra_subscriptions .footer .total{font-size:24px;color:#9747ff;font-weight:600}#extra_subscriptions .footer .action{display:flex;align-items:center;gap:10px;font-weight:600;font-size:17px}#extra_subscriptions input{width:35px;height:35px}#extra_subscriptions input:before{background:#65558f;box-shadow:none;border:0;font-size:30px;border-radius:5px}.top-sellers{clear:both}.top-sellers .block-title{font-weight:600;margin-top:40px}.top-sellers .seller-list{position:relative;clip-path:inset(0 round 28px 28px 28px 28px);margin-top:0;padding:20px;align-items:center}.top-sellers .seller-list .seller-wrapper{overflow:auto}.top-sellers .seller-list ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));grid-auto-flow:column;gap:20px;margin:0;padding:0}.top-sellers .seller-list:before{content:"";position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;border:4px dashed #9747ff;border-radius:30px 30px 30px 30px;box-sizing:border-box;z-index:-1}.top-sellers .action{background:0 0;font-size:12px;width:120px;margin-top:10px;font-weight:600;text-align:center;padding:7px 20px}.top-sellers .product-item{width:100%;min-width:100%}.top-sellers .silver-sellers .product-item .seller-top{gap:10px}.top-sellers .silver-sellers .product-item .product-item-name{margin:0;font-size:22px;line-height:inherit}.top-sellers .silver-sellers .product-item .seller-logo img{width:30px;height:30px}@media (min-width:480px){.product-options-bottom{align-items:center}.product-options-bottom .product-addto-links{margin-bottom:0}}@media (min-width:767px){.page-layout-1column .product.media{width:42%;float:left}.page-layout-1column .product-info-main{width:58%;float:right;padding-left:25px}.amrelated-pack-item.-narrow{text-align:left}.amrelated-pack-item .amrelated-name{font-size:24px;font-weight:500;line-height:1}.amrelated-pack-item .amrelated-name a:hover{text-decoration:none}.amrelated-pack-item .price-final_price .price-wrapper .price{font-size:24px}.amrelated-pack-wrapper .amrelated-content-wrapper{padding:30px}.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content{margin:0;padding:0 20px}.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper{border:0;height:auto;flex-direction:column}.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper{margin-top:40px}.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .action{width:initial}.amrelated-pack-wrapper .amrelated-pack-list .amrelated-pack-item{width:265px;min-width:265px}.catalog-product-view .breadcrumbs{padding:55px 0 0;margin-bottom:40px}}@media (min-width:1024px){.product-options-wrapper .fieldset{display:grid}.product-badges .items{justify-content:end}.amrelated-summary-content .amrelated-discount.-summary{margin-bottom:10px;margin-left:40px}.page-main-details .block-title{font-size:4rem}.amrelated-pack-wrapper .amrelated-title{font-size:4rem}.page-main-details .product-section-title{font-size:4rem}.page-main-description{font-size:2.1rem}.top-sellers .block-title{font-size:4rem}#extra_subscriptions .section-title{font-size:27px}#extra_subscriptions .product-item-name{font-size:24px}#extra_subscriptions .footer{gap:30px}#extra_subscriptions .footer .total{font-size:36px}}@media (min-width:1281px){.product-top{flex-wrap:nowrap}.product-top .page-title-wrapper{width:auto}.product-top .mageworx-brands{flex:1}.product-options-bottom{padding-right:80px}}.customer-account-create .nav-toggle,.customer-account-forgotpassword .nav-toggle,.customer-account-login .nav-toggle{display:none}.customer-account-create input.input-text,.customer-account-forgotpassword input.input-text,.customer-account-login input.input-text{height:64px;border-radius:30px}.customer-account-create .logo,.customer-account-forgotpassword .logo,.customer-account-login .logo{margin:auto;margin-bottom:50px}.customer-account-create .logo .mobile-logo,.customer-account-forgotpassword .logo .mobile-logo,.customer-account-login .logo .mobile-logo{display:none}.customer-account-create h3,.customer-account-forgotpassword h3,.customer-account-login h3{font-size:2.7rem;margin-top:10px}.customer-account-create .help-action,.customer-account-forgotpassword .help-action,.customer-account-login .help-action{border-top:1px solid #ddd;text-align:center;font-size:2rem;padding-top:40px;margin-top:50px}.customer-account-create .help-action a,.customer-account-forgotpassword .help-action a,.customer-account-login .help-action a{text-decoration:underline}.customer-account-create .actions-toolbar button,.customer-account-forgotpassword .actions-toolbar button,.customer-account-login .actions-toolbar button{border-radius:36px}#password-strength-meter-container{padding:0 25px}.forgotpassword-container,.login-container,.register-container{display:flex;flex-direction:column;align-items:center;margin:80px 0}.customer-account-logoutsuccess .page-main{padding-top:50px;text-align:center}.customer-account-logoutsuccess .page-title-wrapper{margin-bottom:20px}.forgotpassword-container .page-title,.register-container .page-title{font-size:2.7rem}.account-nav{position:relative;background:#fff;border-radius:10px;padding:20px 30px;margin-top:30px}.account-nav .title{position:relative;height:auto;width:auto;font-size:2.3rem;font-weight:600;margin-bottom:15px}.account-nav .item{margin:10px 0}.account-nav .item a{border:0;padding:5px 0;display:flex;align-items:center;gap:15px}.account-nav .item a:hover{background:#fff;color:#9747ff}.account-nav__backdrop,.account-nav__mobile-header,.account-nav__trigger{display:none}.wk-mp-fieldset{overflow:visible;max-width:800px;width:100%;min-width:auto;grid-template-columns:1fr 1fr;gap:20px}.wk-mp-fieldset .field.full-width{grid-column:1/span 2}.wk-mp-fieldset .control{overflow:visible!important}.block-customer-create,.block-customer-forgot,.block-customer-login{max-width:594px;margin-top:50px;width:100%}.block-customer-create .field.choice label,.block-customer-forgot .field.choice label,.block-customer-login .field.choice label{font-size:1.3rem}.block-customer-create .field div.mage-error,.block-customer-forgot .field div.mage-error,.block-customer-login .field div.mage-error{padding:0 25px}.block-customer-create .field.email .note,.block-customer-forgot .field.email .note,.block-customer-login .field.email .note{text-align:center;font-size:14px;color:#000}.block-customer-create .field.email .control,.block-customer-forgot .field.email .control,.block-customer-login .field.email .control{margin:10px 0}.block-customer-create .actions-toolbar,.block-customer-forgot .actions-toolbar,.block-customer-login .actions-toolbar{text-align:center;margin-top:45px;margin-bottom:45px}.block-customer-create .action,.block-customer-forgot .action,.block-customer-login .action{font-weight:500;min-width:215px;height:60px}.block-customer-create .action.next-step,.block-customer-forgot .action.next-step,.block-customer-login .action.next-step{border-radius:36px;display:none}.block-customer-create .remind,.block-customer-forgot .remind,.block-customer-login .remind{font-size:1.4rem;margin-left:25px}.block-customer-create label,.block-customer-forgot label,.block-customer-login label{margin-left:25px;font-weight:500;font-size:2rem;display:block}.supabase-auth-message{margin-bottom:20px}.supabase-auth-message[hidden]{display:none!important}.supabase-auth-embedded.block-customer-create .form-create-account,.supabase-auth-embedded.block-customer-create .form-login,.supabase-auth-embedded.block-customer-login .form-create-account,.supabase-auth-embedded.block-customer-login .form-login{border-bottom:0;margin-bottom:0}.block-customer-create .fieldset.create{padding-bottom:0}.block-customer-create .fieldset.additional{padding:10px 40px}.block-customer-create .fieldset .gdpr .control{display:flex;flex-wrap:wrap}.block-customer-create .fieldset .gdpr .control #is_gdpr-error{width:100%}.form-create-account,.form-login{border-bottom:1px solid #ddd;margin-bottom:50px}.social-btn{display:block;max-width:440px;margin:27px auto}.btn.btn-social{text-align:center;font-size:2rem;padding:14px 0;border-radius:30px;display:block;font-weight:500;cursor:pointer;color:#fff;border:0;line-height:1.3}.btn.btn-social span{border-color:#fff;width:auto;padding:7px 15px 7px 17px;width:55px;height:40px;font-size:2rem;position:absolute;left:0;top:0;bottom:0;margin:auto;display:flex;align-items:center;justify-content:center;border-right:1px solid #fff}.btn.btn-social:hover{text-decoration:none}.social-login-title{text-align:center;font-size:2rem;margin-bottom:30px}.block-login-customer,.block-new-customer{text-align:center;margin-top:20px}.btn-google .fa-google{background:url(../images/google.svg);background-size:25px;background-repeat:no-repeat;background-position:center}.action.captcha-reload:focus,.action.captcha-reload:hover{color:#fff}.customer-account-create,.customer-account-login{--auth-ink:#111f41;--auth-muted:#667085;--auth-purple:#7337db;--auth-purple-dark:#5922be;--auth-line:#e4e7ec;min-height:100vh;background:radial-gradient(circle at 93% 17%,rgba(126,69,222,.08),transparent 22rem),#f8f8fb}.customer-account-create .column.main,.customer-account-create .columns,.customer-account-create .page-main,.customer-account-create .page-wrapper,.customer-account-login .column.main,.customer-account-login .columns,.customer-account-login .page-main,.customer-account-login .page-wrapper{min-height:100vh}.customer-account-create .page-main,.customer-account-login .page-main{width:100%;max-width:none;padding:16px}.customer-account-create .column.main,.customer-account-create .columns,.customer-account-login .column.main,.customer-account-login .columns{display:block;padding:0}.customer-account-create .breadcrumbs,.customer-account-create .page-footer,.customer-account-create .page-header,.customer-account-login .breadcrumbs,.customer-account-login .page-footer,.customer-account-login .page-header{display:none}.customer-account-create .login-container,.customer-account-create .register-container,.customer-account-login .login-container,.customer-account-login .register-container{position:relative;display:grid;grid-template-columns:minmax(480px,.95fr) minmax(590px,1.05fr);align-items:stretch;width:100%;min-height:calc(100vh - 32px);margin:0;overflow:hidden;border:1px solid rgba(17,31,65,.05);border-radius:22px;background:#fff;box-shadow:0 20px 70px rgba(17,31,65,.08)}.customer-account-create .auth-form-column,.customer-account-login .auth-form-column{position:relative;z-index:2;grid-column:2;grid-row:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:84px clamp(40px,7vw,112px) 52px;background:radial-gradient(circle at 100% 50%,rgba(115,55,219,.055),transparent 24rem),#fff}.customer-account-create .auth-form-column::after,.customer-account-login .auth-form-column::after{position:absolute;right:-94px;bottom:8%;width:210px;height:430px;border:2px dashed rgba(115,55,219,.12);border-left:0;border-radius:0 50% 50% 0;content:"";pointer-events:none}.customer-account-create .auth-switch,.customer-account-login .auth-switch{position:absolute;z-index:3;top:38px;right:clamp(38px,5vw,76px);color:var(--auth-muted);font-size:1.45rem}.customer-account-create .auth-switch a,.customer-account-login .auth-switch a{margin-left:10px;color:var(--auth-purple);font-weight:600;text-decoration:none}.customer-account-create .auth-switch a:hover,.customer-account-login .auth-switch a:hover{color:var(--auth-purple-dark);text-decoration:underline}.customer-account-create .block-customer-create,.customer-account-create .block-customer-login,.customer-account-login .block-customer-create,.customer-account-login .block-customer-login{position:relative;z-index:1;width:100%;max-width:610px;margin:0 auto;padding:clamp(30px,4vw,54px);border:1px solid rgba(17,31,65,.055);border-radius:22px;background:rgba(255,255,255,.98);box-shadow:0 20px 65px rgba(17,31,65,.1)}.customer-account-create .block-customer-create label,.customer-account-create .block-customer-login label,.customer-account-login .block-customer-create label,.customer-account-login .block-customer-login label{margin:0 0 9px;color:var(--auth-ink);font-size:1.45rem;font-weight:600}.customer-account-create .block-customer-create .field,.customer-account-create .block-customer-login .field,.customer-account-login .block-customer-create .field,.customer-account-login .block-customer-login .field{margin-bottom:23px}.customer-account-create .block-customer-create div.mage-error,.customer-account-create .block-customer-login div.mage-error,.customer-account-login .block-customer-create div.mage-error,.customer-account-login .block-customer-login div.mage-error{padding:6px 4px 0;font-size:1.25rem}.customer-account-create .block-customer-create,.customer-account-login .block-customer-create{max-width:680px}.customer-account-create .auth-card__header,.customer-account-login .auth-card__header{margin-bottom:30px}.customer-account-create .auth-card__header .auth-card__eyebrow,.customer-account-login .auth-card__header .auth-card__eyebrow{display:block;margin-bottom:8px;color:var(--auth-purple);font-size:1.25rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.customer-account-create .auth-card__header h1,.customer-account-login .auth-card__header h1{color:var(--auth-ink);font-size:clamp(3.2rem,3vw,4.4rem);font-weight:600;letter-spacing:-.025em;line-height:1.05}.customer-account-create .auth-card__header p,.customer-account-login .auth-card__header p{margin:12px 0 0;color:var(--auth-muted);font-size:1.7rem}.customer-account-create .auth-heart,.customer-account-login .auth-heart{display:inline-block;margin-left:10px;color:var(--auth-purple);font-family:Arial,sans-serif;font-size:.92em;font-weight:400;transform:rotate(-10deg)}.customer-account-create input.input-text,.customer-account-create select,.customer-account-login input.input-text,.customer-account-login select{width:100%;height:50px;padding:0 16px;border:1px solid #d8dde6;border-radius:9px;background:#fff;color:var(--auth-ink);font-size:1.5rem;box-shadow:0 1px 2px rgba(17,31,65,.02);transition:border-color .18s ease,box-shadow .18s ease}.customer-account-create input.input-text:focus,.customer-account-create select:focus,.customer-account-login input.input-text:focus,.customer-account-login select:focus{border-color:#9264e6;box-shadow:0 0 0 3px rgba(115,55,219,.11)}.customer-account-create .auth-control,.customer-account-login .auth-control{position:relative}.customer-account-create .auth-control::before,.customer-account-login .auth-control::before{position:absolute;z-index:2;top:50%;left:16px;width:18px;height:18px;color:#7a8495;font-family:Arial,sans-serif;font-size:17px;line-height:18px;text-align:center;transform:translateY(-50%);pointer-events:none}.customer-account-create .auth-control input.input-text,.customer-account-login .auth-control input.input-text{padding-left:48px}.customer-account-create .auth-control--email::before,.customer-account-login .auth-control--email::before{content:"✉";font-size:15px}.customer-account-create .auth-control--password::before,.customer-account-login .auth-control--password::before{content:"⌑";font-size:21px;transform:translateY(-56%) rotate(45deg)}.customer-account-create .block-customer-login .remind,.customer-account-login .block-customer-login .remind{display:block;width:-moz-fit-content;width:fit-content;margin:9px 0 0 auto;color:var(--auth-purple);font-size:1.35rem;font-weight:500;text-decoration:none}.customer-account-create .block-customer-login .remind:hover,.customer-account-login .block-customer-login .remind:hover{text-decoration:underline}.customer-account-create .form-create-account,.customer-account-create .form-login,.customer-account-login .form-create-account,.customer-account-login .form-login{width:100%;min-width:0;margin-bottom:0;border-bottom:0}.customer-account-create .block-customer-create form.form.create.account.form-create-account,.customer-account-login .block-customer-create form.form.create.account.form-create-account{width:100%;min-width:0}.customer-account-create .block-customer-create .fieldset,.customer-account-login .block-customer-create .fieldset{width:100%;min-width:0}.customer-account-create .block-customer-create .fieldset.additional,.customer-account-login .block-customer-create .fieldset.additional{padding:0}.customer-account-create .block-customer-create .field.choice .control,.customer-account-login .block-customer-create .field.choice .control{display:flex;align-items:flex-start;gap:9px}.customer-account-create .block-customer-create .field.choice input[type=checkbox],.customer-account-login .block-customer-create .field.choice input[type=checkbox]{flex:0 0 auto;margin:2px 0 0}.customer-account-create .block-customer-create .field.choice .label,.customer-account-login .block-customer-create .field.choice .label{display:block;margin:0;font-size:1.25rem;font-weight:400;line-height:1.4}.customer-account-create .block-customer-create #password-strength-meter-container,.customer-account-login .block-customer-create #password-strength-meter-container{padding:4px 2px 0;font-size:1.2rem}.customer-account-create .block-customer-create .actions-toolbar,.customer-account-create .block-customer-login .actions-toolbar,.customer-account-login .block-customer-create .actions-toolbar,.customer-account-login .block-customer-login .actions-toolbar{margin:28px 0 30px}.customer-account-create .actions-toolbar .primary,.customer-account-login .actions-toolbar .primary{width:100%}.customer-account-create .actions-toolbar .action.primary,.customer-account-create .actions-toolbar button.action.primary,.customer-account-login .actions-toolbar .action.primary,.customer-account-login .actions-toolbar button.action.primary{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;height:52px;margin:0;padding:0 22px;border:0;border-radius:9px;background:linear-gradient(90deg,var(--auth-purple-dark),#7b3ee2);box-shadow:0 10px 22px rgba(99,39,203,.22);color:#fff;font-size:1.6rem;font-weight:600;transition:box-shadow .2s ease,transform .2s ease}.customer-account-create .actions-toolbar .action.primary:focus,.customer-account-create .actions-toolbar .action.primary:hover,.customer-account-create .actions-toolbar button.action.primary:focus,.customer-account-create .actions-toolbar button.action.primary:hover,.customer-account-login .actions-toolbar .action.primary:focus,.customer-account-login .actions-toolbar .action.primary:hover,.customer-account-login .actions-toolbar button.action.primary:focus,.customer-account-login .actions-toolbar button.action.primary:hover{background:linear-gradient(90deg,#4e18ad,#6f31d4);box-shadow:0 13px 28px rgba(99,39,203,.28);color:#fff;transform:translateY(-1px)}.customer-account-create .auth-button-arrow,.customer-account-login .auth-button-arrow{margin-left:auto;font-family:Arial,sans-serif;font-size:2.2rem;font-weight:400}.customer-account-create .social-login-authentication-channel,.customer-account-login .social-login-authentication-channel{margin-top:4px}.customer-account-create .social-login-title,.customer-account-login .social-login-title{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:#7a8495;font-size:1.3rem}.customer-account-create .social-login-title::after,.customer-account-create .social-login-title::before,.customer-account-login .social-login-title::after,.customer-account-login .social-login-title::before{flex:1;height:1px;background:var(--auth-line);content:""}.customer-account-create .social-btn,.customer-account-login .social-btn{max-width:none;margin:0}.customer-account-create .btn.btn-social,.customer-account-login .btn.btn-social{position:relative;height:48px;padding:13px 20px;border:1px solid #d8dde6;border-radius:9px;background:#fff;color:var(--auth-ink);font-size:1.45rem;font-weight:500}.customer-account-create .btn.btn-social span,.customer-account-login .btn.btn-social span{width:50px;height:46px;padding:0;border:0}.customer-account-create .btn.btn-social:hover,.customer-account-login .btn.btn-social:hover{border-color:#aeb6c4;background:#fbfbfd;color:var(--auth-ink)}.customer-account-create .auth-assurances,.customer-account-login .auth-assurances{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid var(--auth-line)}.customer-account-create .auth-assurances>div,.customer-account-login .auth-assurances>div{display:flex;align-items:center;gap:8px;min-width:0;color:#525d70;font-size:1.15rem;line-height:1.25}.customer-account-create .auth-assurance-icon,.customer-account-login .auth-assurance-icon{display:inline-flex;flex:0 0 31px;align-items:center;justify-content:center;width:31px;height:31px;border-radius:50%;background:#f0eaff;color:var(--auth-purple);font-family:Arial,sans-serif;font-size:1.7rem}.auth-hero{position:relative;grid-column:1;grid-row:1;min-height:100%;overflow:hidden;background:#f4e4cf url(../images/auth/login-bg.png) 62% center/cover no-repeat;color:#fff}.auth-hero::after{position:absolute;z-index:1;top:-8%;right:-135px;width:255px;height:116%;border-radius:50%;background:#fff;content:""}.auth-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(21,28,51,.8) 0,rgba(26,31,51,.47) 43%,rgba(29,24,42,.08) 79%),linear-gradient(180deg,rgba(16,25,45,.33),transparent 32%,rgba(16,25,45,.23))}.auth-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;width:calc(100% - 78px);min-height:100%;padding:clamp(38px,4vw,66px) clamp(34px,4vw,66px) 52px}.auth-hero__brand{display:flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content}.auth-hero__brand .logo{margin:0 0 7px;display:inline-block;max-width:none;width:-moz-fit-content;width:fit-content;background:#fff;border-radius:12px;padding:10px 14px}.auth-hero__brand .logo .desktop-logo{display:block;max-width:none;width:170px;height:auto}.auth-hero__brand .logo .mobile-logo{display:none}.auth-hero__brand>span{padding-left:40px;color:rgba(255,255,255,.88);font-size:1.3rem}.auth-hero__brand b{color:#caa6ff;font-size:1.8rem}.auth-hero__copy{width:min(590px,92%);margin:auto 0;padding:60px 0 42px}.auth-hero__copy h2{max-width:560px;margin:0;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(4rem,4.2vw,6.3rem);font-weight:600;letter-spacing:-.035em;line-height:1.02;text-shadow:0 2px 20px rgba(17,31,65,.25)}.auth-hero__copy h2 span{position:relative;display:inline-block}.auth-hero__copy h2 span::after{position:absolute;right:0;bottom:-8px;left:20%;height:5px;border-radius:50%;background:#b47cff;content:"";transform:rotate(-1.5deg)}.auth-hero__kicker{margin:0 0 15px;color:#dec9ff;font-size:1.25rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.auth-benefits{display:grid;gap:22px;max-width:380px;margin:48px 0 0;padding:0;list-style:none}.auth-benefits li{display:flex;align-items:center;gap:16px}.auth-benefits b,.auth-benefits small{display:block}.auth-benefits b{color:#fff;font-size:1.6rem}.auth-benefits small{margin-top:3px;color:rgba(255,255,255,.78);font-size:1.25rem;line-height:1.35}.auth-benefits__icon{display:inline-flex;flex:0 0 52px;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(120,55,224,.82);box-shadow:0 9px 26px rgba(32,17,58,.23);font-family:Arial,sans-serif;font-size:2.3rem}.auth-social-proof{display:flex;align-items:center;gap:18px;width:-moz-fit-content;width:fit-content;max-width:430px;padding:16px 22px;border:1px solid rgba(255,255,255,.34);border-radius:15px;background:rgba(255,255,255,.93);box-shadow:0 14px 38px rgba(17,31,65,.17);color:#26334f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-social-proof span,.auth-social-proof strong{display:block}.auth-social-proof strong{font-size:1.35rem;line-height:1.3}.auth-social-proof__pets{display:flex;padding-left:9px}.auth-social-proof__pets img{width:48px;height:48px;margin-left:-9px;border:3px solid #fff;border-radius:50%;-o-object-fit:cover;object-fit:cover}.auth-social-proof__stars{margin-top:4px;color:#f4a900;font-size:1.45rem;letter-spacing:2px}@media (max-width:1120px){.customer-account-create .login-container,.customer-account-create .register-container,.customer-account-login .login-container,.customer-account-login .register-container{grid-template-columns:minmax(370px,.8fr) minmax(520px,1.2fr)}.customer-account-create .auth-form-column,.customer-account-login .auth-form-column{padding-right:40px;padding-left:40px}.auth-hero__copy h2{font-size:4.2rem}}@media (max-width:860px){.customer-account-create .page-main,.customer-account-login .page-main{padding:0}.customer-account-create .login-container,.customer-account-create .register-container,.customer-account-login .login-container,.customer-account-login .register-container{display:block;min-height:100vh;border:0;border-radius:0}.customer-account-create .auth-form-column,.customer-account-login .auth-form-column{min-height:0;padding:74px 20px 34px}.customer-account-create .auth-switch,.customer-account-login .auth-switch{top:26px;right:22px}.customer-account-create .block-customer-create,.customer-account-create .block-customer-login,.customer-account-login .block-customer-create,.customer-account-login .block-customer-login{padding:30px 24px}.auth-hero{min-height:270px;background-position:68% 54%}.auth-hero::after{display:none}.auth-hero__content{display:block;width:100%;min-height:270px;padding:26px 24px}.auth-hero__brand .logo .desktop-logo{width:135px}.auth-benefits,.auth-hero__brand>span,.auth-hero__kicker,.auth-social-proof{display:none}.auth-hero__copy{width:58%;margin:42px 0 0;padding:0}.auth-hero__copy h2{font-size:clamp(2.8rem,7vw,4.2rem)}}@media (max-width:520px){.customer-account-create .auth-switch,.customer-account-login .auth-switch{left:20px;right:auto;white-space:nowrap}.customer-account-create .block-customer-create,.customer-account-create .block-customer-login,.customer-account-login .block-customer-create,.customer-account-login .block-customer-login{border:0;box-shadow:none}.customer-account-create .auth-card__header h1,.customer-account-login .auth-card__header h1{font-size:3.1rem}.customer-account-create .auth-assurances,.customer-account-login .auth-assurances{gap:8px}.customer-account-create .auth-assurances>div,.customer-account-login .auth-assurances>div{flex-direction:column;text-align:center}.auth-hero{min-height:225px}.auth-hero__content{min-height:225px}.auth-hero__copy{width:65%;margin-top:30px}}.customer-account-create,.customer-account-login{height:100%;overflow:hidden;background:#fff}.customer-account-create .column.main,.customer-account-create .columns,.customer-account-create .page-main,.customer-account-create .page-wrapper,.customer-account-login .column.main,.customer-account-login .columns,.customer-account-login .page-main,.customer-account-login .page-wrapper{height:100dvh;min-height:100dvh}.customer-account-create .page-main,.customer-account-login .page-main{padding:0}.customer-account-create .login-container,.customer-account-create .register-container,.customer-account-login .login-container,.customer-account-login .register-container{grid-template-columns:minmax(500px,46%) minmax(560px,54%);width:100%;height:100dvh;min-height:100dvh;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 94% 18%,rgba(122,58,225,.07),transparent 24rem),linear-gradient(135deg,#fff 0,#fdfcff 100%);box-shadow:none}.customer-account-create .auth-form-column,.customer-account-login .auth-form-column{z-index:3;justify-content:center;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;padding:76px clamp(44px,6vw,104px) 36px;background:0 0;scrollbar-color:rgba(111,53,213,.28) transparent;scrollbar-width:thin}.customer-account-create .auth-form-column::after,.customer-account-login .auth-form-column::after{display:none}.customer-account-create .auth-switch,.customer-account-login .auth-switch{top:30px;right:clamp(32px,4vw,64px);color:#687188;font-size:1.4rem;line-height:1.4}.customer-account-create .auth-switch a,.customer-account-login .auth-switch a{color:#6728d2;font-weight:700}.customer-account-create .block-customer-create,.customer-account-create .block-customer-login,.customer-account-login .block-customer-create,.customer-account-login .block-customer-login{flex:0 0 auto;width:100%;max-width:570px;margin:auto;padding:42px 46px;border:1px solid rgba(26,36,64,.07);border-radius:20px;background:#fff;box-shadow:0 26px 70px rgba(33,24,60,.1),0 3px 14px rgba(33,24,60,.045)}.customer-account-create .block-customer-create,.customer-account-login .block-customer-create{max-width:620px;padding-top:36px;padding-bottom:32px}.customer-account-create .block-customer-create .field,.customer-account-login .block-customer-create .field{margin-bottom:17px}.customer-account-create .auth-card__header,.customer-account-login .auth-card__header{margin-bottom:27px}.customer-account-create .auth-card__header .auth-card__eyebrow,.customer-account-login .auth-card__header .auth-card__eyebrow{margin-bottom:7px;color:#7132dd;font-size:1.15rem;letter-spacing:.11em}.customer-account-create .auth-card__header h1,.customer-account-login .auth-card__header h1{display:flex;align-items:center;gap:10px;color:#111f41;font-size:clamp(3.2rem,2.8vw,4.1rem);line-height:1.06}.customer-account-create .auth-card__header p,.customer-account-login .auth-card__header p{margin-top:10px;color:#687188;font-size:1.6rem}.customer-account-create .auth-heart,.customer-account-login .auth-heart{flex:0 0 auto;margin:0;color:#7a36e4;font-family:FontAwesome;font-size:.78em;font-weight:400;transform:rotate(-8deg)}.customer-account-create input.input-text,.customer-account-create select,.customer-account-login input.input-text,.customer-account-login select{height:52px;padding:0 16px;border-color:#d9dee8;border-radius:10px;font-size:1.5rem}.customer-account-create input.input-text:hover,.customer-account-create select:hover,.customer-account-login input.input-text:hover,.customer-account-login select:hover{border-color:#bcc3d0}.customer-account-create input.input-text:focus,.customer-account-create select:focus,.customer-account-login input.input-text:focus,.customer-account-login select:focus{border-color:#7a3de0;box-shadow:0 0 0 3px rgba(113,50,221,.12)}.customer-account-create .auth-control,.customer-account-login .auth-control{position:relative}.customer-account-create .auth-control::before,.customer-account-login .auth-control::before{display:none}.customer-account-create .auth-control input.input-text,.customer-account-login .auth-control input.input-text{padding-right:50px;padding-left:46px}.customer-account-create .auth-control__icon,.customer-account-login .auth-control__icon{position:absolute;z-index:2;top:26px;left:17px;width:17px;color:#7b8497;font-size:1.5rem;line-height:1;text-align:center;transform:translateY(-50%);pointer-events:none}.customer-account-create .auth-password-toggle,.customer-account-login .auth-password-toggle{position:absolute;z-index:3;top:1px;right:1px;display:inline-flex;align-items:center;justify-content:center;width:47px;min-width:47px;height:50px;margin:0;padding:0;border:0;border-radius:0 9px 9px 0;background:0 0;box-shadow:none;color:#7b8497;font-size:1.55rem}.customer-account-create .auth-password-toggle:focus,.customer-account-create .auth-password-toggle:hover,.customer-account-login .auth-password-toggle:focus,.customer-account-login .auth-password-toggle:hover{border:0;background:#f7f4fc;box-shadow:none;color:#6326cb}.customer-account-create .auth-password-toggle:focus-visible,.customer-account-login .auth-password-toggle:focus-visible{outline:2px solid #7a3de0;outline-offset:-3px}.customer-account-create .block-customer-create #password-strength-meter-container,.customer-account-login .block-customer-create #password-strength-meter-container{padding:6px 2px 0;color:#6f7788;font-size:1.15rem}.customer-account-create .block-customer-create .actions-toolbar,.customer-account-create .block-customer-login .actions-toolbar,.customer-account-login .block-customer-create .actions-toolbar,.customer-account-login .block-customer-login .actions-toolbar{margin:25px 0 27px}.customer-account-create .actions-toolbar .action.primary,.customer-account-create .actions-toolbar button.action.primary,.customer-account-login .actions-toolbar .action.primary,.customer-account-login .actions-toolbar button.action.primary{height:52px;border-radius:10px;background:linear-gradient(90deg,#5c22c7 0,#7d38e7 100%);box-shadow:0 11px 24px rgba(101,39,205,.23);font-size:1.55rem}.customer-account-create .actions-toolbar .action.primary:focus,.customer-account-create .actions-toolbar .action.primary:hover,.customer-account-create .actions-toolbar button.action.primary:focus,.customer-account-create .actions-toolbar button.action.primary:hover,.customer-account-login .actions-toolbar .action.primary:focus,.customer-account-login .actions-toolbar .action.primary:hover,.customer-account-login .actions-toolbar button.action.primary:focus,.customer-account-login .actions-toolbar button.action.primary:hover{background:linear-gradient(90deg,#5019b6 0,#6d2dd7 100%)}.customer-account-create .auth-button-arrow,.customer-account-login .auth-button-arrow{margin-left:auto;font-family:FontAwesome;font-size:1.7rem}.customer-account-create .auth-assurances,.customer-account-login .auth-assurances{gap:12px;margin-top:25px;padding-top:22px}.customer-account-create .auth-assurances>div,.customer-account-login .auth-assurances>div{gap:8px;color:#586276;font-size:1.08rem}.customer-account-create .auth-assurance-icon,.customer-account-login .auth-assurance-icon{flex-basis:32px;width:32px;height:32px;background:#f1eaff;color:#6d2bd5;font-size:1.35rem}.customer-account-create .block-customer-create .auth-control--password>.auth-control__icon,.customer-account-login .block-customer-create .auth-control--password>.auth-control__icon{z-index:4;display:block!important;visibility:visible!important;opacity:1!important}.customer-account-create .block-customer-create .field.choice .label,.customer-account-login .block-customer-create .field.choice .label{color:#485266;font-size:1.18rem}.customer-account-create .block-customer-create .field.choice.gdpr,.customer-account-login .block-customer-create .field.choice.gdpr{margin-top:4px}.customer-account-create .block-customer-create .field.choice.gdpr .control,.customer-account-login .block-customer-create .field.choice.gdpr .control{position:relative;display:block}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__input,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__input{position:absolute;top:1px;left:1px;width:22px;height:22px;margin:0;opacity:0;cursor:pointer}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__label,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__label{display:flex;align-items:flex-start;gap:10px;margin:0;color:#485266;cursor:pointer;font-size:1.18rem;line-height:1.45}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__box,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__box{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid #c8cede;border-radius:6px;background:#fff;box-shadow:0 1px 2px rgba(21,35,68,.05);color:#fff;font-size:1.15rem;line-height:1;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__box .fa,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__box .fa{opacity:0;transform:scale(.65);transition:opacity .15s ease,transform .15s ease}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__text,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__text{padding-top:2px}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__text a,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__text a{color:#6527cf;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__text a:focus,.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__text a:hover,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__text a:focus,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__text a:hover{color:#4d16ae}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__input:hover~.auth-checkbox__label .auth-checkbox__box,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__input:hover~.auth-checkbox__label .auth-checkbox__box{border-color:#8b55e7}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__input:focus-visible~.auth-checkbox__label .auth-checkbox__box,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__input:focus-visible~.auth-checkbox__label .auth-checkbox__box{outline:3px solid rgba(111,47,216,.2);outline-offset:2px;border-color:#6f2fd8}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__input:checked~.auth-checkbox__label .auth-checkbox__box,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__input:checked~.auth-checkbox__label .auth-checkbox__box{border-color:#6f2fd8;background:linear-gradient(135deg,#5d20c8,#843be9);box-shadow:0 5px 12px rgba(101,39,205,.22)}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__input:checked~.auth-checkbox__label .auth-checkbox__box .fa,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__input:checked~.auth-checkbox__label .auth-checkbox__box .fa{opacity:1;transform:scale(1)}.customer-account-create .block-customer-create .field.choice.gdpr .auth-checkbox__input.mage-error~.auth-checkbox__label .auth-checkbox__box,.customer-account-login .block-customer-create .field.choice.gdpr .auth-checkbox__input.mage-error~.auth-checkbox__label .auth-checkbox__box{border-color:#e02b27}.customer-account-create .block-customer-create .field.choice.gdpr .mage-error,.customer-account-login .block-customer-create .field.choice.gdpr .mage-error{margin:7px 0 0 32px}.customer-account-create .block-customer-create .control,.customer-account-create .block-customer-create .field,.customer-account-create .block-customer-create .fieldset,.customer-account-create .block-customer-create form.form.create.account.form-create-account,.customer-account-login .block-customer-create .control,.customer-account-login .block-customer-create .field,.customer-account-login .block-customer-create .fieldset,.customer-account-login .block-customer-create form.form.create.account.form-create-account{max-width:100%}.auth-hero{z-index:1;width:calc(100% + clamp(50px,5vw,88px));height:100dvh;min-height:100dvh;border-radius:0 36% 36% 0/0 50% 50% 0;background-position:61% center;box-shadow:24px 0 50px rgba(30,24,52,.08)}.auth-hero::after{display:none}.auth-hero__overlay{background:linear-gradient(90deg,rgba(17,25,48,.82) 0,rgba(18,25,45,.54) 45%,rgba(18,20,31,.1) 84%),linear-gradient(180deg,rgba(17,25,48,.24),transparent 33%,rgba(17,25,48,.27))}.auth-hero__content{width:calc(100% - clamp(76px,7vw,118px));height:100%;min-height:0;padding:clamp(34px,4vh,54px) clamp(34px,4vw,64px) clamp(30px,4vh,48px)}.auth-hero__brand .logo{margin-bottom:4px}.auth-hero__brand .logo .desktop-logo{width:clamp(150px,13vw,190px)}.auth-hero__brand>span{display:flex;align-items:center;gap:6px;padding-left:34px;font-size:1.25rem}.auth-hero__brand .fa{color:#c69eff;font-size:1.5rem}.auth-hero__copy{width:min(540px,92%);margin:auto 0;padding:28px 0}.auth-hero__copy h2{max-width:520px;font-size:clamp(4.2rem,4.2vw,6.2rem);line-height:1.01}.auth-hero__kicker{margin-bottom:13px;font-size:1.15rem}.auth-benefits{gap:clamp(14px,2vh,20px);margin-top:clamp(28px,4vh,42px)}.auth-benefits b{font-size:1.5rem}.auth-benefits small{font-size:1.18rem}.auth-benefits__icon{flex-basis:48px;width:48px;height:48px;background:rgba(112,45,218,.91);font-size:1.7rem}.auth-social-proof{gap:15px;padding:14px 18px;border-radius:14px}.auth-social-proof strong{font-size:1.28rem}.auth-social-proof__pets img{width:44px;height:44px}.auth-social-proof__stars{display:flex!important;gap:3px;margin-top:5px;font-size:1.3rem;letter-spacing:0}@media (max-width:1180px) and (min-width:861px){.customer-account-create .login-container,.customer-account-create .register-container,.customer-account-login .login-container,.customer-account-login .register-container{grid-template-columns:minmax(410px,43%) minmax(500px,57%)}.customer-account-create .auth-form-column,.customer-account-login .auth-form-column{padding-right:38px;padding-left:62px}.customer-account-create .block-customer-create,.customer-account-create .block-customer-login,.customer-account-login .block-customer-create,.customer-account-login .block-customer-login{padding-right:36px;padding-left:36px}.auth-hero__copy h2{font-size:4.4rem}}@media (max-width:860px){.customer-account-create,.customer-account-login{height:auto;overflow:auto}.customer-account-create .column.main,.customer-account-create .columns,.customer-account-create .page-main,.customer-account-create .page-wrapper,.customer-account-login .column.main,.customer-account-login .columns,.customer-account-login .page-main,.customer-account-login .page-wrapper{height:auto;min-height:100dvh}.customer-account-create .login-container,.customer-account-create .register-container,.customer-account-login .login-container,.customer-account-login .register-container{display:flex;flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.customer-account-create .auth-form-column,.customer-account-login .auth-form-column{flex:1 0 auto;justify-content:flex-start;width:100%;height:auto;min-height:100dvh;overflow:visible;padding:77px 20px 34px;background:#fff}.customer-account-create .auth-switch,.customer-account-login .auth-switch{top:25px;right:22px}.customer-account-create .block-customer-create,.customer-account-create .block-customer-login,.customer-account-login .block-customer-create,.customer-account-login .block-customer-login{max-width:610px;padding:30px 26px}.auth-hero{display:none}}@media (max-width:520px){.customer-account-create .auth-form-column,.customer-account-login .auth-form-column{padding-right:16px;padding-left:16px}.customer-account-create .auth-switch,.customer-account-login .auth-switch{left:20px;right:auto;font-size:1.35rem}.customer-account-create .block-customer-create,.customer-account-create .block-customer-login,.customer-account-login .block-customer-create,.customer-account-login .block-customer-login{padding:27px 22px 25px}.customer-account-create .auth-card__header h1,.customer-account-login .auth-card__header h1{font-size:3rem}.customer-account-create .auth-assurances>div,.customer-account-login .auth-assurances>div{gap:6px;font-size:1rem}}.customer-account-login .auth-switch--login{position:static;display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin:14px 0 0;color:#687188;font-size:1.4rem;line-height:1.4;text-align:center}.customer-account-login .auth-switch--login a{margin:0;color:#6728d2;font-weight:700;text-decoration:none}.customer-account-login .auth-switch--login a:focus,.customer-account-login .auth-switch--login a:hover{color:#5019b6;text-decoration:underline;text-underline-offset:3px}.customer-account-login .block-customer-login .actions-toolbar{margin-bottom:0}#company-register-actions{margin-bottom:30px}#company-register-actions select{border-radius:25px;max-width:400px;height:55px}.image-panel-controls,.image-panel-preview{width:100%}.image-panel-controls .fieldset-image-panel .label{margin-bottom:0}#edit-product .action-delete:before{position:relative}#edit-product .action-delete:hover{background:0 0!important}#edit-product .action{border-radius:20px!important}#edit-product .action:hover{background:#862cfc!important;color:#fff!important}body.account{background:#f6f8f9}body.account.page-layout-2columns-left .column.main{max-width:1200px}body.account .sidebar.sidebar-main{background:#f0f3f5;position:relative;max-width:300px}body.account .sidebar.sidebar-main:before{content:"";background:#f0f3f5;position:absolute;width:100vw;height:100%;right:100%}body.account .block-collapsible-nav{background:#fff;border-radius:10px;margin-top:40px}body.account .block-collapsible-nav .content{background:0 0}body.account .block-collapsible-nav .item.current>strong{border:0}body.account .page-title-wrapper{margin-bottom:30px}body.account .box{background:#fff;padding:15px;border:1px solid #9747ff;border-radius:20px;flex:1}body.account .box .action{background:#fff;border:1px solid #003459!important;color:#003459;font-size:1.3rem;font-weight:600;padding:8px 20px}body.account .box .box-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:15px}body.account .box .box-title{font-size:2.1rem;margin-bottom:10px;display:block;font-weight:500}body.account .block .block-title{font-size:3.2rem;display:flex;flex-wrap:wrap;gap:30px;color:#9747ff;position:relative;justify-content:space-between}body.account .block .block-title:after{content:"";width:100%;border-top:1px solid #9747ff;position:absolute;top:58%;transform:translateY(-50%)}body.account .block .block-title strong{background:#f6f8f9;padding-right:20px;z-index:1}body.account .block .block-title .action{z-index:1}body.account .block .block-content{display:flex;flex-wrap:wrap;gap:20px}body.account .block .block-content:after,body.account .block .block-content:before{display:none!important}body.account .dashboard-products .products-list{list-style:none;padding:0;display:flex;gap:20px;flex-wrap:wrap}body.account .dashboard-products .products-list.services .product-item-photo{background:#fff;border-radius:50%;padding:30px;border:1px solid #ddd}body.account .dashboard-products .product-item-photo{width:100px;height:100px;position:relative}body.account .dashboard-products .product-item-name a{font-weight:600;font-size:2.4rem}body.account .dashboard-products li{text-align:center}body.account .dashboard-products li:hover .action-buttns{display:flex}body.account .dashboard-products .action-buttns{position:absolute;display:none;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:rgba(134,44,252,.7);gap:10px;font-weight:500}body.account .dashboard-products .action-buttns a{display:block;color:#fff;text-decoration:none}body.account .dashboard-products .action-buttns svg{margin-right:5px}body.account .dashboard-products img{border-radius:50%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}body.account .add-button{display:flex;align-items:center;margin-left:20px}body.account .add-button a{font-size:5rem;font-weight:600;padding:1px 12px 12px;line-height:37px}body.account .dashboard-calendar .block-content{align-items:center}body.account .dashboard-calendar .pet-calendar-event{display:flex;gap:10px;max-width:300px}body.account .dashboard-calendar .pet-calendar-event-image{width:70px;border-radius:70%}body.account .dashboard-calendar .pet-calendar-event-image img{border-radius:inherit;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}body.account .dashboard-calendar .pet-calendar-event-details{flex:1}body.account .dashboard-calendar .pet-calendar-event-details strong{font-size:25px;display:block;margin-bottom:5px}body.account .dashboard-calendar .pet-calendar-event-details p{margin-bottom:5px}body.account .dashboard-calendar .pet-calendar-seller{display:flex;align-items:center;gap:5px;font-size:16px;margin-bottom:10px}body.account .dashboard-calendar .pet-calendar-seller img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:20px}body.account .table-wrapper{width:100%;background:#fff;border-radius:20px;border:1px solid #9747ff;padding:15px}body.account .table-wrapper .action{background:#fff;border:1px solid #003459!important;color:#003459;font-size:1.3rem;font-weight:600;padding:8px 20px}body.account .table-wrapper th{font-weight:600;padding-bottom:15px}body.account .action.back{display:none}body.account .toolbar{border-top:1px solid #ddd;margin-top:20px;padding-top:20px;width:100%}body.account .toolbar .pager{display:flex;justify-content:space-between}@media (max-width:766px){body.account .columns{display:flex;flex-direction:column}body.account .column.main{order:2;width:100%}body.account .sidebar.sidebar-main{order:1;width:100%;max-width:none;margin:0;padding:0;background:0 0}body.account .sidebar.sidebar-main::before{display:none}body.account .account-nav{width:100%;margin:10px 0 16px;padding:0;border-radius:0;background:0 0}body.account .account-nav .account-nav__trigger{display:flex}body.account .account-nav .account-nav__panel{position:fixed;z-index:10020;top:0;bottom:0;left:0;width:min(88vw,360px);height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;border-radius:0 24px 24px 0;background:#fff;box-shadow:22px 0 55px rgba(19,28,51,.22);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-105%);transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s ease,visibility .28s;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}body.account .account-nav .account-nav__backdrop{position:fixed;z-index:10010;inset:0;display:block;border:0;background:rgba(17,26,46,.48);opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body.account .account-nav .account-nav__backdrop[hidden]{display:none}body.account .account-nav.is-open .account-nav__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0)}body.account .account-nav.is-open .account-nav__backdrop{opacity:1;visibility:visible}body.account .account-nav__trigger{align-items:center;gap:11px;width:100%;min-height:58px;margin:0;padding:8px 12px;border:1px solid rgba(88,49,142,.13);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(29,38,62,.07);color:#18233e;text-align:left}body.account .account-nav__trigger:focus,body.account .account-nav__trigger:hover{border-color:rgba(105,42,205,.32);background:#fff;color:#6124c8}body.account .account-nav__trigger:focus-visible{outline:3px solid rgba(112,48,216,.22);outline-offset:2px}body.account .account-nav__trigger-icon{display:inline-flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:#f0e8ff;color:#6d2bd5}body.account .account-nav__trigger-icon svg{width:20px;height:20px}body.account .account-nav__trigger-copy{display:flex;flex:1;flex-direction:column;min-width:0}body.account .account-nav__trigger-copy strong{overflow:hidden;font-size:1.55rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body.account .account-nav__trigger-label{margin-bottom:1px;color:#7a8494;font-size:1.05rem;font-weight:600;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}body.account .account-nav__trigger-arrow{flex:0 0 22px;width:22px;height:22px;color:#8250d7;transition:transform .2s ease}body.account .account-nav.is-open .account-nav__trigger-arrow{transform:rotate(180deg)}body.account .account-nav__mobile-header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;min-height:94px;padding:max(20px,env(safe-area-inset-top)) 18px 18px;background:linear-gradient(135deg,#5420b5 0,#8140e4 100%);color:#fff}body.account .account-nav__mobile-header div{display:flex;flex-direction:column}body.account .account-nav__mobile-header span{color:rgba(255,255,255,.76);font-size:1.15rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}body.account .account-nav__mobile-header strong{margin-top:3px;color:#fff;font-size:2.4rem;font-weight:600;line-height:1.15}body.account .account-nav__close{display:inline-flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;margin:0;padding:0 0 4px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(255,255,255,.14);box-shadow:none;color:#fff;font-family:Arial,sans-serif;font-size:3rem;font-weight:300;line-height:1}body.account .account-nav__close:focus,body.account .account-nav__close:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.23);color:#fff}body.account .account-nav__close:focus-visible{outline:3px solid rgba(255,255,255,.48);outline-offset:2px}body.account .account-nav__panel .title{display:none}body.account .account-nav__panel nav{padding:12px 14px max(24px,env(safe-area-inset-bottom))}body.account .account-nav__panel .nav.items{margin:0;padding:0;list-style:none}body.account .account-nav__panel .item{margin:3px 0}body.account .account-nav__panel .item a{display:flex;align-items:center;gap:14px;min-height:52px;padding:11px 14px;border:0;border-radius:12px;color:#303b50;font-size:1.55rem;font-weight:500;line-height:1.25;text-decoration:none}body.account .account-nav__panel .item a:focus,body.account .account-nav__panel .item a:hover{background:#f6f1ff;color:#6225c8}body.account .account-nav__panel .item a:focus-visible{outline:3px solid rgba(112,48,216,.2);outline-offset:-2px}body.account .account-nav__panel .item svg{flex:0 0 22px;width:22px;max-height:22px}body.account .account-nav__panel .item a[aria-current=page],body.account .account-nav__panel .item.current>a{background:#efe7ff;box-shadow:inset 3px 0 #7337db;color:#5e20c4;font-weight:700}body.account .account-nav__panel .item:last-child{margin-top:12px;padding-top:12px;border-top:1px solid #e8eaf0}body.account .account-nav__panel .item:last-child a{color:#b23b4d}body.account .account-nav__panel .item:last-child a:focus,body.account .account-nav__panel .item:last-child a:hover{background:#fff1f3;color:#992d3f}body.account-nav-open{overflow:hidden;touch-action:none}}@media (max-width:766px) and (prefers-reduced-motion:reduce){body.account .account-nav.is-enhanced .account-nav__backdrop,body.account .account-nav.is-enhanced .account-nav__panel{transition:none}}@media (min-width:1024px){body.account .dashboard-products .product-item-photo{width:180px;height:180px}body.account .dashboard-products .action-buttns{gap:20px}body.account .dashboard-products .action-buttns svg{margin-right:15px}}@media (min-width:767px){.account.page-layout-2columns-left .column.main{width:85%;padding:30px}}@media (max-width:767px){body[class*=marketplace-] .page-main{padding-top:30px}}@media (min-width:480px){.wk-mp-fieldset{display:grid}}.cms-links{background:#ebeeef;padding:40px;font-weight:500}.cms-links ul{list-style:none;padding:0}.cms-links li{margin-bottom:10px;border-bottom:1px solid #d4d4d4;padding-bottom:10px}.cms-page-view{line-height:1.6}.cms-page-view h2{font-size:2.8rem;margin-bottom:15px}.cms-page-view h3{font-size:2.2rem;margin-bottom:15px}.cms-page-view .page-title-wrapper{margin-bottom:40px}@media (min-width:1440px){.cms-page-view .column.main{padding-right:300px}}.compare-products{width:100%}.compare-list-wrapper{background:radial-gradient(circle at 100% 0,rgba(134,75,229,.12),transparent 42%),rgba(255,255,255,.98);border:1px solid rgba(107,56,201,.16);border-radius:20px;box-shadow:0 18px 44px rgba(25,34,54,.16);margin-top:20px;max-height:min(520px,100vh - 260px);overflow:hidden;padding:16px 12px 13px;display:none;flex-direction:column;gap:12px}.compare-list-wrapper.no-display{display:none!important}.compare-list-wrapper .product-items{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-height:360px;overflow-x:hidden;overflow-y:auto;padding:1px 3px 1px 1px;scrollbar-color:#cbb9e8 transparent;scrollbar-width:thin}.compare-list-wrapper .product-item{background:#f8f6fc;border:1px solid #ebe6f2;border-radius:15px;box-shadow:0 4px 12px rgba(25,34,54,.07);flex:0 0 auto;margin:0;overflow:hidden;padding:5px;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.compare-list-wrapper .product-item:hover{border-color:#c9b2e9;box-shadow:0 8px 18px rgba(25,34,54,.12);transform:translateY(-1px)}.compare-list-wrapper .product-item img{aspect-ratio:1/1;border-radius:11px;float:left;-o-object-fit:cover;object-fit:cover;width:100%}.compare-list-wrapper .btn-remove{align-items:center;background:rgba(255,255,255,.96);border:1px solid rgba(25,34,54,.12);border-radius:50%;box-shadow:0 4px 12px rgba(25,34,54,.16);display:flex;height:28px;justify-content:center;position:absolute;right:9px;top:9px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:28px}.compare-list-wrapper .btn-remove svg{height:10px;width:10px}.compare-list-wrapper .btn-remove svg path{fill:#5b6372}.compare-list-wrapper .btn-remove:focus,.compare-list-wrapper .btn-remove:hover{background:#fff0f2;border-color:#e8a3ad;box-shadow:0 6px 14px rgba(190,50,73,.17);transform:scale(1.05)}.compare-list-wrapper .btn-remove:focus svg path,.compare-list-wrapper .btn-remove:hover svg path{fill:#c92f49}.compare-list-wrapper .btn-remove:focus-visible{outline:3px solid rgba(201,47,73,.16);outline-offset:1px}.compare-list-wrapper .actions-toolbar{margin:0;text-align:center}.compare-list-wrapper .actions-toolbar .action{align-items:center;background:linear-gradient(135deg,#8143e1,#6427c8);border:0!important;border-radius:12px;box-shadow:0 7px 16px rgba(100,39,200,.24);color:#fff;display:flex;font-size:1.3rem;font-weight:600;justify-content:center;min-height:40px;padding:9px 12px;transition:box-shadow .18s ease,transform .18s ease;width:100%}.compare-list-wrapper .actions-toolbar .action:focus,.compare-list-wrapper .actions-toolbar .action:hover{background:linear-gradient(135deg,#7435d7,#551ab5);box-shadow:0 10px 21px rgba(100,39,200,.31);color:#fff;transform:translateY(-1px)}.compare-list-wrapper .actions-toolbar .action:focus-visible{outline:3px solid rgba(116,53,215,.2);outline-offset:2px}.comparison{overflow:auto}.table-comparison{height:100%}.table-comparison .product-item-inner{background:#ededed;height:100%;display:flex;flex-direction:column;width:100%;padding:25px;position:relative}.table-comparison td.cell{padding:0 5px;min-width:307px;width:307px;font-size:2rem}.table-comparison th.cell{padding:20px}.table-comparison .product-info .product-item-inner{border-radius:10px 10px 0 0}.table-comparison .product-actions .product-item-inner{border-radius:0 0 10px 10px}.table-comparison .product-actions tr{border-bottom:0}.table-comparison .product-item-name{display:block;margin-bottom:25px}.table-comparison tr{border-bottom:1px solid #818181}.table-comparison tr td:last-child{padding-right:0}.table-comparison th{font-size:2.4rem;font-weight:500}.table-comparison .delete{position:absolute;right:7px;top:3px}.table-comparison .action.tocart{display:flex;align-items:center}.table-comparison .action.tocart svg{margin-right:10px}.table-comparison div[data-content-type=text]{margin:0}.table-comparison .price-box{font-weight:600;font-size:2.4rem;margin-top:auto}.table-comparison .price-box .normal-price{margin-right:10px}.table-comparison .price-box .old-price{font-size:1.8rem;font-weight:500}.table-comparison .price-box .old-price .label{display:none}.table-comparison .product-reviews-summary{gap:15px}.table-comparison .product-reviews-summary .rating-summary .rating-result{width:127px}.table-comparison .product-reviews-summary .rating-summary .rating-result:before{font-size:35px}.table-comparison .product-reviews-summary .rating-summary .rating-result>span:before{color:#000;font-size:35px}.catalog-product_compare-index .page-main{padding-top:80px}.catalog-product_compare-index .page-title-wrapper{border-bottom:1px solid #818181;padding-bottom:15px;margin-bottom:90px}.catalog-product_compare-index .page-title{font-size:3.2rem}@media (min-width:1281px){.catalog-product-view .compare-products{margin-right:-190px}}@media (min-width:1900px){.compare-products{float:none;height:auto;margin:0 0 18px;position:relative;top:auto;width:100%;z-index:8}.catalog-product-view .compare-products{margin-right:0}.compare-list-wrapper{align-items:center;display:flex;flex-direction:row;gap:14px;margin-top:20px;max-height:none;min-height:94px;padding:11px 14px;width:100%}.compare-list-wrapper .product-items{align-items:center;display:flex;flex:1;flex-direction:row;gap:9px;max-height:none;min-width:0;overflow-x:auto;overflow-y:hidden;padding:1px}.compare-list-wrapper .product-item{flex:0 0 68px;margin:0;display:block;padding:4px;width:68px}.compare-list-wrapper .product-item .btn-remove{height:22px;right:6px;top:6px;width:22px}.compare-list-wrapper .product-item .btn-remove svg{height:8px;width:8px}.compare-list-wrapper .actions-toolbar{flex:0 0 148px}.compare-list-wrapper .actions-toolbar .action{min-height:44px}}.checkout-cart-index{background:#f6f6f6}.checkout-cart-index .page-title-wrapper{margin-top:50px;margin-bottom:20px}.checkout-cart-index .page-title{font-size:3.2rem}.checkout-cart-index .page-main{max-width:1480px}.cart-container{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.cart-container .form-cart{margin-right:auto;width:100%}.cart-grandtotal-only{text-align:right;font-weight:600;font-size:20px}.cart-summary{background:#fff;border-radius:20px;padding:10px 20px 25px;order:2;position:sticky;width:100%}.cart-summary .summary.title{font-size:2.6rem;color:#9747ff;display:block;margin-bottom:10px}.cart-summary #block-shipping{display:none}#shopping-cart-table .item{background:#fff;display:block;margin-bottom:20px;border-radius:20px;padding:10px;padding-right:15px}#shopping-cart-table .item-info{flex:1;display:flex;gap:15px}#shopping-cart-table .product-image-photo{border-radius:15px}#shopping-cart-table .product-image-container{max-width:30%}#shopping-cart-table .item-actions{text-align:right;flex-direction:row;flex-wrap:wrap;margin-top:10px;display:flex;align-items:center;gap:13px}#shopping-cart-table .item-actions .actions-toolbar{margin-top:0}#shopping-cart-table .item-actions .actions-toolbar .towishlist{display:none}#shopping-cart-table .item-actions .action-delete{text-decoration:underline}#shopping-cart-table .item-actions .field.qty{margin-bottom:0}#shopping-cart-table .product-item-details{display:flex;flex-direction:column;padding:0}#shopping-cart-table .product-item-details .edit{font-size:1.3rem;text-decoration:underline;margin-top:auto}#shopping-cart-table .product-item-name{display:flex;gap:30px;margin:0 0 5px}#shopping-cart-table .product-item-name .action-delete{display:none}#shopping-cart-table .item-options{font-size:1.8rem;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}#shopping-cart-table .item-options dt{font-weight:400;margin:0}#shopping-cart-table .item-options dd{margin-right:10px}#shopping-cart-table .cart-price .price{font-weight:600}#shopping-cart-table .cart-price-vat{display:block}#shopping-cart-table .field.qty .qty-button{width:31px;height:31px}#shopping-cart-table .field.qty input{font-size:2rem;font-weight:700}.amrec-product-label{background:0 0;border:0;padding:0;font-weight:400;font-size:1.9rem;margin-top:0}.amrec-product-label:before{display:none}#discount-coupon-form .coupon{display:flex;margin-bottom:15px}#discount-coupon-form input{height:32px;border-radius:15px 0 0 15px}#discount-coupon-form button{border-radius:0 15px 15px 0;height:32px;padding:8px 20px}.listingScroll #noCouponCode{padding:10px}.cart-totals{border:0}.cart-totals .grand.totals{margin:20px 0}.cart-totals .grand.totals>span{display:block;text-align:left;padding:0}.cart-totals .grand.totals>span:first-child{font-size:2.2rem;color:#9747ff}.cart-totals .grand.totals>span:first-child:after{display:none}.cart-totals .grand.totals>span:nth-child(3){font-size:1.6rem;font-weight:400}.cart-totals .grand.totals>span.amount{font-size:2.7rem;line-height:1;font-weight:600;color:#000}.data.totals{font-size:1.8rem;font-weight:500;color:#667479}.data.totals>div{margin-bottom:10px}.data.totals>div>span:first-child:after{content:":";margin-right:5px}.data.totals>div .amount>span:nth-child(2){font-size:1.4rem}.cart-items-count{font-size:1.8rem;font-weight:500;color:#667479;margin-bottom:10px}#block-discount .title{font-weight:500;color:#667479;font-size:1.8rem;margin-bottom:5px}.checkout-cart-index .cart-recommendation-widget{--cart-recommendation-accent:#7b43e5;background:linear-gradient(145deg,#fbf9ff 0,#fff 48%,#f8fbff 100%);border:1px solid rgba(123,67,229,.14);border-radius:24px;box-shadow:0 16px 44px rgba(25,34,54,.08);clear:both;margin:52px 0 68px;overflow:hidden;padding:24px!important}.checkout-cart-index .cart-recommendation-widget>.block-title{align-items:center;border-bottom:1px solid rgba(123,67,229,.13);display:flex;gap:11px;margin:0 0 22px;padding:0 0 17px}.checkout-cart-index .cart-recommendation-widget>.block-title::before{align-items:center;background:#f1eaff;border:1px solid rgba(123,67,229,.18);border-radius:10px;color:var(--cart-recommendation-accent);content:"✦";display:flex;flex:0 0 36px;font-size:1.8rem;height:36px;justify-content:center;line-height:1;width:36px}.checkout-cart-index .cart-recommendation-widget>.block-title strong{color:#10203f;font-size:2.1rem;font-weight:700;letter-spacing:-.012em;line-height:1.15}.checkout-cart-index .cart-recommendation-widget .block-content,.checkout-cart-index .cart-recommendation-widget .products-grid{margin:0}.checkout-cart-index .cart-recommendation-widget .product-carousel:not(.slick-initialized){display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.checkout-cart-index .cart-recommendation-widget .product-carousel:not(.slick-initialized)>.product-item:nth-child(n+5){display:none}.checkout-cart-index .cart-recommendation-widget .slick-list{margin:-5px -9px -20px;padding:5px 9px 20px!important}.checkout-cart-index .cart-recommendation-widget .slick-track{display:flex}.checkout-cart-index .cart-recommendation-widget .slick-slide{height:auto;margin:0 8px}.checkout-cart-index .cart-recommendation-widget .slick-slide>div{height:100%}.checkout-cart-index .cart-recommendation-widget .product-item{background:#fff;border:1px solid rgba(25,34,54,.09);border-radius:18px;box-shadow:0 9px 26px rgba(25,34,54,.09);box-sizing:border-box;height:100%;margin:0;max-width:none;overflow:hidden;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;width:auto}.checkout-cart-index .cart-recommendation-widget .product-item::before{background:linear-gradient(90deg,var(--cart-recommendation-accent),#b985ff 60%,transparent);content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:4}.checkout-cart-index .cart-recommendation-widget .product-item:hover{border-color:rgba(123,67,229,.25);box-shadow:0 16px 34px rgba(25,34,54,.14);outline:0;transform:translateY(-4px)}.checkout-cart-index .cart-recommendation-widget .product-item:hover .product-image-photo{transform:scale(1.035)}.checkout-cart-index .cart-recommendation-widget .product-item-info{display:flex;flex-direction:column;height:100%;width:100%}.checkout-cart-index .cart-recommendation-widget .product-item-photo{align-items:center;background:linear-gradient(145deg,#f7f4fc,#fff 72%);border-bottom:1px solid rgba(25,34,54,.06);display:flex;overflow:hidden;position:relative}.checkout-cart-index .cart-recommendation-widget .product-item-photo>a{display:block;width:100%}.checkout-cart-index .cart-recommendation-widget .product-image-container{aspect-ratio:1/1;display:block!important;height:auto!important;width:100%!important}.checkout-cart-index .cart-recommendation-widget .product-image-wrapper{height:100%!important;padding-bottom:100%!important;width:100%}.checkout-cart-index .cart-recommendation-widget .product-image-photo{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;transition:transform .3s ease;width:100%}.checkout-cart-index .cart-recommendation-widget .product-item-details{-moz-column-gap:12px;column-gap:12px;display:grid;flex:1;grid-template-columns:minmax(0,1fr) 42px;grid-template-rows:auto auto auto minmax(8px,1fr) auto;padding:0 15px 15px}.checkout-cart-index .cart-recommendation-widget .product-item-brand{color:var(--cart-recommendation-accent);font-size:1.1rem;font-weight:700;grid-column:1/-1;letter-spacing:.04em;margin:13px 0 4px;text-transform:uppercase}.checkout-cart-index .cart-recommendation-widget .product-item-name{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:1.55rem;grid-column:1/-1;height:38px;line-height:1.2;margin:0 0 8px;overflow:hidden}.checkout-cart-index .cart-recommendation-widget .product-item-name a{color:#10203f;font-weight:700}.checkout-cart-index .cart-recommendation-widget .product-reviews-summary{grid-column:1/-1;margin:0;min-height:20px}.checkout-cart-index .cart-recommendation-widget .product-reviews-summary.empty{color:#88909d;font-size:1.2rem;line-height:20px}.checkout-cart-index .cart-recommendation-widget .product-reviews-summary .reviews-actions a{color:#687286;font-size:1.1rem}.checkout-cart-index .cart-recommendation-widget .price-box{align-items:center;align-self:end;border-top:1px solid rgba(25,34,54,.07);display:flex;flex-wrap:wrap;grid-column:1;grid-row:5;margin:12px 0 0;min-height:55px;padding-top:11px}.checkout-cart-index .cart-recommendation-widget .price-box .price-label{display:none}.checkout-cart-index .cart-recommendation-widget .price-box .price{color:#10203f;font-size:1.75rem;font-weight:800}.checkout-cart-index .cart-recommendation-widget .product-categories,.checkout-cart-index .cart-recommendation-widget .swatch-opt-widget{display:none}.checkout-cart-index .cart-recommendation-widget .product-item-inner{align-self:end;border-top:1px solid rgba(25,34,54,.07);grid-column:2;grid-row:5;margin:12px 0 0;padding-top:11px;position:static}.checkout-cart-index .cart-recommendation-widget .actions-primary,.checkout-cart-index .cart-recommendation-widget .actions-primary form,.checkout-cart-index .cart-recommendation-widget .product-item-actions{margin:0}.checkout-cart-index .cart-recommendation-widget .action.tocart{align-items:center;background:linear-gradient(135deg,#9555ef,#6f32d9);border:0;border-radius:12px;box-shadow:none;display:flex;height:42px;justify-content:center;min-width:42px;padding:0;width:42px}.checkout-cart-index .cart-recommendation-widget .action.tocart span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.checkout-cart-index .cart-recommendation-widget .action.tocart svg{fill:none;height:22px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.checkout-cart-index .cart-recommendation-widget .action.tocart:focus,.checkout-cart-index .cart-recommendation-widget .action.tocart:hover{background:linear-gradient(135deg,#8442e7,#5e22c8);box-shadow:none;transform:translateY(-1px)}.checkout-cart-index .cart-recommendation-widget .product-card-wishlist{right:12px;top:12px;z-index:5}.checkout-cart-index .cart-recommendation-widget .product-card-wishlist .towishlist{align-items:center;background:rgba(255,255,255,.96);border:1px solid #e4e7ec;border-radius:50%;box-shadow:0 4px 14px rgba(25,34,54,.12);display:flex;height:38px;justify-content:center;padding:0;width:38px}.checkout-cart-index .cart-recommendation-widget .product-card-wishlist .towishlist::before{content:none!important;display:none!important}.checkout-cart-index .cart-recommendation-widget .product-card-wishlist .towishlist span{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.checkout-cart-index .cart-recommendation-widget .product-card-wishlist .towishlist svg{fill:none;height:20px;margin:0;stroke:#5f6877;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:20px}.checkout-cart-index .cart-recommendation-widget .product-card-wishlist .towishlist:focus,.checkout-cart-index .cart-recommendation-widget .product-card-wishlist .towishlist:hover{border-color:rgba(123,67,229,.45);box-shadow:0 6px 18px rgba(111,50,217,.18)}.checkout-cart-index .cart-recommendation-widget .product-card-wishlist .towishlist:focus svg,.checkout-cart-index .cart-recommendation-widget .product-card-wishlist .towishlist:hover svg{stroke:var(--cart-recommendation-accent)}.checkout-cart-index .cart-recommendation-widget .slick-arrow{background:#fff;border:1px solid rgba(25,34,54,.11)!important;box-shadow:0 7px 20px rgba(25,34,54,.14);color:#10203f;height:42px;width:42px}.checkout-cart-index .cart-recommendation-widget .slick-arrow:focus,.checkout-cart-index .cart-recommendation-widget .slick-arrow:hover{background:var(--cart-recommendation-accent);color:#fff}.checkout-cart-index .cart-recommendation-widget .slick-arrow.slick-prev{left:12px!important}.checkout-cart-index .cart-recommendation-widget .slick-arrow.slick-next{right:12px!important}@media (min-width:1024px){.cart-grandtotal-only{font-size:35px}.cart-summary{top:150px!important}}@media (min-width:767px){.cart-summary{width:25.5%}#shopping-cart-table .product-item-name{font-size:2.1rem}#shopping-cart-table .cart-price{font-size:2.7rem}.cart-container{flex-direction:row}.cart-container .form-cart{width:73%}}@media (min-width:640px){#shopping-cart-table .item{display:flex}#shopping-cart-table .item-actions{flex-direction:column;margin-top:0}}@media (max-width:640px){#shopping-cart-table .product-item-photo{width:100px}.checkout-cart-index .cart-recommendation-widget{border-radius:18px;margin:38px -8px 50px;padding:18px 14px!important}.checkout-cart-index .cart-recommendation-widget>.block-title{margin-bottom:18px;padding-bottom:14px}.checkout-cart-index .cart-recommendation-widget>.block-title::before{flex-basis:32px;height:32px;width:32px}.checkout-cart-index .cart-recommendation-widget>.block-title strong{font-size:1.9rem}.checkout-cart-index .cart-recommendation-widget .product-carousel:not(.slick-initialized){grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-cart-index .cart-recommendation-widget .product-carousel:not(.slick-initialized)>.product-item:nth-child(n+3){display:none}.checkout-cart-index .cart-recommendation-widget .slick-list{margin-left:-7px;margin-right:-7px;padding-left:7px!important;padding-right:7px!important}.checkout-cart-index .cart-recommendation-widget .slick-slide{margin-left:7px;margin-right:7px}.checkout-cart-index .cart-recommendation-widget .product-item-details{padding-left:12px;padding-right:12px}.checkout-cart-index .cart-recommendation-widget .product-item-name{font-size:1.45rem}}@media (max-width:480px){.checkout-cart-index .cart-recommendation-widget .product-carousel:not(.slick-initialized){grid-template-columns:1fr}.checkout-cart-index .cart-recommendation-widget .product-carousel:not(.slick-initialized)>.product-item:nth-child(n+2){display:none}}.checkout-index-index .page-main{max-width:1500px}.checkout-index-index .page-title-wrapper{position:relative;width:auto;height:auto;display:block;width:100%;margin-bottom:20px;margin-top:40px}.checkout-index-index .page-title-wrapper .page-title{font-size:3.2rem}.opc-block-summary{background:#fff;border:2px solid #efefef;box-shadow:none;border-radius:20px;padding:20px}.opc-block-summary>.title{align-items:center;color:#242b33;display:flex;font-size:2.4rem;font-weight:600;gap:12px;border:0;margin-bottom:20px}.opc-block-summary>.title:before{background:#9747ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l-1 13H7L6 7Z'/%3E%3Cpath d='M9 9V6a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E") center/23px no-repeat;border-radius:12px;content:"";flex:0 0 42px;height:42px}.opc-block-summary #shopping-cart-table .item-actions{align-items:end}.opc-block-summary .minicart-items .product-item{border-radius:15px;padding:10px!important;margin-bottom:20px!important}.opc-block-summary .minicart-items .product-item-name a{color:#242b33}.opc-block-summary .minicart-items .product-item-details{padding:0}.opc-block-summary .table-totals{border-top:1px solid #efefef;padding-top:12px;text-align:left}.opc-block-summary .table-totals>div{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;padding:8px 0}.opc-block-summary .table-totals>div>span:first-child{font-weight:400}.opc-block-summary .table-totals>div>span:first-child:after{display:none}.opc-block-summary .table-totals .amount{font-weight:600;margin-left:auto;text-align:right}.opc-block-summary .table-totals .shipping .amount{color:#2f8a43}.opc-block-summary .table-totals .shipping .value{color:#777f85;display:block;font-size:1.2rem;font-weight:400;margin-top:3px}.opc-block-summary .grand.totals{align-items:flex-start;border-top:1px solid #efefef;color:#242b33;font-size:2rem;font-weight:600;margin-top:12px;padding-top:18px}.opc-block-summary .grand.totals .price{font-size:2.4rem}.opc-block-summary .grand.totals .grand-total-note{color:#777f85;display:block;font-size:1.2rem;font-weight:400;margin-top:5px}.opc-block-summary .minicart-items-wrapper{max-height:1000px}.opc-block-summary .minicart-items-wrapper .amrec-subscriptional-label{display:none}.opc-block-summary .items-in-cart{margin-bottom:20px}.opc-block-summary .items-in-cart .product .item-options:before{display:none}.opc-block-summary .actions-toolbar{margin:0}.opc-block-summary .discount-code{border-top:1px solid #efefef;margin:0;padding:20px 0}.opc-block-summary .discount-code #block-discount-heading{display:none}.opc-block-summary .discount-code .form-discount{align-items:stretch;display:flex;gap:12px;max-width:none;width:100%}.opc-block-summary .discount-code .payment-option-inner{flex:1}.opc-block-summary .discount-code input{border:1px solid #efefef;border-radius:12px;height:46px;width:100%}.opc-block-summary .discount-code .action{background:#fff;border:1px solid #9747ff!important;border-radius:12px;color:#9747ff;font-weight:600;height:46px;padding:0 22px}.opc-block-summary .discount-code .action:focus,.opc-block-summary .discount-code .action:hover{background:rgba(151,71,255,.07);color:#9747ff}.opc-block-summary #shopping-cart-table .details-qty{margin:0}.opc-block-summary #shopping-cart-table .details-qty .control{align-items:center;background:#fff;border:1px solid #efefef;border-radius:12px;display:inline-flex;overflow:hidden;padding:0}.opc-block-summary #shopping-cart-table .details-qty .qty-button{align-items:center;background:#fff;border-radius:0;display:flex;height:36px;justify-content:center;width:36px}.opc-block-summary #shopping-cart-table .details-qty .qty-button:first-child{border-right:1px solid #efefef}.opc-block-summary #shopping-cart-table .details-qty .qty-button:last-child{border-left:1px solid #efefef}.opc-block-summary #shopping-cart-table .details-qty .qty-button span{color:#9747ff;font-size:1.8rem;line-height:1;position:static}.opc-block-summary #shopping-cart-table .details-qty input[type=number].qty{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border:0;border-radius:0;font-size:1.5rem;font-weight:600;height:36px;padding:0;text-align:center;width:38px}.opc-block-summary #shopping-cart-table .details-qty input[type=number].qty::-webkit-inner-spin-button,.opc-block-summary #shopping-cart-table .details-qty input[type=number].qty::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.payment-method .payment-method-title input{display:block!important}.authentication-wrapper{float:none;text-align:left;max-width:initial;margin:0;width:100%}.authentication-wrapper>span{font-size:1.8rem;margin-right:10px}.authentication-wrapper .action{padding:5px 16px 6px;font-size:1.3rem}.authentication-wrapper .action:hover{color:#fff;background:#07314f}.opc-estimated-wrapper{display:none}.opc-wrapper{display:flex;flex-direction:column;width:100%;gap:40px;padding:0}.opc-wrapper .form-shipping-address,.opc-wrapper .login-section{background:#fff;border:2px solid #efefef;border-radius:16px;box-shadow:none;padding:25px;margin-bottom:15px}.opc-wrapper #opc-shipping_method{background:#fff;border:2px solid #efefef;border-radius:16px;box-shadow:none;padding:25px;margin-bottom:15px}.opc-wrapper #payment{width:100%}.opc-wrapper .opc{flex:1;order:2}.opc-wrapper #opc-sidebar{flex:1;order:2}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice,.opc-wrapper #opc-sidebar>.choice.field{align-items:center;background:#fff;border:1px solid #efefef;border-radius:12px;display:flex;gap:12px;margin:0 0 12px;min-height:48px;padding:12px 14px;transition:background-color .18s ease,border-color .18s ease}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice:hover,.opc-wrapper #opc-sidebar>.choice.field:hover{border-color:rgba(151,71,255,.45)}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice:has(input[type=checkbox]:checked),.opc-wrapper #opc-sidebar>.choice.field:has(input[type=checkbox]:checked){background:rgba(151,71,255,.06);border-color:#9747ff}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice input[type=checkbox],.opc-wrapper #opc-sidebar>.choice.field input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 20px;height:20px;margin:0;min-width:20px;position:relative;top:0;width:20px}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice input[type=checkbox]:before,.opc-wrapper #opc-sidebar>.choice.field input[type=checkbox]:before{background:#fff;border:1.5px solid #c7cbd0;border-radius:6px;box-shadow:none;box-sizing:border-box;color:transparent;content:"";height:20px;left:0;line-height:1;position:absolute;top:0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:20px}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice input[type=checkbox]:after,.opc-wrapper #opc-sidebar>.choice.field input[type=checkbox]:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:7px;opacity:0;position:absolute;top:4px;transform:rotate(45deg) scale(.75);transition:opacity .15s ease,transform .15s ease;width:5px}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice input[type=checkbox]:checked:before,.opc-wrapper #opc-sidebar>.choice.field input[type=checkbox]:checked:before{background:#9747ff;border-color:#9747ff;color:transparent;content:""}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice input[type=checkbox]:checked:after,.opc-wrapper #opc-sidebar>.choice.field input[type=checkbox]:checked:after{opacity:1;transform:rotate(45deg) scale(1)}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice input[type=checkbox]:focus-visible:before,.opc-wrapper #opc-sidebar>.choice.field input[type=checkbox]:focus-visible:before{border-color:#9747ff;box-shadow:0 0 0 3px rgba(151,71,255,.2)}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice label,.opc-wrapper #opc-sidebar>.choice.field label{color:#242b33;cursor:pointer;flex:1;font-size:1.5rem;font-weight:500;line-height:1.4;margin:0}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice .action-show,.opc-wrapper #opc-sidebar>.choice.field .action-show{background:0 0;border:0;box-shadow:none;color:#242b33;font-size:1.5rem;font-weight:500;line-height:1.4;padding:0;text-align:left}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice .action-show:focus,.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice .action-show:hover,.opc-wrapper #opc-sidebar>.choice.field .action-show:focus,.opc-wrapper #opc-sidebar>.choice.field .action-show:hover{color:#9747ff}.opc-wrapper #opc-sidebar .checkout-agreements-block .checkout-agreement.field.choice div.mage-error,.opc-wrapper #opc-sidebar>.choice.field div.mage-error{flex:0 0 calc(100% - 32px);margin:0 0 0 32px;order:3}.opc-wrapper #opc-sidebar .discount-code{margin-bottom:30px}.opc-wrapper #opc-sidebar .btn-placeorder{font-size:1.5rem}.opc-wrapper .step-title{border:0;font-size:2.3rem;font-weight:500;margin-bottom:15px}.opc-wrapper #opc-shipping_method>.checkout-shipping-method>.step-title,.opc-wrapper .form-shipping-address>.step-title,.opc-wrapper .opc-payment>.step-title{align-items:center;display:flex;gap:12px}.opc-wrapper #opc-shipping_method>.checkout-shipping-method>.step-title:before,.opc-wrapper .form-shipping-address>.step-title:before,.opc-wrapper .opc-payment>.step-title:before{border-radius:12px;content:"";flex:0 0 42px;height:42px}.opc-wrapper .form-shipping-address>.step-title:before{background:#9747ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5.5 20a6.5 6.5 0 0 1 13 0'/%3E%3C/svg%3E") center/23px no-repeat}.opc-wrapper #opc-shipping_method>.checkout-shipping-method>.step-title:before{background:#9747ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 9h4l3 3v4h-7z'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E") center/24px no-repeat}.opc-wrapper .opc-payment>.step-title:before{background:#9747ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E") center/24px no-repeat}.opc-wrapper .form-login{margin:10px 0 0;border:0}.opc-wrapper .form-login input{border-radius:20px}.opc-wrapper .form-login label{margin-left:15px}.opc-wrapper .create-account .field{margin:0}.opc-wrapper .form-shipping-address{margin:0}.opc-wrapper .form-shipping-address fieldset.field .field{margin:0}.opc-wrapper .form-shipping-address .field{margin:0}.opc-wrapper .form-shipping-address input,.opc-wrapper .form-shipping-address select{border-radius:20px}.opc-wrapper .form-shipping-address label,.opc-wrapper .form-shipping-address legend{margin-left:15px}.opc-wrapper .form-shipping-address .field._required>.label:after,.opc-wrapper .form-shipping-address .field.required>.label:after,.opc-wrapper .login-section .field._required>.label:after,.opc-wrapper .login-section .field.required>.label:after{color:#e02b27;content:"*";display:inline-block;font-weight:600;margin-left:5px}.opc-wrapper .form-discount{max-width:250px;display:flex}.opc-wrapper .discount-code label{color:#9747ff;margin-bottom:10px;font-size:1.4rem;font-weight:600;display:block}.opc-wrapper #discount-coupon-form button,.opc-wrapper #discount-coupon-form input{height:40px}.opc-wrapper #discount-coupon-form input{border-radius:20px 0 0 20px}.opc-wrapper #discount-coupon-form button{font-weight:600;border-radius:0 20px 20px 0}.opc-wrapper .step-content{margin:0 0 30px}.opc-wrapper #shopping-cart-table .product-image-photo{-o-object-fit:cover;object-fit:cover;float:left}.table-checkout-shipping-method{display:grid;gap:12px}.table-checkout-shipping-method .field{align-items:center;border:1px solid #efefef;border-radius:12px;cursor:pointer;gap:14px;margin:0;padding:16px 18px;transition:background .2s ease,border-color .2s ease}.table-checkout-shipping-method .field:hover{border-color:rgba(151,71,255,.45)}.table-checkout-shipping-method .field:has(input:checked){background:rgba(151,71,255,.035);border-color:#9747ff}.table-checkout-shipping-method input[type=radio]{background:#fff;border:1.5px solid #c7cbd0;box-shadow:inset 0 0 0 4px #fff;flex:0 0 18px;height:18px;margin:0;top:0;width:18px}.table-checkout-shipping-method input[type=radio]:after,.table-checkout-shipping-method input[type=radio]:before{display:none}.table-checkout-shipping-method input[type=radio]:checked{background:#9747ff;border-color:#9747ff}.table-checkout-shipping-method .shipping-method-option{align-items:center;display:flex;flex:1;gap:20px;justify-content:space-between;margin:0}.table-checkout-shipping-method .shipping-method-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.table-checkout-shipping-method .col-carrier{font-weight:600}.table-checkout-shipping-method .col-method{color:#777f85;font-size:1.3rem}.table-checkout-shipping-method .shipping-method-delivery-date{color:#777f85;display:flex;flex-wrap:wrap;font-size:1.2rem;gap:4px}.table-checkout-shipping-method .col-price{color:#242b33;font-weight:600;margin-left:auto;text-align:right;white-space:nowrap}.table-checkout-shipping-method .shipping-method-price--free{color:#2f8a43}.opc-payment{background:#fff;border:2px solid #efefef;box-shadow:none;padding:25px;border-radius:16px}.opc-payment .field{margin-bottom:10px}.opc-payment>.step-title:after{color:#e02b27;content:"*";font-weight:600;margin-left:-7px}.opc-payment .payment-method-validation-message{color:#e02b27;margin:4px 0 12px 32px}.opc-payment .payment-method{border:1px solid #efefef;border-radius:12px;margin-bottom:12px;overflow:hidden;padding:0 18px;transition:background .2s ease,border-color .2s ease}.opc-payment .payment-method:hover{border-color:rgba(151,71,255,.45)}.opc-payment .payment-method._active{background:rgba(151,71,255,.035);border-color:#9747ff}.opc-payment .payment-method .payment-method-title{align-items:center;border:0!important;display:flex;gap:14px;margin:0;padding:16px 0}.opc-payment .payment-method input[type=radio]{background:#fff;border:1.5px solid #c7cbd0;box-shadow:inset 0 0 0 4px #fff;flex:0 0 18px;height:18px;margin:0;top:0;width:18px}.opc-payment .payment-method input[type=radio]:after,.opc-payment .payment-method input[type=radio]:before{display:none}.opc-payment .payment-method input[type=radio]:checked{background:#9747ff;border-color:#9747ff}.opc-payment .payment-method .label{cursor:pointer;font-weight:600;margin:0}.opc-payment .payment-method .payment-method-content{padding:0 0 16px 32px!important}#opc-shipping_method .checkout-shipping-method>.step-title:after,.babilon-payment-section>.step-title:after{color:#e02b27;content:"*";font-weight:600;margin-left:5px}#shipping-new-address-form{display:grid;gap:20px}.order-comment-block{margin-bottom:30px;margin-top:30px}.order-comment-block textarea{height:120px;border-radius:5px}.order-comment-block label{font-size:1.7rem;font-weight:600;display:block;margin-bottom:12px;margin-left:5px}#co-payment-form .grand.totals{margin-bottom:50px;display:flex;flex-wrap:wrap}#co-payment-form .grand.totals .label{color:#9747ff;margin-right:30px;font-size:3rem}#co-payment-form .grand.totals .price{display:block;font-size:3rem}#co-payment-form .grand.totals span{text-align:right}.checkout-agreements-block .action-show{color:#242b33;font-size:1.6rem}.checkout-agreements-block .checkout-agreement.field.choice{flex-wrap:wrap}.checkout-agreements-block .checkout-agreement.field.choice .action-show:after{color:#e02b27;content:"*";font-weight:600;margin-left:5px}.checkout-agreements-block .checkout-agreement.field.choice div.mage-error{flex:0 0 calc(100% - 32px);margin:0 0 0 32px;order:3}.payment-info{margin:30px 0;max-width:350px}.payment-info .step-title{padding-bottom:0}.order-actions .btn-placeorder{font-weight:600;text-transform:uppercase;font-size:1.5rem}.addresses{margin-bottom:0}.new-address-popup .action-show-popup{margin-bottom:0}.shipping-address-items{display:flex;gap:20px}.shipping-address-items .shipping-address-item{background:#fff;border:2px solid #efefef;box-shadow:none;border-radius:16px;padding:25px;margin-bottom:20px;font-size:1.5rem}.shipping-address-items .shipping-address-item.selected-item{border-color:#efefef}.shipping-address-items .shipping-address-item.selected-item:after{background:#9747ff;top:10px;right:10px;border-radius:5px;line-height:1}.shipping-address-items .shipping-address-item .step-title{align-items:center;display:flex;gap:12px;padding-bottom:0;font-weight:500}.shipping-address-items .shipping-address-item .step-title:before{background:#9747ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='3.5'/%3E%3Cpath d='M5.5 20a6.5 6.5 0 0 1 13 0'/%3E%3C/svg%3E") center/23px no-repeat;border-radius:12px;content:"";flex:0 0 42px;height:42px}.shipping-address-items .shipping-address-item td{padding:0}.shipping-address-items .shipping-address-item td:first-child{padding-right:30px}.checkout-wellcome{font-size:3.2rem;margin-bottom:15px;clear:both;margin-top:40px}.checkout-wellcome+.page-title-wrapper{display:none}.billing-address-details{padding-left:30px}.action-delete{display:block;position:relative}.action-delete:before{content:"";width:100%;position:absolute;left:0;height:100%;cursor:pointer}.action-delete svg{display:block;margin-top:-5px}.action-delete span{display:none}.mfp-hide{display:none}.mfp-wrap .mfp-container{margin:30px auto 0;right:0}.mfp-wrap .block-title{font-size:2.4rem;font-weight:600;border:0!important}#mp-popup-social-content{padding:0}#mp-popup-social-content .block-title{text-align:center}.actions-toolbar button{border-radius:20px}#social-login-popup .mfp-close{color:#000}#social-login-popup .social-login .actions-toolbar #bnt-social-login-authentication{background:#9747ff;border:0;margin:0;border-radius:20px}#social-login-popup .social-login .actions-toolbar>a{margin-right:20px}.social-login-authentication-popup{padding:0}.social-login-authentication-popup .block-content .actions-toolbar{display:block}.social-login-authentication-popup .block-content .btn-social{margin-bottom:15px}.block-authentication .block-title{font-size:2.2rem;margin-bottom:15px;text-align:center}.block-authentication input{border-radius:20px}.block-authentication .label{font-size:1.6rem}.block-authentication .actions-toolbar{margin:0}.block-authentication .actions-toolbar>.secondary{float:none;margin:0}.block-authentication .actions-toolbar>.primary .action{height:50px;margin-bottom:10px}.btn-authentication-pop{width:100%}.checkout-onepage-success #maincontent{padding-top:50px;text-align:center}.checkout-onepage-success .page-title-wrapper{margin-bottom:20px}.checkout-onepage-success .actions-toolbar{margin-top:30px}@media (min-width:640px){#shipping-new-address-form{grid-template-columns:repeat(2,1fr)}.action-delete svg{display:none}.action-delete span{display:block}}@media (min-width:767px){.opc-wrapper .form-shipping-address{max-width:100%}.opc-wrapper .form-login{max-width:400px}.opc-block-summary>.title{font-size:3.4rem}}@media (min-width:1024px){.opc-wrapper{flex-direction:row}.opc-wrapper .opc{order:1}.opc-wrapper .opc-sidebar{order:2}.opc-wrapper #shopping-cart-table .product-image-photo{height:140px;width:100px}}@media (min-width:1281px){.opc-block-summary{padding:35px 35px}.opc-block-summary .grand.totals{font-size:2.2rem}}.wishlist-index-index .page-main{max-width:1400px}.wishlist-index-index .page-title-wrapper .page-title{font-size:3.2rem}.products-grid.wishlist .product-items{list-style:none}.products-grid.wishlist .product-item{width:100%;margin:0 0 20px;padding:10px;display:flex;flex-wrap:wrap;padding-right:15px}.products-grid.wishlist .product-item-info{width:100%;flex-direction:row}.products-grid.wishlist .product-item-photo{margin:0;max-width:20%;min-width:80px}.products-grid.wishlist .product-item-details{align-items:start;padding:0 15px 5px}.products-grid.wishlist .product-item-name{display:flex;align-items:center;gap:40px;margin-bottom:5px;margin-left:0}.products-grid.wishlist .product-item-options{font-size:1.8rem;margin-bottom:5px}.products-grid.wishlist .stock{font-size:1.2rem}.products-grid.wishlist .stock span{padding:6px 20px 8px}.products-grid.wishlist .product-item-inner{text-align:right;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.products-grid.wishlist .product-item-inner .price-as-configured{margin-bottom:0}.products-grid.wishlist .product-item-inner .action-delete{text-decoration:underline}.form-wishlist-items .actions-toolbar{text-align:right}.form-wishlist-items .actions-toolbar button{display:flex;align-items:center;gap:10px}.form-wishlist-items .actions-toolbar .primary{display:flex;justify-content:end}@media (max-width:767px){.products-grid.wishlist .product-item .box-tocart{float:none;margin:0}.products-grid.wishlist .product-item .price-box{margin:10px 0}.products-grid.wishlist .product-item-name svg{position:absolute;left:0}.account .toolbar .toolbar-amount{margin:0;padding:0}}@media (min-width:767px){.products-grid.wishlist .product-item-name{font-size:2.1rem}.products-grid.wishlist .product-item-actions{margin:0}}@media (min-width:480px){.products-grid.wishlist .product-item-inner{flex-direction:column;align-items:end}}.mw-all-brands .mw-all-brands__indexes{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}.mw-all-brands .mw-all-brands__indexes .mw-all-brands__indexes__item{padding:10px 20px;background:#9747ff;color:#fff}.mw-all-brands .mw-all-brands__content .mw-all-brands__letter{font-size:2.2rem;font-weight:600;display:flex;align-items:center;gap:20px}.mw-all-brands .mw-all-brands__content .mw-all-brands__letter:after{content:"";display:block;height:1px;background:#000;width:100%}.mw-all-brands .mw-all-brands__row{margin-bottom:20px}.mageworx-brand{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;gap:30px}.page-layout-category-adoption-view .product-item-name,.page-layout-product-service-view .product-item-name{font-size:3rem}.page-layout-category-adoption-view .product-item-name a,.page-layout-product-service-view .product-item-name a{font-weight:600}.page-layout-category-adoption-view .filter-options-item[attribute=price],.page-layout-category-adoption-view .filter-options-item[attribute=seller_id],.page-layout-product-service-view .filter-options-item[attribute=price],.page-layout-product-service-view .filter-options-item[attribute=seller_id]{display:none}.page-layout-category-adoption-view .product-item-details ul,.page-layout-product-service-view .product-item-details ul{padding:0;list-style:none}.page-layout-category-adoption-view .product-item-details li,.page-layout-product-service-view .product-item-details li{margin-bottom:5px}.page-layout-product-adoption-view .attribute.description,.page-layout-product-service-view .attribute.description{font-size:1.8rem;font-style:italic}.page-layout-product-adoption-view .additional-attributes,.page-layout-product-service-view .additional-attributes{font-size:1.8rem;margin-top:10px;max-width:380px}.page-layout-product-adoption-view .additional-attributes ul,.page-layout-product-service-view .additional-attributes ul{list-style:none;padding:0}.page-layout-product-adoption-view .additional-attributes li,.page-layout-product-service-view .additional-attributes li{border-bottom:1px solid #000;padding-bottom:8px;margin-bottom:7px;padding-left:10px}.page-layout-product-adoption-view .additional-attributes li:first-child,.page-layout-product-service-view .additional-attributes li:first-child{border-top:1px solid #000;padding-top:7px}.page-layout-product-adoption-view .wk-seller-card-container,.page-layout-product-service-view .wk-seller-card-container{margin-top:20px;background:#d9d9d9;padding:10px;border-radius:5px;margin-bottom:20px}.page-layout-product-adoption-view .wk-ask-question-link,.page-layout-product-service-view .wk-ask-question-link{padding:0}.page-layout-product-adoption-view .wk-ask-question-link a:before,.page-layout-product-service-view .wk-ask-question-link a:before{display:none}.page-layout-product-adoption-view .modal-body,.page-layout-product-service-view .modal-body{width:100%;padding:15px 30px}.page-layout-product-adoption-view .modal-body label,.page-layout-product-service-view .modal-body label{padding-top:15px}.page-layout-product-adoption-view .modal-header,.page-layout-product-service-view .modal-header{border-bottom:1px solid #c3c3c3}.page-layout-product-adoption-view .modal-slide .modal-inner-wrap,.page-layout-product-service-view .modal-slide .modal-inner-wrap{background:#f1f1f1!important}.page-layout-product-adoption-view .wk-block-title-css,.page-layout-product-service-view .wk-block-title-css{font-size:2.6rem;display:block;margin-bottom:10px;font-weight:600;display:flex;align-items:center;gap:20px}.page-layout-product-adoption-view .wk-block-title-css img,.page-layout-product-service-view .wk-block-title-css img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:80px;height:80px}.page-layout-product-adoption-view .wk-block-description-css,.page-layout-product-service-view .wk-block-description-css{font-size:1.8rem}.page-layout-category-services-view .babilon-services-preview{margin:clamp(34px,5vw,72px) auto clamp(54px,7vw,96px)}.page-layout-category-services-view .product-item-name{font-size:2.5rem;display:block;height:auto}.page-layout-category-services-view .product-item-name a{font-weight:600}.page-layout-category-services-view .filter-options-item[attribute=price]{display:none}.page-layout-category-services-view .seller-details ul{padding:0;list-style:none}.page-layout-category-services-view .seller-details li{margin-bottom:5px}.page-layout-category-services-view .product-item{border:1px solid #9747ff;padding:20px}.page-layout-category-services-view .product-item .seller-logo img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:50%;width:80px;height:80px;border:1px solid #9747ff}.page-layout-category-services-view .product-item .seller-top{display:flex;align-items:center;gap:20px}.page-layout-category-services-view .product-item .seller-location{margin-left:auto}.page-layout-product-service-view .product-info-main{width:100%;padding:0}.page-layout-product-service-view #maincontent{max-width:900px}.action-multicheck-wrap{z-index:9}.seller-products.type-services thead tr th:nth-child(2){display:none}.seller-products.type-services tbody tr td:nth-child(2){display:none}@media (max-width:1024px){.page-layout-category-services-view .products-grid:not(.widget) .product-items:not(.widget-product-grid){display:block}.page-layout-category-services-view .products-grid:not(.widget) .product-item{margin-bottom:15px}}.page-layout-product-pet-view .column.main{max-width:1048px!important}.page-layout-product-pet-view .sidebar-additional{flex:1}.page-layout-product-pet-view .breadcrumbs{padding-top:0;margin-bottom:20px}.page-layout-product-pet-view .media{position:relative}.page-layout-product-pet-view .media .page-title-wrapper{position:absolute;color:#fff;top:35%;z-index:2;left:5%}.page-layout-product-pet-view .fotorama__stage{max-height:469px}.page-layout-product-pet-view .fotorama__stage__frame .fotorama__img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/1}.page-layout-product-pet-view .fotorama__nav-wrap--horizontal.fotorama__nav-wrap{border-top:1px solid #9747ff;margin-top:20px;padding-top:15px}.page-layout-product-pet-view .fotorama__nav-wrap--horizontal.fotorama__nav-wrap:before{content:"Gallery";display:block}.page-layout-product-pet-view .additional-attributes{margin-left:-15px}.page-layout-product-pet-view .additional-attributes td{padding:5px 15px}.page-layout-product-pet-view .pet-data{display:flex;gap:50px}.page-layout-product-pet-view .pet-favourites{padding-top:5px}.blog-index-index{--blog-ink:#0f2444;--blog-muted:#667085;--blog-purple:#8b3df2;--blog-purple-dark:#6d24d4;--blog-lilac:#f4edff;--blog-line:#e6e8ef;background:#f7f8fa}.blog-index-index .breadcrumbs,.blog-index-index .page-title-wrapper{display:none}.blog-index-index .page-main{max-width:1440px;padding-bottom:64px;padding-left:clamp(20px,3.2vw,48px);padding-right:clamp(20px,3.2vw,48px)}.blog-index-index .column.main,.blog-index-index .columns{display:block;min-height:0;padding:0;width:100%}.blog-landing{color:var(--blog-ink);padding-top:28px}.blog-landing__hero{align-items:stretch;background:radial-gradient(circle at 68% 20%,rgba(255,255,255,.72) 0,rgba(255,255,255,0) 24%),linear-gradient(122deg,#f0e7ff 0,#f7f2ff 43%,#e7d5ff 100%);border:1px solid rgba(139,61,242,.13);border-radius:30px;box-shadow:0 24px 70px rgba(52,30,88,.1);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);min-height:390px;overflow:hidden;position:relative}.blog-landing__hero-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,5vw,76px);position:relative;z-index:2}.blog-landing__hero-copy h1{color:var(--blog-ink);font-size:clamp(4rem,5vw,6.8rem);font-weight:700;letter-spacing:-.035em;line-height:.98;margin:20px 0 20px;max-width:740px}.blog-landing__hero-copy p{color:#53627a;font-size:clamp(1.7rem,1.5vw,2.1rem);line-height:1.5;margin:0;max-width:640px}.blog-landing__eyebrow,.blog-landing__section-kicker{color:var(--blog-purple-dark);font-size:1.35rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.blog-landing__eyebrow{align-items:center;display:inline-flex;gap:11px;letter-spacing:.04em;text-transform:none}.blog-landing__eyebrow-mark{background:var(--blog-purple);border-radius:50% 50% 45% 45%;display:block;height:13px;position:relative;transform:rotate(45deg);width:13px}.blog-landing__eyebrow-mark::after,.blog-landing__eyebrow-mark::before{background:var(--blog-purple);border-radius:50%;content:"";height:6px;position:absolute;width:6px}.blog-landing__eyebrow-mark::before{left:-5px;top:-2px}.blog-landing__eyebrow-mark::after{right:-2px;top:-5px}.blog-landing__community-action,.blog-landing__hero-action{align-items:center;background:linear-gradient(135deg,#7930de,#9b50f6);border-radius:999px;box-shadow:0 12px 28px rgba(121,48,222,.24);color:#fff!important;display:inline-flex;font-size:1.55rem;font-weight:700;gap:18px;margin-top:28px;padding:13px 23px 14px;transition:box-shadow .2s ease,transform .2s ease}.blog-landing__community-action:focus,.blog-landing__community-action:hover,.blog-landing__hero-action:focus,.blog-landing__hero-action:hover{box-shadow:0 15px 32px rgba(121,48,222,.32);text-decoration:none;transform:translateY(-2px)}.blog-landing__community-action:focus-visible,.blog-landing__hero-action:focus-visible{outline:3px solid rgba(139,61,242,.3);outline-offset:3px}.blog-landing__hero-visual{background:#8d745c;clip-path:ellipse(78% 105% at 78% 50%);min-height:390px;overflow:hidden;position:relative}.blog-landing__hero-image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 56%;object-position:50% 56%;position:absolute;width:100%}.blog-card__placeholder-paw,.blog-landing__community-paw{display:block;height:130px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(-9deg);width:150px}.blog-card__placeholder-paw b,.blog-card__placeholder-paw i,.blog-landing__community-paw b,.blog-landing__community-paw i{background:currentColor;display:block;position:absolute}.blog-card__placeholder-paw i,.blog-landing__community-paw i{border-radius:50%;height:35px;width:29px}.blog-card__placeholder-paw i:nth-child(1),.blog-landing__community-paw i:nth-child(1){left:15px;top:28px;transform:rotate(-24deg)}.blog-card__placeholder-paw i:nth-child(2),.blog-landing__community-paw i:nth-child(2){left:48px;top:5px;transform:rotate(-8deg)}.blog-card__placeholder-paw i:nth-child(3),.blog-landing__community-paw i:nth-child(3){right:41px;top:7px;transform:rotate(8deg)}.blog-card__placeholder-paw i:nth-child(4),.blog-landing__community-paw i:nth-child(4){right:9px;top:31px;transform:rotate(24deg)}.blog-card__placeholder-paw b,.blog-landing__community-paw b{border-radius:52% 52% 46% 46%;bottom:4px;height:72px;left:39px;transform:rotate(-2deg);width:78px}.blog-landing__heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;padding:64px 0 24px;scroll-margin-top:130px}.blog-landing__heading h2{color:var(--blog-ink);font-size:clamp(3.2rem,3vw,4.3rem);letter-spacing:-.025em;line-height:1.08;margin-top:7px}.blog-landing__count{color:var(--blog-muted);font-size:1.4rem;padding-bottom:7px}.blog-landing__layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 318px}.blog-landing__main{min-width:0}.blog-index-index .post-list{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));list-style:none;margin:0;padding:0}.blog-index-index .post-list .post-holder{background:0 0;margin:0;padding:0}.blog-card{background:#fff;border:1px solid rgba(15,36,68,.09);border-radius:22px;box-shadow:0 10px 30px rgba(25,34,54,.06);display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.blog-card:hover{border-color:rgba(139,61,242,.22);box-shadow:0 18px 42px rgba(42,29,74,.12);transform:translateY(-4px)}.blog-card__media{aspect-ratio:16/9;background:linear-gradient(140deg,#ece1fb,#dfe9fb);display:block;overflow:hidden;position:relative}.blog-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.blog-card:hover .blog-card__media img{transform:scale(1.035)}.blog-card__media:focus-visible{outline:3px solid var(--blog-purple);outline-offset:-3px}.blog-card__placeholder{background:radial-gradient(circle at 22% 16%,rgba(255,255,255,.75),transparent 27%),linear-gradient(135deg,#eee2ff,#d7e7ff);color:rgba(139,61,242,.32);inset:0;position:absolute}.blog-card__placeholder-paw{height:70px;width:82px}.blog-card__placeholder-paw i{height:19px;width:16px}.blog-card__placeholder-paw i:nth-child(1){left:8px;top:15px}.blog-card__placeholder-paw i:nth-child(2){left:26px;top:3px}.blog-card__placeholder-paw i:nth-child(3){right:22px;top:4px}.blog-card__placeholder-paw i:nth-child(4){right:5px;top:17px}.blog-card__placeholder-paw b{bottom:2px;height:39px;left:21px;width:43px}.blog-card__category{background:rgba(255,255,255,.95);border:1px solid rgba(15,36,68,.09);border-radius:999px;box-shadow:0 5px 16px rgba(15,36,68,.1);color:var(--blog-purple-dark);font-size:1.15rem;font-weight:700;left:16px;letter-spacing:.045em;padding:6px 11px;position:absolute;text-transform:uppercase;top:16px}.blog-card__body{display:flex;flex:1;flex-direction:column;padding:21px 22px 23px}.blog-card__meta{align-items:center;color:#7b8495;display:flex;flex-wrap:wrap;font-size:1.2rem;gap:9px 18px;margin-bottom:13px}.blog-card__meta span{align-items:center;display:inline-flex;gap:6px}.blog-card__meta svg{fill:none;height:15px;stroke:var(--blog-purple);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:15px}.blog-card__title{font-size:clamp(2rem,1.8vw,2.45rem);font-weight:600;line-height:1.2;margin:0 0 10px}.blog-card__title a{color:var(--blog-ink);text-decoration:none}.blog-card__title a:focus,.blog-card__title a:hover{color:var(--blog-purple-dark)}.blog-card__excerpt{color:var(--blog-muted);font-size:1.45rem;line-height:1.5;margin:0 0 19px}.blog-card__read-more{align-items:center;color:var(--blog-purple-dark)!important;display:inline-flex;font-size:1.4rem;font-weight:700;gap:8px;margin-top:auto;text-decoration:none}.blog-card__read-more span{transition:transform .2s ease}.blog-card__read-more:focus,.blog-card__read-more:hover{text-decoration:none}.blog-card__read-more:focus span,.blog-card__read-more:hover span{transform:translateX(4px)}.blog-landing__sidebar{display:grid;gap:20px;position:sticky;top:125px}.blog-sidebar-card{background:#fff;border:1px solid rgba(15,36,68,.09);border-radius:20px;box-shadow:0 10px 30px rgba(25,34,54,.045);overflow:hidden;padding:22px}.blog-sidebar-card__title{align-items:center;color:var(--blog-ink);display:flex;font-size:2rem;font-weight:600;gap:11px;line-height:1.2;margin:0 0 18px}.blog-sidebar-card__icon{color:var(--blog-purple);flex:0 0 24px;height:24px;position:relative;width:24px}.blog-sidebar-card__icon--grid{display:grid;gap:3px;grid-template-columns:1fr 1fr;padding:2px}.blog-sidebar-card__icon--grid i{border:1.5px solid currentColor;border-radius:3px}.blog-sidebar-card__icon--spark{font-size:2.5rem;line-height:21px;text-align:center}.blog-category-list,.blog-popular-list{list-style:none;margin:0;padding:0}.blog-category-list{display:grid;gap:3px}.blog-category-list a{align-items:center;border-radius:10px;color:#33415a;display:flex;font-size:1.45rem;gap:10px;justify-content:space-between;padding:9px 11px;text-decoration:none;transition:background .18s ease,color .18s ease}.blog-category-list a:focus,.blog-category-list a:hover{background:#f7f3fc;color:var(--blog-purple-dark)}.blog-category-list small{color:#8b92a1;font-size:1.2rem}.blog-category-list .is-current a{background:var(--blog-lilac);color:var(--blog-purple-dark);font-weight:700}.blog-category-list [class*=level-]:not(.blog-category-list__level-0) a{padding-left:23px}.blog-sidebar-card--popular{border-top:3px solid rgba(139,61,242,.65)}.blog-popular-list{display:grid;gap:16px}.blog-popular-list li{align-items:center;display:grid;gap:10px;grid-template-columns:62px minmax(0,1fr);min-height:56px;position:relative}.blog-popular-list__number{align-items:center;background:var(--blog-purple);border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:1.05rem;font-weight:700;height:21px;justify-content:center;left:-6px;position:absolute;top:-5px;width:21px;z-index:2}.blog-popular-list__media{background:linear-gradient(135deg,#eee2ff,#dfe9fb);border-radius:11px;display:block;height:56px;overflow:hidden}.blog-popular-list__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-popular-list__placeholder{align-items:center;color:rgba(139,61,242,.32);display:flex;font-size:2.5rem;height:100%;justify-content:center}.blog-popular-list__title{color:var(--blog-ink)!important;display:-webkit-box;font-size:1.3rem;font-weight:600;line-height:1.25;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-popular-list__title:focus,.blog-popular-list__title:hover{color:var(--blog-purple-dark)!important;text-decoration:none}.blog-popular-list__date{color:#8b92a1;display:block;font-size:1.1rem;margin-top:5px}.blog-newsletter{background:radial-gradient(circle at 100% 0,rgba(255,255,255,.8),transparent 32%),linear-gradient(145deg,#efe5ff,#f9f5ff);border:1px solid rgba(139,61,242,.14);border-radius:20px;padding:25px 22px 22px;text-align:center}.blog-newsletter h2{color:var(--blog-ink);font-size:2.1rem;line-height:1.15;margin:11px 0 7px}.blog-newsletter p{color:#657087;font-size:1.35rem;line-height:1.4;margin:0 auto 17px;max-width:245px}.blog-newsletter small{color:#81899a;display:block;font-size:1.05rem;margin-top:12px}.blog-newsletter__icon{align-items:center;background:rgba(255,255,255,.72);border-radius:13px;color:var(--blog-purple);display:inline-flex;height:46px;justify-content:center;width:46px}.blog-newsletter__icon svg{fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:28px}.blog-newsletter__form{display:grid;gap:9px}.blog-newsletter__label{display:block;margin:0;text-align:left}.blog-newsletter__label>span{display:none}.blog-newsletter__label input[type=email]{background:#fff;border:1px solid rgba(15,36,68,.13);border-radius:10px;box-shadow:none;color:var(--blog-ink);font-family:inherit;font-size:1.35rem;height:44px;padding:0 13px;width:100%}.blog-newsletter__label input[type=email]:focus{border-color:var(--blog-purple);box-shadow:0 0 0 3px rgba(139,61,242,.12)}.blog-newsletter__label div.mage-error{font-size:1.1rem;margin-top:4px}.blog-newsletter__submit{align-items:center;background:linear-gradient(135deg,#7930de,#9b50f6);border:0;border-radius:10px;box-shadow:none;color:#fff;display:flex;font-family:inherit;font-size:1.35rem;font-weight:700;height:44px;justify-content:center;padding:0 16px}.blog-newsletter__submit span:last-child{margin-left:auto}.blog-newsletter__submit:focus,.blog-newsletter__submit:hover{background:linear-gradient(135deg,#6622c4,#8637e7);border:0;color:#fff}.blog-index-index .toolbar-blog-posts{margin:30px 0 0}.blog-index-index .toolbar-blog-posts .pages-items{align-items:center;display:flex;gap:7px;justify-content:center}.blog-index-index .toolbar-blog-posts .item{margin:0}.blog-index-index .toolbar-blog-posts .action,.blog-index-index .toolbar-blog-posts .page{align-items:center;border:1px solid var(--blog-line)!important;border-radius:9px;display:inline-flex;height:38px;justify-content:center;min-width:38px;padding:0 10px}.blog-index-index .toolbar-blog-posts .current .page{background:var(--blog-purple);border-color:var(--blog-purple)!important;color:#fff}.blog-landing__community{align-items:center;background:radial-gradient(circle at 92% 20%,rgba(255,255,255,.82),transparent 26%),linear-gradient(120deg,#eee4ff,#faf7ff);border:1px solid rgba(139,61,242,.13);border-radius:26px;display:grid;gap:clamp(28px,5vw,70px);grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);margin-top:50px;min-height:250px;overflow:hidden;padding:32px clamp(28px,5vw,70px) 32px 0}.blog-landing__community-art{align-self:stretch;min-height:180px;position:relative}.blog-landing__community-ring{background:rgba(255,255,255,.62);border-radius:50%;height:250px;left:-45px;position:absolute;top:50%;transform:translateY(-50%);width:250px}.blog-landing__community-paw{color:rgba(139,61,242,.35);height:88px;left:44%;top:49%;width:102px}.blog-landing__community-paw i{height:24px;width:20px}.blog-landing__community-paw i:nth-child(1){left:10px;top:19px}.blog-landing__community-paw i:nth-child(2){left:33px;top:3px}.blog-landing__community-paw i:nth-child(3){right:28px;top:4px}.blog-landing__community-paw i:nth-child(4){right:6px;top:21px}.blog-landing__community-paw b{bottom:3px;height:49px;left:27px;width:53px}.blog-landing__community-copy h2{color:var(--blog-ink);font-size:clamp(2.7rem,3vw,4rem);letter-spacing:-.025em;line-height:1.05;margin:8px 0 11px}.blog-landing__community-copy p{color:var(--blog-muted);font-size:1.55rem;line-height:1.5;margin:0;max-width:710px}.blog-landing__community-action{font-size:1.4rem;margin-top:21px;padding:11px 19px 12px}.blog-post-view{--blog-ink:#0f2444;--blog-muted:#667085;--blog-purple:#8b3df2;--blog-purple-dark:#6d24d4;--blog-lilac:#f4edff;--blog-line:#e6e8ef;background:#f7f8fa}.blog-post-view .page-title-wrapper{display:none}.blog-post-view .page-main{max-width:1440px;padding-bottom:70px;padding-left:clamp(20px,3.2vw,48px);padding-right:clamp(20px,3.2vw,48px)}.blog-post-view .column.main,.blog-post-view .columns{display:block;min-height:0;padding:0;width:100%}.blog-post-view .breadcrumbs{max-width:none;padding:23px 0 9px}.blog-post-view .breadcrumbs .items{color:#7a8394;font-size:1.25rem}.blog-post-view .breadcrumbs a{color:#58657a}.blog-article{color:var(--blog-ink);padding-top:15px}.blog-article__layout{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) 330px}.blog-article__main{background:#fff;border:1px solid rgba(15,36,68,.08);border-radius:26px;box-shadow:0 14px 40px rgba(25,34,54,.055);min-width:0;padding:clamp(25px,3.2vw,46px)}.blog-article__header h1{color:var(--blog-ink);font-size:clamp(3.6rem,4.5vw,5.8rem);font-weight:700;letter-spacing:-.035em;line-height:1.02;margin:17px 0 16px;max-width:940px}.blog-article__category{background:var(--blog-lilac);border-radius:999px;color:var(--blog-purple-dark)!important;display:inline-flex;font-size:1.15rem;font-weight:700;letter-spacing:.055em;padding:7px 12px;text-decoration:none;text-transform:uppercase}.blog-article__category:focus,.blog-article__category:hover{background:#eadcff;text-decoration:none}.blog-article__intro{color:#5b687d;font-size:clamp(1.65rem,1.7vw,2rem);line-height:1.5;margin:0;max-width:850px}.blog-article__meta{align-items:center;color:#6f798c;display:flex;flex-wrap:wrap;font-size:1.3rem;gap:11px 22px;margin-top:25px}.blog-article__meta>span{align-items:center;display:inline-flex;gap:7px}.blog-article__meta svg{fill:none;height:17px;stroke:var(--blog-purple);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:17px}.blog-article__mini-avatar{align-items:center;background:linear-gradient(135deg,#eadcff,#d5e6ff);border-radius:50%;color:var(--blog-purple-dark);display:inline-flex;font-size:.95rem;font-weight:700;height:28px;justify-content:center;width:28px}.blog-article__featured-image{aspect-ratio:16/9;background:linear-gradient(135deg,#eee2ff,#dfe9fb);border-radius:21px;margin:28px 0 32px;overflow:hidden;position:relative}.blog-article__featured-image>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-article__image-placeholder{color:rgba(139,61,242,.27);inset:0;position:absolute}.blog-article__content{color:#354258;font-size:1.65rem;line-height:1.72}.blog-article__content>:first-child,.blog-article__content>[data-content-type=text]:first-child>:first-child{margin-top:0}.blog-article__content p{font-size:inherit;line-height:inherit;margin:0 0 19px}.blog-article__content h2{color:var(--blog-ink);font-size:clamp(2.5rem,2.5vw,3.2rem);font-weight:650;line-height:1.18;margin:38px 0 14px}.blog-article__content h3{color:var(--blog-ink);font-size:2.2rem;font-weight:600;line-height:1.25;margin:31px 0 11px}.blog-article__content ol,.blog-article__content ul{margin:0 0 22px;padding-left:24px}.blog-article__content li{margin-bottom:8px}.blog-article__content a{color:var(--blog-purple-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.blog-article__content img{border-radius:16px;height:auto;max-width:100%}.blog-article__content blockquote{background:#f7f2ff;border:0;border-left:4px solid var(--blog-purple);border-radius:0 14px 14px 0;color:#3d4760;margin:28px 0;padding:20px 22px}.blog-article__content div[data-content-type=text]{margin-bottom:0}.blog-article__tags{border-top:1px solid var(--blog-line);display:flex;flex-wrap:wrap;gap:8px;margin-top:30px;padding-top:22px}.blog-article__tags a{background:#f5f6f8;border-radius:999px;color:#596579;font-size:1.2rem;padding:6px 11px;text-decoration:none}.blog-article__tags a:focus,.blog-article__tags a:hover{background:var(--blog-lilac);color:var(--blog-purple-dark)}.blog-article__share{align-items:center;border-top:1px solid var(--blog-line);display:flex;gap:24px;justify-content:space-between;margin-top:35px;padding-bottom:16px;padding-top:25px}.blog-article__share h2{color:var(--blog-ink);font-size:1.75rem;font-weight:600;line-height:1.2;margin:0 0 3px}.blog-article__share p{color:#7a8494;font-size:1.2rem;margin:0}.blog-article__share-links{display:flex;flex-wrap:wrap;gap:8px}.blog-article__share-links a{align-items:center;background:#fff;border:1px solid var(--blog-line);border-radius:50%;color:var(--blog-ink);display:inline-flex;height:43px;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;width:43px}.blog-article__share-links a:focus,.blog-article__share-links a:hover{background:var(--blog-lilac);border-color:rgba(139,61,242,.35);color:var(--blog-purple-dark);text-decoration:none;transform:translateY(-2px)}.blog-article__share-links a:focus-visible{outline:3px solid rgba(139,61,242,.2);outline-offset:2px}.blog-article__share-links .fa{font-size:18px;line-height:1}.blog-article-nav{border:1px solid var(--blog-line);border-radius:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;overflow:hidden}.blog-article-nav__link{align-items:center;color:var(--blog-ink)!important;display:flex;gap:14px;min-height:112px;padding:19px 20px;text-decoration:none;transition:background .18s ease}.blog-article-nav__link:only-child{grid-column:1/-1}.blog-article-nav__link:focus,.blog-article-nav__link:hover{background:#faf7ff;text-decoration:none}.blog-article-nav__link--next{border-left:1px solid var(--blog-line);justify-content:flex-end;text-align:right}.blog-article-nav__link--next:only-child{border-left:0}.blog-article-nav__link small,.blog-article-nav__link strong{display:block}.blog-article-nav__link small{color:#8a92a1;font-size:1.05rem;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.blog-article-nav__link strong{display:-webkit-box;font-size:1.4rem;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-article-nav__arrow{color:var(--blog-purple);flex:0 0 auto;font-size:2rem}.blog-article__sidebar{display:grid;gap:20px;position:sticky;top:125px}.blog-author-card{align-items:flex-start;background:radial-gradient(circle at 100% 0,rgba(139,61,242,.1),transparent 35%),#fff;border:1px solid rgba(15,36,68,.09);border-radius:20px;box-shadow:0 10px 30px rgba(25,34,54,.045);display:flex;gap:15px;padding:23px}.blog-author-card__avatar{align-items:center;background:linear-gradient(135deg,#dbc5fb,#bddafb);border:4px solid #fff;border-radius:50%;box-shadow:0 8px 20px rgba(76,43,118,.16);color:#57249a;display:flex;flex:0 0 66px;font-size:2rem;font-weight:700;height:66px;justify-content:center;width:66px}.blog-author-card__content{min-width:0}.blog-author-card__content h2{color:var(--blog-ink);font-size:2rem;line-height:1.15;margin:3px 0 9px}.blog-author-card__content p{color:#687386;font-size:1.28rem;line-height:1.45;margin:0}.blog-author-card__content a{color:var(--blog-purple-dark);display:inline-flex;font-size:1.25rem;font-weight:700;gap:6px;margin-top:12px;text-decoration:none}.blog-author-card__eyebrow{color:var(--blog-purple-dark);font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.blog-sidebar-card--recommendations{border-top:3px solid rgba(139,61,242,.65)}.blog-recommendations{display:grid;gap:16px}.blog-recommendation{align-items:center;display:grid;gap:11px;grid-template-columns:82px minmax(0,1fr)}.blog-recommendation__image{background:linear-gradient(135deg,#eee2ff,#dfe9fb);border-radius:11px;display:block;height:67px;overflow:hidden}.blog-recommendation__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-recommendation__placeholder{align-items:center;color:rgba(139,61,242,.3);display:flex;font-size:2.5rem;height:100%;justify-content:center}.blog-recommendation__content{min-width:0}.blog-recommendation__content h3{font-size:1.35rem;font-weight:600;line-height:1.27;margin:0 0 7px}.blog-recommendation__content h3 a{color:var(--blog-ink);display:-webkit-box;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-recommendation__content h3 a:focus,.blog-recommendation__content h3 a:hover{color:var(--blog-purple-dark)}.blog-recommendation__meta{color:#8a92a1;display:flex;flex-wrap:wrap;font-size:1.05rem;gap:5px 12px}@media (max-width:1180px) and (min-width:1025px){.blog-article__layout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:1024px){.blog-article__layout{grid-template-columns:1fr}.blog-article__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.blog-author-card,.blog-sidebar-card--recommendations{min-height:100%}.blog-article__sidebar .blog-newsletter{grid-column:1/-1}}@media (max-width:1180px){.blog-landing__layout{grid-template-columns:minmax(0,1fr) 290px}.blog-index-index .post-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog-index-index .page-main{padding-bottom:40px;padding-left:16px;padding-right:16px}.blog-post-view .page-main{padding-bottom:40px;padding-left:16px;padding-right:16px}.blog-post-view .breadcrumbs{overflow:hidden;padding-top:16px;text-overflow:ellipsis;white-space:nowrap}.blog-article{padding-top:8px}.blog-article__main{border-radius:21px;padding:24px 19px}.blog-article__header h1{font-size:3.5rem}.blog-article__meta{align-items:flex-start;flex-direction:column;gap:10px}.blog-article__featured-image{border-radius:16px;margin:24px 0 26px}.blog-article__content{font-size:1.55rem}.blog-article__share{align-items:flex-start;flex-direction:column}.blog-article-nav{grid-template-columns:1fr}.blog-article-nav__link{min-height:96px}.blog-article-nav__link--next{border-left:0;border-top:1px solid var(--blog-line)}.blog-article__sidebar{grid-template-columns:1fr}.blog-article__sidebar .blog-newsletter{grid-column:auto}.blog-author-card{padding:21px}.blog-landing{padding-top:18px}.blog-landing__hero{grid-template-columns:1fr}.blog-landing__hero-copy{min-height:420px;padding:38px 27px 42px}.blog-landing__hero-visual{clip-path:none;min-height:210px}.blog-landing__hero-image{-o-object-position:50% 58%;object-position:50% 58%}.blog-landing__heading{align-items:flex-start;flex-direction:column;padding-top:48px}.blog-landing__count{padding:0}.blog-landing__layout{grid-template-columns:1fr}.blog-index-index .post-list{grid-template-columns:1fr}.blog-landing__sidebar{grid-template-columns:1fr;position:static}.blog-landing__community{gap:10px;grid-template-columns:1fr;padding:0 25px 32px}.blog-landing__community-art{min-height:155px}.blog-landing__community-ring{height:210px;left:50%;top:-85px;transform:translateX(-50%);width:210px}.blog-landing__community-paw{left:50%;top:48%}}@media (min-width:768px) and (max-width:1024px){.blog-landing__hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.blog-landing__hero-copy{padding:44px}.blog-landing__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.blog-newsletter{grid-column:1/-1}.blog-landing__layout{grid-template-columns:1fr}.blog-index-index .post-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.blog-card,.blog-card__media img,.blog-card__read-more span,.blog-landing__community-action,.blog-landing__hero-action{transition:none}}.coupon_magenest_listing .coupon_magenest{width:100%;border:0;padding:10px;border-radius:10px;display:flex;flex-wrap:wrap}.coupon_magenest_listing .coupon_magenest .coupon_name{font-size:2.5rem;font-weight:500}.coupon_magenest_listing .coupon_magenest .description-coupon{padding-top:0;font-size:1.9rem}.coupon_magenest_listing .coupon_magenest .coupon-actions{display:flex;align-items:center;padding:0 15px}.coupon_magenest_listing .use-now{text-align:right}.coupon_magenest_listing .use-now label{font-size:1.8rem;display:block;margin-bottom:10px}.coupon_magenest_listing .container_coupon{align-items:normal;flex:1;flex-wrap:wrap}.coupon_magenest_listing .information_mycoupon{display:flex;flex-direction:column;padding:5px 15px;flex:1;width:auto}.coupon_magenest_listing .information_mycoupon .exp-coupon{margin-top:auto;color:#000}.coupon_magenest_listing .coupon-image{border-radius:10px;-o-object-fit:cover;object-fit:cover;width:145px;height:145px}.coupon_magenest_listing .toolbar-amount{display:none}.eventcalendar-event-eventlist{background:#f6f8f9}.eventcalendar-event-eventlist #calendar-container{background:#fff;padding:35px 30px;margin-top:30px}.eventcalendar-event-eventlist .fc-today-button{display:none}.eventcalendar-event-eventlist .sidebar-additional{max-width:430px;padding-top:50px}#calendar .fc-header-toolbar{display:block}#calendar .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group{display:flex;justify-content:space-between;padding:0 10px}#calendar .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group button{flex:initial;background-color:unset;border:0;padding:0}#calendar .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group button span{font-size:4rem;color:#000}#calendar .fc-header-toolbar .fc-toolbar-chunk:first-child .fc-button-group button:focus{box-shadow:none}#calendar .fc-header-toolbar .fc-toolbar-chunk:nth-child(2){text-align:center;margin-top:-35px}#calendar .fc-header-toolbar .fc-toolbar-chunk:last-child{margin-top:20px;text-align:center}#calendar .fc-dayGridMonth-button,#calendar .fc-listWeek-button,#calendar .fc-timeGridDay-button,#calendar .fc-timeGridWeek-button{background:#fff;border:1px solid #b3b3b3;border-radius:15px;color:#b3b3b3;padding:3px 15px;font-size:14px}#calendar .fc-dayGridMonth-button.fc-button-active,#calendar .fc-listWeek-button.fc-button-active,#calendar .fc-timeGridDay-button.fc-button-active,#calendar .fc-timeGridWeek-button.fc-button-active{background:#9747ff;border-color:#9747ff;color:#fff}#calendar .fc-button-group{gap:10px}#calendar .fc-col-header-cell{font-weight:500;padding:10px}#calendar .fc-col-header-cell:nth-last-child(2) a{color:#3d6dd3}#calendar .fc-col-header-cell:last-child a{color:#d80027}#calendar tbody .fc-daygrid-day{text-align:left}#calendar tbody .fc-daygrid-day:nth-last-child(2) a{color:#3d6dd3}#calendar tbody .fc-daygrid-day:last-child a{color:#d80027}#calendar tbody .fc-daygrid-day .fc-daygrid-day-top{flex-direction:initial}.event-toolbar{margin-top:0;display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;border-bottom:1px solid #b3b3b3;padding-bottom:15px;margin-bottom:15px}.event-toolbar .label{font-weight:500}.action.add-event{border-radius:5px;display:flex;align-items:center;gap:5px;padding:8px 15px;font-weight:500}#event-form{margin-top:30px}.fc-daygrid-dot-event:hover{opacity:.9;background:#1979c3}.tooltipster-base .tooltipster-content{border-radius:10px;border:5px solid #c7c7c7}.tooltipster-base .tool_tip{padding:10px}.tooltipster-base .custom-title{background:0 0;text-transform:none;padding:0 0 5px}.tooltipster-base .event-image{float:left}.tooltipster-base .right_part{padding-top:10px}.tooltipster-base .tooltipster-arrow-bottom span{border-color:#c7c7c7}.tool_tip h3,.widget_upcoming h3{margin-bottom:10px;border-bottom:1px solid #421352;padding-bottom:15px}.tool_tip .event-title,.widget_upcoming .event-title{font-size:2.7rem;font-weight:600;line-height:1;color:#421352;margin-bottom:5px}.tool_tip .event-date,.widget_upcoming .event-date{font-size:1.8rem;color:#667479;font-weight:600}.tool_tip .event-item,.widget_upcoming .event-item{border-color:#421352}.tool_tip ul li:last-child,.widget_upcoming ul li:last-child{border-bottom:1px solid}.tool_tip .event-image,.widget_upcoming .event-image{width:55px;height:55px;margin-right:10px}.tool_tip .event-image span,.widget_upcoming .event-image span{border-radius:50%}.tool_tip .event-image span img,.widget_upcoming .event-image span img{border-radius:inherit;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.event-category-filters{display:flex;align-items:center;gap:15px}.event-category-filters>.label{margin:0}#category-filter input{display:none}#category-filter input:checked+label{outline:1px solid #000}#category-filter label{color:#fff;background:#ddd;padding:4px 15px;border-radius:2px;margin-right:5px;font-size:11px;cursor:pointer}#category-filter label[for=all-events]{background:#9747ff}#category-filter label[for=frumusete]{background:#e0dabf}#category-filter label[for=sanatate]{background:#ebebfb;color:#000}#category-filter label[for=alimentatie]{background:#f4a8a8}#category-filter label:hover{outline:1px solid #000}.pawnomenal-page-title{margin:35px 0 30px;max-width:760px}.pawnomenal-page-title .page-title{margin-bottom:12px}.pawnomenal-page-title p{color:#667479;font-size:1.9rem;line-height:1.5}.page-layout-category-adoption-view .sidebar-main,.page-layout-category-services-view .sidebar-main{display:none}.page-layout-category-adoption-view.page-layout-2columns-left .column.main,.page-layout-category-services-view.page-layout-2columns-left .column.main{padding-left:0;width:100%}.pawnomenal-feed{--paw-ink:#153147;--paw-purple:#862cfc;--paw-lilac:#f3eaff;--paw-mint:#dff7ed;--paw-coral:#ffebe7;--paw-line:#e3e8ec;color:var(--paw-ink);margin:25px 0 45px}.pawnomenal-feed__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.pawnomenal-feed__heading h2{font-size:3.5rem;margin:2px 0 0}.pawnomenal-feed__eyebrow{color:var(--paw-purple);font-size:1.4rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pawnomenal-feed__paw{align-items:center;background:linear-gradient(135deg,var(--paw-purple),#bd82ff);border-radius:50%;box-shadow:0 12px 28px rgba(134,44,252,.25);color:#fff;display:flex;font-size:2rem;height:50px;justify-content:center;transform:rotate(-8deg);width:50px}.pawnomenal-feed__status{animation:pawnomenal-pulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,#f1f3f5,#fff,#f1f3f5);background-size:220% 100%;border-radius:18px;color:#667479;padding:25px;text-align:center}.pawnomenal-feed__status[hidden]{display:none}.pawnomenal-feed__status--loading{animation:none;background:#fbf9ff;border:1px solid rgba(134,44,252,.16);color:var(--paw-ink);font-weight:600}.pawnomenal-feed__status--empty,.pawnomenal-feed__status--error{animation:none;background:#fff;border:1px dashed var(--paw-line)}.pawnomenal-feed__status--error{background:#fff6f4;border-color:#f4c7be}.pawnomenal-feed__loading{align-items:center;display:inline-flex;gap:12px;justify-content:center}.pawnomenal-feed__spinner{animation:pawnomenal-spin .75s linear infinite;border:3px solid rgba(134,44,252,.2);border-radius:50%;border-top-color:var(--paw-purple);flex:0 0 26px;height:26px;width:26px}.pawnomenal-feed__login{display:block;font-weight:700;margin-top:10px}.pawnomenal-grid{display:grid;gap:24px}.pawnomenal-grid--pets{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.pawnomenal-grid--providers{grid-template-columns:repeat(auto-fit,minmax(min(100%,470px),1fr))}.pawnomenal-grid--adoptions{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.pawnomenal-card{background:#fff;border:1px solid rgba(151,71,255,.17);border-radius:26px;box-shadow:0 14px 45px rgba(31,46,61,.08);overflow:hidden;position:relative;transition:box-shadow .25s ease,transform .25s ease}.pawnomenal-card:hover{box-shadow:0 20px 55px rgba(74,38,104,.14);transform:translateY(-3px)}.pawnomenal-card h2,.pawnomenal-card h3{color:var(--paw-ink);line-height:1.1;margin:0}.pawnomenal-card__meta{color:#667479;margin:5px 0 0}.pawnomenal-media{align-items:center;background:linear-gradient(135deg,#e8d6ff,#d6efff);display:flex;justify-content:center;overflow:hidden;position:relative}.pawnomenal-media__fallback{color:rgba(134,44,252,.55);font-size:4rem}.pawnomenal-media__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.pawnomenal-pill{background:var(--paw-lilac);border-radius:999px;color:#6b24c6;display:inline-flex;font-size:1.3rem;font-weight:600;line-height:1.2;padding:7px 11px}.pawnomenal-pill--floating{background:rgba(255,255,255,.94);box-shadow:0 6px 18px rgba(0,0,0,.13);color:#315c48;left:18px;position:absolute;top:18px;z-index:2}.pawnomenal-pill--rating{background:#fff4cb;color:#7c5c00;white-space:nowrap}.pawnomenal-pill--plain{background:#f4f6f7;color:#56656e}.pawnomenal-pill--application,.pawnomenal-pill--verified{background:var(--paw-mint);color:#237152}.pawnomenal-pill--alert{background:var(--paw-coral);color:#a33b2b}.pawnomenal-pet-card__visual{height:175px;position:relative}.pawnomenal-pet-card__cover{height:100%;width:100%}.pawnomenal-pet-card__cover:after{background:linear-gradient(180deg,transparent 45%,rgba(20,28,38,.4));content:"";inset:0;position:absolute;z-index:1}.pawnomenal-pet-card__avatar{border:5px solid #fff;border-radius:50%;bottom:-46px;height:96px;left:24px;position:absolute;width:96px;z-index:2}.pawnomenal-pet-card__body{padding:58px 24px 25px}.pawnomenal-pet-card__identity,.pawnomenal-provider-card__identity{align-items:flex-start;display:flex;gap:15px;justify-content:space-between}.pawnomenal-pet-card__identity h3{font-size:3rem}.pawnomenal-pet-card__details{border-bottom:1px solid var(--paw-line);border-top:1px solid var(--paw-line);display:grid;gap:14px;grid-template-columns:1fr 1fr;padding:18px 0}.pawnomenal-detail{display:flex;flex-direction:column}.pawnomenal-detail__label{color:#77858d;font-size:1.25rem}.pawnomenal-detail__value{font-size:1.45rem}.pawnomenal-tags{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pawnomenal-section-label,.pawnomenal-tags__label{color:#596871;font-size:1.35rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pawnomenal-reminders{margin-top:20px}.pawnomenal-reminder{align-items:center;background:#f8f6ff;border-left:3px solid #9747ff;border-radius:10px;display:flex;gap:10px;margin-top:9px;padding:10px 12px}.pawnomenal-reminder span,.pawnomenal-reminder strong{display:block}.pawnomenal-reminder span{color:#667479;font-size:1.3rem}.pawnomenal-reminder__icon{color:#9747ff!important}.pawnomenal-provider-card__body{padding:22px}.pawnomenal-provider-card__hero{height:205px;margin:-22px -22px 55px;position:relative}.pawnomenal-provider-card__cover{height:100%}.pawnomenal-provider-card__logo{border:5px solid #fff;border-radius:20px;bottom:-42px;height:88px;left:22px;position:absolute;width:88px}.pawnomenal-provider-card__heading h2{font-size:2.8rem}.pawnomenal-provider-card__facts{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.pawnomenal-provider-card__about{color:#53626b;line-height:1.5}.pawnomenal-services{border-top:1px solid var(--paw-line);list-style:none;margin:9px 0 22px;padding:0}.pawnomenal-service{align-items:flex-start;border-bottom:1px solid var(--paw-line);display:flex;gap:15px;justify-content:space-between;padding:15px 0}.pawnomenal-service__copy{flex:1}.pawnomenal-service__copy p{color:#667479;font-size:1.4rem;margin:4px 0 7px}.pawnomenal-service__title{font-size:1.7rem}.pawnomenal-service__price{color:#6b24c6;white-space:nowrap}.pawnomenal-service__facts{display:flex;flex-wrap:wrap;gap:6px}.pawnomenal-action{background:linear-gradient(135deg,#7e2de7,#9a50f7);border-radius:999px;box-shadow:0 8px 20px rgba(126,45,231,.24);color:#fff;display:inline-flex;font-weight:700;justify-content:center;padding:12px 22px}.pawnomenal-action:focus,.pawnomenal-action:hover{color:#fff;text-decoration:none}.pawnomenal-pet-card__profile-action{margin-top:20px;width:100%}.pawnomenal-text-action{align-items:center;color:#7e2de7;display:inline-flex;font-size:1.45rem;font-weight:700;gap:7px;margin:-3px 0 16px;text-decoration:none}.pawnomenal-text-action::after{content:"→";transition:transform .2s ease}.pawnomenal-text-action:focus,.pawnomenal-text-action:hover{color:#5f16bc;text-decoration:underline}.pawnomenal-text-action:focus::after,.pawnomenal-text-action:hover::after{transform:translateX(3px)}.pawnomenal-adoption-card__photo{aspect-ratio:4/3;width:100%}.pawnomenal-adoption-card__body{padding:22px}.pawnomenal-adoption-card__heading h2{font-size:3rem}.pawnomenal-adoption-card__story{color:#46565f;font-size:1.6rem;line-height:1.5}.pawnomenal-compatibility{background:#f7f2ff;border-radius:14px;margin:18px 0;padding:13px}.pawnomenal-compatibility span{color:#7e2de7;font-size:1.25rem;font-weight:700;text-transform:uppercase}.pawnomenal-compatibility p{margin:4px 0 0}.pawnomenal-organization{align-items:center;border-top:1px solid var(--paw-line);display:flex;gap:10px;padding:16px 0}.pawnomenal-organization span,.pawnomenal-organization strong{display:block}.pawnomenal-organization span{color:#667479;font-size:1.3rem}.pawnomenal-organization__logo{border-radius:50%;height:42px;min-width:42px;width:42px}.pawnomenal-organization__logo .pawnomenal-media__fallback{font-size:1.6rem}.pawnomenal-application{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.pawnomenal-premium-services{background:radial-gradient(circle at 100% 0,rgba(154,80,247,.12),transparent 35%),linear-gradient(145deg,#fff 0,#fbf9ff 100%);border:1px solid rgba(126,45,231,.14);border-radius:30px;box-shadow:0 18px 55px rgba(25,34,54,.08);clear:both;margin:60px 0 25px;overflow:hidden;padding:clamp(24px,3vw,42px)}.pawnomenal-premium-services__heading{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:26px}.pawnomenal-premium-services__heading h2{color:#10203f;font-size:clamp(2.8rem,3vw,4rem);line-height:1.05;margin:5px 0 10px}.pawnomenal-premium-services__heading p{color:#667085;font-size:1.65rem;line-height:1.45;margin:0;max-width:720px}.pawnomenal-premium-services__eyebrow{color:#7e2de7;font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pawnomenal-premium-services__all{align-items:center;border:1px solid rgba(126,45,231,.24);border-radius:999px;color:#6f2bd3;display:inline-flex;flex:0 0 auto;font-size:1.45rem;font-weight:700;gap:8px;padding:11px 17px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.pawnomenal-premium-services__all:focus,.pawnomenal-premium-services__all:hover{background:#f2eaff;border-color:rgba(126,45,231,.5);color:#5916bc;text-decoration:none;transform:translateY(-1px)}.pawnomenal-premium-services__grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.pawnomenal-premium-service-card{--service-accent:#7e2de7;background:#fff;border:1px solid rgba(25,34,54,.09);border-radius:22px;box-shadow:0 10px 30px rgba(25,34,54,.08);display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.pawnomenal-premium-service-card::before{background:var(--service-accent);content:"";height:3px;inset:0 0 auto;position:absolute;z-index:4}.pawnomenal-premium-service-card--secondary{--service-accent:#ef8b35}.pawnomenal-premium-service-card--tertiary{--service-accent:#1a9a76}.pawnomenal-premium-service-card--error{--service-accent:#dd5367}.pawnomenal-premium-service-card:hover{border-color:rgba(126,45,231,.24);box-shadow:0 18px 38px rgba(25,34,54,.14);transform:translateY(-4px)}.pawnomenal-premium-service-card__visual{height:160px;overflow:hidden;position:relative}.pawnomenal-premium-service-card__visual::after{background:linear-gradient(180deg,transparent 45%,rgba(15,29,51,.2));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.pawnomenal-premium-service-card__visual .pawnomenal-pill--floating{color:#5d2c95;font-size:1.15rem;left:14px;padding:6px 10px;text-transform:capitalize;top:14px;z-index:3}.pawnomenal-premium-service-card__image{height:100%;width:100%}.pawnomenal-premium-service-card__image .pawnomenal-media__image{transition:transform .35s ease}.pawnomenal-premium-service-card:hover .pawnomenal-premium-service-card__image .pawnomenal-media__image{transform:scale(1.035)}.pawnomenal-premium-service-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.pawnomenal-premium-service-card__provider{align-items:center;display:flex;gap:10px;margin:-40px 0 16px;min-width:0;position:relative;z-index:2}.pawnomenal-premium-service-card__logo{border:3px solid #fff;border-radius:14px;box-shadow:0 7px 18px rgba(25,34,54,.16);flex:0 0 52px;height:52px;width:52px}.pawnomenal-premium-service-card__logo .pawnomenal-media__fallback{font-size:1.8rem}.pawnomenal-premium-service-card__provider-copy{background:rgba(255,255,255,.96);border-radius:10px;min-width:0;padding:5px 8px}.pawnomenal-premium-service-card__provider-meta,.pawnomenal-premium-service-card__provider-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pawnomenal-premium-service-card__provider-name{color:#17213a;font-size:1.35rem}.pawnomenal-premium-service-card__provider-meta{color:#7a8290;font-size:1.1rem;margin-top:1px}.pawnomenal-premium-service-card__title{color:#10203f;font-size:2rem;line-height:1.15;margin:0 0 8px}.pawnomenal-premium-service-card__description{color:#667085;font-size:1.4rem;line-height:1.4;margin:0 0 14px}.pawnomenal-premium-service-card__facts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:17px}.pawnomenal-premium-service-card__facts .pawnomenal-pill{font-size:1.1rem;padding:6px 9px}.pawnomenal-premium-service-card__footer{align-items:center;border-top:1px solid #eef0f4;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:14px}.pawnomenal-premium-service-card__price{color:#10203f;font-size:1.55rem;line-height:1.15}.pawnomenal-premium-service-card__action{align-items:center;color:#6f2bd3;display:inline-flex;flex:0 0 auto;font-size:1.25rem;font-weight:700;gap:6px}.pawnomenal-premium-service-card__action:focus,.pawnomenal-premium-service-card__action:hover{color:#5115aa;text-decoration:none}@keyframes pawnomenal-pulse{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes pawnomenal-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.pawnomenal-service{flex-direction:column}.pawnomenal-premium-services{border-radius:22px;margin-top:40px;padding:20px}.pawnomenal-premium-services__heading{align-items:flex-start;flex-direction:column}.pawnomenal-premium-services__grid{grid-template-columns:1fr}}@media (min-width:641px) and (max-width:1024px){.pawnomenal-premium-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pawnomenal-card,.pawnomenal-feed__spinner,.pawnomenal-feed__status,.pawnomenal-premium-service-card,.pawnomenal-premium-service-card__image .pawnomenal-media__image{animation:none;transition:none}}

