:root{--ag-plum:#5a234f;--ag-plum-dark:#35162f;--ag-mauve:#8b667f;--ag-pearl:#fcfbfd;--ag-mist:#f1eef4;--ag-blush:#f8f1f4;--ag-ink:#1d1720;--ag-soft-shadow:0 18px 55px rgba(49,28,47,.09)}body{color:var(--ag-ink);background:var(--ag-pearl)}.ticker{border:0;border-radius:0;background:#4b1e43;box-shadow:none}.button,.menu-toggle{background:var(--ag-plum);box-shadow:0 10px 24px #5a234f2e}.button:hover{background:var(--ag-plum-dark);box-shadow:0 14px 28px #35162f38}.search button{background:var(--ag-plum)}.eyebrow{color:var(--ag-plum);font-size:11px;letter-spacing:.12em}.header-icons span{background:var(--ag-plum)}.ag-seoul-hero{position:relative;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:540px;margin-top:22px;overflow:hidden;border:1px solid #ebe7ed;border-radius:18px;background:radial-gradient(circle at 76% 30%,#fff 0,rgba(255,255,255,.55) 22%,transparent 45%),linear-gradient(135deg,#fff 10%,#f7f5f8 62%,#eeebf1);box-shadow:var(--ag-soft-shadow);isolation:isolate}.ag-seoul-hero__copy{z-index:4;align-self:center;padding:52px 24px 52px 58px}.ag-seoul-hero__copy h1{max-width:500px;margin:12px 0 18px;font-family:Georgia,serif;font-size:clamp(46px,5vw,76px);font-weight:500;line-height:.96;letter-spacing:-.045em}.ag-seoul-hero__copy h1 em{display:block;color:var(--ag-plum);font-style:normal}.ag-seoul-hero__lead{max-width:440px;color:#5b525d;font-size:16px;line-height:1.7}.ag-seoul-hero__copy .button{display:inline-block;margin-top:10px}.ag-seoul-hero__trust{display:flex;gap:24px;margin-top:26px;color:#5f5261;font-size:11px;font-weight:750}.ag-seoul-hero__stage{position:relative;display:grid;place-items:end center;min-width:0;min-height:520px;perspective:1200px}.ag-seoul-hero__pearl{position:absolute;width:72%;height:36%;left:14%;bottom:6%;border-radius:50%;background:radial-gradient(ellipse,#fff 10%,#e7e2e9 48%,rgba(218,210,220,.2) 70%,transparent 72%);transform:rotateX(64deg);box-shadow:0 32px 55px #3b263921}.ag-seoul-hero__products{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;width:100%;height:460px;padding:20px 22px 42px;transform-style:preserve-3d}.ag-seoul-hero__product{position:relative;display:flex;align-items:flex-end;justify-content:center;width:19%;height:88%;margin-inline:-1.4%;transform:translateZ(calc((3 - var(--i)) * 8px));transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .4s ease;animation:agSeoulFloat 5.5s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}.ag-seoul-hero__product:nth-child(3){height:100%;z-index:3}.ag-seoul-hero__product:nth-child(2),.ag-seoul-hero__product:nth-child(4){height:91%;z-index:2}.ag-seoul-hero__product img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 22px 18px rgba(42,26,40,.18))}.ag-seoul-hero__product:hover{transform:translateY(-13px) rotateY(calc((3 - var(--i)) * 2deg)) scale(1.04);filter:saturate(1.04)}.ag-seoul-hero__stage>small{position:absolute;z-index:4;bottom:20px;color:#5f5261;font-size:10px;font-weight:850;letter-spacing:.1em}.ag-seoul-hero__fallback{z-index:2;width:96%;height:470px;object-fit:contain;filter:drop-shadow(0 28px 24px rgba(42,26,40,.15));animation:agSeoulFloat 5.5s ease-in-out infinite}@keyframes agSeoulFloat{50%{transform:translateY(-8px)}}.main-product{align-items:start}.pdp-gallery-3d .gallery{border-color:#ebe6ec;background:linear-gradient(145deg,#fff,#f7f3f6);box-shadow:var(--ag-soft-shadow)}.pdp-gallery-3d .ag-gallery-image{animation:none!important;filter:drop-shadow(0 22px 18px rgba(49,28,47,.14))}.pdp-gallery-3d .ag-gallery-arrow{width:42px;height:42px;border-color:#e7dfe6;color:var(--ag-plum);background:#ffffffeb;box-shadow:0 8px 22px #311c2f1a}.ag-gallery-counter{color:var(--ag-plum);background:#ffffffe6;box-shadow:none}.ag-gallery-authentic{position:absolute;z-index:9;left:16px;top:16px;padding:7px 10px;border:1px solid #e4dce4;border-radius:999px;background:#ffffffe6;color:var(--ag-plum);font-size:9px;font-weight:900;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.product-info{top:150px}.product-info h1{font-family:Georgia,serif;font-size:clamp(34px,3.5vw,52px);font-weight:500;line-height:1.08;letter-spacing:-.035em}.product-price strong{color:var(--ag-plum);font-size:30px}.product-copy{color:#5e5560;line-height:1.65}.ag-purchase-panel{margin-top:22px;padding:20px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:linear-gradient(145deg,#ffffffeb,#f7f0f5d1);box-shadow:var(--ag-soft-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.product-quantity{border-color:#e2d7df;background:#ffffffb8;box-shadow:none}.quantity-stepper{overflow:hidden;border:1px solid #dfd4dd;border-radius:14px}.quantity-stepper button,.quantity-stepper input{background:#fffc}.ag-add-cart{border:1px solid var(--ag-plum)!important;background:transparent!important;color:var(--ag-plum)!important;box-shadow:none!important}.ag-buy-checkout{margin-top:10px;background:var(--ag-plum)!important;box-shadow:0 12px 26px #5a234f33!important}.ag-payment-heading{margin:18px 0 8px;color:#756675;font-size:9px;font-weight:900;letter-spacing:.1em;text-align:center}.ag-checkout-choice span{border-color:#e5dce4!important;background:#ffffffb8!important}.ag-checkout-choice i{color:var(--ag-plum);font-style:normal}.pdp-trust span{border:1px solid #ebe4ea;background:#ffffffa6;text-align:center}.ag-attribution-note{font-size:11px;text-align:center}.ag-product-story{margin-top:42px;margin-bottom:70px;padding:clamp(28px,5vw,70px);border:1px solid #ebe6ec;border-radius:26px;background:radial-gradient(circle at 92% 5%,rgba(238,232,241,.8),transparent 28%),linear-gradient(145deg,#fff,#faf7f9);box-shadow:var(--ag-soft-shadow)}.ag-product-story__intro{max-width:900px;margin:0 auto 34px;text-align:center}.ag-product-story__intro h2,.ag-story-heading h2{margin:7px 0 12px;font-family:Georgia,serif;font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.08;color:var(--ag-plum-dark)}.ag-product-story__description{color:#615762;line-height:1.75}.ag-product-story__description>*{max-width:850px;margin-inline:auto}.ag-story-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ag-story-split article{padding:28px;border:1px solid #e9e2e8;border-radius:18px;background:#ffffffc7}.ag-story-split article:last-child{background:linear-gradient(145deg,#f8f2f6,#fff)}.ag-story-split span,.ag-story-heading>p,.ag-story-suitable p{color:var(--ag-plum);font-size:10px;font-weight:900;letter-spacing:.12em}.ag-story-split h3{font-size:20px}.ag-story-split div{color:#655b66;line-height:1.65}.ag-story-heading{margin:50px 0 20px;text-align:center}.ag-story-heading h2{font-size:clamp(28px,3.2vw,42px)}.ag-story-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ag-story-benefits article{padding:22px 18px;border:1px solid #e9e2e8;border-radius:17px;background:#fffc;text-align:center}.ag-story-benefits i{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 13px;border-radius:50%;background:var(--ag-mist);color:var(--ag-plum);font-size:22px;font-style:normal}.ag-story-benefits h3{font-size:14px}.ag-story-benefits p{color:#655b66;font-size:12px;line-height:1.55}.ag-story-before-after{--split:50%;position:relative;min-height:520px;overflow:hidden;border-radius:22px;background:#eee8ed}.ag-story-before-after__image{position:absolute;top:0;right:0;bottom:0;left:0}.ag-story-before-after__image img{width:100%;height:100%;object-fit:cover}.ag-story-before-after__after{clip-path:inset(0 0 0 var(--split))}.ag-story-before-after:after{content:"";position:absolute;z-index:4;top:0;bottom:0;left:var(--split);width:2px;background:#fff;pointer-events:none}.ag-story-before-after__image b{position:absolute;z-index:3;top:16px;left:16px;padding:7px 10px;border-radius:999px;background:#271825c7;color:#fff;font-size:10px}.ag-story-before-after__after b{left:auto;right:16px}.ag-story-before-after>span{position:absolute;z-index:5;left:var(--split);top:50%;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;color:var(--ag-plum);box-shadow:0 8px 24px #2a1a2833;transform:translate(-50%,-50%)}.ag-story-before-after input{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize}.ag-story-disclaimer{color:#756c76;font-size:10px;text-align:center}.ag-story-editor-note{display:flex;flex-direction:column;gap:5px;margin:42px 0;padding:24px;border:1px dashed #bcaaba;border-radius:16px;background:#fbf7fa;text-align:center}.ag-story-ingredients{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.ag-story-ingredients article{display:flex;gap:15px;align-items:center;padding:20px;border:1px solid #e9e2e8;border-radius:17px;background:#fffc}.ag-story-ingredients>article>span{display:grid;place-items:center;width:60px;height:60px;flex:0 0 60px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#eadfe7);color:var(--ag-plum);font-size:25px}.ag-story-ingredients h3{margin:0 0 5px;font-size:15px}.ag-story-ingredients p{margin:0;color:#655b66;font-size:12px;line-height:1.55}.ag-story-routine{margin-top:42px;padding:28px;border:1px solid #e9e2e8;border-radius:20px;background:#ffffffc2}.ag-story-routine .ag-story-heading{margin:0 0 24px}.ag-story-routine ol{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:0;padding:0;list-style:none}.ag-story-routine li{display:flex;gap:11px}.ag-story-routine li>b{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--ag-plum);color:#fff;font-size:11px}.ag-story-routine li span{display:grid}.ag-story-routine small{margin-top:4px;color:#746a75;line-height:1.45}.ag-story-suitable{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:20px;border:1px solid #e9e2e8;border-radius:17px;background:#fff}.ag-story-suitable span{display:inline-block;margin:4px 4px 0 0;padding:6px 10px;border-radius:999px;background:var(--ag-mist);font-size:10px}.ag-story-suitable>small{max-width:390px;color:#746a75}.ag-story-accordions{margin-top:22px}.ag-story-accordions details{border-bottom:1px solid #e3dbe2}.ag-story-accordions summary{display:flex;justify-content:space-between;padding:18px 4px;cursor:pointer;font-weight:800;list-style:none}.ag-story-accordions summary::-webkit-details-marker{display:none}.ag-story-accordions summary span{color:var(--ag-plum);font-size:20px}.ag-story-accordions details[open] summary span{transform:rotate(45deg)}.ag-story-accordions details>div{padding:0 4px 20px;color:#655b66;line-height:1.65}@media(max-width:749px){.ag-seoul-hero{grid-template-columns:1fr;min-height:0;margin-top:10px;border-radius:14px}.ag-seoul-hero__copy{padding:28px 22px 10px;text-align:center}.ag-seoul-hero__copy h1{font-size:clamp(35px,11vw,48px)}.ag-seoul-hero__lead{margin-inline:auto;font-size:13px}.ag-seoul-hero__trust{justify-content:center;gap:12px;font-size:9px}.ag-seoul-hero__stage{min-height:270px}.ag-seoul-hero__products{height:255px;padding:5px 4px 35px}.ag-seoul-hero__product{width:22%;margin-inline:-2.2%;animation-name:agSeoulFloatMobile}.ag-seoul-hero__stage>small{bottom:10px;font-size:8px}.ag-seoul-hero__fallback{height:280px}.ag-seoul-hero__pearl{bottom:4%}@keyframes agSeoulFloatMobile{50%{transform:translateY(-5px)}}.main-product{padding-block:20px}.product-info{position:static}.product-info h1{font-size:34px}.ag-purchase-panel{padding:14px;border-radius:19px}.ag-checkout-choice{gap:7px}.ag-checkout-choice span{padding:10px}.ag-product-story{width:calc(100% - 24px);margin-top:24px;padding:22px 14px;border-radius:20px}.ag-product-story__intro{text-align:left}.ag-product-story__intro h2{font-size:34px}.ag-story-split{grid-template-columns:1fr}.ag-story-split article{padding:20px}.ag-story-heading{margin:38px 0 16px;text-align:left}.ag-story-benefits{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.ag-story-benefits article{flex:0 0 72%;scroll-snap-align:start}.ag-story-before-after{min-height:330px}.ag-story-ingredients{grid-template-columns:1fr}.ag-story-routine{padding:20px 15px}.ag-story-routine ol{grid-template-columns:1fr 1fr;gap:18px}.ag-story-suitable{display:block}.ag-story-suitable>small{display:block;margin-top:12px}.ag-gallery-authentic{left:10px;top:10px}.ag-chat__launcher--whatsapp{background:#1d9d55!important}}@media(prefers-reduced-motion:reduce){.ag-seoul-hero__product,.ag-seoul-hero__fallback{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/ag-seoul-pearl.css.map */
