body:has(.product-information) .product-recommendations{background:linear-gradient(180deg,snow,#fff6f8)!important;border-top:1px solid #ead1da!important;border-bottom:0!important;padding:clamp(38px,5vw,68px) 0!important}body:has(.product-information) .product-recommendations .section-resource-list{max-width:1280px!important;margin-inline:auto!important;padding-inline:clamp(16px,3.5vw,44px)!important}body:has(.product-information) .product-recommendations .section-resource-list__content{display:flex!important;justify-content:center!important;text-align:center!important;margin:0 auto 30px!important}body:has(.product-information) .product-recommendations .section-resource-list__content h2,body:has(.product-information) .product-recommendations .section-resource-list__content h3{width:100%!important;text-align:center!important;font-family:var(--font-h2--family,Georgia,serif)!important;font-size:clamp(1.9rem,4vw,2.65rem)!important;font-weight:500!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#21191d!important;margin:0!important}body:has(.product-information) .product-recommendations .section-resource-list__content h2:after,body:has(.product-information) .product-recommendations .section-resource-list__content h3:after{content:"";display:block;width:54px;height:2px;margin:14px auto 0!important;background:linear-gradient(90deg,#c97892,#d8b38c);border-radius:99px}body:has(.product-information) .product-recommendations .resource-list{display:grid!important;align-items:stretch!important;column-gap:clamp(12px,1.8vw,22px)!important;row-gap:clamp(16px,2vw,24px)!important}body:has(.product-information) .product-recommendations .resource-list__item{min-width:0!important;height:100%!important}body:has(.product-information) .product-recommendations product-card{display:block!important;height:100%!important}body:has(.product-information) .product-recommendations .product-card__content{height:100%!important;min-height:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;background:#fff!important;border:1px solid #ead1da!important;border-radius:20px!important;padding:0 0 17px!important;overflow:hidden!important;box-shadow:0 8px 26px #5b2c3c0e!important;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important}body:has(.product-information) .product-recommendations product-card:hover .product-card__content{transform:translateY(-3px)!important;border-color:#d9a8b8!important;box-shadow:0 15px 34px #5b2c3c1a!important}body:has(.product-information) .product-recommendations .product-card__content .product-card-gallery,body:has(.product-information) .product-recommendations .product-card__content .product-card__media,body:has(.product-information) .product-recommendations .product-card__content [class*=product-card-gallery]{background:#f7f5f6!important;overflow:hidden!important}body:has(.product-information) .product-recommendations .product-card__content img{transition:transform .4s ease!important}body:has(.product-information) .product-recommendations product-card:hover img{transform:scale(1.025)!important}body:has(.product-information) .product-recommendations .product-card__content .product-title,body:has(.product-information) .product-recommendations .product-card__content [class*=product-title]{display:block!important;width:100%!important;box-sizing:border-box!important;padding:15px 12px 0!important;margin:0!important;text-align:center!important;font-family:var(--font-body--family,Arial,sans-serif)!important;font-size:clamp(.78rem,1vw,.94rem)!important;font-weight:600!important;line-height:1.4!important;letter-spacing:-.015em!important;color:#292126!important;min-height:3.9em!important}body:has(.product-information) .product-recommendations .product-card__content .price,body:has(.product-information) .product-recommendations .product-card__content [class*=price]{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;width:100%!important;box-sizing:border-box!important;padding:8px 10px 0!important;margin:0!important;text-align:center!important;color:#a95773!important;font-size:1rem!important;font-weight:750!important;line-height:1.25!important}body:has(.product-information) .product-recommendations .product-card__content .price .compare-at-price,body:has(.product-information) .product-recommendations .product-card__content [class*=compare]{color:#a69aa0!important;font-weight:500!important}body:has(.product-information) .product-recommendations .product-card__content .price *,body:has(.product-information) .product-recommendations .product-card__content [class*=price] *{text-align:center!important}@media(max-width:749px){body:has(.product-information) .product-recommendations{padding:34px 0 40px!important;margin-top:16px!important}body:has(.product-information) .product-recommendations .section-resource-list{padding-inline:14px!important}body:has(.product-information) .product-recommendations .section-resource-list__content{margin-bottom:23px!important}body:has(.product-information) .product-recommendations .section-resource-list__content h2,body:has(.product-information) .product-recommendations .section-resource-list__content h3{font-size:1.9rem!important}body:has(.product-information) .product-recommendations .product-card__content{border-radius:16px!important;padding-bottom:13px!important}body:has(.product-information) .product-recommendations .product-card__content .product-title,body:has(.product-information) .product-recommendations .product-card__content [class*=product-title]{padding:12px 8px 0!important;font-size:.79rem!important;min-height:4.2em!important}body:has(.product-information) .product-recommendations .product-card__content .price,body:has(.product-information) .product-recommendations .product-card__content [class*=price]{padding:7px 6px 0!important;font-size:.91rem!important}}body:has(.product-information) .product-information{background:#fffafb!important;border:1px solid #ead1da!important;border-radius:22px!important;padding:clamp(20px,3vw,34px)!important;margin:24px auto!important;box-shadow:0 10px 30px #5b2c3c0b!important;color:#21191d!important}body:has(.product-information) .product-information .product-form,body:has(.product-information) .product-information product-form{width:100%!important}body:has(.product-information) .product-information .quantity,body:has(.product-information) .product-information quantity-selector{border:1px solid #e7cfd8!important;border-radius:7px!important;background:#fff!important;min-height:58px!important}body:has(.product-information) .product-information button[name=add],body:has(.product-information) .product-information .product-form__submit,body:has(.product-information) .product-information .add-to-cart-button{min-height:58px!important;border-radius:999px!important;background:#151515!important;color:#fff!important;border:1px solid #151515!important;font-weight:700!important;letter-spacing:.045em!important;text-transform:uppercase!important;box-shadow:none!important}body:has(.product-information) .product-information button[name=add]:hover,body:has(.product-information) .product-information .product-form__submit:hover{background:#a95773!important;border-color:#a95773!important}body:has(.product-information) .product-information details,body:has(.product-information) .product-information .accordion,body:has(.product-information) .product-information .accordion-item{border:1px solid #ead1da!important;border-radius:12px!important;background:#fff!important;margin:10px 0!important;overflow:hidden!important}body:has(.product-information) .product-information summary,body:has(.product-information) .product-information .accordion__title{padding:17px 18px!important;font-size:.96rem!important;font-weight:650!important;color:#21191d!important;letter-spacing:.01em!important}body:has(.product-information) .product-information details[open] summary{border-bottom:1px solid #f0dfe5!important;color:#a95773!important}body:has(.product-information) .product-information details .accordion__content,body:has(.product-information) .product-information details .content,body:has(.product-information) .product-information .accordion__content{padding:16px 18px 19px!important;line-height:1.7!important;color:#51464b!important}body:has(.product-information) .product-information .payment-icons,body:has(.product-information) .product-information .payment-methods,body:has(.product-information) .product-information ul.list-payment{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:0!important;margin:12px 0!important;list-style:none!important}body:has(.product-information) .product-information .payment-icons img,body:has(.product-information) .product-information .payment-methods img,body:has(.product-information) .product-information ul.list-payment img{width:auto!important;height:27px!important;max-width:46px!important;object-fit:contain!important}body:has(.product-information) .product-information .product__policies,body:has(.product-information) .product-information .rte{color:#40373b!important;line-height:1.7!important}body:has(.product-information) .product-information .reassurance,body:has(.product-information) .product-information [class*=reassurance],body:has(.product-information) .product-information [class*=delivery],body:has(.product-information) .product-information [class*=shipping]{border-top:1px solid #ead1da!important;padding-top:14px!important;margin-top:14px!important}@media(max-width:749px){body:has(.product-information) .product-information{border-radius:17px!important;padding:17px 15px!important;margin:16px 10px!important}body:has(.product-information) .product-information button[name=add],body:has(.product-information) .product-information .product-form__submit,body:has(.product-information) .product-information .add-to-cart-button{min-height:54px!important;font-size:.9rem!important}body:has(.product-information) .product-information summary,body:has(.product-information) .product-information .accordion__title{padding:15px 14px!important}}body:has(.pe-product-experience) .pe-product-experience{max-width:980px!important;margin:26px auto 34px!important;padding:clamp(18px,3vw,30px)!important;background:#fffafb!important;border:1px solid #ead1da!important;border-radius:20px!important;box-shadow:0 10px 28px #5b2c3c0b!important;color:#21191d!important;box-sizing:border-box!important}body:has(.pe-product-experience) .pe-product-accordions{display:grid!important;gap:10px!important;margin:0 0 22px!important}body:has(.pe-product-experience) .pe-product-accordion{border:1px solid #ead1da!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;margin:0!important}body:has(.pe-product-experience) .pe-product-accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:54px!important;padding:15px 18px!important;color:#21191d!important;font-size:15px!important;font-weight:650!important;letter-spacing:.01em!important;cursor:pointer!important;list-style:none!important}body:has(.pe-product-experience) .pe-product-accordion summary::-webkit-details-marker{display:none!important}body:has(.pe-product-experience) .pe-product-accordion[open] summary{color:#a95773!important;border-bottom:1px solid #f0dfe5!important}body:has(.pe-product-experience) .pe-product-accordion .pe-plus{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 25px!important;width:25px!important;height:25px!important;border:1px solid #ead1da!important;border-radius:50%!important;color:#a95773!important;font-size:18px!important;transition:transform .2s ease!important}body:has(.pe-product-experience) .pe-product-accordion[open] .pe-plus{transform:rotate(45deg)!important}body:has(.pe-product-experience) .pe-product-accordion__content{padding:16px 18px 19px!important;color:#51464b!important;font-size:14px!important;line-height:1.75!important}body:has(.pe-product-experience) .pe-product-accordion__content p{margin:0 0 10px!important}body:has(.pe-product-experience) .pe-stock-line{display:flex!important;align-items:center!important;gap:9px!important;margin:0 0 13px!important;padding-top:16px!important;border-top:1px solid #ead1da!important;font-size:14px!important}body:has(.pe-product-experience) .pe-stock-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#6e9b78!important;box-shadow:0 0 0 4px #6e9b781c!important}body:has(.pe-product-experience) .pe-stock-dot.is-out{background:#b65c68!important}body:has(.pe-product-experience) .pe-stock-line strong{font-weight:700!important}body:has(.pe-product-experience) .pe-payment-trust__logos{display:flex!important;flex-flow:row wrap!important;align-items:center!important;gap:7px!important;margin:0 0 12px!important;padding:0!important}body:has(.pe-product-experience) .pe-payment-logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:39px!important;height:26px!important;padding:3px 5px!important;border:1px solid #eee5e8!important;border-radius:5px!important;background:#fff!important}body:has(.pe-product-experience) .pe-payment-logo svg{display:block!important;width:auto!important;max-width:42px!important;height:19px!important}body:has(.pe-product-experience) .pe-secure-label{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;color:#51464b!important;font-size:13px!important}body:has(.pe-product-experience) .pe-secure-label span{color:#a95773!important;font-size:19px!important}body:has(.pe-product-experience) .pe-delivery-timeline{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-top:15px!important;border-top:1px solid #ead1da!important}body:has(.pe-product-experience) .pe-delivery-step{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;min-width:0!important;text-align:center!important;color:#51464b!important;font-size:11px!important;line-height:1.4!important}body:has(.pe-product-experience) .pe-delivery-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:50%!important;background:#f8edf1!important;color:#a95773!important;font-size:16px!important}body:has(.pe-product-experience) .pe-delivery-step strong{color:#21191d!important;font-size:11px!important;font-weight:750!important;letter-spacing:.035em!important}body:has(.pe-product-experience) .pe-delivery-connector{display:none!important}@media(max-width:749px){body:has(.pe-product-experience) .pe-product-experience{margin:18px 12px 26px!important;padding:16px 14px!important;border-radius:16px!important}body:has(.pe-product-experience) .pe-product-accordion summary{min-height:50px!important;padding:14px!important;font-size:14px!important}body:has(.pe-product-experience) .pe-product-accordion__content{padding:14px!important;font-size:13px!important}body:has(.pe-product-experience) .pe-delivery-timeline{gap:5px!important}body:has(.pe-product-experience) .pe-delivery-step,body:has(.pe-product-experience) .pe-delivery-step strong{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pe-da2-v2.css.map */
