.p104-purchase .p92-gallery-stage{aspect-ratio:1;border-radius:18px}.p104-purchase .p92-media{padding:6px}.p104-purchase .p92-media:is([data-p92-kind=video],[data-p92-kind=external_video]){padding:0}.p104-gallery-tools{display:grid;grid-template-columns:1fr auto 44px;gap:8px;align-items:center;padding-top:9px;min-height:53px}.p104-gallery-tools>p{font-size:11px;color:#737d94;line-height:1.4}.p104-gallery-tools .p92-gallery-controls{position:static;inset:auto;gap:7px;pointer-events:auto}.p104-gallery-tools .p92-gallery-controls button,.p104-gallery-tools .p92-zoom{width:44px;height:44px;pointer-events:auto}.p104-gallery-tools .p92-gallery-controls button{background:#f1f0fa}.p104-gallery-tools .p92-gallery-controls span{min-width:34px;font-size:11px}.p104-gallery-tools .p92-zoom{position:static;inset:auto;font-size:23px;background:#fff;border:1px solid #dfe0ed}.p104-purchase .p92-thumbs{padding-top:8px}.p104-purchase #P104PurchaseOptions{scroll-margin-top:110px}.p104-purchase .p104-shop{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:24px;min-height:48px;border-radius:999px;padding:12px 20px;background:#263449;color:#fff;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;box-shadow:0 4px 12px #26344912}.p104-purchase .p104-shop b{font-size:20px;font-weight:400}.p104-purchase .p92-sticky:has(>[data-p92-sticky-cart]:not([hidden])) .p104-shop{display:none}.p104-overview,.p104-overview *,.p104-overview *:before,.p104-overview *:after{box-sizing:border-box}.p104-overview{width:calc(100% - 72px);max-width:1320px;margin:0 auto;padding:34px 0 46px;border-top:1px solid #e2e2ec;color:#1b2947;scroll-margin-top:110px;font-family:var(--font-body)}.p104-overview__header{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:end;margin-bottom:24px}.p104-eyebrow{margin:0 0 12px;color:#4654c6;font-size:9px;font-weight:600;line-height:1.5;letter-spacing:.16em}.p104-overview h2{margin:0;font-family:var(--font-heading);font-size:clamp(29px,2.6vw,38px);font-weight:500;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.p104-overview h2 em{font-style:normal;background:linear-gradient(105deg,#304bdd,#7555b6 70%,#a34d75);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.p104-overview__header>p{max-width:430px;margin:0 0 3px;color:#69758a;font-size:14px;line-height:1.7}.p104-overview__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:start}.p104-card{min-width:0;position:relative;padding:23px 25px 9px;border:1px solid #dfe2f0;border-radius:20px;background:#fffefa;overflow:hidden}.p104-card--highlights{background:linear-gradient(140deg,#f0f2ff,#f9f7fc)}.p104-card--highlights:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#304be1,#785fc1 65%,#a34d75)}.p104-card h3{margin:0 0 15px;color:#26334f;font-family:var(--font-heading);font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.p104-detail{border-top:1px solid #dee1ef}.p104-detail summary{display:flex;gap:12px;align-items:center;min-height:62px;padding:14px 0;list-style:none;cursor:pointer;color:#2e3c58;line-height:1.4}.p104-detail summary::-webkit-details-marker{display:none}.p104-detail summary:focus-visible{outline:2px solid #5a54ba;outline-offset:-2px;border-radius:5px}.p104-detail__number{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#e5e8fb;color:#5155b4;font-size:10px;line-height:1}.p104-detail__label{flex:1;font-size:15px;font-weight:500}.p104-detail__label small{display:block;margin-top:3px;color:#727c90;font-size:12px;font-weight:400;line-height:1.5}.p104-detail__toggle{position:relative;flex:0 0 23px;height:23px;border-radius:50%;border:1px solid #d9dced;background:#ffffff80;color:#6264af}.p104-detail__toggle:before,.p104-detail__toggle:after{content:"";position:absolute;left:6px;top:10px;width:9px;height:1px;background:currentColor}.p104-detail__toggle:after{transform:rotate(90deg)}.p104-detail[open] .p104-detail__toggle:after{display:none}.p104-detail[open] summary{padding-bottom:9px}.p104-detail__body{padding:0 35px 18px 37px;color:#66738a;font-size:14px;line-height:1.7}.p104-card--notes .p104-detail__body{padding-left:0}.p104-detail__body p{margin:0 0 9px}.p104-detail__body p:last-child{margin-bottom:0}@media(hover:hover){.p104-purchase .p104-shop:hover{background:#18263a}.p104-detail summary:hover .p104-detail__label{color:#414cc0}.p104-gallery-tools button:hover{border-color:#9d9fce}}@media(max-width:989px){.p104-overview__grid,.p104-overview__header{gap:20px}.p104-card{padding-inline:21px}}@media(max-width:749px){.p104-purchase .p92-gallery-stage{aspect-ratio:1;border-radius:16px}.p104-purchase .p92-media{padding:4px}.p104-gallery-tools{gap:5px;padding-top:7px;min-height:51px}.p104-gallery-tools>p{font-size:10px}.p104-gallery-tools .p92-gallery-controls{gap:2px}.p104-gallery-tools .p92-gallery-controls span{min-width:31px}.p104-purchase .p92-purchase-grid{gap:26px}.p104-purchase #P104PurchaseOptions{scroll-margin-top:100px}.p104-purchase .p92-sticky{gap:17px}.p104-overview{width:calc(100% - 36px);padding:26px 0 34px;scroll-margin-top:90px}.p104-overview__header{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.p104-overview h2{font-size:30px}.p104-eyebrow{margin-bottom:11px}.p104-overview__header>p{font-size:14px;line-height:1.7;margin:0;max-width:36ch}.p104-overview__grid{grid-template-columns:1fr;gap:14px}.p104-card{padding:20px 18px 6px;border-radius:17px}.p104-card h3{font-size:20px;margin-bottom:14px}.p104-detail summary{gap:10px;min-height:61px;padding:13px 0}.p104-detail__label{font-size:14.5px}.p104-detail__label small{font-size:12px}.p104-detail__body{padding:0 3px 17px 35px;font-size:14px;line-height:1.75}.p104-card--notes .p104-detail summary{min-height:74px}}@media(prefers-reduced-motion:reduce){.p104-purchase *,.p104-overview *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dewel-product-refine-v104.css.map */
