.elane-pdp,.elane-pdp *{box-sizing:border-box}.elane-pdp{--cream: #FAF6F0;--cream-2: #F0E8DC;--cream-3: #FFFFFF;--ink: #2A1F3D;--ink-soft: #5A4A6F;--lav: #B89DD9;--lav-deep: #8C6FB5;--lav-soft: #F3EBFF;--lav-line: rgba(184,157,217,.35);--gold: #E8B547;--tp-green: #00B67A;--hl-yellow: #FFE873;--red: #E25569;--red-soft: #FFE2E6;--red-line: #F4B5BE;--green-cta: #2E9E7B;--green-cta-d: #237A5E;--line: rgba(42,31,61,.08);--line-strong: rgba(42,31,61,.14);background:var(--cream);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"ss01";-webkit-font-smoothing:antialiased}.elane-pdp img{max-width:100%;display:block}.elane-pdp .imgph{background:linear-gradient(135deg,var(--lav-soft),var(--cream-2));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;color:var(--lav-deep);position:relative;border-radius:10px;padding:14px;overflow:hidden}.elane-pdp .imgph:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1.5px dashed rgba(140,111,181,.3);border-radius:8px;pointer-events:none}.elane-pdp .imgph .ico{font-size:28px;line-height:1;z-index:1}.elane-pdp .imgph .lbl{font-size:11px;font-weight:600;color:var(--ink);line-height:1.3;z-index:1;max-width:90%}.elane-pdp .imgph.warm{background:linear-gradient(135deg,#ffe5d5,#ffcdb0);color:#b05a33}.elane-pdp .imgph.warm:before{border-color:#b05a3340}.elane-pdp .imgph.warm .lbl{color:#5a2d17}.elane-pdp .imgph.cool{background:linear-gradient(135deg,#dcc8e8,#b89dd9);color:#5a4878}.elane-pdp .imgph.cool:before{border-color:#5a48784d}.elane-pdp .imgph.cool .lbl{color:#3e2d5c}.elane-pdp .imgph.dark{background:linear-gradient(135deg,#3e2d5c,#1f1535);color:#fff9}.elane-pdp .imgph.dark:before{border-color:#ffffff26}.elane-pdp .imgph.dark .lbl{color:#ffffffd9}.elane-pdp .imgph.lifestyle{background:linear-gradient(135deg,#e8dcf5,#c8b0e2);color:#6e5594}.elane-pdp .imgph.lifestyle:before{border-color:#6e55944d}.elane-pdp .imgph.lifestyle .lbl{color:#4a2d78}.elane-pdp .hl{position:relative;display:inline-block;padding:0 3px;z-index:1}.elane-pdp .hl:before{content:"";position:absolute;left:0;right:0;bottom:3px;height:10px;z-index:-1;background:var(--hl-yellow)}.elane-pdp .section{padding:36px 12px;position:relative;background:#fff}@media(min-width:700px){.elane-pdp .section{padding:48px 22px}}.elane-pdp .section.no-border{border-top:none}.elane-pdp .section-hd{text-align:center;margin-bottom:22px}.elane-pdp .section-eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--lav-deep);margin-bottom:8px}.elane-pdp .section-h{font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.025em;color:var(--ink);margin-bottom:6px}.elane-pdp .section-h .hl:before{height:11px;bottom:3px}.elane-pdp .section-sub{font-size:13px;line-height:1.45;color:var(--ink-soft);max-width:360px;margin:0 auto}.elane-pdp .btf-tone-cream{background:var(--cream)}.elane-pdp .btf-tone-white{background:#fff}.elane-pdp .cta-section{width:100%;max-width:360px;margin:22px auto 0;padding:14px 22px;background:var(--lav-deep);color:#faf6f0;border-radius:100px;border:none;cursor:pointer;font-family:inherit;font-size:13px;font-weight:800;letter-spacing:.08em;display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;transition:background .2s,transform .1s;box-shadow:0 4px 14px #8c6fb540;text-transform:uppercase}.elane-pdp .cta-section:hover{background:var(--ink)}.elane-pdp .cta-section:active{transform:scale(.98)}.elane-pdp .cta-section.soft{text-transform:none;letter-spacing:.02em;background:var(--ink);color:var(--hl-yellow);box-shadow:0 4px 14px #2a1f3d40;font-weight:700}.elane-pdp .cta-section.soft:hover{background:var(--lav-deep);color:#faf6f0}@media(min-width:900px){.elane-pdp .section-h{font-size:32px}}@keyframes elane-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.elane-pdp [data-cv=auto]{content-visibility:auto;contain-intrinsic-size:1px 800px}shopify-privacy-banner,.shopify-privacy-banner,[data-shopify-privacy],shop-cookie-consent,shopify-cookie-banner,[role=alertdialog][aria-label*=ookie],[role=alertdialog][aria-label*=onsent],.privacy-banner,.consent-modal,.cookie-modal{font-family:Inter,-apple-system,sans-serif!important;--primary-color: #8C6FB5;--secondary-color: #2A1F3D}shopify-privacy-banner>*,.shopify-privacy-banner [class*=container],[role=alertdialog][aria-label*=ookie]>*,.privacy-banner-container,.cookie-banner,.consent-banner{background:#faf6f0!important;color:#2a1f3d!important;border-radius:14px!important;box-shadow:0 12px 32px #2a1f3d2e!important;border:1px solid rgba(42,31,61,.08)!important;padding:22px!important}shopify-privacy-banner h2,shopify-privacy-banner h3,.shopify-privacy-banner h2,.shopify-privacy-banner h3,[role=alertdialog] h2,.cookie-banner h2,.consent-banner h2{color:#2a1f3d!important;font-weight:800!important;letter-spacing:-.01em!important;font-size:16px!important;margin:0 0 10px!important}shopify-privacy-banner p,.shopify-privacy-banner p,[role=alertdialog][aria-label*=ookie] p,.cookie-banner p,.consent-banner p{color:#5a4a6f!important;font-size:13px!important;line-height:1.5!important;margin:0 0 14px!important}shopify-privacy-banner a,.shopify-privacy-banner a,[role=alertdialog][aria-label*=ookie] a,.cookie-banner a,.consent-banner a{color:#8c6fb5!important;text-decoration:underline!important;font-weight:600!important}shopify-privacy-banner a:hover,.shopify-privacy-banner a:hover,.cookie-banner a:hover{color:#2a1f3d!important}shopify-privacy-banner button,.shopify-privacy-banner button,[role=alertdialog][aria-label*=ookie] button,.cookie-banner button,.consent-banner button{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;padding:12px 18px!important;border-radius:999px!important;cursor:pointer!important;border:1.5px solid transparent!important;transition:background .15s,color .15s,border-color .15s!important}shopify-privacy-banner button[data-accept],shopify-privacy-banner button.accept,shopify-privacy-banner button[class*=accept],shopify-privacy-banner button[id*=accept],.shopify-privacy-banner button[class*=accept],.cookie-banner button.accept,.cookie-banner button[class*=primary],[role=alertdialog] button[class*=accept i]{background:#8c6fb5!important;color:#faf6f0!important;border-color:#8c6fb5!important}shopify-privacy-banner button[data-accept]:hover,shopify-privacy-banner button[class*=accept]:hover,[role=alertdialog] button[class*=accept i]:hover{background:#2a1f3d!important;border-color:#2a1f3d!important}shopify-privacy-banner button[data-decline],shopify-privacy-banner button.decline,shopify-privacy-banner button[class*=decline],shopify-privacy-banner button[class*=refuse],shopify-privacy-banner button[class*=reject],.cookie-banner button.decline,.cookie-banner button[class*=secondary],[role=alertdialog] button[class*=decline i],[role=alertdialog] button[class*=refus i],[role=alertdialog] button[class*=reject i]{background:transparent!important;color:#2a1f3d!important;border-color:#2a1f3d33!important}shopify-privacy-banner button[data-decline]:hover,shopify-privacy-banner button[class*=decline]:hover,[role=alertdialog] button[class*=decline i]:hover,[role=alertdialog] button[class*=refus i]:hover{border-color:#2a1f3d!important;background:#2a1f3d0a!important}shopify-privacy-banner button[class*=manage],shopify-privacy-banner button[class*=preferences],shopify-privacy-banner button[class*=settings],[role=alertdialog] button[class*=manage i],[role=alertdialog] button[class*=preferences i]{background:transparent!important;color:#8c6fb5!important;border:0!important;padding:8px 0!important;text-decoration:underline!important;font-weight:600!important}shopify-privacy-banner button[class*=manage]:hover,[role=alertdialog] button[class*=manage i]:hover{color:#2a1f3d!important}shopify-privacy-banner [class*=backdrop],shopify-privacy-banner [class*=overlay],.privacy-banner-backdrop{background:#2a1f3d8c!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/elane.css.map */
