:root{--plum: #6e2a63;--plum-d: #4f1c47;--violet: #8a3a8f;--ink: #2a1a28;--body: #6b6470;--muted: #9a93a0;--faint: #bdb5c4;--line: #ece6ee;--am-bg: #ffffff;--soft: #faf7fb;--am-font: "Inter", system-ui, -apple-system, sans-serif;--font-body-family: "Inter", system-ui, -apple-system, sans-serif;--font-heading-family: "Inter", system-ui, -apple-system, sans-serif;--am-radius-card: 20px;--am-radius-lg: 24px;--am-radius-pill: 30px}.amorem{font-family:var(--am-font);color:var(--ink);line-height:1.5;font-size:15px}.amorem *,.amorem *:before,.amorem *:after{box-sizing:border-box}.amorem a{color:inherit;text-decoration:none}.amorem .ic{width:18px;height:18px;display:block}.amorem .wrap{max-width:1180px;margin:0 auto;padding:0 28px}@media(max-width:600px){.amorem .wrap{padding:0 18px}}.amorem .util{border-bottom:1px solid var(--line);font-size:12.5px;color:var(--body)}.amorem .util .wrap{display:flex;align-items:center;gap:22px;min-height:38px;flex-wrap:wrap}.amorem .util a:hover{color:var(--plum)}.amorem .util .sp{margin-left:auto;display:flex;gap:22px;align-items:center}.amorem .util .ph{font-weight:600;color:var(--ink)}.amorem .util .email{display:inline-flex;align-items:center;gap:6px}.amorem .util .email .ic{width:15px;height:15px}@media(max-width:820px){.amorem .util .hours-address{display:none}}.amorem .util .locale-form{display:inline-flex;align-items:center}.amorem .util .locale-form select{font:inherit;color:var(--ink);background:none;border:none;cursor:pointer;padding:8px 0}@media(max-width:820px){.amorem .util .grp{display:none}}.amorem .head .wrap{display:flex;align-items:center;gap:22px;padding-top:16px;padding-bottom:16px}.amorem .logo{display:flex;flex-direction:column;line-height:1;flex:0 0 auto}.amorem .logo .a{font-size:27px;font-weight:800;color:var(--plum);letter-spacing:.01em}.amorem .logo .a{color:var(--plum)}.amorem .logo .s{font-size:8.5px;letter-spacing:.22em;color:var(--plum);margin-top:3px;font-weight:600}.amorem .logo img{height:30px;width:auto;display:block}.amorem .logo .logo-img{height:36px}.amorem .search{flex:1;display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--line);border-radius:30px;padding:11px 18px;color:var(--muted);font-size:14px;max-width:560px}.amorem .search input{border:none;outline:none;flex:1;font-family:inherit;font-size:14px;color:var(--ink);background:none}.amorem .cta{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(120deg,var(--plum),var(--violet));color:#fff;border:none;border-radius:30px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .2s}.amorem .cta:hover{filter:brightness(1.08)}.amorem .hicons{display:flex;gap:16px;color:var(--ink);align-items:center}.amorem .hicons a{display:grid;place-items:center}.amorem .hicons .bag{position:relative}.amorem .hicons .bag b{position:absolute;top:-6px;right:-7px;background:var(--plum);color:#fff;font-size:10px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-weight:600}@media(max-width:980px){.amorem .cta span{display:none}.amorem .cta{padding:12px}}@media(max-width:720px){.amorem .search{display:none}}.amorem .mainnav{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.amorem .mainnav .wrap{display:flex;gap:30px;height:50px;align-items:center;font-size:14px;font-weight:500;color:var(--ink);overflow-x:auto;scrollbar-width:none}.amorem .mainnav .wrap::-webkit-scrollbar{display:none}.amorem .mainnav a{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;transition:color .2s}.amorem .mainnav a:hover{color:var(--plum)}.amorem .mainnav .new{background:#e84393;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:10px;letter-spacing:.06em}.amorem .mainnav .car{font-size:9px;color:var(--muted)}.amorem .burger{display:none;flex-direction:column;gap:4px;width:38px;height:38px;align-items:center;justify-content:center;background:none;border:0;cursor:pointer;flex:0 0 auto;padding:0}.amorem .burger span{width:21px;height:2px;background:var(--ink);border-radius:2px;transition:transform .25s,opacity .2s}.amorem .mnav-backdrop,.amorem .mnav-head{display:none}@media(max-width:900px){.amorem .burger{display:flex}body.amorem-nav-open .amorem .burger span:nth-child(1),body.amorem-nav-open .burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}body.amorem-nav-open .burger span:nth-child(2){opacity:0}body.amorem-nav-open .burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.amorem .mainnav{border:0;position:fixed;top:0;right:0;bottom:0;z-index:100000;width:min(82vw,340px);background:#fff;box-shadow:-10px 0 40px #0000002e;transform:translate(100%);transition:transform .25s ease;overflow-y:auto}.amorem .mainnav .wrap{flex-direction:column;align-items:stretch;height:auto;gap:0;padding:16px 22px 32px;overflow:visible}.amorem .mainnav .wrap>a{padding:15px 2px;border-bottom:1px solid var(--line);font-size:16px;justify-content:space-between;width:100%}.amorem .mainnav .car{font-size:12px}.amorem .mnav-head{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 12px}.amorem .mnav-head span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.amorem .mnav-close{background:none;border:0;font-size:20px;color:var(--ink);cursor:pointer;line-height:1;padding:4px}.amorem .mnav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#2814286b;opacity:0;pointer-events:none;transition:opacity .25s}body.amorem-nav-open .mainnav{transform:translate(0)}body.amorem-nav-open .mnav-backdrop{opacity:1;pointer-events:auto}body.amorem-nav-open{overflow:hidden}}.amorem.hero,.amorem .hero{padding:42px 0 8px}.amorem .hero .wrap{display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center}.amorem .hero h1{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.02em;line-height:1.08;margin:0;color:var(--plum)}.amorem .hero .lede{color:var(--body);font-size:17px;margin:18px 0 26px;max-width:42ch}.amorem .hbtns{display:flex;gap:12px;flex-wrap:wrap}.amorem .btn{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:15px;font-weight:600;border-radius:30px;padding:13px 26px;cursor:pointer;transition:.2s;border:1.5px solid transparent;line-height:1}.amorem .btn.solid{background:var(--plum);color:#fff}.amorem .btn.solid:hover{background:var(--plum-d)}.amorem .btn.ghost{background:#fff;color:var(--plum);border-color:#d9c7d6}.amorem .btn.ghost:hover{border-color:var(--plum)}.amorem .badges{display:flex;gap:26px;margin-top:30px;flex-wrap:wrap}.amorem .badges .b{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--body);max-width:180px}.amorem .badges .b .ci{width:34px;height:34px;border-radius:50%;background:var(--soft);display:grid;place-items:center;color:var(--plum);flex:0 0 auto}.amorem .badges .b .ci svg{width:18px;height:18px}.amorem .hphoto{border-radius:24px;min-height:360px;position:relative;overflow:hidden;background:linear-gradient(135deg,#efe6f3,#f6e7ee 45%,#e8ddf2)}.amorem .hphoto img,.amorem .hphoto__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.amorem .hphoto:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:radial-gradient(60% 60% at 75% 30%,#fff7,transparent 60%)}.amorem .hphoto .stage{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.amorem .hphoto .disc{width:200px;height:200px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff,#efe3ee);box-shadow:0 30px 60px -30px #6e2a6380;display:grid;place-items:center;position:relative}.amorem .hphoto .disc svg{width:96px;height:96px;color:var(--plum);opacity:.75}.amorem .hphoto .cap{position:absolute;bottom:14px;right:16px;font-size:11px;color:#a98fa6;letter-spacing:.04em}@media(max-width:860px){.amorem .hero .wrap{grid-template-columns:1fr}.amorem .hphoto{min-height:280px}}.amorem .sec{padding:62px 0}.amorem .sec .top{margin-bottom:30px}.amorem .sec h2{font-size:clamp(24px,3vw,34px);font-weight:700;letter-spacing:-.02em;margin:0;color:var(--ink)}.amorem .sec .sub{color:var(--body);margin:8px 0 0;font-size:15px;max-width:40ch}@media(max-width:749px){.amorem .sec{padding:42px 0}}.amorem .bystate .wrap{display:grid;grid-template-columns:230px 1fr;gap:30px;align-items:start}.amorem .states{display:grid;grid-template-columns:repeat(7,1fr);gap:12px}@media(max-width:1080px){.amorem .states{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.amorem .bystate .wrap{grid-template-columns:1fr}.amorem .states{grid-template-columns:repeat(3,1fr)}}@media(max-width:460px){.amorem .states{grid-template-columns:repeat(2,1fr)}}.amorem .state{border:1.5px solid transparent;border-radius:18px;padding:20px 12px;cursor:pointer;text-align:center;background:linear-gradient(160deg,var(--ta),var(--tb));transition:transform .3s,box-shadow .35s;color:var(--ink);font-family:inherit}.amorem .state:hover{transform:translateY(-4px);box-shadow:0 16px 30px -18px #6e2a6366}.amorem .state .ci{width:46px;height:46px;border-radius:50%;background:#fffc;display:grid;place-items:center;margin:0 auto 12px;color:var(--ico)}.amorem .state .ci svg{width:24px;height:24px}.amorem .state .lab{font-size:13px;font-weight:600;line-height:1.2}.amorem .state[aria-pressed=true]{border-color:var(--plum);box-shadow:0 14px 28px -16px #6e2a6380}.amorem .how{background:var(--soft)}.amorem .how .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:10px}@media(max-width:760px){.amorem .how .steps{grid-template-columns:1fr}}.amorem .step{display:flex;gap:16px;align-items:flex-start}.amorem .step .n{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--plum);color:var(--plum);display:grid;place-items:center;font-weight:700;flex:0 0 auto}.amorem .step h4{margin:2px 0 6px;font-size:17px;font-weight:700}.amorem .step p{margin:0;color:var(--body);font-size:14px}.amorem .coll .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:900px){.amorem .coll .grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.amorem .coll .grid{grid-template-columns:1fr}}.amorem .ccard{border-radius:20px;padding:24px 22px;min-height:200px;display:flex;flex-direction:column;background:linear-gradient(160deg,var(--ta),var(--tb));position:relative;overflow:hidden}.amorem .ccard h4{margin:0;font-size:19px;font-weight:700;max-width:9ch;position:relative;z-index:1}.amorem .ccard p{margin:8px 0 0;font-size:13px;color:var(--body);max-width:18ch;position:relative;z-index:1}.amorem .ccard .more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--plum);background:#fff;border-radius:24px;padding:8px 14px;width:max-content;position:relative;z-index:1}.amorem .ccard .g{position:absolute;right:-10px;bottom:-10px;width:120px;height:120px;color:#fff;opacity:.55;z-index:0}.amorem .ccard .g svg{width:100%;height:100%}.amorem .hits .filter-note{font-size:13px;color:var(--body);margin-bottom:18px;display:none;align-items:center;gap:10px}.amorem .hits .filter-note.is-active{display:flex}.amorem .hits .filter-note button{background:none;border:1px solid var(--line);border-radius:20px;padding:5px 12px;cursor:pointer;color:var(--plum);font-family:inherit;font-size:12px}.amorem .pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:960px){.amorem .pgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.amorem .pgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.amorem .pgrid{grid-template-columns:1fr}}.amorem .pcard{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:transform .4s,box-shadow .4s}.amorem .pcard.is-hidden{display:none}.amorem .pcard:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #6e2a6366}.amorem .pcard .ph{height:200px;position:relative;display:grid;place-items:center;background:linear-gradient(160deg,var(--ta, #f3e9f1),var(--tb, #ecdff0))}.amorem .pcard .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.amorem .pcard .ph .g{width:72px;height:72px;color:var(--ico, var(--plum));opacity:.8}.amorem .pcard .ph .g svg{width:100%;height:100%}.amorem .pcard .bdg{position:absolute;top:12px;left:12px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--plum);padding:4px 9px;border-radius:6px;z-index:1}.amorem .pcard .bdg.nv{background:#e84393}.amorem .pcard .bdg.hit{background:var(--violet)}.amorem .pcard .like{position:absolute;top:10px;right:12px;color:var(--muted);cursor:pointer;z-index:1;background:none;border:0;padding:4px;-webkit-appearance:none;appearance:none;line-height:0;transition:color .2s,transform .15s}.amorem .pcard .like:hover{color:var(--plum)}.amorem .pcard .like:active{transform:scale(.85)}.amorem .pcard .like.is-saved{color:var(--plum)}.amorem .pcard .like.is-saved svg{fill:currentColor}.amorem .pcard .pb{padding:13px 13px 14px;display:flex;flex-direction:column;flex:1}.amorem .pcard .pn{font-size:13.5px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.amorem .pcard a.pn:hover{color:var(--plum)}.amorem .pcard .pm{font-size:11.5px;color:var(--muted);margin:3px 0 0}.amorem .pcard .pp{font-size:15px;font-weight:700;margin:auto 0 12px;color:var(--ink);text-align:right}.amorem .pcard .pbtn{margin-top:0;display:flex;gap:8px}.amorem .pcard .pbtn .s{flex:1;height:38px;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border:1.5px solid var(--plum);color:var(--plum);background:#fff;border-radius:22px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:.2s}.amorem .pcard .pbtn .s:hover{background:var(--plum);color:#fff}.amorem .pcard .pbtn .c{flex:0 0 38px;width:38px;height:38px;padding:0;border:1.5px solid var(--line);border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--plum);background:#fff}.amorem .pcard .pbtn .c:hover{border-color:var(--plum)}.amorem.ctaband,.amorem .ctaband{margin:62px auto;max-width:1180px;padding:0 28px}.amorem .ctaband .in{border-radius:24px;padding:42px 40px;display:flex;align-items:center;gap:30px;flex-wrap:wrap;background:linear-gradient(120deg,#f3e7f1,#efe6f5);position:relative;overflow:hidden}.amorem .ctaband h3{margin:0;font-size:clamp(22px,3vw,30px);font-weight:700;color:var(--ink);max-width:16ch}.amorem .ctaband p{margin:10px 0 0;color:var(--body);font-size:15px;max-width:42ch}.amorem .ctaband .act{margin-left:auto;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.amorem .ctaband .feats{display:flex;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--body)}.amorem .ctaband .feats span{display:flex;align-items:center;gap:7px}.amorem .ctaband .feats .d{width:7px;height:7px;border-radius:50%;background:var(--violet)}@media(max-width:700px){.amorem .ctaband .act{margin-left:0}}.amorem .trust{border-top:1px solid var(--line);padding:34px 0}.amorem .trust .wrap{display:flex;gap:26px;justify-content:space-between;flex-wrap:wrap}.amorem .trust .t{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--body)}.amorem .trust .t .ci{width:36px;height:36px;border-radius:50%;background:var(--soft);display:grid;place-items:center;color:var(--plum);flex:0 0 auto}.amorem .trust .t b{display:block;color:var(--ink);font-weight:600;font-size:13px}.amorem.footer,.amorem .footer{background:#2a1a28;color:#cdbfca;padding:46px 0 40px;font-size:13px}.amorem .footer .wrap{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.amorem .footer a{color:#cdbfca}.amorem .footer a:hover{color:#fff}.amorem .footer .col h5{color:#fff;font-size:13px;margin:0 0 14px;letter-spacing:.02em}.amorem .footer .col a{display:block;margin-bottom:9px}.amorem .footer .logo .a{color:#fff;font-size:24px;font-weight:800}.amorem .footer .copy{border-top:1px solid #ffffff14;margin-top:30px;padding-top:18px;color:#9c8a98;font-size:12px;width:100%}.amorem .coll-head{margin-bottom:22px}.amorem .coll-head h1{font-size:clamp(26px,3.5vw,38px);font-weight:800;color:var(--plum);letter-spacing:-.02em;margin:0}.amorem .coll-desc{color:var(--body);margin-top:8px;max-width:60ch}.amorem .coll-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.amorem .feel-pills{display:flex;gap:8px;flex-wrap:wrap}.amorem .pill{font-family:inherit;font-size:13px;font-weight:600;color:var(--body);background:#fff;border:1.5px solid var(--line);border-radius:30px;padding:7px 14px;cursor:pointer;transition:.2s}.amorem .pill:hover{border-color:var(--plum);color:var(--plum)}.amorem .pill.is-on{background:var(--plum);border-color:var(--plum);color:#fff}.amorem .pill--soft{background:var(--soft);border-color:var(--line);color:var(--plum);cursor:default}.amorem .coll-sort{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--body)}.amorem .coll-sort select{font:inherit;color:var(--ink);border:1.5px solid var(--line);border-radius:20px;padding:7px 12px;background:#fff;cursor:pointer}.amorem .coll-empty{color:var(--body);padding:40px 0}.amorem .coll-pagination{display:flex;justify-content:center;gap:10px;margin-top:36px;font-size:14px}.amorem .coll-pagination .page.current{color:var(--plum);font-weight:700}.amorem .coll-pagination a:hover{color:var(--plum)}.amorem .pdp-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}@media(max-width:860px){.amorem .pdp-grid{grid-template-columns:1fr;gap:28px}}.amorem .pdp-main{border-radius:var(--am-radius-lg);overflow:hidden;aspect-ratio:1/1;background:var(--soft);display:grid;place-items:center}.amorem .pdp-main img{width:100%;height:100%;object-fit:cover;display:block}.amorem .pdp-ph{color:var(--plum);opacity:.55}.amorem .pdp-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.amorem .pdp-thumb{width:64px;height:64px;border-radius:12px;overflow:hidden;border:1.5px solid var(--line);background:var(--soft);cursor:pointer;padding:0}.amorem .pdp-thumb.is-on{border-color:var(--plum)}.amorem .pdp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.amorem .pdp-title{font-size:clamp(24px,3vw,34px);font-weight:500;color:var(--plum);letter-spacing:-.02em;margin:0}.amorem .pdp-material{color:var(--muted);font-size:14px;margin-top:6px}.amorem .pdp-price{font-size:24px;font-weight:700;color:var(--ink);margin:14px 0 22px}.amorem .pdp-form{display:flex;flex-direction:column;gap:14px;max-width:420px}.amorem .pdp-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--body)}.amorem .pdp-field select{font:inherit;color:var(--ink);border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff}.amorem .pdp-field--opt{gap:9px}.amorem .pdp-field__lbl{font-size:13px;font-weight:600;color:var(--ink)}.amorem .pdp-field__lbl .pdp-opt-val{color:var(--plum)}.amorem .pdp-field__lbl em{font-style:normal;color:var(--muted);font-weight:400}.amorem .pdp-swatches{display:flex;flex-wrap:wrap;gap:10px}.amorem .pdp-sw{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1.5px var(--line);background:var(--sw);cursor:pointer;padding:0;transition:box-shadow .15s,transform .15s}.amorem .pdp-sw:hover{transform:scale(1.08)}.amorem .pdp-sw.is-on{box-shadow:0 0 0 2px var(--plum)}.amorem .pdp-sizes{display:flex;gap:8px;flex-wrap:wrap}.amorem .pdp-size{border:1.5px solid var(--line);background:#fff;color:var(--body);border-radius:30px;padding:8px 16px;font:inherit;font-size:13px;cursor:pointer;transition:all .2s}.amorem .pdp-size.is-on,.amorem .pdp-size:hover{border-color:var(--plum);color:var(--plum);background:var(--soft);font-weight:600}.amorem .pdp-buy{display:flex;gap:12px}.amorem .pdp-qty input{width:70px;font:inherit;text-align:center;border:1.5px solid var(--line);border-radius:30px;padding:13px 8px}.amorem .pdp-add{flex:1;justify-content:center}.amorem .pdp-add[disabled]{opacity:.5;cursor:default}.amorem .pdp-feelings{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 0}.amorem .pdp-symbol{display:flex;gap:16px;align-items:flex-start;background:var(--soft);border:1px solid var(--line);border-radius:var(--am-radius-card);padding:20px;margin:22px 0}.amorem .pdp-symbol__ic{width:52px;height:52px;border-radius:50%;background:#fff;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--plum);flex:0 0 auto}.amorem .pdp-symbol__body h2{font-size:15px;font-weight:700;color:var(--plum);margin:2px 0 6px}.amorem .pdp-symbol__body p{margin:0;color:var(--body);font-size:14px}.amorem .pdp-desc{color:var(--body);line-height:1.6;margin-top:8px}.amorem .pdp-desc p{margin:0 0 10px}.amorem .pdp-giftnote{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;margin-top:18px}.amorem .pdp-related{margin-top:64px}.amorem .pdp-related h2{font-size:clamp(20px,2.6vw,28px);font-weight:700;color:var(--plum);margin:0 0 24px}.amorem .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.amorem .crumbs{font-size:13px;color:var(--muted);margin-bottom:18px}.amorem .crumbs a:hover{color:var(--plum)}.amorem .blog-hero{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin-bottom:24px}.amorem .blog-hero__txt h1{font-size:clamp(26px,3.4vw,36px);font-weight:800;color:var(--plum);letter-spacing:-.02em;margin:0}.amorem .blog-hero__txt p{color:var(--body);font-size:17px;margin:14px 0 0;max-width:38ch}.amorem .blog-hero__img{border-radius:var(--am-radius-lg);overflow:hidden;aspect-ratio:1.9/1}.amorem .blog-hero__img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:860px){.amorem .blog-hero{grid-template-columns:1fr;gap:24px}}.amorem .blog-page .blog-kicker,.amorem .blog-page .blog-secrow h2,.amorem .blog-page .blog-latest-h{font-size:16px;font-weight:700;color:var(--ink);letter-spacing:0;text-transform:none}.amorem .blog-kicker{margin:0 0 12px}.amorem .feat{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:var(--am-radius-lg);overflow:hidden;margin-bottom:64px;align-items:center}.amorem .feat__img{aspect-ratio:1.6/1;background:var(--soft);display:grid;place-items:center;overflow:hidden}.amorem .feat__img img{width:100%;height:100%;object-fit:cover}.amorem .feat__ph{color:var(--plum);opacity:.5}.amorem .feat__body{padding:30px;display:flex;flex-direction:column;justify-content:center}.amorem .feat__body h3{font-size:clamp(18px,2vw,22px);font-weight:700;color:var(--plum);margin:10px 0 9px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.amorem .feat__excerpt{color:var(--body);font-size:15px;margin:0 0 18px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.amorem .tagpill{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--plum);background:var(--soft);border:1px solid var(--line);border-radius:20px;padding:4px 11px}.amorem .readmore{color:var(--plum);font-weight:600;font-size:14px}.amorem .readmore:hover{text-decoration:underline}.amorem .meta{color:var(--muted);font-size:12.5px;margin-top:16px}@media(max-width:760px){.amorem .feat{grid-template-columns:1fr}.amorem .feat__img{aspect-ratio:1.5/1;min-height:0}.amorem .feat__body{padding:24px}}.amorem .blog-secrow{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:22px}.amorem .blog-secrow h2{margin:0}.amorem .viewall{color:var(--plum);font-weight:600;font-size:14px}.amorem .viewall:hover{text-decoration:underline}.amorem .topics{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:64px}@media(max-width:1000px){.amorem .topics{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.amorem .topics{grid-template-columns:repeat(2,1fr)}}.amorem .topic-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:24px 14px;border-radius:var(--am-radius-card);background:linear-gradient(160deg,var(--ta),var(--tb));transition:transform .3s,box-shadow .35s}.amorem .topic-card:hover{transform:translateY(-4px);box-shadow:0 16px 30px -18px #6e2a6366}.amorem .topic-card__ic{width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;margin-bottom:4px}.amorem .topic-card__t{font-size:14px;font-weight:700;color:var(--ink)}.amorem .topic-card__d{font-size:12px;color:var(--body);line-height:1.35}.amorem .blog-latest-h{margin:0 0 24px}.amorem .acards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:56px}@media(max-width:900px){.amorem .acards{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.amorem .acards{grid-template-columns:1fr}}.amorem .acard{display:flex;flex-direction:column}.amorem .acard__img{display:block;aspect-ratio:1.2/1;border-radius:var(--am-radius-card);overflow:hidden;background:var(--soft);display:grid;place-items:center}.amorem .acard__img img{width:100%;height:100%;object-fit:cover}.amorem .acard__ph{color:var(--plum);opacity:.5}.amorem .acard__body{padding:14px 2px 0;display:flex;flex-direction:column;gap:8px}.amorem .acard__body h3{font-size:16px;font-weight:700;color:var(--plum);margin:0;line-height:1.25}.amorem .acard__body p{font-size:13px;color:var(--body);margin:0}.amorem .news-band{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;background:linear-gradient(120deg,#f7e7f1,#efe6f5);border-radius:var(--am-radius-lg);padding:34px 40px}.amorem .news-band__disc{width:84px;height:84px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff,#efe3ee);display:grid;place-items:center;color:var(--plum);flex:0 0 auto}.amorem .news-band__txt h2{font-size:clamp(20px,2.4vw,26px);font-weight:700;color:var(--ink);margin:0;max-width:16ch}.amorem .news-band__txt p{color:var(--body);font-size:14px;margin:8px 0 0;max-width:40ch}.amorem .news-row{display:flex;gap:8px}.amorem .news-band__form input[type=email]{font:inherit;border:1.5px solid var(--line);border-radius:30px;padding:12px 18px;min-width:220px;background:#fff}.amorem .news-nospam{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;margin-top:10px}.amorem .news-ok{color:var(--plum);font-weight:600}@media(max-width:860px){.amorem .news-band{grid-template-columns:1fr;text-align:left;gap:18px}.amorem .news-band__form input[type=email]{min-width:0;flex:1}}.amorem .contact-head{margin-bottom:30px;max-width:60ch}.amorem .contact-head h1{font-size:clamp(28px,3.5vw,40px);font-weight:800;color:var(--plum);letter-spacing:-.02em;margin:0}.amorem .contact-head p{color:var(--body);font-size:16px;margin:12px 0 0}.amorem .contact-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}@media(max-width:760px){.amorem .contact-grid{grid-template-columns:1fr;gap:28px}}.amorem .contact-form{display:flex;flex-direction:column;gap:16px;max-width:520px}.amorem .contact-form input,.amorem .contact-form textarea{font:inherit;color:var(--ink);border:1.5px solid var(--line);border-radius:14px;padding:12px 14px;background:#fff;width:100%}.amorem .contact-form textarea{resize:vertical}.amorem .contact-form .btn{align-self:flex-start}.amorem .contact-aside{background:var(--soft);border:1px solid var(--line);border-radius:var(--am-radius-card);padding:26px}.amorem .contact-aside__ic{width:52px;height:52px;border-radius:50%;background:#fff;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--plum);margin-bottom:14px}.amorem .contact-aside p{color:var(--body);font-size:14px;margin:0 0 6px}.amorem .contact-email{color:var(--plum);font-weight:700}.amorem .contact-email:hover{text-decoration:underline}.amorem .faq-head{margin-bottom:26px;max-width:60ch}.amorem .faq-head h1{font-size:clamp(28px,3.5vw,40px);font-weight:800;color:var(--plum);letter-spacing:-.02em;margin:0}.amorem .faq-head p{color:var(--body);font-size:16px;margin:12px 0 0}.amorem .faq-list{max-width:760px}.amorem .faq-item{border-bottom:1px solid var(--line)}.amorem .faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:20px 0;font-size:16px;font-weight:600;color:var(--ink)}.amorem .faq-item summary::-webkit-details-marker{display:none}.amorem .faq-item summary:hover{color:var(--plum)}.amorem .faq-item__mark{font-size:22px;font-weight:400;color:var(--plum);line-height:1;flex:0 0 auto;transition:transform .2s}.amorem .faq-item[open] .faq-item__mark{transform:rotate(45deg)}.amorem .faq-item__a{color:var(--body);font-size:15px;line-height:1.6;padding:0 0 22px;max-width:64ch}.amorem .faq-item__a p{margin:0 0 10px}@media(prefers-reduced-motion:reduce){.amorem *,.amorem *:after,.amorem *:before{transition:none!important}}cart-items,#main-cart-footer{--am-plum: #6e2a63;--am-violet: #8a3a8f;--am-ink: #2a1a28;--am-body: #6b6470;--am-line: #ece6ee}cart-items .title--primary{color:var(--am-ink);font-weight:800;letter-spacing:-.01em}cart-items .cart-item__name{color:var(--am-ink);font-weight:600}cart-items .cart-item__name:hover{color:var(--am-plum)}cart-items .cart-items thead th,cart-items .cart-item__details .product-option{color:var(--am-body)}cart-items .cart-item__price-wrapper .price,cart-items .cart-item__totals .price{color:var(--am-ink)}cart-items .quantity{border:1.5px solid var(--am-line);border-radius:30px;overflow:hidden}cart-items .quantity:after{box-shadow:none}cart-items .quantity__input,cart-items .quantity__button{color:var(--am-ink)}cart-items .cart-item__remove .button{color:var(--am-plum)}#main-cart-footer .cart__note .text-area,cart-items .cart__note .text-area{border-radius:16px}#main-cart-footer .totals__subtotal{color:var(--am-body)}#main-cart-footer .totals__subtotal-value{color:var(--am-ink);font-weight:700}#main-cart-footer .cart__checkout-button.button{background:linear-gradient(120deg,var(--am-plum),var(--am-violet));color:#fff;border:0;border-radius:30px;box-shadow:none;font-weight:600}#main-cart-footer .cart__checkout-button.button:before,#main-cart-footer .cart__checkout-button.button:after{display:none}#main-cart-footer .cart__checkout-button.button:hover:not([disabled]){filter:brightness(1.08)}#main-cart-footer .cart__update-button.button--secondary{background:#fff;color:var(--am-plum);border:1.5px solid var(--am-line);border-radius:30px;box-shadow:none}#main-cart-footer .cart__update-button.button--secondary:before,#main-cart-footer .cart__update-button.button--secondary:after{display:none}#main-cart-footer .cart__update-button.button--secondary:hover{border-color:var(--am-violet)}cart-items .cart__warnings .button{background:linear-gradient(120deg,var(--am-plum),var(--am-violet));color:#fff;border:0;border-radius:30px;box-shadow:none}cart-items .cart__warnings .button:before,cart-items .cart__warnings .button:after{display:none}cart-items .title-wrapper-with-link{flex-wrap:wrap;align-items:baseline;gap:6px 16px}cart-items .title-wrapper-with-link .title--primary{order:1}cart-items .title-wrapper-with-link .underlined-link{order:2;margin-left:auto;color:var(--am-plum)}cart-items .title-wrapper-with-link:after{order:3;flex-basis:100%;content:"Your symbols, almost yours. Add a note, choose wrapping, and send them with meaning.";color:var(--am-body);font-size:14px;line-height:1.5;margin-top:2px}cart-items .cart-items{border-collapse:separate;border-spacing:0 12px}cart-items .cart-items thead th{color:var(--am-body);font-weight:600;padding-bottom:0}cart-items .cart-item>td{background:#fff;border-top:1.5px solid var(--am-line);border-bottom:1.5px solid var(--am-line);padding-top:16px;padding-bottom:16px;vertical-align:middle}cart-items .cart-item>td:first-child{border-left:1.5px solid var(--am-line);border-top-left-radius:16px;border-bottom-left-radius:16px;padding-left:16px}cart-items .cart-item>td:last-child{border-right:1.5px solid var(--am-line);border-top-right-radius:16px;border-bottom-right-radius:16px;padding-right:16px}cart-items .cart-item__image{border-radius:12px}#main-cart-footer .cart__footer{background:#fff;border:1.5px solid var(--am-line);border-radius:20px;padding:22px}#main-cart-footer .cart__footer .totals{align-items:center}@media(min-width:990px){#MainContent:has(>[id$=__cart-items]){display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;align-items:start;width:min(1180px,100% - 56px);margin-inline:auto}#MainContent:has(>[id$=__cart-items])>[id$=__amorem_cart_care]{grid-column:1 / -1}#MainContent:has(>[id$=__cart-items])>[id$=__cart-footer]{position:sticky;top:18px;align-self:start}#MainContent:has(>[id$=__cart-items]) cart-items.page-width,#MainContent:has(>[id$=__cart-items]) #main-cart-footer.page-width{max-width:none;width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}.main-page-title,.shopify-policy__title h1,.shopify-policy__title{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin:0 0 28px}.main-page-title+.rte,.shopify-policy__body{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:17px;line-height:1.75;color:var(--body);max-width:46rem}.shopify-policy__container{max-width:52rem}.main-page-title+.rte p,.shopify-policy__body p{margin:0 0 1.2em}.main-page-title+.rte h2,.shopify-policy__body h2{font-size:23px;font-weight:600;color:var(--ink);line-height:1.3;margin:1.7em 0 .5em}.main-page-title+.rte h3,.shopify-policy__body h3{font-size:19px;font-weight:600;color:var(--ink);margin:1.4em 0 .4em}.main-page-title+.rte a,.shopify-policy__body a{color:var(--plum);text-decoration:underline;text-underline-offset:2px}.main-page-title+.rte ul,.main-page-title+.rte ol,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.2em;padding-left:1.3em}.main-page-title+.rte li,.shopify-policy__body li{margin:.35em 0}.main-page-title+.rte strong,.shopify-policy__body strong{color:var(--ink);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/2/assets/amorem.css.map */
