:root{--primary-color:#EA7793;--secondary-color:#F9004B;--light-color:#FEEAEF;--white:#ffffff;--black:#000000;--text-color:#23211F;--border-color:#F9B9CB;--font-inter:"Inter",sans-serif;--font-asul:"Asul",sans-serif;--font-akkurat:"Akkurat",sans-serif}body{font-family:var(--font-inter);font-weight:400;font-size:16px;line-height:24px;color:var(--text-color);display:flex;flex-direction:column;min-height:100dvh;scroll-padding-top:100px}.container{max-width:1326px;margin:0 auto;padding:0 15px}.btns{border-radius:20px;padding:19px 32px;border:0;font-weight:500;font-size:18px;line-height:22px;text-align:center;text-decoration:none;color:var(--white);background:#EA7793;transition:all .4s ease-in-out}.btns:hover,.dark-btn{background:#111111}.dark-btn:hover{background:#d0436f}.form-group{margin-bottom:25px}.form-label{font-family:var(--font-inter);font-weight:500;color:var(--text-color);display:block;margin-bottom:6px}.form-input,.form-label{font-size:16px;line-height:24px}.form-input{display:flex;border:1px solid var(--white);background:transparent;border-radius:14px;font-weight:400;padding:0 13px;width:100%;min-height:50px;box-shadow:0 4px 12px 0 #0000001A}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.form-check-input:focus{box-shadow:none}.text-light-pri{color:var(--primary-color)!important}.country-select-container{width:100%}.country-select-container .country-select__control{min-height:50px;border-radius:14px;box-shadow:0 4px 12px 0 #0000001A;border:1px solid var(--white,#fff);background:transparent}.country-select-container .country-select__control--is-focused{border-color:var(--primary-color,#E65F88);box-shadow:0 0 0 2px rgba(230,95,136,.2)}.country-select-container .country-select__menu{border-radius:14px;box-shadow:0 4px 12px 0 #0000001A}.country-select-container .country-select__input-container{margin:0;padding:0}.form-input:disabled{background:rgba(107,107,107,.15)}textarea.form-input{min-height:162px;padding:14px 13px}.form-input:focus{outline:none}select.form-input{background:url(/assets/images/arrow-dwon.svg) no-repeat right 14px center;background-size:12px}select.form-input,select.form-input#sort-by-date{appearance:none;-webkit-appearance:none;-moz-appearance:none}select.form-input#sort-by-date{background:url(/assets/images/up-arrow.svg) no-repeat right 14px center;background-size:16px}.eye-icon{position:relative}.eye-icon input{padding-right:45px}.eye-icon .eye-btns{padding:0;width:24px;height:24px;display:flex;align-items:center;position:absolute;top:13px;right:14px;font-size:22px;line-height:22px;color:var(--text-color)}header{position:absolute;top:20px;left:0;right:0;width:100%}header .container{max-width:1294px}.header-logo{display:flex;align-items:center;justify-content:center;min-width:64px;max-width:64px;height:64px;margin-right:49px}.header-logo img{width:100%;height:auto;object-fit:contain}.header-nav nav{padding:8px;border-radius:20px;background:var(--white);box-shadow:0 4px 12px 0 #00000033}.header-nav nav ul{padding:0;margin:0;list-style:none;gap:5px}.header-nav nav a{font-weight:400;font-size:18px;line-height:22px;padding:19px 32px;display:flex;align-items:center;justify-content:center;text-decoration:unset;color:var(--text-color);border-radius:16px;transition:all .3s ease-in-out}.header-nav nav a.active{background:var(--light-color)}.header-nav nav a.active,.header-nav nav a:hover{color:var(--secondary-color)}header .btns{min-width:128px}header .close-btns{background:transparent;border:none;font-size:16px;line-height:16px;position:fixed;top:20px;right:-100%;z-index:12;padding:0;color:var(--white);transition:all .3s ease-in-out}.new-header .menu-icon,header .menu-icon{min-width:fit-content;background:transparent;display:flex;align-items:center;justify-content:center;padding:0;font-size:20px;line-height:20px;border-radius:12px;color:var(--secondary-color)}.new-header .menu-icon:before,header .menu-icon:before{content:"";position:fixed;width:100%;height:100dvh;top:0;left:0;background:#30303080;z-index:10;display:none}.menu-open header .menu-icon:before,.new-bar-open .new-header .menu-icon:before{display:block}.menu-open header .menu-icon i:before,.new-bar-open .new-header .menu-icon i:before{content:var(--icon-icon-12);font-size:16px;color:var(--white);z-index:12;position:relative}.dropdown-profile{padding:0;border:0;display:flex;align-items:center;gap:9px}.dropdown-profile,.dropdown-profile:hover{background:transparent;color:var(--text-color)}.dropdown-profile.show,.dropdown-profile:focus{background:transparent!important;color:var(--text-color)!important;outline:none;box-shadow:unset}.dropdown-profile .image{display:flex;align-items:center;min-width:50px;max-width:50px;height:50px;border-radius:50%;border:2px solid #c3003a;overflow:hidden}.dropdown-profile .image img{width:100%;height:100%;object-fit:cover}.dropdown .dropdown-menu{margin-top:5px;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:8px;padding:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.dropdown-menu .dropdown-item{padding:8px 12px;font-size:16px;line-height:20px;color:var(--text-color);border-radius:6px;transition:all .3s ease-in-out}.dropdown-menu .dropdown-item:hover{background:linear-gradient(270deg,#c3003a,#fa004a);color:var(--white)}.dropdown-profile span{font-weight:500;font-size:18px;line-height:24px}.dropdown-profile:after{content:var(--icon-icon-7);border:0;width:10px;height:10px;display:flex;align-items:center;justify-content:center;font-size:10px;line-height:10px;font-family:Redcart!important;transition:all .3s ease-in-out}.show.dropdown .dropdown-profile:after{transform:rotate(180deg)}.auth-pages{min-height:100dvh;background:url(/_next/static/media/auth-bg.175a1e6f.png) no-repeat 50%/cover;padding:54px 0;display:flex;align-items:center;justify-content:center}.auth-pages .row{--bs-gutter-x:34px}.auth-form-wrapper,.auth-wrapper{background:rgba(255,255,255,.5);border:2px solid #ffffff99;border-radius:20px;padding:60px 30px;height:100%;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.auth-form-wrapper{padding:30px;background:rgba(255,255,255,.3)}.auth-heading{margin-bottom:54px}.auth-sub-title{background:#FFFFFF99;border:1px solid #e289aa;padding:7px 19px;width:fit-content;border-radius:20px;font-weight:400;font-size:18px;line-height:28px;text-align:center;color:var(--primary-color);margin:0 auto 54px}.auth-heading h1{font-family:var(--font-asul);font-size:45px;line-height:55px;text-align:center;text-transform:capitalize}.auth-images-box{flex-direction:column;max-width:479px;margin:0 auto}.auth-images-box,.auth-images-box .images-box{display:flex;justify-content:center;align-items:center;width:100%}.auth-images-box .images-box{margin-left:auto;max-width:194px;height:187px;background:var(--white);padding:7px 8px}.auth-images-box .images-box img{width:100%;height:100%;object-fit:cover}.auth-images-box .images-box:nth-child(2){margin:-101px auto 0;position:relative;rotate:-10.92deg}.auth-images-box .images-box:nth-child(3){margin:-124px auto 0 0}.auth-form-wrapper .back-btn{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:500;font-size:16px;line-height:24px;margin-bottom:73px;transition:all .3s ease-in-out}.auth-form-wrapper .back-btn i{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:18px}.auth-form-wrapper .back-btn:hover{color:var(--secondary-color)}.auth-form-heading{margin-bottom:30px}.auth-form-heading .auth-logo{max-width:95px;width:100%;height:95px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.auth-form-heading .auth-logo img{width:100%;height:100%;object-fit:contain}.auth-form-heading h2{font-family:var(--font-asul);font-weight:400;font-size:45px;line-height:42px;margin-bottom:0;color:var(--primary-color)}.auth-form-wrapper form{margin-bottom:30px}.auth-form-wrapper .button-group{display:flex;align-items:center;justify-content:center;gap:51px}.auth-form-wrapper .button-group .btns{width:100%}.auth-form-wrapper .auth-or{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:30px}.auth-form-wrapper .auth-or span{font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase}.auth-form-wrapper .auth-or:after,.auth-form-wrapper .auth-or:before{content:"";height:2px;width:100%;background:linear-gradient(90deg,rgba(255,255,255,0),#FFFFFF)}.auth-form-wrapper .auth-or:after{background:linear-gradient(270deg,rgba(255,255,255,0),#FFFFFF)}.auth-social{display:flex;align-items:center;justify-content:center;gap:16px}.auth-social .social-btns{width:80px;height:55px;border:1px solid var(--white);background:transparent;border-radius:14px;padding:0;transition:all .3s ease-in-out;box-shadow:0 4px 12px 0 #0000001A}.auth-social .social-btns:hover{border:1px solid var(--secondary-color)}.nlp-page{min-height:100dvh;display:flex;align-items:stretch;background:#fff}.nlp-left{flex:1 1;flex-direction:column;padding:48px 56px;background:linear-gradient(160deg,#fff5f7,#fff);position:relative;overflow:hidden}.nlp-left,.nlp-right{justify-content:center}.nlp-right{width:460px;min-height:100dvh;display:flex;align-items:center;padding:48px;background:#fff;box-shadow:-4px 0 32px rgba(0,0,0,.07)}.nlp-logo{display:inline-flex;margin-bottom:36px;width:80px}.nlp-logo img{width:100%;height:auto;object-fit:contain}.nlp-trust-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(234,119,147,.1);border:1px solid rgba(234,119,147,.25);border-radius:30px;padding:7px 18px;font-size:13px;font-weight:500;color:var(--primary-color);margin-bottom:28px;width:fit-content}.nlp-h1{margin-bottom:4px}.nlp-cta,.nlp-h1{font-size:46px;font-weight:800;line-height:1.15;color:var(--text-color)}.nlp-cta{margin-bottom:16px}.nlp-cta span{color:var(--primary-color);font-style:italic}.nlp-desc{font-size:15px;color:#6b7280;margin-bottom:28px;max-width:420px;line-height:1.6}.nlp-price-area{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.nlp-price-card{background:#fff;border-radius:16px;padding:20px 24px;box-shadow:0 4px 24px rgba(0,0,0,.1);min-width:280px;flex-shrink:0}.nlp-price-row{display:flex;align-items:center;gap:18px;margin-bottom:12px}.nlp-price-col{display:flex;flex-direction:column;gap:4px}.nlp-price-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af}.nlp-price-val{font-size:28px;font-weight:800;color:var(--text-color);line-height:1}.nlp-price-pink{color:var(--primary-color)}.nlp-price-arrow{font-size:22px;color:#9ca3af;font-weight:300}.nlp-save-chip{display:inline-flex;align-items:center;background:rgba(234,119,147,.12);color:var(--primary-color);padding:5px 14px;border-radius:20px;font-size:13px;font-weight:600}.nlp-price-imgs{position:relative;width:130px;height:160px;flex-shrink:0}.nlp-img{position:absolute;border-radius:12px;overflow:hidden;border:3px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.12)}.nlp-img-1{top:0;left:0;rotate:-5deg}.nlp-img-1,.nlp-img-2{width:100px;height:130px}.nlp-img-2{top:24px;left:30px;rotate:4deg}.nlp-seen-on{font-size:13px;color:#6b7280;margin-bottom:20px}.nlp-seen-on span{color:var(--text-color);font-weight:600}.nlp-stats{display:flex;gap:20px;margin-bottom:28px;flex-wrap:wrap}.nlp-stat{gap:10px}.nlp-stat,.nlp-stat-icon{display:flex;align-items:center}.nlp-stat-icon{width:34px;height:34px;background:rgba(234,119,147,.12);border-radius:50%;justify-content:center;flex-shrink:0}.nlp-stat strong{display:block;font-size:13px;font-weight:700;color:var(--text-color);line-height:1.2}.nlp-stat span{font-size:12px;color:#6b7280}.nlp-brands{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.nlp-form-card{width:100%;max-width:360px}.nlp-welcome-title{font-family:var(--font-asul);font-size:30px;font-weight:700;margin-bottom:6px;line-height:1.3}.nlp-welcome-title,.nlp-welcome-title span{color:var(--primary-color)}.nlp-welcome-sub{font-size:14px;color:#6b7280;margin-bottom:28px}.nlp-input-wrap{position:relative}.nlp-field-icon{position:absolute!important;left:14px;top:50%;transform:translateY(-50%);opacity:.45;pointer-events:none}.nlp-input-padded{padding-left:42px!important}.nlp-forgot{font-size:13px;color:#6b7280;text-decoration:none;transition:color .2s}.nlp-forgot:hover{color:var(--primary-color)}.nlp-btn-group{display:flex;gap:14px;margin-bottom:24px}.nlp-btn{flex:1 1;padding:14px 20px!important;font-size:16px!important;border-radius:12px!important}.nlp-social-btns{display:flex;flex-direction:column;gap:12px}.nlp-social-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 20px;border:1.5px solid #e5e7eb;border-radius:12px;background:#fff;font-size:15px;font-weight:500;color:var(--text-color);cursor:pointer;transition:all .2s ease}.nlp-social-btn:hover{border-color:var(--primary-color);background:rgba(234,119,147,.04)}.nlp-form-card .auth-or{margin:20px 0}.nlp-form-card .auth-or:after,.nlp-form-card .auth-or:before{background:linear-gradient(90deg,rgba(229,231,235,0),#e5e7eb)}.nlp-form-card .auth-or:after{background:linear-gradient(270deg,rgba(229,231,235,0),#e5e7eb)}.nlp-form-card .auth-or span{color:#9ca3af;font-size:13px}.auth-pages.loginpages{background:linear-gradient(270deg,#FFFFFF,#FEF5F6);padding:24px 0}.loginpages .auth-form-wrapper{padding:40px 30px;background:#FFFFFF;box-shadow:0 1px 10px rgba(0,0,0,.16);border-radius:16px;height:auto}.login-lp{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 10px;border-radius:20px;overflow:hidden}.login-lp-logo{display:inline-flex;margin-bottom:28px;width:52px}.login-lp-logo img{width:100%;height:auto;object-fit:contain}.login-lp-badge{display:inline-flex;align-items:center;gap:10px;background:#FEECEF;border-radius:20px;padding:8px 10px;font-size:12px;font-weight:500;color:#111111;margin-bottom:24px;width:fit-content}.login-lp-badge span{color:var(--primary-color);font-weight:700}.login-lp-badge-avatars{display:flex;align-items:center;flex-shrink:0}.login-lp-badge-avatars img{width:18px;height:18px;border-radius:50%;object-fit:cover;margin-left:-8px}.login-lp-badge-avatars img:first-child{margin-left:0}.login-lp-h1{font-weight:400;font-size:45px;line-height:1.15;color:var(--text-color);margin-bottom:18px;font-family:var(--font-asul)}.login-lp-h1 .line-offset-vector{position:relative}.login-lp-h1 .line-offset-vector:after{content:"";position:absolute;background:url(/_next/static/media/line.468a7c72.svg);width:100%;height:4px;bottom:0;right:0;z-index:0;background-repeat:no-repeat}.login-lp-h1 span{color:var(--primary-color)}.login-lp-h1 .line-offset{text-decoration:underline;text-underline-offset:4px}.login-lp-desc{font-size:18px;color:#666666;font-weight:400;max-width:426px;line-height:28px}.login-lp-price-area{display:flex;align-items:flex-start;gap:16px;margin-bottom:10px}.login-lp-price-card{background:#fff;border-radius:18px;padding:20px 24px;box-shadow:0 1px 10px rgba(0,0,0,.16);min-width:400px;flex-shrink:0;text-align:center;transform:rotate(-4.81deg);align-self:center}.login-lp-price-row{display:flex;align-items:center;gap:32px;margin-bottom:14px;justify-content:center}.login-lp-price-col{display:flex;flex-direction:column;gap:4px;width:90%;text-align:left}.login-lp-price-label{font-weight:400;font-size:18px;color:#666666}.login-lp-price-val{font-size:24px;font-weight:700;color:#666666;line-height:1}.login-lp-pink{color:var(--primary-color);font-size:32px}.login-lp-arrow{font-size:28px;color:#111111;font-weight:600;align-self:end}.login-lp-save{display:inline-flex;align-items:center;background:rgba(234,119,147,.12);color:var(--primary-color);padding:5px 14px;border-radius:20px;font-size:13px;font-weight:600;width:fit-content}.login-lp-imgs{position:relative;height:240px;width:100%}.heart-abs{position:absolute;bottom:30px;height:35px;width:40px;right:2px;z-index:2}.heart-abs img{height:100%;width:100%;object-fit:cover;object-position:right}.login-lp-img{position:absolute;border-radius:12px;overflow:hidden;width:235px;height:355px;box-shadow:0 6px 20px rgba(0,0,0,.15);padding:15px}.login-lp-img img{border-radius:12px;object-fit:cover;height:100%;width:100%}.login-lp-img-1{bottom:0;right:0;transform:rotate(4.2deg);z-index:1;background:#FFFFFF;box-shadow:0 1px 10px rgba(0,0,0,.16);margin-right:12px}.login-lp-stat .subtext{font-size:12px;line-height:normal}.login-lp-stat:first-of-type{padding-left:0}.login-lp-stat:last-of-type{border:none}.login-lp-img.login-lp-img-2{bottom:0;left:-32px;height:139px;width:162px;padding:0;z-index:2;box-shadow:0 1px 10px rgba(0,0,0,.16);border:none;transform:rotate(7.94deg)}.login-lp-seen{font-weight:500;font-size:14px;color:#111111;margin-bottom:23px}.login-lp-seen span{color:var(--primary-color);font-weight:700}.login-lp-stats{display:flex;margin-bottom:30px;flex-wrap:wrap}.login-lp-stat{display:flex;align-items:center;gap:10px;padding:0 19px;border-right:1px solid #dfdfdf}.login-lp-stat-icon{width:43px;height:43px;background:rgba(234,119,147,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary-color);font-size:22px}.login-lp-brands{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.login-lp-brands img{max-width:106px;height:21px;width:auto;object-fit:contain;opacity:.5}.lf-wrapper{background:#fff!important;border:1px solid #f0eeee!important;border-radius:20px!important;box-shadow:0 8px 40px rgba(0,0,0,.08)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.lf-heading{margin-bottom:28px}.lf-heading h2{font-family:var(--font-asul);font-size:45px;font-weight:400;line-height:1.2;margin-bottom:6px;position:relative;width:fit-content;z-index:0}.lf-heading h2,.lf-heart{color:var(--primary-color)}.lf-heart{font-style:normal;position:absolute;right:-33px;bottom:-3px;z-index:-1}.lf-heart img{height:26px;width:62px;object-fit:contain}.lf-heading p{font-size:16px;color:#6b7280;margin:0}.lf-input-wrap{position:relative}.lf-icon-left{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:17px;color:#9ca3af;z-index:1;pointer-events:none;display:flex;align-items:center}.lf-input{padding-left:44px!important;background:#FFFFFF;border:1px solid #e8e8e8;border-radius:6px;box-shadow:none}.lf-forgot{font-size:14px;color:#666666;text-decoration:none;transition:color .2s}.lf-forgot:hover{color:var(--primary-color)}.lf-wrapper .button-group{gap:14px;margin-bottom:0}.lf-wrapper .button-group .btns{border-radius:30px!important;padding:14px 20px;font-size:16px}.lf-or:after,.lf-or:before{background:linear-gradient(90deg,rgba(0,0,0,0),#e5e7eb)!important}.lf-or:after{background:linear-gradient(270deg,rgba(0,0,0,0),#e5e7eb)!important}.lf-or span{color:#9ca3af!important;font-size:13px!important}.lf-social{display:flex;flex-direction:column;gap:12px}.lf-social-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;padding:13px 20px;border:1.5px solid #e5e7eb;border-radius:30px;background:#fff;font-size:15px;font-weight:400;color:var(--text-color);cursor:pointer;transition:all .2s ease}.lf-social-btn:hover{border-color:var(--primary-color);background:rgba(234,119,147,.04)}.protected-text{text-align:center;color:#666;font-size:12px;font-weight:400;margin-top:40px;gap:10px}.hero-banner,.protected-text{display:flex;align-items:center;justify-content:center}.hero-banner{background:url(/_next/static/media/home-bg.11dfc9ac.svg) no-repeat top/cover;padding:153px 0 57px;min-height:100dvh;flex-direction:column}.hero-banner .container{position:relative}.hero-banner-wrapper{max-width:636px;width:100%;margin:0 auto}.hero-banner-heading{margin-bottom:30px;padding:0 15px}.hero-banner-heading .tag-title{font-family:var(--font-inter);background:rgba(255,255,255,.6);color:var(--primary-color);padding:6px 19px;border:1px solid var(--primary-color);border-radius:20px;width:fit-content;font-weight:400;font-size:18px;line-height:29px;text-align:center;margin:0 auto 20px}.hero-banner-heading h1{font-family:var(--font-asul);font-weight:400;font-size:58px;line-height:74px;text-align:center;margin-bottom:15px;text-transform:capitalize}.hero-banner-heading p{font-weight:400;font-size:18px;line-height:28px;text-align:center}.hero-search-wrapper{border:2px solid #f9b9cb;padding:38px 28px;border-radius:20px;background:rgba(255,255,255,.6)}.hero-search-wrapper .form-control,.hero-search-wrapper p{font-weight:400;font-size:24px;line-height:24px;margin-bottom:50px}.hero-search-wrapper .form-control{width:100%;border:0;padding:0;background:transparent}.hero-search-wrapper .form-control:focus{border:0;padding:0;background:transparent;box-shadow:unset}.hero-search-action{display:flex;align-items:center;justify-content:center;gap:20px}.hero-search-action .hero-upload-img{padding:11px 19px 11px 11px;background:rgba(249,185,203,.2);border:1px solid #f9b9cb;border-radius:100px;display:flex;align-items:center;justify-content:center;gap:12px;position:relative;font-weight:400;font-size:20px;line-height:24px}.hero-search-action .hero-upload-img input{position:absolute;top:0;opacity:0;width:0}.hero-search-action .hero-upload-img span{font-weight:400;line-height:28px;min-width:36px;max-width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#D3442B;border-radius:50%;font-size:18px;line-height:18px;color:var(--white)}.sourcing-search{padding:15px 19px 15px 12px;background:rgba(249,185,203,.2);border:1px solid #f9b9cb;border-radius:100px;font-size:20px;line-height:24px;display:flex;align-items:center;justify-content:center;gap:12px}.switch{position:relative;display:inline-block;min-width:58px;max-width:58px;height:28px}.switch input{opacity:0;width:0;height:0}.switch .slider{border-radius:20px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.switch .slider:before{position:absolute;content:"";height:24px;width:24px;left:2px;bottom:2.5px;background-color:var(--white);box-shadow:0 3px 7px 0 #0000001F;transition:.4s;border-radius:50%}.switch input:checked+.slider{background-color:#DD9506}.switch input:checked+.slider:before{transform:translateX(30px)}.hero-search-wrapper .btns{padding:0;max-width:60px;min-width:60px;height:60px;font-size:18px;line-height:18px;border-radius:50%}.hero-search-wrapper .btns,.product-label-list{display:flex;align-items:center;justify-content:center}.product-label-list{gap:12px}.inspiration-tabs .nav-link,.product-label-list .search-btn{min-width:125px;height:68px;border-radius:14px;background:transparent;border:1px solid var(--white);display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:500;font-size:14px;line-height:24px;text-align:center;color:#580C50;padding:5px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);translate:all .3s ease-in-out}.inspiration-tabs .nav-link.active,.inspiration-tabs .nav-link:hover,.product-label-list .search-btn:hover{background:linear-gradient(270deg,#C3003A,#FA004A);color:var(--white);border:1px solid var(--secondary-color)}.hero-product-item{max-width:140px;width:100%;height:180px;border-radius:40px;position:absolute;top:10px;left:55px;animation:moveLeftRight 4s ease-in-out infinite}.hero-product-item img{border-radius:40px;width:100%;height:100%;object-fit:cover}.hero-product-item:nth-child(2){left:unset;right:55px;animation:moveUpDown 4s ease-in-out infinite}.hero-product-item:nth-child(3),.hero-product-item:nth-child(4){top:50%;transform:translateY(-50%)}.hero-product-item:nth-child(3){left:120px;animation:moveUpDown 3s ease-in-out infinite}.hero-product-item:nth-child(4){left:unset;right:120px;animation:moveLeftRight 4s ease-in-out infinite}@keyframes moveUpDown{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes moveLeftRight{0%{transform:translateX(0)}50%{transform:translateX(-15px)}to{transform:translateX(0)}}.our-manifesto{padding:54px 0 120px;position:relative;overflow:hidden}.entire-faq-section:before,.our-manifesto:before{background:#EAE7FE;filter:blur(100px);top:102px;left:-277px}.entire-faq-section:after,.entire-faq-section:before,.our-manifesto:after,.our-manifesto:before{content:"";width:554px;height:554px;position:absolute;border-radius:50%;z-index:2;pointer-events:none}.entire-faq-section:after,.our-manifesto:after{background:#FDD9FC;filter:blur(300px);top:73px;right:-277px}.our-manifesto-wrapper{padding-top:160px;max-width:856px;width:100%;margin:0 auto;position:relative;overflow:hidden}.section-title .title{font-family:var(--font-asul);font-weight:400;font-size:38px;line-height:76px;text-align:center;text-transform:capitalize;margin-bottom:20px}.section-title p{font-weight:400;font-size:18px;line-height:28px;text-align:center;margin-bottom:12px}.cs-section .section-title .title,.entire-faq-section .section-title .title,.gf-section .section-title .title{font-size:35px;line-height:normal}.our-manifesto-wrapper .content p{font-weight:300;font-size:24px;line-height:40px;text-align:center;margin-bottom:20px}.our-manifesto-wrapper .section-title{position:relative;z-index:3}.our-manifesto-wrapper .content p i{color:var(--primary-color);font-weight:500;font-size:28px}.our-manifesto-wrapper .content p:last-child{margin-bottom:0}.our-manifesto-wrapper .map-wrapper{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:856px;width:100%;height:557px;pointer-events:none}.our-manifesto-wrapper .map-wrapper img{object-fit:cover;width:100%;height:auto;object-position:top center;animation:rotateCircle 50s linear infinite}.our-manifesto-wrapper .map-wrapper:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(1turn,#FFFFFF 40%,rgba(255,255,255,0) 200%,rgba(255,255,255,0) 0)}@keyframes rotateCircle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.effortless-section{padding-top:100px;margin-top:100px;border-top:1px solid #929292}.effortless-list{max-width:1036px;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);column-gap:84px;row-gap:60px}.effortless-item{display:flex;gap:15px}.effortless-item .icon{min-width:75px;max-width:75px;height:75px;border-radius:50%;background:linear-gradient(180deg,#FFE9F0,#FFFFFF 56.25%);display:flex;align-items:center;justify-content:center;font-size:32px;line-height:32px;color:var(--primary-color)}.effortless-item .content{margin-top:20px;width:100%}.effortless-item .content .title{font-family:var(--font-asul);font-size:22px;line-height:24px;text-transform:capitalize;margin-bottom:15px}.effortless-item .content p{font-size:16px;line-height:24px;margin-bottom:0}.effortless-section .section-title{margin-bottom:60px}.how-it-works-section{padding:120px 0 96px;background:linear-gradient(0deg,#FFFFFF,#F8F3EF)}.how-it-works-content{max-width:856px;width:100%;margin:0 auto 12px}.how-it-works-content .content{max-width:500px;margin:0 auto}.how-it-works-content .content p{text-align:center;margin-bottom:20px;font-size:16px;font-weight:300;line-height:24px}.how-it-works-content .content p:last-child{margin-bottom:0}.how-it-works-img{max-width:526px;width:100%;margin:70px auto;padding-top:48.5%;position:relative;display:flex;align-items:center;justify-content:center}.how-it-works-img img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain}.magic-steps-box .row{--bs-gutter-y:34px}.magic-steps-box h5{font-size:38px;margin-bottom:50px;text-align:center;text-transform:capitalize;color:#23211F;font-family:var(--font-asul)}.magic-steps-card{padding:1px;background:white;border-radius:20px;background:linear-gradient(180deg,#E65F88,#FDFCFB 90%);margin-top:19px;position:relative}.steps-card-wrapper{padding:39px 21px;background:var(--white);border-radius:20px}.steps-card-wrapper .step{font-weight:400;font-size:13px;line-height:27px;text-align:center;padding:5px 16px;border:1px solid #e66088;border-radius:100px;position:absolute;top:-19px;left:50%;transform:translateX(-50%);background:var(--white)}.steps-card-wrapper .card-image{width:168px;height:168px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.steps-card-wrapper .card-image img{width:100%;height:100%;object-fit:contain}.steps-card-wrapper .card-content h6{font-weight:400;font-size:20px;line-height:26px;text-align:center;margin-bottom:15px;text-transform:capitalize;font-family:var(--font-asul)}.steps-card-wrapper .card-content p{font-size:14px;line-height:24px;margin-bottom:14px;font-weight:300;text-align:center;color:#0A080C}.entire-faq-section{padding:120px 0;position:relative;overflow:hidden}.entire-faq-section .container{position:relative;z-index:3}.entire-life-wrapper{padding-bottom:80px;margin-bottom:100px}.entire-life-wrapper .section-title{margin-bottom:30px}.entire-life-list{max-width:919px;width:100%;margin:0 auto;display:flex;align-items:center;gap:16px}.entire-life-item{flex:1 1;padding:60px 0 86px;position:relative}.entire-life-item .stat-figure{font-family:var(--font-asul);font-weight:500;font-size:52px;line-height:63px;text-align:center;margin-bottom:15px;color:var(--primary-color)}.entire-life-item p{font-weight:400;font-size:16px;line-height:26px;text-align:center;margin-bottom:0}.entire-life-item:nth-child(2){padding:60px 16px 86px}.entire-life-item:nth-child(2):after,.entire-life-item:nth-child(2):before{content:"";width:1px;height:100%;background:linear-gradient(180deg,rgba(239,221,226,0),#878787 50%,rgba(239,221,226,0));position:absolute;left:0;top:0}.entire-life-item:nth-child(2):after{left:unset;right:0}.faq-section{max-width:856px;width:100%;margin:0 auto}.faq-section .section-title{margin-bottom:40px}.faq-accordion{border:0}.faq-accordion .accordion-item{margin-bottom:30px;border:1px solid #e8dde0;border-radius:44px;padding:23px 34px}.faq-accordion .accordion-button{background:transparent;padding:0;border:0;box-shadow:unset;font-weight:400;font-size:24px;line-height:38px;color:var(--text-color);display:flex;align-items:center;justify-content:space-between;gap:12px}.faq-accordion .accordion-button:after{content:var(--icon-icon-7);font-family:Redcart!important;background:transparent;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:15px;margin:0}.faq-accordion .accordion-body{padding:0;margin-top:10px;font-weight:400;font-size:16px;line-height:26px;color:var(--text-color)}.faq-accordion .accordion-item.show{background:#FFF0F4}.accordion-item.show .accordion-button,.accordion-item.show .accordion-button:after{color:var(--primary-color)}.cta-section{margin-bottom:120px}.ctasection-wrapper{padding:100px 16px;background:url(/_next/static/media/cta-bg.c9ca63fc.png) no-repeat 50%/cover;border-radius:20px}.ctasection-wrapper .section-title{max-width:650px;width:100%;margin:0 auto;text-align:center}.ctasection-wrapper .section-title .title{margin-bottom:20px;line-height:normal}.ctasection-wrapper .section-title p{font-size:18px;line-height:28px;text-align:center;margin-bottom:0}.ctasection-wrapper .section-title .btns{margin-top:40px}.footer{background:url(/_next/static/media/footer.f5e87f64.png) no-repeat 50%/cover;margin-top:auto}.footer-wrapper{padding:80px 0 60px;border-bottom:1px solid rgba(35,33,31,.4);gap:24px}.footer-logo-colume{max-width:221px;width:100%}.footer-logo-colume a{display:flex;width:152px;margin-bottom:30px}.footer-redcart-text img{width:100%;object-fit:contain;height:auto}.footer-logo-colume a img{width:100%;height:100%;object-fit:contain}.footer-logo-colume p{font-size:16px;line-height:26px;margin:0}.footer-brand-social{width:100%;max-width:221px;align-self:flex-start;flex-direction:column;align-items:flex-start;gap:0}.footer-brand-icons{display:flex;align-items:center;gap:24px}.footer-brand-icon{width:44px;min-width:44px;max-width:44px;height:44px;flex:0 0 44px;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.footer-brand-icon:hover{opacity:.86;transform:translateY(-2px)}.footer-brand-icon img{width:44px;height:44px;object-fit:contain}.footer-title{font-weight:600;font-size:20px;line-height:26px;margin-bottom:20px}.footer-nav-list a{display:block;width:fit-content;font-size:16px;line-height:24px;margin-bottom:12px;text-decoration:unset;color:var(--text-color);transition:all .3s ease-in-out}.footer-nav-list a:last-child{margin-bottom:0}.footer-nav-list a:hover{color:var(--secondary-color)}.footer-location-colume{max-width:215px;width:100%}.footer-location{gap:12px;margin-bottom:20px}.footer-location .icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:24px;line-height:24px}.footer-location .text{font-weight:400;font-size:16px;line-height:24px;text-decoration:unset;color:var(--text-color)}.footer-social{display:flex;align-items:center;gap:20px}.footer-social .social-link{min-width:40px;max-width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:20px;line-height:20px;color:var(--text-color);transition:all .3s ease;text-decoration:unset}.footer-mobile-brand-social{display:none}@media (max-width:575px){.footer-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(164px,auto);column-gap:24px;row-gap:54px;align-items:start;padding:72px 0 42px}.footer-col-company{grid-column:1;grid-row:1}.footer-col-support{grid-column:2;grid-row:1}.footer-col-shopping{grid-column:1;grid-row:2;max-width:none}.footer-mobile-brand-social{grid-column:2;grid-row:2;align-self:end;justify-self:start;display:flex!important;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:22px;width:164px!important;min-width:164px;max-width:164px!important;padding-bottom:1px}.footer-mobile-brand-social .footer-mobile-logo-link,.footer-mobile-brand-social .social-link{width:40px;min-width:40px;max-width:40px;height:40px;flex:0 0 40px;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;text-decoration:none}.footer-mobile-brand-social img{width:40px;height:40px;object-fit:contain}.footer-redcart-text{grid-column:1/-1;grid-row:3}}.copy-right{padding:20px 0;font-weight:400;font-size:16px;line-height:24px;color:var(--text-color);text-align:center}.inspiration-modal .modal-dialog{max-width:1036px}.inspiration-modal .modal-content{border:2px solid var(--border-color);border-radius:20px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:relative;padding:28px}.inspiration-modal .modal-header{padding:0}.inspiration-modal .btn-close{position:absolute;top:16px;right:16px;background:transparent;width:24px;height:24px;display:flex;align-items:center;padding:0;box-shadow:unset;justify-content:center;opacity:1}.inspiration-modal .btn-close:before{content:var(--icon-icon-12);font-family:Redcart!important;font-size:14px;line-height:14px}.inspiration-modal .modal-body{padding:0}.inspiration-content .model-heading{margin-bottom:25px}.inspiration-content .model-heading h4{font-family:var(--font-asul);font-weight:400;font-size:52px;line-height:63px;text-transform:capitalize;margin-bottom:10px}.inspiration-content .model-heading p{font-size:16px;line-height:100%;color:#0A080C;margin-bottom:0}.inspiration-tabs{padding:0;border:0;gap:12px;width:fit-content;margin-bottom:30px}.insp-product-card{padding:8px;border-radius:16px;height:100%;background:rgba(248,243,240,.6);border:2px solid rgba(255,255,255,.6);display:flex;flex-direction:column;transition:all .3s ease-in-out}.insp-product-card .card-images{display:flex;align-items:center;justify-content:center;padding-top:80%;position:relative;margin-bottom:20px}.insp-product-card .card-images img{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:8px;object-fit:cover}.insp-product-card .card-content{height:100%;display:flex;flex-direction:column}.insp-product-card .card-content .title{font-family:var(--font-asul);font-weight:400;font-size:20px;line-height:24px;text-decoration:unset;color:var(--text-color);margin-bottom:10px;transition:all .3s ease-in-out}.insp-product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.insp-product-card:hover .card-content .title{color:var(--secondary-color)}.insp-product-card .card-content p{font-weight:300;font-size:18px;line-height:40px;margin:auto 0 0;color:var(--text-color)}.insp-product-card .card-content span{font-weight:700}.privacy-service{padding:146px 0 84px}.page-title,.privacy-service h1{font-family:var(--font-asul);font-size:58px;line-height:74px;text-align:center;text-transform:capitalize;margin-bottom:40px}.privacy-service-wrapper{max-width:1075px;width:100%;margin:0 auto}.privacy-service-wrapper h2,.privacy-service-wrapper h3{font-family:var(--font-asul);font-weight:700;text-transform:capitalize;margin-bottom:20px}.privacy-service-wrapper h2{font-size:35px;line-height:42px}.privacy-service-wrapper h2[id],.privacy-service-wrapper h3[id]{scroll-margin-top:120px}.privacy-service-wrapper h3{font-size:26px;line-height:32px;margin-bottom:14px}.privacy-service-wrapper li,.privacy-service-wrapper p{font-size:18px;line-height:22px}.privacy-service-wrapper li:not(:last-child){margin-bottom:16px}.privacy-service-wrapper ul{padding-left:20px}.privacy-service-wrapper .content{margin-bottom:40px}.page-bg{background:url(/_next/static/media/faq-bg.b3a5434f.png) no-repeat 50%/cover;padding:140px 0 40px}.not-found-page{min-height:100vh;display:flex;align-items:center}.not-found-wrapper{max-width:520px;margin:0 auto}.faq-page .faq-accordion .accordion-item{background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.faq-page .faq-accordion .accordion-item.show{background:#FFF0F4}.get-in-touch{background:rgba(255,255,255,.3);border:2px solid rgba(255,255,255,.6);padding:28px;border-radius:28px;height:100%;display:flex;flex-direction:column}.get-in-touch-heading{margin-bottom:50px}.get-in-form h2,.get-in-touch-heading h2{font-family:var(--font-asul);font-weight:700;font-size:35px;line-height:42px;text-transform:capitalize;margin-bottom:15px}.get-in-touch-heading p{font-size:18px;line-height:28px;margin-bottom:0}.get-in-touch-info h6,.social-connect h6{font-family:var(--font-asul);font-weight:700;font-size:25px;line-height:30px;text-transform:capitalize;margin-bottom:15px}.touch-info-item{gap:20px;margin-bottom:16px}.touch-info-item .icon{min-width:60px;max-width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:15px;border:1px solid var(--white);box-shadow:0 4px 12px 0 #0000001A}.touch-info-item .info{font-weight:600;font-size:18px;line-height:26px;color:var(--text-color);text-decoration:unset}.social-connect{margin-top:auto}.social-list{gap:20px}.social-list,.social-list a{display:flex;align-items:center}.social-list a{min-width:60px;max-width:60px;height:60px;justify-content:center;border-radius:15px;border:1px solid var(--white);box-shadow:0 4px 12px 0 #0000001A;transition:all .3s ease-in-out}.social-list a img{width:24px;height:24px;display:flex}.social-list a:hover{border:1px solid var(--secondary-color)}.get-in-form{padding:28px;border-radius:28px;background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.6)}.get-in-form h2{margin-bottom:30px}.get-in-form .btns{min-width:250px}.contact-page .row{--bs-gutter-x:34px;--bs-gutter-y:24px}@media (max-width:767.98px){.auth-pages .row,.contact-page .row{margin-left:0;margin-right:0;max-width:100%}}.myprofile-layout-wrapper{gap:30px}.myprofile-sidebar{max-width:331px;width:100%;padding:18px;border-radius:20px;border:2px solid rgba(255,255,255,.6);background:rgba(255,255,255,.3)}.sidebar-img-card{background:rgba(249,185,203,.2);border:1px solid rgba(249,185,203,1);border-radius:16px;padding:19px;margin-bottom:30px}.sidebar-img-card .images{position:relative;width:100px;height:100px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:4px;background:linear-gradient(270deg,#C3003A,#FA004A)}.sidebar-img-card .images img{width:100%;height:100%;object-fit:cover;border-radius:50%}.sidebar-img-card .upload-btn{width:24px;height:24px;font-size:16px;line-height:16px;display:flex;align-items:center;justify-content:center;background:var(--light-color);border-radius:6px;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);transition:all .3s ease-in-out}.sidebar-img-card .upload-btn:hover{background:var(--secondary-color);color:var(--white)}.sidebar-img-card .upload-btn input[type=file]{position:absolute;top:0;left:0;width:0;height:0;opacity:0;cursor:pointer}.sidebar-img-card h4{margin-bottom:0;text-align:center;font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize}.sidebar-nav ul{list-style:none;padding:0;margin:0}.sidebar-nav>ul>li{margin-bottom:2px}.sidebar-nav ul .sidebar-link{display:flex;align-items:center;gap:10px;font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;text-decoration:unset;color:var(--text-color);padding:16px 28px;width:100%;border:2px solid transparent;background:transparent;border-radius:20px;transition:all .3s ease-in-out}.sidebar-nav ul .sidebar-link .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:20px}.sidebar-nav ul .active .sidebar-link,.sidebar-nav ul .sidebar-link:hover{background:rgba(255,255,255,.6);border:2px solid var(--border-color)}.sidebar-nav ul .sidebar-dropdown{padding-right:50px;position:relative}.sidebar-nav ul .sidebar-dropdown .arrow{position:absolute;right:28px;top:50%;transform:translateY(-50%);width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:20px;transition:all .3s ease-in-out}.sidebar-nav ul .sidebar-dropdown.open .arrow{transform:translateY(-50%)rotate(180deg)}.sidebar-nav .sidebar-submenu{padding:16px 28px;background:#f9b9cb33;border:1px solid #f9b9cb;border-radius:16px;margin-top:5px}.sidebar-nav .sidebar-submenu a{width:100%;padding:5px 12px;display:flex;align-items:center;gap:10px;font-size:16px;line-height:24px;text-decoration:unset;color:var(--text-color);transition:all .3s ease-in-out}.sidebar-nav .sidebar-submenu a:hover{color:var(--secondary-color)}.myprofile-content{width:calc(100% - 304px);height:fit-content;background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,.6);border-radius:20px;padding:28px}.my-profile-title{font-family:var(--font-asul);font-weight:700;font-size:35px;line-height:42px;text-transform:capitalize;color:var(--text-color);margin-bottom:30px}.myprofile-content .btns{min-width:200px;font-size:16px;font-weight:600;line-height:20px;padding:15px 32px}.change-password-form{max-width:425px;width:100%}.smart-value-box{padding:18px 18px 20px;border-radius:20px;background:rgba(255,255,255,.3);border:2px solid rgba(255,255,255,.6);max-width:636px;width:100%;margin:0 auto}.smart-value-img{gap:20px;margin-bottom:20px}.smart-value-img .img{width:68px;height:68px;display:flex;justify-content:center;align-items:center}.smart-value-img .img img{width:100%;height:100%;object-fit:cover;border-radius:16px}.smart-value-img p{margin-bottom:0;font-size:18px;line-height:24px}.followup-keyword-list{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px}.followup-keyword-chip{display:inline-flex;align-items:center;border:1px solid rgba(35,33,31,.1);border-radius:100px;background:rgba(255,255,255,.96);color:var(--text-color);font-size:15px;line-height:20px;font-weight:700;padding:11px 18px;text-align:left;box-shadow:0 10px 24px rgba(35,33,31,.06);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.followup-keyword-chip:focus-visible,.followup-keyword-chip:hover{border-color:rgba(234,119,147,.48);background:#fff3f6;color:var(--primary-color);box-shadow:0 10px 24px rgba(35,33,31,.06);transform:translateY(-1px);outline:none}.smart-value-filter{padding:18px;background:rgba(255,255,255,.6);border:2px solid var(--border-color);border-radius:20px;display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.smart-value-content h3{font-family:var(--font-asul);font-weight:400;font-size:30px;line-height:36px;text-align:center;text-transform:capitalize;margin-bottom:1px}.smart-value-content p{font-size:18px;line-height:24px;text-align:center;margin-bottom:0}.product-smart-wrap{padding:153px 0 77px}.product-card{padding:14px;background:rgba(248,243,240,.6);border:2px solid rgba(255,255,255,.6);border-radius:16px;display:flex;flex-direction:column;height:100%;transition:all .3s ease-in-out}.product-card:hover{border:2px solid var(--secondary-color);transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.product-card .product-img{position:relative}.product-card .image-wrapper{position:relative;padding-top:83%;display:block;border-radius:16px;background:#FFFFFF}.product-card .image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:16px}.product-card .product-review{background:rgba(247,213,245,.3);border:1px solid rgba(255,255,255,.6);border-radius:300px;padding:7px;display:flex;align-items:center;gap:20px;width:fit-content;position:absolute;bottom:5px;left:7px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.product-card .product-review .review-star{font-weight:500;font-size:18px;line-height:22px;display:flex;align-items:center;gap:8px}.product-card .product-review .review-star i{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#FFC300}.product-card .product-review .review-sold{padding:0 5px;background:var(--white);border-radius:300px;font-size:16px;line-height:28px;text-align:center}.product-card-content{padding-top:20px;height:100%;display:flex;flex-direction:column}.product-card-content .supplier{display:flex;align-items:center;gap:10px;margin-bottom:20px}.product-card-content .supplier,.product-card-content .supplier .supplier-text{font-family:var(--font-asul);font-weight:400;font-size:18px;line-height:22px;text-transform:capitalize}.product-card-content .supplier .supplier-text{border:1px solid #f9b9cb;background:#FEEAEF;padding:4px 9px;border-radius:16px}.product-card-content .product-title{font-family:var(--font-asul);font-size:20px;line-height:24px;text-transform:capitalize;color:var(--text-color);text-decoration:unset;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px;transition:all .3s ease-in-out}.product-card:hover .product-title{color:var(--secondary-color)}.product-card-content .product-price{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:20px}.product-card-content .product-price .price{font-weight:700;font-size:24px;line-height:40px}.product-card-content .product-price .saved-price{background:#00D32733;padding:5px 9px;border-radius:16px;border:1px solid #00d327;font-family:var(--font-asul);font-size:16px;line-height:19px;text-align:center;text-transform:capitalize;width:fit-content}.product-card-content .btns{margin-top:auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.phone-input-container{width:100%}.phone-input-container .form-control{width:100%!important;min-height:50px;border:1px solid var(--white);border-radius:14px;background:transparent;box-shadow:0 4px 12px 0 #0000001A;font-weight:400;font-size:16px;line-height:24px;padding:0 13px 0 48px;color:var(--text-color)}.phone-input-container .form-control:focus{outline:none;border-color:var(--secondary-color)}.phone-input-container .form-control.is-invalid{border-color:#dc3545}.phone-input-container .flag-dropdown{border:none;background:transparent;border-radius:14px 0 0 14px}.phone-input-container .flag-dropdown:focus,.phone-input-container .flag-dropdown:hover{background:transparent}.phone-input-container .selected-flag{padding:0 8px;border-radius:14px 0 0 14px}.phone-input-container .selected-flag:focus,.phone-input-container .selected-flag:hover{background:transparent}.form-input.is-invalid{border-color:#dc3545}.product-details{padding-top:46px}.product-description-header i{font-size:12px}.main .product-details{padding-top:146px}.product-image-slider{width:calc(54% - 11px);height:fit-content;align-self:flex-start}.product-image-slider .product-swiper{padding:24px;background:#F8F3F099;border-radius:24px;height:fit-content}.product-swiper .slide-wrapper{padding-top:96.5%;position:relative;display:flex;cursor:pointer}.product-swiper .slide-wrapper img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-radius:24px}.product-swiper .swiper-pagination{display:flex;align-items:center;justify-content:center;top:unset;bottom:0;gap:4px}.product-swiper .swiper-pagination .swiper-pagination-bullet{width:11px;height:11px;background:#BABABA;opacity:1;transition:all .3s ease-in-out;margin:0!important}.product-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--secondary-color)}.product-details-row{gap:28px;margin-bottom:76px;align-items:flex-start}.product-details-info{width:calc(46% - 11px)}.product-details .container{max-width:1350px}.pd-info-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.pd-action-btns{gap:8px;flex-shrink:0}.pd-action-btn,.pd-action-btns{display:flex;align-items:center}.pd-action-btn{width:40px;height:40px;border-radius:50%;border:1.5px solid #e8e8e8;background:#fff;justify-content:center;font-size:20px;color:#555;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.pd-action-btn--saved,.pd-action-btn:hover{border-color:#ea7793;color:#ea7793}.pd-action-btn--saved{background:#fff}.pd-action-btn--saved:hover{background:#fff5f7;border-color:#d45c77;color:#d45c77}.pd-action-btn--copied{background:#28a745;border-color:#28a745;color:#fff}.pd-action-btn:disabled{opacity:.65;cursor:not-allowed}.product-details .supplier{font-weight:500;font-size:14px;line-height:22px;text-transform:capitalize;display:flex;align-items:center;gap:8px;margin-bottom:16px}.product-details .supplier-text{padding:4px 10px;background:#FEEAEF;border-radius:30px}.product-rating{display:flex;align-items:center;gap:14px;margin-bottom:20px}.product-rating .review-star{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:20px;line-height:24px;gap:6px}.product-rating .review-star i{width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:22px;color:#FFC300}.product-rating .review-sold{text-align:center;background:#feeaef;border-radius:20px;padding:6px 10px;font-size:14px;line-height:normal;font-weight:500}.product-details-info h1{font-family:var(--font-asul);font-weight:400;font-size:28px;line-height:35px;text-transform:capitalize;margin-bottom:18px}.product-details-info .price{display:flex;align-items:center;gap:20px;margin-bottom:22px}.product-details-info .price h5{font-weight:700;font-size:22px;line-height:28px;margin-bottom:0}.product-details-info .price .saved{font-family:var(--font-asul);font-weight:400;font-size:16px;line-height:19px;text-align:center;text-transform:capitalize;background:#00D32733;border:1px solid #00d327;padding:5px 9px;border-radius:20px}.product-details--google .product-details-info{padding-top:18px}.product-details--google .product-details-info h1{margin-bottom:18px}.product-details--google .product-details-info .price{margin-bottom:34px}.product-details--google .product-details-content .button-group{margin-bottom:0}.product-details--google .product-details-content .button-group .google-buy-btn{width:min(100%,460px);background:#111;border-color:#111;color:#fff;text-decoration:none;box-shadow:0 12px 26px rgba(0,0,0,.18)}.product-details--google .product-details-content .button-group .google-buy-btn:hover{background:#222;border-color:#222;color:#fff}.product-details--google .product-details-content .button-group .google-buy-btn[aria-disabled=true]{opacity:.55;pointer-events:none}.product-variants-item{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.product-quantity h6,.product-variants-item h6{text-transform:capitalize;min-width:72px;margin-bottom:0;font-size:14px;font-weight:500;line-height:20px;padding-top:7px}.product-variants-item ul{padding:0;margin:0;list-style:none;display:flex;gap:8px;flex-wrap:wrap}.label-checkbox{position:relative}.label-checkbox input{position:absolute;opacity:0;width:0;height:0;left:0;top:0}.label-checkbox .label-text{display:flex;align-items:center;justify-content:center;border:1px solid #eaeaea;border-radius:999px;padding:7px 12px;font-weight:400;font-size:14px;line-height:18px;text-transform:capitalize}.label-checkbox input:checked+.label-text{border:1px solid var(--primary-color);background:#FFF3F6}.product-quantity{display:flex;align-items:center;gap:14px}.product-qut-box{display:flex;align-items:center;border:1px solid #e8e8e8;border-radius:999px;overflow:hidden;background:#F8F8F8;width:fit-content;min-width:130px}.product-qut-box button{width:42px;height:42px;padding:0;background:transparent;border:0;display:flex;align-items:center;justify-content:center;font-size:21px;line-height:21px;background:var(--white);transition:all .3s ease-in-out}.product-qut-box button:hover{color:var(--secondary-color)}.product-qut-box input{height:42px;width:44px;text-align:center;padding:8px;border:0;background:#F8F8F8;font-family:var(--font-asul);font-size:16px;line-height:20px;text-transform:capitalize}.product-qut-box input:focus{outline:none}.product-details-content .product-quantity{margin-bottom:28px}.product-details-content .button-group{display:flex;align-items:center;gap:12px;margin-bottom:30px}.product-details-content .button-group .btns{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:17px 18px;border-radius:999px;box-shadow:0 8px 22px rgba(234,119,147,.18)}.product-details-content .button-group .btns i{width:24px;height:24px;font-size:20px;line-height:20px;display:flex;align-items:center;justify-content:center}.product-description h6,.product-specification h6{display:flex;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:22px;margin-bottom:22px}.product-disclosure-group{border-color:#eaeaea;border-style:solid;border-width:1px 0}.product-disclosure-row{width:100%;min-height:56px;padding:16px 0;border:0;border-radius:0;background:transparent;color:var(--text-color);display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;transition:color .18s ease,background-color .18s ease}.product-disclosure-row:hover{color:var(--secondary-color)}.product-disclosure-row:focus-visible{border-radius:8px;outline:2px solid rgba(234,119,147,.62);outline-offset:3px}.product-disclosure-row:active{transform:translateY(1px)}.product-disclosure-row+.product-disclosure-row,.product-specification+.product-disclosure-row{border-top:1px solid #eaeaea}.product-disclosure-row__title{margin:0;display:flex;align-items:center;gap:5px;font-weight:500;font-size:16px;line-height:22px}.product-disclosure-row>i:last-child{flex:0 0 auto;font-size:12px}.product-description p{font-weight:400;font-size:16px;line-height:19px;margin-bottom:0}.product-description{margin-bottom:40px}.product-specification ul{margin:0;padding:0;list-style:none}.product-disclosure-group .product-specification ul{padding-bottom:16px}.product-specification ul li{margin-bottom:12px}.product-disclosure-group .product-specification ul li:last-child{margin-bottom:0}.product-specification label{font-weight:400;font-size:14px;line-height:24px;width:100%;text-transform:uppercase}.product-specification{padding:16px 0;border-color:#eaeaea;border-style:solid;border-width:1px 0}.product-disclosure-group .product-specification{padding:0;border:0}.product-specification span{font-weight:500;font-size:14px;line-height:24px;width:100%}.product-more-details-modal{max-width:min(860px,calc(100vw - 32px))}.product-more-details-modal__content{max-height:calc(100dvh - 32px);border:0;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 28px 80px rgba(35,33,31,.28)}.product-more-details-modal__header{min-height:76px;padding:14px 18px;border:0;border-bottom:1px solid rgba(35,33,31,.08);background:rgba(255,255,255,.96);display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px}.product-more-details-modal__header h2{color:var(--text-color);font-family:var(--font-asul);font-size:30px;font-weight:400;line-height:34px;text-align:center}.product-more-details-modal__close,.product-more-details-modal__header-spacer{width:40px;height:40px}.product-more-details-modal__close{padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-color);display:inline-flex;align-items:center;justify-content:center;font-size:18px;transition:color .18s ease,background-color .18s ease,transform .18s ease}.product-more-details-modal__close:focus-visible,.product-more-details-modal__close:hover{background:#fff5f7;color:var(--secondary-color);outline:none;transform:translateY(-1px)}.product-more-details-modal__body{min-height:0;padding:0;overflow:hidden}.product-more-details-modal__scroll{max-height:calc(100dvh - 108px);padding:18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.product-more-details-modal__images,.product-more-details-modal__skeletons{display:flex;flex-direction:column;gap:14px}.product-more-details-modal__image{position:relative;width:100%;min-width:0;overflow:hidden;border-radius:14px;background:#f4f0ed}.product-more-details-modal__image:not(.is-loaded){aspect-ratio:4/5}.product-more-details-modal__image img{width:100%;height:auto;display:block;opacity:0;transition:opacity .18s ease}.product-more-details-modal__image:not(.is-loaded) img{height:100%;object-fit:contain}.product-more-details-modal__image.is-loaded img{opacity:1}.product-more-details-modal__image-placeholder,.product-more-details-modal__skeleton{display:block;width:100%;aspect-ratio:4/5;border-radius:inherit;background:linear-gradient(100deg,#f2eeeb 22%,#faf8f6 40%,#f2eeeb 58%);background-size:220% 100%;animation:product-more-details-shimmer 1.25s ease-in-out infinite}.product-more-details-modal__image-placeholder{position:absolute;inset:0}.product-more-details-modal__skeleton{border-radius:14px}.product-more-details-modal__skeleton--short{aspect-ratio:16/9}.product-more-details-modal__state{min-height:360px;padding:44px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6f6761;text-align:center}.product-more-details-modal__state>i{width:48px;height:48px;margin-bottom:14px;border-radius:50%;background:#fff4f7;color:var(--secondary-color);display:inline-flex;align-items:center;justify-content:center;font-size:22px}.product-more-details-modal__state h3{margin:0 0 8px;color:var(--text-color);font-family:var(--font-asul);font-size:24px;font-weight:400}.product-more-details-modal__state p{max-width:360px;margin:0;font-size:14px;line-height:1.5}.product-more-details-modal__retry{min-width:112px;min-height:42px;margin-top:18px;padding:0 20px;border:0;border-radius:999px;background:#e00043;color:#fff;font-size:14px;font-weight:500}.product-more-details-modal__retry:active{transform:translateY(1px)}.product-more-details-modal__retry:focus-visible,.product-more-details-modal__retry:hover{box-shadow:0 8px 22px rgba(234,119,147,.24);outline:2px solid rgba(234,119,147,.36);outline-offset:3px}@keyframes product-more-details-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.product-more-details-modal__close,.product-more-details-modal__image img{transition:none}.product-more-details-modal__image-placeholder,.product-more-details-modal__skeleton{animation:none}}@media (max-width:767px){.product-more-details-modal{width:100%;max-width:100%;height:100dvh;margin:0}.product-more-details-modal__content{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.product-more-details-modal__header{min-height:64px;padding:10px 12px;grid-template-columns:40px minmax(0,1fr) 40px}.product-more-details-modal__header h2{font-size:24px;line-height:28px}.product-more-details-modal__body{flex:1 1 auto}.product-more-details-modal__scroll{height:100%;max-height:none;padding:10px}.product-more-details-modal__images,.product-more-details-modal__skeletons{gap:10px}.product-more-details-modal__image,.product-more-details-modal__skeleton{border-radius:10px}.product-more-details-modal__state{min-height:calc(100dvh - 84px);padding:32px 20px}}.related-products-section{margin:0 0 95px}.related-products-section h2{font-family:var(--font-asul);font-weight:700;font-size:35px;line-height:42px;margin-bottom:24px;text-transform:capitalize}.cart-page{padding:175px 0 95px}.cart-wrapper{display:flex;gap:30px}.cart-total{max-width:373px;width:100%}.cart-info{width:100%}.cart-info h1{font-family:var(--font-asul);font-size:52px;line-height:63px;text-transform:capitalize;margin-bottom:30px}.cart-item{padding:15px;border-radius:16px;border:1px solid var(--border-color);margin-bottom:10px;background:rgba(255,255,255,1);box-shadow:0 4px 12px 0 #0000001A}.card-product,.cart-item{display:flex;align-items:center;gap:16px}.card-product{width:100%}.card-product .product-image{min-width:88px;width:88px;height:88px;display:flex;align-items:center;justify-content:center;border-radius:16px}.card-product .product-image img{width:100%;height:100%;object-fit:cover;border-radius:16px}.card-product .content h3{font-weight:400;font-size:16px;line-height:24px;margin-bottom:10px}.card-product .content a{text-decoration:none;color:var(--text-color)}.card-product .content a:hover{color:var(--secondary-color);transition:all .3s ease-in-out}.card-product .content span{font-size:15px}.card-product .content p{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;color:#23211F;margin-bottom:0}.cart-item .remove-btns{min-width:40px;max-width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:12px;color:#FA004A;background:transparent;border:0}.cart-total h4{font-family:var(--font-asul);font-weight:700;font-size:35px;line-height:42px;text-transform:capitalize;margin-bottom:30px}.cart-total ul,.checkout-cart-summary{list-style:none;padding:15px;margin:0 0 20px;background:#FFEFE6;border-radius:16px;border:1px solid var(--border-color)}.cart-total ul label,.checkout-cart-summary label{font-weight:400;font-size:16px;line-height:24px}.cart-total ul li,.checkout-cart-summary li{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-total ul li:not(:last-child),.checkout-cart-summary li:not(:last-child){margin-bottom:16px}.cart-total ul label span,.checkout-cart-summary span{font-weight:500;font-size:16px;line-height:24px}.cart-total ul li:last-child label,.cart-total ul li:last-child span,.checkout-cart-summary li:last-child label,.checkout-cart-summary li:last-child span{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize}.cart-total .btns{width:100%}.checkouts-page{padding:35px 0 85px}.checkout-page header{display:none}.checkout-page .back-btns{display:flex;align-items:center;background:transparent;border:0;font-weight:500;font-size:24px;line-height:35px;gap:10px;padding:0;width:fit-content;text-decoration:unset;color:var(--text-color);margin-bottom:20px;transition:all .3s ease-in-out}.checkout-page .back-btns:hover{color:var(--secondary-color)}.checkout-page .back-btns i{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:18px}.checkout-cart{max-width:466px;width:100%}.checkout-inner-title{display:flex;align-items:center;gap:10px;font-family:var(--font-asul);font-weight:700;font-size:35px;line-height:42px;text-transform:capitalize;margin-bottom:20px}.checkout-inner-title span{min-width:30px;height:30px;border-radius:20px;background:var(--border-color);font-family:var(--font-inter);font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;justify-content:center}.checkout-cart-list{border:1px solid var(--border-color);background:var(--white);border-radius:16px;padding:19px;margin-bottom:40px;box-shadow:0 4px 12px 0 #0000001A;overflow:visible}.checkout-cart-item{position:relative;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ededed;overflow:visible}.checkout-cart-item:last-child{padding:0;margin:0;border:0}.checkout-cart-item .remove-btns{position:absolute;top:0;right:0;z-index:11;width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:12px;border:0;background:transparent;color:var(--secondary-color)}.checkout-cart-item .cart-product{margin-bottom:16px;overflow:visible}.checkout-cart-item .cart-product .images{min-width:80px;max-width:80px;height:80px;border-radius:16px}.checkout-cart-item .cart-product .images img{width:100%;height:100%;object-fit:cover;border-radius:16px}.checkout-cart-item .cart-product .content{font-weight:400;font-size:16px;line-height:24px;overflow:visible;padding-right:15px}.checkout-cart-item .cart-product .checkout-cart-item-content-inner{display:flex;flex-direction:column;gap:6px;overflow:visible}.checkout-cart-item .checkout-cart-item-variant-row{display:flex;align-items:center;gap:6px;overflow:visible}.checkout-cart-item .checkout-cart-item-variant-label{font-size:14px;font-weight:500;color:#6c757d;flex-shrink:0}.checkout-cart-item .checkout-cart-item-variant-info-wrap{position:relative;flex-shrink:0;overflow:visible}.checkout-cart-item .checkout-cart-item-variant-info-wrap:hover{z-index:10}.checkout-cart-item .checkout-cart-item-info-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;font-size:12px;font-weight:600;font-style:italic;color:#6c757d;background:#f0f0f0;border:1px solid #dee2e6;border-radius:50%;cursor:help;transition:color .15s ease,background .15s ease,border-color .15s ease}.checkout-cart-item .checkout-cart-item-info-btn:hover{color:var(--primary-color,#E65F88);background:#fff;border-color:var(--primary-color,#E65F88)}.checkout-cart-item .checkout-cart-item-variant-tooltip{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:12px 14px;max-width:min(300px,calc(100vw - 32px));min-width:180px;font-size:13px;line-height:1.5;font-weight:400;color:#23211F;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.18);border:1px solid #e0e0e0;z-index:9999;transition:visibility .15s ease,opacity .15s ease;pointer-events:none;white-space:normal;text-align:left;filter:drop-shadow(0 2px 8px rgba(0,0,0,.08))}.checkout-cart-item .checkout-cart-item-variant-info-wrap:hover .checkout-cart-item-variant-tooltip{visibility:visible;opacity:1}.checkout-cart-item .checkout-cart-qty p{font-weight:600;font-size:18px;line-height:24px;margin-bottom:0;text-transform:capitalize}.checkout-cart-item .checkout-cart-qty .product-qut-box{border-radius:8px;min-width:105px}.checkout-cart-item .checkout-cart-qty button{width:36px;height:36px;font-size:14px;line-height:14px}.checkout-cart-item .checkout-cart-qty input{width:36px;height:36px;font-size:16px;line-height:16px;padding:0}.checkout-cart-summary{padding:19px;margin-bottom:40px;box-shadow:0 4px 12px 0 #0000001A}.checkout-breakdown{margin-bottom:40px}.checkout-breakdown h3{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;margin-bottom:10px}.form-checkbox{position:relative}.form-checkbox input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.form-check-content{padding-left:34px;position:relative;font-weight:400;font-size:16px;line-height:24px}.form-check-content:before,.select-shipping-content h4:before{content:"";position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #1c274c50;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:20px;color:var(--white);font-family:Redcart!important}.form-checkbox input:checked~.form-check-content:before,.select-shipping-item input:checked~.select-shipping-content h4:before{content:var(--icon-icon-24);background:var(--secondary-color);border:1px solid var(--secondary-color)}.form-check-content a{color:var(--secondary-color)}.checkout-cart .payment-img{max-width:384px;width:100%;margin:40px auto 0;display:flex}.checkout-cart .payment-img img{width:100%;height:auto;object-fit:contain}.checkout-wrapper{gap:30px}.checkout-wrapper-box{width:100%}.checkout-wrapper-box h1{font-family:var(--font-asul);font-weight:400;font-size:52px;line-height:63px;text-transform:capitalize;margin-bottom:20px}.shipping-address{border:1px solid #d7d7d7;background:#ffffff4d;padding:19px;border-radius:16px;margin-bottom:40px;box-shadow:0 4px 12px 0 #0000001A}.select-shipping-item{width:100%;position:relative;margin-bottom:20px}.select-shipping-item:last-child{margin-bottom:0}.select-shipping-item input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.select-shipping-content{padding:19px;border-radius:16px;box-shadow:0 4px 12px 0 #0000001A;cursor:pointer;border:1px solid #d7d7d7}.select-shipping-content h4{font-family:var(--font-asul);font-weight:700;font-size:25px;line-height:30px;text-transform:capitalize;position:relative;padding:0 40px 15px 0;margin-bottom:15px;border-bottom:1px solid #ededed}.select-shipping-content .delivery-time{font-weight:400;font-size:16px;line-height:24px;margin-bottom:16px}.select-shipping-content .shipping-price{display:flex;justify-content:space-between;gap:12px}.select-shipping-content .shipping-price h6{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;margin-bottom:0}.select-shipping-content .shipping-price p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:0}.select-shipping-content .time-price-fee h6{font-weight:600;font-size:20px;line-height:24px;text-align:right}.select-shipping-content h4:before{left:unset;right:0;border-radius:50%;font-size:8px}.select-shipping-item input:checked~.select-shipping-content{border:1px solid var(--border-color)}.select-shipping-list{margin-bottom:40px}.buyer-protection-inner{padding:19px;border:1px solid #d7d7d7;border-radius:16px;box-shadow:0 4px 12px 0 #0000001A}.buyer-protection-heading{padding-right:46px;display:flex;justify-content:space-between;gap:12px;position:relative}.buyer-protection-heading .arrow-icon{width:25px;height:25px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#FFEFE6;border:0;font-size:10px;line-height:10px;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:all .3s ease-in-out}.buyer-protection-heading .arrow-icon:hover{background:var(--secondary-color);color:var(--white)}.buyer-protection-heading .arrow-icon.active i{rotate:180deg;margin-bottom:3px}.protection-heading-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.buyer-info-item .icon,.protection-heading-item .icon{min-width:50px;height:50px;display:flex;align-items:center;justify-content:center}.buyer-info-item .icon img,.protection-heading-item .icon img{width:100%;height:100%;object-fit:contain}.protection-heading-item a,.protection-heading-item h6{font-family:var(--font-asul);font-weight:700;font-size:20px;line-height:24px;text-decoration:unset;color:var(--text-color);text-align:center;text-transform:capitalize}.buyer-info-item{display:flex;align-items:center;gap:15px;margin-bottom:16px}.protection-heading-item h6{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;margin-bottom:0}.buyer-protection-info ul{list-style:none;padding:0;margin:0}.buyer-protection-info ul li{padding-left:41px;position:relative;font-size:16px;line-height:30px;margin-bottom:10px}.buyer-protection-info ul li:last-child{margin-bottom:0}.buyer-protection-info ul li a{color:var(--secondary-color);text-decoration:unset}.buyer-protection-info ul li a:hover{color:var(--text-color)}.buyer-protection-info ul li:before{content:var(--icon-icon-25);position:absolute;font-family:Redcart!important;font-size:30px;line-height:30px;top:0;left:0;color:var(--secondary-color)}.buyer-protection-info{margin-top:16px;padding-top:16px;border-top:1px solid #eaeaea}.buyer-info-body{padding-left:20px}.buyer-protection-label:not(:last-child){margin-bottom:16px}.buyer-protection-label h6,.buyer-protection-label p{font-weight:600;font-size:16px;line-height:24px;margin-bottom:0}.buyer-protection-label p{font-weight:400}.buyer-info-body p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:10px}.buyer-info-body .payment-img{max-width:365px;width:100%;display:flex}.buyer-info-body .payment-img img{width:100%;height:auto}.buyer-info-item h6{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;margin-bottom:0}.payment-successful-modal .modal-dialog{max-width:551px}.payment-successful-modal .icon-inspration{max-width:220px;width:100%;display:flex;margin:0 auto 30px}.payment-successful-modal .icon-inspration img{width:100%;height:auto}.quote-history-item{padding:8px;border-radius:16px;border:2px solid rgba(255,255,255,.6);background:rgba(248,243,240,.6)}.quote-history-item .image{display:flex;padding-top:96%;position:relative}.quote-history-item .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:16px}.quote-history-item .date{padding:5px 7px;border:1px solid rgba(255,255,255,.6);background:rgba(247,213,245,.5);font-weight:400;font-size:16px;line-height:28px;text-align:center;color:#0A080C;position:absolute;bottom:9px;left:9px;border-radius:60px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.transaction-history-heading{margin-bottom:30px}.transaction-history-heading .form-group{min-width:160px}.transaction-history-table{background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;overflow:auto;background:#f9b9cb33;border:1px solid #f9b9cb}.transaction-history-table table{width:100%}.transaction-history-table td,.transaction-history-table th{padding:13px 5px;font-size:16px;line-height:24px;white-space:wrap;border-bottom:1px solid #f9b9cb;text-transform:capitalize}.transaction-history-table th{font-weight:600;text-transform:capitalize}.transaction-history-table td:first-child,.transaction-history-table th:first-child{padding-left:10px}.transaction-history-table td:last-child,.transaction-history-table th:last-child{padding-right:10px}.status{padding:2px 10px;background:#1C8455;font-weight:500;font-size:14px;line-height:24px;text-transform:capitalize;width:fit-content;border-radius:4px;color:var(--white)}.status.cancelled{background:#FF4B4B}.status.pending,.status.shipped{color:#5C4704;background:#FDC20A}.my-orders-list{display:flex;flex-wrap:wrap;gap:16px}.my-orders-item{padding:16px;border:1px solid #f9b9cb;border-radius:16px;margin-bottom:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(249,185,203,.2);box-shadow:0 4px 12px 0 rgba(0,0,0,.1);width:48%}.my-orders-item:last-child{margin-bottom:0}.my-orders-item .ordre-id{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize}.my-orders-item .ordre-data{font-weight:400;font-size:18px;line-height:22px}.my-orders-item .order-id-date{margin-bottom:10px}.my-orders-item .price{font-weight:400;font-size:18px;line-height:24px}.my-orders-item .price span{font-weight:600}.my-orders-item .order-product-info{width:100%;padding:9px;border:1px solid rgba(255,255,255,1);background:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px}.my-orders-item .product-info{width:100%}.my-orders-item .product-image{background:rgba(248,243,240,.6);border:1px solid rgba(255,255,255,.6);padding:2px;border-radius:4px;display:flex;align-items:center;justify-content:center;min-width:55px;width:55px;height:55px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.my-orders-item .product-image img{width:100%;height:100%;object-fit:cover;border-radius:2px}.my-orders-item .product-wrapper h3,.my-orders-item .product-wrapper p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:0}.my-orders-item .order-btns{font-weight:400;font-size:16px;line-height:24px;color:#0A080C;background:rgba(249,185,203,.2);border:1px solid var(--border-color);white-space:nowrap;padding:7px 14px;border-radius:14px;text-decoration:unset;transition:all .3s ease-in-out}.my-orders-item .order-btns:hover{background:var(--border-color)}.my-orders .transaction-history-heading .form-input{min-width:151px}.my-orders-details .back-title{display:flex;align-items:center;gap:16px;font-weight:500;font-size:24px;line-height:34px;margin-bottom:30px}.my-orders-details .back-title button{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:20px;background:transparent;border:0;transition:all .3s ease-in-out}.my-orders-details .back-title button:hover{color:var(--secondary-color)}.orders-details-info{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border-color)}.orders-details-info .id{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;margin-bottom:8px}.orders-details-info .date{font-weight:400;font-size:18px;line-height:22px}.orders-details-title{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;margin-bottom:8px}.details-produt-item{padding:14px;border-radius:16px;gap:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.6);background:rgba(248,243,240,.6)}.details-produt-item .images{max-width:184px;width:100%;height:143px;display:flex;align-items:center;justify-content:center}.details-produt-item .images img{width:100%;height:100%;object-fit:cover;border-radius:16px}.details-produt-item h5{font-family:var(--font-asul);font-weight:400;font-size:22px;line-height:24px;margin-bottom:20px}.details-produt-item p{font-weight:400;font-size:18px;line-height:22px;margin-bottom:0}.orderdetails-summry li:last-child label{font-size:18px;line-height:24px}.orderdetails-summry li:last-child p{font-size:20px;line-height:24px}.orderdetails-address .address{padding:19px;border-radius:16px;font-size:16px;line-height:24px;border:1px solid rgba(215,215,215,1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.notifications-list,.orderdetails-address .address{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notifications-list{background:#f9b9cb33;border:1px solid #f9b9cb;border-radius:16px;padding:15px;box-shadow:0 4px 12px #0000001a}.notifications-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #fff;border-radius:10px;padding:12px 12px 12px 24px;margin-bottom:12px;position:relative}.notifications-item.active:before{content:"";background:var(--secondary-color);border-radius:50%;width:5px;height:5px;position:absolute;top:22px;left:10px}.notifications-item:last-child{margin-bottom:0}.notifications-item h5{text-transform:capitalize;font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}.notifications-item p{margin-bottom:0;font-size:14px;line-height:20px}.spinner-border{color:var(--secondary-color)}.description-img{position:relative;padding-top:100%}.description-img img{width:100%;height:100%;object-fit:cover;border-radius:12px;position:absolute;top:0;left:0}.cart-empty{max-width:550px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}.cart-empty .empty-img{max-width:200px;width:100%}.cart-empty .empty-img img{width:100%;height:100%}.cart-empty .text-muted{font-size:24px;line-height:34px;text-align:center;color:var(--text-color)!important;font-weight:500;font-family:var(--font-asul)}.privacy-service-box .content{font-family:var(--font-akkurat)!important}.new-admin{display:flex;min-height:100dvh;background:#FAFAFA;padding:10px 10px 10px 0}.new-sidebar{flex-direction:column;justify-content:space-between;gap:8px;min-width:90px;max-width:90px;height:calc(100dvh - 20px);padding:20px;transition:all .3s ease-in-out;display:flex;position:sticky;top:10px}.new-admin-content{width:calc(100% - 90px);transition:all .3s ease-in-out;box-shadow:0 4px 12px 0 #0000001A;background:var(--white);border-radius:20px}.new-sidebar .new-logo{display:flex;align-items:center;justify-content:center;min-width:38px;max-width:38px;height:38px;margin:0 auto}.new-sidebar .new-logo img{width:100%;height:100%}.sidebar-menu-list{list-style:none}.sidebar-menu-link{padding:4px;gap:10px;color:#8D8D8D;font-weight:500;font-size:14px;line-height:24px;text-transform:capitalize;text-decoration:unset;background:transparent;border:0}.sidebar-menu-link,.sidebar-menu-link .icons{display:flex;align-items:center;transition:all .3s ease-in-out}.sidebar-menu-link .icons{border-radius:12px;justify-content:center;min-width:32px;max-width:32px;height:32px;font-size:16px;line-height:22px}.sidebar-menu-link:hover{color:var(--text-color)}.new-sidebar:hover{min-width:160px;max-width:160px}.new-sidebar:hover~.new-admin-content{width:calc(100% - 160px)}.new-sidebar:hover .menu-text{display:block}.sidebar-menu-link:hover .icons{color:var(--secondary-color)}.sidebar-menu-link:hover .menu-text{display:block}.new-sidebar-menu{height:fit-content;overflow:auto;overflow-X:hidden}.new-sidebar-menu::-webkit-scrollbar{width:2px}.new-sidebar-menu::-webkit-scrollbar-track{background:#f1f1f1}.new-sidebar-menu::-webkit-scrollbar-thumb{background:#888}.sidebar-menu-link .menu-text{display:none}.sidebar-menu-link .icons.card-icon{background:var(--primary-color);color:var(--white);font-size:18px;position:relative}.sidebar-menu-link .icons.card-icon .count{color:var(--primary-color);font-size:10px;line-height:normal;position:absolute;bottom:6px;left:50%;transform:translateX(-50%)}.cart-nav-icon{display:block;height:30px;position:relative;width:30px}.cart-nav-icon__svg{display:block;height:100%;overflow:visible;width:100%}.cart-nav-icon__reference-basket,.cart-nav-icon__wheel{fill:currentColor}.cart-nav-icon__reference-handle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8}.cart-nav-icon__count{color:var(--primary-color);display:block;font-size:10px;font-weight:700;left:58%;letter-spacing:0;line-height:.9;min-width:10px;pointer-events:none;position:absolute;text-align:center;top:48%;transform:translate(-50%,-50%)}.cart-nav-icon__count--compact{font-size:6.8px}.sidebar-menu-link.active .icons.card-icon .cart-nav-icon__count{color:var(--secondary-color)}.sidebar-menu-link.active{color:var(--text-color)}.sidebar-menu-link.active .icons{color:var(--secondary-color)}.sidebar-menu-link.active .icons.card-icon{background:var(--secondary-color);color:var(--white)}.sidebar-menu-link.active .icons.card-icon .count{color:var(--secondary-color)}.new-header{padding:16px 20px;border-bottom:1px solid #f0f0f0}.new-header h1{font-family:var(--font-asul);margin-bottom:0;font-weight:700;font-size:35px;line-height:36px;text-transform:capitalize}.new-header .pts-new-btns{border:1px solid #f9b9cb;background:#F9B9CB33;border-radius:30px;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 5px}.new-header .pts-new-btns img{width:32px;height:32px;object-fit:contain}.new-header-action .dropdown-profile:after{display:none}.new-header-logo{width:auto;height:38px;object-fit:contain}.new-admin-wrapper{padding:24px 20px 20px}.new-admin-wrapper--search,.new-admin-wrapper--topless{padding-top:20px}.new-admin-wrapper--product-detail{padding-top:18px}.collection-heading{margin-bottom:20px}.collection-heading h2{font-family:var(--font-asul);margin-bottom:0;font-weight:400;font-size:30px;line-height:36px;text-transform:capitalize;color:var(--text-color)}.collection-heading .pluse-btns{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#F9B9CB;background:#F9B9CB33;border:1px solid #f9b9cb;font-size:16px;line-height:16px;border-radius:50%;transition:all .3s ease-in-out}.collection-heading .pluse-btns:hover{background:var(--secondary-color);color:var(--white);border:1px solid var(--secondary-color)}.saved-page{display:grid;gap:18px}.saved-hero,.saved-panel{background:#fff;border:1px solid rgba(35,33,31,.08);border-radius:24px;box-shadow:0 16px 46px rgba(35,33,31,.055)}.saved-hero{min-height:240px;overflow:hidden;padding:clamp(28px,4vw,44px);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;position:relative}.saved-hero:before{content:none}.saved-hero__copy{position:relative;z-index:1}.saved-hero__kicker{color:var(--primary-color);font-size:13px;font-weight:600;letter-spacing:0;line-height:18px;margin:0 0 8px;text-transform:uppercase}.saved-hero__copy h2{font-family:var(--font-asul);font-size:clamp(42px,4.6vw,58px);font-weight:400;line-height:1.05;letter-spacing:0;color:var(--text-color);margin:0 0 12px}.saved-hero__title{display:inline-flex;align-items:flex-end;position:relative}.saved-hero__copy p{color:#6a625d;font-size:16px;font-weight:400;line-height:25px;max-width:560px;margin:0}.saved-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:24px}.saved-dark-action,.saved-soft-action{border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:600;line-height:20px;min-height:42px;padding:10px 18px;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.saved-soft-action{background:#fff;border:1px solid rgba(35,33,31,.12);color:#211d1c}.saved-dark-action span,.saved-soft-action span{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.saved-soft-action span{background:#f5f2ef;color:#6f6862;font-size:20px;font-weight:500}.saved-soft-action--secondary{background:rgba(255,255,255,.82);border-color:rgba(35,33,31,.08);color:var(--text-color)}.saved-soft-action--secondary span{background:#f5f2ef;color:#6f6862}.saved-soft-action--smp{background:#201e1c;border:1px solid #201e1c;color:#fff}.saved-soft-action--smp span{background:rgba(255,255,255,.14);color:#fff;font-size:18px}.saved-soft-action:focus-visible,.saved-soft-action:hover{background:#141313;border-color:#141313;box-shadow:0 12px 24px rgba(17,17,17,.12);color:#fff;outline:none;transform:translateY(-1px)}.saved-soft-action:focus-visible span,.saved-soft-action:hover span{background:rgba(255,255,255,.14);color:#fff}.saved-soft-action--smp:focus-visible,.saved-soft-action--smp:hover{background:#111;border-color:#111;box-shadow:0 12px 24px rgba(17,17,17,.14);color:#fff}.saved-dark-action{background:#111;color:#fff;box-shadow:0 12px 24px rgba(17,17,17,.16);white-space:nowrap}.saved-dark-action span{background:rgba(255,255,255,.12);color:#fff;font-size:20px;font-weight:400}.saved-dark-action:focus-visible,.saved-dark-action:hover{background:#26221f;color:#fff;outline:none;transform:translateY(-1px)}.saved-panel{padding:24px 28px}.saved-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.saved-section-heading h2{font-family:var(--font-asul);font-size:26px;font-weight:400;line-height:32px;margin:0 0 6px;color:var(--text-color)}.saved-section-heading p{color:#6c6660;font-size:14px;line-height:21px;margin:0}.saved-loading{min-height:176px;display:flex;align-items:center;justify-content:center}.saved-collection-empty{display:block;min-height:170px}.saved-folder-scene{min-height:164px;max-width:720px;position:relative}.saved-folder{position:absolute;border:1px solid rgba(234,119,147,.22);border-radius:12px;background:#fff6f8;box-shadow:0 16px 30px rgba(35,33,31,.08)}.saved-folder:before{content:"";position:absolute;left:-1px;top:-18px;width:34%;height:28px;border-radius:10px 10px 0 0;background:#f4c8cf;border:1px solid rgba(234,119,147,.2);border-bottom:0}.saved-folder--large{left:10px;bottom:0;width:260px;height:126px;background:#fff3f6}.saved-folder--small{width:126px;height:108px;background:#fbf4f1;display:flex;align-items:center;justify-content:center;color:#d9b8ad;font-size:30px}.saved-folder--one{left:300px;bottom:0}.saved-folder--two{left:452px;bottom:0;background:#fff6f8}.saved-folder-heart{position:absolute;width:42px;height:42px;left:50%;top:50%;transform:translate(-50%,-42%) rotate(-45deg)}.saved-folder-heart:after,.saved-folder-heart:before{content:"";position:absolute;width:34px;height:52px;border:2px solid #dd7888;border-radius:34px 34px 0 0}.saved-folder-heart:before{left:20px;transform:rotate(45deg);transform-origin:0 100%}.saved-folder-heart:after{left:-2px;transform:rotate(-45deg);transform-origin:100% 100%}.saved-unorganized-empty{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:center}.saved-unorganized-copy h2{font-family:var(--font-asul);font-size:26px;font-weight:400;line-height:32px;margin:0 0 12px;color:var(--text-color)}.saved-unorganized-copy p{color:#6c6660;font-size:14px;line-height:22px;margin:0 0 18px}.saved-browse-link{border:0;background:transparent;padding:0;color:var(--primary-color);display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;transition:color .18s ease,transform .18s ease}.saved-browse-link:focus-visible,.saved-browse-link:hover{color:#c94b70;outline:none;transform:translateX(2px)}.saved-empty-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.saved-empty-product-card{border:1px solid rgba(35,33,31,.08);border-radius:12px;background:#fff;min-height:178px;padding:10px;position:relative;box-shadow:0 10px 22px rgba(35,33,31,.045)}.saved-empty-product-art{display:block;height:110px;border-radius:10px;background:#f7f4f1;margin-bottom:13px;position:relative}.saved-empty-product-art:after,.saved-empty-product-art:before{content:"";position:absolute;border-color:#d2c1b7}.saved-empty-product-art--bag:before{left:50%;top:48px;width:50px;height:30px;border:2px solid #d2c1b7;border-top:0;border-radius:6px;transform:translateX(-50%)}.saved-empty-product-art--bag:after{left:50%;top:36px;width:36px;height:24px;border:2px solid #d2c1b7;border-bottom:0;border-radius:18px 18px 0 0;transform:translateX(-50%)}.saved-empty-product-art--dress:before{left:50%;top:30px;width:0;height:0;border-left:26px solid transparent;border-right:26px solid transparent;border-bottom:58px solid #eadcd5;transform:translateX(-50%)}.saved-empty-product-art--sneaker:before{left:50%;top:58px;width:72px;height:24px;border:2px solid #d2c1b7;border-top:0;border-radius:0 0 24px 24px;transform:translateX(-50%) skewX(-12deg)}.saved-empty-product-art--necklace:before{left:50%;top:28px;width:58px;height:58px;border:2px solid #d2c1b7;border-top-color:transparent;border-radius:999px;transform:translateX(-50%)}.saved-empty-product-save{position:absolute;right:16px;top:16px;width:38px;height:38px;border-radius:999px;background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.92);color:#9d928b;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;box-shadow:0 4px 14px rgba(35,33,31,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2}.saved-empty-product-save i{display:inline-flex;line-height:1}.saved-empty-product-line{display:block;width:42%;height:8px;border-radius:999px;background:#e4e1df;margin-top:8px}.saved-empty-product-line--wide{width:72%}.saved-page .saved-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.collection-card-mobile-footer{display:none}@media (max-width:1199px){.saved-hero{padding:30px}.saved-hero__copy h2{font-size:40px;line-height:48px}.saved-folder--one{left:278px}.saved-folder--two{left:414px}.saved-page .saved-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.saved-folder-scene{max-width:590px;width:100%}.saved-unorganized-empty{grid-template-columns:1fr}.saved-empty-product-grid,.saved-page .saved-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.saved-page{gap:14px}.saved-hero,.saved-panel{border-radius:20px}.saved-hero{min-height:auto;padding:24px 18px}.saved-hero__copy h2{font-size:34px;line-height:40px}.saved-hero__copy p{font-size:15px;line-height:24px}.saved-hero__actions,.saved-section-heading{align-items:stretch;flex-direction:column}.saved-dark-action,.saved-soft-action{width:100%}.saved-panel{padding:20px 16px}.saved-section-heading h2,.saved-unorganized-copy h2{font-size:24px;line-height:30px}.saved-folder-scene{min-height:150px}.saved-folder--large{left:0;width:58%;min-width:170px}.saved-folder--one{left:60%;width:32%;min-width:92px}.saved-folder--two{display:none}.saved-empty-product-grid,.saved-page .saved-card-grid{grid-template-columns:1fr}.saved-page .saved-card-grid--unorganized{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.saved-page .saved-unorganized-card{min-width:0;display:flex;flex-direction:column}.saved-page .saved-unorganized-card .collection-content{min-width:0;display:flex;flex:1 1;flex-direction:column;padding:0 2px 2px}.saved-page .saved-unorganized-card .collection-card-item-count{display:none}.saved-page .saved-unorganized-card .collection-card-mobile-footer{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;margin-top:auto;padding-top:9px;border-top:1px solid rgba(35,33,31,.08);color:#23211f;font-size:14px;line-height:18px;font-weight:600;white-space:normal}.saved-page .saved-unorganized-card .collection-card-mobile-footer__label{color:#7a716c;font-size:12px;font-weight:400}.saved-page .saved-unorganized-card .collection-card-mobile-footer__value{min-width:0;max-width:100%;overflow-wrap:anywhere}}.collection-list{display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.your-collection-box .collection-list{grid-template-columns:repeat(7,1fr)}.collection-card{border:1px solid #dfdfdf;padding:6px;border-radius:10px;width:100%}.collection-card .image-box{position:relative;padding-top:90%;overflow:hidden;border-radius:10px;margin-bottom:12px}.collection-card .image-box.collection-card-image--static{cursor:default}.collection-card .image-box .collection-card-fill-image,.collection-card .image-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:10px;transition:all .3s ease-in-out}.collection-card-subtitle{margin:0 0 4px}.collection-card-description,.collection-card-subtitle{font-weight:400;font-size:12px;line-height:16px;color:#6b6b6b}.collection-card-description{font-family:var(--font-rubik);margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.collection-card:hover .image-box img{transform:scale(1.1)}.collection-card .wis-icon{background:#FFFFFF80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #f0f0f0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:10px;right:10px;padding:0;margin:0;font-size:20px;line-height:20px;color:var(--primary-color);transition:all .3s ease-in-out}.collection-card .wis-icon:hover{background:var(--secondary-color);color:var(--white);border:1px solid var(--secondary-color)}.collection-card .wis-icon--saved,.collection-card .wis-icon--saved:hover{background:var(--white);color:var(--secondary-color);border:1px solid var(--secondary-color)}.collection-card .wis-icon--unsaved{background:#f2f3f5;color:#c8ced8;border:1px solid #f2f3f5}.collection-card .wis-icon--unsaved:hover{background:#e8ebef;color:#aeb6c2;border:1px solid #e8ebef}.collection-content .collection-card-title-static,.collection-content a{font-family:var(--font-asul);font-weight:400;font-size:18px;line-height:24px;color:var(--text-color);text-decoration:unset;margin-bottom:6px;display:flex;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease-in-out}.recent-collection-details-modal{max-width:min(860px,calc(100vw - 32px))}.recent-collection-details-modal__content{border:none;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 28px 80px rgba(35,33,31,.28)}.recent-collection-details-modal__header{border:none;border-bottom:1px solid rgba(35,33,31,.08);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.94)}.recent-collection-details-modal__header h5{font-family:var(--font-asul);font-size:30px;line-height:34px;color:var(--text-color)}.recent-collection-details-modal__back,.recent-collection-details-modal__bookmark{border:none;background:transparent;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-color);transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.recent-collection-details-modal__bookmark{background:#fff;color:#a7a09b;border:1px solid rgba(35,33,31,.1)}.recent-collection-details-modal__bookmark.active{background:var(--white);color:var(--secondary-color);border:1px solid var(--secondary-color)}.recent-collection-details-modal__back:focus-visible,.recent-collection-details-modal__back:hover,.recent-collection-details-modal__bookmark:focus-visible,.recent-collection-details-modal__bookmark:hover{background:#fff5f7;border-color:rgba(234,119,147,.34);color:var(--secondary-color);outline:none;transform:translateY(-1px)}.recent-collection-details-modal__body{padding:0 18px 18px}.recent-collection-details-modal__product-shell{display:flex;flex-direction:column;max-height:calc(100vh - 116px);min-height:0}.recent-collection-details-modal__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 4px 14px 0}.recent-collection-details-modal__hero-image{width:100%;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:#f5f0ed}.recent-collection-details-modal__hero-image img{width:100%;height:100%;display:block;object-fit:cover}.recent-collection-details-modal__dots{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0}.recent-collection-details-modal__dot{width:6px;height:6px;border-radius:50%;border:none;background:#d8d8d8}.recent-collection-details-modal__dot.active{background:#565656}.recent-collection-details-modal__panel{background:#f8f6f4;border:1px solid rgba(35,33,31,.08);border-radius:18px;padding:18px}.recent-collection-details-modal__product-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.recent-collection-details-modal__eyebrow{margin:0 0 5px;color:#867d78;font-size:12px;font-weight:650;line-height:16px;text-transform:uppercase}.recent-collection-details-modal__panel h3{font-size:20px;line-height:29px;font-weight:600;margin:0;color:var(--text-color)}.recent-collection-details-modal__price-block{min-width:118px;text-align:right}.recent-collection-details-modal__price-block span{display:block;color:#8a817c;font-size:12px;font-weight:600;line-height:16px;margin-bottom:2px}.recent-collection-details-modal__price-block strong{display:block;color:#23211f;font-size:34px;font-weight:720;line-height:38px}.recent-collection-details-modal__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#565656;font-size:13px;line-height:18px;margin-top:10px}.recent-collection-details-modal__meta span{display:inline-flex;align-items:center;gap:4px}.recent-collection-details-modal__meta i{margin-right:4px}.recent-collection-details-modal__price{font-size:40px;line-height:44px;font-weight:600;margin-top:8px;color:#2f2f2f}.recent-collection-details-modal__subtext{margin:10px 0 18px;font-size:13px;line-height:20px;color:#5d5652}.recent-collection-details-modal__panel h6{font-size:15px;line-height:20px;font-weight:600;color:#303030;margin-bottom:9px}.recent-collection-details-modal__section{margin-top:16px}.recent-collection-details-modal__options{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.recent-collection-details-modal__option{border:1px solid rgba(35,33,31,.12);background:rgba(255,255,255,.72);border-radius:999px;padding:9px 14px;font-size:14px;line-height:20px;color:#444;flex:0 0 auto;text-align:left;transition:border-color .18s ease,background .18s ease,color .18s ease}.recent-collection-details-modal__option.active{border-color:var(--secondary-color);background:#fff;color:#23211f}.recent-collection-details-modal__thumbs{display:flex;align-items:center;gap:10px;overflow-x:auto;padding-bottom:4px}.recent-collection-details-modal__thumb{border:1px solid transparent;border-radius:8px;padding:0;background:transparent;flex:0 0 auto;overflow:hidden}.recent-collection-details-modal__thumb.active{border-color:#444}.recent-collection-details-modal__thumb img{width:70px;height:70px;object-fit:cover;display:block}.recent-collection-details-modal__quantity{margin:0}.recent-collection-details-modal__qty-box{width:128px;border:1px solid rgba(35,33,31,.12);background:#fff;border-radius:999px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.recent-collection-details-modal__qty-box button{border:none;background:transparent;color:#5d5d5d;font-size:14px}.recent-collection-details-modal__qty-box span{color:#292929;font-size:24px;line-height:26px}.recent-collection-details-modal__buy-controls{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:end;margin-top:18px}.recent-collection-details-modal__service-note{min-height:48px;border:1px solid rgba(35,33,31,.08);border-radius:14px;background:rgba(255,255,255,.74);color:#5d5652;display:flex;align-items:center;gap:9px;padding:10px 12px;font-size:13px;line-height:18px}.recent-collection-details-modal__service-note i{color:#4f9d58}.recent-collection-details-modal__delivery{background:transparent;border-radius:0;padding:0;margin-bottom:14px}.recent-collection-details-modal__ship-from{border:1px solid #9b9b9b;border-radius:16px;padding:16px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.recent-collection-details-modal__ship-from h6{margin-bottom:8px}.recent-collection-details-modal__ship-from p{margin:0;font-size:14px;line-height:20px;color:#444}.recent-collection-details-modal__ship-from-right{text-align:right}.recent-collection-details-modal__ship-from-right span{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px}.recent-collection-details-modal__shipping-list{display:flex;flex-direction:column;gap:12px}.recent-collection-details-modal__shipping-item{border:1px solid #d0d0d0;border-radius:16px;background:#f7f7f7;padding:12px;text-align:left}.recent-collection-details-modal__shipping-item.active{border-color:var(--secondary-color)}.recent-collection-details-modal__shipping-top{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #d8dced;padding-bottom:10px;margin-bottom:10px}.recent-collection-details-modal__shipping-top p{margin:0;font-size:18px;line-height:24px;color:#3f3f3f}.recent-collection-details-modal__shipping-top i{color:#b0b0b0}.recent-collection-details-modal__shipping-item.active .recent-collection-details-modal__shipping-top i{color:var(--secondary-color)}.recent-collection-details-modal__shipping-est{margin:0 0 8px;font-size:14px;line-height:20px;color:#555}.recent-collection-details-modal__shipping-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.recent-collection-details-modal__shipping-bottom h4{margin:0;font-size:34px;line-height:38px;color:#343434}.recent-collection-details-modal__shipping-bottom span{margin:0;display:block;font-size:13px;line-height:18px;color:#4f4f4f}.recent-collection-details-modal__actions{display:flex;align-items:center;gap:10px;margin:0}.recent-collection-details-modal__buy-btn,.recent-collection-details-modal__cart-btn{min-height:50px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;padding:0 24px;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.recent-collection-details-modal__cart-btn{background:#fff;border-color:rgba(234,119,147,.42);color:var(--secondary-color)}.recent-collection-details-modal__buy-btn{background:var(--secondary-color);color:#fff;box-shadow:0 14px 28px rgba(249,0,75,.2)}.recent-collection-details-modal__buy-btn:focus-visible,.recent-collection-details-modal__buy-btn:hover,.recent-collection-details-modal__cart-btn:focus-visible,.recent-collection-details-modal__cart-btn:hover{outline:none;transform:translateY(-1px)}.recent-collection-details-modal__buy-btn:disabled,.recent-collection-details-modal__cart-btn:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.recent-collection-details-modal__checkout-bar{flex:0 0 auto;display:grid;grid-template-columns:minmax(170px,1fr) auto;gap:14px;align-items:center;margin-top:2px;padding:14px;border:1px solid rgba(35,33,31,.1);border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 -10px 34px rgba(35,33,31,.08)}.recent-collection-details-modal__checkout-summary{min-width:0}.recent-collection-details-modal__checkout-summary span{display:block;color:#867d78;font-size:12px;font-weight:650;line-height:16px}.recent-collection-details-modal__checkout-summary strong{display:block;color:#23211f;font-size:24px;font-weight:760;line-height:28px}.recent-collection-details-modal__protection{background:#ececec;border-radius:16px;padding:14px 12px;margin-bottom:14px}.recent-collection-details-modal__protection-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.recent-collection-details-modal__protection-list span{display:flex;flex-direction:column;align-items:center;gap:6px;color:#3f3f3f;font-size:14px;line-height:20px;text-align:center}.recent-collection-details-modal__protection-list span i{font-size:20px}.recent-collection-details-modal__description-images{display:flex;flex-direction:column;gap:12px;margin-top:18px}.recent-collection-details-modal__description-images img{width:100%;height:auto;border-radius:12px;object-fit:cover}@media (max-width:767px){.recent-collection-details-modal{max-width:calc(100vw - 18px);margin:9px auto}.recent-collection-details-modal__content{border-radius:18px}.recent-collection-details-modal__header{padding:12px 14px}.recent-collection-details-modal__header h5{font-size:24px;line-height:28px}.recent-collection-details-modal__body{padding:0 10px 10px}.recent-collection-details-modal__product-shell{max-height:calc(100vh - 76px)}.recent-collection-details-modal__scroll{padding-top:10px;padding-right:0}.recent-collection-details-modal__hero-image,.recent-collection-details-modal__panel{border-radius:14px}.recent-collection-details-modal__panel{padding:14px}.recent-collection-details-modal__buy-controls,.recent-collection-details-modal__checkout-bar,.recent-collection-details-modal__product-head{grid-template-columns:1fr}.recent-collection-details-modal__price-block{text-align:left}.recent-collection-details-modal__actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.recent-collection-details-modal__buy-btn,.recent-collection-details-modal__cart-btn{width:100%;min-height:48px;padding:0 12px;font-size:13px}.recent-collection-details-modal__checkout-bar{border-radius:18px;padding:12px}}.collection-content a:hover{color:var(--secondary-color)}.collection-content p{font-weight:400;font-size:14px;line-height:15px;margin:0}.your-collection-box{margin-bottom:70px}.new-saved-details.collection-story{min-height:100%}.collection-page-nav{width:min(1280px,calc(100% - 32px));margin:22px auto 18px}.collection-back-button{min-height:44px;width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 19px;border:1px solid #23211f;border-radius:999px;background:#23211f;color:#fff;font-size:14px;font-weight:650;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 10px 24px rgba(35,33,31,.13);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.collection-back-button:focus-visible,.collection-back-button:hover{background:#393532;border-color:#393532;color:#fff;outline:none;transform:translateY(-1px);box-shadow:0 13px 28px rgba(35,33,31,.18)}.collection-back-button[aria-disabled=true]{cursor:default;opacity:.62;box-shadow:none}.collection-back-button__arrow{font-size:18px;line-height:1;transform:translateY(-1px)}.profile-recently-viewed-section{margin-top:48px}.new-header .menu-icon{display:none!important}.new-bar-open .new-header .menu-icon i:before{position:fixed;right:16px;top:16px}.new-saved-con{max-width:min(1280px,100%);width:100%;margin:0 auto}.collection-story-shell{display:block}.collection-story-hero{margin:0 auto 38px}.collection-story-cover{position:relative;min-height:440px;overflow:hidden;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#ede9e3;box-shadow:0 22px 70px rgba(35,33,31,.1);isolation:isolate}.collection-story-cover__image{object-fit:cover;object-position:center;transform:scale(1.01)}.collection-story-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(15,15,14,.12),rgba(13,13,12,.48) 55%,rgba(13,13,12,.6)),linear-gradient(90deg,rgba(10,10,10,.28),rgba(10,10,10,.12) 35%,rgba(10,10,10,.28));pointer-events:none}.collection-story-panel{position:absolute;inset:0;z-index:3;width:min(720px,calc(100% - 88px));margin:auto;min-height:252px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.24)}.collection-story-panel h1{margin:0 0 14px;font-family:var(--font-asul);font-size:64px;font-weight:400;line-height:1.02;letter-spacing:0}.collection-story-panel p{max-width:650px;margin:0;color:rgba(255,255,255,.86);font-size:18px;line-height:1.55}.collection-action-dock{display:flex;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);padding:7px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.68);box-shadow:0 18px 44px rgba(35,33,31,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.collection-story-action-dock{position:absolute;top:24px;right:24px;z-index:5}.collection-story-action-dock .eye-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.collection-story-action-dock .eye-icon-wrap--private:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:2px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%) rotate(-42deg);pointer-events:none}.collection-story-actions{position:absolute;left:50%;bottom:22px;z-index:5;display:flex;align-items:center;gap:8px;width:fit-content;padding:7px;border:1px solid rgba(255,255,255,.68);border-radius:999px;background:rgba(255,255,255,.55);box-shadow:0 18px 44px rgba(35,33,31,.16);transform:translateX(-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.collection-story-manage-btn{width:42px;height:42px;border:1px solid rgba(234,119,147,.28);border-radius:999px;background:rgba(255,255,255,.9);color:#3f3634;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:18px;line-height:1;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.collection-story-manage-btn:focus-visible,.collection-story-manage-btn:hover{border-color:rgba(234,119,147,.68);background:#fff;color:var(--primary-color);box-shadow:0 10px 24px rgba(234,119,147,.18);outline:none;transform:translateY(-1px)}.collection-story-manage-btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.collection-story-products{max-width:min(1280px,100%);margin:0 auto}.collection-story-products__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.collection-story-products__head h2{margin:0;font-family:var(--font-asul);font-size:34px;font-weight:400;line-height:1.12;color:#23211f}.collection-story-products .saved-products-grid{gap:18px;padding-bottom:36px}.collection-discovery{width:min(1280px,100%);margin:56px auto 0;display:grid;gap:58px}.collection-explore{min-width:0}.collection-explore__heading{margin-bottom:20px}.collection-explore__heading h2{margin:0;color:#23211f;font-family:var(--font-asul);font-size:40px;font-weight:400;line-height:1.05}.collection-explore__heading p{margin:7px 0 0;color:#776f6a;font-size:14px;line-height:1.45}.collection-explore__rail{display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 14px;margin:0 -2px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(35,33,31,.26) transparent;overscroll-behavior-inline:contain}.collection-explore__card{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 54px) / 4);min-width:0;aspect-ratio:3/4;overflow:hidden;border-radius:20px;background:#e9e3df;color:#fff;text-decoration:none;scroll-snap-align:start;box-shadow:0 14px 34px rgba(35,33,31,.09);isolation:isolate}.collection-explore__card:focus-visible,.collection-explore__card:hover{color:#fff;outline:3px solid rgba(234,119,147,.55);outline-offset:3px}.collection-explore__card--disabled{cursor:default;opacity:.72}.collection-explore__image{object-fit:cover;transition:transform .32s ease}.collection-explore__card:focus-visible .collection-explore__image,.collection-explore__card:hover .collection-explore__image{transform:scale(1.035)}.collection-explore__shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 42%,rgba(13,12,12,.74))}.collection-explore__name{position:absolute;z-index:2;right:18px;bottom:18px;left:18px;color:#fff;font-family:var(--font-asul);font-size:25px;font-weight:400;line-height:1.08;text-shadow:0 2px 14px rgba(0,0,0,.3)}.collection-search-guide{position:relative;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(360px,1.2fr);column-gap:clamp(32px,7vw,92px);row-gap:18px;align-items:start;overflow:hidden;padding:clamp(32px,5vw,64px);border-radius:30px;background:radial-gradient(circle at 92% 10%,rgba(234,119,147,.28),transparent 32%),#1d1b20;color:#fff;box-shadow:0 28px 68px rgba(29,27,32,.18)}.collection-search-guide__chips,.collection-search-guide__copy,.collection-search-guide__disclosure,.collection-search-guide__form,.collection-search-guide__intro{position:relative;z-index:1}.collection-search-guide:has(.collection-search-guide__chips) .collection-search-guide__copy{grid-row:1/3}.collection-search-guide__copy h2{max-width:430px;margin:0;color:#fff;font-family:var(--font-asul);font-size:clamp(38px,4vw,58px);font-weight:400;line-height:.98}.collection-search-guide__copy p{max-width:430px;margin:16px 0 0;color:rgba(255,255,255,.69);font-size:14px;line-height:1.5}.collection-search-guide__copy strong{color:#fff;font-weight:600}.collection-search-guide__form{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:8px;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#fff;box-shadow:0 18px 40px rgba(0,0,0,.2)}.collection-search-guide__form input{min-width:0;height:52px;padding:0 12px 0 18px;border:0;outline:0;border-radius:999px;background:transparent;color:#23211f;font-size:16px;font-weight:500}.collection-search-guide__form button{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ea7793;color:#fff;font-size:25px;line-height:1;transition:transform .18s ease,background .18s ease}.collection-search-guide__form button:focus-visible,.collection-search-guide__form button:hover{background:#d95f7d;outline:3px solid rgba(255,255,255,.28);transform:translateX(1px)}.collection-search-guide__chips{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.collection-search-guide__chips button{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.86);font-size:12px;font-weight:550;transition:border-color .18s ease,background .18s ease}.collection-search-guide__chips button:focus-visible,.collection-search-guide__chips button:hover{border-color:rgba(241,161,181,.74);background:rgba(234,119,147,.16);color:#fff;outline:none}.collection-search-guide__intro{grid-column:1/-1;margin:8px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.collection-search-guide__intro p{max-width:920px;margin:0;color:rgba(255,255,255,.5);font-size:12px;line-height:1.75}.collection-search-guide__disclosure{grid-column:1/-1;margin:8px 0 -3px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.53);font-size:11px;line-height:1.45}.collection-search-guide__intro+.collection-search-guide__disclosure{margin-top:2px;padding-top:0;border-top:0}.shared-collection-page{min-height:100vh;padding:1px 16px 72px;background:#fbf8f6}@media (max-width:991px){.collection-explore__card{flex-basis:calc((100% - 36px) / 3)}.collection-search-guide{grid-template-columns:1fr}.collection-search-guide:has(.collection-search-guide__chips) .collection-search-guide__copy{grid-row:auto}.collection-search-guide__chips{grid-column:1}}@media (max-width:767px){.collection-page-nav{width:calc(100% - 24px);margin:14px auto}.collection-back-button{min-height:44px;padding:0 17px;font-size:13px}.collection-discovery{margin-top:38px;gap:42px}.collection-explore__heading h2{font-size:34px}.collection-explore__rail{gap:12px;padding-bottom:12px}.collection-explore__card{flex-basis:calc((100% - 12px) / 2.12);border-radius:16px}.collection-explore__name{right:13px;bottom:14px;left:13px;font-size:20px}.collection-search-guide{padding:28px 20px 24px;border-radius:24px}.collection-search-guide__copy h2{font-size:42px}.collection-search-guide__form{grid-template-columns:minmax(0,1fr) 46px}.collection-search-guide__form input{height:46px;padding-left:12px;font-size:14px}.collection-search-guide__form button{width:46px;height:46px}.collection-search-guide__chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.collection-search-guide__chips button{flex:0 0 auto}.shared-collection-page{padding-right:12px;padding-left:12px}.owner-collection-page .collection-discovery{padding-bottom:92px}}.new-saved-image{max-width:700px;margin-left:auto;margin-right:auto;padding-top:128%;border:1px solid rgba(35,33,31,.08);border-radius:22px;position:relative;overflow:hidden;margin-bottom:30px;background:#f6f2ef;box-shadow:0 18px 48px rgba(35,33,31,.08)}.new-saved-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.new-saved-image .top-action{position:absolute;top:24px;right:24px;width:fit-content;display:flex;align-items:center;z-index:1}.new-saved-image .collection-action-dock{gap:8px;max-width:calc(100% - 32px);padding:7px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.68);box-shadow:0 18px 44px rgba(35,33,31,.18);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.collection-action-btn{min-width:42px;height:42px;border:1px solid rgba(234,119,147,.34);border-radius:999px;background:rgba(255,255,255,.88);color:#3f3634;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;font-size:14px;font-weight:650;line-height:1;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.collection-action-btn i{font-size:18px;line-height:1}.collection-action-btn--icon{width:42px;padding:0}.collection-action-btn:focus-visible,.collection-action-btn:hover{border-color:rgba(234,119,147,.72);background:#fff;color:var(--primary-color);box-shadow:0 10px 24px rgba(234,119,147,.18);outline:none;transform:translateY(-1px)}.collection-action-btn--danger:focus-visible,.collection-action-btn--danger:hover{border-color:rgba(249,0,75,.34);color:var(--secondary-color)}.collection-action-btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.new-saved-image .top-action .eye-btns{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #f9b9cb;background:#F9B9CB33;font-size:20px;line-height:20px;color:var(--text-color);border-radius:6px;padding:0;transition:all .3s ease-in-out}.new-saved-image .top-action .eye-btns:hover{background:#F9B9CB;color:var(--secondary-color)}.new-saved-image .top-action .eye-btns .eye-icon-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.new-saved-image .top-action .eye-btns .eye-icon-wrap--private:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:2px;background:currentColor;transform:translate(-50%,-50%) rotate(-42deg);border-radius:1px;pointer-events:none}.new-saved-image .bottom-action{display:flex;align-items:center;width:fit-content;background:#F7D5F54D;border-radius:300px;padding:8px;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.new-saved-image .bottom-action .edit-btns{padding:0 5px;background:var(--white);font-weight:400;font-size:16px;line-height:28px;text-align:center;display:flex;align-items:center;gap:10px;border:0;border-radius:30px;white-space:nowrap;transition:all .3s ease-in-out}.new-saved-image .bottom-action .edit-btns i{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:16px}.new-saved-image .bottom-action .edit-btns:hover{background:var(--secondary-color);color:var(--white)}.saved-content-heading{max-width:700px;margin-left:auto;margin-right:auto;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid #ededed}.saved-content-heading h5{font-family:var(--font-asul);font-weight:400;font-size:20px;line-height:24px;text-align:center;margin-bottom:15px;color:#23211F}.saved-content-heading p{font-weight:400;font-size:16px;line-height:24px;text-align:center;margin-bottom:0;column-count:#5B5B5B}.saved-content-info{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:24px}.saved-content-info h6{font-family:var(--font-asul);font-weight:400;font-size:18px;line-height:24px;margin-bottom:15px}.saved-content-info p{font-weight:400;font-size:16px;line-height:24px;color:#5B5B5B}.saved-content-item-info h3{font-family:var(--font-asul);font-weight:400;font-size:30px;line-height:36px;text-transform:capitalize;margin-bottom:24px}.saved-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.saved-products-empty{grid-column:1/-1}.saved-products-grid .saved-product-card{min-width:0;height:100%;display:flex;flex-direction:column}.saved-products-grid .saved-product-card--static{cursor:default}.saved-product-card__unavailable{display:inline-flex;align-self:flex-start;margin-top:.35rem;padding:.2rem .5rem;border-radius:999px;background:#f2f2f2;color:#6b6b6b;font-size:.72rem;font-weight:600;line-height:1.2}.saved-product-card__product-link{color:inherit;text-decoration:none}.saved-product-card__product-link:focus-visible,.saved-product-card__product-link:hover{color:inherit;text-decoration:none;outline:none}.saved-product-card__image-link{position:absolute;inset:0;z-index:1;display:block;border-radius:inherit;overflow:hidden}.saved-product-card__body-link{display:block;min-width:0}.saved-product-card .saved-product-card__image{height:auto;aspect-ratio:3/4;border-radius:14px;margin-bottom:12px;background:#f6f3f0}.saved-product-card .nplp-img{border-radius:14px}.saved-product-card__body{display:grid;gap:5px}.saved-product-card .nplp-brand{color:#8a817c;font-size:12px;font-weight:600;letter-spacing:.02em;margin:0}.saved-product-card .saved-product-card__title{min-height:48px;margin:0;color:#23211f;font-size:16px;font-weight:520;line-height:1.38;-webkit-line-clamp:2;line-clamp:2}.saved-product-card .nplp-price{font-size:19px;font-weight:700}.saved-product-card__similar{position:absolute;left:10px;bottom:10px;z-index:3;min-height:34px;border:1px solid rgba(255,255,255,.86);border-radius:999px;background:rgba(255,255,255,.82);color:#23211f;display:inline-flex;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:650;line-height:1;box-shadow:0 10px 22px rgba(35,33,31,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .18s ease,background .18s ease,color .18s ease}.saved-product-card__similar i{font-size:17px}.saved-product-card__similar:focus-visible,.saved-product-card__similar:hover{background:#fff;color:var(--primary-color);outline:none;transform:translateY(-1px)}.saved-product-card .saved-product-card__remove{opacity:1;pointer-events:auto;transform:none;visibility:visible}.saved-product-card .saved-product-card__remove:focus-visible,.saved-product-card .saved-product-card__remove:hover{background:#fff;border-color:rgba(249,0,75,.34);color:var(--secondary-color);outline:none}@media (max-width:991px){.saved-products-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.new-saved-con{max-width:100%}.new-saved-image{border-radius:18px;margin-bottom:24px}.new-saved-image .collection-action-dock{top:14px;right:14px;gap:6px;padding:6px}.collection-action-btn{min-width:36px;height:36px;padding:0 10px;font-size:12px}.collection-action-btn--icon{width:36px;padding:0}.saved-content-heading,.saved-content-info{max-width:100%}.saved-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-story-products .saved-content-card{padding:8px;border-radius:16px}.saved-product-card .saved-product-card__image{aspect-ratio:1/1.22;border-radius:12px;margin-bottom:8px}.saved-product-card .nplp-img{border-radius:12px}.saved-product-card__body{gap:4px;min-width:0}.saved-product-card .saved-product-card__title{min-height:0;font-size:12.5px;line-height:1.28}.saved-product-card .nplp-brand{font-size:11px;line-height:1.18}.saved-product-card .nplp-price{font-size:17px;line-height:1.08}.saved-product-card__similar{left:7px;bottom:7px;min-height:27px;max-width:calc(100% - 14px);padding:5px 8px;font-size:10.5px}.saved-product-card__similar i{font-size:14px}}@media (max-width:1199px){.collection-story-cover{min-height:410px}.collection-story-panel h1{font-size:58px}.collection-story-panel p{font-size:17px}}@media (max-width:767px){.collection-story-hero{margin:-12px -12px 30px}.collection-story-cover{min-height:720px;border:0;border-radius:0 0 34px 34px;box-shadow:none}.collection-story-cover__image{object-position:center top}.collection-story-shade{background:linear-gradient(180deg,rgba(20,20,19,.08),rgba(20,20,19,.22) 42%,rgba(20,20,19,.46) 68%,rgba(255,255,255,0) 69%),linear-gradient(180deg,rgba(10,10,10,.18),rgba(10,10,10,.1) 40%,rgba(10,10,10,0) 70%)}.collection-story-panel{inset:auto 0 0;width:100%;min-height:272px;margin:0;padding:56px 24px 32px;border-radius:34px 34px 0 0;background:#fff;color:#111;text-shadow:none;box-shadow:0 -18px 50px rgba(35,33,31,.08)}.collection-story-panel h1{margin:0 0 14px;color:#080808;font-size:42px;line-height:1.04}.collection-story-panel p{max-width:330px;color:#4a4a4a;font-size:16px;line-height:1.45}.collection-story-action-dock{top:76px;right:24px;padding:8px;background:rgba(255,255,255,.76)}.collection-story-actions{left:24px;top:76px;bottom:auto;gap:6px;padding:8px;transform:none;background:rgba(255,255,255,.68)}.collection-story-action-dock .collection-action-btn,.collection-story-manage-btn{width:44px;min-width:44px;height:44px;font-size:18px}.collection-story-products{padding:0 0 10px}.collection-story-products__head{margin-bottom:14px}.collection-story-products__head h2{font-size:30px;line-height:1.1}.collection-story-products .saved-products-grid{gap:10px;padding-bottom:28px}.collection-story-products .saved-product-card__similar{max-width:calc(100% - 14px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:380px){.collection-story-panel{padding-left:20px;padding-right:20px}.collection-story-panel h1{font-size:38px}.collection-story-panel p{font-size:16px}}.saved-content-card{border:1px solid #dfdfdf;border-radius:16px;padding:10px}.saved-content-card .img-box{position:relative;padding-top:95%;border-radius:16px;margin-bottom:20px}.saved-content-card .img-box img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;border-radius:16px}.saved-content-card .more-btns{position:absolute;bottom:10px;left:10px;background:#F7D5F54D;border:1px solid #ffffff99;padding:7px;border-radius:50px;transition:all .3s ease-in-out}.saved-content-card .more-btns:hover{background:var(--secondary-color)}.saved-content-card .more-btns span{display:flex;align-items:center;background:var(--white);padding:0 5px;border-radius:50px;gap:10px;font-weight:400;font-size:16px;line-height:28px}.saved-content-card .more-btns:hover span{color:var(--secondary-color)}.saved-content-card .more-btns span i{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:20px}.saved-remove-btn{position:absolute;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid var(--secondary-color);display:flex;align-items:center;justify-content:center;color:var(--secondary-color);cursor:pointer;font-size:14px;padding:0;transition:background .18s,color .18s;z-index:2}.saved-remove-btn:hover{background:var(--secondary-color);color:#fff}.saved-remove-btn:disabled{opacity:.5;cursor:not-allowed}.saved-content-card .product-title{font-family:var(--font-asul);color:var(--text-color);-webkit-text-decoration:unset;text-decoration:unset;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px;font-size:18px;font-weight:400;line-height:24px;transition:all .3s ease-in-out;display:-webkit-box;overflow:hidden}.saved-content-card .product-title:hover{color:var(--secondary-color)}.saved-content-card .product-price{font-weight:700;font-size:24px;line-height:40px;margin-bottom:20px}.saved-content-card .btns{display:flex;align-items:center;justify-content:center;gap:10px;background:#3B3B3B}.saved-content-card .btns:hover{background:linear-gradient(270deg,#c3003a,#fa004a)}.create-collection-modal .modal-dialog{max-width:718px;width:100%}.create-collection-modal .modal-content{border-radius:20px;border:1px solid #dfdfdf;background:hsla(0,0%,100%,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.create-collection-modal .modal-header{padding:30px;border:0}.create-collection-modal .modal-header h1{font-family:var(--font-asul);font-weight:400;font-size:30px;line-height:36px;text-transform:capitalize;margin-bottom:0}.create-collection-modal .modal-header .btn-close{border:1px solid var(--black);opacity:1;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;font-size:16px;line-height:16px;transition:all .3s ease-in-out;display:flex;position:absolute;top:10px;right:10px}.remove-item-modal.create-collection-modal .modal-dialog{max-width:518px}.remove-item-modal.create-collection-modal .modal-header .btn-close{border:1px solid var(--black);opacity:1;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;margin:0;padding:0;font-size:9px;line-height:normal;transition:all .3s ease-in-out;display:flex;position:absolute;top:18px;right:22px}.remove-item-modal.create-collection-modal .modal-header{padding:20px 20px 10px}.remove-item-modal.create-collection-modal .modal-body{padding:0 20px 20px}.create-collection-modal .modal-header .btn-close:hover{background:var(--secondary-color);color:var(--white);border:1px solid var(--secondary-color)}.create-collection-modal .modal-header .btn-close:before{content:var(--icon-icon-12);font-family:Redcart!important}.create-collection-modal .modal-body{padding:0 30px 30px}.dropzone-area-img{border:1px dashed #f9b9cb;border-radius:20px;padding:30px}.dropzone-area-img .dropzone-area{cursor:pointer}.dropzone-area-img .dropzone-area .btn{background:#F9B9CB33;border:1px solid #f9b9cb;font-weight:500;font-size:16px;line-height:24px;padding:17px 20px;border-radius:60px;transition:all .3s ease-in-out}.dropzone-area-img .dropzone-area .btn:hover{background:var(--secondary-color);color:var(--white);border-color:var(--secondary-color)}.dropzone-area-img .preview-img{width:120px;height:120px;position:relative}.dropzone-area-img .preview-img img{width:100%;height:100%;border-radius:10px}.dropzone-area-img .preview-img .btn{width:24px;height:24px;background:var(--secondary-color);color:var(--white);border-radius:5px;position:absolute;top:-5px;right:-5px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:12px;padding:0}.cart-modal .modal-dialog{max-width:860px}.cart-modal .modal-content{border:2px solid rgba(249,185,203,1)}.checkout-modal-dialog{max-width:min(1100px,100vw - 2rem);width:100%}.cart-modal.checkout-modal .modal-dialog.checkout-modal-dialog{max-width:min(1100px,100vw - 2rem);width:100%;height:auto;max-height:min(88vh,920px);min-height:auto}.cart-modal.checkout-modal .modal-dialog.modal-dialog-centered{min-height:auto}.cart-modal.checkout-modal .modal-dialog.modal-dialog-scrollable{height:auto}.cart-modal.checkout-modal .modal-dialog.modal-dialog-scrollable .modal-content{max-height:min(85vh,900px)}.cart-modal.checkout-modal .modal-body{min-height:0}.checkouts-page--modal{padding:0;margin:0;min-width:0}.checkout-wrapper--modal-stack{flex-direction:column;align-items:stretch;width:100%;gap:24px}.checkout-wrapper--modal-stack .payment-img{max-width:384px;width:100%;margin:24px auto 0;display:flex;justify-content:center;align-self:center}.checkout-wrapper--modal-stack .payment-img img{width:100%;height:auto;object-fit:contain}.checkout-cart.checkout-cart--stacked{max-width:100%;width:100%}.checkout-payment-summary-box{border:1px solid #d7d7d7;background:#ffffff4d;border-radius:16px;padding:19px;box-shadow:0 4px 12px 0 #0000001a}.checkout-payment-summary-box .checkout-inner-title{margin-bottom:16px}.checkout-payment-summary-box .checkout-cart-summary{margin-bottom:0}.cart-selected{padding:20px 10px;background:var(--white);border:1px solid #dfdfdf;border-radius:16px;margin-bottom:25px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.cart-check{position:relative}.cart-check input{position:absolute;top:0;left:0;opacity:0}.cart-check span{width:20px;height:20px;border:1px solid var(--secondary-color);border-radius:50%;display:flex;align-items:center;justify-content:center}.cart-check span:before{content:var(--icon-icon-24);font-family:Redcart!important;font-size:10px;line-height:10px;color:transparent}.cart-check input:checked~span{background:var(--secondary-color)}.cart-check input:checked~span:before{color:var(--white)}.cart-selected-title{display:flex;align-items:center;gap:10px}.cart-selected p{font-weight:400;font-size:14px;line-height:24px;margin-bottom:0}.new-cart-item{padding:20px 10px;border:1px solid #dfdfdf;background:var(--white);display:flex;align-items:center;gap:10px;border-radius:16px;margin-bottom:24px;box-shadow:0 4px 12px 0 #0000001A;position:relative;cursor:pointer;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.new-cart-item:hover{border-color:#C8C8C8;box-shadow:0 6px 18px 0 #00000026}.new-cart-product{display:flex;gap:10px}.new-cart-product .images{border:1px solid #6c6c6c99;padding:4px;min-width:110px;max-width:110px;height:110px;border-radius:5px}.new-cart-product .images img{width:100%;height:100%;border-radius:6px}.new-cart-product{flex:1 1}.new-cart-product-info{width:100%}.new-cart-product-info h3{font-weight:400;font-size:16px;line-height:24px;margin-bottom:11px}.new-cart-product-info .new-cart-size{font-weight:400;font-size:14px;line-height:24px;margin-bottom:11px}.new-cart-price-wrapper{display:flex;align-items:center;justify-content:space-between;gap:12px}.new-cart-price-wrapper .new-cart-price{font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize}.new-cart-price-wrapper .product-qut-box button,.new-cart-price-wrapper .product-qut-box input{height:50px}.new-cart-item .remove-btns{background:transparent;border:none;cursor:pointer;min-width:40px;max-width:40px;height:40px;font-size:14px;line-height:14px;color:var(--secondary-color);padding:0;margin-bottom:auto}.new-cart-amount{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border:1px solid #dfdfdf;background:var(--white);margin-bottom:24px;border-radius:16px;box-shadow:0 4px 12px 0 #0000001A}.new-cart-amount h5{font-weight:600;font-size:18px}.new-cart-amount h4,.new-cart-amount h5{line-height:24px;margin-bottom:0;text-transform:capitalize}.new-cart-amount h4{font-weight:700;font-size:20px;color:var(--secondary-color)}.new-cart-wrapper .checkout-inner-title{display:none}.new-cart-wrapper .buyer-protection-inner{margin-bottom:24px}.order-confirmed .new-admin{padding:0;background:var(--white)}.order-confirmed .new-header,.order-confirmed .new-sidebar{display:none!important}.order-confirmed .new-admin-content{width:100%;box-shadow:unset}.new-order-confirmed{max-width:937px;width:100%;margin:0 auto}.new-icon-inspration{margin-bottom:70px}.order-icon-inspration{padding:50px 40px;background:#FAEDF1;border:1px solid #f9b9cb;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);margin-bottom:30px}.order-icon-inspration .icon-inspration{max-width:133px;width:100%;margin-bottom:30px}.order-icon-inspration .icon-inspration img{width:100%;height:auto;object-fit:contain}.order-icon-inspration h4{font-family:var(--font-asul);font-size:52px;line-height:63px;text-transform:capitalize}.order-icon-inspration h4,.order-icon-inspration p{font-weight:400;text-align:center;margin-bottom:30px}.order-icon-inspration p{font-size:18px;line-height:28px}.order-icon-inspration .order-id{font-weight:400;font-size:20px;line-height:18px;text-align:center;color:#580C50;padding:19px;border-radius:50px;border:1px solid rgba(255,255,255,1);box-shadow:0 4px 12px 0 rgba(0,0,0,.1)}.btns.bordre-btns{background:transparent;border:1px solid #dfdfdf;line-height:20px;color:var(--text-color)}.btns.bordre-btns:hover{border:1px solid var(--secondary-color);color:var(--white);background:var(--secondary-color)}.new-icon-inspration .btns{max-width:297px;width:100%}.order-address-box{padding:20px;border:1px solid #dfdfdf;border-radius:16px}.new-order-title{font-weight:600;font-size:20px;line-height:30px;text-transform:capitalize;margin-bottom:16px}.order-address-box ul{margin:0;padding:0;list-style:none}.order-address-box ul li{margin-bottom:16px;display:flex;gap:10px}.order-address-box ul li.address{flex-direction:column}.order-address-box ul li:last-child{margin-bottom:0}.order-address-box ul li label{font-weight:500;font-size:16px;line-height:19px;min-width:100px}.order-address-box ul li p{font-weight:400;font-size:16px;line-height:19px;margin-bottom:0}.new-order-address{margin-bottom:70px}.new-order-details{padding:20px;border-radius:16px;border:1px solid #dfdfdf}.new-order-pro-item{display:flex;align-items:center;gap:16px;margin-bottom:40px}.new-order-pro-item .info{width:100%}.new-order-pro-item .info .nod-item-qty{font-weight:500;font-size:14px;color:#666666}.new-order-pro-item .info .info-header{gap:14px}.new-order-pro-item .img{min-width:144px;max-width:144px;height:144px;display:flex;align-items:center;justify-content:center}.new-order-pro-item .img img{width:100%;height:100%;object-fit:cover;border-radius:16px}.new-order-pro-item .info h6{font-weight:500;font-size:16px;line-height:24px;margin-bottom:10px}.new-order-pro-item .info p{margin-bottom:0;font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize}.new-order-details .checkout-cart-summary{border:1px solid #f9b9cb;background:#FAEDF1;box-shadow:0 4px 12px 0 #0000001A}.new-profile-info{padding:20px;border-radius:16px;border:1px solid #dfdfdf;margin-bottom:70px}.new-profile-wrapper{max-width:1030px;width:100%;margin:0 auto}.new-profile-avatar{flex-direction:column;margin-bottom:20px}.new-profile-avatar,.new-profile-avatar .images{display:flex;align-items:center;justify-content:center}.new-profile-avatar .images{min-width:107px;max-width:107px;height:107px;border-radius:50%;margin-bottom:16px}.new-profile-avatar .images img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:2px solid #8d8d8d}.new-profile-avatar .name{display:flex;align-items:center;gap:10px;font-weight:600;font-size:18px;line-height:24px;text-transform:capitalize;margin-bottom:5px}.new-profile-avatar label{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:5px 7px;border:1px solid #f9b9cb;background:#F9B9CB33;border-radius:50px;font-weight:400;font-size:14px;line-height:24px;cursor:pointer;transition:all .3s ease-in-out}.new-profile-avatar label input{position:absolute;top:0;left:0;width:0;opacity:0}.new-profile-avatar label i{width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:13px;line-height:13px}.new-profile-avatar label:hover{background:var(--secondary-color);color:var(--white);border:1px solid var(--white)}.new-profile-avatar p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:0}.profile-input i{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:20px;color:#8D8D8D;transition:all .3s ease-in-out}.profile-input{width:100%;position:relative;min-height:50px}.profile-input label{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;margin:0;pointer-events:none}.profile-input:hover i{color:var(--white)}.profile-input .profile-input-open{border:1px solid #dfdfdf;background:#FFF6F5;padding-left:54px;padding-right:16px;height:50px;border-radius:30px;width:100%;font-size:16px;line-height:20px;color:var(--text-color);box-shadow:0 4px 12px 0 #0000001A;text-align:left;cursor:pointer;text-decoration:none;display:flex;align-items:center;box-sizing:border-box}.profile-input .profile-input-open:hover{border-color:var(--secondary-color);background:var(--secondary-color);color:var(--white)}.profile-saved-popup{position:fixed;left:50%;transform:translateX(-50%);bottom:20px;width:min(680px,calc(100vw - 28px));background:#ffffff;border:1px solid #ece7e7;border-radius:16px;box-shadow:0 12px 34px rgba(0,0,0,.14);z-index:1049;padding:30px;animation:profileSavedPopupSlideIn .22s ease-out}@keyframes profileSavedPopupSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.profile-saved-popup__close{position:absolute;top:12px;right:12px;border:0;background:transparent;color:#1f1f23;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;line-height:16px;transition:all .2s ease-in-out;opacity:.75}.profile-saved-popup__close span{display:block;font-size:28px;line-height:16px;font-weight:300;margin-top:-1px}.profile-saved-popup__close:hover{opacity:1;transform:scale(1.08)}.profile-saved-popup__body{display:flex;align-items:flex-start;gap:10px}.profile-saved-popup__thumb{width:56px;height:56px;border-radius:12px;overflow:hidden;flex-shrink:0;border:1px solid #ececec}.profile-saved-popup__thumb img{width:100%;height:100%;object-fit:cover}.profile-saved-popup__meta{min-width:0;flex:1 1}.profile-saved-popup__meta p{margin:0 0 4px;font-size:12px;line-height:16px;color:#57585f;font-weight:600;letter-spacing:.01em}.profile-saved-popup__meta h6{margin:0 0 2px;font-size:13px;line-height:17px;color:#1f1f23;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-saved-popup__meta span{display:block;font-size:11px;line-height:15px;color:#8a8b91;margin-top:1px}.profile-saved-popup__action{border:0;border-radius:999px;background:#2f2f33;color:#fff;font-size:11px;line-height:15px;font-weight:600;padding:8px 12px;white-space:nowrap;flex-shrink:0;margin-top:17px;transition:all .2s ease}.profile-saved-popup__action:hover{background:#1f1f23}.wallet-modal-intro{font-weight:400;font-size:14px;line-height:22px;color:#6b6b6b;margin-bottom:0}.create-collection-modal textarea.new-form-input{min-height:140px;height:auto;padding-top:12px;padding-bottom:12px;resize:vertical}.wallet-modal-btn-cancel{background:var(--white);border:1px solid #dfdfdf!important;color:var(--text-color);min-width:120px}.wallet-modal-btn-cancel:hover{border-color:#c4c4c4!important}.profile-address-modal .modal-dialog{max-width:640px}.wallet-change-password-modal{padding:0;max-width:100%;width:100%;margin:0 auto}.wallet-change-password-modal .form-group:last-of-type{margin-bottom:20px}.wallet-change-password-shell .modal-dialog{max-width:560px}.wallet-change-password-shell .modal-header{padding:24px 24px 14px}.wallet-change-password-shell .modal-body{padding:0 24px 24px}.wallet-change-password-shell .change-password-form{max-width:100%}.new-referral-link p{font-weight:500;font-size:16px;line-height:24px;margin-bottom:6px}.newreferral-link-box{padding:20px;border:1px solid #eaeaea;border-radius:20px}.newreferral-link-box .new-link{display:flex;align-items:center;gap:10px;font-weight:500;font-size:16px;white-space:wrap;word-break:break-all;line-height:24px}.newreferral-link-box .new-link .copy-btn{min-width:30px;max-width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:24px;color:#8D8D8D;border:0;padding:0;background:transparent;transition:all .3s ease-in-out}.newreferral-link-box .new-link .copy-btn:hover{color:var(--secondary-color)}.newreferral-link-box .btns{white-space:nowrap}.new-see-all{font-weight:400;font-size:20px;line-height:18px;color:#580C50;text-decoration:unset;transition:all .3s ease-in-out}.new-see-all:hover{color:var(--secondary-color)}.new-nike-item{padding:10px;max-width:252px;width:100%}.new-nike-item h6{font-family:var(--font-asul);font-weight:400;font-size:18px;line-height:24px;margin-bottom:15px}.new-nike-item .images{position:relative;padding-top:94%;overflow:hidden;border-radius:10px}.new-nike-item .images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.new-expert-sourcing{border:1px solid #dfdfdf;padding:20px;border-radius:16px}.profile-expert-sourcing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.profile-expert-sourcing-grid .new-expert-sourcing{margin-bottom:0!important}.bfm-list{display:flex;flex-direction:column;gap:12px}.bfm-card{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid #f0f0f0;border-radius:14px;background:#fff;cursor:pointer;transition:border-color .15s,box-shadow .15s}.bfm-card:hover{border-color:#ea7793;box-shadow:0 2px 12px rgba(234,119,147,.1)}.bfm-card-images{display:flex;align-items:center;gap:6px;flex-shrink:0}.bfm-card-img-wrap{display:flex;flex-direction:column;align-items:center;gap:4px}.bfm-card-img{width:56px;height:56px;border-radius:10px;object-fit:cover;border:1px solid #f0f0f0}.bfm-img-label{font-size:10px;color:#999;line-height:1;white-space:nowrap}.bfm-card-arrow{font-size:14px;color:#ccc;flex-shrink:0}.bfm-card-info{flex:1 1;min-width:0}.bfm-card-title{font-size:14px;font-weight:500;color:#1a1a1a;margin:0 0 4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.bfm-card-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.bfm-card-id{font-size:12px;color:#999}.bfm-card-id:after{content:"·";margin-left:6px;color:#ddd}.bfm-card-date{font-size:12px;color:#bbb}.bfm-card-price{font-size:14px;font-weight:600;color:#ea7793;margin:4px 0 0}.bfm-card-right{display:flex;flex-direction:row;align-items:center;gap:10px;flex-shrink:0}.bfm-status-badge{display:inline-block;padding:2px 10px;border-radius:30px;font-size:11px;font-weight:500;white-space:nowrap;flex-shrink:0;text-transform:capitalize;background:#f0f0f0;color:#666}.bfm-status-pending{background:#fff3cd;color:#856404}.bfm-status-analyzing,.bfm-status-in-progress,.bfm-status-processing{background:#cfe2ff;color:#0a58ca}.bfm-status-completed,.bfm-status-done,.bfm-status-ordered,.bfm-status-shipped{background:#d1e7dd;color:#0a6640}.bfm-status-cancelled,.bfm-status-rejected{background:#f8d7da;color:#842029}.bfm-status-quoted{background:#e8d5f5;color:#6f2da8}.bfm-card-chevron{font-size:16px;color:#ccc;flex-shrink:0;transition:color .15s}.bfm-card:hover .bfm-card-chevron{color:#ea7793}.bfm-card:hover .bfm-status-badge{filter:brightness(.95)}@media (max-width:575px){.bfm-list{gap:10px}.bfm-card{padding:12px;gap:10px;align-items:flex-start}.bfm-card-images{gap:4px;align-items:flex-start;padding-top:2px}.bfm-card-img{width:44px;height:44px;border-radius:8px}.bfm-card-arrow,.bfm-img-label{display:none}.bfm-card-title{font-size:13px;-webkit-line-clamp:2}.bfm-card-meta{flex-direction:column;align-items:flex-start;gap:2px;margin-top:2px}.bfm-card-id:after{display:none}.bfm-card-date{font-size:11px}.bfm-card-price{font-size:13px}.bfm-card-right{flex-direction:column;align-items:flex-end;gap:8px;padding-top:2px}.bfm-status-badge{font-size:10px;padding:3px 8px;text-align:center;white-space:normal;max-width:76px;line-height:1.3}.bfm-card-chevron{font-size:14px}}@media (max-width:375px){.bfm-card{padding:10px;gap:8px}.bfm-card-img{width:38px;height:38px}.bfm-card-title{font-size:12px}.bfm-status-badge{font-size:9px;padding:2px 6px;max-width:68px}}.new-expert-heading h6{font-family:var(--font-asul);font-weight:700;font-size:20px;line-height:36px;margin-bottom:10px;text-transform:capitalize}.new-expert-heading p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:0}.new-expert-info{max-width:824px;width:100%}.new-expert-item{padding:20px;border:1px solid #dfdfdf;border-radius:16px}.new-expert-item h4{font-family:var(--font-asul);font-weight:700;font-size:20px;line-height:24px;margin-bottom:10px;text-transform:capitalize}.new-expert-item h5{font-weight:600;font-size:16px;line-height:24px;margin-bottom:16px}.new-expert-item ul{list-style:none;padding:0;margin:0}.new-expert-item ul li{display:flex;gap:12px;margin-bottom:10px}.new-expert-item ul li:last-child{margin-bottom:0}.new-expert-item ul li label{font-weight:400;font-size:15px;line-height:24px;min-width:120px}.new-expert-item ul li p{font-weight:400;font-size:14px;line-height:17px;margin-bottom:0}.new-expert-item ul li p.tag{padding:5px 7px;border-radius:30px;border:1px solid #f9b9cb;background:#F9B9CB33}.show-details-btn{background:var(--white);padding:13px 20px;border-radius:30px;border:0;gap:10px;font-weight:400;font-size:18px;line-height:18px;text-align:center;color:#580C50;transition:all .3s ease-in-out;box-shadow:0 4px 12px 0 #0000001A}.show-details-btn,.show-details-btn i{justify-content:center;display:flex;align-items:center}.show-details-btn i{width:24px;height:24px;font-size:20px;line-height:20px;color:var(--secondary-color);transition:transform .2s ease-in-out,color .2s ease-in-out}.show-details-btn--open i{transform:rotate(180deg)}.new-expert-info--expanded{margin-top:4px}.show-details-btn.active i{rotate:-180deg}.show-details-btn:hover{color:var(--white);background:var(--secondary-color)}.show-details-btn:hover i{color:var(--white)}.add-to-collection-modal__dialog{max-width:440px;width:calc(100% - 2rem)}.add-to-collection-modal .modal-content{background:#f7f7f7;border-radius:24px;border:1px solid #e8e8e8;box-shadow:0 12px 40px rgba(0,0,0,.08)}.add-to-collection-modal__header{padding:20px 20px 0}.add-to-collection-modal__header .btn-close{top:0;right:0}.add-to-collection-modal__body{padding:0 20px 24px}.add-to-collection-modal__hero{display:flex;align-items:center;gap:14px;padding:16px;margin-bottom:20px;background:var(--white);border:1px solid #ececec;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.add-to-collection-modal__thumb{flex-shrink:0;width:48px;height:48px;border-radius:12px;overflow:hidden;background:#f0f0f0}.add-to-collection-modal__thumb--hero{width:56px;height:56px}.add-to-collection-modal__thumb img{width:100%;height:100%;object-fit:cover}.add-to-collection-modal__hero-text{flex:1 1;min-width:0}.add-to-collection-modal__hero-title{font-weight:600;font-size:16px;line-height:22px;color:var(--text-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.add-to-collection-modal__hero-meta{font-size:14px;line-height:20px;color:#6b6b6b;margin-top:2px}.add-to-collection-modal__hero-bookmark{flex-shrink:0;color:#c5c5c5;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}.add-to-collection-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.add-to-collection-modal__toolbar-label{font-weight:500;font-size:16px;line-height:24px;color:var(--text-color)}.add-to-collection-modal__new-collection{border:none;background:none;padding:0;font-family:inherit;font-weight:600;font-size:15px;line-height:22px;color:var(--secondary-color);cursor:pointer;text-decoration:none;transition:opacity .2s ease}.add-to-collection-modal__new-collection:hover{opacity:.85;text-decoration:underline}.add-to-collection-modal__list-area{min-height:100px;margin-bottom:20px}.add-to-collection-modal__empty{font-size:15px;line-height:22px;padding:12px 8px}.add-to-collection-modal__rows{display:flex;flex-direction:column;gap:10px;max-height:min(40vh,280px);overflow-y:auto;padding-right:4px;margin-right:-4px}.add-to-collection-modal__row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1px solid #ececec;border-radius:16px;background:var(--white);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.add-to-collection-modal__row:hover{border-color:#dcdcdc}.add-to-collection-modal__row--selected{border-color:var(--secondary-color);box-shadow:0 2px 12px rgba(249,0,75,.12)}.add-to-collection-modal__row-text{flex:1 1;min-width:0}.add-to-collection-modal__row-title{font-weight:600;font-size:15px;line-height:20px;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-to-collection-modal__row-meta{font-size:13px;line-height:18px;color:#6b6b6b;margin-top:2px}.add-to-collection-modal__row-bookmark{flex-shrink:0;color:#c5c5c5;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.add-to-collection-modal__row-bookmark--selected{color:var(--secondary-color)}.add-to-collection-modal__done{border-radius:999px;padding-top:16px;padding-bottom:16px;font-weight:600;font-size:17px}.recently-card .collection-content{padding:2px 4px 4px}.recently-card .collection-card-description,.recently-card .collection-card-subtitle,.recently-card .collection-content a{display:none}.recently-card .collection-card-footer{font-family:var(--font-rubik);font-size:13px;line-height:18px;color:#3f3f3f;margin:0}.header-nav-bar{width:100%;padding:18px 40px;background:linear-gradient(135deg,#f5eef8,#fce4ec 50%,#fce4ec)}.header-nav-inner{display:flex;align-items:center;justify-content:space-between;max-width:1326px;margin:0 auto}.header-nav-links{display:flex;align-items:center;gap:10px;background:#ffffff;border-radius:16px;padding:5px 8px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.header-nav-link{font-weight:400;font-size:16px;line-height:22px;border-radius:16px;color:#252625;text-decoration:none;transition:color .2s;padding:14px 20px}.header-nav-link:hover{color:#e65f88}.header-nav-link.active{background-color:#FEEAEF}.header-nav-logo{display:flex;align-items:center;position:absolute;left:50%;transform:translateX(-50%)}.header-nav-logo img{height:64px;width:64px;object-fit:contain}.header-nav-action{display:flex;align-items:center;gap:12px}header .header-nav-btn.btns{background:linear-gradient(270deg,#FFA3B9,#EA7793)}header .header-nav-btn.btns:hover{background:#d0436f}.header-nav-avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid rgba(0,0,0,.12);background:#f2ebe9;flex-shrink:0;transition:border-color .2s ease;text-decoration:none}.header-nav-avatar:hover{border-color:rgba(0,0,0,.35)}.header-nav-avatar-img{width:100%;height:100%;object-fit:cover}.header-nav-avatar-fallback{display:flex;align-items:center;justify-content:center;color:#555}.header-nav-btn{font-size:16px;font-weight:500;padding:19px 32px;border-radius:20px;text-decoration:none;cursor:pointer;display:inline-block}header .header-nav-btn{min-width:auto;border-radius:50px;padding:11px 24px}.nh-page{background:#111111;width:100%;min-height:100dvh;overflow-x:clip}.nh-page,.nh-page>*{max-width:100%}@supports not (overflow:clip){.nh-page{overflow-x:hidden}}.nh-page .header-nav-bar{background:transparent;z-index:2}.nh-page .header-nav-link{color:rgba(255,255,255,.85)}.nh-page .header-nav-link.active,.nh-page .header-nav-link:hover{color:#fff;background:rgba(255,255,255,.1)}.nh-page .header-nav-links{background:none;border:none}.nh-page .header-nav-btn.dark-btn{color:#ffffff;background:transparent;border:1px solid #fff}.header-chrome-cta{display:none}@media (min-width:768px){.au-page .header-nav-action .header-chrome-cta,.nh-page .header-nav-action .header-chrome-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:48px;padding:9px 20px 9px 9px;border:0;border-radius:999px;color:#ffffff;background-color:#EA7793;font-size:16px;font-weight:400;line-height:1;white-space:nowrap;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.au-page .header-nav-action .header-chrome-cta:hover,.nh-page .header-nav-action .header-chrome-cta:hover{color:#ffffff;background-color:#F08AA4;transform:translateY(-1px)}.au-page .header-nav-action .header-chrome-cta:active,.nh-page .header-nav-action .header-chrome-cta:active{background-color:#E57691;transform:translateY(0) scale(.98)}.nh-page .header-nav-action .header-chrome-cta:focus-visible{outline:3px solid #ffffff;outline-offset:3px;box-shadow:0 0 0 6px #111111}.au-page .header-nav-action .header-chrome-cta:focus-visible{outline:3px solid #111111;outline-offset:3px;box-shadow:0 0 0 6px #ffffff}.header-chrome-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:rgba(255,255,255,.72)}.header-chrome-cta-logo{display:block;width:20px;height:20px}.au-page .header-nav-login--extension-surface,.nh-page .header-nav-login--extension-surface{display:none}.nh-page header .header-nav-btn.btns.header-nav-signup--extension-surface,.nh-page header .header-nav-btn.btns.header-nav-signup--extension-surface:hover{color:#ffffff;background:transparent;background-image:none;font-weight:400}.au-page header .header-nav-btn.btns.header-nav-signup--extension-surface,.au-page header .header-nav-btn.btns.header-nav-signup--extension-surface:hover{color:#111111;background:transparent;background-image:none;border:0;box-shadow:none;font-weight:400;transform:none}}@media (prefers-reduced-motion:reduce){.au-page .header-nav-action .header-chrome-cta,.nh-page .header-nav-action .header-chrome-cta{transition:none}.au-page .header-nav-action .header-chrome-cta:active,.au-page .header-nav-action .header-chrome-cta:hover,.nh-page .header-nav-action .header-chrome-cta:active,.nh-page .header-nav-action .header-chrome-cta:hover{transform:none}}.nh-page .header-nav-avatar{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.1)}.nh-page .header-nav-avatar-fallback{color:#fff}.nh-page .ctasection-wrapper .dark-btn i{font-size:14px}.product-page .header-nav-bar{background:transparent}.product-details .header-nav-bar{background:#ffffff}.contact-page .header-nav-bar,.my-profile-page .header-nav-bar,.nh-hero,.privacy-service .header-nav-bar{background:transparent}.nh-hero{padding:175px 20px 50px;border-bottom:1px solid #363636}.nh-hero-inner{max-width:764px;margin:0 auto;display:flex;flex-direction:column;gap:18px;padding:15px}.nh-badge,.nh-hero-inner{text-align:center;align-items:center}.nh-badge{display:inline-flex;gap:10px;background:rgba(255,255,255,.6);border:1px solid #e289aa;border-radius:50px;padding:7px 12px;font-weight:400;font-size:18px;line-height:28px;color:#E65F88}.nh-titles{position:relative;width:min(100%,633px);max-width:633px}.nh-h1,.nh-titles{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.nh-h1{margin:0;width:100%}.nh-title-static{font-size:clamp(38px,6.5vw,76px);font-weight:400;font-size:58px;line-height:1.05;margin:0;font-family:var(--font-asul,serif);letter-spacing:-.5px;color:#23211F}.nh-title-clip{overflow:hidden;display:flex;align-items:center;position:relative;justify-content:center}.nh-title-clip .curve-line{position:absolute;right:0;bottom:0;height:9px;width:120px;z-index:0;text-align:end}.nh-title-anim{font-weight:400;font-size:58px;line-height:74px;color:#B07878;text-transform:capitalize;text-align:center;display:block;font-family:var(--font-asul,serif);letter-spacing:-.5px;transition:transform .44s cubic-bezier(.4,0,.2,1),opacity .44s ease;will-change:transform,opacity}.nh-anim-enter{transform:translateY(56px);opacity:0}.nh-anim-visible{transform:translateY(0);opacity:1}.nh-anim-exit{transform:translateY(-56px);opacity:0}.nh-search-outer{width:100%;position:relative;margin-top:25px}.nh-search-pill{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,1);border-radius:50px;padding:10px 15px 10px 30px;box-shadow:0 6px 28px rgba(0,0,0,.1);cursor:text;gap:14px;transition:box-shadow .2s}.nh-search-pill:hover{box-shadow:0 8px 36px rgba(0,0,0,.14)}.nh-search-placeholder-text{flex:1 1;font-weight:400;font-size:24px;line-height:24px;color:#8D8D8D;-webkit-user-select:none;user-select:none;text-align:left}.nh-arrow-btn{width:60px;height:60px;border-radius:50%;background:#3B3B3B;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s,transform .15s}.nh-arrow-btn:hover{background:#333;transform:scale(1.06)}.nh-arrow-sm{width:46px;height:46px;margin-left:auto}.nh-search-card{background:#FFFFFF;border-radius:22px;padding:40px 30px;border:1px solid #dfdfdf;box-shadow:0 4px 50px rgba(0,0,0,.25);border-radius:24px}.nh-search-text{width:100%;border:none;outline:none;font-size:24px;color:#474747;background:transparent;padding:0 0 16px;margin-bottom:16px;font-family:var(--font-inter)}.nh-search-text::placeholder{color:#8D8D8D}.nh-search-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.main .nsh-wrap{margin-top:120px}.main .product-page{margin:0 60px}.nh-page .nh-badge{display:none}.nh-page .nh-title-static{color:#ffffff}.nh-page .nh-title-anim{color:var(--primary-color)}.nh-title-row{display:flex;align-items:baseline;gap:12px;justify-content:center}.nh-annot{color:var(--primary-color);white-space:nowrap;font-size:22px;font-weight:400;line-height:27px;font-family:var(--font-asul);position:absolute;right:-78px;top:50%;transform:rotate(344deg) translateY(-50%);line-height:40px}.nh-page .nh-annot{display:inline}.nh-page .nh-search-pill{background:transparent;border:1px solid #666666;padding:10px 12px}.nh-page .nh-search-pill:hover{box-shadow:0 6px 32px rgba(0,0,0,.6)}.nh-page .nh-search-placeholder-text{color:var(--white);font-size:18px}.nh-page .nh-arrow-btn{padding:13px 20px;background:linear-gradient(270deg,#FFA3B9,#EA7793);border-radius:30px;height:40px;width:auto;font-size:9px;color:var(--white)}.nh-page .nh-arrow-btn:hover{background:#d0436f}.nh-page .nh-search-card{background:none;border:1px solid #666;padding:13px 12px}.nh-page .nh-search-text{color:#fff;border-bottom:1px solid rgba(255,255,255,.1);font-size:18px}.nh-page .nh-search-text::placeholder{color:rgba(255,255,255,.35)}.nh-search-upload-btn{width:42px;height:42px;border:0;border-radius:50%;background:transparent;display:none;color:#8D8D8D;align-items:center;justify-content:center;flex:0 0 42px;padding:0;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.nh-search-upload-btn svg{display:block}.nh-search-upload-btn:focus-visible,.nh-search-upload-btn:hover{background:rgba(234,119,147,.12);color:var(--primary-color)}.nh-search-upload-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(234,119,147,.32)}.nh-search-upload-btn:disabled{cursor:wait;opacity:.58}.nh-page .nh-search-upload-btn{display:inline-flex;color:var(--white);background:rgba(255,255,255,.04)}.nh-page .nh-search-upload-btn:focus-visible,.nh-page .nh-search-upload-btn:hover{background:rgba(234,119,147,.18);color:#FFA3B9}.nh-try-row{display:none;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}.nh-page .nh-try-row{display:flex}.nh-try-label{display:inline-flex;align-items:center;gap:5px;font-size:18px;color:var(--white);white-space:nowrap}.nh-try-label i{color:var(--primary-color);font-size:24px}.nh-try-pill{background:transparent;border:1px solid var(--primary-color);border-radius:50px;padding:6px 16px;font-size:14px;color:var(--primary-color);cursor:pointer;transition:border-color .18s,color .18s,background .18s}.nh-try-pill:hover{border-color:#E8548A;color:#E8548A;background:rgba(232,84,138,.08)}.nh-features{display:none;align-items:center;gap:0;padding:20px 0 0;width:100%;justify-content:center}.nh-page .nh-features{display:flex}.nh-feature-item{gap:12px;padding:0 14px;flex:1 1;text-align:left}.nh-feature-icon,.nh-feature-item{display:flex;align-items:center;justify-content:center}.nh-feature-icon{width:46px;height:46px;border-radius:50%;background:rgba(234,119,147,.15);font-size:22px;color:var(--primary-color);flex-shrink:0}.nh-feature-title{font-size:16px}.nh-feature-sub,.nh-feature-title{font-weight:400;color:var(--white);margin:0}.nh-feature-sub{font-size:14px}.nh-feature-divider{width:1px;height:37px;background:#666666;flex-shrink:0}@media (max-width:767px){.nh-page .nh-features{display:none}.nh-page .nh-hero{border-bottom:0;padding-bottom:28px}}.nh-page .nh-hero{position:relative;overflow:hidden;z-index:0}.nh-page .gf-section{background:#111111}.nh-page .gf-section .section-title .title{color:#ffffff}.nh-page .gf-section .section-title p{color:rgba(255,255,255,.5)}.nh-page .gf-card{background:#1e1e1e}.nh-page .gf-card-name{color:#fff}.nh-page .gf-card-footer{background:rgba(30,30,30,.85);border-color:rgba(255,255,255,.15)}.nh-page .gf-hover-footer{background:#1e1e1e;border-color:rgba(255,255,255,.12)}.nh-page .gf-hover-name,.nh-page .gf-hover-price{color:#fff}.nh-page .gf-bookmark-btn{background:rgba(255,255,255,.12)}.nh-page .cs-section{background:#111111}.nh-page .cs-section .section-title .title{color:#ffffff}.nh-page .cs-section .section-title p{color:rgba(255,255,255,1)}.nh-page .entire-faq-section{background:#111111;padding:0 0 40px}.nh-page .entire-faq-section .section-title .title{color:#ffffff}.nh-page .entire-faq-section .section-title p{color:rgba(255,255,255,1)}.nh-page .entire-life-item .stat-figure{color:#ffffff}.nh-page .entire-life-item p{color:rgba(255,255,255,1)}.nh-page .entire-faq-section:after,.nh-page .entire-faq-section:before{opacity:0}.nh-page .entire-life-wrapper{padding-bottom:0;margin-bottom:50px}.nh-page .faq-accordion .accordion-item{background:rgba(0,0,0,.004);border:1px solid #666666;border-radius:44px}.nh-page .faq-accordion .accordion-button{font-weight:400;color:#A3A3A3}.nh-page .faq-accordion .accordion-button:after{color:var(--primary-color)}.nh-page .faq-accordion .accordion-body{color:var(--white)}.nh-page .faq-accordion .accordion-button:not(.collapsed){color:var(--primary-color)}.nh-page .accordion-item.show{border:1px solid #ea7793;box-shadow:0 4px 12px rgba(234,119,147,.3)}.nh-page .cta-section{background-color:#111111}.nh-page .footer{background:#111111;color:var(--white)}.nh-page .footer-title{color:rgba(255,255,255,.85)}.nh-page .footer-nav-list a,.nh-page .footer-nav-list span{color:rgba(255,255,255,.55)}.nh-page .footer-nav-list a:hover{color:#fff}.nh-page .footer-bottom{border-top-color:rgba(255,255,255,.1);color:rgba(255,255,255,.4)}.nh-page .copy-right{color:#666666}.nh-page .footer-location .text{color:var(--white)}.nh-page .ctasection-wrapper{padding:50px 30px;background:rgba(255,255,255,.04);border:1px solid #ea7793;box-shadow:0 4px 12px rgba(234,119,147,.3);border-radius:40px;color:var(--white)}.nh-page .ctasection-wrapper .dark-btn{padding:19px 40px;background:#111111;border:1px solid #666666;border-radius:20px;display:flex;gap:8px;align-items:center;margin:40px auto 0}.gf-section{padding:72px 0 80px;background:#fff}.gf-header{text-align:center;margin-bottom:40px}.gf-title{font-size:clamp(26px,4vw,42px);font-weight:700;color:#1a1410;margin:0 0 10px;font-family:var(--font-inter)}.gf-subtitle{font-size:15px;color:#888;margin:0;font-weight:400}.gf-grid{column-count:5;column-gap:10px;max-width:1300px;margin:0 auto}.gf-card{page-break-inside:avoid;break-inside:avoid;margin-bottom:10px;cursor:pointer;background:#f0eeec}.gf-card,.gf-img-wrap{border-radius:14px;overflow:hidden;position:relative;display:block}.gf-img-wrap{width:100%}.gf-card:nth-child(7n+1) .gf-img-wrap{height:350px}.gf-card:nth-child(7n+2) .gf-img-wrap{height:406px}.gf-card:nth-child(7n+3) .gf-img-wrap{height:305px}.gf-card:nth-child(7n+4) .gf-img-wrap{height:350px}.gf-card:nth-child(7n+5) .gf-img-wrap{height:305px}.gf-card:nth-child(7n+6) .gf-img-wrap{height:350px}.gf-card:nth-child(7n+7) .gf-img-wrap{height:406px}.gf-img{object-fit:cover;transition:transform .35s ease;width:100%;height:100%}.gf-card:hover .gf-img{transform:scale(1.04)}.gf-card-footer{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:7px 9px;background:rgba(247,213,245,.6);border:.959849px solid rgba(255,255,255,.6);border-radius:50px;margin:9px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1;transition:opacity .22s ease,transform .22s ease;transform:translateY(0);z-index:2}.gf-card:hover .gf-card-footer{opacity:0;transform:translateY(6px);pointer-events:none}.gf-card-name{font-weight:400;font-size:15px;line-height:18px;color:#23211F;text-transform:capitalize;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-asul)}.gf-bookmark-btn{width:26px;height:26px;border-radius:50%;background:#3B3B3B;border:none;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;cursor:pointer;transition:background .18s;font-size:10px;padding:0}.gf-bookmark-btn:hover{background:#c0002e}.gf-hover-footer{position:absolute;bottom:0;left:0;right:0;background:#fff;border:.959849px solid rgba(226,137,170,.6);border-radius:10px;margin:8px;padding:7px;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 20px rgba(0,0,0,.12);opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease;pointer-events:none;z-index:3}.gf-card:hover .gf-hover-footer{opacity:1;transform:translateY(0);pointer-events:auto}.gf-hover-name{font-size:13px;font-weight:500;color:#23211F;font-family:var(--font-asul);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px}.gf-hover-price{font-size:18px;font-weight:600;color:#23211F}.gf-find-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#23211F;color:#fff;border:none;border-radius:50px;padding:9px 14px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;width:100%;transition:background .18s;font-size:15px}.gf-find-btn:hover{background:#3b3b3b}.plp-wis-icon{position:absolute;top:10px;right:10px;z-index:3;width:38px;height:38px;border-radius:10px;background:#ffffff;border:1px solid #e8e8e8;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;transition:color .2s;padding:0}.plp-wis-icon:disabled{opacity:.6;cursor:not-allowed}.pl-gf-grid{max-width:100%;column-count:4}.pl-gf-grid .gf-card:nth-child(6n+1) .gf-img-wrap{height:420px}.pl-gf-grid .gf-card:nth-child(6n+2) .gf-img-wrap{height:220px}.pl-gf-grid .gf-card:nth-child(6n+3) .gf-img-wrap{height:320px}.pl-gf-grid .gf-card:nth-child(6n+4) .gf-img-wrap{height:180px}.pl-gf-grid .gf-card:nth-child(6n+5) .gf-img-wrap{height:370px}.pl-gf-grid .gf-card:nth-child(6n+6) .gf-img-wrap{height:260px}.gf-hover-supplier{font-size:13px;font-weight:400;color:#8D8D8D;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:normal}.gf-bookmark-btn--saved{background:#c0002e}.cs-section{padding:72px 0 80px}.cs-card{position:relative;border:1px solid #dfdfdf;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:32.5079px;overflow:hidden;aspect-ratio:3/4;cursor:pointer;background:rgba(248,243,240,.6);height:743.62px;width:100%}.cs-card-img{object-fit:cover;transition:transform .4s ease}.cs-card:hover .cs-card-img{transform:scale(1.04)}.cs-overlay{position:absolute;inset:0;pointer-events:none;width:96%;bottom:10px;left:50px;transform:translateX(-50%)}.cs-card-body{position:absolute;bottom:0;left:0;right:0;padding:16px 20px;display:flex;flex-direction:column;gap:10px;border-radius:25px;margin:14px}.cs-card-with-thumbs .cs-card-body{opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.cs-card-with-thumbs:focus-within .cs-card-body,.cs-card-with-thumbs:hover .cs-card-body{opacity:1;transform:translateY(0);pointer-events:auto}.cs-card-title--static{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);width:calc(100% - 28px);pointer-events:none;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,0),#000000);height:170px;border-radius:0 0 25px 25px;display:flex;justify-content:center;align-items:end;padding-bottom:30px}.cs-card-with-thumbs:focus-within .cs-card-title--static,.cs-card-with-thumbs:hover .cs-card-title--static{opacity:0}.cs-card-with-thumbs .cs-card-body{border:1px solid rgba(255,255,255,.6);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(rgba(0,0,0,0),rgb(0,0,0))}.cs-card-title{font-weight:400;font-size:25px;line-height:30px;text-align:center;text-transform:capitalize;color:#FFFFFF;font-family:var(--font-asul);margin:0}.cs-thumbs{display:flex;gap:20px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.cs-card-with-thumbs:focus-within .cs-thumbs,.cs-card-with-thumbs:hover .cs-thumbs{opacity:1;transform:translateY(0);pointer-events:auto}.cs-thumbs-mobile{display:none}.cs-thumb{flex-grow:0;flex-basis:calc(33.333% - 14px);gap:0;height:153px}.cs-thumb,.cs-thumb-img-wrap{flex-shrink:0;position:relative}.cs-thumb-img-wrap{width:100%;height:100%;border-radius:16px;overflow:hidden;background-color:#ffffff}.cs-thumb-img-wrap--placeholder{background:rgba(255,255,255,.35);border:1px dashed rgba(255,255,255,.6)}.cs-thumb-img{object-fit:cover}.cs-thumb-price{font-weight:500;font-size:16px;line-height:19px;color:#23211F;background:rgba(0,0,0,.45);border-radius:50px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f7d5f599;border:.981818px solid rgba(255,255,255,.6);line-height:normal;position:absolute;bottom:5px;left:5px;padding:4px 11px;text-align:center}.cs-card-title-only .cs-card-body{padding:30px 20px;background:linear-gradient(180deg,rgba(0,0,0,0),#000000);border-radius:25px;height:170px;border:none;display:flex;align-items:center;flex-direction:column;justify-content:end;box-shadow:none}.au-page{background:linear-gradient(180deg,#111111,#151111 46%,#111111);color:var(--white)}.au-page .header-nav-bar{background:transparent;z-index:5}.au-hero-section{min-height:720px;padding:146px 0 68px}.au-hero-section:before{inset:0;background:linear-gradient(115deg,rgba(234,119,147,.17),rgba(234,119,147,0) 34%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,0) 58%)}.au-hero-copy{max-width:640px}.au-board-header span,.au-brand-strip-inner>span,.au-eyebrow,.au-letter-kicker,.au-section-heading span{color:var(--primary-color);font-size:13px;font-weight:650;letter-spacing:.22em;line-height:1.2;text-transform:uppercase}.au-eyebrow{align-items:center;display:inline-flex;gap:12px;margin-bottom:24px}.au-eyebrow span{background:var(--primary-color);display:inline-flex;height:1px;width:44px}.au-hero-copy h1{color:var(--white);font-size:64px;line-height:.98;margin:0 0 24px;max-width:640px}.au-hero-lede{color:rgba(255,255,255,.76);font-size:19px;max-width:590px}.au-hero-actions{margin-top:34px}.au-primary-link,.au-secondary-link{font-weight:650;padding:14px 22px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.au-primary-link{background:linear-gradient(270deg,#FFA3B9,#EA7793);border:1px solid rgba(255,255,255,.18);color:var(--white)}.au-primary-link:focus-visible,.au-primary-link:hover{background:#d0436f;color:var(--white);transform:translateY(-2px)}.au-secondary-link{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.22);color:rgba(255,255,255,.84)}.au-secondary-link:focus-visible,.au-secondary-link:hover{border-color:rgba(234,119,147,.75);color:var(--primary-color);transform:translateY(-2px)}.au-visual-stage{aspect-ratio:1/1;margin-left:auto;max-width:610px;min-height:520px;position:relative}.au-visual-stage:before{content:"";position:absolute;inset:42px 18px 28px 52px;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.025)),linear-gradient(180deg,rgba(234,119,147,.14),rgba(234,119,147,0));border:1px solid rgba(255,255,255,.12);border-radius:38px;transform:rotate(-3deg)}.au-visual-stage:after{content:"";position:absolute;inset:94px 52px 76px 20px;border:1px solid rgba(234,119,147,.36);border-radius:34px;transform:rotate(5deg)}.au-scan-line{background:linear-gradient(90deg,rgba(234,119,147,0),rgba(234,119,147,.75),rgba(234,119,147,0));display:block;height:1px;position:absolute;z-index:3}.au-scan-line--one{left:24px;top:18%;width:44%}.au-scan-line--two{right:32px;top:54%;width:38%}.au-scan-line--three{bottom:15%;left:29%;width:44%}.au-match-note{align-items:center;background:rgba(17,17,17,.84);border:1px solid rgba(234,119,147,.42);border-radius:999px;color:var(--white);display:inline-flex;font-size:14px;font-weight:650;gap:8px;min-height:44px;padding:10px 16px;position:absolute;right:24px;top:18px;z-index:4}.au-visual-card{background:#1e1e1e;border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:0 26px 70px rgba(0,0,0,.34);overflow:hidden;position:absolute;z-index:2;will-change:transform,opacity}.au-visual-card--hero{bottom:36px;left:76px;width:310px}.au-visual-card--small{right:28px;top:98px;width:210px}.au-visual-card--wide{bottom:112px;right:4px;width:250px}.au-visual-image{aspect-ratio:4/5;background:#2a2a2a;position:relative;width:100%}.au-visual-card--wide .au-visual-image{aspect-ratio:5/3}.au-visual-image img{object-fit:cover}.au-visual-card div:last-child{display:grid;gap:4px;padding:12px 14px 14px}.au-visual-card strong{color:var(--white);font-size:15px;font-weight:650;line-height:1.25}.au-visual-card span{color:var(--primary-color);font-size:13px;font-weight:650}.au-stats-section{padding:0 0 58px}.au-stats-grid{gap:14px}.au-stat-card{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.14);border-radius:18px;gap:8px;min-height:132px;padding:24px}.au-stat-card strong{color:var(--white);font-size:31px;line-height:1.12}.au-stat-card span{color:rgba(255,255,255,.66)}.au-brand-strip,.au-letter-section,.au-process-section,.au-promise-section{background:#111111;padding:72px 0}.au-letter-panel{background:linear-gradient(135deg,rgba(255,255,255,.095),rgba(255,255,255,.035)),linear-gradient(90deg,rgba(234,119,147,.13),rgba(234,119,147,0));border:1px solid rgba(234,119,147,.28);border-radius:34px;box-shadow:0 22px 70px rgba(0,0,0,.24);padding:54px}.au-letter-kicker{display:inline-flex;margin-bottom:24px}.au-letter-panel h2,.au-section-heading h2{color:var(--white);font-family:var(--font-asul);font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.au-letter-panel h2{font-size:52px;max-width:760px}.au-letter-body{display:grid;gap:16px;margin-top:28px;max-width:880px}.au-letter-body p,.au-process-item p,.au-promise-card p,.au-section-heading p{color:rgba(255,255,255,.72);font-size:16px;font-weight:400;line-height:1.65;margin:0}.au-letter-signature{color:var(--primary-color);font-size:16px;font-weight:650;margin:28px 0 0}.au-section-heading{margin:0 auto 36px;max-width:760px;text-align:center}.au-section-heading h2{font-size:46px;margin-top:12px}.au-section-heading p{margin-top:14px}.au-promise-card{background:#1e1e1e;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:24px}.au-promise-card:hover{border-color:rgba(234,119,147,.55);box-shadow:0 18px 40px rgba(234,119,147,.12)}.au-promise-icon{align-items:center;background:rgba(234,119,147,.15);border:1px solid rgba(234,119,147,.26);border-radius:14px;color:var(--primary-color);display:inline-flex;font-size:23px;height:52px;justify-content:center;margin-bottom:22px;width:52px}.au-process-item h3,.au-promise-card h3{color:var(--white);font-family:var(--font-asul);font-size:24px;font-weight:400;letter-spacing:0;line-height:1.2;margin:0 0 10px}.au-process-list{gap:14px;margin-top:28px}.au-process-item{align-items:flex-start;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:20px;display:grid;gap:16px;grid-template-columns:58px minmax(0,1fr);padding:18px}.au-process-item>span{background:#f7f0ff;color:#8a5ac8;font-size:14px;font-weight:750;height:44px;width:44px}.au-board{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.045));border:1px solid rgba(255,255,255,.16);box-shadow:0 30px 80px rgba(0,0,0,.28)}.au-board-header strong{color:var(--white)}.au-board-status{background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.34);color:#72d995}.au-board-card{background:#111111;border:1px solid rgba(255,255,255,.12);border-radius:18px}.au-board-image{background:#252525;border-radius:14px}.au-board-card strong{color:var(--white);font-weight:650}.au-board-card span{color:var(--primary-color)}.au-brand-strip{padding-top:28px}.au-brand-strip-inner{border-bottom:1px solid rgba(255,255,255,.08);border-top:1px solid rgba(255,255,255,.08);gap:24px;padding:28px 0}.au-brand-logos{gap:26px}.au-brand-logos img{filter:brightness(0) invert(1);height:34px;object-fit:contain;opacity:.52;width:auto}@media (max-width:1199px){.au-hero-copy h1{font-size:56px}.au-visual-stage{min-height:480px}.au-visual-card--hero{left:36px}.au-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.au-hero-section{min-height:auto;padding:150px 0 58px}.au-hero-copy{max-width:760px}.au-visual-stage{margin:8px auto 0;max-width:620px}.au-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.au-letter-panel{padding:40px}.au-letter-panel h2,.au-section-heading h2{font-size:40px}}@media (max-width:767px){.au-hero-section{padding:132px 0 46px}.au-hero-copy h1{font-size:44px;line-height:1.02}.au-hero-lede{font-size:16px}.au-hero-actions{align-items:stretch;flex-direction:column}.au-primary-link,.au-secondary-link{justify-content:center;width:100%}.au-visual-stage{aspect-ratio:auto;min-height:520px}.au-visual-stage:before{inset:44px 4px 32px 4px}.au-visual-stage:after{inset:84px 20px 80px 14px}.au-match-note{left:14px;right:auto}.au-visual-card--hero{bottom:26px;left:18px;width:250px}.au-visual-card--small{right:12px;top:100px;width:176px}.au-visual-card--wide{bottom:150px;right:2px;width:220px}.au-stats-grid{grid-template-columns:minmax(0,1fr)}.au-brand-strip,.au-letter-section,.au-process-section,.au-promise-section{padding:48px 0}.au-letter-panel{border-radius:26px;padding:28px 22px}.au-letter-panel h2,.au-section-heading h2{font-size:34px}.au-section-heading{margin-bottom:26px;text-align:left}.au-process-item{grid-template-columns:44px minmax(0,1fr)}.au-board{border-radius:24px;padding:16px}.au-board-header{align-items:flex-start;flex-direction:column}.au-board-header strong{font-size:25px}}@media (max-width:480px){.au-brand-strip-inner>span,.au-eyebrow,.au-letter-kicker,.au-section-heading span{font-size:11px;letter-spacing:.16em}.au-hero-copy h1{font-size:38px}.au-visual-stage{min-height:470px}.au-visual-card--hero{width:222px}.au-visual-card--small{width:156px}.au-visual-card--wide{bottom:128px;width:190px}.au-stat-card strong{font-size:27px}.au-board-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.au-primary-link,.au-promise-card,.au-secondary-link,.au-visual-card{transition:none;will-change:auto}}.au-page{color:#0a0a0a;overflow:hidden}.au-page,.au-page main{background:#ffffff}.au-page .header-nav-bar{background:rgba(255,255,255,.94);padding:18px 40px;position:sticky;top:0;z-index:20}.au-page .header-nav-links{background:transparent;border:0;box-shadow:none;gap:4px;padding:0}.au-page .header-nav-link{border-radius:999px;color:#0a0a0a;font-size:14px;font-weight:500;letter-spacing:0;line-height:16px;padding:10px 12px}.au-page .header-nav-link.active,.au-page .header-nav-link:hover{background:#f8f8f8;color:#4b5563}.au-page .header-nav-logo img{height:56px;width:56px}.au-page header .header-nav-btn.btns{background:#ededed;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.12));border:1px solid #d8d8d8;border-radius:999px;box-shadow:inset 0 1.78px 7.118px rgba(255,255,255,.1),inset 0 -7.118px 7.118px rgba(255,255,255,.1),inset 0 0 24.915px rgba(229,229,229,.1);color:#000000;font-size:14px;font-weight:600;line-height:16px;min-height:42px;padding:12px 20px;transition:transform .2s ease,background-color .2s ease,color .2s ease}.au-page header .header-nav-btn.btns:hover{background-color:#e5e5e5;color:#000000;transform:scale(1.04)}.au-page header .header-nav-btn.pink-btn{background:#000000;border-color:#000000;color:#ffffff}.au-hero-section{background:#ffffff;min-height:0;padding:36px 0 92px;position:relative}.au-hero-section:before{background:linear-gradient(180deg,#ffffff,rgba(255,255,255,0));content:"";height:220px;inset:0 0 auto;pointer-events:none;position:absolute}.au-hero-section .container{position:relative;z-index:1}.au-hero-copy{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:930px;text-align:center}.au-board-header span,.au-brand-strip-inner span:first-child,.au-eyebrow,.au-section-heading span,.au-stats-intro span{color:#9ca3af;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;margin:0;text-transform:uppercase}.au-hero-copy h1{color:#000000;font-family:var(--font-asul);font-size:80px;font-weight:400;letter-spacing:0;line-height:1;margin:14px 0 16px;max-width:820px}.au-hero-lede{color:#4b5563;font-size:18px;font-weight:400;line-height:1.65;margin:0;max-width:720px}.au-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.au-primary-link,.au-secondary-link{align-items:center;border-radius:999px;box-shadow:none;display:inline-flex;font-size:16px;font-weight:400;gap:10px;justify-content:center;letter-spacing:0;line-height:20px;min-height:52px;padding:10px 24px;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease;will-change:transform}.au-primary-link{background:#ffffff;border:1px solid #111111;color:#111111}.au-primary-link:hover{background:#f7f7f7;border-color:#111111;color:#111111;transform:translateY(-1px)}.au-secondary-link{background:#ea7793;border:1px solid #ea7793;color:#ffffff}.au-secondary-link:hover{background:#f08aa4;border-color:#f08aa4;color:#ffffff;transform:translateY(-1px)}.au-primary-link:focus-visible,.au-secondary-link:focus-visible{box-shadow:0 0 0 6px #ffffff;outline:3px solid #111111;outline-offset:3px;transform:none}.au-primary-link:focus-visible{background:#ffffff;border-color:#111111;color:#111111}.au-secondary-link:focus-visible{background:#ea7793;border-color:#ea7793;color:#ffffff}.au-primary-link:active,.au-secondary-link:active{transform:scale(.98)}.au-page .header-nav-link:focus-visible,.au-page header .header-nav-btn:focus-visible{outline:2px solid #ea7793;outline-offset:3px}.au-chrome-extension-icon{align-items:center;background:#ffffff;border-radius:50%;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.au-chrome-extension-logo{display:block;height:20px;width:20px}.au-banner-frame{aspect-ratio:16/10;background:#f8f8f8;border:1px solid #eadede;border-radius:28px;box-shadow:0 22px 80px rgba(70,43,34,.1),inset 0 2px 0 rgba(255,255,255,.78);margin:30px auto 0;max-width:1100px;overflow:visible;position:relative}.au-banner-frame:before{background:rgba(255,255,255,.36);border:1px solid rgba(255,255,255,.68);border-radius:31px;content:"";inset:-8px;pointer-events:none;position:absolute}.au-extension-carousel-swiper,.au-extension-carousel-swiper .swiper-slide,.au-extension-carousel-swiper .swiper-wrapper{height:100%;width:100%}.au-extension-carousel-swiper{background:#ffffff;border-radius:28px;overflow:hidden}.au-extension-carousel-swiper .swiper-slide{align-items:center;background:#ffffff;display:flex;justify-content:center}.au-extension-carousel-image{display:block;height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.au-extension-carousel-controls{-webkit-backdrop-filter:blur(18px) saturate(1.15);align-items:center;backdrop-filter:blur(18px) saturate(1.15);background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.9);border-radius:999px;bottom:18px;box-shadow:0 10px 30px rgba(49,28,23,.16);display:inline-flex;gap:7px;left:50%;padding:6px 9px;position:absolute;transform:translateX(-50%);z-index:5}.au-extension-carousel-dot,.au-extension-carousel-toggle{appearance:none;background:transparent;border:0;color:#111111;cursor:pointer;margin:0;padding:0}.au-extension-carousel-toggle{align-items:center;border-radius:50%;display:inline-flex;height:28px;justify-content:center;width:28px}.au-extension-carousel-toggle svg{fill:currentColor;height:14px;width:14px}.au-extension-carousel-dots{align-items:center;display:inline-flex;gap:0}.au-extension-carousel-dot{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 24px;height:24px;justify-content:center;width:24px}.au-extension-carousel-dot:before{background:rgba(17,17,17,.34);border-radius:999px;content:"";display:block;height:8px;pointer-events:none;transition:background-color .2s ease,width .2s ease;width:8px}.au-extension-carousel-dot--active:before{background:#ea7793;width:22px}.au-extension-carousel-dot:focus-visible,.au-extension-carousel-toggle:focus-visible{outline:2px solid #111111;outline-offset:2px}.au-brand-strip,.au-promise-section{background:#ffffff;padding:112px 0}.au-problem-section,.au-process-section,.au-stats-section{background:#f8f8f8;padding:112px 0}.au-problem-section{padding-top:72px}.au-assistant-section{background:#ffffff;padding:118px 0}.au-assistant-layout{--bs-gutter-x:64px}.au-section-heading,.au-stats-intro{margin:0 auto 44px;max-width:830px;text-align:center}.au-section-heading--left{margin-left:0;margin-right:0;text-align:left}.au-brand-strip-inner h2,.au-section-heading h2,.au-stats-intro h2{color:#000000;font-family:var(--font-asul);font-size:54px;font-weight:400;letter-spacing:0;line-height:1.1;margin:14px 0 0}.au-editorial-card p,.au-process-item p,.au-promise-card p,.au-proof-list p,.au-section-heading p{color:#4b5563;font-size:16px;font-weight:400;line-height:1.65;margin:0}.au-section-heading p,.au-stats-intro p{margin-top:16px}.au-problem-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.au-editorial-card,.au-process-item,.au-promise-card{background:#ffffff;border:1px solid #e5e5e5;border-radius:28px;min-width:0}.au-editorial-card{display:flex;flex-direction:column;min-height:238px;padding:34px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;will-change:transform}.au-editorial-card:hover{border-color:#d8d8d8;box-shadow:0 18px 54px rgba(10,10,10,.045);transform:translateY(-3px)}.au-card-icon{align-items:center;background:#ffffff;border:1px solid #ededed;border-radius:999px;box-shadow:0 10px 28px rgba(10,10,10,.035),inset 0 1px 0 rgba(255,255,255,.92);color:#8d9299;display:inline-flex;flex:0 0 auto;height:48px;justify-content:center;margin-bottom:24px;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;width:48px;will-change:transform}.au-card-icon svg{display:block;height:22px;width:22px}.au-editorial-card:hover .au-card-icon,.au-promise-card:hover .au-card-icon{border-color:#dedede;box-shadow:0 14px 34px rgba(10,10,10,.055),inset 0 1px 0 rgba(255,255,255,.98);color:#4b5563;transform:translateY(-2px)}.au-editorial-card h3,.au-process-item h3,.au-promise-card h3,.au-proof-list strong{color:#000000;font-family:var(--font-asul);font-size:30px;font-weight:400;letter-spacing:0;line-height:1.16;margin:0 0 14px}.au-media-frame{aspect-ratio:1/1;background:#ffffff;border:0;border-radius:34px;box-shadow:0 26px 76px rgba(10,10,10,.05),inset 0 1px 0 rgba(255,255,255,.92);overflow:hidden;position:relative}.au-media-frame:after{background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0) 30%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.au-media-frame img{object-fit:cover;object-position:center center}.au-proof-list{display:grid;gap:16px;margin-top:32px}.au-proof-list div{background:#fbfbfb;border:1px solid #e6e6e6;border-radius:24px;box-shadow:0 10px 34px rgba(10,10,10,.025);padding:24px 26px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.au-proof-list div:hover{border-color:#d8d8d8;box-shadow:0 16px 44px rgba(10,10,10,.045);transform:translateY(-2px)}.au-proof-list strong{display:block;font-size:24px;margin-bottom:8px}.au-stats-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.au-stat-card{background:#ffffff;border:1px solid #e5e5e5;border-radius:28px;display:grid;gap:12px;min-height:162px;padding:30px}.au-stat-card strong{color:#000000;font-family:var(--font-asul);font-size:52px;font-weight:400;letter-spacing:0;line-height:1}.au-stat-card span{color:#6b7280;font-size:15px;line-height:1.45}.au-promise-grid{display:grid;gap:18px;grid-template-columns:repeat(5,minmax(0,1fr))}.au-promise-card{display:flex;flex-direction:column;height:100%;padding:28px 24px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;will-change:transform}.au-promise-card:hover{border-color:#d8d8d8;box-shadow:0 18px 54px rgba(10,10,10,.06);transform:translateY(-4px)}.au-promise-card h3{font-size:26px}.au-promise-card .au-card-icon{height:44px;margin-bottom:22px;width:44px}.au-promise-card .au-card-icon svg{height:20px;width:20px}.au-board{background:#ffffff;border:1px solid #e5e5e5;border-radius:30px;box-shadow:0 24px 80px rgba(10,10,10,.06);padding:24px}.au-board-header{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.au-board-header div{display:grid;gap:6px}.au-board-header strong{color:#000000;font-family:var(--font-asul);font-size:31px;font-weight:400;letter-spacing:0;line-height:1.12}.au-board-status{background:#f1f8f3;border:1px solid #cae8d0;border-radius:999px;color:#247a3d;display:inline-flex;font-size:13px;font-weight:700;min-height:36px;padding:8px 14px}.au-board-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.au-board-card{background:#f8f8f8;border:1px solid #e5e5e5;border-radius:20px;display:grid;gap:8px;min-width:0;padding:10px}.au-board-image{aspect-ratio:4/5;background:#ffffff;border-radius:16px;overflow:hidden;position:relative}.au-board-image img{object-fit:cover}.au-board-card strong{color:#000000;font-size:14px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-board-card span{color:#ea7793;font-size:13px;font-weight:700}.au-process-list{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:42px}.au-process-item{min-height:235px;padding:24px}.au-process-item>span{align-items:center;background:#feeaf0;border-radius:999px;color:#c3426d;display:inline-flex;font-size:13px;font-weight:800;height:42px;justify-content:center;margin-bottom:22px;width:42px}.au-process-item h3{font-size:24px}.au-brand-strip-inner{align-items:center;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:grid;gap:34px;padding:42px 0;text-align:center}.au-brand-strip-inner h2{font-size:44px;margin-left:auto;margin-right:auto;max-width:760px}.au-brand-logos{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.au-logo-chip,.au-text-chip{align-items:center;background:#ffffff;border:1px solid #e5e5e5;border-radius:999px;display:inline-flex;height:56px;justify-content:center;min-width:132px;padding:12px 22px}.au-logo-chip img{filter:grayscale(1);height:28px;object-fit:contain;opacity:.62;width:auto}.au-logo-chip--marketplace img{height:32px;opacity:.66}.au-text-chip{color:#4b5563;font-size:14px;font-weight:700;line-height:1}@media (max-width:1199px){.au-hero-copy h1{font-size:76px}.au-process-list,.au-promise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.au-page .header-nav-bar{padding:16px 22px}.au-hero-section{padding:58px 0 78px}.au-hero-copy h1{font-size:66px}.au-assistant-section,.au-brand-strip,.au-problem-section,.au-process-section,.au-promise-section,.au-stats-section{padding:92px 0}.au-problem-section{padding-top:48px}.au-assistant-layout{--bs-gutter-x:32px}.au-media-frame{margin:0 auto;max-width:620px}.au-section-heading h2,.au-stats-intro h2{font-size:46px}.au-board-grid,.au-problem-grid,.au-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.au-page .header-nav-bar{padding:14px 16px}.au-page .header-nav-links{display:none}.au-page .header-nav-logo{left:16px;position:static;transform:none}.au-page .header-nav-inner{justify-content:space-between}.au-page .header-nav-logo img{height:48px;width:48px}.au-page header .header-nav-btn.btns{min-height:38px;padding:10px 14px}.au-page header .header-nav-btn.btns.pink-btn{background:linear-gradient(270deg,#FFA3B9,#EA7793);border:0;color:#ffffff}.au-hero-section{padding:32px 0 64px}.au-hero-copy h1{font-size:50px;line-height:1.08;margin:14px 0 18px}.au-hero-lede{font-size:16px}.au-hero-actions{align-items:stretch;flex-direction:column;width:100%;margin-top:22px}.au-primary-link,.au-secondary-link{width:100%}.au-banner-frame{aspect-ratio:16/10;margin-top:26px}.au-banner-frame,.au-banner-frame:before,.au-extension-carousel-swiper{border-radius:24px}.au-extension-carousel-controls{bottom:12px;gap:6px;padding:5px 8px}.au-assistant-section,.au-brand-strip,.au-problem-section,.au-process-section,.au-promise-section,.au-stats-section{padding:72px 0}.au-problem-section{padding-top:36px}.au-media-frame{border-radius:26px;box-shadow:0 18px 48px rgba(10,10,10,.05),inset 0 1px 0 rgba(255,255,255,.9)}.au-section-heading,.au-section-heading--left,.au-stats-intro{margin-bottom:30px;text-align:left}.au-brand-strip-inner h2,.au-section-heading h2,.au-stats-intro h2{font-size:38px}.au-problem-grid,.au-process-list,.au-promise-grid,.au-stats-grid{grid-template-columns:minmax(0,1fr)}.au-editorial-card,.au-process-item,.au-promise-card{border-radius:24px;min-height:0;padding:24px}.au-card-icon,.au-promise-card .au-card-icon{height:42px;margin-bottom:18px;width:42px}.au-card-icon svg,.au-promise-card .au-card-icon svg{height:19px;width:19px}.au-editorial-card h3{font-size:28px}.au-proof-list{gap:12px;margin-top:24px}.au-proof-list div{border-radius:20px;padding:20px}.au-stat-card strong{font-size:44px}.au-board{border-radius:24px;padding:16px}.au-board-header{align-items:flex-start;flex-direction:column}.au-brand-strip-inner{text-align:left}.au-brand-logos{justify-content:flex-start}.au-logo-chip,.au-text-chip{min-width:120px}}@media (max-width:480px){.au-hero-copy h1{font-size:42px}.au-page .header-nav-action{gap:8px}.au-page header .header-nav-btn.btns{font-size:13px;padding:9px 12px}.au-brand-strip-inner h2,.au-section-heading h2,.au-stats-intro h2{font-size:34px}.au-board-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.au-card-icon,.au-editorial-card,.au-page header .header-nav-btn.btns,.au-primary-link,.au-promise-card,.au-secondary-link{transition:none;will-change:auto}.au-extension-carousel-dot:before,.au-extension-carousel-swiper .swiper-slide,.au-extension-carousel-swiper .swiper-wrapper{transition-duration:0s!important}.au-primary-link,.au-primary-link:active,.au-primary-link:focus-visible,.au-primary-link:hover,.au-secondary-link,.au-secondary-link:active,.au-secondary-link:focus-visible,.au-secondary-link:hover{transform:none}}.pis-layout{display:flex;gap:28px;align-items:flex-start;padding:0;background:transparent;border:0;border-radius:0}.pis-thumbs{display:flex;flex-direction:column;gap:10px;max-height:min(78vh,780px);overflow-y:auto;overflow-x:hidden;flex-shrink:0;scrollbar-width:none}.pis-thumbs::-webkit-scrollbar{display:none}.pis-thumb{width:58px;height:68px;border-radius:9px;overflow:hidden;border:2px solid transparent;background:#f4f2f1;padding:0;cursor:pointer;flex-shrink:0;transition:border-color .18s}.pis-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pis-thumb-active{border-color:#111}.pis-thumb:hover:not(.pis-thumb-active){border-color:#ddd}.pis-main{flex:1 1;min-width:0;border-radius:22px;position:relative;width:100%;overflow:hidden;background:#f7f6f5;box-shadow:0 16px 36px rgba(16,16,16,.08)}.pis-action-btns{position:absolute;top:12px;right:12px;z-index:10;display:flex;gap:8px}.pis-swiper{width:100%;border-radius:22px}.pis-swiper .swiper-wrapper{width:100%}.pis-swiper .swiper-slide{width:100%!important;max-width:100%!important;min-width:0!important;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pis-main-img{width:100%;height:auto;max-height:min(82vh,820px);object-fit:contain;object-position:center;background:#f7f5f3;display:block;border-radius:22px}.pis-main-img--portrait{width:auto;max-width:100%;height:min(82vh,820px)}.pis-main-img--landscape{width:100%;height:auto}.product-details-list{font-size:16px;color:#23211F;display:flex;flex-direction:column;gap:10px}.rr-section{padding-bottom:90px}.rr-title{font-family:var(--font-asul);margin-bottom:22px;font-size:30px;font-weight:500;display:flex;gap:5px;align-items:center;line-height:42px}.rr-title .star-icon{height:26px;width:26px;object-fit:contain}.rr-row{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.rr-card{background:#ffffff;box-shadow:0 2px 14px rgba(0,0,0,.07);overflow:hidden;cursor:pointer;transition:box-shadow .2s;border:1px solid #dfdfdf;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:16px;padding:10px;display:flex;flex-direction:column}.rr-card:hover{background-color:#F8F3F0}.rr-img-wrap{position:relative;width:100%;aspect-ratio:3/4;background:#f5f2ef;border-radius:14px}.rr-img{object-fit:cover;border-radius:14px}.rr-bookmark{position:absolute;top:10px;right:10px;width:40px;height:40px;background:rgba(255,255,255,.5);border-radius:300px;border:none;display:flex;align-items:center;justify-content:center;font-size:22px;color:#A6A6A6;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .18s;z-index:2;padding:5px}.rr-bookmark:hover{background:#fff}.rr-bookmark--saved,.rr-bookmark--saved:hover{background:#fff;color:var(--secondary-color);border:1px solid var(--secondary-color)}.rr-badge{position:absolute;bottom:10px;left:10px;display:flex;align-items:center;gap:5px;background:rgba(247,213,245,.3);border:1px solid rgba(255,255,255,.6);border-radius:50px;padding:8px;font-size:18px;color:#23211F;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2;font-weight:500}.rr-badge .icon-icon-16{color:#FFC300;font-size:16px}.rr-sold{margin-left:10px;font-size:16px;padding:0 5px;background:#FFFFFF;border-radius:16px;font-weight:400}.rr-badge--inline{position:static;margin-top:8px}.rr-info{padding:18px 2px 6px;display:flex;flex:1 1 auto;flex-direction:column;min-height:124px}.rr-name{font-weight:400;font-size:18px;line-height:24px;font-family:var(--font-asul);margin:0 0 14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#23211F}.rr-price-row{min-height:30px;margin-top:auto;display:flex;align-items:flex-end}.rr-price{font-size:22px;line-height:1.1;font-weight:400;color:#1a1410;margin:0}.rr-price--muted{font-size:15px;font-weight:600;color:#766f6b}.rr-empty{grid-column:1/-1;min-height:120px;border:1px solid #ece7e4;border-radius:16px;background:#fbfaf9;display:flex;align-items:center;justify-content:center;color:#756f6b;font-size:16px;font-weight:500}@media (min-width:992px){.new-admin-wrapper--product-detail .product-details{padding-top:0}.new-admin-wrapper--product-detail .product-details .container{max-width:1300px}.product-details-row{gap:44px;justify-content:center}.product-image-slider{position:sticky;top:24px;flex:0 0 650px;width:650px;max-width:650px}.product-details-info{flex:0 0 520px;width:520px;max-width:520px}.product-details-content .button-group{flex-direction:column;align-items:stretch}.product-details-content .button-group .btns{max-width:none}.product-details-content .button-group .btns.dark-btn{box-shadow:0 10px 22px rgba(0,0,0,.18)}}@media (max-width:991px){.pis-main-img{height:min(620px,78vh)}.pis-main-img--portrait{width:auto;height:min(620px,78vh)}.pis-main-img--landscape{width:100%;height:auto}}.sm-modal .modal-dialog{max-width:718px}.sm-modal .modal-content{border-radius:20px;border:none;box-shadow:0 20px 60px rgba(0,0,0,.18)}.sm-body{padding:24px}.sm-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.sm-title{font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.12;color:#23211F;margin:0;font-family:var(--font-asul);letter-spacing:0;max-width:580px}.sm-close{width:32px;height:32px;border-radius:50%;background:#f0eeec;border:none;display:flex;align-items:center;justify-content:center;color:#23211F;cursor:pointer;flex:0 0 auto;transition:background .18s}.sm-close:hover{background:#e0dedd}.sm-search-outer{margin-bottom:24px}.sm-search-pill.nh-search-pill{background:#ffffff;border:1px solid #e8e5e2;cursor:pointer}.sm-search-pill .nh-search-placeholder-text{color:#9e9b98;font-size:20px}.sm-search-outer .nh-search-card{background:#ffffff;border:1px solid #e8e5e2;padding:24px 23px}.sm-search-outer .nh-search-text{background:transparent;color:#23211F;font-size:20px;margin-bottom:10px;padding-bottom:10px}.sm-search-outer .nh-search-text::placeholder{color:#9e9b98}.sm-search-pill .nh-search-upload-btn{display:inline-flex;color:#8D8D8D;background:#f6f4f2}.sm-search-pill .nh-search-upload-btn:focus-visible,.sm-search-pill .nh-search-upload-btn:hover{background:rgba(234,119,147,.12);color:var(--primary-color)}.sm-search-outer .nh-search-card .nh-search-upload-btn{display:inline-flex;color:#8D8D8D;background:#f6f4f2;margin-right:auto}.sm-search-outer .nh-search-card .nh-search-upload-btn:focus-visible,.sm-search-outer .nh-search-card .nh-search-upload-btn:hover{background:rgba(234,119,147,.12);color:var(--primary-color)}.sm-ideas-strip{align-items:center;display:flex;gap:12px;margin:-10px 0 24px;max-width:100%}.sm-ideas-strip-icon{color:#e77f9b;display:inline-flex;flex:0 0 auto;height:24px;width:24px}.sm-ideas-strip-icon svg{display:block;height:24px;width:24px}.sm-ideas-strip-chips{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:9px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:2px 2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sm-ideas-strip-chips::-webkit-scrollbar{display:none}.sm-ideas-chip{align-items:center;background:#ffffff;border:1px solid #c8c8c8;border-radius:999px;color:#1d1d1f;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:400;justify-content:center;letter-spacing:0;line-height:1.2;min-height:38px;padding:8px 17px;text-align:left;white-space:nowrap;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.sm-ideas-chip:focus-visible,.sm-ideas-chip:hover{background:#f8f8f8;border-color:#8f8f8f;box-shadow:0 6px 14px rgba(17,17,17,.08);color:#0A080C;outline:none;transform:translateY(-1px)}.sm-search-outer .nh-search-card .sm-ideas{border-top:1px solid #f0edea;margin:14px 0 0;padding-top:14px}.sm-ideas{margin:-6px 0 32px;max-width:100%}.sm-ideas-label{color:#23211f;font-size:16px;font-weight:700;line-height:1.2;margin:0 0 8px}.sm-ideas-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.sm-ideas-row{align-items:center;background:transparent;border:0;border-radius:10px;color:#1d1d1f;cursor:pointer;display:flex;gap:12px;min-height:40px;min-width:0;padding:8px 10px;text-align:left;transition:background .15s ease;width:100%}.sm-ideas-row:focus-visible,.sm-ideas-row:hover{background:#f6f4f2;outline:none}.sm-ideas-icon{color:#e77f9b;display:inline-flex;flex:0 0 auto;height:18px;width:18px}.sm-ideas-icon svg{display:block;height:18px;width:18px}.sm-ideas-text{flex:1 1 auto;font-size:15px;font-weight:400;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-section{margin-bottom:40px}.sm-section-label{color:#23211f;margin-bottom:12px;font-size:clamp(22px,2.4vw,24px);font-weight:400;line-height:1.15;font-family:var(--font-asul)}.sm-picks-row{display:flex;flex-direction:row;gap:12px;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#DEDEDE transparent}.sm-picks-row::-webkit-scrollbar{height:4px}.sm-picks-row::-webkit-scrollbar-track{background:transparent}.sm-picks-row::-webkit-scrollbar-thumb{background:#DEDEDE;border-radius:4px}.sm-picks-row::-webkit-scrollbar-thumb:hover{background:#C0C0C0}.sm-pick-card{flex-shrink:0;width:188px;display:flex;flex-direction:column;align-items:center;gap:6px;border:none;background:transparent;cursor:pointer;padding:0;text-align:center;position:relative}.sm-pick-img-wrap{position:relative;width:100%;aspect-ratio:1/1;border-radius:9px;overflow:hidden;background:#f0eeec}.sm-pick-img{object-fit:cover}.sm-pick-label{bottom:0;padding:10px 8px;background:linear-gradient(180deg,rgba(0,0,0,0),#000000);position:absolute;border-radius:0 0 9px 9px;font-size:15px;color:#ffffff;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;font-family:var(--font-asul)}.sm-trending-row{display:flex;flex-wrap:nowrap;gap:12px;margin:0;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:#d6d6d6 transparent;-webkit-overflow-scrolling:touch}.sm-trending-row::-webkit-scrollbar{height:5px}.sm-trending-row::-webkit-scrollbar-track{background:transparent}.sm-trending-row::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:999px}.sm-trending-card{background:#f4f3f2;border:0;border-radius:18px;color:#23211f;cursor:pointer;display:block;flex:0 0 146px;height:184px;overflow:hidden;padding:0;position:relative;text-align:left;transition:box-shadow .18s ease,transform .18s ease}.sm-trending-card:focus-visible,.sm-trending-card:hover{box-shadow:0 14px 26px rgba(28,24,28,.16);outline:none;transform:translateY(-2px)}.sm-trending-img-wrap{background:#f2f1f0;inset:0;overflow:hidden;position:absolute}.sm-trending-img{object-fit:cover}.sm-trending-overlay{align-items:center;background:rgba(245,222,245,.88);border:1px solid rgba(255,255,255,.7);border-radius:999px;bottom:9px;box-shadow:0 8px 20px rgba(32,25,34,.14);color:#23211f;display:flex;gap:7px;left:8px;min-height:38px;padding:5px 6px 5px 12px;position:absolute;right:8px}.sm-trending-label{background:transparent;color:#23211f;display:block;flex:1 1 auto;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.1;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.sm-trending-arrow{align-items:center;background:#3d3d3f;border-radius:50%;color:#ffffff;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}.sm-trending-card:focus-visible .sm-trending-arrow,.sm-trending-card:hover .sm-trending-arrow{background:#242426}.sm-trending-card-skeleton{background:linear-gradient(110deg,#eeeeee 8%,#f7f7f7 18%,#eeeeee 33%);background-size:200% 100%;cursor:default;pointer-events:none}.sm-trending-empty{color:#7a7672;flex:0 0 auto;font-size:14px;padding:18px 2px}@media (max-width:575.98px){.sm-modal .modal-dialog{margin:16px}.sm-body{padding:20px 18px}.sm-header{align-items:flex-start;gap:12px;margin-bottom:14px}.sm-title{font-size:24px;max-width:none}.sm-search-outer{margin-bottom:22px}.sm-ideas{margin:-4px 0 26px}.sm-search-outer .nh-search-card .sm-ideas{margin:12px 0 0;padding-top:12px}.sm-ideas-strip{gap:10px;margin:-10px 0 22px}.sm-ideas-strip-icon,.sm-ideas-strip-icon svg{height:22px;width:22px}.sm-ideas-strip-chips{gap:8px}.sm-ideas-chip{font-size:13px;min-height:36px;padding:7px 14px}.sm-ideas-label{font-size:15px}.sm-ideas-row{gap:10px;min-height:38px;padding:7px 8px}.sm-ideas-icon,.sm-ideas-icon svg{height:16px;width:16px}.sm-ideas-text{font-size:14px}.sm-picks-row{gap:10px}.sm-pick-card{width:168px}.sm-pick-label{font-size:14px;padding:9px 7px}.sm-trending-row{gap:10px;padding-bottom:8px}.sm-trending-card{border-radius:16px;flex-basis:124px;height:148px}.sm-trending-overlay{bottom:7px;display:none;gap:0;left:7px;min-height:32px;padding:5px 10px;right:7px}.sm-trending-label{font-size:12px}.sm-trending-arrow{display:none}.sm-section{margin-bottom:32px}.sm-section-label{font-size:22px}}.plh-section{margin-bottom:40px}.plh-section:last-child{margin-bottom:0}.plh-section-head{margin-bottom:18px}.plh-section-title{font-family:var(--font-asul);font-weight:400;font-size:30px;line-height:36px;color:var(--text-color);margin-bottom:4px}.plh-section-sub{font-weight:400;font-size:18px;line-height:normal;color:#0A080C}.plh-rv-row{display:flex;gap:12px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;cursor:grab}.plh-rv-row::-webkit-scrollbar{display:none}.plh-rv-card{position:relative;flex-shrink:0;width:265px;height:300px;border-radius:14px;overflow:hidden;background:#fff;cursor:pointer;border:1px solid #ebebeb;transition:box-shadow .22s ease,transform .22s ease;aspect-ratio:3/3}.plh-rv-card:hover{box-shadow:0 6px 18px rgba(0,0,0,.1);transform:translateY(-3px)}.plh-rv-product-link{display:block}.plh-rv-img-wrap,.plh-rv-product-link{position:absolute;inset:0}.plh-rv-bookmark{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.5);border:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#A6A6A6;padding:0;transition:all .2s ease;z-index:2;font-weight:700}.plh-rv-bookmark:hover{background:#fff;color:var(--secondary-color);border-color:var(--border-color)}.plh-rv-bookmark--saved,.plh-rv-bookmark--saved:hover{background:#fff;color:var(--secondary-color);border-color:var(--secondary-color)}.plh-styles-row{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px;scrollbar-width:none;cursor:grab}.plh-styles-row::-webkit-scrollbar{display:none}.plh-style-col{flex-shrink:0;width:263px;display:flex;flex-direction:column;gap:14px}.plh-style-card{position:relative;width:263px;aspect-ratio:3/4;border-radius:16px;overflow:hidden;cursor:pointer;height:311px;border:.699487px solid #e289aa}.plh-style-label{position:absolute;left:50%;min-height:71.68px;transform:translateX(-50%);font-weight:400;font-size:15px;line-height:18px;text-transform:capitalize;color:#FFFFFF;text-align:center;z-index:2;display:block;font-family:var(--font-asul);background:linear-gradient(180deg,rgba(0,0,0,0),#000000);display:flex;align-items:end;justify-content:center;padding-bottom:14px;width:95%;bottom:6px;border-radius:0 0 12px 12px}.plh-thumb-row{display:flex;gap:13px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.plh-thumb-row::-webkit-scrollbar{display:none}.plh-thumb-item{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 26px) / 3);min-width:0;cursor:pointer;position:relative}.plh-thumb-img-wrap{position:relative;width:100%;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background:#f5f3f0;height:74px}.plh-thumb-price{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f7d5f54d;border:1px solid #fff9;border-radius:300px;align-items:center;gap:20px;width:fit-content;display:flex;position:absolute;bottom:5px;left:7px;font-size:12px;padding:2px 6px;line-height:normal;font-weight:500}.plh-gf-wrap .gf-grid{max-width:100%;margin:0}.plh-gf-wrap .gf-hover-footer{display:none}.plh-gf-wrap .gf-promo-badge{opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;transform:translateY(10px)}.plh-gf-wrap .gf-card:hover .gf-card-footer{opacity:0;transform:translateY(6px);pointer-events:none}.plh-gf-wrap .gf-card:hover .gf-promo-badge{opacity:1;pointer-events:auto;transform:translateY(0)}.gf-promo-badge{position:absolute;bottom:10px;left:10px;right:10px;background:rgba(255,255,255,.93);border-radius:14px;padding:12px 14px;text-align:center;z-index:3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.gf-promo-text{font-size:16px;color:#555;margin-bottom:10px;display:block;font-family:var(--font-asul)}.gf-promo-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#23211F;color:#fff;border:none;border-radius:50px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer;width:100%;font-family:var(--font-asul);transition:background .18s}.gf-promo-btn:hover{background:#3b3b3b}.plh-gf-grid{column-count:5;column-gap:10px;max-width:100%;margin:0}.rp-grid{column-count:5;column-gap:12px}.rp-grid.rp-grid--empty{columns:initial;column-count:auto}.rp-empty-state{min-height:260px;width:100%;border:1px solid rgba(35,33,31,.08);background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(250,247,246,.92));box-shadow:0 16px 40px rgba(35,33,31,.05);display:flex;flex-direction:column;gap:18px;padding:44px 28px;text-align:center}.rp-empty-icon,.rp-empty-state{border-radius:22px;align-items:center;justify-content:center}.rp-empty-icon{width:68px;height:68px;display:inline-flex;color:#d97891;background:#fbf5f6;border:1px solid rgba(217,120,145,.18)}.rp-empty-state p{width:min(520px,100%);margin:0;color:#4f4a47;font-size:18px;line-height:1.55;font-weight:400}.rp-card{page-break-inside:avoid;break-inside:avoid;margin-bottom:12px;background:#fff;border-radius:16px;position:relative;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;will-change:transform}.rp-card:focus-within,.rp-card:hover{background:#fff;box-shadow:0 18px 34px rgba(35,33,31,.12);transform:translateY(-4px)}.rp-supplier{display:block;font-weight:400;font-size:12px;line-height:15px;text-transform:capitalize;color:#8D8D8D;padding:8px 10px 2px}.rp-img-outer{position:relative;margin-bottom:8px}.rp-img-wrap{position:relative;width:100%;overflow:hidden;border-radius:12px;height:240px;background:#f7f4f2;border:1px solid rgba(35,33,31,.08)}.rp-card:nth-child(6n+1) .rp-img-wrap{height:349px}.rp-card:nth-child(6n+2) .rp-img-wrap{height:406px}.rp-card:nth-child(6n+3) .rp-img-wrap{height:249px}.rp-card:nth-child(6n+4) .rp-img-wrap{height:343px}.rp-card:nth-child(6n+5) .rp-img-wrap{height:238px}.rp-card:nth-child(6n+6) .rp-img-wrap{height:332px}.rp-img{object-fit:cover;transition:transform .3s ease}.rp-card:focus-within .rp-img,.rp-card:hover .rp-img{transform:scale(1.025)}.rp-save-btn{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(35,33,31,.12);border-radius:999px;box-shadow:0 10px 24px rgba(35,33,31,.12);color:#9d9691;display:inline-flex;height:38px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transform:translateY(-4px) scale(.96);transition:opacity .18s ease,transform .18s ease,visibility .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;visibility:hidden;width:38px;z-index:6}.rp-save-btn i{font-size:17px;line-height:1}.rp-card:focus-within .rp-save-btn,.rp-card:hover .rp-save-btn,.rp-save-btn:focus-visible,.rp-save-btn:hover{background:#fff;border-color:rgba(217,120,145,.58);box-shadow:0 14px 28px rgba(35,33,31,.16);opacity:1;pointer-events:auto;transform:translateY(-1px) scale(1.04);visibility:visible}.rp-save-btn--saved{background:#fff;border-color:rgba(226,137,170,.58);color:var(--primary-color)}.rp-save-btn--saved:focus-visible,.rp-save-btn--saved:hover{background:#fff;border-color:rgba(226,137,170,.72);color:var(--primary-color)}@media (hover:none),(max-width:767px){.rp-save-btn{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}}@media (max-width:767px){.rp-grid{column-count:2;column-gap:12px}.rp-card{margin-bottom:16px}.rp-img-outer{margin-bottom:10px}.rp-supplier{padding:8px 6px 1px}.rp-info{padding:6px 6px 8px}.rp-title{font-size:17px;line-height:1.28}}.rp-save-btn:disabled{cursor:wait;transform:none}.rp-more-badge{position:absolute;bottom:53px;left:27%;transform:translateX(-50%) translateY(6px);display:inline-flex;align-items:center;gap:6px;background:rgba(247,213,245,.3);border:1px solid rgba(255,255,255,.6);color:#ffffff;border-radius:50px;padding:8px;gap:8px;font-size:14px;font-weight:400;opacity:0;transition:opacity .22s ease,transform .22s ease;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;text-transform:capitalize;line-height:normal}.rp-info{padding:8px 10px 10px}.rp-title{font-family:var(--font-asul);font-weight:400;margin:0 0 8px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.rp-price,.rp-title{font-size:18px;color:#23211F}.rp-price{font-weight:500;margin-bottom:0}.rp-hover-info{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:14px;padding:12px 12px 14px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(100%);transition:opacity .28s ease,transform .28s ease;pointer-events:none;z-index:4;box-shadow:0 4px 12px rgba(0,0,0,.1);border:.959849px solid #dfdfdf;border-radius:9.77623px}.rp-find-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#3B3B3B;color:#fff;border:none;border-radius:50px;padding:10px 14px;font-size:15px;font-weight:600;cursor:pointer;width:100%;margin-top:2px;transition:background .18s}.rp-find-btn:hover{background:#3b3b3b}.atc-modal__dialog{max-width:500px;width:calc(100% - 2rem)}.atc-modal .modal-content{border-radius:20px;border:1px solid #e0e0e0;background:#fff;box-shadow:0 16px 48px rgba(0,0,0,.12);overflow:hidden}.atc-modal .modal-header.atc-modal__header{padding:22px 24px 18px;border-bottom:1px solid #f2f2f2;position:relative;align-items:center}.atc-modal .modal-header.atc-modal__header h1{font-family:var(--font-asul);font-weight:400;font-size:30px;line-height:36px;text-transform:capitalize;margin-bottom:0;color:var(--text-color)}.atc-modal .modal-header .btn-close{border:1.5px solid #bebebe;opacity:1;background:transparent;border-radius:50%;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;margin:0;font-size:12px;transition:all .25s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);right:20px}.atc-modal .modal-header .btn-close:hover{background:var(--secondary-color);border-color:var(--secondary-color);color:var(--white)}.atc-modal .modal-header .btn-close:before{content:var(--icon-icon-12);font-family:Redcart!important}.atc-modal__body{padding:20px 24px 4px;overflow-y:auto;max-height:58vh}.atc-modal__loader{display:flex;align-items:center;justify-content:center;min-height:180px}.atc-modal__preview{display:flex;align-items:center;gap:12px;background:#F8F8F8;border:1px solid #ebebeb;border-radius:12px;padding:12px;margin-bottom:20px}.atc-modal__preview-thumb{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#EFEFEF}.atc-modal__preview-info{flex:1 1;min-width:0}.atc-modal__preview-title{font-weight:500;font-size:13px;line-height:19px;color:var(--text-color);margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;cursor:pointer}.atc-modal__preview-title:hover{color:#ea7793;text-decoration:underline}.atc-modal__preview-price{font-family:var(--font-asul);font-size:17px;font-weight:400;color:var(--secondary-color);margin-bottom:0;line-height:1.2}.atc-modal__variants{margin-bottom:4px}.atc-modal__variants .product-variants-list .product-variants-item{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:0;padding:16px 0;border-bottom:1px solid #f2f2f2}.atc-modal__variants .product-variants-list .product-variants-item:last-child{border-bottom:none}.atc-modal__variants .product-variants-item h6{font-family:var(--font-asul);font-size:16px;font-weight:400;line-height:1.2;color:var(--text-color);text-transform:capitalize;letter-spacing:0;min-width:unset;margin-bottom:0}.atc-modal__variants .product-variants-item ul{gap:8px}.atc-modal__variants .label-checkbox .label-text{font-family:var(--font-inter);font-size:14px;line-height:18px;padding:8px 14px;border-radius:8px;cursor:pointer;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.atc-modal__variants .label-checkbox input:checked+.label-text{padding:6px 11px}.atc-modal__quantity{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 0 4px}.atc-modal__quantity h6{font-family:var(--font-asul);font-size:16px;font-weight:400;line-height:1.2;color:var(--text-color);text-transform:capitalize;letter-spacing:0;min-width:unset;margin-bottom:0}.atc-modal__quantity .product-qut-box{min-width:130px;border-radius:10px}.atc-modal__quantity .product-qut-box button{width:42px;height:42px;font-size:18px}.atc-modal__quantity .product-qut-box input{height:42px;width:42px;font-size:16px}.atc-modal__footer{padding:16px 24px 24px;border-top:1px solid #f2f2f2;background:#fff}.atc-modal__footer .btns{border-radius:12px;padding:15px 20px;font-size:16px;font-weight:600;gap:8px;letter-spacing:.2px}.atc-modal__footer-added{display:flex;flex-direction:column;gap:10px;width:100%}.atc-modal__continue-btn{background:transparent;border:1.5px solid #dedede;border-radius:12px;padding:13px 20px;font-size:15px;font-weight:500;color:var(--text-color);width:100%;text-align:center;transition:all .25s ease-in-out;cursor:pointer}.atc-modal__continue-btn:hover{border-color:var(--secondary-color);color:var(--secondary-color)}.flex-1{flex:1 1}.afs-section{background:#111111;padding:72px 0 56px}.afs-inner{margin:0 auto;padding:0 20px}.afs-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:36px;align-items:center;position:relative}.afs-title{font-size:35px;font-weight:400;color:#ffffff;line-height:1.2;margin:0 0 10px;font-family:var(--font-asul,"Asul",sans-serif)}.afs-title-pink{color:var(--primary-color)}.afs-subtitle{font-size:18px;color:rgba(255,255,255);margin:0;line-height:1.5}.afs-view-all{flex-shrink:0;margin-top:6px;background:transparent;border:1px solid var(--primary-color);color:var(--primary-color);font-size:16px;font-weight:500;padding:13px 22px;border-radius:30px;cursor:pointer;white-space:nowrap;transition:border-color .2s,color .2s;position:absolute;right:26px;z-index:4}.afs-view-all:hover{border-color:#E8548A;color:#E8548A}.afs-slider-wrap{position:relative;display:flex;align-items:center;gap:0}.afs-slider{display:flex;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:4px 2px 16px;flex:1 1}.afs-marquee-viewport{--afs-marquee-gap:15px;width:100%;max-width:100%;overflow:hidden;scroll-snap-type:none;contain:paint}.afs-marquee-track{display:flex;width:max-content;will-change:transform;animation:afs-marquee-scroll 78s linear infinite}.afs-marquee-set{display:flex;flex-shrink:0;gap:var(--afs-marquee-gap);padding-right:var(--afs-marquee-gap)}.afs-marquee-viewport:focus-within .afs-marquee-track,.afs-marquee-viewport:hover .afs-marquee-track{animation-play-state:paused}@keyframes afs-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.afs-slider::-webkit-scrollbar{display:none}.afs-arrow{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);background:#1a1a1a;color:#fff;font-size:28px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,background .2s;z-index:2;padding:0}.afs-arrow:hover{border-color:#E8548A;background:#E8548A}.afs-arrow-left{margin-right:12px}.afs-arrow-right{margin-left:12px}.afs-card{flex:0 0 200px;height:100%;border-radius:16px;overflow:hidden;position:relative;cursor:pointer;scroll-snap-align:start;min-height:315px;transition:transform .2s;border:1px solid #666666}.afs-card:hover{transform:scale(1.02)}.afs-card-skeleton{background:linear-gradient(90deg,#1e1e1e 25%,#2a2a2a 50%,#1e1e1e 75%);background-size:200% 100%;animation:afs-shimmer 1.4s infinite;cursor:default}@keyframes afs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.afs-marquee-track{animation:none;transform:none}}.afs-img-wrap{position:relative;width:100%;height:267px}.afs-img{object-fit:cover}.afs-card-footer{position:static;padding:12px;display:flex;flex-direction:column;gap:2px}.afs-card-name{font-size:16px;font-weight:500;color:#fff;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.afs-card-price{font-size:12px;color:rgba(255,255,255,.75);font-weight:500}.afs-dots{display:none;justify-content:center;align-items:center;gap:7px;padding:10px 0 4px}.afs-dot{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.3);flex-shrink:0;transition:background .2s,transform .2s}.afs-dot-active{background:#fff;transform:scale(1.35)}.afs-brands{gap:0;margin-top:40px;border-top:1px solid rgba(255,255,255,.08);padding-top:28px;flex-wrap:wrap;gap:30px}.afs-brand-item,.afs-brands{display:flex;align-items:center;justify-content:center}.afs-brand-item{opacity:.45;transition:opacity .2s;cursor:default;color:#666666}.afs-brand-item.afs-brand-more{opacity:1}.afs-brand-item:hover{opacity:.9}.afs-brand-logo{object-fit:contain;filter:brightness(0) invert(1);max-width:120px;height:36px;width:auto!important}.nsh-wrap{background:#fff;padding:14px 0 0}.nsh-card{background:#fff;border:0;border-radius:26px;padding:20px 22px;margin-bottom:14px;box-shadow:0 14px 40px rgba(35,33,31,.052)}.nsh-card-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,286px);gap:42px;align-items:center}.nsh-card--image .nsh-card-inner{grid-template-columns:minmax(142px,176px) minmax(0,1fr) minmax(250px,286px)}.nsh-img-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid rgba(35,33,31,.08);background:rgba(255,255,255,.86);border-radius:22px;box-shadow:0 14px 34px rgba(35,33,31,.08);min-width:0}.nsh-img-thumb{position:relative;width:100%;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#f7f5f4}.nsh-img-thumb img{border-radius:18px;display:block;height:100%;width:100%;object-fit:cover}.nsh-img-change{border:0;background:transparent;font-weight:600;font-size:13px;text-align:center;color:var(--primary-color);line-height:normal;padding:2px 4px;cursor:pointer}.nsh-content{min-width:0;max-width:none}.nsh-heading{font-weight:400;font-size:32px;line-height:40px;color:var(--text-color);margin:0 0 14px;font-family:var(--font-asul);letter-spacing:0}.nsh-heading span{color:var(--primary-color)}.nsh-search-bar{display:flex;align-items:center;gap:12px;border:1px solid rgba(35,33,31,.1);border-radius:18px;padding:11px 14px;margin-bottom:12px;background:rgba(255,255,255,.94);width:100%;text-align:left;min-height:50px;box-shadow:0 10px 26px rgba(35,33,31,.06);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.nsh-search-bar:focus-visible,.nsh-search-bar:hover{border-color:rgba(234,119,147,.5);box-shadow:0 14px 32px rgba(234,119,147,.13);transform:translateY(-1px);outline:none}.nsh-search-icon{width:30px;height:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#f7f5f4;color:#6f6a66;font-size:15px;flex-shrink:0}.nsh-input{flex:1 1;min-width:0;border:none;background:transparent;outline:none;font-size:16px;font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsh-search-edit{border-radius:999px;background:rgba(234,119,147,.11);color:var(--primary-color);font-size:13px;font-weight:700;line-height:1;padding:8px 11px;flex-shrink:0}.nsh-wallet-card{appearance:none;border:1px solid rgba(35,33,31,.09);border-radius:17px;background:#fff;box-shadow:0 14px 34px rgba(35,33,31,.07);color:var(--text-color);cursor:pointer;justify-self:end;padding:10px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background-color .2s ease;width:100%}.nsh-wallet-card:focus-visible,.nsh-wallet-card:hover{background:#fffdfd;border-color:rgba(35,33,31,.16);box-shadow:0 20px 44px rgba(35,33,31,.11);outline:none;transform:translateY(-2px)}.nsh-wallet-desktop{display:grid;gap:6px}.nsh-wallet-mobile{display:none}.nsh-wallet-card--guest{border-radius:20px;min-height:168px;padding:16px 17px}.nsh-wallet-guest{display:grid;grid-template-columns:minmax(0,1fr) 66px;grid-template-rows:auto minmax(46px,auto);gap:12px 10px;min-height:136px}.nsh-wallet-guest-copy{align-self:start;display:grid;gap:10px;min-width:0}.nsh-wallet-card--guest .nsh-wallet-guest-desktop-title{font-size:14.5px;font-weight:540;line-height:1.1}.nsh-wallet-guest-desktop-message{color:#171513;display:block;font-size:15px;font-weight:520;line-height:1.28;max-width:178px}.nsh-wallet-guest-mobile-icon,.nsh-wallet-guest-mobile-subtitle,.nsh-wallet-guest-mobile-title{display:none}.nsh-wallet-guest-coins.nsh-wallet-coins{align-self:start;height:48px;justify-self:end;width:48px}.nsh-wallet-guest-coins .nsh-wallet-coin-image{height:46px;transform:translate(2px,-1px);width:46px}.nsh-wallet-login-button{align-items:center;align-self:end;background:#111;border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:540;grid-column:1/-1;justify-content:center;min-height:46px;padding:12px 18px;width:100%}.nsh-wallet-head{align-items:center;display:flex;justify-content:space-between;min-height:26px}.nsh-wallet-title{color:#1f1d1b;font-size:13px;font-weight:700;letter-spacing:0}.nsh-wallet-coins{align-items:center;display:flex;height:30px;justify-content:center;position:relative;width:40px}.nsh-wallet-coin-image{display:block;height:34px;object-fit:contain;transform:translate(4px,-2px);width:34px}.nsh-wallet-stats{background:#fbfaf9;border:1px solid rgba(35,33,31,.06);border-radius:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.nsh-wallet-stat{display:grid;gap:3px;min-width:0;padding:8px 10px}.nsh-wallet-stat+.nsh-wallet-stat{border-left:1px solid rgba(35,33,31,.08)}.nsh-wallet-stat span{color:#68625d;font-size:10px;font-weight:560;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsh-wallet-stat strong{color:#111;font-size:18px;font-weight:540;line-height:1.1}.nsh-wallet-stat .nsh-wallet-points{color:var(--primary-color);font-size:16px}.nsh-wallet-mobile-stat strong{font-weight:540}.nsh-wallet-task{align-items:center;background:#fbfaf9;border:1px solid rgba(35,33,31,.06);border-radius:14px;display:grid;gap:9px;grid-template-columns:30px minmax(0,1fr);padding:7px 9px}.nsh-wallet-task-icon{align-items:center;background:#f5f2ef;border-radius:999px;color:var(--primary-color);display:inline-flex;font-size:13px;height:28px;justify-content:center;width:28px}.nsh-wallet-task-body{display:grid;gap:6px;min-width:0}.nsh-wallet-task-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.nsh-wallet-task-progress span,.nsh-wallet-task-row span{color:#1f1d1b;font-size:11px;font-weight:700;min-width:0}.nsh-wallet-task-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsh-wallet-task-row strong{color:#1f9a66;font-size:11px;font-weight:700;white-space:nowrap}.nsh-wallet-task-progress{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr)}.nsh-wallet-progress-track{background:rgba(35,33,31,.12);border-radius:999px;height:4px;overflow:hidden;width:100%}.nsh-wallet-progress-track span{background:var(--primary-color);border-radius:inherit;display:block;height:100%;min-width:0}.nsh-filter-bar{justify-content:flex-start;gap:12px;padding:8px 0 10px}.nsh-filter-bar,.nsh-filters{display:flex;align-items:center;flex-wrap:wrap}.nsh-filters{gap:6px}.nsh-source-tab{min-height:46px;padding:5px 18px 5px 5px;border:1.5px solid rgba(35,33,31,.08);border-radius:999px;background:#fff;font-size:15px;font-weight:700;color:#6f6a64;cursor:pointer;white-space:nowrap;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.nsh-source-tab,.nsh-source-tab__orb{display:inline-flex;align-items:center}.nsh-source-tab__orb{justify-content:center;width:34px;height:34px;border-radius:50%;background:#f6f1ee;color:#8f8a84;margin-right:9px;flex:none;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.nsh-source-tab i{font-weight:600;font-size:16px;line-height:1}.nsh-source-tab:hover{border-color:rgba(234,119,147,.4);color:var(--text-color)}.nsh-source-tab:hover .nsh-source-tab__orb{transform:rotate(-8deg) scale(1.06);background:var(--light-color);color:var(--primary-color)}.nsh-source-tab.active{background:var(--light-color);border-color:rgba(234,119,147,.25);color:var(--text-color)}.nsh-source-tab.active .nsh-source-tab__orb{background:linear-gradient(270deg,#FFA3B9,#EA7793);color:#fff;box-shadow:0 1px 3px rgba(234,119,147,.3);animation:nsh-source-orb-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes nsh-source-orb-pop{0%{transform:scale(.5)}60%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nsh-source-tab,.nsh-source-tab__orb{transition:none}.nsh-source-tab:hover .nsh-source-tab__orb{transform:none}.nsh-source-tab.active .nsh-source-tab__orb{animation:none}}.result-controls-bar{margin:0 0 18px}.rcb-row{gap:10px}.rcb-chips,.rcb-row{display:flex;align-items:center}.rcb-chips{gap:7px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding:3px 2px 5px}.rcb-chips::-webkit-scrollbar{display:none}.rcb-chip{flex:0 0 auto;border:1.2px solid rgba(35,33,31,.11);background:#fff;color:#57534e;border-radius:999px;min-height:38px;padding:7px 15px;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease}.rcb-chip:hover{border-color:rgba(234,119,147,.5);color:var(--primary-color)}.rcb-chip.on{background:var(--text-color);border-color:var(--text-color);color:#fff;font-weight:700}.rcb-chip.on:hover{color:#fff}.rcb-chip--clear{border-color:transparent;background:transparent;color:#a09a93}.rcb-chip--clear:hover{border-color:transparent;color:var(--secondary-color)}.rcb-sort{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1.2px solid rgba(35,33,31,.11);background:#fff;color:#57534e;transition:background-color .22s ease,border-color .22s ease,color .22s ease}.rcb-sort:hover{border-color:rgba(234,119,147,.5);color:var(--primary-color)}.rcb-sort--applied{background:var(--light-color);border-color:rgba(234,119,147,.35);color:var(--secondary-color)}.rcb-sort-icon{width:17px;height:17px;display:block}.rcb-sort-select{position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;cursor:pointer;appearance:none}.rcb-custom{overflow:hidden;max-height:0;opacity:0;visibility:hidden;margin-top:0;transition:max-height .35s cubic-bezier(.65,0,.35,1),opacity .3s ease,margin-top .3s ease,visibility 0s linear .35s}.rcb-custom.open{max-height:64px;opacity:1;visibility:visible;margin-top:8px;transition:max-height .35s cubic-bezier(.65,0,.35,1),opacity .3s ease,margin-top .3s ease}.rcb-custom-row{display:flex;align-items:center;gap:8px;padding:1px 2px}.rcb-custom-input{width:118px;min-height:40px;border:1.2px solid rgba(35,33,31,.12);border-radius:999px;background:#fff;padding:7px 16px;font-size:13.5px;font-weight:600;color:var(--text-color);outline:none;appearance:textfield;transition:border-color .2s ease}.rcb-custom-input::-webkit-inner-spin-button,.rcb-custom-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rcb-custom-input:focus{border-color:rgba(234,119,147,.55)}.rcb-custom-sep{color:#b0aaa3;font-size:12px}@media (prefers-reduced-motion:reduce){.rcb-chip,.rcb-custom,.rcb-custom.open,.rcb-sort{transition:none}}.nsh-followup-list{margin-top:4px;margin-bottom:14px}.nsh-followup-row{min-width:0}.nsh-followup-sparkle{color:#d9859c;display:none;flex:0 0 auto}.nsh-followup-sparkle svg{display:block}.nsh-followup-row .nsh-followup-list{min-width:0}.bottom-followup-list{justify-content:center;margin:18px 0 36px}.product-page>.product-list{width:100%}.nplp-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;padding:20px 0 40px}.nplp-card{border-radius:14px;overflow:hidden;background:#fff;cursor:pointer;border:1px solid #f0eeee;transition:box-shadow .2s ease,transform .2s ease;padding:12px}.nplp-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.nplp-img-wrap{position:relative;width:100%;aspect-ratio:3/4;overflow:hidden;background:#f5f5f5;height:223px;border-radius:16px;margin-bottom:16px}.nplp-img{object-fit:cover;transition:transform .3s ease;border-radius:16px}.nplp-card:hover .nplp-img{transform:scale(1.04)}.nplp-card-link{position:relative;display:block;width:100%;height:100%;color:inherit;text-decoration:none}.nplp-save-btn{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:300px;background:rgba(255,255,255,.74);border:1px solid rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-4px) scale(.96);transition:opacity .18s ease,transform .18s ease,visibility .18s ease,background .18s ease,border-color .18s ease,color .18s ease;box-shadow:0 10px 24px rgba(35,33,31,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#9d9691;font-size:19px}.nplp-card:focus-within .nplp-save-btn,.nplp-card:hover .nplp-save-btn{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.nplp-save-btn i{font-weight:400}.nplp-save-btn:hover{border-color:rgba(226,137,170,.42)}.nplp-save-btn.saved,.nplp-save-btn:hover{background:#fff;color:var(--primary-color)}.nplp-save-btn.saved{border-color:rgba(226,137,170,.58)}.nplp-save-btn.saved i{color:var(--primary-color)}.nplp-save-btn:disabled{cursor:not-allowed;opacity:.75}.nplp-save-spinner{width:16px;height:16px;border:2px solid #e0e0e0;border-top:2px solid var(--primary-color);border-radius:50%;animation:nplp-spin .65s linear infinite;display:inline-block}@keyframes nplp-spin{to{transform:rotate(1turn)}}.result-row-products .nplp-save-btn{top:8px;right:8px;width:34px;height:34px;font-size:17px}.save-login-overlay{position:fixed;inset:0;z-index:1080;display:flex;align-items:center;justify-content:center;padding:22px}.save-login-backdrop{position:absolute;inset:0;background:rgba(27,27,28,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.save-login-dialog{position:relative;width:min(100%,560px);border-radius:30px;background:#fff;padding:44px 42px 38px;box-shadow:0 30px 80px rgba(17,17,18,.24);color:#17171f}.save-login-close{position:absolute;top:24px;right:24px;width:52px;height:52px;border:0;border-radius:999px;background:#ece9e4;color:#5d6169;display:inline-flex;align-items:center;justify-content:center}.save-login-close span,.save-login-close span:after{display:block;width:22px;height:2px;border-radius:999px;background:currentColor;content:"";transform:rotate(45deg)}.save-login-close span:after{transform:rotate(90deg)}.save-login-eyebrow{display:inline-flex;align-items:center;gap:10px;min-height:38px;border-radius:999px;background:#f1eee9;color:#5c6069;font-size:13px;font-weight:660;letter-spacing:.26em;line-height:1;padding:0 18px;text-transform:uppercase}.save-login-eyebrow span{width:10px;height:10px;border-radius:999px;background:#bf5a38}.save-login-dialog h2{max-width:430px;margin:30px 0 18px;font-family:var(--font-asul);font-size:39px;font-weight:400;line-height:1.08;letter-spacing:0}.save-login-dialog p{max-width:470px;margin:0 0 34px;color:#666b77;font-size:21px;font-weight:400;line-height:1.42}.save-login-actions{display:grid;gap:12px}.save-login-primary,.save-login-secondary{min-height:58px;border-radius:999px;font-size:18px;font-weight:640;line-height:1.2;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.save-login-primary{border:1px solid #11141a;background:#11141a;color:#fff;box-shadow:0 14px 30px rgba(17,20,26,.12)}.save-login-primary:hover{background:#090b0f;box-shadow:0 16px 34px rgba(17,20,26,.18);transform:translateY(-1px)}.save-login-secondary{border:1px solid #ded9d3;background:#fff;color:#15181f}.save-login-secondary:hover{background:#faf8f5;transform:translateY(-1px)}@media (hover:none),(max-width:767px){.nplp-save-btn{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}}@media (max-width:576px){.save-login-overlay{align-items:flex-end;padding:14px}.save-login-dialog{width:100%;border-radius:26px;padding:30px 24px 24px}.save-login-close{top:18px;right:18px;width:44px;height:44px}.save-login-eyebrow{min-height:34px;max-width:calc(100% - 58px);font-size:11px;letter-spacing:.22em;padding:0 14px}.save-login-dialog h2{margin-top:24px;font-size:32px}.save-login-dialog p{margin-bottom:26px;font-size:17px}.save-login-primary,.save-login-secondary{min-height:52px;font-size:16px}}.nplp-brand{display:block;color:#666666;text-transform:capitalize;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis}.nplp-brand,.nplp-marketplace-stats{font-size:12px;margin-bottom:4px;white-space:nowrap}.nplp-marketplace-stats{align-items:center;color:#565656;display:flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:7px;line-height:1.2;max-width:100%;min-width:0}.nplp-marketplace-stats__rating{align-items:center;display:inline-flex;flex:0 0 auto;font-weight:600;gap:4px}.nplp-marketplace-stats__star-icon{color:#FFC300;font-size:12px}.nplp-marketplace-stats__sold{border-left:1px solid #d8d8d8;font-weight:400;min-width:0;overflow:hidden;padding-left:7px;text-overflow:ellipsis}.nplp-title{font-weight:500;text-decoration:none;line-height:1.4;margin:0 0 6px;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nplp-price,.nplp-title{font-size:18px;color:var(--text-color)}.nplp-price{font-weight:600}.nplp-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nplp-saved-price{background:#00D32733;border:1px solid #00d327;border-radius:999px;color:var(--text-color);font-size:12px;line-height:1.2;padding:4px 8px;white-space:nowrap}.recommended-results-panel{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;margin-bottom:34px}.result-showcase-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border:1px solid rgba(35,33,31,.08);border-radius:20px;padding:16px;margin:0 0 16px;overflow:visible;box-shadow:0 12px 32px rgba(35,33,31,.045)}.result-showcase-row--marketplace{background:linear-gradient(90deg,#fff3f6,#fffafb 48%,#fff)}.result-showcase-row--retailer{background:#fff}.result-section-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.result-section-title{align-items:flex-start;display:flex;gap:10px;min-width:0}.result-heading-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.result-section-header .result-row-icon{box-shadow:none;flex:0 0 auto;height:32px;margin:0;width:32px}.result-section-copy{min-width:0}.result-section-copy h3{font-family:var(--font-asul);color:var(--text-color);font-size:23px;line-height:1.2;margin:0 0 4px}.result-section-copy p{color:#374151;font-size:13px;line-height:1.35;margin:0}.result-description-mobile{display:none}.result-section-view-more{align-items:center;background:transparent;border:0;color:var(--primary-color);display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;gap:8px;min-height:34px;padding:4px 2px 4px 10px;transition:color .18s ease,transform .18s ease}.result-section-view-more:focus-visible,.result-section-view-more:hover{color:#c94b70;outline:none;transform:translateX(2px)}.result-section-view-more i{font-size:10px}.result-row-icon{width:38px;height:38px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(234,119,147,.24);color:var(--primary-color);margin-bottom:12px;font-size:18px;box-shadow:0 10px 22px rgba(234,119,147,.16)}.recommended-extra-results h3{font-family:var(--font-asul);color:var(--text-color);font-size:23px;line-height:1.25;margin:0 0 6px}.global-finds-tooltip{display:inline-flex;flex:0 0 auto;position:relative;z-index:4}.profile-rerank-indicator{align-items:center;background:#fff;border:1px solid rgba(234,119,147,.28);border-radius:50%;box-shadow:0 4px 12px rgba(234,119,147,.14);display:inline-flex;flex:0 0 23px;height:23px;justify-content:center;width:23px}.profile-rerank-indicator img{display:block;height:15px;width:15px}.global-finds-tooltip-trigger{align-items:center;background:#fff;border:1px solid rgba(35,33,31,.24);border-radius:999px;color:#6b7280;cursor:help;display:inline-flex;font-size:13px;font-weight:700;height:23px;justify-content:center;line-height:1;min-height:23px;padding:0;width:23px}.global-finds-tooltip-trigger:focus-visible,.global-finds-tooltip-trigger:hover{border-color:rgba(35,33,31,.44);color:var(--text-color);outline:none}.global-finds-tooltip-bubble{background:#232837;border-radius:7px;box-shadow:0 14px 28px rgba(17,24,39,.24);color:#fff;font-family:var(--font-body);font-size:13px;font-weight:500;left:50%;line-height:1.28;max-width:calc(100vw - 48px);opacity:0;padding:11px 13px;pointer-events:none;position:absolute;top:-10px;transform:translate(-18%,-100%);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;width:330px;z-index:40}.global-finds-tooltip-bubble:after{border:7px solid transparent;border-top-color:#232837;bottom:-13px;content:"";left:28px;position:absolute}.global-finds-tooltip:focus-within .global-finds-tooltip-bubble,.global-finds-tooltip:hover .global-finds-tooltip-bubble{opacity:1;transform:translate(-18%,calc(-100% - 4px));visibility:visible}.result-row-badges{display:grid;gap:10px;margin-top:18px}.result-row-badges span{display:inline-flex;align-items:center;gap:8px;min-height:34px;border:1px solid rgba(35,33,31,.08);border-radius:999px;background:rgba(255,255,255,.78);color:#374151;font-size:13px;line-height:1.2;padding:8px 12px}.result-row-badges span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--primary-color);flex-shrink:0}.result-row-products{min-width:0}.result-row-products .nplp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0}.recommended-extra-results .nplp-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:0}.recommended-extra-results .nplp-card,.result-row-products .nplp-card{border-radius:12px;padding:7px}.result-row-products .nplp-img-wrap{aspect-ratio:3/2;height:auto;border-radius:10px;margin-bottom:8px}.recommended-extra-results .nplp-img-wrap{aspect-ratio:4/5;height:auto;border-radius:10px;margin-bottom:10px}.product-page--new-search .source-results-section .nplp-img-wrap{aspect-ratio:4/5;height:auto}.recommended-extra-results .nplp-img,.result-row-products .nplp-img{border-radius:10px}.recommended-extra-results .nplp-title,.result-row-products .nplp-title{font-size:13px}.recommended-extra-results .nplp-price,.result-row-products .nplp-price{font-size:14px}.result-row-products .nplp-brand{font-size:11px;margin-bottom:2px}.result-row-products .nplp-marketplace-stats{font-size:11px;gap:5px;margin-bottom:2px}.result-row-products .nplp-marketplace-stats__star-icon{font-size:11px}.result-row-products .nplp-marketplace-stats__sold{padding-left:5px}.srl-slot{margin:10px 0;max-height:96px;overflow:hidden;transition:max-height .3s ease,margin .3s ease,opacity .22s ease}.srl-slot--dismissed{margin:0;max-height:0;opacity:0}.srl{align-items:center;background:#fdf6f8;border:1px solid rgba(234,119,147,.22);border-radius:9px;display:flex;gap:9px;justify-self:start;margin:0;max-width:100%;padding:7px 11px;transition:opacity .18s ease;width:fit-content}.srl--pending{opacity:0}.srl--retailer{background:#f5f9f8;border-color:rgba(35,122,105,.2)}.srl--done{background:#f4faf8;border-color:rgba(35,122,105,.28)}.srl-text{color:#47393e;flex:0 1 auto;font-size:12px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srl--done .srl-text,.srl-check{color:#237a69}.srl-check{flex:0 0 auto;font-size:11px;font-weight:700;line-height:1}.srl-track{background:rgba(234,119,147,.18);border-radius:2px;flex:0 0 auto;height:3px;overflow:hidden;position:relative;width:84px}.srl--retailer .srl-track{background:rgba(35,122,105,.16)}.srl-track:after{background:var(--primary-color);border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:42%;animation:srl-sweep 1.15s ease-in-out infinite}.srl--retailer .srl-track:after{background:#237a69}@keyframes srl-sweep{0%{transform:translateX(-105%)}to{transform:translateX(245%)}}.srl--pagination{justify-content:center;justify-self:center;margin:14px auto 0}.result-section-top{min-width:0}@media (prefers-reduced-motion:reduce){.placeholder-glow .placeholder,.srl-track:after{animation:none}.srl-track:after{width:100%;opacity:.55}.srl,.srl-slot{transition:none}}.recommended-extra-results{padding:4px 2px 0}.recommended-extra-results h3{margin:0 0 16px 4px}.recommended-view-all-btn{min-width:min(100%,320px);min-height:46px;border:1px solid var(--primary-color);border-radius:12px;background:#fff;color:var(--primary-color);font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;margin:12px auto 0;transition:all .2s ease}.recommended-view-all-btn:hover{background:var(--primary-color);color:#fff}.source-results-section{border:1px solid rgba(35,33,31,.08);border-radius:22px;background:#fff;padding:20px;margin-bottom:42px;box-shadow:0 16px 42px rgba(35,33,31,.05)}.source-results-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.source-results-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.source-results-header h3{font-family:var(--font-asul);color:var(--text-color);font-size:26px;line-height:1.25;margin:0}.source-results-header p{color:#374151;font-size:14px;line-height:1.5;margin:0;max-width:360px}.image-search-hero{display:none}.image-search-sheet{display:block}.image-search-sheet__grabber,.image-search-sheet__handle{display:none}@media (max-width:1199px){.main .product-page{margin:0 28px}.nsh-card-inner{grid-template-columns:minmax(0,1fr);align-items:stretch}.nsh-card--image .nsh-card-inner{grid-template-columns:minmax(132px,160px) minmax(0,1fr)}.nsh-card--image .nsh-wallet-card{grid-column:1/-1}.nsh-wallet-card{justify-self:stretch}.nplp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.result-showcase-row{grid-template-columns:1fr}.result-row-badges{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.nsh-card--image .nsh-card-inner{grid-template-columns:132px minmax(0,1fr)}.nsh-heading{font-size:28px;line-height:34px}.nplp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.main .nsh-wrap{margin-top:78px}.main .product-page{margin:0 10px}.nsh-wrap{padding-top:0}.nsh-card,.nsh-wrap{background:transparent}.nsh-card{border-radius:0;box-shadow:none;padding:0;margin-bottom:8px}.nsh-card-inner{gap:6px}.nsh-card--image .nsh-card-inner,.nsh-card-inner{grid-template-columns:1fr}.nsh-card--image .nsh-img-card{flex-direction:row;justify-content:flex-start;min-height:104px}.nsh-card--image .nsh-img-thumb{width:72px;height:88px;flex:0 0 72px}.nsh-heading{display:none}.nsh-search-bar{min-height:44px;border-radius:15px;padding:7px 10px;margin-bottom:5px}.nsh-input{font-size:12.5px;font-weight:700}.nsh-search-edit{font-size:12px;padding:7px 10px}.nsh-search-icon{width:27px;height:27px;font-size:14px}.nsh-wallet-card{display:none;border-radius:16px;box-shadow:0 10px 26px rgba(35,33,31,.06);min-height:78px;overflow:hidden;padding:10px 11px}.nsh-wallet-desktop{display:none}.nsh-wallet-mobile{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(0,.95fr) minmax(0,.72fr) minmax(0,1fr) 10px;min-width:0;width:100%}.nsh-wallet-mobile-stat,.nsh-wallet-mobile-task{display:grid;gap:4px;min-width:0}.nsh-wallet-mobile-stat+.nsh-wallet-mobile-stat,.nsh-wallet-mobile-task{border-left:1px solid rgba(35,33,31,.12);padding-left:7px}.nsh-wallet-mobile-stat span,.nsh-wallet-mobile-task span{color:#57514c;font-family:var(--font-inter);font-size:10.5px;font-weight:650;line-height:1.15}.nsh-wallet-mobile-stat strong{color:#111;font-size:16px;font-weight:540;line-height:1.1;white-space:nowrap}.nsh-wallet-mobile-stat:first-child strong,.nsh-wallet-mobile-task strong{color:var(--primary-color)}.nsh-wallet-mobile-task>div{align-items:center;display:flex;gap:6px;min-width:0}.nsh-wallet-mobile-task .nsh-wallet-progress-track{min-width:34px}.nsh-wallet-mobile-chevron{border-right:2px solid #77716c;border-top:2px solid #77716c;height:9px;justify-self:end;transform:rotate(45deg);width:9px}.nsh-wallet-card--guest{border-color:rgba(234,119,147,.18);border-radius:16px;box-shadow:0 10px 26px rgba(35,33,31,.06);min-height:66px;padding:8px 10px}.nsh-wallet-guest{align-items:center;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto;min-height:48px;gap:10px}.nsh-wallet-guest-copy{align-self:center;gap:3px;grid-column:2;grid-row:1}.nsh-wallet-guest-coins,.nsh-wallet-guest-desktop-message,.nsh-wallet-guest-desktop-title{display:none}.nsh-wallet-guest-mobile-icon{align-items:center;background:transparent;border-radius:999px;display:inline-flex;grid-column:1;grid-row:1;height:34px;justify-content:center;width:34px}.nsh-wallet-mobile-coin-image{display:block;height:32px;width:32px}.nsh-wallet-guest-mobile-title{color:#1f1d1b;font-size:14.5px;font-weight:520;line-height:1.2}.nsh-wallet-guest-mobile-subtitle,.nsh-wallet-guest-mobile-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nsh-wallet-guest-mobile-subtitle{color:#726b66;font-size:12.5px;font-weight:400;line-height:1.25}.nsh-wallet-login-button{font-size:13px;font-weight:540;grid-column:3;grid-row:1;line-height:20px;min-height:38px;min-width:84px;padding:8px 14px;width:auto}.nsh-filter-bar::-webkit-scrollbar,.nsh-followup-list::-webkit-scrollbar{display:none}.nsh-followup-row{align-items:center;display:flex;gap:9px;margin:2px 0 1px}.nsh-followup-sparkle{display:inline-flex}.nsh-followup-sparkle,.nsh-followup-sparkle svg{height:27px;width:27px}.nsh-followup-list{flex:1 1 auto;flex-wrap:nowrap;overflow-x:auto;padding:1px 10px 3px 1px;margin:0 -10px 0 0;scrollbar-width:none}.followup-keyword-chip{flex:0 0 auto;font-size:13.5px;font-weight:600;min-height:33px;padding:7px 11px}.nsh-filter-bar{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:4px 10px 7px 1px;margin-right:-10px;scrollbar-width:none}.nsh-filters{flex-wrap:nowrap;flex:0 0 auto;width:auto}.nsh-source-tab{min-height:38px;padding:4px 13px 4px 4px;font-size:13px}.nsh-source-tab__orb{width:28px;height:28px;margin-right:7px}.nsh-source-tab i{font-size:13px}.result-controls-bar{margin-bottom:14px}.rcb-chip{min-height:36px;padding:7px 13px;font-size:13px}.rcb-sort{width:38px;height:38px}.rcb-custom-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rcb-custom-input{width:100%;min-width:0}.result-row-products .nplp-grid::-webkit-scrollbar{display:none}.result-description-full{display:none}.result-description-mobile{display:inline}.nplp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recommended-results-panel{padding:0;border-radius:0}.result-showcase-row{gap:10px;padding:10px;border-radius:16px;margin-bottom:12px}.result-section-header{align-items:center;gap:8px}.result-section-title{align-items:center;gap:7px}.result-section-header .result-row-icon{height:26px;width:26px;font-size:13px}.result-section-copy h3{font-size:18px;line-height:1.12;margin:0 0 1px}.result-section-copy p{font-size:12px;line-height:1.24}.result-section-view-more{font-size:12px;gap:6px;min-height:28px;padding:2px 0 2px 6px}.result-section-view-more i{font-size:9px}.result-row-icon{width:34px;height:34px;grid-row:1/span 2;margin:0;font-size:16px}.recommended-extra-results h3{font-size:20px;margin:0 0 3px}.srl{padding:6px 9px;gap:7px;margin-bottom:8px}.srl-text{font-size:11px}.result-row-badges{display:none}.global-finds-tooltip-bubble{transform:translate(-70%,-100%);width:min(300px,calc(100vw - 32px))}.global-finds-tooltip-trigger{font-size:11px;height:20px;min-height:20px;width:20px}.profile-rerank-indicator{flex-basis:20px;height:20px;width:20px}.profile-rerank-indicator img{height:13px;width:13px}.global-finds-tooltip-bubble:after{left:auto;right:68px}.global-finds-tooltip:focus-within .global-finds-tooltip-bubble,.global-finds-tooltip:hover .global-finds-tooltip-bubble{transform:translate(-70%,calc(-100% - 4px))}.source-results-section{padding:12px;border-radius:16px}.source-results-header{display:block}.source-results-header h3{font-size:20px;margin-bottom:6px}.result-row-products .nplp-grid{display:flex;grid-template-columns:none;gap:8px;overflow-x:auto;padding:0 1px 3px;scroll-snap-type:x proximity;scrollbar-width:none}.result-row-products .nplp-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 8px) / 2);min-width:0;scroll-snap-align:start}.recommended-extra-results .nplp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.recommended-extra-results .nplp-card,.result-row-products .nplp-card,.source-results-section .nplp-card{padding:6px}.result-row-products .nplp-img-wrap{aspect-ratio:4/5;margin-bottom:6px}.recommended-extra-results .nplp-title,.result-row-products .nplp-title,.source-results-section .nplp-title{font-size:12.5px;line-height:1.25;margin-bottom:4px}.recommended-extra-results .nplp-price,.result-row-products .nplp-price,.source-results-section .nplp-price{font-size:13.5px}.result-row-products .nplp-brand{font-size:10.5px}.nplp-marketplace-stats{font-size:10.5px;gap:5px}.nplp-marketplace-stats__star-icon{font-size:10.5px}.nplp-marketplace-stats__sold{padding-left:5px}.result-row-products .nplp-save-btn{height:30px;right:7px;top:7px;width:30px}.result-row-products .nplp-save-btn i{font-size:15px}.product-page--image-results{background:#111;height:100dvh;margin:-20px -10px 0;min-height:100dvh;overflow:hidden;padding:0 0 14px}.product-page--image-results .image-search-hero{background:#171311;border-radius:0;display:block;height:100dvh;overflow:hidden;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.image-search-hero__image{filter:brightness(1.08) saturate(1.03);object-fit:cover;object-position:center top;transform:scale(1.01)}.image-search-hero__shade{background:linear-gradient(180deg,rgba(0,0,0,.32),rgba(0,0,0,.02) 38%,rgba(0,0,0,.24)),linear-gradient(90deg,rgba(0,0,0,.18),rgba(0,0,0,.02) 48%,rgba(0,0,0,.18));inset:0;pointer-events:none;position:absolute;z-index:1}.image-search-hero__chrome{align-items:center;display:flex;justify-content:flex-start;left:14px;position:absolute;right:14px;top:max(18px,env(safe-area-inset-top));z-index:3}.image-search-hero__back{align-items:center;background:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.58);border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.2);color:#24211f;cursor:pointer;display:inline-flex;height:42px;justify-content:center;padding:0;position:relative;transition:background .18s ease,transform .18s ease;width:42px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.image-search-hero__back:before{border-color:currentcolor;border-style:solid;border-width:0 0 2px 2px;content:"";height:12px;margin-left:4px;transform:rotate(45deg);width:12px}.image-search-hero__back:focus-visible,.image-search-hero__back:hover{background:#fff;outline:none;transform:translateX(-1px)}.product-page--image-results .image-search-sheet{--image-search-sheet-top:50dvh;background:#fff;border-radius:34px 34px 0 0;box-shadow:0 -22px 60px rgba(0,0,0,.18);height:calc(100dvh - var(--image-search-sheet-top));left:0;margin:0;overflow-x:hidden;overflow-y:auto;padding:8px 10px calc(92px + env(safe-area-inset-bottom));position:fixed;right:0;top:var(--image-search-sheet-top);transition:top .34s cubic-bezier(.22,1,.36,1),height .34s cubic-bezier(.22,1,.36,1),border-radius .24s ease;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;will-change:top,height;z-index:4}.product-page--image-results .image-search-sheet--dragging{cursor:grabbing;transition:none}.product-page--image-results .image-search-sheet[data-sheet-state=expanded]{border-radius:0}.product-page--image-results .image-search-sheet:not([data-sheet-state=expanded]){overflow-y:hidden}.product-page--image-results .image-search-sheet__handle{align-items:center;background:transparent;border:0;cursor:grab;display:flex;flex:0 0 auto;height:30px;justify-content:center;margin:0 auto 4px;padding:0;touch-action:none;width:100%}.product-page--image-results .image-search-sheet--dragging .image-search-sheet__handle{cursor:grabbing}.product-page--image-results .image-search-sheet__grabber{background:rgba(35,33,31,.18);border-radius:999px;display:block;height:5px;margin:0 auto;transition:background .18s ease,width .18s ease;width:52px}.product-page--image-results .image-search-sheet__handle:focus-visible .image-search-sheet__grabber,.product-page--image-results .image-search-sheet__handle:hover .image-search-sheet__grabber{background:rgba(35,33,31,.3);width:62px}.product-page--image-results .image-search-sheet__handle:focus-visible{outline:none}.product-page--image-results .nsh-wrap{background:transparent;padding:0}.product-page--image-results .nsh-card{background:transparent;border-radius:0;box-shadow:none;margin-bottom:4px;padding:0}.product-page--image-results .nsh-card-inner{gap:0}.product-page--image-results .nsh-reference-panel{display:none}.product-page--image-results .nsh-search-bar{margin-bottom:0}.product-page--image-results .nsh-filter-bar{margin-bottom:3px;padding-top:6px}.product-page--image-results .recommended-results-panel{margin-bottom:12px}.product-page--image-results .result-showcase-row{box-shadow:0 10px 28px rgba(35,33,31,.055);gap:8px;margin-bottom:10px;padding:9px}}.showing-results{font-weight:400;font-size:12px;display:block;text-align:center;color:#8D8D8D;margin-top:12px}.shipping-process-wrapper{padding:8px 0 20px}.shipping-process{background:#f9eef1;border-radius:18px;padding:10px 12px;gap:2px}.process-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1}.process-icon{font-size:20px;color:var(--primary-color);margin-bottom:6px}.process-text{margin:0;font-size:12px;font-weight:500;line-height:1.25;color:#111}.process-arrow{align-items:center;justify-content:center;color:var(--primary-color);font-size:14px}.co-page{min-height:100%}.co-left-col,.co-right-col{display:flex;flex-direction:column;gap:32px}.co-right-col{gap:20px}.co-section{display:flex;flex-direction:column}.co-section-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.co-step-badge{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:1000px;background:var(--primary-color);color:#fff;font-weight:600;font-size:13px;line-height:1;flex-shrink:0}.co-step-label{font-weight:600;font-size:20px;color:#111;line-height:normal;text-transform:capitalize}.co-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;overflow:hidden}.co-radio-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.co-radio-dot{display:inline-flex;flex-shrink:0;width:22px;height:22px;border-radius:50%;border:2px solid #ccc;background:#fff;transition:border-color .2s,background .2s;position:relative;margin-top:2px}.co-radio-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:transparent;transition:background .2s}.co-address-list{display:flex;flex-direction:column;gap:10px}.co-address-card{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;background:#fff;border:1px solid #eaeaea;border-radius:16px;cursor:pointer;transition:border-color .2s}.co-address-card--selected{border-color:var(--border-color)}.co-address-card--selected .co-radio-dot{border-color:var(--primary-color)}.co-address-card--selected .co-radio-dot:after{background:var(--primary-color)}.co-address-info{flex:1 1;display:flex;flex-direction:column;gap:10px;min-width:0}.co-address-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.co-address-name{font-weight:600;font-size:16px;color:#111;line-height:24px}.co-default-badge{background:rgba(234,119,147,.12);color:var(--primary-color);font-weight:500;font-size:13px;line-height:1;padding:4px 10px;border-radius:20px;white-space:nowrap}.co-address-full{font-weight:400;font-size:15px;color:#111;line-height:24px;margin:0}.co-edit-btn{display:inline-flex;align-items:center;gap:5px;padding:9px 14px;background:#fff;border:1px solid #eaeaea;border-radius:14px;font-weight:500;font-size:15px;color:#111;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:border-color .2s}.co-edit-btn:hover{border-color:var(--primary-color)}.co-add-address-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:16px;background:#fff;border:1px solid var(--border-color);border-radius:16px;font-weight:600;font-size:17px;color:var(--primary-color);cursor:pointer;width:100%;transition:background .2s}.co-add-address-btn i{font-size:14px;font-weight:500}.co-add-address-btn:hover{background:rgba(234,119,147,.05)}.co-address-form{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:20px}.co-form-label{display:block;font-weight:500;font-size:14px;color:#444;margin-bottom:6px;line-height:1.4}.co-form-input{display:block;width:100%;padding:10px 14px;font-size:15px;font-weight:400;color:#111;background:#fafafa;border:1px solid #eaeaea;border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s;line-height:1.5}.co-form-input::placeholder{color:#aaa}.co-form-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(234,119,147,.12);background:#fff}.co-form-error{font-size:12px;color:#e53935;margin-top:4px;margin-bottom:0}.co-save-addr-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 28px;background:var(--primary-color);color:#fff;border:none;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;transition:opacity .2s}.co-save-addr-btn:disabled{opacity:.6;cursor:not-allowed}.co-save-addr-btn:not(:disabled):hover{opacity:.88}.co-cancel-addr-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;background:#fff;color:#444;border:1px solid #eaeaea;border-radius:12px;font-weight:500;font-size:15px;cursor:pointer;transition:border-color .2s}.co-cancel-addr-btn:hover{border-color:var(--primary-color);color:var(--primary-color)}.co-items-list{display:flex;flex-direction:column;gap:10px}.co-product-item{display:flex;gap:16px;padding:12px}.co-product-thumb-wrap{position:relative;width:104px;height:104px;border-radius:14px;overflow:hidden;flex-shrink:0}.co-product-thumb{width:100%;height:100%;object-fit:cover}.co-product-thumb--overlay{position:absolute;inset:0}.co-product-body{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.co-product-title-row{display:flex;align-items:center;gap:10px}.co-product-title{flex:1 1;font-weight:500;font-size:16px;color:#111;line-height:22px;min-width:0}.co-product-price{font-weight:600;font-size:18px;color:#111;white-space:nowrap;flex-shrink:0}.co-product-meta{display:flex;gap:10px;font-weight:500;font-size:13px;color:#666;line-height:20px;flex-wrap:wrap}.co-meta-sep{color:#ccc}.co-product-status-row{display:flex;align-items:center;gap:6px}.co-product-status-row i{color:#48a855}.co-green-text{flex:1 1;color:#48a855;line-height:22px}.co-green-text,.co-qty-badge{font-weight:500;font-size:14px}.co-qty-badge{padding:0 14px;border:1px solid #eaeaea;border-radius:14px;color:#111;background:#fff;white-space:nowrap}.co-how-wrapper{display:flex;flex-direction:column;gap:8px}.co-how-steps{display:flex;align-items:center;gap:20px;background:#fff3f6;border-radius:20px;padding:26px 16px;flex-wrap:wrap}.co-how-step-group{gap:12px}.co-how-step,.co-how-step-group{display:flex;align-items:center;flex:1 1;min-width:0}.co-how-step{gap:10px}.co-how-step-text{flex:1 1;min-width:0}.co-how-step-title{font-weight:600;font-size:14px;color:#111;line-height:20px;margin:0;text-transform:capitalize}.co-how-step-desc{font-weight:500;font-size:12px;color:#666;margin:0;line-height:18px}.co-how-step-icon{font-size:26px;line-height:26px}.co-how-arrow,.co-how-step-icon{flex-shrink:0;color:var(--primary-color)}.co-info-bar{display:flex;align-items:center;gap:8px;background:#fff3f6;border-radius:14px;padding:10px 16px;font-weight:500;font-size:13px;color:#111;text-transform:capitalize;justify-content:center}.co-info-bar i{font-size:18px;color:var(--primary-color)}.co-shipping-wrapper{display:flex;flex-direction:column}.co-shipping-option{display:flex;align-items:flex-start;gap:14px;padding:16px;background:#fff;border:1px solid #eaeaea;border-radius:16px;cursor:pointer;height:100%;transition:border-color .2s}.co-shipping-option--selected,.co-shipping-option--selected .co-radio-dot{border-color:var(--primary-color)}.co-shipping-option--selected .co-radio-dot:after{background:var(--primary-color)}.co-shipping-inner{display:flex;gap:12px;flex:1 1;min-width:0}.co-shipping-icon-wrap{height:48px;width:48px;border-radius:12px;display:flex;justify-content:center;align-items:center;font-size:30px}.co-shipping-icon-wrap--pink{background:rgba(234,119,147,.12)}.co-shipping-details{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.co-shipping-name-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.co-shipping-name{flex:1 1;font-weight:600;font-size:14px;color:#111;line-height:normal;text-transform:capitalize}.co-best-value-badge{background:#feeaef;color:var(--primary-color);font-weight:500;font-size:12px;padding:3px 8px;border-radius:20px;white-space:nowrap;flex-shrink:0}.co-shipping-price{font-weight:600;font-size:14px;color:#111;margin:0;text-transform:capitalize}.co-shipping-eta{font-weight:500;font-size:12px;color:#666;margin:0}.co-feature-list{display:flex;gap:12px;flex-wrap:wrap}.co-feature-check{display:inline-flex;align-items:center;gap:4px;font-weight:500;font-size:12px;color:#666;white-space:nowrap}.co-feature-check i{font-size:8px}.co-summary-card{padding:20px;display:flex;flex-direction:column;gap:16px}.co-card-title{font-weight:600;font-size:20px;color:#111;margin:0}.co-summary-rows{gap:14px}.co-promo-box,.co-summary-rows{display:flex;flex-direction:column}.co-promo-box{gap:8px}.co-promo-input-group{display:grid;grid-template-columns:1fr auto;border:1px solid #ead5dc;border-radius:10px;overflow:hidden;background:#fff}.co-promo-input{width:100%;min-width:0;border:0;outline:0;padding:14px 16px;font-size:15px;color:#111;background:#fff}.co-points-input::placeholder,.co-promo-input::placeholder{color:#b4b4b4}.co-promo-apply-btn{border:0;border-left:1px solid #ead5dc;padding:0 24px;background:#fff5f8;color:var(--primary-color);font-weight:600;font-size:15px;min-width:96px}.co-promo-apply-btn:disabled{color:#c9a0ad;cursor:not-allowed}.co-promo-status{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:#4f9d5d}.co-promo-status--error{color:#b73555}.co-points-applied button,.co-promo-status button{border:0;background:transparent;color:#6f285f;font-weight:600;padding:0}.co-summary-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.co-summary-label{flex:1 1;font-weight:400;font-size:15px;color:#111;line-height:22px}.co-summary-value{font-weight:500;font-size:15px;color:#111;text-align:right;flex-shrink:0}.co-cashback-value,.co-summary-row--discount .co-summary-value{color:#4f9d5d}.co-points-panel{border:1px solid #f1ccd8;border-radius:12px;background:#fff8fa;padding:14px;display:flex;flex-direction:column;gap:12px}.co-points-head{justify-content:space-between;gap:12px}.co-points-head,.co-points-title{display:flex;align-items:flex-start}.co-points-title{gap:10px;min-width:0}.co-points-title p{margin:0;font-size:15px;font-weight:600;color:#111}.co-points-title span{display:block;font-size:13px;color:#666;line-height:20px}.co-points-icon{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:visible}.co-points-icon-img{width:42px;height:42px;display:block;object-fit:contain}.co-points-use-all{border:1px solid #ddd;border-radius:10px;background:#fff;color:#111;padding:10px 14px;font-weight:600;white-space:nowrap}.co-points-use-all:disabled{color:#aaa;cursor:not-allowed}.co-points-input-group{display:grid;grid-template-columns:1fr 58px;overflow:hidden;border:1px solid #e5e5e5;border-radius:10px;background:#fff}.co-points-input{width:100%;min-width:0;border:0;outline:0;padding:12px 14px;background:#fff;color:#111;font-size:15px}.co-points-input-group>span{display:inline-flex;align-items:center;justify-content:center;border-left:1px solid #e5e5e5;color:#555;font-weight:600;background:#fafafa}.co-points-applied{gap:8px;color:#4f9d5d;font-size:13px}.co-points-applied,.co-total-row{display:flex;align-items:center;justify-content:space-between}.co-total-row{padding-top:4px}.co-total-label{font-weight:600;font-size:18px;color:#111;text-transform:capitalize}.co-total-amount{display:flex;align-items:baseline;gap:6px}.co-total-currency{font-weight:500;font-size:15px;color:#666}.co-total-price{font-weight:600;font-size:26px;color:var(--primary-color)}.co-trust-card{padding:20px;display:flex;flex-direction:column;gap:20px}.co-trust-item{display:flex;align-items:flex-start;gap:12px}.co-trust-icon{background:#fff3f6;border-radius:12px;padding:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.co-trust-icon-i{font-size:32px;line-height:32px;color:var(--primary-color)}.co-trust-text{flex:1 1;min-width:0}.co-trust-title{font-weight:600;font-size:15px;color:#111;margin:0;line-height:22px;text-transform:capitalize}.co-trust-desc{font-weight:500;color:#666;margin:0}.co-trust-desc,.co-trust-link{font-size:13px;line-height:20px}.co-trust-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-weight:600;color:var(--primary-color);text-decoration:none}.co-trust-link:hover{text-decoration:underline}.co-help-card{padding:10px}.co-help-inner{display:flex;align-items:center;gap:12px;background:#f8f8f8;border-radius:14px;padding:10px}.co-contact-btn{background:rgba(234,119,147,.12);border:none;border-radius:12px;padding:9px 14px;color:var(--primary-color);font-weight:500;font-size:13px;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .2s;text-decoration:none;display:inline-block}.co-contact-btn:hover{background:rgba(234,119,147,.22)}.co-pay-card{padding:20px;display:flex;flex-direction:column;gap:16px}.co-payment-icons{gap:8px;flex-wrap:wrap}.co-payment-icon,.co-payment-icons{display:flex;align-items:center;justify-content:center}.co-payment-icon{width:64px;height:44px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;padding:6px;overflow:hidden}.co-payment-icon--dark{background:#1f72cd}.co-payment-icon img{max-width:100%;max-height:100%;object-fit:contain}.co-and-more{display:flex;align-items:center;justify-content:center;gap:4px;font-weight:500;font-size:15px;color:#666;background:none;border:none;cursor:pointer;padding:0;width:100%}.co-and-more:hover{color:#333}.co-chevron-down{color:#666666;font-size:10px;transition:transform .2s ease}.co-chevron-up{transform:rotate(180deg)}.co-payment-icons-more{animation:co-fade-in .2s ease}@keyframes co-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.co-pay-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:58px;background:var(--primary-color);border:none;border-radius:18px;cursor:pointer;transition:background .2s}.co-pay-btn:disabled{background:#d0d0d0;cursor:not-allowed;pointer-events:none;opacity:1}.co-pay-btn:disabled .arrow-right,.co-pay-btn:disabled .co-pay-btn-inner{color:#999}.co-pay-btn:not(:disabled):hover{background:#d0436f}.co-pay-btn-inner{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:17px;color:#fff;white-space:nowrap}.co-pay-btn .co-pay-btn-inner i{font-size:18px}.co-pay-btn .arrow-right{font-size:12px;color:var(--white)}.co-charged-note{font-size:14px;line-height:20px}.co-charged-note,.co-terms{font-weight:500;color:#666;text-align:center;margin:0}.co-terms{font-size:15px;line-height:24px}.co-link{color:var(--primary-color);font-weight:600;text-decoration:none}.co-link:hover{text-decoration:underline}.ca-items-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;overflow:hidden}.ca-bar-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eaeaea;flex-wrap:wrap;gap:12px}.ca-select-all{font-weight:500;color:#111;margin:0}.ca-remove-selected,.ca-select-all{display:flex;align-items:center;gap:8px;font-size:16px;cursor:pointer}.ca-remove-selected{font-weight:600;color:var(--primary-color);background:none;border:none;padding:0}.ca-total-selected{font-size:16px;font-weight:500;color:#111}.ca-checkbox-wrap{display:flex;align-items:flex-start;flex-shrink:0;cursor:pointer;margin:0;align-self:center}.ca-checkbox-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.ca-checkbox-box{width:20px;height:20px;border:2px solid #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,border-color .15s;background:#fff}.ca-checkbox-box--checked{background:var(--primary-color);border-color:var(--primary-color)}.ca-check-icon{color:#fff;font-size:11px;line-height:1}.ca-item-row{display:flex;gap:16px;align-items:flex-start;padding:20px 16px}.ca-item-row--border{border-bottom:1px solid #eaeaea}.ca-item-thumb-wrap{position:relative;width:104px;height:104px;flex-shrink:0;border-radius:16px;overflow:hidden}.ca-item-thumb{object-fit:cover!important;border-radius:16px}.ca-item-thumb--overlay{position:absolute;inset:0}.ca-item-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px;width:100%}.ca-item-title{font-size:16px;font-weight:500;color:#111;line-height:24px;margin:0}.ca-item-subtitle{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.ca-item-meta{display:flex;gap:16px;font-size:14px;font-weight:500;color:#666}.ca-item-bottom-row{display:flex;align-items:center;gap:12px;margin-top:4px;flex-wrap:wrap}.ca-item-price{font-size:18px;font-weight:600;color:#111;flex:1 1}.ca-qty-counter{display:flex;align-items:center;background:#f8f8f8;border:1px solid #eaeaea;border-radius:14px;overflow:hidden}.ca-qty-btn{background:var(--white);border:none;cursor:pointer;line-height:1}.ca-qty-btn,.ca-qty-value{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#111;font-size:18px}.ca-qty-value{font-weight:500}.ca-trash-btn{background:none;border:none;cursor:pointer;color:#666;font-size:22px;display:flex;align-items:center;justify-content:center;padding:2px;line-height:1}.ca-how-section{display:flex;flex-direction:column;gap:16px}.ca-perks-bar{background:#fff3f6;border-radius:16px;padding:16px 20px;gap:20px;flex-wrap:wrap}.ca-perks-bar,.ca-perks-great{display:flex;align-items:center}.ca-perks-great{gap:8px;flex:1 1;min-width:120px}.ca-perks-great-icon{font-size:32px;color:var(--primary-color);flex-shrink:0;line-height:1}.ca-perks-great-text{font-size:14px;font-weight:600;color:#111;white-space:nowrap}.ca-perks-list{gap:24px;flex-wrap:wrap}.ca-perk-item,.ca-perks-list{display:flex;align-items:center}.ca-perk-item{gap:8px;max-width:150px}.ca-perk-icon{font-size:25px;color:var(--primary-color);flex-shrink:0;line-height:1}.ca-perk-text{font-size:12px;font-weight:500;color:#666;line-height:20px}.ca-trust-bar{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:20px;display:flex;align-items:center}.ca-trust-bar-item{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0;overflow:hidden}.ca-trust-bar-icon{font-size:32px;color:#666666;flex-shrink:0;line-height:1}.ca-trust-bar-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ca-trust-bar-title{font-size:16px;font-weight:600;color:#111;white-space:nowrap;margin:0}.ca-trust-bar-desc{font-size:14px;font-weight:500;color:#666;margin:0}.ca-trust-divider{width:1px;height:48px;background:#eaeaea;margin:0 20px;flex-shrink:0}.ca-shipping-note{background:#fff3f6;border-radius:16px;padding:20px;display:flex;align-items:center;gap:12px}.ca-shipping-note-icon{font-size:48px;color:var(--primary-color);flex-shrink:0;line-height:1;font-weight:400}.ca-shipping-note-text{font-size:16px;font-weight:500;color:#111;line-height:22px}.ca-checkout-btn{background:var(--primary-color);border:none;border-radius:20px;height:60px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;color:#fff;font-size:18px;font-weight:600}.ca-checkout-btn i{font-size:20px;line-height:1}.ca-bolt-note{display:flex;align-items:center;justify-content:center;gap:8px;color:#666;font-size:16px;font-weight:400;text-align:center}.ca-bolt-icon{font-size:23px;color:#666;line-height:1}.ca-accept-card{padding:20px;display:flex;flex-direction:column;gap:16px}.ca-accept-label{font-size:16px;font-weight:500;color:#666;margin:0}.oc-page{display:flex;flex-direction:column;gap:24px}.oc-hero{background:#fff3f6;border-radius:16px;padding:32px;justify-content:space-between;overflow:hidden}.oc-hero,.oc-hero-main{display:flex;align-items:center;gap:16px}.oc-hero-main{flex-direction:column;flex:1 1;min-width:0}.oc-hero-deco{position:relative;height:240px;width:280px;flex-shrink:0}.oc-hero-deco-img{object-fit:contain;height:100%;width:100%}.oc-hero-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;width:100%}.oc-hero-icon-wrap{width:80px;height:80px;border-radius:50%;background:rgba(76,175,80,.12);display:flex;align-items:center;justify-content:center}.oc-hero-check-icon{font-size:40px;color:#4caf50;line-height:1}.oc-hero-text{display:flex;flex-direction:column;gap:4px}.oc-hero-title{font-size:24px;font-weight:600;color:#111;margin:0;line-height:32px}.oc-hero-subtitle{font-size:14px;font-weight:500;color:#666;margin:0;line-height:20px}.oc-order-ref{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:14px 20px;min-width:238px}.oc-order-ref-num{font-size:16px;font-weight:500;color:#111;flex:1 1;text-align:left}.oc-copy-btn{background:none;border:none;cursor:pointer;color:#111;font-size:18px;padding:0;display:flex;align-items:center;line-height:1}.oc-steps-card{padding:24px}.oc-steps-title{font-size:20px;font-weight:600;color:#111;margin:0 0 32px}.oc-steps-list{flex-wrap:nowrap;gap:25px}.oc-step-item,.oc-steps-list{display:flex;align-items:center}.oc-step-item{gap:8px;flex:1 1;min-width:0}.oc-step-icon-wrap{position:relative;background:#fff3f6;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:8px}.oc-step-icon{font-size:32px;color:var(--primary-color);line-height:1}.oc-step-num{position:absolute;top:-8px;right:-4px;background:var(--primary-color);color:#fff;font-size:12px;font-weight:600;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center}.oc-step-info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.oc-step-name{font-size:14px;font-weight:600;color:#111;text-transform:capitalize;margin:0}.oc-step-desc{font-size:12px;font-weight:500;color:#666;margin:0;line-height:18px}.oc-step-connector{flex:0 0 120px;height:10px;margin:0 12px;flex-shrink:0;background:url(/_next/static/media/arrow-line.d36612b6.svg);background-repeat:no-repeat;background-size:contain}.oc-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.oc-info-card{padding:16px;display:flex;flex-direction:column;gap:16px}.oc-info-header{display:flex;align-items:center;gap:6px}.oc-info-icon-wrap{background:#fff3f6;border-radius:50%;padding:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oc-info-icon{font-size:20px;color:var(--primary-color);line-height:1}.oc-info-title{flex:1 1;font-size:20px;font-weight:600;color:#111;margin:0}.oc-edit-btn{display:flex;align-items:center;gap:5px;border:1px solid #eaeaea;border-radius:16px;padding:10px 12px;background:#fff;font-size:16px;font-weight:500;color:#111;cursor:pointer;white-space:nowrap;flex-shrink:0}.oc-edit-icon{font-size:18px;line-height:1}.oc-address-text{font-size:16px;font-weight:500;color:#666;line-height:24px;margin:0}.oc-delivery-box{background:#fff3f6;border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.oc-delivery-box-text{display:flex;flex-direction:column;gap:4px}.oc-delivery-date{font-size:24px;font-weight:600;color:#111;white-space:nowrap;margin:0}.oc-delivery-note{font-size:16px;font-weight:500;color:#666;line-height:24px;margin:0}.oc-delivery-truck-wrap{position:relative;width:120px;height:70px;flex-shrink:0}.oc-delivery-truck-img{object-fit:contain;height:100%;width:100%}.oc-shipping-method{display:flex;flex-direction:column;gap:2px}.oc-shipping-method-label{font-size:12px;font-weight:400;color:#666;margin:0;line-height:normal}.oc-shipping-method-value{font-size:16px;font-weight:500;color:#111;margin:0}.oc-order-card{overflow:hidden}.oc-order-header{display:flex;align-items:center;gap:8px;padding:16px 16px 0;flex-wrap:wrap}.oc-order-title{font-size:20px;font-weight:600;color:#111;text-transform:capitalize;white-space:nowrap}.oc-order-count{font-size:16px;font-weight:500;color:#111;flex:1 1}.oc-view-full{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:600;color:var(--primary-color);background:none;border:none;cursor:pointer;padding:0;white-space:nowrap}.oc-view-icon{font-size:16px;line-height:1}.oc-order-item{display:flex;gap:16px;align-items:center;padding:16px}.oc-order-item-thumb{position:relative;width:144px;height:144px;flex-shrink:0;border-radius:16px;overflow:hidden}.oc-order-item-img{object-fit:cover!important;border-radius:16px}.oc-order-item-img--overlay{position:absolute;inset:0}.oc-order-item-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px}.oc-order-item-title-row{display:flex;gap:10px;align-items:flex-start}.oc-order-item-name{flex:1 1;font-size:16px;font-weight:500;color:#111;line-height:24px;min-width:0;margin:0}.oc-order-item-price-col{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.oc-order-item-price{font-size:18px;font-weight:600;color:#111;text-transform:capitalize;white-space:nowrap}.oc-order-item-qty{white-space:nowrap}.oc-order-item-meta,.oc-order-item-qty{font-size:14px;font-weight:500;color:#666}.oc-order-item-meta{display:flex;gap:12px}.oc-order-summary{border-top:1px solid #f0f0f0;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.oc-summary-row{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#555}.oc-summary-row--total{border-top:1px solid #eaeaea;padding-top:10px;margin-top:4px;font-weight:600;font-size:15px;color:#111}.oc-summary-label{font-weight:400}.oc-summary-value{font-weight:500;color:#111}.oc-discount{color:#2a9d2a}.oc-total-paid{color:var(--primary-color);font-weight:700;font-size:16px}.oc-order-footer{display:flex;align-items:center;justify-content:space-between;padding:16px;border-top:1px solid #eaeaea;flex-wrap:wrap;gap:12px}.oc-help-group{gap:8px}.oc-help-group,.oc-help-icon{display:flex;align-items:center}.oc-help-icon{font-size:20px;line-height:1;height:32px;width:32px;background-color:#FFF3F6;border-radius:50%;color:var(--primary-color);justify-content:center}.oc-help-text{font-size:16px;font-weight:500;color:#666;flex:1 1}.oc-contact-btn{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:600;color:var(--primary-color);background:none;border:none;cursor:pointer;padding:0;white-space:nowrap}.oc-contact-btn i{font-size:11px}.order-text-icon{display:flex;gap:10px;flex:1 1}.oc-invite-banner{background:#fff3f6;border-radius:16px;padding:32px;display:flex;gap:32px;align-items:flex-start;margin-bottom:40px}.oc-invite-gift-wrap{position:relative;width:170px;height:170px;flex-shrink:0;align-self:center}.oc-invite-gift-img{object-fit:contain;height:100%;width:100%}.oc-invite-body{flex:1 1;display:flex;flex-direction:column;gap:12px;min-width:0}.oc-invite-title-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.oc-invite-title{font-size:18px;font-weight:600;color:#111;white-space:nowrap;margin:0}.oc-invite-badge{background:rgba(234,119,147,.12);border-radius:21px;padding:4px 10px;font-size:14px;font-weight:500;color:var(--primary-color);white-space:nowrap;flex-shrink:0}.oc-invite-desc{font-size:14px;font-weight:500;color:#666;margin:0;line-height:20px}.oc-invite-actions{display:flex;gap:24px;align-items:stretch;flex-wrap:wrap}.oc-invite-link-wrap{flex:1 1;min-width:0;display:flex;align-items:center;background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:12px 14px;height:60px;gap:8px;overflow:hidden;width:100%}.oc-invite-link-text{flex:1 1;font-size:15px;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-copy-link-btn{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#111;background:none;border:none;cursor:pointer;padding:0;white-space:nowrap;flex-shrink:0}.oc-copy-link-icon{font-size:16px;line-height:1}.oc-invite-btn{display:flex;align-items:center;gap:10px;background:var(--primary-color);color:#fff;font-size:18px;font-weight:600;border:none;border-radius:20px;padding:10px 40px;cursor:pointer;white-space:nowrap;height:60px;flex-shrink:0}.oc-invite-btn-icon{font-size:22px;line-height:1}.oc-invite-friends-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 18px;background:#fff;border-radius:12px;border:1px solid #f3d4db}.oc-invite-friends-left{display:flex;align-items:center;gap:10px}.oc-invite-avatar{width:30px;height:30px;border-radius:50%;border:2px solid #fff;margin-left:-8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff}.oc-invite-avatar:first-child{margin-left:0}.oc-invite-friends-text{font-weight:500;color:#444}.oc-invite-view-details{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:#111;background:none;border:none;cursor:pointer;padding:0;white-space:nowrap}.oc-invite-view-details i{font-size:11px}.oc-invite-stats{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.oc-invite-avatars{gap:10px}.oc-avatar-stack,.oc-invite-avatars{display:flex;align-items:center}.oc-avatar-dot{width:24px;height:24px;border-radius:50%;display:inline-block;margin-right:-6px}.oc-avatar-dot:nth-child(3){opacity:1;margin-right:0}.oc-avatar-dot img{width:100%;object-fit:cover;height:100%}.oc-invite-friends-text{font-size:14px;color:#666;margin:0}.oc-view-details-btn{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;color:#111;background:none;border:none;cursor:pointer;padding:0;white-space:nowrap}.oc-view-details-btn i{font-size:11px;font-weight:700}.oc-recommend-section{display:flex;flex-direction:column;gap:20px}.oc-recommend-header{display:flex;align-items:center;justify-content:space-between}.oc-recommend-title-group{display:flex;align-items:center;gap:6px}.oc-sparkle-icon{font-size:28px;color:var(--primary-color);line-height:1}.oc-recommend-title{font-weight:400;font-size:30px;color:#111;font-family:var(--font-asul)}.oc-see-more{font-size:18px;font-weight:600;color:var(--primary-color);background:none;border:none;cursor:pointer;padding:0;white-space:nowrap}.oc-product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.oc-product-card{border:1px solid #eaeaea;border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:12px}.oc-product-thumb-wrap{position:relative;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden}.oc-product-thumb-img{object-fit:cover!important;border-radius:16px}.oc-product-save-btn{position:absolute;top:8px;right:8px;background:rgba(255,255,255,.6);border:1px solid #fff;border-radius:300px;padding:8px;display:flex;align-items:center;justify-content:center;cursor:pointer}.oc-product-save-icon{font-size:20px;color:#666;line-height:1}.oc-product-info{display:flex;flex-direction:column;gap:6px}.oc-product-store{font-size:12px;color:#666;text-transform:capitalize}.oc-product-name,.oc-product-store{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.oc-product-name{font-size:16px;font-weight:500;color:#111}.oc-product-price{font-size:18px;font-weight:600;color:#111;margin:0}.oc-actions-row{display:flex;gap:20px;flex-wrap:wrap;padding:0 20%}.oc-action-btn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:10px;height:60px;border-radius:20px;font-size:18px;font-weight:600;cursor:pointer;border:1px solid #eaeaea;background:#fff;color:#111;padding:12px 8%;white-space:nowrap}.oc-action-btn,.oc-action-btn:hover{text-decoration:none}.oc-action-btn--primary{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.oc-action-btn-icon{font-size:22px;line-height:1}.oc-action-btn-arrow{font-size:12px;line-height:1}.wlt-page{width:100%}.wlt-balance-card{background:#fff3f6;border-radius:16px;padding:32px;margin-bottom:24px;overflow:hidden}.wlt-balance-label{font-weight:500;font-size:18px;line-height:24px;color:#111;margin-bottom:4px}.wlt-balance-amount{display:flex;align-items:flex-end;gap:4px;color:#ea7793;font-weight:600;margin-bottom:4px}.wlt-balance-num{font-size:36px;line-height:40px;font-weight:600}.wlt-balance-unit{font-size:20px;line-height:26px;font-weight:600;padding-bottom:4px}.wlt-balance-dollar{color:#111}.wlt-balance-dollar,.wlt-balance-rate{font-weight:500;font-size:14px;line-height:20px}.wlt-balance-rate{color:#666;margin-bottom:0}.wlt-balance-actions{margin-top:28px}.wlt-cashout-btn{background:#ea7793;color:#fff;border:none;border-radius:20px;padding:18px 10px;font-weight:600;font-size:18px;line-height:1;transition:background .2s}.wlt-cashout-btn:hover{background:#d05f7a}.wlt-howitworks-btn{background:#fff;color:#111;border:1px solid #ea7793;border-radius:20px;padding:17px 10px;font-weight:600;font-size:18px;line-height:1;transition:all .2s}.wlt-howitworks-btn:hover{background:#fff3f6}.wlt-illustration{width:100%;max-width:251px;height:auto;object-fit:contain}.wlt-stat-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:16px}.wlt-stat-label{font-weight:500;font-size:14px;line-height:24px;color:#666;margin-bottom:4px;white-space:nowrap}.wlt-stat-value{display:flex;align-items:flex-end;gap:4px;font-weight:600}.wlt-stat-num{font-size:24px;line-height:32px;font-weight:600}.wlt-stat-unit{font-size:14px;line-height:20px;padding-bottom:4px}.wlt-stat-dark{color:#111}.wlt-stat-green{color:#48a855}.wlt-stat-orange{color:#fe9927}.wlt-stat-gray{color:#666}.wlt-tabs-nav{display:flex;align-items:center;border-bottom:1px solid #eaeaea;gap:0;padding-top:8px;margin-bottom:0;overflow-x:auto}.wlt-tabs-nav::-webkit-scrollbar{height:0}.wlt-tab-btn{position:relative;padding:8px 24px;font-weight:500;font-size:14px;line-height:20px;color:#666;background:none;border:none;cursor:pointer;white-space:nowrap;transition:color .2s}.wlt-tab-btn:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;border-radius:4px 4px 0 0;background:transparent;transition:background .2s}.wlt-tab-btn.active{color:#ea7793}.wlt-tab-btn.active:after{background:#ea7793}.wlt-tab-content{padding-top:24px}.wlt-section{width:100%}.wlt-section-title{font-weight:600;font-size:20px;line-height:24px;color:#111;margin-bottom:16px}.wlt-mission-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:16px;height:100%}.wlt-mission-header{gap:16px}.wlt-mission-title{color:#111;flex:1 1;margin-bottom:2px;gap:10px}.wlt-mission-pts,.wlt-mission-title{font-weight:600;font-size:16px;line-height:24px}.wlt-mission-pts{color:#48a855;white-space:nowrap}.wlt-mission-body{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.wlt-mission-desc{flex:1 1;font-weight:500;font-size:14px;line-height:20px;color:#666}.wlt-start-btn{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:10px 24px;font-weight:600;font-size:16px;line-height:24px;color:#ea7793;white-space:nowrap;cursor:pointer;transition:all .2s;flex-shrink:0}.wlt-start-btn:hover{background:#fff3f6;border-color:#ea7793}.wlt-start-btn--completed,.wlt-start-btn:disabled{cursor:not-allowed;box-shadow:none}.wlt-start-btn--completed,.wlt-start-btn--completed:hover,.wlt-start-btn:disabled,.wlt-start-btn:disabled:hover{color:#9ca3af;background:#f5f5f5;border-color:#e5e7eb}.wlt-mission-footer{display:flex;align-items:center;gap:10px;margin-top:12px}.wlt-progress-bar-wrap{flex:1 1;height:6px;background:#eaeaea;border-radius:3px;overflow:hidden}.wlt-progress-bar-fill{height:100%;background:#ea7793;border-radius:3px;transition:width .3s ease}.wlt-history-wrap{background:#fff;border:1px solid #eaeaea;border-radius:16px;overflow-x:auto}.wlt-table{width:100%;border-collapse:collapse;min-width:580px}.wlt-th{padding:12px 16px;font-weight:600;line-height:24px;text-align:left;background:#f8f8f8}.wlt-td,.wlt-th{font-size:15px;color:#111;white-space:nowrap}.wlt-td{padding:16px;font-weight:500;line-height:20px;vertical-align:middle;border-top:1px solid #eaeaea}.wlt-td-date,.wlt-th-date{width:130px}.wlt-td-desc,.wlt-th-desc{width:260px;white-space:normal}.wlt-history-deep-link{display:inline-flex;align-items:center;gap:8px;color:#111;text-decoration:none}.wlt-history-deep-link:focus-visible,.wlt-history-deep-link:hover{color:#ea7793;text-decoration:none}.wlt-history-deep-link i{color:currentColor;font-size:10px;flex-shrink:0}.wlt-td-source,.wlt-th-source{width:150px}.wlt-td-status,.wlt-th-status{width:140px}.wlt-td-pts,.wlt-th-pts{width:100px}.wlt-source-badge{display:inline-flex;align-items:center;gap:6px;background:#FFF3F6;border-radius:12px;padding:6px 8px;font-weight:500;font-size:14px;line-height:20px;color:#ea7793;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wlt-source-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}.wlt-source-icon{font-size:18px;line-height:1;flex-shrink:0;color:currentColor}.wlt-pts-green{color:#48a855}.hiw-overlay{position:fixed;inset:0;background:rgba(0,0,0,.48);z-index:1050;display:flex;align-items:center;justify-content:center;padding:16px}.hiw-modal{background:#fff;border-radius:20px;width:100%;max-width:860px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.16)}.hiw-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 16px;border-bottom:1px solid #eaeaea;flex-shrink:0}.hiw-title{font-weight:700;font-size:22px;line-height:28px;color:#111;margin:0 0 4px}.hiw-subtitle{font-size:14px;color:#666;margin:0;line-height:20px}.hiw-close-btn{background:#f5f5f5;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;color:#111;cursor:pointer;transition:background .2s}.hiw-close-btn:hover{background:#e5e5e5}.hiw-modal-body{overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:24px}.hiw-section{padding:16px;background:#FFFFFF;border:1px solid #eaeaea;border-radius:16px}.hiw-section-head{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.hiw-section-num{margin-right:6px}.hiw-section-title{font-weight:700;font-size:16px;line-height:22px;color:#111;margin:0 0 2px}.hiw-section-sub{font-size:14px;color:#666;margin:0;line-height:18px}.hiw-card{padding:12px;background:#FFFFFF;border:1px solid #eaeaea;border-radius:16px;height:100%}.hiw-card-icon{width:40px;height:40px;border-radius:80px;background:#FFF3F6;display:flex;align-items:center;justify-content:center;font-size:20px;color:#ea7793;margin-bottom:10px}.hiw-card-title{font-weight:600;font-size:15px;color:#111;margin:0 0 4px}.hiw-card-desc{font-size:12px;color:#888;margin:0;line-height:1.5;font-weight:500}.hiw-item{display:flex;align-items:flex-start;gap:12px}.hiw-item-icon{width:36px;height:36px;min-width:36px;border-radius:100px;display:flex;align-items:center;justify-content:center;font-size:18px}.hiw-icon-yellow{background:#fff9e6;color:#f5a623}.hiw-icon-blue{background:#e8f0fe;color:#4a90d9}.hiw-icon-pink{background:#fff3f6;color:#ea7793}.hiw-icon-purple{background:#f3e8ff;color:#a855f7}.hiw-icon-orange{background:#fff3e5;color:#fe9927}.hiw-icon-green{background:rgba(72,168,85,.1);color:#48A855}.hiw-item-title{font-weight:600;font-size:14px;color:#111;margin:0 0 2px;line-height:20px}.hiw-item-desc{font-size:13px;color:#888;margin:0;line-height:1.5}.hiw-footer-banner{background:#fff3f6;border-radius:14px;padding:10px;display:flex;align-items:center;gap:14px}.hiw-footer-img{flex-shrink:0;object-fit:contain}.hiw-footer-text{flex:1 1;min-width:0}.hiw-footer-title{font-weight:700;font-size:15px;color:#111;margin:0 0 3px}.hiw-footer-desc{font-size:13px;color:#666;margin:0;line-height:1.4}.hiw-go-earn-btn{background:#fff;border:1.5px solid #ea7793;border-radius:20px;padding:8px 20px;font-weight:600;font-size:14px;color:#ea7793;white-space:nowrap;flex-shrink:0;transition:all .2s}.hiw-go-earn-btn:hover{background:#ea7793;color:#fff}.co-modal{max-width:860px}.co-modal-body{overflow-y:auto;padding:20px 24px;gap:16px}.co-balance-card{background:#fff3f6;border-radius:14px;padding:5px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.co-balance-label{font-size:14px;font-weight:500;color:#888;margin:0 0 6px}.co-balance-pts{display:flex;align-items:flex-end;gap:4px;color:#ea7793;margin-bottom:4px}.co-pts-num{font-size:34px;font-weight:700;line-height:1}.co-pts-unit{font-size:18px;font-weight:600;line-height:1.5}.co-balance-dollar{font-size:14px;color:#888;margin:0}.co-coin-img{object-fit:contain;flex-shrink:0}.co-method-list{display:flex;flex-direction:column;border:1px solid #eaeaea;border-radius:14px;overflow:hidden;margin-bottom:20px}.co-method-item{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;border-bottom:1px solid #eaeaea;margin:0}.co-method-item:last-child{border-bottom:none}.co-method-item:hover{background:#fafafa}.co-method-radio{width:18px;height:18px;accent-color:#ea7793;flex-shrink:0;cursor:pointer}.co-method-icon{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.co-method-info{flex:1 1;min-width:0}.co-method-name{font-weight:600;font-size:15px;color:#111;margin:0 0 2px}.co-method-detail{font-size:13px;color:#888;margin:0}.co-method-chevron{font-size:13px;color:#aaa;flex-shrink:0}.co-amount-section{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.co-amount-label{font-weight:600;font-size:15px;color:#111;margin:0}.co-amount-input-wrap{display:flex;align-items:center;border:1px solid #eaeaea;border-radius:10px;padding:0 12px;gap:8px}.co-amount-input-wrap:focus-within{border-color:#ea7793}.co-amount-input{flex:1 1;border:none;outline:none;padding:12px 0;font-size:15px;color:#111;background:transparent;min-width:0}.co-amount-input::placeholder{color:#bbb}.co-amount-pts-label{font-size:14px;color:#888;white-space:nowrap}.co-max-btn{background:#f0f0f0;border:none;border-radius:6px;padding:5px 12px;font-weight:600;font-size:13px;color:#111;white-space:nowrap;transition:background .2s}.co-max-btn:hover{background:#e0e0e0}.co-amount-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.co-amount-min{font-weight:500}.co-amount-min,.co-amount-receive{font-size:16px;color:#666}.co-info-banner{display:flex;align-items:center;gap:10px;background:#fff3f6;border-radius:10px;padding:12px 14px}.co-info-icon{font-size:18px;color:#ea7793;flex-shrink:0}.co-info-text{font-size:14px;color:#111111;line-height:1.4;font-weight:500}.co-footer{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #eaeaea;flex-shrink:0;justify-content:space-between}.co-cancel-btn{background:transparent;border:none;font-weight:600;font-size:16px;color:#111;padding:12px 16px;border-radius:10px;white-space:nowrap;transition:background .2s}.co-cancel-btn:hover{background:#f5f5f5}.co-cashout-submit-btn{width:35%;background:#111;color:#fff;border:none;border-radius:20px;padding:14px 20px;font-weight:700;font-size:16px;transition:background .2s}.co-cashout-submit-btn:hover{background:#333}.wlt-task-icon-wrap{width:48px;height:48px;border-radius:300px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:24px;color:var(--primary-color);background:#FFF3F6}.clr-purple{color:#C084FC!important}.clr-green{color:#48A855!important}.clr-orange{color:#FE9927!important}.wlt-mission-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.wlt-progress-text{color:#666666;font-size:14px;font-weight:500}.wlt-section{padding:16px;border:1px solid #eaeaea;border-radius:16px}.wlt-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.wlt-section-sub{font-size:14px;line-height:20px;color:#666;margin-bottom:20px}.wlt-timer{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#ea7793;white-space:nowrap;background:#F7F0FF;border-radius:12px;padding:6px 8px;color:#C084FC}.wlt-timer i{font-size:18px}.wlt-view-all-btn{color:#ea7793;font-weight:500;font-size:14px;cursor:pointer;padding:15px 40px;border:1px solid #eaeaea;border-radius:20px;background-color:var(--white);width:100%;font-size:18px;transition:color .2s,border-color .2s,background .2s}.wlt-view-all-btn:hover{color:#d05f7a;border-color:#f3c1ce;background:#fff9fb}.wlt-view-all-btn i{font-size:11px;margin-left:4px}.wlt-view-all-link{background:none;border:none;color:#ea7793;font-weight:500;font-size:18px;cursor:pointer;padding:0;text-decoration:none}.wlt-earn-ways-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:20px}.wlt-earn-ways-list{display:flex;flex-direction:column;gap:30px}.wlt-earn-way-item{display:flex;align-items:center;gap:12px}.wlt-earn-way-info{flex:1 1;min-width:0}.wlt-earn-way-title{font-weight:600;font-size:16px;color:#111;line-height:20px}.wlt-earn-way-desc{color:#666;font-size:14px;line-height:23px;font-weight:500}.wlt-earn-way-value{display:flex;flex-direction:column;align-items:flex-end;font-weight:600;font-size:14px;color:#666;text-align:right;flex-shrink:0;max-width:110px}.wlt-earn-way-value span:first-child{white-space:nowrap;font-weight:500;font-size:16px;color:#111111}.wlt-earn-way-value span:last-child{white-space:nowrap;font-weight:400;color:#888}.wlt-invite-card{background:#FFF3F6;border-radius:16px;padding:16px}.wlt-invite-title{font-weight:600;font-size:18px;color:#111;line-height:22px}.wlt-invite-badge{display:inline-block;background:rgba(234,119,147,.12);color:#EA7793;font-size:12px;font-weight:500;border-radius:20px;padding:2px 8px;white-space:nowrap}.wlt-invite-gift-icon{width:88px;height:80px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;margin-bottom:-14px;margin-left:auto}.wlt-invite-gift-icon img{height:100%;width:100%;object-fit:contain}.wlt-invite-desc{font-size:14px;color:#666;line-height:20px;margin-top:10px;margin-bottom:12px;font-weight:500}.wlt-invite-link-row{display:flex;align-items:center;background:#fff;border-radius:16px;padding:13px 12px;border:1px solid #eaeaea;gap:8px;position:relative;z-index:1}.wlt-invite-link{flex:1 1;font-size:16px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wlt-copy-btn{background:none;border:none;color:#111111;font-weight:500;font-size:14px;cursor:pointer;padding:0;display:flex;align-items:center;gap:4px}.wlt-invite-friends-row{display:flex;align-items:center;gap:10px}.wlt-avatar,.wlt-avatar-stack{display:flex}.wlt-avatar{width:28px;height:28px;border-radius:50%;overflow:hidden;border:2px solid #fff;margin-left:-8px;flex-shrink:0;align-items:center;justify-content:center}.wlt-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.wlt-avatar:first-child{margin-left:0}.wlt-invite-earned{font-size:13px;color:#555}.wlt-invite-btn{background:#ea7793;color:#fff;border:none;border-radius:20px;padding:12px 20px;font-weight:600;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s}.wlt-invite-btn:hover{background:#d05f7a}.wlt-status-completed{color:#48a855;font-weight:500;background:rgba(72,168,85,.1);padding:2px 8px;border-radius:8px;font-size:14px;width:fit-content}.wlt-status-available,.wlt-status-pending{color:#111;font-size:14px;font-weight:500}.wlt-source-referral{color:#ea7793}.wlt-source-cashback{color:#48a855;background:#EDF6EE}.wlt-source-daily{color:#fe9927;background:#FFF3E5}.wlt-source-invite{color:#ea7793}.wlt-source-style{color:#6d4dcc;background:#f1ecff}.wlt-source-default{color:#ea7793}.ord-page{width:100%;display:flex;flex-direction:column;gap:24px}.ord-page--empty{gap:20px}.ord-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.ord-page-title{font-size:26px;font-weight:700;color:#111;margin:0}.ord-header-right{display:flex;align-items:center;gap:16px}.ord-transactions-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;font-size:14px;font-weight:500;color:#111;cursor:pointer;padding:0}.ord-transactions-btn i{font-size:18px}.ord-user-chip{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #eaeaea;border-radius:20px;padding:5px 12px 5px 5px}.ord-user-avatar{width:28px;height:28px;border-radius:50%;background:#ea7793;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff;font-weight:600;flex-shrink:0}.ord-user-name{font-size:14px;font-weight:500;color:#111;white-space:nowrap}.ord-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ord-page-subtitle{color:#3f3f3f;font-size:16px;font-weight:500;line-height:1.55;margin:2px 0 0}.ord-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.ord-page-head .ord-filters-bar{margin-bottom:0}.ord-help-btn{height:46px;border:1px solid #e8e4e2;border-radius:16px;background:#fff;color:#2a2928;padding:0 18px;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:650;text-decoration:none;box-shadow:0 10px 28px rgba(35,24,21,.04)}.ord-help-btn:hover{color:#e26f8d;border-color:#f0c5d0}.ord-help-btn i{color:#77716e;font-size:16px}.ord-help-row{display:flex;justify-content:center;width:100%}.ord-page:not(.ord-page--empty) .ord-help-row{justify-content:flex-end}.ord-empty-dashboard{display:flex;flex-direction:column;gap:30px}.ord-empty-hero{box-sizing:border-box;min-height:258px;border:1px solid #ece1df;border-radius:24px;background:#fff;box-shadow:0 18px 42px rgba(46,34,30,.07);display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;padding:34px 56px;overflow:hidden}.ord-empty-copy{max-width:720px;margin:0 auto;text-align:center}.ord-empty-copy h2{font-family:var(--font-asul);color:#221f1f;font-size:clamp(34px,3vw,48px);line-height:1.03;letter-spacing:0;margin:0 0 18px}.ord-empty-copy h2 span{color:#e77996;font-size:.78em;vertical-align:18%}.ord-empty-copy p{color:#393534;font-size:17px;font-weight:500;line-height:1.6;max-width:650px;margin:0}.ord-empty-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin-top:28px}.ord-primary-action{min-height:52px;border:none;border-radius:10px;background:#121212;color:#fff;padding:0 30px;font-size:16px;font-weight:750;box-shadow:0 16px 30px rgba(18,18,18,.14);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ord-primary-action:focus-visible,.ord-primary-action:hover{background:#000;box-shadow:0 20px 34px rgba(18,18,18,.18);transform:translateY(-1px)}.ord-secondary-link{min-height:52px;color:#26211f;display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:650;text-decoration:none}.ord-secondary-link:hover{color:#e26f8d}.ord-secondary-link i{color:#e26f8d;font-size:12px}.ord-empty-section{display:flex;flex-direction:column;gap:16px}.ord-empty-section h2{position:relative;width:fit-content;color:#231f1f;font-family:var(--font-asul);font-size:28px;line-height:1.15;margin:0}.ord-empty-section h2>span{color:#231f1f}.ord-empty-section h2:after{content:"";position:absolute;left:0;bottom:-7px;width:72px;height:7px;border-top:2px solid #e9859d;border-radius:50%;transform:rotate(-4deg)}.ord-flow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ord-flow-card{position:relative;border:1px solid #ece7e4;border-radius:16px;background:#fff;min-height:128px;padding:22px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;box-shadow:0 12px 28px rgba(42,32,29,.04)}.ord-flow-card:not(:last-child):after{content:"";position:absolute;right:-18px;top:50%;width:18px;border-top:2px dashed #eca4b6}.ord-flow-icon{width:58px;height:58px;border-radius:50%;background:#fff1f5;color:#e77996;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.ord-flow-icon i{font-weight:400!important;line-height:1}.ord-flow-card span{color:#df6d8d;font-size:13px;font-weight:650;line-height:1}.ord-flow-card h3{color:#2b2726;font-size:16px;font-weight:500;line-height:1.25;margin:6px 0 4px}.ord-flow-card p{color:#5d5654;font-size:14px;font-weight:400;line-height:1.4;margin:0}@media (max-width:1399px){.ord-empty-hero{padding:34px 44px}}@media (max-width:1199px){.ord-page-head{flex-direction:column}.ord-page-actions{width:100%;justify-content:space-between}.ord-empty-copy{max-width:680px}.ord-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ord-flow-card:nth-child(2):after{display:none}}@media (max-width:767px){.ord-page{gap:18px}.ord-filters-bar,.ord-page-actions{align-items:stretch}.ord-page-actions{flex-direction:column}.ord-filter-wrap,.ord-help-btn,.ord-page-head .ord-filters-bar{width:100%}.ord-help-row{justify-content:center}.ord-filter-wrap>div{width:100%}.ord-empty-hero{min-height:unset;padding:30px 24px;border-radius:20px;gap:18px}.ord-empty-copy p{font-size:15px}.ord-empty-actions{align-items:stretch;flex-direction:column;gap:10px;margin-top:22px}.ord-primary-action,.ord-secondary-link{width:100%;justify-content:center}.ord-flow-grid{grid-template-columns:minmax(0,1fr)}.ord-flow-card:after{display:none}.ord-flow-card{min-height:112px;padding:18px}}@media (max-width:420px){.ord-empty-hero{padding:26px 18px}}.ord-filters-bar{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.ord-filter-wrap{position:relative;display:inline-flex;align-items:center}.ord-filter-select{appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:7px 34px 7px 14px;font-size:16px;font-weight:500;color:#111;cursor:pointer;outline:none;line-height:1.4}.ord-filter-select:focus{border-color:#ea7793}.ord-filter-chevron{position:absolute;right:12px;font-size:11px;color:#888;pointer-events:none}.ord-list{gap:24px;margin-bottom:24px}.ord-card,.ord-list{display:flex;flex-direction:column}.ord-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:20px;gap:14px}.ord-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ord-card-left{gap:12px}.ord-card-icon,.ord-card-left{display:flex;align-items:center}.ord-card-icon{width:64px;height:64px;font-size:32px;border-radius:50%;border:none;justify-content:center;flex-shrink:0}.ord-card-icon i{font-weight:500}.ord-order-num{font-weight:600;font-size:20px;color:#111;margin:0 0 3px}.ord-order-date{font-size:14px;color:#666;margin:0}.ord-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.ord-status{margin-bottom:10px;font-size:14px;font-weight:600;padding:2px 10px;border-radius:10px;white-space:nowrap}.ord-status--pending{color:#FE9927;background:#FFF3E5}.ord-status--payment_pending{color:#D53A44;background:#FDECEE}.ord-status--shipped{color:#0D6BFD;background:#EAF3FF}.ord-status--delivered{color:#48a855;background:#edf6ee}.ord-total{font-size:16px;font-weight:600;color:#111;margin:0}.ord-stepper{display:flex;align-items:flex-start;padding-bottom:2px;width:85%;margin:0 auto 54px}.ord-step-col{flex-direction:column;min-width:10px;position:relative}.ord-step-col,.ord-step-dot{display:flex;align-items:center}.ord-step-dot{border-radius:50%;justify-content:center;flex-shrink:0;border:2px solid #ffffff}.ord-step-done{width:20px;height:20px}.ord-step-done i{font-size:6px;color:#fff;line-height:1}.ord-step-active{width:20px;height:20px}.ord-step-future{width:18px;height:18px;border:2px solid #eaeaea;background:#fff;position:relative}.ord-step-future:after{content:"•";position:absolute;top:43%;color:#EAEAEA;left:50%;height:100%;width:100%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;line-height:normal;font-size:20px}.ord-step-line{flex:1 1;height:6px;min-width:12px;background:#eaeaea;margin-top:7px;align-self:flex-start}.ord-step-label{font-size:16px;color:#666;margin-top:14px;text-align:center;white-space:nowrap;font-weight:500}.status-group{position:absolute;display:flex;flex-direction:column;top:65%}.ord-step-label--active{color:#111;font-weight:500}.ord-step-sub{color:#A3A3A3}.ord-step-date,.ord-step-sub{font-size:14px;text-align:center;white-space:nowrap;margin-top:2px;font-weight:500}.ord-step-date{color:#666666}.ord-step-inprogress{font-size:14px;color:#ea7793;font-weight:600;text-align:center;white-space:nowrap;margin-top:2px;background:rgba(234,119,147,.12);border-radius:8px;padding:1px 8px;line-height:normal}.nod-inspecting-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 20px;border-radius:14px;background:#FFF3F6;margin-top:24px}.nod-inspecting-left{display:flex;align-items:center;gap:20px;flex:1 1;min-width:0}.nod-inspecting-icon{width:48px;height:48px;border-radius:50%;background:rgba(234,119,147,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:25px;color:var(--primary-color)}.nod-inspecting-title{font-size:18px;font-weight:600;color:#111;margin-bottom:4px}.nod-inspecting-sub{font-size:14px;font-weight:500;color:#666;margin:0;line-height:1.5}.nod-inspecting-img-wrap{flex-shrink:0}.nod-inspecting-img{width:auto;height:96px;object-fit:contain}.ord-card-bottom{justify-content:space-between;gap:12px}.ord-card-bottom,.ord-images{display:flex;align-items:center}.ord-images{gap:8px;flex-wrap:wrap}.ord-img-thumb{overflow:hidden;position:relative}.ord-img-more,.ord-img-thumb{width:88px;height:88px;border-radius:16px;border:1px solid #eaeaea;flex-shrink:0}.ord-img-more{background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#555}.ord-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.ord-action-btn{display:inline-flex;align-items:center;gap:14px;border-radius:20px;padding:16px 40px;font-size:18px;font-weight:600;border:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:opacity .2s}.ord-action-btn i{font-size:12px}.ord-action-btn:hover{opacity:.85}.ord-action-pending{background:#fff3f6;color:#ea7793}.ord-action-payment_pending{background:#D53A44;color:#fff}.ord-action-btn:disabled{cursor:not-allowed;opacity:.65}.nod-payment-pending{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:4px 0 20px;padding:18px 22px;border:1px solid #f6cdd1;border-radius:16px;background:#FDECEE}.nod-payment-pending-title{margin:0 0 4px;font-size:16px;font-weight:600;color:#D53A44}.nod-payment-pending-sub{margin:0;font-size:14px;color:#6b7280;max-width:46ch}.ord-action-shipped{background:#EAF3FF;color:#0D6BFD}.ord-action-delivered{background:#edf6ee;color:#48a855}.ord-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ord-showing{font-weight:500;font-size:16px;color:#666666}.ord-pages{gap:4px}.ord-page-btn,.ord-pages{display:flex;align-items:center}.ord-page-btn{width:40px;height:40px;border-radius:8px;border:none;background:#fff;font-size:14px;font-weight:500;color:#555;cursor:pointer;justify-content:center;transition:all .2s}.ord-page-btn:hover{border-color:#ea7793;color:#ea7793}.ord-page-btn.active{background:#EAEAEA;color:#111}.ord-page-nav{width:40px;height:40px;border-radius:8px;border:none;background:#fff;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:all .2s}.ord-page-nav:hover{border-color:#ea7793;color:#ea7793}.nod-page{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:30px}.nod-back-header{gap:14px}.nod-back-btn,.nod-back-header{display:flex;align-items:center}.nod-back-btn{width:40px;height:40px;justify-content:center;border-radius:50%;border:1px solid #eaeaea;background:#fff;font-size:18px;cursor:pointer;flex-shrink:0;transition:all .2s}.nod-back-btn:hover{border-color:#ea7793;color:#ea7793}.nod-page-title{font-weight:600;font-size:24px;line-height:32px;margin:0;color:#111}.nod-order-card{gap:0}.nod-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #eaeaea;margin-top:60px}.nod-delivery-hint{display:flex;align-items:center;gap:8px;font-size:15px;color:#555}.nod-delivery-hint i{font-size:20px;color:#0D6BFD;flex-shrink:0}.nod-section{display:flex;flex-direction:column;gap:0}.nod-item-meta{display:flex;align-items:center;gap:6px;font-size:14px;color:#888;margin-bottom:8px;flex-wrap:wrap;font-weight:500}.nod-meta-sep{color:#ccc}.new-order-pro-item .info .nod-item-price{font-size:18px;font-weight:600;color:#111;margin-bottom:0}.nod-delivery-card{padding:20px;border:1px solid #dfdfdf;border-radius:16px;background:#fff}.nod-delivery-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.nod-delivery-info{flex:1 1}.nod-delivery-date{font-size:22px;font-weight:700;color:#111;margin-bottom:6px}.nod-delivery-note{font-size:14px;color:#888;margin-bottom:14px}.nod-shipping-tag{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:20px;background:#EAF3FF;color:#0D6BFD;font-size:14px;font-weight:500}.nod-shipping-tag i{font-size:16px}.nod-truck-wrap{flex-shrink:0}.nod-truck-img{width:auto;height:auto;min-width:170px;object-fit:contain}.nod-support-bar{display:flex;align-items:center;gap:12px;padding:18px 24px;border-radius:16px;background:#FAEDF1;border:1px solid #f9b9cb;flex-wrap:wrap}.nod-support-icon{font-size:22px;color:#ea7793;flex-shrink:0}.nod-support-text{flex:1 1;font-size:15px;color:#555;min-width:160px}.nod-contact-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;border-radius:20px;border:none;background:#ea7793;color:#fff;font-size:15px;font-weight:600;cursor:pointer;flex-shrink:0;transition:opacity .2s;white-space:nowrap}.nod-contact-btn i{font-size:11px}.nod-contact-btn:hover{opacity:.85}.qc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.qc-view-all-btn{padding:8px 12px;border-radius:12px;border:1px solid #d0d0d0;background:#fff;font-size:16px;font-weight:500;color:#111;cursor:pointer;white-space:nowrap;transition:border-color .2s}.qc-view-all-btn:hover{border-color:#ea7793;color:#ea7793}.qc-scroll-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.qc-scroll-row::-webkit-scrollbar{display:none}.qc-photo-item{flex-shrink:0;width:144px;height:144px;border-radius:14px;background:#f3f1ee;overflow:hidden;display:flex;align-items:center;justify-content:center}.qc-photo-img{width:100%;height:100%;object-fit:cover;border-radius:14px}.qc-photo-item{position:relative;cursor:pointer}.qc-photo-item:hover .qc-photo-newtab{opacity:1}.qc-photo-newtab{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:8px;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;color:#111;opacity:0;transition:opacity .18s,background .18s;z-index:2;text-decoration:none;box-shadow:0 1px 6px rgba(0,0,0,.14)}.qc-photo-newtab:hover{background:#ea7793;color:#fff}.qc-lightbox-modal .modal-dialog{max-width:700px}.qc-lightbox-modal .modal-content{border-radius:18px;overflow:hidden;border:none;background:#111}.qc-lb-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;background:#111}.qc-lb-counter{font-size:14px;font-weight:500;color:#ccc}.qc-lb-actions{display:flex;align-items:center;gap:8px}.qc-lb-action-btn{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.1);border:none;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:background .18s;text-decoration:none}.qc-lb-action-btn:hover{background:#ea7793;color:#fff}.qc-lb-img-wrap{position:relative;width:100%;min-height:380px;max-height:500px;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden}.qc-lb-main-img{max-width:100%;max-height:500px;object-fit:contain;display:block}.qc-lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.15);border:none;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:3;transition:background .18s}.qc-lb-nav:hover{background:#ea7793}.qc-lb-nav--prev{left:12px}.qc-lb-nav--next{right:12px}.qc-lb-caption{margin:0;padding:10px 16px 6px;font-size:13px;color:#aaa;text-align:center;background:#111}.qc-lb-thumbs{display:flex;gap:8px;padding:10px 16px 14px;overflow-x:auto;background:#111;scrollbar-width:none}.qc-lb-thumbs::-webkit-scrollbar{display:none}.qc-lb-thumb{flex-shrink:0;width:60px;height:60px;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:#222;cursor:pointer;transition:border-color .18s}.qc-lb-thumb img{width:100%;height:100%;object-fit:cover}.qc-lb-thumb--active{border-color:#ea7793}.nod-summary-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.nod-shipping-card,.nod-summary-card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:20px}.nod-smcard-title{font-size:20px;font-weight:600;color:#111;margin-bottom:18px}.nod-sumlist{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:14px}.nod-sumlist li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;font-size:16px;color:#111}.nod-sumlist li span:first-child{flex:1 1;line-height:1.5}.nod-sumlist .nod-sumlist-total{padding-top:6px;align-items:center}.nod-sumlist-total span:first-child{font-size:18px;font-weight:600;color:#111}.nod-total-price{font-size:16px;font-weight:500;color:#666666;display:flex;align-items:center;gap:8px}.nod-total-price span.price-num{font-size:28px;font-weight:600;color:var(--primary-color)}.nod-fees-banner{display:flex;align-items:center;gap:4px;padding:8px;border-radius:12px;background:#EDF6EE;font-size:16px;color:#48A855;font-weight:500}.nod-fees-icon{font-size:16px;color:#48A855;flex-shrink:0}.nod-addr-block{margin-bottom:16px}.nod-addr-block p{font-size:16px;color:#666;font-weight:500;margin-bottom:4px;line-height:1.5}.nod-card-divider{border:none;border-top:1px solid #eaeaea;margin:0 0 18px}.nod-est-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.nod-est-label{font-size:14px;color:#666;margin-bottom:4px;font-weight:500}.nod-est-date{font-size:16px;font-weight:500;color:#111;margin:0}.nod-action-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nod-action-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:#FFF3F6;flex-wrap:wrap}.nod-action-icon-wrap{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:32px}.nod-action-icon--pink{background:rgba(234,119,147,.12);color:var(--primary-color)}.nod-action-icon--gray{background:#f2f2f2;color:#666;border:2px solid #ccc}.nod-action-content{flex:1 1;min-width:120px}.nod-action-title{font-size:18px;font-weight:600;color:#111;margin-bottom:2px}.nod-action-sub{font-size:14px;color:#666;margin:0}.nod-action-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;border:none;background:rgba(234,119,147,.12);color:var(--primary-color);font-size:16px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .2s;flex-shrink:0}.nod-action-btn i{font-size:10px}.nod-action-btn:hover{background:#ea7793;color:#fff}.prf-header-card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;padding:20px 24px;margin-bottom:24px}.prf-header-inner{display:flex;align-items:center;gap:18px}.prf-avatar-wrap{flex-shrink:0}.prf-avatar-img{object-fit:cover}.prf-avatar-img,.prf-avatar-initials{width:80px;height:80px;border-radius:50%;border:3px solid #c3003a}.prf-avatar-initials{background:#feeaef;display:flex;align-items:center;justify-content:center}.prf-avatar-initials span{font-size:24px;font-weight:700;color:#C3003A;-webkit-user-select:none;user-select:none}.prf-avatar-placeholder{width:80px;height:80px;border-radius:50%;background:#feeaef;border:3px solid #c3003a;display:flex;align-items:center;justify-content:center}.prf-header-info{flex:1 1;min-width:0}.prf-name{font-size:20px;color:#111;margin:0 0 4px}.prf-meta{display:flex;align-items:center;gap:6px;font-size:14px;color:#666;margin:0 0 2px}.prf-meta i{color:#666;font-weight:500}.prf-edit-btn,.prf-meta i{font-size:16px;flex-shrink:0}.prf-edit-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:16px;border:1px solid #eaeaea;background:#fff;color:#111;cursor:pointer;white-space:nowrap;transition:all .2s;height:fit-content}.prf-edit-btn:hover{background:#ea7793}.prf-wallet-section{margin-top:4px}.prf-wallet-title-row{display:flex;align-items:center;gap:8px;margin-bottom:14px}.prf-wallet-title{font-size:20px;font-weight:600;color:#111;margin:0}.prf-wallet-info-icon{font-size:24px;color:#666666;cursor:pointer}.prf-wallet-card{background:#fff;border:1px solid #e8e8e8;border-radius:16px;overflow:hidden;padding:16px}.prf-wallet-grid{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:24px}.prf-wallet-divider{width:1px;background:#eaeaea;margin:16px 0}.prf-wallet-mini{display:flex;flex-direction:column;align-items:flex-start;padding:16px;gap:4px;border:1px solid #eaeaea;border-radius:16px}.prf-wallet-mini-icon{width:48px;height:48px;border-radius:300px;display:flex;align-items:center;justify-content:center;font-size:25px;margin-bottom:8px}.prf-wallet-mini-icon--pink{background:#fdeef3;color:#ea7793}.prf-wallet-mini-label{font-size:16px;color:#111;font-weight:500;margin:0 0 3px}.prf-wallet-mini-amount{font-size:26px;font-weight:700;color:#111;margin:2px 0 12px}.prf-wallet-mini-btn{width:100%;padding:12px 16px;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;border:none;transition:all .2s}.prf-wallet-mini-btn--primary{background:#FFF3F6;color:var(--primary-color)}.prf-wallet-mini-btn--primary:hover{background:#d0637f;color:#fff}.prf-wallet-mini-btn--outline{background:#F8F8F8;border:1px solid transparent;color:#333}.prf-wallet-mini-btn--outline:hover{border-color:#ea7793;color:#ea7793}.prf-mob-collection-area{display:flex;flex-direction:column;gap:6px;flex:1 1;margin:8px 0 4px}.prf-mob-thumb-stack{display:flex;flex-direction:row;gap:4px;flex-wrap:wrap}.prf-mob-thumb{width:52px;height:52px;border-radius:8px;overflow:hidden;border:2px solid #fff;flex-shrink:0}.prf-mob-thumb-img{width:100%;height:100%;object-fit:cover}.prf-mob-thumb-more{color:var(--primary-color);font-size:11px;font-weight:700;background:#fff3f6;width:fit-content;padding:4px 7px;line-height:normal;border-radius:5px}.prf-section{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid #eaeaea;border-radius:16px}.prf-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.prf-section-title{font-size:20px;font-weight:600;color:#111;margin:0}.prf-section-sub{font-size:14px;color:#666;margin:2px 0 0;font-weight:500}.prf-view-all{font-weight:600;color:#111;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color .2s}.prf-view-all:hover{color:#ea7793}.prf-finds-scroll{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.prf-finds-scroll::-webkit-scrollbar{display:none}.prf-finds-card{flex-shrink:0;width:220px;cursor:pointer;padding:12px;border:1px solid #eaeaea;border-radius:14px}.prf-finds-img-wrap{position:relative;width:100%;height:196px;border-radius:12px;overflow:hidden;background:#f5f5f5;margin-bottom:16px}.prf-finds-img{width:100%;height:100%;object-fit:cover}.prf-finds-bookmark{position:absolute;top:8px;right:8px;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.5);border:1px solid #f0f0f0;display:flex;align-items:center;justify-content:center;color:#ea7793;cursor:pointer;font-size:24px;transition:background .15s,color .15s}.prf-finds-bookmark--saved{background:#fff;color:#ea7793;border-color:#ea7793}.prf-finds-bookmark--saved:hover{background:#fff0f4;border-color:#d45c77;color:#d45c77}.prf-finds-bookmark:disabled{opacity:.6;cursor:not-allowed}.prf-finds-source{font-size:12px;color:#aaa}.prf-finds-source,.prf-finds-title{margin:0 0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prf-finds-price,.prf-finds-title{font-size:18px;font-weight:500;color:#111}.prf-finds-price{margin:0}.prf-cheaper-list{display:flex;flex-direction:column;gap:12px}.prf-cheaper-item{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid transparent;padding:10px;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.prf-cheaper-item:last-child{border-bottom:none}.prf-cheaper-item:hover{background:#fffafa;border-color:#f4dce4;transform:translateY(-1px)}.prf-cheaper-img-wrap{flex-shrink:0;width:105px;height:105px;border-radius:16px;overflow:hidden;background:#f5f5f5}.prf-cheaper-img{width:100%;height:100%;object-fit:cover}.prf-cheaper-info{flex:1 1;min-width:0}.prf-cheaper-src{font-size:12px;color:#666;margin:0 0 2px}.prf-cheaper-title{font-size:16px;font-weight:600;color:#111;line-height:1.35;margin:0 0 10px;overflow:hidden;text-overflow:ellipsis}.prf-cheaper-prices{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.prf-cheaper-old{font-size:16px;color:#a3a3a3;text-decoration:line-through;font-weight:500}.prf-cheaper-arrow{font-size:16px;color:#111;line-height:1}.prf-cheaper-new{font-size:22px;font-weight:700;letter-spacing:0}.prf-cheaper-save{font-size:14px;font-weight:600;color:#48A855;background:#EDF6EE;padding:2px 8px;border-radius:10px}.prf-cheaper-btn{flex-shrink:0;padding:12px 22px;border-radius:14px;border:none;background:#FFF3F6;color:var(--primary-color);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:118px;transition:all .2s}.prf-cheaper-btn:hover{background:#ea7793}.prf-acct-section{padding-bottom:24px}.prf-acct-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:14px;overflow:hidden;gap:16px}.prf-acct-item{display:flex;align-items:center;gap:14px;padding:16px;background:#fff;border:1px solid #eaeaea;border-radius:14px;text-align:left;cursor:pointer;text-decoration:none;transition:background .15s}.prf-acct-item:hover{background:#fffafa}.prf-acct-icon-wrap{width:48px;height:48px;border-radius:12px;background:#fdeef3;display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--primary-color);flex-shrink:0}.prf-acct-text{min-width:0}.prf-acct-title{font-size:16px;font-weight:600;color:#111;margin:0 0 2px}.prf-acct-sub{font-size:14px;color:#666;margin:0}.prf-header-card,.prf-invite-banner,.prf-section,.prf-wallet-card,.your-collection-box.prf-recent-collections-box{border-color:rgba(30,26,24,.08);box-shadow:0 16px 45px rgba(40,31,28,.04)}.prf-header-card{border-radius:20px;padding:22px 24px;margin-bottom:22px}.prf-avatar-img,.prf-avatar-initials{width:72px;height:72px;border:1.5px solid rgba(195,0,58,.54);box-shadow:inset 0 0 0 6px #fff,0 8px 26px rgba(195,0,58,.08)}.prf-avatar-initials{background:#fff7f8}.prf-avatar-initials span{color:#c3003a;font-size:21px;font-weight:600}.prf-name{color:#1f1c1b;font-size:19px;font-weight:600}.prf-meta{color:#6f6967;font-size:13px;font-weight:400}.prf-edit-btn{border-radius:999px;color:#24201f;font-size:14px;font-weight:500;padding:10px 16px}.prf-edit-btn:hover{background:#141313;border-color:#141313;color:#fff}.prf-wallet-section{margin-top:0}.prf-wallet-card{border-radius:22px;padding:20px;margin-bottom:24px}.prf-wallet-title-row{justify-content:space-between;margin-bottom:18px}.prf-panel-kicker,.prf-section-kicker{color:#8a807d;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:1.2;margin:0 0 6px;text-transform:uppercase}.prf-wallet-title{color:#211d1c;font-family:var(--font-asul);font-size:30px;font-weight:400;line-height:1.1}.prf-wallet-text-link{align-items:center;background:#fff;border:1px solid rgba(30,26,24,.1);border-radius:999px;color:#211d1c;display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:40px;padding:9px 14px;transition:background .18s ease,border-color .18s ease,color .18s ease}.prf-wallet-text-link i{font-size:10px}.prf-wallet-text-link:hover{background:#141313;border-color:#141313;color:#fff}.prf-wallet-hub-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px}.prf-wallet-panel{background:#fff;border:1px solid rgba(30,26,24,.1);border-radius:18px;display:flex;flex-direction:column;min-height:214px;padding:20px}.prf-wallet-panel--balance{background:linear-gradient(120deg,rgba(255,250,247,.92),rgba(255,255,255,.98) 42%),#fff}.prf-wallet-panel--buy{justify-content:space-between}.prf-wallet-panel-main{align-items:center;display:grid;grid-template-columns:88px minmax(0,1fr);gap:20px}.prf-wallet-coin-wrap{align-items:center;background:#fff;border:1px solid rgba(30,26,24,.08);border-radius:22px;display:flex;height:88px;justify-content:center;width:88px}.prf-wallet-coin-img{height:72px;object-fit:contain;width:72px}.prf-wallet-metrics{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:18px}.prf-wallet-metric{align-items:flex-start;display:flex;gap:0;min-width:0}.prf-wallet-metric-icon{align-items:center;background:#fbf7f6;border:1px solid rgba(30,26,24,.08);border-radius:999px;color:#d36f86;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.prf-wallet-metric-icon i{font-size:20px}.prf-wallet-metric p{color:#6b6462;font-size:13px;font-weight:400;line-height:1.25;margin:0 0 4px}.prf-wallet-metric strong{color:#111;display:block;font-size:25px;font-weight:600;letter-spacing:0;line-height:1.1;white-space:nowrap}.prf-wallet-metric-divider{align-self:stretch;background:rgba(30,26,24,.1);min-height:56px}.prf-wallet-panel-footer{align-items:center;border-top:1px solid rgba(30,26,24,.08);display:flex;gap:18px;justify-content:space-between;margin-top:18px;padding-top:16px}.prf-buyfor-footer span,.prf-wallet-panel-footer p{color:#5f5856;font-size:14px;font-weight:400;line-height:1.4;margin:0}.prf-wallet-primary-btn{align-items:center;background:#fff;border:1px solid rgba(30,26,24,.12);border-radius:999px;color:#211d1c;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:46px;padding:12px 18px;text-decoration:none;white-space:nowrap;transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.prf-wallet-primary-btn i{font-size:10px}.prf-wallet-primary-btn:hover{background:#141313;color:#fff;text-decoration:none;transform:translateY(-1px)}.prf-wallet-primary-btn--dark{background:#111;border-color:#111;color:#fff;min-width:150px}.prf-wallet-primary-btn--dark:hover{box-shadow:0 12px 28px rgba(17,17,17,.14)}.prf-buyfor-head{align-items:flex-start;display:flex;gap:16px;margin-bottom:14px}.prf-buyfor-visual{align-items:center;background:#fbf7f6;border:1px solid rgba(30,26,24,.08);border-radius:22px;color:#d36f86;display:flex;flex:0 0 auto;height:88px;justify-content:center;width:88px}.prf-buyfor-visual i,.prf-buyfor-visual svg{font-size:44px;height:44px;width:44px}.prf-buyfor-head h3{color:#171514;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.15;margin:0}.prf-buyfor-copy{color:#57504e;font-size:16px;font-weight:400;line-height:1.5;margin:10px 0 0;max-width:520px}.prf-buyfor-footer{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:22px}.prf-buyfor-footer span{align-items:center;display:inline-flex;gap:8px}.prf-buyfor-footer span i{color:#7b7471;font-size:16px}.prf-wallet-panel--mini-collection{gap:18px;justify-content:space-between}.prf-mini-collection-head{align-items:flex-start;display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px}.prf-mini-collection-images{height:112px;position:relative;width:112px}.prf-mini-collection-thumb{background:#fbf7f6;border:1px solid rgba(30,26,24,.08);border-radius:18px;box-shadow:0 10px 24px rgba(40,31,28,.08);display:block;overflow:hidden;position:absolute}.prf-mini-collection-thumb--1{height:82px;left:0;top:14px;width:82px;z-index:3}.prf-mini-collection-thumb--2{height:70px;right:0;top:0;width:70px;z-index:2}.prf-mini-collection-thumb--3{bottom:0;height:64px;right:8px;width:64px;z-index:1}.prf-mini-collection-img{object-fit:cover}.prf-mini-collection-copy-wrap{min-width:0}.prf-mini-collection-copy-wrap h3{color:#171514;font-size:24px;font-weight:600;letter-spacing:0;line-height:1.15;margin:0}.prf-mini-collection-copy,.prf-mini-collection-copy-wrap h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.prf-mini-collection-copy{color:#57504e;font-size:15px;font-weight:400;line-height:1.45;margin:10px 0 0}.prf-mini-collection-count{background:#fbf7f6;border:1px solid rgba(30,26,24,.08);border-radius:999px;color:#6f6967;display:inline-flex;font-size:13px;font-weight:500;line-height:1;margin-top:12px;padding:8px 10px}.prf-mini-collection-link{width:100%}.your-collection-box.prf-recent-collections-box{background:#fff;border:1px solid rgba(30,26,24,.08);border-radius:22px;margin-bottom:24px;padding:22px}.prf-recent-collections-box .collection-heading{margin-bottom:18px}.prf-recent-collections-box .collection-heading h2,.prf-section-title{color:#211d1c;font-family:var(--font-asul);font-size:30px;font-weight:400;letter-spacing:0;line-height:1.12;margin:0;text-transform:none}.prf-recent-collections-box .collection-list{gap:14px;grid-template-columns:repeat(auto-fill,minmax(154px,1fr))}.prf-acct-item,.prf-cheaper-item,.prf-recent-collections-box .collection-card{border-color:rgba(30,26,24,.08)}.prf-recent-collections-box .collection-card{border-radius:16px;padding:8px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.prf-recent-collections-box .collection-card:hover{border-color:rgba(30,26,24,.18);box-shadow:0 12px 28px rgba(40,31,28,.06);transform:translateY(-1px)}.prf-recent-collections-box .collection-card .wis-icon{background:rgba(255,255,255,.9);color:#6f6967}.prf-invite-banner{align-items:center;background:#fff;border:1px solid rgba(30,26,24,.08);border-radius:22px;gap:18px;margin-bottom:24px;padding:18px 22px}.prf-invite-banner .oc-invite-gift-wrap{align-items:center;background:#faf7f6;border:1px solid rgba(30,26,24,.06);border-radius:18px;display:flex;height:92px;justify-content:center;width:92px}.prf-invite-banner .oc-invite-gift-img{height:78px;width:78px}.prf-invite-banner .oc-invite-title{color:#211d1c;font-size:17px;font-weight:600}.prf-invite-banner .oc-invite-badge{background:#faf7f6;border:1px solid rgba(30,26,24,.08);color:#d36f86}.prf-invite-banner .oc-invite-desc,.prf-invite-banner .oc-invite-friends-text{color:#625b58;font-weight:400}.prf-invite-banner .oc-invite-link-wrap{border-color:rgba(30,26,24,.08);border-radius:999px;height:48px}.prf-invite-banner .oc-copy-link-btn,.prf-invite-banner .oc-view-details-btn{color:#211d1c}.prf-invite-banner .oc-invite-btn{background:#111;border-radius:999px;font-size:15px;font-weight:500;height:48px;padding:10px 24px}.prf-section{background:#fff;border-color:rgba(30,26,24,.08);border-radius:22px;gap:18px;margin-bottom:24px;padding:22px}.prf-view-all{color:#211d1c;font-size:14px;font-weight:500}.prf-view-all:hover{color:#c3003a}.prf-cheaper-list{gap:8px}.prf-cheaper-item{border:1px solid rgba(30,26,24,.08);border-radius:18px;padding:10px 12px}.prf-cheaper-item:hover{background:#fbfaf9;border-color:rgba(30,26,24,.16);box-shadow:0 10px 28px rgba(40,31,28,.05)}.prf-cheaper-img-wrap{height:96px;width:96px}.prf-cheaper-src{color:#766f6c}.prf-cheaper-title{color:#211d1c;font-size:15px;font-weight:500}.prf-cheaper-new{color:#111;font-size:20px;font-weight:600}.prf-cheaper-old{color:#9b9491;font-size:15px;font-weight:400}.prf-cheaper-save{background:#eef7f0;color:#2f8b4a;font-weight:500}.prf-cheaper-btn{background:#faf7f6;border:1px solid rgba(30,26,24,.08);color:#211d1c;font-size:14px;font-weight:500}.prf-cheaper-btn:hover{background:#111;border-color:#111;color:#fff}.prf-acct-grid{gap:12px}.prf-acct-item{border-radius:18px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.prf-acct-item:hover{background:#fbfaf9;border-color:rgba(30,26,24,.16);transform:translateY(-1px)}.prf-acct-icon-wrap{background:#faf7f6;border:1px solid rgba(30,26,24,.06);border-radius:16px;color:#d36f86;font-size:23px}.prf-acct-title{color:#211d1c;font-weight:500}.prf-acct-sub{color:#6f6967}@media (max-width:1199px){.prf-wallet-hub-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.prf-header-card{padding:18px}.prf-header-inner{align-items:flex-start}.prf-header-inner>.d-flex{flex-direction:column;gap:12px}.prf-edit-btn{min-height:42px;width:100%;justify-content:center}.prf-invite-banner,.prf-section,.prf-wallet-card,.your-collection-box.prf-recent-collections-box{border-radius:18px;padding:16px}.prf-wallet-title-row{align-items:flex-start;gap:12px}.prf-recent-collections-box .collection-heading h2,.prf-section-title,.prf-wallet-title{font-size:27px}.prf-wallet-text-link{display:none}.prf-wallet-panel{min-height:unset;padding:16px}.prf-wallet-panel--buy{display:none}.prf-wallet-panel-main{align-items:flex-start;grid-template-columns:70px minmax(0,1fr);gap:14px}.prf-wallet-coin-wrap{border-radius:18px;height:70px;width:70px}.prf-wallet-coin-img{height:56px;width:56px}.prf-wallet-metrics{align-items:start;grid-template-columns:minmax(0,1fr);gap:12px}.prf-wallet-metric-divider{display:none}.prf-wallet-metric{gap:0}.prf-wallet-metric-icon{height:34px;width:34px}.prf-wallet-metric-icon i{font-size:17px}.prf-wallet-metric strong{font-size:22px}.prf-buyfor-footer,.prf-wallet-panel-footer{align-items:stretch;flex-direction:column}.prf-wallet-primary-btn,.prf-wallet-primary-btn--dark{width:100%}.prf-buyfor-visual{border-radius:18px;height:70px;width:70px}.prf-buyfor-visual i,.prf-buyfor-visual svg{font-size:36px;height:36px;width:36px}.prf-buyfor-head h3{font-size:21px}.prf-buyfor-copy{font-size:15px}.prf-wallet-panel--mini-collection{border-radius:18px;min-height:0}.prf-mini-collection-head{grid-template-columns:104px minmax(0,1fr);gap:14px}.prf-mini-collection-images{height:104px;width:104px}.prf-mini-collection-thumb{border-radius:16px}.prf-mini-collection-thumb--1{height:76px;width:76px}.prf-mini-collection-thumb--2{height:64px;width:64px}.prf-mini-collection-thumb--3{height:58px;width:58px}.prf-mini-collection-copy-wrap h3{font-size:21px}.prf-mini-collection-copy{font-size:14px}.prf-recent-collections-box .collection-list{grid-template-columns:repeat(2,minmax(0,1fr))}.prf-invite-banner{align-items:flex-start;flex-direction:column}.prf-invite-banner .oc-invite-gift-wrap{height:72px;width:72px}.prf-invite-banner .oc-invite-gift-img{height:60px;width:60px}.prf-invite-banner .oc-invite-actions,.prf-invite-banner .oc-invite-btn{width:100%}.prf-invite-banner .oc-invite-btn{justify-content:center}.prf-cheaper-item{align-items:flex-start;flex-wrap:wrap}.prf-cheaper-info{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 112px)}.prf-cheaper-btn{flex:1 1 100%;width:100%}.prf-acct-grid{grid-template-columns:1fr}}@media (max-width:430px){.prf-avatar-img,.prf-avatar-initials{height:62px;width:62px}.prf-wallet-panel-main{grid-template-columns:70px minmax(0,1fr);gap:12px}.prf-wallet-coin-wrap{height:70px;width:70px}.prf-wallet-coin-img{height:56px;width:56px}.prf-recent-collections-box .collection-list{grid-template-columns:1fr}}@media (max-width:340px){.prf-mini-collection-head,.prf-wallet-panel-main{grid-template-columns:1fr}.prf-mini-collection-images{height:116px;margin:0 auto;width:128px}}.addr-list-modal .modal-dialog{max-width:718px}.addr-list-modal .modal-header{padding:24px 28px 16px;border-bottom:none}.addr-list-modal-body{padding:8px 28px 28px!important;gap:16px}.addr-list,.addr-list-modal-body{display:flex;flex-direction:column}.addr-list{gap:12px}.addr-list-item{border:1.5px solid #f0c0cc;border-radius:14px;padding:16px 18px;background:#fff}.addr-list-top-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.addr-list-radio-wrap{display:flex;align-items:center;gap:10px;cursor:pointer;margin:0;flex:1 1;min-width:0}.addr-list-radio{width:18px;height:18px;accent-color:#ea7793;flex-shrink:0;cursor:pointer}.addr-list-name{font-size:15px;font-weight:600;color:#111}.addr-list-default-badge{display:inline-block;padding:2px 10px;background:#fdeef3;color:#ea7793;font-size:12px}.addr-list-default-badge,.addr-list-edit-btn{border-radius:20px;font-weight:500;flex-shrink:0}.addr-list-edit-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border:1px solid #e0e0e0;background:#fff;color:#333;font-size:13px;cursor:pointer;white-space:nowrap;transition:all .2s}.addr-list-edit-btn i{font-size:13px}.addr-list-edit-btn:hover{border-color:#ea7793;color:#ea7793}.addr-list-line{font-size:14px;color:#555;margin:0 0 2px;line-height:1.5}.addr-list-new-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:14px;border:1.5px solid #ea7793;background:transparent;color:#ea7793;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.addr-list-new-btn i{font-size:14px}.addr-list-new-btn:hover{background:#fdeef3}.smp-public-page{min-height:100vh;background:#fbf8f6;color:#23211f;padding-bottom:72px;font-weight:400}.smp-join-bar{position:fixed;z-index:1040;right:20px;bottom:18px;left:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:760px;margin:0 auto;padding:14px 16px;color:#fff;background:#1d1b20;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 16px 44px rgba(29,27,32,.24)}.smp-join-bar__copy{display:grid;gap:3px;min-width:0}.smp-join-bar__copy strong{font-size:14px;line-height:1.35}.smp-join-bar__copy small{color:rgba(255,255,255,.72);font-size:11px;line-height:1.35}.smp-join-bar__button{flex:0 0 auto;padding:10px 16px;color:#fff;font-size:13px;font-weight:700;background:var(--primary-color);border:0;border-radius:999px}@media (max-width:575.98px){.smp-join-bar{right:10px;bottom:10px;left:10px;gap:12px;padding:12px;border-radius:15px}.smp-join-bar__copy strong{font-size:12px}.smp-join-bar__copy small{font-size:10px}.smp-join-bar__button{padding:9px 12px;font-size:12px}}.smp-public-container{max-width:1180px;padding-top:22px}.smp-public-topbar{position:relative;top:auto;left:auto;right:auto;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 22px}.smp-public-collection-page .smp-public-container{padding-top:0}.smp-public-collection-page .smp-public-topbar{position:sticky;top:calc(env(safe-area-inset-top, 0px) + 12px);z-index:30;width:100%;min-width:0;padding:0 4px;justify-content:flex-end;background:transparent;margin:12px 0 -70px;pointer-events:none}.smp-public-topbar__dock{min-width:0;max-width:calc(50% - 6px);padding:7px;border-color:rgba(255,255,255,.8);background:rgba(224,225,224,.72);box-shadow:0 14px 34px rgba(31,28,27,.18);pointer-events:auto}.smp-public-topbar__dock--creator{flex:0 1 auto;gap:6px}.smp-public-topbar__creator-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smp-public-topbar__creator-link{min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 13px;border-radius:999px;background:rgba(255,255,255,.9);color:#332e2c;font-size:14px;font-weight:650;line-height:1;text-decoration:none;transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.smp-public-topbar__creator-link:focus-visible,.smp-public-topbar__creator-link:hover{background:#fff;color:var(--secondary-color);outline:none;box-shadow:0 8px 20px rgba(35,33,31,.12);transform:translateY(-1px)}.smp-public-topbar__creator-link.is-disabled{opacity:.62}.smp-public-topbar__share{flex:0 0 44px;width:44px;height:44px;border-color:rgba(234,119,147,.3);background:rgba(255,255,255,.92)}.smp-public-topbar__share:disabled{opacity:.64}.collection-story-panel--interactive{cursor:pointer;touch-action:manipulation;transition:box-shadow .18s ease}.collection-story-panel--interactive:focus-visible{outline:none;box-shadow:inset 0 0 0 3px rgba(234,119,147,.56)}.smp-back-link,.smp-social-link,.smp-topbar-join{min-height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.smp-back-link{color:#6f6761;font-weight:500;font-size:14px}.smp-back-link:focus-visible,.smp-back-link:hover{color:var(--secondary-color)}.smp-topbar-join{border:1px solid rgba(35,33,31,.12);background:#fff;color:#23211f;padding:0 18px;font-size:14px;font-weight:500;transition:color .18s ease,border-color .18s ease,transform .18s ease}.smp-topbar-join:focus-visible,.smp-topbar-join:hover{border-color:rgba(234,119,147,.5);color:var(--secondary-color);transform:translateY(-1px)}.smp-creator-hero{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,auto);gap:24px;align-items:center;padding:34px;border:1px solid rgba(35,33,31,.08);border-radius:28px;background:#fff;box-shadow:0 24px 64px rgba(35,33,31,.07)}.smp-avatar-wrap{overflow:hidden;background:#f5e9eb;flex-shrink:0}.smp-avatar,.smp-avatar-wrap{width:112px;height:112px;border-radius:50%}.smp-avatar{object-fit:cover;display:flex;align-items:center;justify-content:center}.smp-avatar--initials{background:#23211f;color:#fff;font-size:34px;font-weight:500}.smp-creator-copy{min-width:0}.smp-handle{margin:0 0 8px;color:var(--primary-color);font-size:14px;font-weight:500}.smp-creator-copy h1{margin:0;color:#171412;font-family:var(--font-asul);font-size:clamp(32px,4vw,48px);line-height:1.12;font-weight:400;letter-spacing:0}.smp-bio{max-width:620px;margin:14px 0 0;color:#5d5650;font-size:16px;line-height:1.55}.smp-social-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.smp-social-link{min-height:34px;padding:0 13px;border:1px solid rgba(234,119,147,.24);background:#fff7f9;color:#23211f;font-size:13px;font-weight:500;text-transform:capitalize}.smp-social-link:focus-visible,.smp-social-link:hover{background:var(--light-color);color:var(--secondary-color)}.smp-stats-strip{justify-self:end;display:grid;gap:10px;min-width:240px;padding:18px;border-radius:22px;background:#fbf8f6;border:1px solid rgba(35,33,31,.08)}.smp-stats-strip span{display:flex;justify-content:space-between;gap:20px;color:#23211f;font-size:14px;font-weight:500}.smp-style-section{padding-top:34px}.smp-tabs{display:inline-flex;gap:6px;padding:6px;border:1px solid rgba(35,33,31,.08);border-radius:999px;background:#fff}.smp-tab{min-width:116px;min-height:42px;border:0;border-radius:999px;background:transparent;color:#6d645f;font-size:14px;font-weight:500;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.smp-tab--active{background:#23211f;color:#fff;box-shadow:0 10px 24px rgba(35,33,31,.16)}.smp-collection-grid,.smp-product-grid{display:grid;gap:14px;padding-top:22px}.smp-collection-grid,.smp-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.smp-collection-card,.smp-product-card,.smp-skeleton-card{min-width:0;border:1px solid #f0eeee;border-radius:16px;background:#fff}.smp-collection-card,.smp-product-card__image-link,.smp-product-card__title-link{color:inherit;text-decoration:none}.smp-collection-card{display:block;overflow:hidden;padding:10px;transition:transform .18s ease,box-shadow .18s ease}.smp-collection-card:focus-visible,.smp-collection-card:hover,.smp-product-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(35,33,31,.1)}.smp-card-image{width:100%;aspect-ratio:3/4;height:auto;display:block;border-radius:12px;background:#f6f3f0;object-fit:cover}.smp-collection-card__body,.smp-product-card__body{display:grid;gap:5px;padding:12px 2px 2px}.smp-card-title{margin:0;color:#23211f;font-size:15px;line-height:1.36;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smp-card-meta{margin:0;color:#8a817c;font-size:12px;line-height:1.25;font-weight:400}.smp-card-price{margin:2px 0 0;color:#171412;font-size:18px;line-height:1.15;font-weight:500}.smp-product-card{position:relative;padding:10px;transition:transform .18s ease,box-shadow .18s ease}.smp-product-card__image-link{display:block;border-radius:12px;overflow:hidden}.smp-product-card__image-link--static{cursor:default}.smp-product-card__title-link:focus-visible,.smp-product-card__title-link:hover{color:var(--secondary-color)}.smp-save-btn{position:absolute;top:18px;right:18px;z-index:2;width:38px;height:38px;border:1px solid rgba(255,255,255,.92);border-radius:50%;background:rgba(255,255,255,.82);color:#9d9691;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(35,33,31,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .18s ease,background .18s ease,transform .18s ease}.smp-save-btn--saved,.smp-save-btn:focus-visible,.smp-save-btn:hover{background:#fff;color:var(--primary-color);transform:translateY(-1px)}.smp-save-btn:disabled{cursor:wait;transform:none}.smp-empty-state{min-height:220px;margin-top:22px;border:1px dashed rgba(35,33,31,.16);border-radius:18px;display:flex;align-items:center;justify-content:center;background:#fff;color:#7a716c;font-size:16px;font-weight:500}.smp-skeleton-card{padding:10px;overflow:hidden}.smp-skeleton-card__image,.smp-skeleton-card__line{display:block;border-radius:12px;background:linear-gradient(90deg,#f0ebe7,#fbf8f6 50%,#f0ebe7);background-size:220% 100%;animation:smp-skeleton 1.25s ease-in-out infinite}.smp-skeleton-card__image{aspect-ratio:3/4}.smp-skeleton-card__line{width:56%;height:12px;margin-top:12px}.smp-skeleton-card__line--wide{width:82%}@keyframes smp-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.smp-saved-popup{position:fixed;right:24px;bottom:24px;z-index:1030;width:min(360px,calc(100% - 32px));display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;padding:12px;border:1px solid rgba(35,33,31,.1);border-radius:18px;background:#fff;box-shadow:0 20px 52px rgba(35,33,31,.18)}.smp-saved-popup__thumb,.smp-saved-popup__thumb img{width:54px;height:54px;border-radius:12px;object-fit:cover}.smp-saved-popup__copy{min-width:0}.smp-saved-popup__copy p{margin:0;color:var(--primary-color);font-size:12px;font-weight:500}.smp-saved-popup__copy span{display:block;color:#23211f;font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smp-saved-popup__action{grid-column:1/-1;min-height:40px;border:0;border-radius:999px;background:#23211f;color:#fff;font-size:13px;font-weight:500}@media (max-width:991px){.smp-creator-hero{grid-template-columns:auto minmax(0,1fr)}.smp-stats-strip{grid-column:1/-1;justify-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.smp-stats-strip span{justify-content:center;text-align:center}.smp-collection-grid,.smp-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.smp-public-page{padding-bottom:52px}.smp-public-container{padding-top:14px}.smp-public-topbar{padding-bottom:14px}.smp-public-collection-page .smp-public-container{padding-top:0}.smp-public-collection-page .smp-public-topbar{top:calc(env(safe-area-inset-top, 0px) + 8px);gap:8px;margin-top:8px;margin-bottom:-66px;padding:0}.smp-public-topbar__dock{gap:4px;padding:6px}.smp-public-topbar__creator-link{max-width:132px;padding:0 11px}.smp-public-topbar__creator-label{max-width:102px}.smp-public-collection-story .collection-story-cover{display:grid;grid-template-rows:50vh auto;grid-template-rows:50svh auto;min-height:0}.smp-public-collection-story .collection-story-panel{position:relative;inset:auto;grid-row:2;min-height:0;padding:28px 24px 30px}.smp-public-collection-story .collection-story-panel h1:only-child{margin-bottom:0}.smp-public-collection-story .collection-story-panel--interactive:active{box-shadow:inset 0 0 0 2px rgba(234,119,147,.34)}.smp-creator-hero{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:18px;border-radius:20px}.smp-avatar,.smp-avatar-wrap{width:72px;height:72px}.smp-avatar--initials{font-size:24px}.smp-creator-copy h1{font-size:32px;line-height:1}.smp-bio{font-size:14px;line-height:1.45}.smp-social-links{gap:6px;margin-top:12px}.smp-social-link{min-height:30px;padding:0 10px;font-size:12px}.smp-stats-strip{padding:12px;gap:6px;border-radius:16px}.smp-stats-strip span{font-size:12px;line-height:1.2}.smp-style-section{padding-top:22px}.smp-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.smp-tab{min-width:0}.smp-collection-grid,.smp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px}.smp-collection-card,.smp-product-card,.smp-skeleton-card{border-radius:14px;padding:8px}.smp-card-image,.smp-product-card__image-link{border-radius:10px}.smp-card-title{font-size:12.5px;line-height:1.3}.smp-card-meta{font-size:11px}.smp-card-price{font-size:16px}.smp-save-btn{top:14px;right:14px;width:34px;height:34px}.smp-saved-popup{right:12px;bottom:20px}}@media (max-width:380px){.smp-public-topbar__creator-link{max-width:105px;padding-right:9px;padding-left:9px}.smp-public-topbar__creator-label{max-width:82px}}.smp-onboarding-page{min-height:calc(100vh - 24px);padding:24px;background:#fbf8f6;font-weight:400}.smp-onboarding-shell{width:min(100%,1120px);margin:0 auto;display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;align-items:stretch}.smp-onboarding-rail{border:1px solid rgba(35,33,31,.08);border-radius:22px;background:#fff;padding:24px;min-height:640px}.smp-onboarding-rail p{margin:0 0 18px;color:#171412;font-family:var(--font-asul);font-size:24px;line-height:1.15;font-weight:400}.smp-progress-track{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#f1ebe8}.smp-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--primary-color);transition:width .24s ease}.smp-onboarding-rail ol{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.smp-onboarding-rail li{min-height:42px;display:flex;align-items:center;padding:0 13px;border-radius:14px;color:#8a817c;font-size:14px;font-weight:400}.smp-onboarding-rail li.active{background:#fff5f7;color:#23211f;font-weight:500}.smp-onboarding-content{min-width:0;border:1px solid rgba(35,33,31,.08);border-radius:24px;background:#fff;box-shadow:0 12px 32px rgba(35,33,31,.06);padding:clamp(24px,4vw,48px)}.smp-onboarding-step{max-width:720px;min-height:544px;display:flex;flex-direction:column;justify-content:center}.smp-step-eyebrow{margin:0 0 10px;color:var(--primary-color);font-size:13px;font-weight:500;text-transform:none}.smp-onboarding-step h1{margin:0;color:#171412;font-family:var(--font-asul);font-size:clamp(30px,4vw,42px);line-height:1.15;font-weight:400;letter-spacing:0}.smp-step-subcopy{max-width:600px;margin:16px 0 28px;color:#5d5650;font-size:17px;line-height:1.55}.smp-handle-field{width:min(100%,620px);min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;overflow:hidden;border:1px solid rgba(35,33,31,.12);border-radius:18px;background:#fbf8f6}.smp-handle-field span{height:100%;display:flex;align-items:center;padding:0 0 0 18px;color:#6f6761;font-size:16px;font-weight:400;white-space:nowrap}.smp-handle-field input{min-width:0;height:100%;border:0;background:transparent;padding:0 18px 0 0;color:#171412;font-size:20px;font-weight:400}.smp-handle-field input:focus{outline:none}.smp-handle-status{min-height:24px;margin:10px 0 22px;color:#7a716c;font-size:14px;font-weight:400}.smp-handle-status--available{color:#178a4d}.smp-handle-status--error,.smp-handle-status--invalid,.smp-handle-status--taken{color:var(--secondary-color)}.smp-onboarding-primary,.smp-onboarding-secondary,.smp-onboarding-skip{min-height:50px;border-radius:999px;font-size:15px;font-weight:500}.smp-onboarding-primary{width:fit-content;min-width:172px;padding:14px 24px}.smp-onboarding-primary:disabled,.smp-onboarding-secondary:disabled{opacity:.5;cursor:not-allowed}.smp-onboarding-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px}.smp-onboarding-secondary,.smp-onboarding-skip{border:1px solid rgba(35,33,31,.12);background:#fff;color:#23211f;padding:0 22px}.smp-onboarding-skip{color:#7a716c}.smp-tutorial-card{width:min(100%,620px);min-height:276px;display:grid;align-content:center;gap:14px;padding:32px;border:1px solid rgba(35,33,31,.08);border-radius:22px;background:#fbf8f6}.smp-tutorial-card__emoji{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:#fff;font-size:30px;box-shadow:0 12px 28px rgba(35,33,31,.08)}.smp-tutorial-card h2{margin:0;color:#171412;font-family:var(--font-asul);font-size:28px;line-height:1.12;font-weight:400}.smp-tutorial-card p{margin:0;color:#5d5650;font-size:16px;line-height:1.55}.smp-tutorial-dots{display:flex;gap:8px;margin-top:18px}.smp-tutorial-dot{width:9px;height:9px;border:0;border-radius:999px;background:#e2dad5;padding:0}.smp-tutorial-dot--active{width:28px;background:var(--primary-color)}.smp-collection-toggle-list{width:min(100%,680px);display:grid;gap:10px;margin-bottom:24px}.smp-collection-toggle-row{min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid rgba(35,33,31,.08);border-radius:18px;background:#fbf8f6;cursor:pointer}.smp-collection-toggle-row__copy{display:grid;gap:4px;min-width:0}.smp-collection-toggle-row__copy strong{color:#23211f;font-size:15px;line-height:1.25;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smp-collection-toggle-row__copy span{color:#7a716c;font-size:13px;font-weight:400}.smp-collection-toggle-row__right{display:inline-flex;align-items:center;gap:10px}.smp-review-badge{min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;background:#fff7e8;color:#8a5a00;font-size:12px;font-weight:500;white-space:nowrap}.smp-review-badge--public{background:#ebf8f0;color:#178a4d}.smp-collection-toggle-row input{position:absolute;opacity:0;pointer-events:none}.smp-toggle-visual{position:relative;width:48px;height:28px;border-radius:999px;background:#ded7d2;pointer-events:none;transition:background .18s ease}.smp-toggle-visual:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 4px 10px rgba(35,33,31,.18);transition:transform .18s ease}.smp-collection-toggle-row input:checked+.smp-toggle-visual{background:var(--primary-color)}.smp-collection-toggle-row input:checked+.smp-toggle-visual:after{transform:translateX(20px)}.smp-onboarding-empty{margin:0;padding:22px;border:1px dashed rgba(35,33,31,.16);border-radius:18px;color:#6f6761;background:#fff}.smp-public-link-box{width:min(100%,680px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;border:1px solid rgba(35,33,31,.12);border-radius:18px;background:#fbf8f6}.smp-public-link-box input{min-width:0;border:0;background:transparent;padding:0 12px;color:#23211f;font-size:16px;font-weight:400}.smp-public-link-box input:focus{outline:none}.smp-public-link-box button{min-height:44px;border:0;border-radius:999px;background:#23211f;color:#fff;padding:0 18px;font-size:14px;font-weight:500;white-space:nowrap}.smp-rules-summary{width:min(100%,680px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 24px}.smp-rules-summary div{min-height:92px;display:grid;align-content:center;gap:6px;padding:12px;border-radius:16px;background:#fbf8f6;border:1px solid rgba(35,33,31,.08)}.smp-rules-summary strong{color:#171412;font-size:22px;line-height:1;font-weight:500}.smp-rules-summary span{color:#6f6761;font-size:12px;line-height:1.25;font-weight:400}.smp-rules-summary p{grid-column:1/-1;margin:0;color:#6f6761;font-size:13px;line-height:1.45}@media (max-width:991px){.smp-onboarding-shell{grid-template-columns:1fr}.smp-onboarding-rail{min-height:0}.smp-onboarding-rail ol{grid-template-columns:repeat(4,minmax(0,1fr))}.smp-onboarding-rail li{justify-content:center;text-align:center}}@media (max-width:767px){.smp-onboarding-page{padding:14px}.smp-onboarding-shell{gap:12px}.smp-onboarding-content,.smp-onboarding-rail{border-radius:18px;padding:18px}.smp-onboarding-rail p{font-size:18px}.smp-onboarding-rail ol{gap:6px}.smp-onboarding-rail li{min-height:34px;padding:0 8px;font-size:11px;border-radius:10px}.smp-onboarding-step{min-height:0}.smp-onboarding-step h1{font-size:34px}.smp-step-subcopy{margin-bottom:22px;font-size:14px}.smp-handle-field{min-height:56px;grid-template-columns:110px minmax(0,1fr);border-radius:14px}.smp-handle-field input,.smp-handle-field span{font-size:14px}.smp-tutorial-card{min-height:250px;padding:22px;border-radius:18px}.smp-tutorial-card h2{font-size:23px}.smp-tutorial-card p{font-size:14px}.smp-onboarding-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.smp-onboarding-actions .smp-onboarding-primary{grid-column:1/-1;width:100%}.smp-onboarding-primary{width:100%}.smp-collection-toggle-row{grid-template-columns:1fr;gap:10px;align-items:start}.smp-collection-toggle-row__right{width:100%;justify-content:space-between}.smp-public-link-box{grid-template-columns:1fr}.smp-public-link-box input{min-height:42px;padding:0 8px;font-size:13px}.smp-rules-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.smp-manage-page{min-height:calc(100vh - 24px);padding:24px;background:#fbf8f6;font-weight:400}.smp-manage-heading{width:min(100%,1180px);margin:0 auto 18px}.smp-manage-heading p{margin:0 0 8px;color:var(--primary-color);font-size:13px;font-weight:500;text-transform:none}.smp-manage-heading h1{margin:0;color:#171412;font-family:var(--font-asul);font-size:clamp(30px,3vw,40px);line-height:1.15;font-weight:400;letter-spacing:0}.smp-manage-heading span{display:block;margin-top:10px;color:#6f6761;font-size:15px;line-height:1.5}.smp-manage-grid{width:min(100%,1180px);margin:0 auto;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start}.smp-manage-grid,.smp-manage-side{display:grid;gap:16px}.smp-manage-panel{border:1px solid rgba(35,33,31,.08);border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(35,33,31,.06);padding:24px}.smp-manage-panel h2{margin:0;color:#171412;font-family:var(--font-asul);font-size:22px;line-height:1.2;font-weight:400}.smp-manage-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.smp-manage-primary-btn,.smp-manage-secondary-btn{min-height:44px;border-radius:999px;padding:11px 18px;font-size:14px;line-height:1;font-weight:500}.smp-manage-primary-btn:disabled{opacity:.52;cursor:not-allowed}.smp-manage-secondary-btn{border:1px solid rgba(35,33,31,.12);background:#fff;color:#23211f}.smp-avatar-editor{display:flex;align-items:center;gap:16px;margin-bottom:22px}.smp-avatar-editor__preview,.smp-avatar-editor__preview img,.smp-avatar-editor__preview span{width:92px;height:92px;border-radius:50%}.smp-avatar-editor__preview{overflow:hidden;background:#23211f;flex-shrink:0}.smp-avatar-editor__preview img{display:block;object-fit:cover}.smp-avatar-editor__preview span{display:flex;align-items:center;justify-content:center;color:#fff;font-size:28px;font-weight:500}.smp-avatar-editor__button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(35,33,31,.12);border-radius:999px;background:#fbf8f6;color:#23211f;padding:0 16px;font-size:14px;font-weight:500;cursor:pointer}.smp-avatar-editor__button input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.smp-manage-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.smp-manage-field{display:grid;gap:7px;min-width:0}.smp-manage-field--full{grid-column:1/-1}.smp-manage-field small,.smp-manage-field>span{color:#6f6761;font-size:13px;line-height:1.35;font-weight:400}.smp-manage-field input,.smp-manage-field textarea,.smp-manage-handle-input{width:100%;border:1px solid rgba(35,33,31,.1);border-radius:14px;background:#fbf8f6;color:#23211f;font-size:15px;font-weight:400}.smp-manage-field input,.smp-manage-field textarea{padding:13px 14px}.smp-manage-field textarea{resize:vertical;min-height:118px}.smp-manage-field input:focus,.smp-manage-field textarea:focus,.smp-manage-handle-input:focus-within{outline:none;border-color:rgba(234,119,147,.55);box-shadow:0 0 0 3px rgba(234,119,147,.12)}.smp-manage-handle-input{min-height:49px;display:grid;grid-template-columns:auto minmax(0,1fr);overflow:hidden}.smp-manage-handle-input span{display:flex;align-items:center;padding-left:14px;color:#7a716c;font-size:14px;font-weight:400;white-space:nowrap}.smp-manage-handle-input input{border:0;border-radius:0;background:transparent;padding-left:0}.smp-manage-handle-input input:focus{box-shadow:none}.smp-manage-handle-status{color:#7a716c;font-size:13px;font-style:normal;font-weight:400}.smp-manage-handle-status--available{color:#178a4d}.smp-manage-handle-status--error,.smp-manage-handle-status--invalid,.smp-manage-handle-status--taken{color:var(--secondary-color)}.smp-manage-content-card,.smp-manage-link-card{display:grid;gap:16px}.smp-channel-chips{display:flex;flex-wrap:wrap;gap:8px}.smp-channel-chip{min-height:34px;border:1px solid rgba(35,33,31,.1);border-radius:999px;background:#fbf8f6;color:#6f6761;padding:0 12px;font-size:13px;font-weight:400}.smp-channel-chip--active{background:#23211f;color:#fff;font-weight:500}.smp-manage-link-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px;border:1px solid rgba(35,33,31,.1);border-radius:16px;background:#fbf8f6}.smp-manage-link-box input{min-width:0;border:0;background:transparent;color:#23211f;padding:0 8px;font-size:14px;font-weight:400}.smp-manage-link-box input:focus{outline:none}.smp-manage-link-box button{min-height:40px;border:0;border-radius:999px;background:#23211f;color:#fff;padding:0 14px;font-size:13px;font-weight:500;white-space:nowrap}.smp-manage-link-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.smp-manage-content-list{display:grid;gap:10px}.smp-manage-content-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:80px;padding:14px;border:1px solid rgba(35,33,31,.08);border-radius:16px;background:#fbf8f6;cursor:pointer}.smp-manage-content-row__copy{min-width:0;display:grid;gap:4px}.smp-manage-content-row__copy strong{color:#23211f;font-size:15px;line-height:1.25;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smp-manage-content-row__copy small,.smp-manage-content-row__copy span{color:#6f6761;font-size:12px;line-height:1.35;font-weight:400}.smp-manage-content-row__right{display:inline-flex;align-items:center;gap:10px}.smp-manage-content-row input{position:absolute;opacity:0;pointer-events:none}.smp-manage-empty{margin:0;color:#6f6761}@media (max-width:991px){.smp-manage-grid{grid-template-columns:1fr}}@media (max-width:767px){.smp-manage-page{padding:14px}.smp-manage-panel{border-radius:18px;padding:18px}.smp-avatar-editor,.smp-manage-panel-head{align-items:flex-start;flex-direction:column}.smp-manage-primary-btn{width:100%}.smp-manage-content-row,.smp-manage-form-grid,.smp-manage-link-actions,.smp-manage-link-box{grid-template-columns:1fr}.smp-manage-content-row__right{width:100%;justify-content:space-between}}.smp-dashboard-page{min-height:calc(100vh - 24px);padding:24px;background:#fbf8f6;font-weight:400}.smp-dashboard-heading{position:relative;top:auto;left:auto;right:auto;z-index:auto;width:min(100%,1180px);margin:0 auto 18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-content:space-between;gap:16px;padding:0}.smp-dashboard-heading p{margin:0 0 8px;color:var(--primary-color);font-size:13px;font-weight:500;text-transform:none}.smp-dashboard-heading h1{margin:0;color:#171412;font-family:var(--font-asul);font-size:clamp(30px,3vw,40px);line-height:1.15;font-weight:400;letter-spacing:0}.smp-dashboard-heading span{display:block;margin-top:10px;color:#6f6761;font-size:15px;line-height:1.5}.smp-dashboard-manage-link,.smp-dashboard-panel-head a,.smp-dashboard-preview-link,.smp-dashboard-primary-btn{min-height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap;font-size:14px;line-height:1;font-weight:500}.smp-dashboard-manage-link,.smp-dashboard-primary-btn{border:0;background:#23211f;color:#fff;padding:0 18px}.smp-dashboard-panel-head a,.smp-dashboard-preview-link{border:1px solid rgba(35,33,31,.12);background:#fff;color:#23211f;padding:0 14px}.smp-dashboard-primary-btn:disabled{opacity:.48;cursor:not-allowed}.smp-dashboard-error{width:min(100%,1180px);margin:0 auto 16px;border:1px solid rgba(234,119,147,.18);border-radius:16px;background:#fff4f7;color:var(--secondary-color);padding:12px 14px;font-size:14px;font-weight:400}.smp-dashboard-grid{width:min(100%,1180px);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:start}.smp-dashboard-panel{border:1px solid rgba(35,33,31,.08);border-radius:22px;background:#fff;box-shadow:0 12px 32px rgba(35,33,31,.06);padding:22px;min-width:0}.smp-dashboard-panel h2{margin:0;color:#171412;font-family:var(--font-asul);font-size:21px;line-height:1.2;font-weight:400}.smp-dashboard-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.smp-dashboard-panel-head strong{display:block;margin-top:8px;color:#171412;font-size:clamp(26px,2.4vw,34px);line-height:1;font-weight:500}.smp-dashboard-earnings{grid-column:span 7}.smp-dashboard-cashout,.smp-dashboard-pending{grid-column:span 5}.smp-dashboard-activity,.smp-dashboard-funnel{grid-column:span 7}.smp-dashboard-top-content{grid-column:span 5}.smp-dashboard-splitbar{height:18px;display:flex;overflow:hidden;border-radius:999px;background:#f1ece8}.smp-dashboard-splitbar span{min-width:0}.smp-dashboard-splitbar__orders{background:#23211f}.smp-dashboard-splitbar__engagement{background:var(--primary-color)}.smp-dashboard-splitbar__new-buyer{background:#178a4d}.smp-dashboard-legend{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:14px}.smp-dashboard-legend span{display:inline-flex;align-items:center;gap:7px;color:#6f6761;font-size:13px;font-weight:400}.smp-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.smp-dot--orders{background:#23211f}.smp-dot--engagement{background:var(--primary-color)}.smp-dot--new-buyer{background:#178a4d}.smp-dashboard-balance{display:grid;gap:4px;margin:16px 0}.smp-dashboard-balance strong{color:#171412;font-size:32px;line-height:1;font-weight:500}.smp-dashboard-balance span,.smp-dashboard-empty,.smp-dashboard-help,.smp-dashboard-pending p,.smp-dashboard-pending small,.smp-dashboard-spend{color:#6f6761;font-size:14px;line-height:1.45;font-weight:400}.smp-dashboard-cashout{display:grid;gap:8px}.smp-dashboard-spend{margin:2px 0 0}.smp-dashboard-spend strong{color:#171412;font-weight:500}.smp-dashboard-help{margin:0;color:var(--secondary-color)}.smp-dashboard-pending p{margin:0 0 10px}.smp-dashboard-pending small{display:block;color:#23211f;font-weight:500}.smp-dashboard-range-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid rgba(35,33,31,.08);border-radius:999px;background:#fbf8f6}.smp-dashboard-range-toggle button{min-width:50px;min-height:32px;border:0;border-radius:999px;background:transparent;color:#6f6761;font-size:13px;font-weight:400}.smp-dashboard-range-toggle button.active{background:#23211f;color:#fff;font-weight:500}.smp-dashboard-funnel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.smp-dashboard-funnel-grid div{min-height:118px;display:grid;align-content:start;gap:7px;border-radius:16px;background:#fbf8f6;padding:14px}.smp-dashboard-funnel-grid small,.smp-dashboard-funnel-grid span,.smp-dashboard-ranked-list small{color:#6f6761;font-size:12px;line-height:1.35;font-weight:400}.smp-dashboard-funnel-grid strong{color:#171412;font-size:26px;line-height:1;font-weight:500}.smp-dashboard-ranked-list{display:grid;gap:10px}.smp-dashboard-ranked-list>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;border-radius:16px;background:#fbf8f6;padding:12px}.smp-dashboard-ranked-list>div>span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#23211f;color:#fff;font-size:13px;font-weight:500}.smp-dashboard-ranked-list strong{display:block;color:#23211f;font-size:15px;line-height:1.25;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smp-dashboard-table-wrap{width:100%;overflow-x:auto}.smp-dashboard-table{width:100%;min-width:0;table-layout:fixed;border-collapse:separate;border-spacing:0 8px}.smp-dashboard-table th{color:#7a716c;font-size:12px;font-weight:400;text-align:left;padding:0 12px 2px}.smp-dashboard-table td{background:#fbf8f6;color:#23211f;font-size:13px;font-weight:400;padding:14px 12px;vertical-align:middle}.smp-dashboard-table td:first-child,.smp-dashboard-table th:first-child{width:42%}.smp-dashboard-table td:nth-child(2),.smp-dashboard-table th:nth-child(2){width:18%}.smp-dashboard-table td:nth-child(3),.smp-dashboard-table th:nth-child(3){width:25%}.smp-dashboard-table td:nth-child(4),.smp-dashboard-table th:nth-child(4){width:15%}.smp-dashboard-table td:first-child{border-radius:14px 0 0 14px}.smp-dashboard-table td:last-child{border-radius:0 14px 14px 0;text-align:right;white-space:nowrap}.smp-dashboard-chip{min-height:28px;display:inline-flex;align-items:center;border-radius:999px;padding:0 10px;font-size:12px;line-height:1;font-weight:500;white-space:nowrap}.smp-dashboard-chip--settled{background:#eaf7ef;color:#178a4d}.smp-dashboard-chip--pending{background:#fff4df;color:#9b6410}.smp-dashboard-chip--paid{background:#f1ecff;color:#6d4dcc}.smp-points-positive{color:#178a4d!important}.smp-points-negative{color:var(--secondary-color)!important}@media (max-width:991px){.smp-dashboard-activity,.smp-dashboard-cashout,.smp-dashboard-earnings,.smp-dashboard-funnel,.smp-dashboard-pending,.smp-dashboard-top-content{grid-column:1/-1}}@media (max-width:767px){.smp-dashboard-page{padding:14px}.smp-dashboard-heading{align-items:flex-start;grid-template-columns:1fr}.smp-dashboard-manage-link{width:100%}.smp-dashboard-panel{border-radius:18px;padding:18px}.smp-dashboard-panel-head{align-items:stretch;flex-direction:column}.smp-dashboard-panel-head a,.smp-dashboard-primary-btn{width:100%}.smp-dashboard-funnel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smp-dashboard-table{min-width:620px;table-layout:auto}}@media (max-width:480px){.smp-dashboard-funnel-grid{grid-template-columns:1fr}}.wallet-reward-receipt{position:fixed;top:82px;right:24px;z-index:1084;display:flex;align-items:center;gap:12px;width:min(390px,calc(100vw - 32px));padding:14px 16px;background:#ffffff;border:1px solid #f0e3e7;border-radius:16px;box-shadow:0 12px 32px rgba(33,17,22,.16);animation:wallet-receipt-in .26s ease-out}@keyframes wallet-receipt-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.wallet-reward-receipt-body{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;border-radius:10px}.wallet-reward-receipt-body:focus-visible .wallet-reward-receipt-title,.wallet-reward-receipt-body:hover .wallet-reward-receipt-title{text-decoration:underline}.wallet-reward-receipt-body:focus-visible{outline:2px solid #ea7793;outline-offset:3px}#wlt-daily-tasks:focus{outline:none}.wallet-reward-receipt-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px}.wallet-reward-receipt-spinner{width:22px;height:22px;border-radius:50%;border:3px solid #f3d3dc;border-top-color:#ea7793;animation:wallet-receipt-spin .9s linear infinite}@keyframes wallet-receipt-spin{to{transform:rotate(1turn)}}.wallet-reward-receipt-copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.wallet-reward-receipt-title{font-size:15px;font-weight:700;color:#211116;line-height:1.3}.wallet-reward-receipt-detail{font-size:13px;color:#6f5b62;line-height:1.35}.wallet-reward-receipt-points{flex:0 0 auto;font-size:16px;font-weight:800;color:#48a855;white-space:nowrap}.wallet-reward-receipt-close{flex:0 0 auto;border:0;background:transparent;color:#a08d94;font-size:20px;line-height:1;padding:2px 4px;cursor:pointer}.wallet-reward-receipt-close:focus-visible,.wallet-reward-receipt-close:hover{color:#211116}.wlt-today-earned{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#e8f5e9;color:#1e7c39;font-size:13px;font-weight:700;white-space:nowrap}@media (max-width:767.98px){.wallet-reward-receipt{top:70px;right:16px}}@media (prefers-reduced-motion:reduce){.wallet-reward-receipt,.wallet-reward-receipt-spinner{animation:none}}.upc-card{position:relative;background:transparent;border-radius:16px;cursor:pointer;transition:background .18s ease}.upc-card--static{cursor:default}.upc-card:active,.upc-card:focus-within,.upc-card:hover{background:#fff}.upc-img-outer{position:relative;margin-bottom:8px}.upc-img-wrap{position:relative;width:100%;overflow:hidden;border-radius:12px;aspect-ratio:3/4;background:#f7f4f2;border:1px solid rgba(35,33,31,.08)}.upc-img-link{position:absolute;inset:0;z-index:1;display:block;color:inherit;border-radius:inherit;overflow:hidden}.upc-img{object-fit:cover;transition:transform .3s ease}.upc-card:focus-within .upc-img,.upc-card:hover .upc-img{transform:scale(1.025)}.upc-save-btn{align-items:center;background:rgba(255,255,255,.94);border:1px solid rgba(35,33,31,.12);border-radius:999px;box-shadow:0 10px 24px rgba(35,33,31,.12);color:#9d9691;display:inline-flex;height:38px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transform:translateY(-4px) scale(.96);transition:opacity .18s ease,transform .18s ease,visibility .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease;visibility:hidden;width:38px;z-index:6}.upc-save-btn i{font-size:17px;line-height:1}.upc-card:focus-within .upc-save-btn,.upc-card:hover .upc-save-btn,.upc-save-btn:focus-visible,.upc-save-btn:hover{background:#fff;border-color:rgba(217,120,145,.58);box-shadow:0 14px 28px rgba(35,33,31,.16);opacity:1;pointer-events:auto;transform:translateY(-1px) scale(1.04);visibility:visible}.upc-save-btn--saved{background:#fff;border-color:rgba(226,137,170,.58);color:var(--primary-color)}.upc-save-btn--saved:focus-visible,.upc-save-btn--saved:hover{background:#fff;border-color:rgba(226,137,170,.72);color:var(--primary-color)}.upc-save-btn:disabled{cursor:wait;transform:none}.upc-save-btn--static{opacity:1;pointer-events:auto;transform:none;visibility:visible}.upc-remove-btn:focus-visible,.upc-remove-btn:hover{background:#fff;border-color:rgba(249,0,75,.34);color:var(--secondary-color);outline:none}.upc-save-spinner{width:16px;height:16px;border:2px solid #e0e0e0;border-top:2px solid var(--primary-color);border-radius:50%;animation:upc-spin .65s linear infinite;display:inline-block}@keyframes upc-spin{to{transform:rotate(1turn)}}@media (hover:none),(max-width:767px){.upc-save-btn{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}}.upc-info{--upc-meta-line:16px;padding:2px 2px 10px;min-width:0}.upc-title-link{display:block;min-width:0;color:inherit;text-decoration:none}.upc-title-link:focus-visible,.upc-title-link:hover{color:inherit;text-decoration:none;outline:none}.upc-brand{display:block;font-size:12px;line-height:var(--upc-meta-line);color:#666666;text-transform:capitalize;letter-spacing:.4px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upc-title{font-family:var(--font-asul);font-weight:400;font-size:14px;line-height:1.35;color:#23211f;margin:0 0 4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;word-break:break-word}.upc-unavailable{display:inline-flex;align-self:flex-start;margin:0 0 6px;padding:.2rem .5rem;border-radius:999px;background:#f2f2f2;color:#6b6b6b;font-size:.72rem;font-weight:600;line-height:1.2}.upc-price-row{display:flex;align-items:baseline}.upc-price{font-weight:600;font-size:14px;line-height:1.3;color:#23211f;margin:0}.upc-price--muted{color:#8d8d8d;font-weight:400}.upc-price__prefix{font-weight:400;color:#8a857e;margin-right:3px}.upc-skel-line{display:block;position:relative;overflow:hidden}.upc-skel-line:before{content:"\200B"}.upc-skel-line>.placeholder{position:absolute;top:.14em;right:auto;bottom:.14em;left:0}.upc-shipping{display:block;margin-top:4px;font-size:11.5px;line-height:var(--upc-meta-line);color:#8a857e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.upc-img-outer{margin-bottom:10px}.upc-info{padding:0 2px 8px}.upc-title{font-size:13px}}@media (max-width:576px){.upc-price,.upc-title{font-size:12.5px}}.rp-grid .upc-card{page-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.rp-grid .upc-img-wrap{aspect-ratio:auto;height:240px}.rp-grid .upc-card:nth-child(6n+1) .upc-img-wrap{height:349px}.rp-grid .upc-card:nth-child(6n+2) .upc-img-wrap{height:406px}.rp-grid .upc-card:nth-child(6n+3) .upc-img-wrap{height:249px}.rp-grid .upc-card:nth-child(6n+4) .upc-img-wrap{height:343px}.rp-grid .upc-card:nth-child(6n+5) .upc-img-wrap{height:238px}.rp-grid .upc-card:nth-child(6n+6) .upc-img-wrap{height:332px}@media only screen and (max-width:1200px){.rp-grid .upc-card:nth-child(6n+1) .upc-img-wrap{height:249px}.rp-grid .upc-card:nth-child(6n+2) .upc-img-wrap{height:306px}.rp-grid .upc-card:nth-child(6n+3) .upc-img-wrap{height:149px}.rp-grid .upc-card:nth-child(6n+4) .upc-img-wrap{height:243px}.rp-grid .upc-card:nth-child(6n+5) .upc-img-wrap{height:138px}.rp-grid .upc-card:nth-child(6n+6) .upc-img-wrap{height:232px}}@media (max-width:767px){.rp-grid .upc-card{margin-bottom:16px}}.plh-rv-row .upc-card{flex:0 0 265px;width:265px}@media only screen and (max-width:991px){.plh-rv-row .upc-card{flex-basis:200px;width:200px}}@media (max-width:767px){.result-row-products .upc-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 8px) / 2);min-width:0;scroll-snap-align:start}}