.ap p{margin:0}.ap [data-pdp-anchor]{scroll-margin-top:var(--apnav-offset, 140px)}.artsme-product-nav-section{position:sticky;top:var(--am-header-offset, var(--apnav-top, 0px));z-index:20;transition:top .35s ease}.apnav{border-top:1px solid #ece3e7;border-bottom:1px solid #ece3e7;background:#fff}.apnav__list{display:flex;gap:36px;max-width:1360px;margin:0 auto;padding:0 40px;overflow-x:auto;list-style:none;scrollbar-width:none}.apnav__list::-webkit-scrollbar{display:none}.apnav__list a{display:flex;align-items:center;height:60px;border-bottom:2px solid transparent;color:#6a5963;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none}.apnav__list a:hover{color:#391c31}.apnav__list a[aria-current=true]{border-bottom-color:#391c31;color:#391c31}.apben{background:#fbe3ec}.apben__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;margin-top:40px}.apben__card{display:flex;flex-direction:column;gap:14px;min-width:0;padding:28px;border-radius:20px;background:#fff}.apben__card h3,.aphow__step h3,.apqual__item h3{margin:0;font-family:var(--font-base);font-weight:500;letter-spacing:0;text-transform:none}.apben__card h3{color:#391c31;font-size:19px}.apben__card p{color:#6a5963;font-size:15px;line-height:1.6}.aping__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}.aping__copy{display:flex;flex-direction:column;gap:28px}.aping__actives{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:12px}.aping__active{display:flex;flex-direction:column;gap:6px;padding:24px;border-radius:20px;background:#fbe3ec}.aping__amount{color:#391c31;font-size:36px;font-weight:500;letter-spacing:-.02em}.aping__active-name{font-size:15px;font-weight:500}.aping__active-note{color:#6a5963;font-size:13px}.aping__free{display:flex;flex-direction:column;gap:12px}.aping__free-title{font-size:14px;font-weight:500}.aping__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.aping__chips li{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:1px solid #ece3e7;border-radius:999px;background:#fff;font-size:13px}.aping__chips svg{width:15px;height:15px;color:#391c31}.aping__table-card{padding:24px;border:1px solid #ece3e7;border-radius:20px;background:#fff}.aping__table-title{margin-bottom:4px!important;font-size:16px;font-weight:600}.aping__table-note{margin-bottom:16px!important;color:#6a5963;font-size:13px}.aping__table{width:100%;border-collapse:collapse;font-size:14px}.aping__table th,.aping__table td{padding:12px 0;border:0;background:none;text-align:right;overflow-wrap:normal;word-break:normal}.aping__table td{padding-left:12px}.aping__table thead th{padding:0 0 10px;color:#6a5963;font-size:12px;font-weight:500}.aping__table tbody tr{border-top:1px solid #ece3e7}.aping__table tbody th{color:#391c31;font-weight:400;text-align:left}.aping__table tbody td{color:#6a5963}.aping__table tbody td:last-child{color:#391c31}.aping__table .is-strong th{font-weight:500}.aping__table .is-strong td:last-child{font-weight:600}.aping__legend{margin-top:16px!important;color:#6a5963;font-size:11px;line-height:1.5;letter-spacing:.02em;text-transform:uppercase}.aphow__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.aphow__media{aspect-ratio:1 / 1;max-height:560px;overflow:hidden;border-radius:28px;background:#fbe3ec}.aphow__media img{width:100%;height:100%;object-fit:cover}.aphow__copy{display:flex;flex-direction:column;gap:28px}.aphow__steps{margin:0;padding:0;list-style:none}.aphow__step{display:flex;gap:18px;padding:22px 0;border-top:1px solid #ece3e7}.aphow__num{flex:0 0 28px;width:28px;padding-top:3px;white-space:nowrap;color:#391c31;font-size:13px;font-weight:600}.aphow__step div{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.aphow__step h3{color:#391c31;font-size:19px}.aphow__step p{color:#6a5963;font-size:15px;line-height:1.55}.apqual{background:#391c31;color:#fff}.apqual .ah-eyebrow{color:#f799b9}.apqual .ah-title{color:#fff}.apqual .ah-sub{color:#ffffffc7}.apqual__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.apqual__copy{display:flex;flex-direction:column;gap:24px}.apqual__list{margin:0;padding:0;list-style:none}.apqual__item{display:flex;gap:16px;padding:20px 0;border-top:1px solid rgba(255,255,255,.14)}.apqual__item svg{width:22px;height:22px;flex-shrink:0;color:#f799b9}.apqual__item div{display:flex;flex-direction:column;gap:4px}.apqual__item h3{color:#fff;font-size:17px}.apqual__item p{color:#ffffffbf;font-size:14px;line-height:1.6}.apqual__media{aspect-ratio:1 / 1;max-height:560px;overflow:hidden;border-radius:28px;background:#fbe3ec}.apqual__media img{width:100%;height:100%;object-fit:cover}.aprev__grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,3fr);align-items:start;gap:64px}.aprev__summary{position:sticky;top:var(--apnav-offset, 160px);display:flex;flex-direction:column;gap:20px}.aprev__score{display:flex;align-items:center;gap:16px}.aprev__score-num{font-size:72px;font-weight:500;line-height:1;letter-spacing:-.04em}.aprev__score div{display:flex;flex-direction:column;gap:6px;color:#6a5963;font-size:14px}.aprev__note{color:#6a5963;font-size:14px;line-height:1.6}.aprev__bars{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;color:#6a5963}.aprev__bars li{display:grid;grid-template-columns:14px 1fr 28px;align-items:center;gap:10px}.aprev__bar{height:6px;overflow:hidden;border-radius:99px;background:#fbe3ec}.aprev__bar span{display:block;height:100%;border-radius:99px;background:#391c31}.aprev__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px}.aprev__card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #ece3e7;border-radius:20px;background:#fff}.aprev__card[hidden]{display:none}.aprev__card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#6a5963;font-size:12px}.aprev__card blockquote{margin:0;padding:0;border:0;color:#391c31;font-size:15px;font-style:normal;line-height:1.6}.aprev__who{display:flex;align-items:center;gap:8px;margin-top:auto!important;color:#391c31;font-size:14px;font-weight:500}.aprev__who span{color:#6a5963;font-size:12px;font-weight:400}.aprev__more{margin-top:28px}.ap .aprev__more-btn,.ap .aprev__more-btn:hover{display:inline-flex;align-items:center;justify-content:center;height:48px;min-height:0;margin:0;padding:0 22px;border:1.5px solid #391c31;border-radius:12px;background:transparent;box-shadow:none;color:#391c31;font-family:var(--font-base);font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:none;cursor:pointer}.ap .aprev__more-btn:hover{background:#391c31;color:#fff}.apfaq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:64px}.apfaq__list{border-top:1px solid #ece3e7}.apfaq__item{border-bottom:1px solid #ece3e7}.apfaq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 0;color:#391c31;font-size:16px;font-weight:500;list-style:none;cursor:pointer}.apfaq__item summary::-webkit-details-marker{display:none}.apfaq__plus{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fbe3ec;color:#391c31;transition:transform .2s ease}.apfaq__plus svg{width:16px;height:16px}.apfaq__item[open] .apfaq__plus{transform:rotate(45deg)}.apfaq__answer{max-width:720px;padding:0 0 20px;color:#6a5963;font-size:15px;line-height:1.65}.apcomp{background:#fbe3ec}.apcomp__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:24px;margin-top:40px}.apcomp__card{display:flex;flex-direction:column;gap:14px;min-width:0}.apcomp__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:20px;background:#fff}.apcomp__media img{width:100%;height:100%;padding:7%;object-fit:contain}.apcomp__badge{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:999px;background:#391c31;color:#f799b9;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.apcomp__info{display:flex;flex-direction:column;gap:5px}.apcomp__vendor{color:#6a5963;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.apcomp__title{margin:0;font-family:var(--font-base);font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.apcomp__title a{color:#391c31;text-decoration:none}.apcomp__title a:hover{text-decoration:underline;text-underline-offset:3px}.apcomp__sub,.apcomp__rating{color:#6a5963;font-size:13px;line-height:1.45}.apcomp__rating{display:flex;align-items:center;gap:8px}.apcomp__rating strong{color:#391c31;font-weight:600}.apcomp__buy{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.apcomp__price{color:#391c31;font-size:17px;font-weight:600}.apcomp__price small{color:#6a5963;font-size:12px;font-weight:400}.ap .apcomp__add,.ap .apcomp__add:hover{display:inline-flex;align-items:center;gap:6px;width:auto;height:44px;min-width:44px;min-height:0;margin:0;padding:0 16px;border:1.5px solid #391c31;border-radius:12px;background:#fff;box-shadow:none;color:#391c31;font-family:var(--font-base);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer}.ap .apcomp__add:hover{background:#391c31;color:#fff}.ap .apcomp__add[disabled]{opacity:.55;cursor:default}.apcomp__add svg{width:16px;height:16px}.apcomp__msg{color:#8f1d3a;font-size:12px}.apcomp__msg:empty{display:none}@media(max-width:989px){.aping__grid,.aphow__grid,.apqual__grid,.aprev__grid,.apfaq__grid{grid-template-columns:minmax(0,1fr);gap:32px}.aprev__summary{position:static}}@media(max-width:749px){.apnav__list{gap:24px;padding:0 20px}.apnav__list a{height:52px}.apben__grid,.apcomp__grid{margin-top:24px}.apben__card{padding:22px}.aping__actives{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aping__active{padding:18px 16px;border-radius:16px}.aping__active:last-child:nth-child(odd){grid-column:1 / -1}.aping__amount{font-size:26px}.aping__active-name{font-size:14px}.aping__active-note{font-size:12px}.aping__table-card{padding:20px 18px}.aping__table{font-size:13px}.aping__table th,.aping__table td{padding-top:10px;padding-bottom:10px}.aphow__media,.apqual__media{border-radius:22px}.aprev__score-num{font-size:56px}}@media(prefers-reduced-motion:reduce){.apfaq__plus{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/artsme-pdp.css.map */
