.shop-page-main-section{padding:85px 0 0;height:0}.shop-page-main-container{max-width:1160px}.shop-page-main-title{text-align:center;padding-bottom:30px}.shop-page-main-title h1{position:relative;display:inline-flex;font-family:JessiNeue-Bold;font-size:46px;line-height:1em;letter-spacing:-.03em;margin:0}.shop-page-main-title h1:before{content:"";position:absolute;background:url(shop-title-back.svg) center center no-repeat;width:52px;height:22px;right:-28px;top:-15px}.shop-page-main-title h1:after{content:"";position:absolute;background:url(shop-title-bottom.svg) center center no-repeat;width:62px;height:11px;left:3px;bottom:-18px}.shop-page-main-filters{padding:10px 0;margin-bottom:44px;background:var(--colorwhite);position:sticky;top:52px;z-index:3}.shop-page-main-filters ul{display:flex;align-items:center;list-style:none;margin:0;padding:0}.shop-page-main-filters ul li{display:inline-flex;align-items:center}.shop-page-main-filters ul li:not(:first-child){margin-left:8px}.shop-page-main-filters ul li a{font-family:DMSans-Medium;font-size:16px;display:flex;align-items:center;height:48px;line-height:48px;position:relative;padding:0 20px;border-radius:50px;text-align:center;color:#a8a7a6;background:#f8f4f3;border:2px solid #f8f4f3}.shop-page-main-filters ul li a:hover{background:#e5e0df;color:#a19f9e}.shop-page-main-filters ul li.active a{color:var(--colorwhite);background:var(--colorhotpink);border:2px solid #C63552}.shop-page-main-filters ul li.active a:hover{color:var(--colorwhite);background:#de4462}.shop-page-main-collection-title{background:var(--colordustypink);color:var(--colorgray50);padding:24px;border-top-left-radius:24px;border-top-right-radius:24px;margin-bottom:24px}.shop-page-main-collection-title h2{font-family:DMSans-Bold;font-size:26px;line-height:1.1em;letter-spacing:-.01em;text-align:center;color:var(--colorblack);display:flex;align-items:center;justify-content:center;margin:0 0 18px}.shop-page-main-collection-title h2 span{font-family:DMSans-Medium;font-size:10px;line-height:22px;height:22px;color:#aa2943;background:var(--colorwarmpink);padding:0 8px;border-radius:5px;margin-left:8px}.shop-page-main-collection-title p{font-family:DMSans-Regular;color:#a89a9a;font-size:16px;line-height:1.5em;letter-spacing:-.01em;margin:0;text-align:center}.shop-page-main-row{display:grid;grid-template-columns:repeat(auto-fill,266px);justify-content:space-between;grid-gap:0 15px}.shop-page-main-col{width:266px;text-align:center;margin-top:24px}.shop-page-main-col a{display:inline-flex;justify-content:center;width:auto;margin:16px 0 7px;color:var(--colorblack);font-size:14px;font-family:DMSans-Medium}.shop-page-main-cover{position:relative;width:100%;height:350px;border:1px solid #F3F3F3;border-radius:16px;overflow:hidden}.shop-page-main-bottom-link{text-align:center;margin-top:40px}.shop-page-main-stars{display:block}.shop-page-main-stars img{margin:0 auto;display:block;max-width:100%;height:auto}.shop-page-main-price{display:block;text-align:center;font-family:DMSans-Bold;font-size:14px;margin-top:7px}.shop-page-main-price u{text-decoration:line-through;color:var(--colorgray50)}.shop-page-main-cover .quick-add{position:absolute;z-index:2;right:15px;bottom:15px;background:url(icon-plus.svg) center center no-repeat;width:26px;height:26px;cursor:pointer}.shop-page-main-row .soldout .quick-add{background-image:url(icon-plus-disabled.svg);cursor:default}.shop-page-main-cover .bestseller{font-family:DMSans-Medium;position:absolute;bottom:17px;right:50px;color:#c01b60;background:#ffb8d6;font-size:10px;line-height:22px;border-radius:5px;padding:0 8px}.shop-page-main-cover .soldout{font-family:DMSans-Medium;position:absolute;bottom:17px;right:50px;color:#6b6b6b;background:#e0e0e0;font-size:10px;line-height:22px;border-radius:5px;padding:0 8px}.shop-page-subscription-section{padding-bottom:80px}.shop-page-subscription-container{max-width:1160px}.shop-page-subscription-title{background:var(--colordustypink);color:var(--colorgray50);padding:24px;border-top-left-radius:24px;border-top-right-radius:24px;margin-bottom:24px}.shop-page-subscription-title h2{font-family:DMSans-Bold;font-size:26px;line-height:1.1em;letter-spacing:-.01em;text-align:center;color:var(--colorblack);display:flex;align-items:center;justify-content:center;margin:0 0 18px}.shop-page-subscription-title h2 span{font-family:DMSans-Medium;font-size:10px;line-height:22px;height:22px;color:#6a54c4;background:#cdc0ff;padding:0 8px;border-radius:5px;margin-left:8px}.shop-page-subscription-title p{font-family:DMSans-Regular;color:#a89a9a;font-size:16px;line-height:1.5em;letter-spacing:-.01em;margin:0;text-align:center}.shop-page-subscription-row{display:grid;grid-template-columns:repeat(auto-fill,266px);justify-content:space-between;grid-gap:0 15px}.shop-page-subscription-col{width:266px;text-align:center;margin-top:24px}.shop-page-subscription-col a{display:inline-flex;justify-content:center;width:auto;margin:16px 0 7px;color:var(--colorblack);font-size:14px;font-family:DMSans-Medium}.shop-page-subscription-cover{position:relative;width:100%;height:350px;border:1px solid #F3F3F3;border-radius:16px;overflow:hidden}.shop-page-subscription-bottom-link{text-align:center;margin-top:40px}.shop-page-subscription-stars{display:block}.shop-page-subscription-stars img{margin:0 auto;display:block;max-width:100%;height:auto}.shop-page-subscription-price{display:block;text-align:center;font-family:DMSans-Bold;font-size:14px;margin-top:7px}.shop-page-subscription-price u{text-decoration:line-through;color:var(--colorgray50)}.shop-page-subscription-cover .quick-add{position:absolute;z-index:2;right:15px;bottom:15px;background:url(icon-plus.svg) center center no-repeat;width:26px;height:26px;cursor:pointer}.shop-page-subscription-row .soldout .quick-add{background-image:url(icon-plus-disabled.svg);cursor:default}.shop-page-subscription-cover .bestseller{position:absolute;bottom:17px;right:50px;color:#c01b60;background:#ffb8d6;font-size:10px;line-height:22px;border-radius:5px;padding:0 8px}.shop-page-subscription-cover .soldout{position:absolute;bottom:17px;right:50px;color:#6b6b6b;background:#e0e0e0;font-size:10px;line-height:22px;border-radius:5px;padding:0 8px}.shop-page-subscription-col .no-strings{font-family:DMSans-Bold;font-size:26px;line-height:1.1em;margin:0;background:#b19eff;color:var(--colorwhite);display:flex;align-items:center;justify-content:center;border-radius:24px;height:350px;padding:0 36px}.shop-page-lingerie-section{padding-bottom:80px}.shop-page-lingerie-container{max-width:1160px}.shop-page-lingerie-title{background:var(--colordustypink);color:var(--colorgray50);padding:24px;border-top-left-radius:24px;border-top-right-radius:24px;margin-bottom:24px}.shop-page-lingerie-title h2{font-family:DMSans-Bold;font-size:26px;line-height:1.1em;letter-spacing:-.01em;text-align:center;color:var(--colorblack);display:flex;align-items:center;justify-content:center;margin:0 0 18px}.shop-page-lingerie-title h2 span{font-family:DMSans-Medium;font-size:10px;line-height:22px;height:22px;color:#aa2943;background:var(--colorwarmpink);padding:0 8px;border-radius:5px;margin-left:8px}.shop-page-lingerie-title p{font-family:DMSans-Regular;color:#a89a9a;font-size:16px;line-height:1.5em;letter-spacing:-.01em;margin:0;text-align:center}.shop-page-lingerie-row{display:grid;grid-template-columns:repeat(auto-fill,266px);justify-content:space-between;grid-gap:0 15px}.shop-page-lingerie-col{width:266px;text-align:center;margin-top:24px}.shop-page-lingerie-col a{display:inline-flex;justify-content:center;width:auto;margin:16px 0 7px;color:var(--colorblack);font-size:14px;font-family:DMSans-Medium}.shop-page-lingerie-cover{position:relative;width:100%;height:350px;border:1px solid #F3F3F3;border-radius:16px;overflow:hidden}.shop-page-lingerie-cover a{position:absolute;height:100%;width:100%;z-index:1;margin:0;display:block}.shop-page-lingerie-bottom-link{text-align:center;margin-top:40px}.shop-page-lingerie-stars{display:block}.shop-page-lingerie-stars img{margin:0 auto;display:block;max-width:100%;height:auto}.shop-page-lingerie-price{display:block;text-align:center;font-family:DMSans-Bold;font-size:14px;margin-top:7px}.shop-page-lingerie-price u{text-decoration:line-through;color:var(--colorgray50)}.shop-page-lingerie-cover .quick-add{position:absolute;z-index:2;right:15px;bottom:15px;background:url(icon-plus.svg) center center no-repeat;width:26px;height:26px;cursor:pointer}.shop-page-lingerie-row .soldout .quick-add{background-image:url(icon-plus-disabled.svg);cursor:default}.shop-page-lingerie-cover .bestseller{position:absolute;bottom:17px;right:50px;color:#c01b60;background:#ffb8d6;font-size:10px;line-height:22px;border-radius:5px;padding:0 8px}.shop-page-lingerie-cover .soldout{cursor:not-allowed;pointer-events:none;bottom:17px;right:50px;color:#6b6b6b;text-decoration:line-through;opacity:.5;font-size:10px;line-height:22px;border-radius:5px}.shop-page-lingerie-col .cbannerimg{height:350px;width:100%;object-fit:cover;border-radius:16px}.shop-page-lingerie-col .no-strings{font-family:DMSans-Bold;font-size:26px;line-height:1.1em;margin:0;background:#fc6785;color:var(--colorwhite);display:flex;align-items:center;justify-content:center;border-radius:16px;height:350px;padding:0 36px;position:relative}.shop-page-lingerie-col .no-strings span{position:absolute;top:24px;left:50%;transform:translate(-50%);text-transform:uppercase;color:var(--colorwhite);background:#e6274d;font-size:16px;line-height:1em;border-radius:8px;padding:8px}.shop-lingerie-box{width:266px}@media (max-width:991px){.shop-page-main-row{grid-template-columns:[col] 164px [col] 164px;justify-content:center}.shop-page-main-col{width:164px;margin-top:24px}.shop-page-main-cover{height:216px}.shop-page-main-cover a{position:absolute;height:100%;width:100%;z-index:1;margin:0;display:block}.shop-page-subscription-row{grid-template-columns:[col] 164px [col] 164px;justify-content:center}.shop-page-subscription-col{width:164px;margin-top:24px}.shop-page-subscription-cover{height:216px}.shop-page-subscription-cover a{position:absolute;height:100%;width:100%;z-index:1;margin:0;display:block}.shop-page-subscription-col .no-strings{height:216px;font-size:20px}.shop-page-lingerie-row{justify-content:center;grid-template-columns:[col] 164px [col] 164px}.shop-page-lingerie-col{width:164px;margin-top:24px}.shop-page-lingerie-cover{height:216px}.shop-page-lingerie-cover a{position:absolute;height:100%;width:100%;z-index:1;margin:0;display:block}.shop-page-lingerie-col .cbannerimg{height:216px}.shop-page-lingerie-col .no-strings{height:216px;font-size:20px;padding:0 18px}.shop-page-main-filters{margin-bottom:22px;overflow-x:scroll!important;scrollbar-width:none;-ms-overflow-style:none}.shop-page-main-filters::-webkit-scrollbar{width:0;height:0}.shop-page-main-filters ul{justify-content:flex-start}.shop-page-main-filters ul li a{height:36px;line-height:36px;width:max-content;font-size:12px;padding:0 16px}.shop-page-main-collection-title h2{flex-direction:column;margin:0 0 14px}.shop-page-main-collection-title h2 span{margin-top:14px;margin-left:0}.shop-page-main-cover .bestseller,.shop-page-main-cover .soldout{top:8px;left:8px;bottom:auto;right:auto}.shop-page-main-collection-title{margin-bottom:24px}.shop-page-main-section{padding-bottom:0}.shop-page-subscription-title{margin-bottom:24px}.shop-page-subscription-title h2{flex-direction:column;margin:0 0 14px}.shop-page-subscription-title h2 span{margin-top:14px;margin-left:0}.shop-page-lingerie-title h2{flex-direction:column;margin:0 0 14px}.shop-page-lingerie-title h2 span{margin-top:14px;margin-left:0}.shop-page-lingerie-title{margin-bottom:0}.shop-page-lingerie-col .no-strings span{font-size:10px;padding:4px 8px;top:15px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/style-shop.css.map */
