#product-page:where(.astro-KCNZXMP4){max-width:1448px;margin-inline:auto}.title-container:where(.astro-KCNZXMP4){height:935px;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.title-content:where(.astro-KCNZXMP4){display:flex;flex-direction:column;align-items:center;padding:55px;text-align:center;background-color:#fff;max-width:95%}.purple-line:where(.astro-KCNZXMP4){content:"";display:block;height:7px;width:70px}.title-content:where(.astro-KCNZXMP4) h1:where(.astro-KCNZXMP4){font-family:mrs-mrs-eaves-roman-lining,serif;font-size:42px;line-height:1;letter-spacing:3.9px;margin-block:20px;color:#4b4f54}.product-info:where(.astro-KCNZXMP4){display:flex;flex-direction:column;background-color:#efefef}.swiper:where(.astro-KCNZXMP4){width:100vw;max-width:600px;cursor:grab}.swiper-slide:where(.astro-KCNZXMP4) img:where(.astro-KCNZXMP4){-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;aspect-ratio:1}.product-content:where(.astro-KCNZXMP4){background-color:#fff;margin-inline:20px;padding:50px;max-width:600px;margin-inline:auto}.product-content:where(.astro-KCNZXMP4) .purple-line:where(.astro-KCNZXMP4){margin-block:20px}.product-content:where(.astro-KCNZXMP4) h2:where(.astro-KCNZXMP4){font-size:30px;line-height:1.19;letter-spacing:2px;color:#4b4f54;font-family:mrs-eaves-numbers,mrs-eaves,serif;margin-bottom:9px}.product-content:where(.astro-KCNZXMP4) p:where(.astro-KCNZXMP4){font-size:26px;color:#4b4f54;font-family:mrs-eaves-numbers,mrs-eaves,serif;letter-spacing:2px;margin-bottom:30px}.product-content:where(.astro-KCNZXMP4) h3:where(.astro-KCNZXMP4){font-family:brandon-grotesque,sans-serif;font-size:24px;line-height:1.19;letter-spacing:2px;color:#4b4f54;margin-bottom:20px}.product-content:where(.astro-KCNZXMP4) .profile{margin-right:10px;border:2px solid #4b4f54;color:#4b4f54;padding:5px 10px;margin-bottom:10px;font-family:brandon-grotesque,sans-serif;text-transform:uppercase}.profile-options:where(.astro-KCNZXMP4){margin-bottom:30px}.profile-options:where(.astro-KCNZXMP4) p{font-size:20px;margin-bottom:5px;font-family:brandon-grotesque,sans-serif;text-decoration:underline;color:#4b4f54;letter-spacing:2px}.product-content:where(.astro-KCNZXMP4) .overview:where(.astro-KCNZXMP4){font-size:16px;line-height:1.54;letter-spacing:1px;color:#4b4f54;font-family:brandon-grotesque,sans-serif;margin-bottom:0;border-top:2px solid #4b4f54;padding-block:20px;border-bottom:2px solid #4b4f54;font-weight:lighter}.feel-difference:where(.astro-KCNZXMP4){padding:75px 30px}.feel-difference:where(.astro-KCNZXMP4) .purple-line:where(.astro-KCNZXMP4){margin-bottom:20px}.feel-difference:where(.astro-KCNZXMP4) h3:where(.astro-KCNZXMP4){font-family:mrs-eaves-numbers,mrs-eaves,serif;font-size:24px;line-height:1.1;margin-bottom:9px;letter-spacing:1px;color:#4b4f54}.feel-difference:where(.astro-KCNZXMP4) p:where(.astro-KCNZXMP4){line-height:1.54;letter-spacing:1px;color:#4b4f54;font-family:brandon-grotesque,sans-serif;font-size:18px;font-weight:lighter}.difference-list:where(.astro-KCNZXMP4){margin-top:20px}.difference-image:where(.astro-KCNZXMP4){display:flex;justify-content:center}.item-1:where(.astro-KCNZXMP4){display:flex;padding-top:20px;border-top:1px solid #0000001a}.item-2:where(.astro-KCNZXMP4){margin-top:20px;display:flex;padding-bottom:20px;border-bottom:1px solid #0000001a;margin-bottom:20px}.list-icon:where(.astro-KCNZXMP4){content:"";min-width:22px;height:22px;border:1px solid #4b4f54;border-radius:50px}.list-content:where(.astro-KCNZXMP4){margin-left:20px}.list-content:where(.astro-KCNZXMP4) h3:where(.astro-KCNZXMP4){text-transform:uppercase;font-family:brandon-grotesque,sans-serif;font-size:18px;letter-spacing:3px;font-weight:500}.composition:where(.astro-KCNZXMP4){background-color:#efefef;padding-block:125px;display:flex;flex-direction:column;align-items:center}.composition:where(.astro-KCNZXMP4) h3:where(.astro-KCNZXMP4){font-size:30px;line-height:1.19;letter-spacing:2px;color:#4b4f54;font-family:mrs-eaves-numbers,mrs-eaves,serif;text-align:center}.composition:where(.astro-KCNZXMP4) img:where(.astro-KCNZXMP4){margin-block:40px}.composition:where(.astro-KCNZXMP4) .purple-line:where(.astro-KCNZXMP4){margin-bottom:20px}.specs:where(.astro-KCNZXMP4){width:100%;padding-inline:20px;display:flex;flex-direction:column}.specs:where(.astro-KCNZXMP4) h4:where(.astro-KCNZXMP4){font-size:18px;font-weight:700;line-height:1.72;letter-spacing:3.5px;color:#4b4f54;text-transform:uppercase;margin-block:20px;border-bottom:1px solid #4b4f54;font-family:brandon-grotesque,sans-serif}.specs:where(.astro-KCNZXMP4) p{line-height:1.5;letter-spacing:1px;text-transform:uppercase;font-weight:500;font-family:brandon-grotesque,sans-serif;color:#4b4f54;font-size:14px}.quality:where(.astro-KCNZXMP4){padding-block:120px;display:flex;flex-direction:column;align-items:center}.quality:where(.astro-KCNZXMP4) img:where(.astro-KCNZXMP4){margin-bottom:60px}.quality:where(.astro-KCNZXMP4) .purple-line:where(.astro-KCNZXMP4){margin-bottom:20px}.quality:where(.astro-KCNZXMP4) h2:where(.astro-KCNZXMP4){font-size:30px;line-height:1.19;letter-spacing:2px;color:#4b4f54;font-family:mrs-eaves-numbers,mrs-eaves,serif;margin-bottom:9px}.quality:where(.astro-KCNZXMP4) p:where(.astro-KCNZXMP4){font-size:18px;line-height:1.54;letter-spacing:1px;color:#4b4f54;margin:0 0 60px;padding:0;font-family:brandon-grotesque,sans-serif;text-align:center;max-width:400px}.quality:where(.astro-KCNZXMP4) a:where(.astro-KCNZXMP4){border:3px solid #4b4f54;color:#4b4f54;padding:20px;letter-spacing:3.7px;text-transform:uppercase;font-weight:700;font-family:brandon-grotesque,sans-serif;font-size:14px}#sizes:where(.astro-KCNZXMP4) .not-available{color:#a11919;margin-top:20px;text-decoration:none}.focused-button{background-color:#a9e6f2}@media screen and (min-width: 768px){.purple-line:where(.astro-KCNZXMP4){width:90px;height:11px}.feel-difference:where(.astro-KCNZXMP4){padding-inline:75px}.specs:where(.astro-KCNZXMP4){margin-top:20px;flex-direction:row;justify-content:space-evenly}.specs:where(.astro-KCNZXMP4) p{font-size:16px}.quality:where(.astro-KCNZXMP4) a:where(.astro-KCNZXMP4){font-size:16px}}@media screen and (min-width: 1440px){.product-info:where(.astro-KCNZXMP4){flex-direction:row}.swiper-slide:where(.astro-KCNZXMP4){display:flex;align-items:center}.feel-difference:where(.astro-KCNZXMP4){display:flex;justify-content:space-between;gap:20px}.difference-content:where(.astro-KCNZXMP4){max-width:50%;display:flex;flex-direction:column;justify-content:center}}
