/** Shopify CDN: Minification failed

Line 4982:20 Unexpected "{"

**/
html {
  font-size: 1.25vw;
}

@media only screen and (max-width: 768px) {
  html {
    font-size: 4vw;
  }
}

@font-face{
  font-family:Apercu_Regular;
  src:url(/cdn/shop/files/Apercu_Regular.woff?v=1747241252)
}
@font-face{
  font-family:Apercu_Medium;
  src:url(/cdn/shop/files/Apercu_Medium.woff?v=1747241251)
}
@font-face{
  font-family:Apercu_Light;
  src:url(/cdn/shop/files/Apercu-Light.woff?v=1747308277)
}
@font-face{
  font-family:Apercu_Bold;
  src:url(/cdn/shop/files/Apercu-Bold.woff?v=1747315320)
}
@font-face{
  font-family:Allura_Regular;
  src:url(/cdn/shop/files/Allura-Regular.woff?v=1747633143)
}
@font-face{
  font-family:Playfair-Display-Regular;
  src:url(/cdn/shop/files/PlayfairDisplay-Regular_93ccf6bd-14bf-430b-9c03-c6ec044fb392.woff2?v=1651571870)
}
@font-face{
  font-family:Helvetica-Neue-Roman;
  src:url(/cdn/shop/files/HelveticaNeue-Roman_4430feb2-d1b1-427c-85e8-01625c452e0a.woff2?v=1651467457)
}
@font-face{
  font-family:Playfair-Display-semibold;
  src:url(/cdn/shop/files/PlayfairDisplay-SemiBold.woff?v=1651466652)
}
/* @font-face{
  font-family:Helvetica-medium;
  src:url(/cdn/shop/files/HelveticaNeue-Medium_604060dd-f298-4172-8f30-ef57db40266a.woff?v=1651563176)
} */
@font-face{
  font-family:SF_UI_Display-Light;
  src:url(/cdn/shop/files/SF-UI-Display-Light.woff?v=1696323962);
  src:url(/cdn/shop/files/SF-UI-Display-Light.woff2?v=1696323962)
}
/* @font-face{
  font-family:Playfair_Display_Bold_Italic;
  src:url(/cdn/shop/files/PlayfairDisplay-BoldItalic_2de92f36-75c8-4c33-9e03-cf1309aa8444.woff?v=1696415818);
  src:url(/cdn/shop/files/PlayfairDisplay-BoldItalic_2de92f36-75c8-4c33-9e03-cf1309aa8444.woff?v=1696415818)
} */
/* @font-face{
  font-family:SF_UI_Display_Semibold;
  src:url(/cdn/shop/files/SFUIDisplay-Semibold.woff?v=1696417416);
  src:url(/cdn/shop/files/SFUIDisplay-Semibold.woff2?v=1696417416)
} */
/* @font-face{
  font-family:SF_UI_Display_Regular;
  src:url(/cdn/shop/files/SFUIDisplay-Regular.woff?v=1696418330);
  src:url(/cdn/shop/files/SFUIDisplay-Regular.woff2?v=1696418330)
} */
/* @font-face{
  font-family:SF_UI_Display_Medium;
  src:url(/cdn/shop/files/SFUIDisplay-Medium.woff?v=1696499295);
  src:url(/cdn/shop/files/SFUIDisplay-Medium.woff2?v=1696499295)
} */

.template-page .title-head {
    font-family: Playfair-Display-Regular;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 30px;
    margin: 0;
    line-height: 35px;
}
.template-page .t4s-section-main>.t4s-section-inner {
    margin: 0px 0px 10px;
}
.template-page .t4s-section-main>.t4s-section-inner>.t4s-container {
    max-width: 100%;
    padding: 0px 20px;
}
.info-content p, .info-content li {
    font-size: 15px;
    text-align: justify;
    font-family: Helvetica-Neue-Roman;
    color: #555;
    margin-bottom: 25px;
}
.info-content p a {
    color: #000;
}
.logo-brand .carousel-cell {
    margin: 0px 20px;
}
.map-section .title h2 {
    text-transform: uppercase;
}
.shopify-policy__title h4 {
    margin-bottom: 25px;
}
.shopify-policy__title span {
    text-transform: uppercase;
    letter-spacing: .3em;
    font-size: 16px;
}
.info-content p, .info-content li {
    font-size: 15px;
    text-align: justify;
    font-family: Helvetica-Neue-Roman;
    color: #555;
    line-height: 1.4;
}
.template-page .custom-storelocator-page {
    margin: 40px 0 130px;
}
.template-page .custom-storelocator-page .storelocator-head-section h1 {
    text-align: center;
    text-transform: capitalize;
    font-family: Helvetica;
    font-size: 29px;
    font-weight: 100 !important;
    letter-spacing: 1.5px;
    margin-bottom: 40px;
}
.template-page .custom-storelocator-page .custom-storelocator-list {
    max-width: 76%;
    width: 100%;
    margin: 0 auto;
}
.template-page .custom-storelocator-page .storelist-location-pole {
    color: #6c6c6c;
    text-align: center;
    font-size: 23px;
    font-family: Helvetica;
    margin: 30px 0 20px;
}
.template-page .custom-storelocator-page .custom-storelocator-list .storelist-location .storelist-location-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.template-page .custom-storelocator-page .custom-storelocator-list .storelist-location .storelist-location-wrapper .single-storelist-detail {
    border: solid #c2c2c2 1px;
    padding: 10px;
    background: linear-gradient(#fefefe, #f6f6f6);
    flex-basis: 25%;
    width: 100%;
    max-width: 25%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.boost-sd__toolbar-container>.boost-sd__toolbar-inner {
    max-width: 100%;
}
.t4s-footer-wrap .t4s-footer-raw-html .app-download-section {
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
}
.shopify-policy__title {
    display: none !important;
}
.gh-footer-link {
    display: flex;
    justify-content: end;
}
.store-locator-btn {
    background: #000;
    margin-top: 15px;
}
.store-locator-btn a {
    color: #fff;
    text-align: center;
    margin: 0 auto;
    display: block;
    font-size: 13px;
    padding: 5px;
}
.template-page .custom-storelocator-page .custom-storelocator-list .storelist-location .storelist-location-wrapper .single-storelist-detail h3 {
    color: #a02724;
    margin: 0;
    font-size: 15px;
    text-transform: capitalize;
    letter-spacing: .5px;
}
.template-page .custom-storelocator-page p {
    line-height: 1.5;
    color: #4e4e4e;
    font-size: 13px;
    margin: 0;
}
.template-page .custom-storelocator-page p {
    line-height: 1.5;
    color: #4e4e4e;
    font-size: 13px;
    margin: 0;
}
.template-page .custom-storelocator-page .custom-storelocator-list .storelist-location .storelist-location-wrapper .single-storelist-detail:hover {
    background: linear-gradient(#ececec, #fdfdfd);
    cursor: pointer;
}
.template-page .t4s-section-main>.t4s-section-inner>.t4s-container>.t4s-row {
    margin: 0px;
}
.template-page .t4s-section-main>.t4s-section-inner>.t4s-container>.t4s-row>.t4s-col-item {
    width: 100%;
    padding: 0px;
}
form#contact_form_page h3.t4s-form-title {
    text-align: center;
    margin: 40px 0px;
    font-family: Playfair-Display-Regular;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 30px;
    line-height: 35px;
    color: #bb1140;
}
form#contact_form_page label {
    text-transform: uppercase;
    letter-spacing: .3em;
    font-size: 15px;
    color: #000;
}
form#contact_form_page {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
form#contact_form_page>* {
    width: 100%;
}
form#contact_form_page p:has(#contact_form_page-name) {
    width: 50%;
}
form#contact_form_page p:has(#contact_form_page-email) {
    width: calc(50% - 10px);
    margin-left: 10px;
}
form#contact_form_page p:has(#contact_form_page-phone) {
    display: none!important;
}
form#contact_form_page input.t4s-btn {
    width: max-content;
    margin: 0 auto 30px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 11px 20px;
    border-radius: 0px;
    border-width: 1px;
}
form#contact_form_page input.t4s-btn:hover {
    background: #000;
    color:#fff;
}
.t4s-section-header__bot .t4s-row .t4s-col .t4s-navigation ul li a {
    padding: 5px 16px;
}
header#shopify-section-header-inline img.header__normal-logo {
    padding: 0px;
}
header#shopify-section-header-inline {
    margin-bottom: 0 !important;
    padding: 15px 30px 27px;
    background: linear-gradient(to bottom, #E9D7BEB3 0%, #ffffff 100%);
}
header#shopify-section-header-inline .t4s-header__wrapper>.t4s-container {
    padding: 0px;
}
header#shopify-section-header-inline .menu-block {
    margin-top: 23px;
    order: 4;
    padding: 0px;
    flex: 1 0 100%;
}
header#shopify-section-header-inline .logo-block {
    order: 2;
}
header#shopify-section-header-inline .t4s-col-group_btns {
    order: 3;
    padding-right: 0px;
    flex: 1;
}
header#shopify-section-header-inline .store-locatore-block {
    order: 1;
    display: flex;
    align-items: center;
    flex: 1;
}
header#shopify-section-header-inline .store-locatore-block p {
    margin-bottom: 0px;
    font-family: Apercu_Regular;
    font-size: 12px;
    line-height: 14px;
    color: #2C2C2C;
    display: flex;
    align-items: center;
    gap: 8px;
}
ul#t4s-nav-ul {
    justify-content: space-between !important;
    width: 100%;
}
.t4s-announcement-bar {
    background-color: #ffe3ec;
    min-height: 34px;
    font-size: 12px;
    margin: 0px 30px 18px;
    border-radius: 9px;
}
.t4s-announcement-bar__item strong {
    font-size: 14px;
    font-weight: 600;
    list-style: none;
}
.t4s-announcement-bar button.t4s-announcement-bar__close {
    display: none !important;
}
#shopify-section-bottom-bar .t4s-custom-col:last-child {
    justify-content: end;
}
.t4s-announcement-bar .t4s-announcement-bar__wrap p {
    font-size: 12px;
    font-family: 'Apercu_Medium';
    display: flex;
    justify-content: center;
    align-items: center;
    gap:3px;
}
.t4s-sec-slideshow {
    padding: 0px 30px;
}
.t4s-sec-slideshow>.t4s-section-inner {
    border-radius: 28px;
    overflow: hidden;
    margin-bottom: 0px;
}
.t4s-sec-slideshow button.flickityt4s-button.flickityt4s-prev-next-button {
    background: #fff;
    width: 33px;
    height: 33px;
    justify-content: center;
    align-items: center;
}
.t4s-sec-slideshow button.flickityt4s-button.flickityt4s-prev-next-button svg.flickityt4s-button-icon {
    fill: #000;
    color: #000;
    width: 9px;
    max-height: 12px;
}
.t4s-sec-slideshow ol.flickityt4s-page-dots {
    position: static;
    height: 15px;
    margin-top: 17px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 7px;
}
.t4s-sec-slideshow ol.flickityt4s-page-dots li.dot {
    margin: 0px;
    width: 8px;
    height: 8px;
    background: #C9C9C9;
   opacity: 1;
}
.t4s-sec-slideshow ol.flickityt4s-page-dots li.dot.is-selected {
    background: #828282;
}
.top-usp-section>.t4s-container {
    padding: 0px 10%;
    max-width: 100%;
    margin: 15px 0px 45px;
}
.top-usp-section>.t4s-container>.t4s-row {
    margin: 0px;
    justify-content: center;
}
.top-usp-section>.t4s-container .t4s-col-item .t4s_ratio>* {
    position: static !important;
    transform: none !important;
}
.top-usp-section>.t4s-container .t4s-col-item .t4s_ratio:before {
    display: none!important;
}
.top-usp-section>.t4s-container .t4s-col-item {
    margin: 0;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: max-content;
    min-width: 250px;
    padding: 0px 0px;
    border-right: 1px solid #B9B9B9;
    flex: 1;
}
.top-usp-section>.t4s-container .t4s-col-item .t4s_ratio {
    max-width: 100%;
    display: flex;
    gap: 8px;
    justify-content: center;
}
.top-usp-section>.t4s-container .t4s-col-item img {
    max-width: 23px;
    max-height: 23px;
}
.top-usp-section>.t4s-container .t4s-col-item:last-child img {
    max-width: 30px;
    max-height: 20px;
}
.top-usp-section>.t4s-container .t4s-col-item .t4s-eff {
    width: 100%;
    display: flex;
    overflow: visible;
}
.top-usp-section>.t4s-container .t4s-col-item .t4s-eff span {
    display: none;
}
.top-usp-section>.t4s-container .t4s-col-item .t4s_ratio h3 {
    color: #313131;
    font-size: 13px;
    line-height: 15px;
    font-family: 'Apercu_Regular';
    font-weight: normal;
    width: max-content;
}
.top-usp-section>.t4s-container .t4s-col-item .t4s_ratio h3 a {
    font-size: 11px;
    color: #F59CB7;
    line-height: 15px;
    text-decoration: underline;
}
.top-usp-section>.t4s-container .t4s-col-item:last-child {
    border-right: 0px;
    padding-right: 0px;
}
.top-usp-section>.t4s-container .t4s-col-item:first-child {
    padding-left: 0px;
}
header#shopify-section-header-inline .t4s-header__wrapper>.t4s-container>.t4s-row {
    margin: 0px;
}
.t4s-header-layout_logo_center .t4s-nav__ul>li> a {
    padding: 0px !important;
    font-family: 'Apercu_Regular';
    font-size: 12px;
    text-transform: uppercase;
    line-height: 14px;
}
header#shopify-section-header-inline .t4s-col-group_btns .t4s-site-nav__icons .t4s-site-nav__icon:last-child {
    padding-right: 0px;
}
form.t4s-search-header__form .t4s-search-header__type {
    display: none;
}
.t4s-sec-slideshow>.t4s-section-inner .flickityt4s-viewport {
    border-radius: 28px;
    overflow: hidden;
}
.home-signature {
    margin: 76px 0px 78px!important;
    padding: 30px 0px 40px!important;
    background: #FFE3EC !important;
}
.home-signature .t4s-cate-wrapper {
    display: none !important;
}
.home-signature>.t4s-container {
    max-width: 100%;
    padding: 0px 0px 0px 380px;
    position: relative;
}
.home-signature .t4s-list-collections {
    padding-right: 40px;
    margin: 0px;
}
.home-signature .t4s-list-collections .t4s-col-item {
    padding: 0px 20px;
    margin: 0px;
}
.home-bg-product-grid>.t4s-container {
    max-width: 100%;
    padding: 0px 30px;
}
.home-signature .t4s-list-collections .t4s-col-item:nth-child(2n+2) {
    position: relative;
    bottom: -50px;
}
.home-signature>.t4s-container:before {
    content: '';
    background-image: url(/cdn/shop/files/Group_84332_2x_22097021-0913-4a83-a912-f003eb4e6780.png?v=1747311515);
    background-size: cover;
    background-repeat: no-repeat;
    width: 294px;
    height: 94px;
    position: absolute;
    left: 43px;
    top: 50%;
    transform: translateY(-50%);
}
.home-bg-product-grid>.t4s-container>.t4s-flicky-slider {
    margin: 0;
    background: #fff7f9 !important;
    border-top-right-radius: 20px;
    border-top-left-radius: 20px;
    overflow: hidden;
}
.home-bg-product-grid>.t4s-container>.t4s-flicky-slider:before {
    content: '';
    background-image: url(/cdn/shop/files/Untitled-1_d4de70d7-faf7-49b7-a700-76877e9a5ea9.png?v=1752483533);
    background-size: cover;
    width: 100%;
    height: 24.5vw;
    display: block;
    background-position: center top;
}
/* .t4s-tabs-collection.t4s_tp_tab2 .t4s-tab-contents2:has(.t4s-product.t4s-pr-grid.is-selected:last-child) {
    padding-right: 0px;
    padding-left: 158px;
} */
.home-bg-product-grid ol.flickityt4s-page-dots {
    width: max-content;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    bottom: 35px;
    display: flex;
    justify-content: center;
    gap: 0px;
    border-radius: 4px;
}
.t4s-featured-products .t4s-flicky-slider.t4s-dots-round-true .flickityt4s-page-dots .dot {
    border-radius: 0px!important;
    margin: 0px!important;
    width: 22px;
    height: 3px;
    opacity: .2!important;
}
.t4s-featured-products .t4s-flicky-slider.t4s-dots-round-true .flickityt4s-page-dots .dot.is-selected {
    opacity: .5!important;
}
.t4s-tabs .t4s-flicky-slider.t4s-dots-round-true .flickityt4s-page-dots .dot {
    border-radius: 0px!important;
    margin: 0px!important;
    width: 22px;
    height: 3px;
    opacity: .2!important;
}
.t4s-tabs .t4s-flicky-slider.t4s-dots-round-true .flickityt4s-page-dots .dot.is-selected {
    opacity: .7!important;
}
.home-bg-product-grid>.t4s-container>.t4s-flicky-slider .flickityt4s-viewport {
    padding: 0px 14px;
    max-width: 100%;
    overflow: visible;
}
.home-bg-product-grid>.t4s-container>.t4s-flicky-slider .t4s-product {
    padding: 0px 26px;
    top: -38%;
}
.t4s-tabs-collection.t4s_tp_tab2 .t4s-container {
    max-width: 100%;
    padding: 0px 0px 0px 0px;
}
.t4s-tabs-collection.t4s_tp_tab2 .t4s-top-heading {
    margin-bottom: 0;
    margin-left: -35px;
}
.t4s-tabs-collection.t4s_tp_tab2 ul.t4s-tabs-ul {
    display: flex;
    flex: 1 1 auto;
    width: max-content;
    margin: 12px auto 30px !important;
    border: 1px solid #F59CB7;
    border-radius: 8px;
    padding: 3px;
    position: relative;
    left: -35px;
}
.t4s-tabs-collection.t4s_tp_tab2 .t4s-top-heading span {
    font-size: 25px;
    color: #060606;
    line-height: 30px;
    font-weight: normal;
    font-family: 'Apercu_Regular';
}
.t4s-tabs-collection.t4s_tp_tab2 .t4s-tab-contents2 .t4s-product.t4s-pr-grid {
    padding: 0px 11px;
}
.t4s-tabs-collection.t4s_tp_tab2 .flickityt4s-viewport {
    overflow: visible;
}
.t4s-product-inner>.t4s-product-img {
    border-radius: 12px;
    overflow: hidden;
}
.t4s-product-info {
    padding-top: 8.5px !important;
}
.t4s-product-info h3.t4s-product-title {
    font-family: 'Apercu_Regular';
    line-height: 14px;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 10px;
}
.t4s-product-info .t4s-product-price {
    display: flex;
    gap: 9px;
}
.t4s-product-info .t4s-product-price>* {
    font-size: 15px;
    line-height: 20px;
}
.t4s-product-info .t4s-product-price del {
    font-family: 'Apercu_Regular';
    color: rgba(0, 0, 0, .6)!important;
}
.t4s-product-info .t4s-product-price ins {
    font-family: 'Apercu_Bold';
    color: rgba(0, 0, 0, .93)!important;
    margin: 0px!important;
}
.pr-price-badge {
    display: flex;
    column-gap: 9px;
    row-gap: 7px;
    align-items: center;
    padding-top: 6px;    
    flex-wrap: wrap;
}
.pr-price-badge .best_prices {
    line-height: 16px;
    width: 100%;
}
.pr-price-badge .t4s-product-badge {
    position: static!important;
}
.pr-price-badge .t4s-product-badge span.t4s-badge-item.t4s-badge-sale {
    min-width: max-content;
    min-height: max-content;
    background: transparent;
    color: #E52761;
    font-family: 'Apercu_Regular';
    font-size: 15px;
    line-height: 20px;
    padding: 0px;
}
.home-bg-product-grid .t4s-prs-footer.t4s-has-btn-view-all {
    background: #FFF7F9;
    margin-top: 0px;
    padding-bottom: 32px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
.home-bg-product-grid .t4s-prs-footer.t4s-has-btn-view-all.t4s-text-center a.t4s-btn {
    padding: 13px 120px;
    min-height: 40px;
    font-size: 0px;
    background: #F59CB7;
    border-radius: 14px;
    font-family: 'Apercu_Regular'!important;
    font-weight: normal;
}
.home-bg-product-grid .t4s-prs-footer.t4s-has-btn-view-all.t4s-text-center a.t4s-btn:after {
    content: 'Shop Collection';
    font-size: 13px;
}
.t4s-product-btns2 a.t4s-pr-item-btn.t4s-pr-compare {
    display: none !important;
}
.t4s-product-btns2 a.t4s-pr-item-btn.t4s-pr-wishlist {
    opacity: 1 !important;
    visibility: visible !important;
    margin: 0px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #fff;
    transform: none !important;
}
.t4s-product-btns2 a.t4s-pr-item-btn.t4s-pr-wishlist svg {
    width: 15.5px;
    height: 14.5px;
    fill: #000 !important;
    color: #000;
}
.home-bg-product-grid button.flickityt4s-button.flickityt4s-prev-next-button.previous {
    left: 24px !important;
    opacity: 1 !important;
}
.home-bg-product-grid button.flickityt4s-button.flickityt4s-prev-next-button.next {
    right: 24px !important;
    opacity: 1 !important;
}
.home-bg-product-grid button.flickityt4s-button.flickityt4s-prev-next-button {
    top: 24.5vw;
    transform: translateY(-50%) !important;
    width: 33px;
    height: 33px;
    background: #ffff;
}
.home-bg-product-grid button.flickityt4s-button.flickityt4s-prev-next-button svg.flickityt4s-button-icon {
    width: 10px;
    height: 13px;
    color: #000;
}
.t4s-product-btns2 {
    top: 3.5px !important;
    right: 3.5px !important;
    left: initial !important;
    width: 26px;
    height: 26px;
    background: #fff;
    border-radius: 50%;
}
.t4s-tabs-collection .t4s-flicky-slider.t4s_box_pr_slider {
    margin: 0;
}
.t4s-tabs-collection button.flickityt4s-button.flickityt4s-prev-next-button {
    width: 33px;
    height: 33px;
    background: #fff;
    opacity: 1 !important;
}
.t4s-tabs-collection button.flickityt4s-button.flickityt4s-prev-next-button svg {
    width: 10px;
    height: 13px;
    color: #000;
}
.t4s-tabs-collection button.flickityt4s-button.flickityt4s-prev-next-button.next {
    right: -130px;
}
.t4s-tabs-collection button.flickityt4s-button.flickityt4s-prev-next-button.previous {
    left: -3px;
}
.t4s-tabs-collection.t4s_tp_tab2 ol.flickityt4s-page-dots {
    width: calc(100% + 193px);
    left: -30px;
    padding: 0px;
    margin-top: 30px;
}
.home-budget-grid>.t4s-container {
    max-width: 81%;
    margin-top: 40px;
    display: flex;
    align-items: center;
    background: #FFEFF3;
    border-radius: 30px;
    padding: 41px 0px;
}
.home-budget-grid>.t4s-container .t4s-top-heading p {
    font-family: 'Apercu_Regular';
    font-size: 1.563rem;
    font-style: normal !important;
    max-width: 9.375rem;
    line-height: 2rem;
    color: #060606;
    text-align: start;
    margin-bottom: 0px;
}
.home-budget-grid>.t4s-container>* {
    padding: 0px 50px;
}
.home-budget-grid>.t4s-container .t4s-list-collections {
    margin: 0px -20px;
    flex: 1;
}
.t4s-product .t4s-product-title a {
    color: #000 !important;
}
.home-budget-grid>.t4s-container .t4s-top-heading p b {
    font-weight: normal;
    font-family: 'Apercu_Bold';
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item {
    margin: 0px;
    padding: 0px 24px;
    border-radius: 24px;
    overflow: hidden;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cat-content {
    position: relative;
    overflow: hidden;
    width: 8.313rem;
    height: 8.313rem;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cate-wrapper {
    box-shadow: none;
    width: 100%;
    height: 100%;
    top: 0px;
    align-items: start;
    padding-top: 1.25rem;
    justify-content: flex-start;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cate-wrapper a.t4s-cat-title {
    padding: 0;
    background: transparent;
    height: 100%;
    font-size: 1.563rem;
    line-height: normal;
    font-family: 'Apercu_Medium';
    font-weight: normal;
    letter-spacing: 0px;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: .5rem;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cate-wrapper a.t4s-cat-title:before {
    content: 'UNDER';
    color: #171717;
    font-family: 'Apercu_Regular';
    font-size: 0.813rem;
    line-height: 0.938rem;
    font-weight: normal;
    opacity: 67%;
    margin-bottom: -2px;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cate-wrapper:after {
    content: '';
    background-image: url(/cdn/shop/files/Group_84385.svg?v=1747330610);
    width: 1.813rem;
    height: 1.813rem;
    position: absolute;
    bottom: 22px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: contain;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item:last-child a.t4s-cat-title {
    color: #fff !important;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item:last-child a.t4s-cat-title:before {
    color: #fff !important;
}
.t4s-banner>.t4s-section-inner>.t4s-container {
    max-width: 100%;
    padding: 0px 30px;
}
.quinn-slider.quinn-cards-stories-carousel-body {
    margin: 0 -20px 70px !important;
    min-height: 570px;
}
.quinn-slider.quinn-cards-stories-carousel-body>.svelte-y7vkdd {
    margin-right: 0px !important;
    padding: 0px 15px !important;
    width: 20%;
    min-width: 20%;
}
img[componentname="WidgetImage"] {
    width: 80px !important;
    height: 80px !important;
    margin-top: -40px !important;
    border-radius: 12px !important;
    border: 0px !important;
}
img[componentname="WidgetImage"]+.svelte-nq3wdf {
    padding-top: 11px !important;
    text-align: start;
    font-family: 'Apercu_Regular';
    font-weight: normal;
}
img[componentname="WidgetImage"]+.svelte-nq3wdf>p.svelte-1rxewty {
    font-size: 13px !important;
    font-weight: normal !important;
    line-height: 15px !important;
    opacity: .80!important;
}
img[componentname="WidgetImage"]+.svelte-nq3wdf+.svelte-nq3wdf {
    padding-top: 10px !important;
    gap: 10px !important;
}
img[componentname="WidgetImage"]+.svelte-nq3wdf+.svelte-nq3wdf span.svelte-1rxewty {
    margin: 0px !important;
    font-size: 13px !important;
    font-family: 'Apercu_Bold';
    line-height: 15px !important;
}
img[componentname="WidgetImage"]+.svelte-nq3wdf+.svelte-nq3wdf p[componentname="WidgetDiscount"] {
    order: 3;
    padding: 0px !important;
    font-size: 13px !important;
    line-height: 15px !important;
    font-family: 'Apercu_Regular';
    color: #E52761 !important;
    opacity: 80% !important;
}
.home-review-section h3 {
    margin-bottom: 25px;
    color: #060606;
    text-align: center;
    font-size: 25px;
    font-family: 'Apercu_Regular';
    letter-spacing: 0px;
    line-height: 30px;
    font-weight: normal;
}
.svelte-y7vkdd .quinn_card_story_container>div>div {
    height: max-content !important;
    width: 100% !important;
}
.quinn_card_story_container {
    height: max-content !important;
    width: 100% !important;
}
.quinn_cards:has(.quinn-slider) {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.quinn_cards:has(.quinn-slider):before {
    content: 'Real Style. Reel Moments.';
    margin-bottom: 18px;
    color: #060606;
    font-family: 'Apercu_Regular';
    font-size: 26px;
    line-height: 31px;
}
div#quinn-lite-cards-1+div {
    display: none !important;
}
.home-review-section .t4s-container {
    max-width: 100%;
    padding: 0px 0px 0px 5px;
}
.home-review-section .t4s-container .t4s-row {
    margin: 0px;
}
.home-review-section .t4s-container .t4s-custom-col {
    margin-top: 0px;
    padding: 0px 21px;
}
.home-review-section .t4s-container .t4s-custom-col .t4s-col-inner {
    background: #FCF4EE;
    border-radius: 10px;
    overflow: hidden;
}
.ratings-section {
    margin: 11px 0px 9px;
    display: flex;
    justify-content: start;
    gap: 3px;
    padding-left: 12px;
}
.home-review-section .t4s-container .t4s-custom-col .t4s-img-child {
    margin-bottom: 0px;
}
.home-review-section .t4s-container .t4s-custom-col .t4s-raw-html {
    padding-bottom: 14px;
    padding-left: 12px;
    padding-right: 14px;
}
.home-review-section .t4s-container .t4s-custom-col .t4s-raw-html p {
    font-family: 'Apercu_Medium';
    color: #060606;
    line-height: 16px;
    font-size: 12px;
    text-align: left;
    margin-bottom: 40px;
    min-height: 64px;
}
.home-review-section .t4s-container .t4s-custom-col .t4s-raw-html span {
    display: block;
    text-align: start;
    color: #060606;
    font-family: 'Apercu_Light';
    font-size: 12px;
    line-height: 14px;
}
.home-review-section ul.slick-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px;
    margin: 45px 0px 30px;
}
.home-review-section ul.slick-dots li button {
    padding: 0px;
    font-size: 0px;
    width: 28px;
    height: 3px;
    opacity: .2;
}
.home-review-section ul.slick-dots li.slick-active button {
    opacity: .7;
}
.home-pink-section {
    padding: 44px 140px 60px;
    background: #FFF7F9 !important;
}
.home-pink-section>.t4s-container {
    max-width: 100%;
    padding: 0px;
}
.t4s_nt_se_footer>.t4s-container {
    max-width: 100%;
    padding: 0px;
}
.t4s-footer-wrap {
    justify-content: space-between;
}
.t4s-footer-wrap>.t4s-custom-col {
    margin-top: 0px;
}
.t4s-footer-wrap h3.t4s-col-heading {
    margin-bottom: 19px;
    font-family: 'Apercu_Medium';
    color: #1E1E1E;
    font-size: 13px;
    letter-spacing: 1.43px;
    line-height: 15px;
}
.t4s-footer-wrap li {
    margin-bottom: 12px !important;
}
.t4s-footer-wrap li a.t4s-footer-link {
    color: #1E1E1E!important;
    font-size: 13px;
    font-family: 'Apercu_Regular';
    line-height: 15px;
    text-transform: capitalize;
    font-weight: normal;
}
.t4s-footer-wrap p {
    color: #1E1E1E !important;
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 14px;
    min-width: 342px;
    font-family: 'Apercu_Regular';
    font-weight: normal;
}
.t4s-footer-wrap .t4s-footer-raw-html a {
    display: flex;
    gap: 9px;
    align-items: center;
    color: #1E1E1E !important;
    font-family: 'Apercu_Regular';
    font-weight: normal;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 16px;
}
.t4s-footer-wrap .t4s-footer-raw-html p+p {
    margin-bottom: 18px;
}
.t4s-footer-wrap .t4s-footer-raw-html:last-child {
    margin-top: 37px;
}
.t4s-footer-wrap .t4s-footer-raw-html:last-child p {
    margin-bottom: 16px;
    max-width: 88%;
    min-width: unset;
}
.t4s-footer-wrap>.t4s-custom-col {
    width: max-content;
    flex: 1;
}
.t4s-footer-wrap {
    padding-bottom: 37px;
    border-bottom: 1px solid #F1F1F1;
}
#shopify-section-bottom-bar .t4s-section-inner.t4s_nt_se_bottom-bar>.t4s-container {
    max-width: 100%;
    padding: 0px;
}
#shopify-section-bottom-bar .t4s-section-inner.t4s_nt_se_bottom-bar>.t4s-container .t4s-footer-wrap {
    border: 0px;
    padding-bottom: 0px;
    margin: 0px;
}
#shopify-section-bottom-bar .t4s-section-inner.t4s_nt_se_bottom-bar>.t4s-container .t4s-footer-wrap .t4s-footer-raw-html {
    margin-top: 0px;
}
.t4s-coppy-right {
    color: #1E1E1E;
    opacity: 50%;
    font-family: 'Apercu_Regular';
    font-size: 12px;
    line-height: 14px;
}
#shopify-section-bottom-bar .t4s-custom-col {
    display: flex;
    align-items: center;
}
#shopify-section-footer .t4s-footer-wrap>.t4s-custom-col {
    position: relative;
}
#shopify-section-footer .t4s-footer-wrap>.t4s-custom-col .t4s-socials-block {
    display: flex;
    gap: 25px;
    align-items: center;
}
#shopify-section-footer .t4s-footer-wrap>.t4s-custom-col .t4s-socials-block h3.t4s-socials-title.t4s-footer-title {
    margin: 0px;
    font-family: 'Apercu_Medium';
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 1.43px;
    color: #1E1E1E;
    min-width: max-content;
    text-transform: uppercase;
}
#shopify-section-footer .t4s-footer-wrap>.t4s-custom-col .t4s-socials-block .t4s-socials {
    gap: 12px;
    flex-wrap: nowrap;
}
#shopify-section-footer .t4s-footer-wrap>.t4s-custom-col .t4s-socials-block .t4s-socials .t4s-col-item {
    margin: 0px;
    padding: 0px;
}
#shopify-section-footer .t4s-footer-wrap>.t4s-custom-col .t4s-socials-block .t4s-socials .t4s-col-item a {
    border: 0px;
}
#shopify-section-footer .t4s-footer-wrap>.t4s-custom-col .t4s-socials-block .t4s-socials .t4s-col-item a svg {
    width: 100%;
    height: 100%;
}
#shopify-section-footer .t4s-footer-wrap>.t4s-custom-col:nth-child(2) .t4s-socials-block {
    position: absolute;
    bottom: -0px;
    transform: translateY(0%);
}
.t4s-newsletter>.t4s-section-inner {
   margin: 0px;
    padding: 61px 220px 54px;
    position: relative;
}
.t4s-newsletter>.t4s-section-inner>.t4s-container {
    max-width: 100%;
    padding: 0px;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-wrap {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.t4s-newsletter>.t4s-section-inner:before {
    content: '';
    background-image: url(/cdn/shop/files/Mask_Group_417_2x_e5db1e36-5c7b-4d30-99a1-9939fc68123c.png?v=1747382421);
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-wrap h3 {
    font-size: 26px;
    color: #fff;
    text-align: start;
    font-family: 'Apercu_Regular';
    line-height: 30px;
    font-weight: normal;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-wrap p {
    font-size: 12px;
    color: #fff;
    text-align: start;
    letter-spacing: 1.2px;
    line-height: 16px;
    font-family: 'Apercu_Regular';
    font-weight: normal;
    margin-top: 18px;
    margin-bottom:0px;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-parent {
    max-width: 378px;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-wrap .t4s-top-heading {
    max-width: 331px;
    margin-bottom: 0px;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-parent {
    max-width: 378px;
    margin: 0px;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-parent .t4s-newsletter__inner {
    border-radius: 9px;
    border: 0px;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-parent .t4s-newsletter__inner input.t4s-newsletter__email {
    background: #fff;
    border-top-left-radius: 9px;
    border-bottom-left-radius: 9px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    text-align: start!important;
    font-family: 'Apercu_Regular';
    font-size: 14px;
    font-weight: normal;
    color: rgba(0, 0, 0, .7);
    height: 48px;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-parent .t4s-newsletter__inner input.t4s-newsletter__email::placeholder {
    text-align: start;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-parent .t4s-newsletter__inner button.t4s-newsletter__submit {
    background: #F59CB7 !important;
    height: 48px;
    border-top-right-radius: 9px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 9px;
    border-bottom-left-radius: 0px;
    width: max-content;
    min-width: max-content;
    padding: 0px 15px;
    font-family: 'Apercu_Regular';
    text-transform: uppercase;
    color: #000000;
    letter-spacing: 1.18px;
    font-size: 13px;
}
.t4s-newsletter>.t4s-section-inner .t4s-newsletter-parent .t4s-newsletter__inner .is--col-btn {
    min-width: max-content;
}
section#shopify-section-footer .t4s-footer-wrap {
    margin: 0px;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cate-wrapper a.t4s-cat-title span.t4s-text {
    color: #161615 !important;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item:last-child a.t4s-cat-title span.t4s-text {
    color: #fff !important;
}
.t4s-search-header__form-wrap form.t4s-search-header__form {
    border: 1px solid #D4AF7F;
    border-radius: 12px;
}
.t4s-search-header__form-wrap form.t4s-search-header__form input.t4s-search-header__input {
    padding-left: 40px;
    font-family: 'Apercu_Regular';
    font-size: 13px;
    color: #2C2C2C;
}
.t4s-search-header__form-wrap form.t4s-search-header__form button.t4s-search-header__submit {
    right: inherit;
    left: 0px;
    padding-left: 12px;
    width: max-content;
}
.t4s-search-header__form-wrap form.t4s-search-header__form button.t4s-search-header__submit svg.t4s-icon.t4s-icon--search {
    width: 17px;
    height: 17px;
}
.home-budget-grid.mob-section {
    display: none!important;
}
#shopify-section-footer .t4s-footer-wrap>.t4s-custom-col:first-child {
    display: none !important;
}
.t4s-search-header_border {
    width: 0px;
}
.t4s-search-header_border {
    display: none !important;
}
.t4s-product-btns {
    display: none !important;
}
.t4s-section-inner.home-pink-section {
    padding: 44px 140px 60px;
    background: #FFF7F9;
}
.home-pink-section h3.t4s-section-title.t4s-title {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    margin-bottom: 20px;
}
.home-pink-section h3.t4s-section-title.t4s-title span:first-child {
    font-size: 21px;
    line-height: 25px;
    color: #DB7F9B;
    text-transform: uppercase;
    letter-spacing: 4.2px;
    font-family: 'Apercu_Medium';
    font-weight: normal;
    width: max-content;
    position: relative;
}
.home-pink-section h3.t4s-section-title.t4s-title span:last-child {
    font-size: 20px;
    line-height: 24px;
    color: #DB7F9B;
    font-family: 'Apercu_Medium';
    font-weight: normal;
    position: relative;
}
.home-pink-section h3.t4s-section-title.t4s-title span:last-child:before {
    content: '';
    background-image: url(/cdn/shop/files/Group_84443.svg?v=1747400169);
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -20px;
    bottom: 11px;
}
.home-pink-section span.t4s-section-des.t4s-subtitle {
    color: #404040;
    line-height: 21px;
    font-size: 14px;
    font-style: normal;
    font-family: 'Apercu_Light';
    max-width: 740px;
    margin: 0 auto 44px;
}
.home-pink-section h3.t4s-section-title.t4s-title span:first-child:before {
    content: '';
    background: #DB7F9B;
    height: 2px;
    width: 24px;
    position: absolute;
    left: -8px;
    transform: translateX(-100%);
    top: 12px;
    z-index: 0;
}
.home-pink-section h3.t4s-section-title.t4s-title span:first-child:after {
    content: '';
    background: #DB7F9B;
    height: 2px;
    width: 24px;
    position: absolute;
    right: -8px;
    transform: translateX(100%);
    top: 12px;
    z-index: 0;
}
.t4s-navigation #t4s-nav-ul>li>a {
    font-family: 'Apercu_Regular';
    font-size: 12px;
    padding: 0px;
    line-height: 14px;
    letter-spacing: 0px;
    color: #000!important;
}
.left-panel {
    width: 50%;
    padding-top: 3.75rem;
    padding-bottom: 3rem;
}
.celebrity-scroll {
    background: #FFEFF3;
    padding: 0px;
    position: relative;
}
.celebrity-scroll .celebrity-section-home {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.celeb-section>.t4s-container .t4s-top-heading span.t4s-section-des.t4s-subtitle {
    font-family: 'Apercu_Light';
    color: #000;
    font-size: 1rem;
    font-weight: 100;
    letter-spacing: 0.1rem;
    text-transform: uppercase;
    margin-bottom: 0.375rem;
    text-align: center;
    line-height: normal;
    order: 1;
    font-style: normal;
    position: relative;
}
.celeb-section>.t4s-container .t4s-top-heading span.t4s-section-des.t4s-subtitle strong {
    color: #F59CB7;
    font-family: Allura_Regular;
    text-transform: capitalize;
    font-size: 2.688rem;
    line-height: 3.125rem;
    font-weight: normal;
}
.celeb-section>.t4s-container .t4s-top-heading h3.t4s-section-title span {
    margin-bottom: 1.75rem;
    font-size: 0.938rem;
    line-height: 1.063rem;
    text-align: center;
    color: #000;
    font-family: 'Apercu_Light';
    font-weight: normal;
}
.celeb-section>.t4s-container .t4s-top-heading .t4s-head-btn a {
    text-align: center;
    display: block;
    width: max-content;
    margin: 0 auto;
    padding: 0.563rem 3rem;
    font-family: 'Apercu_Regular';
    font-size: 0.813rem;
    line-height: 0.938rem;
    color: #fff;
    border: 2px solid #F59CB7;
    border-radius: 0.688rem;
    background: #F59CB7;
    height:unset!important;
}
.celeb-section>.t4s-container .t4s-top-heading span.t4s-section-des.t4s-subtitle strong:before {
    content: '';
    background-image: url(/cdn/shop/files/Group_84443.svg?v=1747400169);
    background-size: contain;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    position: absolute;
    transform: rotateZ(180deg);
    right: -27px;
    top: 6px;
}
.celebrity-scroll-section .celebrity-section .left-panel {
    width: 50%;
}
.t4s-header__wrapper.t4s-pr.t4s-header-layout_logo_search {
    background: transparent;
}
.t4s-section-main-product .t4s-main-product__content {
    max-width: 100%;
    padding: 0px 114px 0px 94px;
}
.t4s-section-main-product .t4s-main-product__content>.t4s-row {
    margin: 0px;
}
.t4s-section-main-product .t4s-main-product__content .t4s-main-area {
    padding: 0px;
}
.t4s-section-main-product .t4s-main-product__content .t4s-main-area .t4s-col-item {
    padding: 0px;
}
.t4s-section-main-product .t4s-main-product__content .t4s-main-area>.t4s-row {
    margin: 0px;
}
.t4s-section-main-product .t4s-main-area .t4s-product__media-wrapper {
    width: 54%;
    padding-right: 19px !important;
}
.t4s-section-main-product .t4s-main-area .t4s-product__info-wrapper {
    width: 44%;
    padding-left: 19px !important;
}
.t4s-section-main-product .t4s-main-product__content .t4s-main-area .t4s-col-item .t4s-col-thumb {
    width: 75px;
}
.t4s-section-main-product .t4s-main-product__content .t4s-main-area .t4s-col-item .t4s-col-thumb .t4s-row {
    margin: 0px;
}
.t4s-section-main-product .t4s-main-product__content .t4s-main-area .t4s-col-item .t4s-col-thumb .t4s-carousel__nav-item {
    border: 1px solid #fff;
    border-radius: 15px;
}
.t4s-section-main-product .t4s-main-product__content .t4s-main-area .t4s-col-item .t4s-col-thumb .t4s-carousel__nav-item.is-nav-selected {
    border: 1px solid #707070;
}
.t4s-main-product__content .t4s-main-area button.flickityt4s-button.flickityt4s-prev-next-button {
    border: 0px;
    background: #F5F5F5;
    width: 31px;
    height: 31px;
}
.t4s-main-product__content .t4s-main-area button.flickityt4s-button.flickityt4s-prev-next-button svg.flickityt4s-button-icon {
    width: 7px;
    stroke-width: 1px;
    stroke: transparent;
}
.t4s-main-product__content .t4s-main-area button.flickityt4s-button.flickityt4s-prev-next-button.previous {
    left: 12px;
}
.t4s-main-product__content .t4s-main-area button.flickityt4s-button.flickityt4s-prev-next-button.next {
    right: 12px;
}
.t4s-section-main-product .t4s-main-product__content .t4s-main-area>.t4s-row>.t4s-col-item {
    flex: 1;
}
.t4s-product__media-wrapper .t4s-single-product-badge {
    display: none !important;
}
.t4s-section-main-product .t4s-pr-group-btns {
    padding: 0px !important;
    right: 7px !important;
    top: 7px;
    bottom: initial !important;
}
.t4s-section-main-product .t4s-pr-group-btns button.t4s-pr__pswp-btn {
    min-width: unset !important;
    height: unset !important;
    background: none;
    border-radius: 0px;
}
.t4s-section-main-product .t4s-pr-group-btns button.t4s-pr__pswp-btn span.t4s-pr__icon-btn {
    width: max-content;
    height: max-content;
}
.t4s-section-main-product .t4s-pr-group-btns button.t4s-pr__pswp-btn span.t4s-pr__icon-btn svg {
    width: 27px;
    height: 27px;
}
.product-title {
    margin: 22px 0px 7px !important;
    display: flex;
    align-items: center;
}
.product-title h1.t4s-product__title {
    font-family: 'Apercu_Regular';
    font-size: 13px;
    line-height: 20px;
    color: #515151;
    font-weight: normal;
    margin-bottom: 0px !important;
    flex: 1;
}
.shareBtn .t4s-col-item.t4s-col-auto a {
    transform: none !important;
}
.t4s-section-main-product .t4s-pr-group-btns button.t4s-pr__pswp-btn span.t4s-pr__text-btn {
    display: none !important;
}
.title-button {
    display: flex;
    gap: 15px;
    align-items: center;
    padding-left: 23px;
}
#smartwishlist div#bookmarkit {
    width: 34px;
    height: 34px;
    background: #F6F1F2;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.title-button .shareBtn .share-icon {
    width: 34px;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #F6F1F2;
    border-radius: 50%;
    cursor: pointer;
}
.t4s-product__price-review .t4s-product-price {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.boost-sd__product-label.boost-sd__product-label--rectangle.boost-sd__product-label--customLabelByTag {
    background-color: unset!important;
}
.boost-sd__product-label--customLabelByTag span.boost-sd__product-label-text {
    font-size: 12px;
    width: 75px;
    height: 19px;
    font-weight: 700;
    background-image: url("/cdn/shop/files/download_05ad1070-7e16-45e3-8e18-964e2e68affb.svg?v=1756990177");
    background-size: 100%;
    color: #fff;
    font-family: Lato;
    text-transform: capitalize;
    font-style: normal;
 
    line-height: normal;
    letter-spacing: .36px;

 
    display: flex;
    align-items: center;
    padding-left: 6px;
}
.t4s-product__price-review {
    margin-bottom: 40px !important;
}
.t4s-product__price-review ins {
    color: rgba(0, 0, 0, .93)!important;
    font-family: 'Apercu_Bold';
    font-size: 18px;
    line-height: 17px;
    letter-spacing: 0px;
    font-weight: normal;
    margin-left: 0px !important;
}
.offer-price {
    display: flex;
    gap: 10px;
    align-items: center;
}
.t4s-product__price-review .t4s-single-product-badge span.t4s-badge-item {
    margin-bottom: 0px;
    padding: 0px;
    min-width: max-content;
    min-height: max-content;
    background: transparent;
    font-family: 'Apercu_Regular';
    color: inherit;
    font-size: 18px;
    line-height: 20px;
}
#t4s-mini_cart .t4s-drawer__close:hover {
    transform: none !important;
}
.t4s-product__price-review .t4s-single-product-badge span.t4s-badge-item.t4s-badge-sale {
       background-color:#000;
    border-radius: 4px;
    padding: 4px 8px;
    margin: 0 5px;
    line-height: 1.2;
    font-size: 12px;
    position: relative;
    top: 0;
    display: none;
    color: #fff;
    font-size: 13px;
    color: #fff;
    opacity: 100%;
}
.t4s-product__price-review del {
    margin-left: 0px !important;
    font-size: 18px;
    line-height: 17px;
    font-family: 'Apercu_Regular';
    color: rgba(0, 0, 0, .6) !important;
    font-weight: normal;
}
.t4s-product__price-review .tax-div {
    font-size: 13px;
    line-height: 17px;
    font-family: 'Apercu_Regular';
    color: rgba(0, 0, 0, .6) !important;
    font-weight: normal;
}
.pdp-usp-section {
    display: flex;
    justify-content: start;
    margin-bottom: 30px;
    gap: 20px;
}
.pdp-usp-section p {
    font-family: 'Apercu_Regular';
    font-size: 12pX;
    line-height: 14px;
    color: #313131;
    display: flex;
    gap: 4px;
    margin-bottom: 0px;
    align-items: center;
}
.pdp-discount-slider {
    border: 1px dashed #CFCECE;
    border-radius: 12px;
    position: relative;
    max-width: 370px;
}
.pdp-usp-section p img {
    width: 20px;
    height: 20px;
}
.pdp-discount-slider button.flickity-button.flickity-prev-next-button {
    display: none !important;
}
.pdp-discount-slider .discount-box {
    width: 100%;
    padding: 10.55px 17px;
    display: flex;
    gap: 7px;
    align-items: center;
}
.dis-content p {
    font-family: 'Apercu_Bold';
    margin-bottom: 0px;
    line-height: 15px;
    font-size: 13px;
    font-weight: normal;
    text-transform: uppercase;
}
.main-carousel {
    padding-right: 45px;
}
.dis-content span {
    line-height: 13px;
    font-size: 11px;
    font-family: 'Apercu_Medium';
    font-weight: normal;
    opacity: 50%;
}
.discount-slider-wrapper ol.flickity-page-dots {
    position: absolute;
    bottom: 12.55px;
    right: 20px;
    left: inherit;
    width: max-content;
    display: flex;
    margin: 0px;
    gap: 4px;
}
.discount-slider-wrapper ol.flickity-page-dots li.dot {
    margin: 0px;
    width: 4px;
    height: 4px;
}
.dis-content {
    display: flex;
    flex-direction: column;
    gap: 1px;
}
.carousel-footer {
    margin: 0px!important;
    position: absolute;
    right: 18px;
    top: 13.55px;
}
.carousel-footer p.carousel-status {
    font-family: 'Apercu_Medium';
    margin: 0px;
    font-size: 11px;
    line-height: 15px;
    opacity: 50%;
}
.t4s-product-form__variants {
    margin-top: 24px;
}
.t4s-product-form__variants a.t4s-product-form__btn.t4s-pr-wishlist {
    display: none !important;
}
.template-product .t4s-product-form__buttons .t4s-quantity-wrapper {
    min-width: 107px!important;
    width: 107px!important;
    margin-right: 7px!important;
    border-radius: 9px !important;
    border: 1px solid #EEEEEE!important;
    min-height: 44px;
    overflow: hidden;
}
.t4s-product-form__buttons .t4s-quantity-wrapper button.t4s-quantity-selector {
    background: #F1F1F1!important;
    height: 44px;
    width: 30px;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.t4s-product-form__variants a.t4s-product-form__btn.t4s-pr-compare {
    display: none !important;
}
.t4s-product-form__buttons .t4s-quantity-wrapper button.t4s-quantity-selector svg.icon {
    width: 6px;
    color: #000;
    stroke-width: 1px;
    fill: #000;
}
.t4s-product-form__buttons .t4s-quantity-wrapper button.t4s-quantity-selector svg.icon path {
    height: 1px;
    stroke: transparent;
    color: #000;
    fill: #000;
    stroke-width: 1px;
}
.t4s-product-form__buttons .t4s-quantity-wrapper input.t4s-quantity-input {
    font-family: 'Apercu_Medium';
    color: #000 !important;
    height: 44px !important;
    font-size: 15px !important;
    font-weight: normal !important;
}
button.t4s-product-form__submit.t4s-btn {
    background: #CB6B88 !important;
    border-radius: 9px !important;
    font-family: 'Apercu_Medium' !important;
    font-size: 12px;
    letter-spacing: 1.2px;
    font-weight: normal;
    line-height: normal;
    padding: 15px 95px;
    min-height: 44px;
    max-height: 44px;
}
.offer-price .t4s-single-product-badge {
    position: static;
    /* background-color: #000;
    border-radius: 4px;
    padding: 4px 8px;
    margin: 0 5px;
    line-height: 1.2;
    font-size: 12px;
    position: relative;
    top: 0;
    display: inline-block;
    color: #fff;
    font-size: 13px; */
}
.t4s-product-tabs-wrapper {
    margin-top: 57px;
}
.t4s-product-tabs-wrapper .t4s-tabs {
    display: flex;
    flex-direction: column;
    gap: 9px;
}
.t4s-product-tabs-wrapper .t4s-tabs .t4s-tab-wrapper {
    margin-bottom: 0px!important;
    background: #FFEEF3;
    border-radius: 11px;
}
.t4s-product-tabs-wrapper .t4s-tabs .t4s-tab-wrapper a.t4s-tab__title {
    background: transparent;
    min-height: 50px;
    display: flex;
    justify-content: space-between;
}
.t4s-product-tabs-wrapper .t4s-tabs .t4s-tab-wrapper a.t4s-tab__title span.t4s-tab__icon {
    width: 11px;
    height: 11px;
    background: transparent;
    color: #000;
    right: 16px;
}
.t4s-product-tabs-wrapper .t4s-tabs .t4s-tab-wrapper a.t4s-tab__title span.t4s-tab__icon:before {
    height: 1px;
    width: 11px;
}
.t4s-product-tabs-wrapper .t4s-tabs .t4s-tab-wrapper a.t4s-tab__title span.t4s-tab__icon:after {
    height: 11px;
    width: 1px;
}
.t4s-product-tabs-wrapper .t4s-tabs .t4s-tab-wrapper a.t4s-tab__title span.t4s-tab__text {
    color: #151B2B;
    font-size: 11px;
    padding: 0px 16px;
    font-family: 'Apercu_Regular';
    text-transform: uppercase;
    letter-spacing: 1.65px;
}
.t4s-product-tabs-wrapper .t4s-tabs .t4s-tab-wrapper .t4s-tab-content {
    border: 0px;
    padding: 0px 16px 20px;
}
.t4s-product-tabs-wrapper .t4s-tabs .t4s-tab-wrapper .t4s-tab-content p {
    color: #151B2B;
    font-family: 'Apercu_Regular';
    font-size: 13px;
    font-weight: normal;
}
.t4s-product-tabs-wrapper .t4s-tabs .t4s-tab-wrapper .t4s-tab-content ul li {
    font-family: 'Apercu_Regular';
    font-size: 13px;
    color: #151B2B;
    font-weight: normal;
}
.template-product .t4s-top-heading {
    margin-bottom: 22px;
}
.template-product .t4s-top-heading span {
    font-family: 'Apercu_Regular';
    color: #060606;
    line-height: 25px;
    font-size: 20px;
    font-weight: normal;
}
.template-product .t4s-top-heading h3.t4s-section-title {
    line-height: 25px;
    font-family: 'Apercu_Regular' !important;
    font-weight: normal !important;
}
#pr_recommendations>.t4s-section-inner {
    padding: 0px 0px 0px 19px;
    margin: 46px 0px 66px;
}
#pr_recommendations .t4s-container {
    max-width: 100%;
    padding: 0px;
}
#pr_recommendations .t4s_box_pr_slider.t4s-products {
    margin: 0px;
    padding-right: 163px;
}
#pr_recommendations .t4s_box_pr_slider.t4s-products .t4s-product {
    padding: 0px 11px;
}
#pr_recommendations .t4s_box_pr_slider.t4s-products .flickityt4s-viewport {
    overflow: visible;
}
#pr_recommendations .t4s-flicky-slider:has(.t4s-product.t4s-pr-grid.is-selected:last-child) {
    padding-right: 0px !important;
    padding-left: 163px;
}
div#pr_recommendations button.flickityt4s-button.flickityt4s-prev-next-button {
    width: 33px;
    height: 33px;
    background: #fff;
    border: 0px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    opacity: 1 !important;
}
div#pr_recommendations button.flickityt4s-button.flickityt4s-prev-next-button svg.flickityt4s-button-icon {
    width: 9px;
}
div#pr_recommendations button.flickityt4s-button.flickityt4s-prev-next-button.previous {
    left: -5px;
}
div#pr_recommendations ol.flickityt4s-page-dots {
    position: absolute;
    width: max-content;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    bottom: -40px;
    padding: 0px;
    display: flex;
}
div#pr_recommendations ol.flickityt4s-page-dots li {
    margin: 0px;
    height: 3px;
    width: 22px;
    border-radius: 0px;
    background: rgba(0, 0, 0, .2);
}
div#pr_recommendations ol.flickityt4s-page-dots li.dot.is-selected {
    background: rgba(0, 0, 0, .5);
}

div#recently_wrap>.t4s-section-inner {
    padding: 0px 0px 0px 19px;
    margin: 46px 0px 66px;
}
div#recently_wrap .t4s-container {
    max-width: 100%;
    padding: 0px;
}
div#recently_wrap .t4s_box_pr_slider.t4s-products {
    margin: 0px;
    padding-right: 163px;
}
div#recently_wrap .t4s_box_pr_slider.t4s-products .t4s-product {
    padding: 0px 11px;
}
div#recently_wrap .t4s_box_pr_slider.t4s-products .flickityt4s-viewport {
    overflow: visible;
}
div#recently_wrap .t4s-flicky-slider:has(.t4s-product.is-selected:nth-child(n+5):last-child) {
    padding-right: 0px !important;
    padding-left: 163px;
}
#recently_wrap button.flickityt4s-button.flickityt4s-prev-next-button {
    width: 33px;
    height: 33px;
    background: #fff;
    border: 0px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
    opacity: 1 !important;
}
#recently_wrap button.flickityt4s-button.flickityt4s-prev-next-button svg.flickityt4s-button-icon {
    width: 9px;
}
#recently_wrap button.flickityt4s-button.flickityt4s-prev-next-button.previous {
    left: -5px;
}
#recently_wrap ol.flickityt4s-page-dots {
    position: absolute;
    width: max-content;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    bottom: -40px;
    padding: 0px;
    display: flex;
}
#recently_wrap ol.flickityt4s-page-dots li {
    margin: 0px;
    height: 3px;
    width: 22px;
    border-radius: 0px;
    background: rgba(0, 0, 0, .2);
}
#recently_wrap ol.flickityt4s-page-dots li.dot.is-selected {
    background: rgba(0, 0, 0, .5);
}
.t4s-section-inner.pdp-text-banner {
    margin: 63px 0px 33px;
}
.t4s-section-inner.pdp-text-banner>.t4s-container {
    padding: 0px 200px;
}
.t4s-section-inner.pdp-text-banner>.t4s-container>.t4s-banner-holder {
    margin: 0px;
}
.t4s-section-inner.pdp-usp-section {
    margin: 0px;
    padding: 47px 152px 38px;
    position: relative;
}
.t4s-section-inner.pdp-usp-section:before {
    content: '';
    background-image: url(/cdn/shop/files/Group_84834_2x_173f8e6c-8ee2-4384-973d-d697f4990afd.png?v=1747742240);
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
}
.t4s-section-inner.pdp-usp-section .t4s-top-heading {
    margin-bottom: 50px;
}
.t4s-section-inner.pdp-usp-section .t4s-top-heading span {
    color: #FFFFFF;
    font-size: 20px;
    line-height: 24px;
    font-family: 'Apercu_Regular';
    font-weight: normal;
    letter-spacing: .18px;
}
.t4s-section-inner.pdp-usp-section .t4s_ratioadapt {
    margin: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 65px;
}
.t4s-section-inner.pdp-usp-section .t4s_ratioadapt .t4s-col-item {
    padding: 0px;
    margin: 0px;
    flex: 1 0 33.33%;
}
.t4s-section-inner.pdp-usp-section .t4s_ratioadapt .t4s-col-item .t4s_ratio {
    max-width: 180px !important;
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.t4s-section-inner.pdp-usp-section .t4s_ratioadapt .t4s-col-item .t4s_ratio:before {
    display: none!important;
}
.t4s-section-inner.pdp-usp-section .t4s_ratioadapt .t4s-col-item .t4s_ratio img {
    position: static;
    width: auto !important;
    min-width: 20px;
    height: auto !important;
    max-width: max-content !important;
    background-repeat: no-repeat !important;
    margin: 0 auto;
}
.t4s-section-inner.pdp-usp-section .t4s_ratioadapt .t4s-col-item .t4s_ratio h3 {
    text-transform: uppercase;
    color: #fff;
    font-family: 'Apercu_Regular';
    font-size: 12px;
    letter-spacing: 1.2px;
    font-weight: normal;
    position: static;
    text-align: center;
}
.t4s-section-inner.pdp-usp-tile {
    margin: 42px 0px 56px;
}
.t4s-section-inner.pdp-usp-tile .t4s-container {
    max-width: 100%;
    padding: 0px 65px;
}
.t4s-section-inner.pdp-usp-tile .t4s-container .t4s_ratioadapt {
    margin: 0px;
}
.t4s-section-inner.pdp-usp-tile .t4s-container .t4s_ratioadapt .t4s-col-item {
    margin: 0px;
    padding: 0px 65px;
}
.Tarnish_Free_desk video#myVideo {
    width: 100%;
}
.Tarnish_Free_desk .text-overlay {
    position: absolute;
    top: 40%;
    left: 6%;
}
.Tarnish_Free_desk .image_box {
    display: flex;
    flex-wrap: nowrap;
    gap: 25px;
}
.Tarnish_Free_desk img.my_icon {
    width: 100%;
    max-width: 7%;
    top: -34px;
    position: relative;
}
.Tarnish_Free_desk .text_box p {
    color: #fff;
    left: 11%;
    position: relative;
    font-family: SF_UI_Display-Light;
    font-size: 16px;
    line-height: 24px;
    margin-top: 20px;
}
.behind_the_scene_video_desk {
    background-color: #000;
    margin-top: 30px;
}
.behind_the_scene_video_desk p.heading {
    text-align: center;
    font-family: Allura_Regular;
    font-size: 34px;
    line-height: 50px;
    color: #fff;
    margin: 0;
    padding-bottom: 20px;
    padding-top: 40px;
}
.behind_the_scene_video_desk p.heading:after {
    display: inline-block;
    content: url(/cdn/shop/files/Group_3074.png?v=1696413776);
    top: -17px;
    left: -1px;
    position: relative;
}
.behind_the_scene_video_desk video#myVideo {
    width: 100%;
    max-width: 90%;
    margin: 0 auto;
    display: block;
}
.behind_the_scene_video_desk p.sub_heading {
    text-align: center;
    font-family: 'Apercu_Light';
    color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-top: 40px;
    padding-bottom: 20px;
    font-weight: normal;
}
.Tarnish_Free_desk {
    position: relative;
}
.care_n_maintenance {
    margin: 0 8%;
    padding-bottom: 80px;
}
.care_n_maintenance p.heading {
    text-align: center;
    font-family: 'Apercu_Regular';
    font-size: 22px;
    line-height: 50px;
    color: #060606;
    margin: 0;
    padding-bottom: 30px;
}
.pdp-usp-section h3.t4s-section-title span:first-child:after {
    display: inline-block;
    content: url(/cdn/shop/files/Group_84727.svg?v=1747806651);
    top: -8px;
    left: -3px;
    position: relative;
}
.care_n_maintenance p.heading:after {
    display: inline-block;
    content: url(/cdn/shop/files/Group_84727.svg?v=1747806651);
    top: -8px;
    left: -3px;
    position: relative;
}
.care_n_maintenance .care_methods {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 40px;
}
.care_n_maintenance .care_methods .care_points {
    display: flex;
    width: 100%;
    max-width: 33%;
    gap: 15px;
    justify-content: center;
}
.care_n_maintenance .care_points img {
    width: 100%;
    max-width: 26px;
    height: 30px;
}
.care_n_maintenance .care_methods .care_points p.maintanance_txt {
    font-family: 'Apercu_Light';
    text-align: left;
    font-size: 16px;
    line-height: 23px;
    width: 50%;
    color: #484848;
}
wrapped-extension {
    margin: 33px 0px 24px 2px!important;
    border: 0px !important;
}
wrapped-extension wrapped-feature-checkbox-simple>div {
    padding: 0px !important;
}
.template-product wrapped-extension wrapped-feature-checkbox-simple>div label input[type="checkbox"] {
    border-radius: 5px !important;
    border-color: #707070 !important;
    accent-color: #CB6B88 !important;
}
.template-product wrapped-extension wrapped-feature-checkbox-simple>div label span {
    line-height: 17px !important;
    font-family: 'Apercu_Regular';
    font-size: 13px;
    font-weight: normal;
    margin-left: -1px;
}
.template-collection .page-head {
    padding: 31px 0px 23px;
}
.template-collection .page-head h1 {
    font-family: 'Apercu_Regular';
    font-size: 22px;
    line-height: 26px;
    color: #060606;
    letter-spacing: 0px;
    margin-bottom: 12px;
    text-transform: capitalize;
}
.t4s-top-collections-section .t4s-top-collections {
    border: 0px;
}
.page-head.t4s-text-center .desc-head br {
    display: none;
}
.page-head.t4s-text-center .desc-head a.t4s-cl-des-viewm {
    margin-left: 4px;
    border-bottom: 0px;
    text-decoration: underline;
}
.page-head.t4s-text-center .desc-head {
    font-family: 'Apercu_Light';
}
.t4s-top-collections-section .t4s-top-collections a.cat_link {
    padding: 10px 10px !important;
    font-family: 'Apercu_Medium';
    color: #000 !important;
    display: flex;
    gap: 5px;
    align-items: center;
    line-height: 20px;
}
.t4s-top-collections-section .t4s-top-collections .t4s-col-item {
    width: max-content;
    padding: 0px 0px;
    min-height: 39px;
    bottom: 2px;
    position: relative;
}
.t4s-top-collections-section .t4s-top-collections .t4s-col-item:first-child {
    padding: 0px 0px 0px 10px;
}
.t4s-top-collections-section .t4s-top-collections .t4s-col-item.t4s-current-cat a.cat_link {
    background: #fff !important;
    color: #000 !important;
    box-shadow: 0px -2px 4px 0px #0000001A;
}
.t4s-top-collections-section .t4s-top-collections .t4s-col-item.t4s-current-cat a.cat_link span {
    background: #fff;
    color: #000 !important;
}
.page_section_heading+section>.t4s-container {
    max-width: 100%;
    padding: 0px 30px;
    margin: 20px 0px 55px;
}
.boost-sd__collection-header {
    display: none!important;
}
.boost-sd-layout {
    margin: 0px !important;
    max-width: 100% !important;
}
.boost-sd-layout .boost-sd__filter-tree-vertical-content {
    padding-top: 0px;
    padding-right: 0px;
    margin-top: 21px;
    top: 10px !important;
    position: sticky !important;
    padding-left: 0px !important;
}
.boost-sd-layout .boost-sd__filter-tree-vertical {
    margin-right: 44px !important;
    height: 100%;
    margin-left: 0px !important;
}
.boost-sd-layout .boost-sd-right .boost-sd__product-list {
    margin: 80px -9px 20px;
    flex-wrap: wrap;
}
.boost-sd-layout .boost-sd-right .boost-sd__product-list .boost-sd__product-item {
    margin: 0px 9px;
    flex: 0 0 calc(25% - 18px);
    gap: 0px;
}
.boost-sd-layout .boost-sd-right .boost-sd__product-list.boost-sd__product-list-grid--3-col .boost-sd__product-item {
    flex: 0 0 calc(33.33% - 18px);
}
.boost-sd-layout .boost-sd-right .boost-sd__toolbar-container {
    margin-bottom: 0px!important;
}
.boost-sd-layout .boost-sd-right .boost-sd__toolbar-container .boost-sd__toolbar-content {
    border-bottom: 0px;
    padding: 0px;
    align-items: end;
}
.boost-sd-layout .boost-sd-right .boost-sd__toolbar-container .boost-sd__toolbar-content .boost-sd__toolbar {
    align-items: end;
}
.template-collection .header-banner {
    position: relative;
}
.boost-sd__toolbar-content .boost-sd__toolbar .boost-sd__toolbar-item--sorting .boost-sd__sorting-button .boost-sd__sorting-label-wrapper span.boost-sd__sorting-value {
    margin-right: 18px;
}
.boost-sd__tooltip-content {
    display: none !important;
}
.boost-sd-layout .boost-sd-right .boost-sd__toolbar-container .boost-sd__toolbar-content .boost-sd__product-count {
    font-family: 'Apercu_Regular';
    font-size: 12px;
    line-height: 14px;
    color: #757575;
}
.boost-sd__toolbar-content .boost-sd__toolbar .boost-sd__toolbar-item--sorting .boost-sd__sorting-button {
    max-width: max-content !important;
    min-width: 140px;
    justify-content: space-between !important;
    padding-bottom: 10px;
    border-bottom: 1px solid #9F9F9F;
}
.boost-sd__toolbar-content .boost-sd__toolbar .boost-sd__toolbar-item--sorting .boost-sd__sorting-button .boost-sd__sorting-label-wrapper span {
    font-size: 12px;
    line-height: 14px;
    font-family: 'Apercu_Medium';
    text-transform: capitalize;
    margin-right: 2px;
    color: #000;
}
.boost-sd__toolbar-content .boost-sd__toolbar .boost-sd__toolbar-item--sorting .boost-sd__sorting-button .boost-sd__sorting-label-wrapper span.boost-sd__sorting-label {
    opacity: .5;
}
.boost-sd__toolbar-content .boost-sd__toolbar .boost-sd__toolbar-item--sorting .boost-sd__sorting-button .boost-sd__sorting-label-wrapper {
    display: flex;
}
.boost-sd__toolbar-item.boost-sd__toolbar-item--view-as .boost-sd__view-as-text {
    display: none !important;
}
.boost-sd__toolbar-item.boost-sd__toolbar-item--view-as .boost-sd__tooltip:has(.boost-sd__view-as-icon--grid--2) {
    display: none !important;
}
.boost-sd__toolbar-item.boost-sd__toolbar-item--view-as .boost-sd__tooltip span.boost-sd__view-as-icon.boost-sd__view-as-icon--grid--3:before {
    display: none!important;
}
.boost-sd__toolbar-item.boost-sd__toolbar-item--view-as .boost-sd__tooltip span.boost-sd__view-as-icon.boost-sd__view-as-icon--grid--3:after {
    content: '';
    background-image: url(/cdn/shop/files/Group_84942.svg?v=1747911093);
    width: 21px;
    height: 14px;
}
.boost-sd__toolbar-item.boost-sd__toolbar-item--view-as .boost-sd__tooltip span.boost-sd__view-as-icon.boost-sd__view-as-icon--grid--4:before {
    display: none!important;
}
.boost-sd__toolbar-item.boost-sd__toolbar-item--view-as .boost-sd__tooltip span.boost-sd__view-as-icon.boost-sd__view-as-icon--grid--4:after {
    content: '';
    background-image: url(/cdn/shop/files/Group_84940.svg?v=1747908548);
    width: 29px;
    height: 14px;
}
.boost-sd__toolbar-item.boost-sd__toolbar-item--view-as .boost-sd__tooltip span.boost-sd__view-as-icon {
    opacity: .5;
}
.boost-sd__toolbar-item.boost-sd__toolbar-item--view-as .boost-sd__tooltip span {
    border: 0px;
    width: max-content;
    height: max-content;
    margin-right: 0px !important;
}
.boost-sd__view-as .boost-sd__tooltip {
    padding-bottom: 5px;
    border-bottom: 3px solid #fff;
}
.boost-sd__view-as .boost-sd__tooltip:has(.boost-sd__view-as-icon--active) {
    border-color: #CB6B88;
}
#boost-sd__filter-tree-wrapper:before {
    content: 'Filters';
    color: #060606;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    font-family: 'Apercu_Medium';
    padding-bottom: 21px;
}
.boost-sd__filter-option {
    padding: 20px 0px!important;
    border-bottom: 1px solid #A9A9A9!important;
}
.boost-sd__filter-option button.boost-sd__filter-option-title {
    color: #000;
    font-family: 'Apercu_Regular';
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: .9px;
    font-weight: normal;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.boost-sd__filter-option button.boost-sd__filter-option-title:before {
    display: none!important;
}
.boost-sd__filter-option button.boost-sd__filter-option-title svg {
    display: block!important;
}
.boost-sd__filter-option-label {
    margin-bottom: 0px!important;
}
.boost-sd__filter-option-itemwrapper .boost-sd__filter-option-content-inner {
    padding-top: 16px;
    margin-right: -5px;
    padding-right: 0px;
    max-height: max-content;
}
.boost-sd__filter-option-item {
    margin-bottom: 18px!important;
}
.boost-sd__view-as .boost-sd__tooltip span.boost-sd__view-as-icon.boost-sd__view-as-icon--active {
    opacity: 1;
}
.boost-sd__product-image {
    border-radius: 12px;
    overflow: hidden;
}
.boost-sd__product-item-grid-view-layout-image+a.boost-sd__product-link {
    padding-top: 8.5px;
}
a.boost-sd__product-link .boost-sd__product-title {
    font-family: 'Apercu_Regular';
    line-height: 14px;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 5px;
    font-weight: normal;
}
a.boost-sd__product-link .boost-sd__product-vendor {
    display: none;
}
.boost-sd__product-info {
    gap: 0px!important;
}
.boost-sd__product-price-wrapper span.boost-sd__product-price-content>* {
    font-size: 15px;
    line-height: normal;
}
.boost-sd__product-price-wrapper span.boost-sd__product-price-content {
    display: flex;
    gap: 9px;
    flex-direction: row-reverse;
}
.boost-sd__product-price-wrapper {
    display: flex;
    gap: 9px!important;
    align-items: center;
    padding-top: 8.5px;
}
.boost-sd__product-price-wrapper span.boost-sd__product-price-content span.boost-sd__format-currency {
    font-family: 'Apercu_Bold';
    color: rgba(0, 0, 0, .93) !important;
    margin: 0px !important;
}
.boost-sd__product-price-wrapper span.boost-sd__product-price-content span.boost-sd__format-currency.boost-sd__format-currency--price-compare {
    font-family: 'Apercu_Regular';
    color: rgba(0, 0, 0, .6) !important;
}
span.boost-sd__product-price-saving {
   text-transform: capitalize;
    display: inline-flex !important;
    background: linear-gradient(280.61deg, #19ae0000 13.09%, #19ae0052 113.04%);
    font-size: 12px;
    font-weight: 900;
    text-align: center;
    padding: 0 3px;
    background-position: left;
    color: #23990f;
    border-radius: 2px;
    font-family: 'Apercu_Regular';
    line-height: 20px;
}
.boost-sd__product-price {
    margin-bottom: 28px!important;
}
.boost-sd__pagination-infinite-scroll-container-button {
    margin: 0px !important;
}
.boost-sd-layout .boost-sd__filter-tree-vertical-content::-webkit-scrollbar {
    display: none!important;
}
.boost-sd__filter-tree-vertical-option-list {
    padding-right: 10px;
}
.boost-sd__filter-option-item-button--with-checkbox::before {
    width: 16px !important;
    height: 16px !important;
    border-color: #ADADAD !important;
    border-radius: 5px!important;
}
.boost-sd__filter-option-item-button--with-checkbox span.boost-sd__filter-option-item-label {
    font-family: 'Apercu_Light';
    font-size: 12px;
    line-height: 14px;
    color: #000000;
    font-weight: normal;
}
.boost-sd__filter-option-item-button--with-checkbox span.boost-sd__filter-option-item-label {
    font-family: 'Apercu_Light';
    font-size: 12px;
    line-height: 14px;
    color: #000000;
    font-weight: normal;
}
.boost-sd__filter-option-item-button--with-checkbox span.boost-sd__filter-option-item-amount {
    font-family: 'Apercu_Light';
    font-size: 12px;
    line-height: 14px;
    opacity: 1;
    padding-right: 0px;
}
.boost-sd__filter-option button.boost-sd__filter-option-title span {
    display: none !important;
}
.boost-sd__filter-option .boost-sd__filter-option-label svg.boost-sd__filter-option-icon {
    transform: rotate(90deg)!important;
}
.boost-sd__filter-option-label.boost-sd__filter-option-label--collapsed svg.boost-sd__filter-option-icon {
    transform: rotate(270deg)!important;
}
.boost-sd__filter-option-list-option-item:last-child {
    margin-bottom: 0px !important;
}
.boost-sd__filter-option-item-button--with-checkbox[aria-checked="true"]::before {
    background: #F59CB7 !important;
    border-color: #F59CB7 !important;
}
.boost-sd__filter-option-item-button--with-checkbox::after {
    width: 8px !important;
    height: 5px !important;
    border-color: #fff !important;
    left: 4px !important;
    top: 6px !important;
}
.boost-sd__filter-option-label button.boost-sd__button.boost-sd__button--clear {
    display: none !important;
}
.boost-sd__refine-by-vertical-refine-by-title .boost-sd__refine-by-vertical-refine-by-heading {
    display: none !important;
}
.boost-sd__refine-by-vertical-refine-by-title {
    position: absolute;
    top: -21px;
    right: 0px;
    transform: translateY(-100%);
}
.boost-sd__refine-by-vertical-refine-by-title button.boost-sd__button.boost-sd__button--clear {
    text-decoration: underline;
    font-family: 'Apercu_Light';
}
.boost-sd__refine-by-vertical-refine-by {
   padding-bottom: 0px !important;
    margin: 0px!important;
    border-bottom: 0px !important;
    position: relative;
}
.boost-sd__refine-by-vertical-refine-by-list button.boost-sd__refine-by-vertical-refine-by-item span.boost-sd__refine-by-vertical-refine-by-option {
    display: none !important;
}
.boost-sd__refine-by-vertical-refine-by-list button.boost-sd__refine-by-vertical-refine-by-item {
    margin: 0px !important;
    width: max-content;
    padding: 6px 10px;
    background: #F59CB7;
    border-radius: 12px;
    pointer-events: none;
}
.boost-sd__refine-by-vertical-refine-by-list button.boost-sd__refine-by-vertical-refine-by-item svg.boost-sd__refine-by-vertical-refine-by-clear {
    margin-left: 7px;
    color: #fff;
    fill: #fff;
    min-width: 8px !important;
    width: 8px !important;
    display: none !important;
    pointer-events: none;
}
.boost-sd__refine-by-vertical-refine-by .boost-sd__refine-by-vertical-refine-by-list {
    display: flex;
    gap: 8px;
}
.boost-sd__refine-by-vertical-refine-by-list button.boost-sd__refine-by-vertical-refine-by-item svg.boost-sd__refine-by-vertical-refine-by-clear path {
    fill: #fff !important;
}
.boost-sd__refine-by-vertical-refine-by-list button.boost-sd__refine-by-vertical-refine-by-item span.boost-sd__refine-by-vertical-refine-by-value {
    font-family: 'Apercu_Light';
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    letter-spacing: .2px;
    line-height: 14px;
}
ul.boost-sd__filter-option-listitem.boost-sd__filter-option-listitem--inline {
    margin: 0px!important;
}
li.boost-sd__filter-option-item.boost-sd__filter-option-swatch-item {
    margin: 0px 0px 15px 0px !important;
}
.boost-sd__sorting-option {
    font-family: 'Apercu_Regular';
    font-size: 13px;
}
.boost-sd__toolbar-item:last-child .boost-sd__sorting-list {
    border: 0px !important;
    width: max-content;
    box-shadow: 5px -3px 9px 0px rgba(0, 0, 0, 0.15);
    padding-top: 0px!important;
    border-radius: 10px;
    right: -2px !important;
    z-index: 10;
}
li.boost-sd__sorting-option.boost-sd__sorting-option--active {
    background: #F59CB7;
    color: #fff;
}
.boost-sd__wishlist {
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 3.5px !important;
    right: 3.5px !important;
    z-index: 9;
}
#boost-sd__filter-tree-wrapper {
    height: 100%;
}
.boost-sd__pagination-infinite-scroll-container-button:not(:empty) {
    padding-top: 22px;
}
.boost-sd__pagination-infinite-scroll-container-button button.boost-sd__pagination-button {
    font-family: 'Apercu_Regular';
    font-size: 12px !important;
    letter-spacing: 1.1px;
    font-weight: normal;
    border-radius: 15px;
}
wrapped-feature-message-simple {
    background: transparent !important;
    max-width: 370px;
    position: relative;
}
wrapped-feature-message-simple {
    background: transparent !important;
}
wrapped-feature-message-simple>div span {
    /* position: absolute;
    top: -1px;
    transform: translateY(-100%); */
    font-family: 'Apercu_Regular';
    color: rgba(0, 0, 0, 0.6);
}
wrapped-feature-checkbox-simple {
    border: 0px !important;
}
wrapped-feature-message-simple>div {
    padding: 10px 0px !important;
}
.boost-sd__tooltip:has(.boost-sd__view-as-icon--list) {
    display: none !important;
}
.boost-sd__view-as {
    gap: 8px;
}
.ratings-section img {
    min-width: 10px;
}
.t4s-type__mega .t4s-sub-menu {
     max-width: calc(100% + 60px) !important;
    width: calc(100% + 60px)!important;
}
.t4s-type__mega .t4s-sub-menu .t4s-row {
    margin: 0px !important;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    height: max-content !important;
    gap: 90px;
}
.t4s-type__mega .t4s-sub-menu .t4s-row .t4s-menu-item {
    position: static !important;
    width: max-content !important;
    margin-top: 0px;
}
.t4s-type__mega .t4s-sub-menu .t4s-row .t4s-heading {
    font-family: 'Apercu_Bold';
    text-transform: uppercase;
    color: #000;
    margin-bottom: 10px;
    padding-bottom: 0px;
    padding-top: 10px;
    border: 0px;
}
.t4s-type__mega .t4s-sub-menu .t4s-row .t4s-menu-item li.t4s-menu-item a {
    font-family: 'Apercu_Regular';
    font-size: 13px;
    padding: 0px 0px 10px;
    color: rgba(0, 0, 0, .7);
}
.t4s-type__mega .t4s-sub-menu .t4s-row .t4s-menu-item li.t4s-menu-item a:hover {
    color: rgba(0, 0, 0, 1);
}
.t4s-type__drop .t4s-sub-menu a {
    font-family: 'Apercu_Regular';
    font-size: 13px;
    width: max-content;
    padding: 0px 15px 10px 10px !important;
}
.t4s-newsletter-parent .t4s-newsletter__success {
    border-radius: 9px !important;
    border: 0px;
    font-family: 'Apercu_Regular';
    font-size: 12px;
}
.t4s-type__drop {
    position: relative;
}
.t4s-type__drop .t4s-sub-menu {
    max-width: max-content !important;
    left: 50% !important;
    transform: translateX(-50%) translateY(18px) !important;
    min-width: max-content!important;
    top: 100% !important;
     padding: 0px!important;
}
.t4s-type__drop>.t4s-sub-menu .t4s-lazy_menu {
    padding: 20px 50px 20px 10px;
    background: linear-gradient(to bottom, #fff 0%, #fff 35%, #e9d7beb3 100%);
}
.t4s-type__drop .t4s-sub-menu a svg {
    position: absolute !important;
    top: 5px;
    right: -28px;
    width: 5px!important;
}
.t4s-type__drop .t4s-sub-menu .t4s-menu-item:hover>.t4s-sub-menu {
    right: -50px !important;
    top: 0px !important;
    transform: translateX(100%) !important;
    padding: 20px 15px !important;
    left: initial !important;
}
.t4s-type__drop .t4s-sub-menu .t4s-menu-item:hover>.t4s-sub-menu:before {
    content:'';
    background: linear-gradient(to bottom, #fff 0%, #fff 35%, #E9D7BEB3 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.t4s-type__drop .t4s-menu-item.has--children:before {
    content: '';
    background: transparent;
    width: calc(100% + 60px);
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.t4s-type__drop .t4s-sub-menu .t4s-menu-item:hover>.t4s-sub-menu a {
    color: rgba(0, 0, 0, .7);
}
.t4s-type__drop .t4s-sub-menu .t4s-menu-item:hover>.t4s-sub-menu a:hover {
    color: rgba(0, 0, 0, 1);
}
footer#t4s-footer #shopify-section-footer>.t4s_se_footer {
    padding: 57px 8% 0px;
}
.template-blog .header-banner .page-head {
    padding-top: 30px;
    padding-bottom: 60px;
    margin-bottom: 0px !important;
}
.template-blog .header-banner .page-head h1 {
    font-size: 34px;
    font-family: 'Apercu_Regular';
    letter-spacing: 0px;
    font-weight: 100;
}
.t4s-main-blog>.t4s-section-inner {
    margin-top: 0px !important;
}
.t4s-main-blog>.t4s-section-inner>.t4s-container {
    max-width: 100%;
    padding: 0px 80px;
}
.t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item:first-child {
    width: 100%;
}
.t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item a .t4s_ratio:before {
    display: none!important;
}
.t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item a .t4s_ratio img {
    position: static;
}
.t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item:first-child .t4s-post-info {
    display: none !important;
}
.t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item:first-child .t4s-post-content.t4s-rte {
    display: none !important;
}
.t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item:first-child a.t4s-post-readmore {
    display: none !important;
}
.t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item {
    margin-top: 10px;
    width: 33.33%;
}
.t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item .t4s-tags {
    display: none !important;
}
.t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item .t4s-post-metas {
    display: none !important;
}
.t4s-post-info h3.t4s-post-title {
    font-size: 16px;
    font-family: 'Apercu_Regular';
    padding: 0px 18px;
}
.t4s-post-item .t4s-post-content {
    font-family: 'Apercu_Light';
    font-size: 13px;
    padding: 0px 18px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.6)!important;
}
.t4s-post-item .t4s-post-readmore {
    font-family: 'Apercu_Regular';
    padding: 0px 18px;
    font-size: 12px;
    text-decoration: underline;
}
.t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item .t4s-post-inner {
    margin-bottom: 20px;
}
.t4s-main-article .t4s-container {
    max-width: 100%;
    padding: 0px 30px;
}
.t4s-main-article .t4s-article-image.t4s-pr {
    border-radius: 9px;
    overflow: hidden;
}
.article-body {
    text-align: left;
    position: relative;
    top: -150px;
    z-index: 5;
    background-color: #fff;
    max-width: 680px;
    width: 100%;
    margin: 0 auto;
    padding: 10px 50px;
}
.article-body .t4s-article-title {
    margin: 40px 0px 50px;
    display: flex;
    flex-direction: column-reverse;
}
.article-body .t4s-article-title li {
    margin-bottom: 25px;
    font-family: 'Apercu_Light';
    color: rgba(0, 0, 0, .6);
}
.article-body .t4s-article-title h2 {
    font-family: 'Apercu_Medium';
    font-size: 25px;
}
.t4s-article-content p {
    font-size: 14px;
    font-family: 'Apercu_Regular';
}
.t4s-article-content h2 {
    color: #bb1140;
    font-family: Playfair-Display-semibold;
    font-size: 25px;
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
    margin-top: 60px;
}
.t4s-article-content h3 {
    color: #bb1140;
    font-family: Playfair-Display-semibold;
    font-size: 25px;
    display: inline-block;
    margin-bottom: 30px;
    width: 100%;
    margin-top: 60px;
}
.template-article section#shopify-section-footer {
    border-top: 1px solid rgba(0, 0, 0, .1);
}
.t4s-main-article>.t4s-section-inner {
    margin-bottom: 0px!important;
}
.t4s-search-header__form-wrap form.t4s-search-header__form input[type="text"] {
    padding-left: 38px;
    font-family: 'Apercu_Regular';
    font-size: 13px !important;
    color: rgba(44, 44, 44, .8);
    border: 0px;
    background: transparent;
    width: 100%;
    min-height: 40px;
}
.st-desktop-searchbox {
    width: 100%!important;
    margin: 0px!important;
}
.st-desktop-searchbox .st-search-bar svg.st-searchicon {
    display: none;
}
.st-desktop-searchbox .st-search-bar:before {
    content: '';
    background-image: url(/cdn/shop/files/Subtraction_25.svg?v=1748236710);
    background-size: contain;
    background-repeat: no-repeat;
    width: 16.5px;
    height: 16.5px;
    position: absolute;
    left: 12.5px;
}
#st-before-search .st-heading-text {
    color: #E52761 !important;
    font-family: 'Apercu_Medium';
    font-weight: normal!important;
}
.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label {
    background: #ffe3ec !important;
    font-family: 'Apercu_Light';
    color: #000 !important;
    border: 0px !important;
    padding: 5px 12px !important;
    box-shadow: none !important;
}
.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label span.st-icon.st-trending-search-arrow-icon {
    display: none;
}
.st-search-root .st-autocomplete-container #st-before-search #st-trending-searches .st-trending-search-list .st-trending-search-label span.st-icon.st-trending-search-icon {
    display: inline !important;
}
.st-outer-box .st-inner-box-outer {
    padding: 8.5px 0px 0px 0px !important;
}
.st-outer-box .st-inner-box-outer .st-name {
    font-family: 'Apercu_Regular'!important;
    line-height: 14px!important;
    font-size: 13px !important;
    color: #000 !important;
}
.st-outer-box .st-inner-box-outer .st-price-box {
    display: flex!important;
    gap: 9px!important;
    padding-top: 6px!important;
}
.st-outer-box .st-inner-box-outer .st-price-box span {
    font-size: 14px!important;
    line-height: 20px!important;
}
.st-price-wrapper.st-sale-price-wrapper span {
    font-family: 'Apercu_Bold'!important;
    color: rgba(0, 0, 0, .93) !important;
    margin: 0px !important;
}
.st-price-wrapper.st-main-price-wrapper span {
    font-family: 'Apercu_Regular'!important;
    color: rgba(0, 0, 0, .6) !important;
    margin: 0px !important;
}
.st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper {
    margin-left: 0px !important;
}
.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container .st-product-card .st-outer-box .st-inner-box-outer .st-inner-box .st-price-box .st-discount-label {
    position: relative !important;
    padding: 0px !important;
    background: transparent;
    color: #E52761 !important;
    font-family: 'Apercu_Regular' !important;
    font-size: 14px !important;
    line-height: 20px!important;
    text-transform: capitalize!important;
    transform: none;
}
.st-search-root .st-autocomplete-container.st-pre-search {
    right: 132px !important;
}
.st-inner-box .st-price-box .st-discount-label:after {
    content: '';
    background: #fff;
    width: 22px;
    height: 20px;
    position: absolute;
    right: 0px;
}
.st-search-root .st-autocomplete-container #st-after-search {
    min-width: 650px;
}
.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel {
    background: linear-gradient(to bottom, #f4ece1 0%, #ffffff 100%)!important;
    max-width: 31% !important;
    flex: 31% !important;
}
.st-search-root .st-row {
    margin: 0px !important;
    width: 100% !important;
}
.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-right-panel {
    flex: 69%!important;
    max-width: 69%!important;
} 
.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel span.st-heading-text {
    font-family: 'Apercu_Medium';
    font-size: 14px;
    font-weight: normal;
    color: #E52761 !important;
}
.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list li.st-trending-search-label span.st-trending-search-text {
    font-family: 'Apercu_Light';
    color: #000 !important;
}
.st-search-root .st-autocomplete-container #st-product-wrapper .st-recommended-scroll-btn {
    border-radius: 50% !important;
    min-width: 31px;
    min-height: 31px;
}
.st-search-root .st-autocomplete-container #st-product-wrapper .st-recommended-scroll-btn svg.cf-icon-svg {
    width: 10px;
    height: 10px;
}
.st-autocomplete-container {
    right: 132px !important;
}
.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-content .st-left-panel #st-trending-searches .st-trending-search-list {
    margin-left: 0px !important;
}
#st-after-search .st-row .st-product-card {
  max-width: 50%!important;
  flex: 50%!important;
}
.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container::-webkit-scrollbar {
  display: block!important;
  width:3px;
  border-radius: 5px;
}
.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container::-webkit-scrollbar-thumb {
  background: #F59CB7 !important;
}
.st-search-root .st-autocomplete-container #st-product-wrapper .st-product-container::-webkit-scrollbar-track {
  background: rgba(0,0,0,.1)!important;
}
#st-before-search #st-product-wrapper .st-product-container.st-carousel::-webkit-scrollbar {
    display: none!important;
}
.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer {
    border-top: 0px!important;
}
.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-column-25.st-left-panel {
    opacity: 0;
    visibility: hidden;
}
.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-column-75.st-right-panel {
    border-left: 0px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-column-75.st-right-panel .st-goto-search {
    width: max-content;
    padding: 5px 40px;
    border-radius: 5px;
    background: #F59CB7;
    min-height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.st-search-root .st-autocomplete-container #st-after-search .st-autocomplete-footer .st-column-75.st-right-panel .st-goto-search span.st-btn {
    font-family: 'Apercu_Light';
    color: #fff !important;
    font-size: 14px !important;
}
.t4s-top-wrapper {
    display: flex;
    justify-content: start;
    background-color: #FFF4F5;
    position: relative;
    border-bottom: 0px;
    max-height: 36px;
    overflow: hidden;
}
.t4s-top-wrapper:before {
    content: '';
    background: #FFD1D6;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.blank-filters a.cat_link.db {
    min-width: 90px;
    min-height: 37px;
    background: #f8f8f8;
    animation: blink 1.1s infinite;
}
.blank-filters.hide-filter {
    display: none!important;
}
.best_prices {
    color: rgba(229, 39, 97, .93);
    font-size: 15px;
    font-family: 'Apercu_Medium';
    line-height: 20px;
    font-weight: normal;
    letter-spacing: 0px;
}
.boost-sd__filter-tree-vertical-sticky-overlay.hide-filter {
  visibility: hidden!important;
  opacity: 0!important;
}
.title-button .shareBtn .t4s-socials {
    position: absolute;
    justify-content: center;
    height: 0px;
    overflow: hidden;
    max-height: max-content;
    transition: all .3s ease;
    flex-wrap: nowrap;
    flex-direction: column;
    left: 0px;
    right: initial;
    transform: none;
    margin: 0px;
}
.shareBtn {
  position: relative;
}
#bookmarkit.bookmarked i#wishlist_icon {
    color: #CB6B88 !important;
}
.smartwishlist.bookmarked span.fa.fa-heart {
    color: #CB6B88 !important;
}
.title-button .shareBtn .t4s-socials svg {
    height: 25px;
    width: 25px;
}
.shareBtn .t4s-col-item.t4s-col-auto {
    background: #f9ebef;
    border-radius: 50%;
    margin-top: 10px;
}
.shareBtn .t4s-col-item.t4s-col-auto:not(:first-child) svg {
    height: 11px;
    width: 11px;
    color: #d46d8c;
}
.shareBtn:hover .t4s-socials {
    height: 200px;
}
.t4s-drawer__header {
    margin: 0px 15px !important;
    min-height: 60px;
    padding: 0px !important;
}
.t4s-drawer__header span {
    font-family: 'Apercu_Medium';
    font-weight: normal;
}
#t4s-mini_cart .t4s-drawer__header button.t4s-drawer__close {
    justify-content: end;
    padding-right: 5px;
}
.t4s-drawer__main .t4s-drawer__scroll {
    padding: 15px!important;
}
.t4s-mini_cart__item {
    padding: 0px 0px 20px!important;
    margin: 0px 0px 20px!important;
    align-items: stretch !important;
}
.cart_offers {
    font-size: 12px;
    white-space: inherit;
    letter-spacing: 1px;
    font-family: 'Apercu_Regular';
    margin: 15px 13px !important;
    padding: 5px 14px 10px !important;
    border: 1px dashed #737373;
    font-weight: normal;
}
.cart_offers h5 {
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 12px;
    font-family: 'Apercu_Medium';
    font-weight: normal;
    display: flex;
    align-items: center;
    gap: 5px;
}
.cart_offers ul {
    margin: 0 0 0 10px;
    padding-left: 0px;
    list-style: disc;
}
.cart_offers ul li {
    font-size: 11px;
    white-space: inherit;
    letter-spacing: 1px;
    font-family: 'Apercu_Light';
}
.cart_offers h5 img {
    width: 15px;
}
.t4s-drawer__bottom {
    padding: 15px !important;
    display: flex;
    flex-direction: column;
}
.t4s-drawer__bottom .t4s-cart-total.t4s-row {
    order: 1;
}
.t4s-drawer__bottom div[data-cart-discounts] {
    order: 2;
}
.t4s-drawer__wrap .t4s-drawer__bottom wrapped-extension {
    order: 3;
    margin: 15px 0px 10px !important;
    border: 0px !important;
    border-radius: 0px !important;
}
.t4s-drawer__bottom button.t4s-btn__checkout {
    order: 4;
    border-radius: 9px !important;
    background: #000;
    font-size: 12px !important;
    font-family: 'Apercu_Medium' !important;
    letter-spacing: 1.2px !important;
    font-weight: normal !important;
    margin: 0px !important;
}
#t4s-mini_cart .t4s-cart-total {
    font-family: 'Apercu_Medium';
    font-weight: normal;
}
.t4s-drawer__wrap .t4s-drawer__bottom wrapped-extension span {
    font-family: 'Apercu_Regular';
}
.t4s-mini_cart__item .t4s-mini_cart__actions a.t4s-mini_cart__remove {
    display: none !important;
}
.t4s-mini_cart__item a.t4s-mini_cart__title {
    font-size: 13px !important;
    font-family: 'Apercu_Regular' !important;
    line-height: 14px;
}
.t4s-mini_cart__item .t4s-cart_price>* {
    font-family: 'Apercu_Regular';
    font-size: 14px;
    letter-spacing: 0px;
}
.t4s-mini_cart__item .t4s-cart_price {
    padding-top: 6px;
    display: flex;
    gap: 7px;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.t4s-mini_cart__item .t4s-cart_price del {
    font-family: 'Apercu_Regular';
    color: rgba(0, 0, 0, .6) !important;
}
.t4s-mini_cart__item .t4s-cart_price ins {
    font-family: 'Apercu_Bold';
    color: rgba(0, 0, 0, .93) !important;
    margin-left: 0px!important;
}
.t4s-mini_cart__info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 100%;
    padding: 5px 0px;
} 
.t4s-mini_cart__actions .t4s-quantity-wrapper.t4s-quantity-cart-item {
    min-width: 107px;
    max-width: 107px;
    border-radius: 9px !important;
    border: 1px solid #EEEEEE !important;
    min-height: 44px;
    overflow: hidden;
    margin-bottom: 0px;
}
.t4s-mini_cart__actions {
    margin: auto 0px 0px 0px!important;
}
.t4s-mini_cart__actions .t4s-quantity-wrapper.t4s-quantity-cart-item button.t4s-quantity-selector {
    background: #F1F1F1 !important;
    height: 44px;
    width: 30px;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.t4s-mini_cart__actions .t4s-quantity-wrapper.t4s-quantity-cart-item button.t4s-quantity-selector svg.icon {
    width: 6px;
    color: #000;
    stroke-width: 1px;
    fill: #000;
}
.t4s-mini_cart__actions .t4s-quantity-wrapper.t4s-quantity-cart-item input {
    font-family: 'Apercu_Medium';
    color: #000 !important;
    height: 44px !important;
    font-size: 15px !important;
    font-weight: normal !important;
}
#t4s-mini_cart .t4s-mini_cart__item:last-child {
    padding: 0px !important;
    margin: 0px !important;
}
.t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__heart span.t4s-pa.t4s-op-0.t4s-ts-op.t4s-count-box {
    display: none !important;
}
#all .container.wishlisttitlecontainer {
    display: none !important;
}
.t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__heart span.topbadge {
    position: absolute;
    top: -3px;
    right: -11px;
    font-size: 10px;
    width: 15px;
    height: 15px;
    padding: 0px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: normal;
    background: #cb6b88 !important;
    font-family: 'Apercu_Light' !important;
}
.t4s-site-nav__icons .t4s-site-nav__icon .t4s-count-box {
    background: #cb6b88 !important;
    font-family: 'Apercu_Light' !important;
}
div#bookmarks {
    padding-top: 20px;
}
.wishlistpage .container-fluid {
    padding: 0px!important;
}
div#bookmarks .row .col-md-4 {
    width: 25%;
    padding: 0px 10px;
}
div#bookmarks .row .col-md-4 img {
    height: auto;
}
div#bookmarks .row .col-md-4 .image {
    border-radius: 12px;
    overflow: hidden;
}
div#bookmarks .row .col-md-4 .text {
    padding: 8.5px 0px 0px;
}
div#bookmarks .row .col-md-4 .text h3.product_title {
    font-family: 'Apercu_Regular' !important;
    line-height: 14px !important;
    font-size: 13px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 10px;
    height: max-content;
    text-transform: capitalize !important;
}
div#bookmarks .row .col-md-4 .text p {
    display: flex;
    column-gap: 9px;
    row-gap: 7px;
    align-items: center;
    padding-top: 6px;
    margin-bottom: 0px;
}
div#bookmarks .row .col-md-4 .text p span.price {
    font-family: 'Apercu_Bold';
    color: rgba(0, 0, 0, .93) !important;
    margin: 0px !important;
}
div#bookmarks .row .col-md-4 .text p span.compare-price.price {
    font-family: 'Apercu_Regular';
    color: rgba(0, 0, 0, .6) !important;
}
div#bookmarks .row .col-md-4 .text p span {
    font-size: 15px;
    line-height: 20px;
}
div#bookmarks .row .col-md-4 .text p.buttons a {
    margin-bottom: 0px;
    border-radius: 12px;
    font-family: 'Apercu_Regular';
    font-size: 13px;
    min-height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
div#bookmarks .row .col-md-4 .text p.buttons a.btn.btn-warning.removebutton.singleremovebutton {
    padding: 6px 25px;
}
div#bookmarks .row .col-md-4 .text p.buttons a.btn.btn-primary.addbutton.addsingleproduct {
    flex: 1;
    background: #F59CB7 !important;
    border-color: #F59CB7 !important;
}
div#bookmarks .row .col-md-4 .text p.variant_title {
    display: none !important;
}
div#bookmarks .row .col-md-4 .text p.buttons {
    padding: 12px 0px 0px !important;
}
.modal-title {
    font-family: 'Apercu_Medium' !important;
    font-weight: normal !important;
    letter-spacing: 0px !important;
}
div#remove_modal_title {
    font-family: 'Apercu_Regular';
    font-weight: normal;
    text-align: left;
    padding-left: 15px;
    line-height: 22px;
}
.modal-footer .btn.btn-warning {
    color: #fff !important;
    background: #000 !important;
    font-family: 'Apercu_Regular' !important;
    font-weight: normal !important;
    font-size: 12px;
    border-radius: 12px;
    min-height: 40px;
}
.modal-footer button.btn.btn-default {
    border: 1px solid #000 !important;
    background: #fff !important;
    color: #000 !important;
    font-family: 'Apercu_Regular';
    font-size: 12px;
    min-height: 40px;
    min-width: 100px;
    border-radius: 12px;
}
div#remove_modal_image {
    border-radius: 12px;
    overflow: hidden;
}
div#bookmarks .row .col-md-4 .text p.buttons a.btn.btn-primary.addbutton.addsingleproduct:focus {
    outline: 0 !important;
}
#t4s-mini_cart:has(.t4s-mini_cart__emty) .cart_offers {
    display: none !important;
}
#t4s-mini_cart .t4s-mini_cart__emty {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 0px;
    transform: translate(-50%, -80%);
}
#t4s-mini_cart .t4s-mini_cart__emty svg#icon-cart-emty {
    width: 120px !important;
    margin-bottom: 0px;
}
#t4s-mini_cart .t4s-mini_cart__emty p {
    font-family: 'Apercu_Medium';
    font-size: 13px;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cat-content .t4s_ratio {
    background: #fff !important;
    border-radius: 1.688rem;
    width: 8.313rem;
    height: 8.313rem;
}
.template-cart .page-head h1 {
    font-size: 36px;
    line-height: normal;
    font-family: 'Apercu_Medium' !important;
}
.t4s-main-cart>.t4s-container {
    padding: 0px 20px !important;
    margin-top: 0px !important;
}
.t4s-main-cart {
    margin-top: 5px !important;
}
.t4s-main-cart>.t4s-container .back-to-store {
    text-align: center;
    font-family: 'Apercu_Regular';
    text-decoration: underline;
    margin-bottom: 40px;
}
.t4s-main-cart>.t4s-container .t4s-cartPage__header {
    display: none !important;
}
.t4s-main-cart form.t4s-cartPage__form {
    display: flex;
    justify-content: space-between;
    overflow: visible;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__items {
    flex: 1 0 65%;
    padding-right: 100px;
    width: 65%;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer {
    margin: 0px !important;
    height: max-content;
    position: sticky;
    top: 10%;
    flex: 1 0 35%;    
    width: 35%;
    padding: 30px;
    background: #f3f3f3;
    border-radius: 12px;
}
.t4s-page_cart__item {
    padding: 0px 0px 20px !important;
    margin: 0px 0px 20px !important;
    border-bottom: 1px solid #e8e8e1 !important;
    border-top: 0px !important;
}
.t4s-page_cart__item .t4s-col-item {
    flex: 1;
    position: relative;
}
.t4s-page_cart__item .t4s-page_cart__tools {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0px;
}
.t4s-page_cart__item .t4s-page_cart__tools a.t4s-page_cart__remove {
    width: 100%;
}
.t4s-page_cart__item .t4s-page_cart__tools .t4s-page_cart__actions {
    width: 100%;
}
.t4s-page_cart__info a.t4s-page_cart__title {
    font-family: 'Apercu_Regular';
    line-height: 14px;
    font-size: 13px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 10px;
    font-weight: normal;
}
.t4s-page_cart__info .t4s-page_cart__actions {
    display: flex;
    justify-content: space-between;
    padding: 0px !important;
}
.t4s-page_cart__info .t4s-page_cart__actions .t4s-quantity-cart-item {
    min-width: 107px !important;
    width: 107px !important;
    margin-right: 7px !important;
    border-radius: 9px !important;
    border: 1px solid #EEEEEE !important;
    min-height: 44px;
    overflow: hidden;
}
.t4s-page_cart__info .t4s-page_cart__actions .t4s-quantity-cart-item button.t4s-quantity-selector {
    background: #F1F1F1 !important;
    height: 44px;
    width: 30px;
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.t4s-page_cart__info .t4s-page_cart__actions .t4s-quantity-cart-item button.t4s-quantity-selector svg.icon {
    width: 6px;
    color: #000;
    stroke-width: 1px;
    fill: #000;
}
.t4s-page_cart__info .t4s-page_cart__actions .t4s-quantity-cart-item input {
    font-family: 'Apercu_Medium';
    color: #000 !important;
    height: 44px !important;
    font-size: 15px !important;
    font-weight: normal !important;
}
.t4s-page_cart__item .t4s-page_cart__tools .t4s-page_cart__actions .t4s-cart_meta_prices_wrap {
    padding: 0px;
    display: flex;
    align-items: center;
    justify-content: end;
}
.t4s-page_cart__item .t4s-page_cart__tools .t4s-page_cart__actions .t4s-cart_meta_prices_wrap .t4s-cart_price {
    display: flex;
    gap: 7px;
}
.t4s-page_cart__item .t4s-page_cart__tools .t4s-page_cart__actions .t4s-cart_meta_prices_wrap .t4s-cart_price>* {
    font-size: 15px;
    line-height: 20px;
}
.t4s-page_cart__item .t4s-page_cart__tools .t4s-page_cart__actions .t4s-cart_meta_prices_wrap .t4s-cart_price del {
    font-family: 'Apercu_Regular';
    color: rgba(0, 0, 0, .6) !important;
}
.t4s-page_cart__item .t4s-page_cart__tools .t4s-page_cart__actions .t4s-cart_meta_prices_wrap .t4s-cart_price ins {
    font-family: 'Apercu_Bold';
    color: rgba(0, 0, 0, .93) !important;
    margin: 0px !important;
}
.t4s-page_cart__item .t4s-page_cart__tools a.t4s-page_cart__remove {
    margin-top: 10px;
    font-family: 'Apercu_Regular';
    text-decoration: underline;
    line-height: normal;
}
.t4s-page_cart__info {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 20px;
}
.t4s-page_cart__img {
    min-width: 150px!important;
    min-height: 150px;
}
.t4s-page_cart__item .t4s-col-item>.t4s-page_cart__infos {
    align-items: stretch !important;
}
.t4s-page_cart__item wrapped-extension {
    position: absolute;
    top: 15px;
    left: 179px;
}
.t4s-page_cart__item wrapped-extension {
    position: absolute;
    top: 30px;
    width: calc(100% - 195px) !important;
    left: 178px;
    max-width: 100% !important;
    margin: 0px !important;
    min-height: 30px;
    display: flex;
    align-items: center;
}
.t4s-page_cart__item wrapped-extension wrapped-cart-line-provider {
       display: flex;
    width: 100%;
    padding: 10px 10px;
}
.t4s-page_cart__item wrapped-extension wrapped-cart-line-provider span {
    font-family: 'Apercu_Regular';
    font-size: 12px;
}
.template-cart div.page-head {
    padding-bottom: 0px !important;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item.cart_actions {
    display: none !important;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item {
    width: 100%;
    display: flex;
    flex-direction: column;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item .t4s-cart-total {
    order: 1;
    margin-bottom: 0px;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item .t4s-cart-total>.t4s-row {
    flex-direction: row !important;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0px 35px;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item .t4s-cart-total>.t4s-row .t4s-col-auto {
    width: max-content;
    padding: 0px;
    font-family: 'Apercu_Medium';
    font-weight: normal;
    line-height: normal;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item wrapped-extension {
    order: 2;
    margin: 0px 0px 32px !important;
    min-height: 30px;
    display: flex;
    align-items: center;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item wrapped-extension wrapped-cart-list-provider {
    padding: 0px 5px;
    width: 100%;
    font-family: 'Apercu_Regular';
    font-size: 13px;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item .t4s-btn-group__checkout-update {
    order: 3;
}
.t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item .t4s-btn-group__checkout-update button.t4s-btn__checkout {
    width: 100%;
    border: 1px solid #000;
    border-radius: 12px !important;
    color: #fff !important;
    font-family: 'Apercu_Regular' !important;
    text-transform: capitalize;
    font-weight: normal;
    background: #000 !important;
}
.boost-sd__filter-option:first-child {
    display: none !important;
}
.boost-sd-layout .boost-sd-right {
    width: calc(100% - 324px)!important;
    max-width: calc(100% - 324px)!important;
}
.searchtap .t4s-announcement-bar {
    margin-bottom: 0px;
}
.searchtap .page-head {
    padding: 31px 0px;
}
.searchtap .page-head h1 {
    font-family: 'Apercu_Regular';
    font-size: 22px;
    line-height: 26px;
    color: #060606;
    letter-spacing: 0px;
    margin-bottom: 12px;
}
.template-page.searchtap .t4s-section-main>.t4s-section-inner>.t4s-container {
    padding: 0px 30px;
}
.st-search-root .st-search-container #st-main-content {
    padding: 0px !important;
}
.st-search-root .st-row .st-column-20 {
    padding: 0px !important;
    min-width: 280px;
    max-width: 280px !important;
    margin-right: 44px;
}
.st-search-root .st-row .st-column-80 {
    flex: unset !important;
    max-width: calc(100% - 324px) !important;
    padding: 0px !important;
}
.st-search-root .st-search-container #st-filter-sidebar {
    padding-top: 21px !important;
    border-right: 0px !important;
}
.st-search-root .st-row .st-column-20:before {
    content: 'Filters';
    color: #060606;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: 1.3px;
    text-transform: uppercase;
    font-family: 'Apercu_Medium';
    padding-bottom: 21px;
}
.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-header {
    display: none !important;
}
.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body {
    padding: 20px 0px !important;
    border-top: 0px!important;
    border-bottom: 1px solid #A9A9A9 !important;
}
.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-column-20.st-align-right {
    display: none !important;
}
.st-filter-header .st-column-80 {
    min-width: 100% !important;
    display: flex;
    line-height: normal;
}
.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-header {
    padding-bottom: 0px !important;
}
.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list {
    padding: 0px !important;
}
.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-list-wrapper {
    margin-top: 16px !important;
}
.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-filter-value {
    font-family: 'Apercu_Light';
    font-size: 12px;
    line-height: 20px;
    color: #000000;
    font-weight: normal;
    max-width: 100%;
}
.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-custom-select-box {
    border-radius: 5px !important;
}
.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-checkbox-wrapper {
    display: flex;
    align-items: center;
}
.st-search-root .st-search-container #st-filter-sidebar #st-filter-main-body .st-single-filter-body .st-filter-list .st-filter-label .st-filter-count-wrapper .st-filter-count {
    font-family: 'Apercu_Light';
    font-size: 12px;
    line-height: 14px;
    opacity: 1;
    padding-right: 0px;
}
div#st-results-list>.st-row {
    margin: 20px -9px !important;
}
div#st-results-list>.st-row .st-product-card {
    margin: 0px 9px 28px!important;
    flex: 0 0 calc(25% - 18px);
    gap: 0px;
    padding: 0px;
    max-width: calc(25% - 18px);
}
div#st-results-list>.st-row .st-product-card .st-image-container {
    border-radius: 12px;
    overflow: hidden;
}
.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box {
    padding-top: 8.5px !important;
}
.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name>.st-custom-tags {
    display: none;
}
.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name {
    font-family: 'Apercu_Regular';
    line-height: 14px;
    font-size: 13px !important;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    padding-right: 0px;
    font-weight: normal !important;
    -webkit-line-clamp: 1 !important;
    min-height: unset !important;
    text-transform: capitalize !important;
    letter-spacing: 0px !important;
}
.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-name span {
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 100%;
    width: 100%;
    display: block;
}
.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box {
    display: flex;
    gap: 9px;
    margin-bottom: 0px;
    padding-top: 8.5px;
    flex-direction: row;
    justify-content: start;
}
.st-price-wrapper.st-sale-price-wrapper span {
    font-family: 'Apercu_Bold' !important;
    color: rgba(0, 0, 0, .93) !important;
    margin: 0px !important;
}
.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: normal;
}
div#st-results-header .st-row>div {
    padding: 0px;
    margin: 0px;
}
.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper span {
    margin-bottom: 0px;
    font-size: 13px !important;
    line-height: normal;
    font-weight: normal !important;
}
div#st-results-header .st-row {
    align-items: center;
    padding-right: 25px;
}
.st-search-root .st-search-container #st-main-content #st-results-header #st-sort {
    position: relative;
}
.searchtap .st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-main-price-wrapper .st-currency-symbol {
    font-family: 'Apercu_Regular' !important;
    color: rgba(0, 0, 0, .6) !important;
    font-weight: normal !important;
}
div#st-results-summary span.st-summary-label {
    font-family: 'Apercu_Light';
    font-size: 12px;
    line-height: 14px;
    color: #757575;
    text-transform: capitalize;
}
.st-search-root .st-search-container #st-main-content #st-results-header #st-sort {
    max-width: max-content !important;
    min-width: 140px;
    display: flex;
    justify-content: space-between !important;
    padding-bottom: 10px;
    border-bottom: 1px solid #9F9F9F;
}
.st-search-root .st-search-container #st-main-content #st-results-header #st-sort select {
    font-size: 12px !important;
    line-height: 14px;
    font-family: 'Apercu_Medium';
    text-transform: capitalize !important;
    margin-right: 2px;
    color: #000 !important;
    padding: 0px;
    height: unset !important;
}
.st-search-root .st-search-container #st-main-content #st-results-header #st-sort .st-sort-arrow {
    margin-top: 0px !important;
    right: 0px !important;
    width: 12px !important;
    height: 12px !important;
    top: -2px !important;
}
.st-search-root .st-search-container #st-main-content #st-results-header #st-sort .st-sort-arrow svg {
    width: 12px;
}
.st-search-root .st-search-container #st-main-content #st-results-header #st-sort .st-sorting-label {
    padding-left: 0px!important;
    font-size: 12px!important;
    line-height: 14px!important;
    font-family: 'Apercu_Medium'!important;
    text-transform: capitalize!important;
    margin-right: 2px!important;
    color: #000!important;
    opacity: .5!important;
}
.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box span.st-discount-label {
    position: static !important;
    padding: 0px !important;
    font-family: 'Apercu_Regular' !important;
    font-size: 12px !important;
    font-weight: normal !important;
    background: transparent !important;
    color: #E52761 !important;
    line-height: 17px;
    order: 3;
}
.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-main-price-wrapper {
    order: 1;
}
.st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box .st-price-wrapper.st-sale-price-wrapper {
    order: 2;
}
.boost-sd__filter-option-swatch .boost-sd__filter-option-content-inner.boost-sd__filter-option-content-inner--scrollbar {
    overflow-y: hidden !important;
    height: max-content !important;
}
.st-action-button {
    display: none !important;
}
.wishlistpage .empty-wishlist {
    background: transparent;
    border: 0px;
    font-family: 'Apercu_Light';
    color: rgba(0, 0, 0, .5);
    font-weight: normal;
    letter-spacing: 0px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}
.wishlistpage .empty-wishlist:before {
    content: '';
    background-image: url(/cdn/shop/files/image.svg?v=1748841998);
    background-size: contain;
    background-repeat: no-repeat;
    width: 160px;
    height: 134px;
    display: block;
}
.logo-popup p {
    font-family: 'Apercu_Regular';
    font-weight: normal;
    font-size: 13px;
    margin-bottom: 0px;
}
.logo-popup {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    visibility: hidden;
    opacity: 0;
    padding: 30px 60px;
    border-radius: 12px;
    background: #fff;
    z-index: 9;
    transition: all .3s ease;
}
.popupBg {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
    z-index: 8;
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease;
}
.logo-pop-close {
    position: absolute;
    right: -14px;
    top: -14px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
}
.logo-pop-close svg.t4s-iconsvg-close {
    width: 12px;
    height: 12px;
}
.t4s-logo-list .t4s-col-item.show-content .logo-popup {
    visibility: visible;
    opacity: 1;
}
body:has(.show-content) {
    overflow-y: hidden;
}
body::-webkit-scrollbar {
     display:none!important;
}
.t4s-logo-list:has(.show-content) .popupBg {
    visibility: visible;
    opacity: 1;
}
header#shopify-section-header-inline .store-locatore-block p svg {
    transition: all .3s ease;
    animation: blink 1.5s ease infinite;
}
.t4s-top-collections-section.custom-section {
    position: absolute;
    width: 100%;
    bottom: -70px;
    transform: translateY(100%);
    padding-left: 352px;
    padding-right: 30px;
}
.t4s-logo-list:has(.popupBg) .t4s-eff {
    cursor: pointer;
}
.recipient-shop-section>.t4s-container {
    max-width: 100%;
    padding: 40px 30px;
}
.recipient-shop-section>.t4s-container .t4s-col-item .t4s-cate-wrapper {
    position: static;
    transform: none;
    height: 30px;
}
.recipient-shop-section .t4s-col-item .t4s-cat-content {
    border-radius: 12px !important;
    overflow: hidden;
}
.recipient-shop-section>.t4s-container .t4s-col-item .t4s-cate-wrapper a.t4s-cat-title {
    background: rgba(0, 0, 0, .08);
    font-family: 'Apercu_Regular';
    font-size: 11px;
    color: #000 !important;
}
.recipient-shop-section>.t4s-container h3.t4s-section-title span {
    font-family: 'Apercu_Regular';
    letter-spacing: 0px;
    font-size: 30px;
    line-height: 40px;
    font-weight: normal;
}
.t4s-section-inner.recipient-shop-section {
    margin-bottom: 20px;
}
.t4s-section-inner.theme-shop-section .header-section h3 {
    font-family: 'Apercu_Regular';
    letter-spacing: 0px;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 30px;
    font-weight: normal;
}
.t4s-section-inner.theme-shop-section .t4s-container {
    max-width: 100%;
    padding: 0px 100px;
}
.t4s-section-inner.theme-shop-section .t4s-container .t4s-custom-col .t4s-w-100 {
    display: flex;
    gap: 1vw;
}
.t4s-section-inner.theme-shop-section .t4s-container .t4s-custom-col:first-child .t4s-w-100 {
    justify-content: end;
    padding-left: 108px;
}
.t4s-section-inner.theme-shop-section .t4s-container .t4s-custom-col:nth-child(2) .t4s-w-100 {
    justify-content: start;
    padding-right: 108px;
}
.t4s-section-inner.theme-shop-section .t4s-container .t4s-custom-col:last-child {
    display: none;
}
.t4s-section-inner.theme-shop-section .t4s-container .t4s-custom-col .t4s-w-100 .t4s-img-child {
    flex: 1;
}
.t4s-section-inner.theme-shop-section .t4s-container .t4s-row {
    margin: 0px;
}
.t4s-section-inner.theme-shop-section .t4s-container .t4s-row .t4s-custom-col {
    margin: 0px;
    padding: 0px 20px;
}
.gift-collection-grid h3.t4s-section-title.t4s-title span {
    font-family: 'Apercu_Regular';
    letter-spacing: 0px;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 0px;
    font-weight: normal;
}
.price-shop-section>.t4s-list-collections {
    padding: 0px 20px;
}
.price-shop-section>.t4s-list-collections .t4s-cate-wrapper {
    display: none !important;
}
.t4s-section-inner.price-shop-section h3.t4s-section-title.t4s-title span {
    font-family: 'Apercu_Regular';
    letter-spacing: 0px;
    font-size: 30px;
    line-height: 40px;
    text-align: center;
    font-weight: normal;
}
body.template-collection:has(.boost-sd__product-list-pagination-in-collection-search-empty-message) .t4s-top-collections-section.custom-section {
    display: none !important;
}
body.template-collection:has(.boost-sd__product-list-pagination-in-collection-search-empty-message) .boost-sd-layout {
    justify-content: center;
}
p.svelte-1rxewty[text="Product Title comes here"] {
    font-family: 'Apercu_Regular' !important;
    line-height: 17px !important;
    font-size: 13px !important;
    font-weight: normal !important;
}
p.svelte-1rxewty[text="Product Title comes here"]+.svelte-nq3wdf {
    font-size: 15px !important;
    line-height: normal !important;
}
span.svelte-1rxewty[componentname="OverlayInfoDiscountedPrice"] {
    font-size: 15px !important;
    font-family: 'Apercu_Bold' !important;
    color: rgba(0, 0, 0, .93) !important;
}
span.svelte-1rxewty[componentname="OverlayInfoOriginalPrice"] {
    font-size: 15px !important;
    line-height: normal !important;
    font-family: 'Apercu_Regular' !important;
    color: rgba(0, 0, 0, .6) !important;
    margin-left: 5px !important;
}
section#shopify-section-bottom-bar>.t4s-section-inner {
    padding: 15px 8%;
}
p.quinn_product_section_heading.svelte-1rxewty {
    font-family: 'Apercu_Medium' !important;
    margin-bottom: 2px !important;
    margin-top: 5px !important;
}
.quinn_product_description.svelte-nq3wdf>p.svelte-1rxewty {
    font-family: 'Apercu_Medium' !important;
    line-height: normal;
    margin-bottom: 7px !important;
    margin-top: 5px !important;
}
.quinn_product_description.svelte-nq3wdf>div>p.qpd_target {
    font-family: 'Apercu_Regular' !important;
    letter-spacing: 0px !important;
    color: rgba(0, 0, 0, .6) !important;
}
.quinn_product_description.svelte-nq3wdf>div>p.svelte-1rxewty {
    letter-spacing: 0px !important;
    font-family: 'Apercu_Regular';
    color: rgba(0, 0, 0, .6) !important;
    text-decoration: underline;
    font-weight: 100 !important;
}
button.quinn_overlay_video_item.undefined.quinn_btn {
    font-family: 'Apercu_Medium' !important;
    letter-spacing: 0px !important;
    border-radius: 10px !important;
}
button.quinn_overlay_video_item.undefined.quinn_btn.svelte-je266a+button {
    background: #F59CB7 !important;
}
button.quinn_cart_button.quinn_overlay_video_item {
    display: none !important;
}
.home-pink-section .t4s-row {
    justify-content: center;
}
.template-index #MainContent>section {
    overflow: hidden;
}
div#zoko-8aec0844-b70f-11ec-b909-0242ac120002 {
    z-index: 9;
    position: relative;
}
.top-usp-section>.t4s-container .t4s-col-item:nth-last-of-type(1) .logo-popup {
    display: none !important;
}
.top-usp-section>.t4s-container .t4s-col-item:nth-last-of-type(2) .logo-popup {
    display: none !important;
}
.top-usp-section>.t4s-container .t4s-col-item:nth-last-of-type(3) h3 a {
    pointer-events: none;
}
.top-usp-section>.t4s-container>.t4s-row:has(.t4s-col-item.show-content:nth-last-of-type(2)) .popupBg,
.top-usp-section>.t4s-container>.t4s-row:has(.t4s-col-item.show-content:nth-last-of-type(1)) .popupBg {
    display: none !important;
}
body.template-index:has(.top-usp-section>.t4s-container>.t4s-row .t4s-col-item.show-content:nth-last-of-type(2)),
body.template-index:has(.top-usp-section>.t4s-container>.t4s-row .t4s-col-item.show-content:nth-last-of-type(1)) {
    overflow-y: visible !important;
}
.home-pink-section .t4s-eff h3 {
    display: none !important;
}
.celeb-section>.t4s-container {
    max-width: 100%;
    padding: 0px;
}
.celeb-section>.t4s-container {
    max-width: 100%;
    padding: 3.938rem 2.375rem 6.875rem;
    background: #FFEFF3;
    display: flex;
    align-items: end;
}
.celeb-section>.t4s-container .t4s-top-heading {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 2.438rem;
    padding-right: 3.375rem;
}
.celeb-section>.t4s-container .t4s-list-collections {
    flex: 1;
    margin: 0px -1.063rem;
}
.celeb-section>.t4s-container .t4s-list-collections .t4s-col-item:nth-child(even) {
    bottom: -2.938rem;
}
.celeb-section>.t4s-container .t4s-list-collections .t4s-col-item {
    padding: 0px 1.063rem;
    margin-top: 0px;
    position: relative;
}
.celeb-section>.t4s-container .t4s-top-heading .heading-testimonials-star {
    order: 2;
}
.celeb-section>.t4s-container .t4s-top-heading .t4s-head-btn {
    order: 3;
}
.home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item:last-child a.t4s-cat-title::before {
    content: 'Premium';
}
div#zoko-8aec0844-b70f-11ec-b909-0242ac120002 img {
    width: 45px !important;
    height: 45px !important;
}
.home-bg-product-grid .t4s-product-wrapper .t4s-product-title a {
    color: #787878 !important;
}
.t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(9),
.t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(10),
.t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(11),
.t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(12),
.t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(14),
.t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(13),
.t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(15) {
  display: none!important;
}
.shop-by-ocassion>.t4s-container {
    max-width: calc(100% - 3.75rem);
    padding: 0px;
    min-height: 19.7rem;
    background-image: url(/cdn/shop/files/Group_85151_2x_1b3b7664-6aec-4753-9089-503f6c3608fe.png?v=1752818369);
    background-size: contain;
    background-repeat: no-repeat;
    display: flex;
    justify-content: end;
    align-items: end;
    padding-bottom: 2.75rem;
}
.shop-by-ocassion>.t4s-container .t4s-top-heading {
    display: none !important;
}
.shop-by-ocassion>.t4s-container>.t4s-list-collections {
    justify-content: end !important;
    padding: 0px 2.563rem 0px 43.813rem;
    gap: 1.313rem;
    margin: 0px;
    flex: 1;
    align-items: center;
}
.shop-by-ocassion>.t4s-container>.t4s-list-collections .t4s-col-item {
    margin: 0px;
    padding: 0px;
    flex: 1;
}
.shop-by-ocassion>.t4s-container>.t4s-list-collections .t4s-col-item .t4s_ratio:before {
    display: none!important;
}
.shop-by-ocassion>.t4s-container>.t4s-list-collections .t4s-col-item .t4s_ratio img {
  position: static!important;
}
.shop-by-ocassion>.t4s-container>.t4s-list-collections .t4s-col-item:first-child {
    transform: scale(0.85);
}
.shop-by-ocassion>.t4s-container>.t4s-list-collections .t4s-col-item:last-child {
    transform: scale(0.85);
}
.t4s-tabs-collection.t4s_tp_tab2 .t4s-container .t4s-tab-content2.t4s-active {
    padding-left: 35px;
    padding-right: 158px;
    overflow: visible;
}
.t4s-tabs-collection.t4s_tp_tab2 .t4s-container .t4s-tab-content2.t4s-active:has(.t4s-product.t4s-pr-grid.is-selected:last-child) {
    padding-left: 158px;
    padding-right: 35px;
}
.t4s-tabs-collection.t4s_tp_tab2 .t4s-container .t4s-tab-content2.t4s-active:has(.t4s-product.t4s-pr-grid.is-selected:last-child) button.flickityt4s-button.flickityt4s-prev-next-button.previous {
    left: -130px;
}
.t4s-tabs-collection.t4s_tp_tab2 .t4s-container .t4s-tab-content2.t4s-active:has(.t4s-product.t4s-pr-grid.is-selected:last-child) button.flickityt4s-button.flickityt4s-prev-next-button.next {
    right: -3px;
}
.t4s-tabs-collection.t4s_tp_tab2 .t4s-container .t4s-tab-content2.t4s-active button.flickityt4s-button[disabled] {
    opacity: .6 !important;
}
.t4s-tabs-list-collections .t4s-tab-content2 .t4s-coll-img {
    border-radius: 15px;
    overflow: hidden;
}
.t4s-swatch__option.is-t4s-style__color.is-t4s-name__color {
    display: none;
}
.st-search-root .st-container {
    max-width: 100% !important;
}
div#st-goto-button {
    display: none !important;
}
li.boost-sd__sorting-option[data-value="created-ascending"] {
    display: none !important;
}
.wishlistpage .product .image {
    position: static !important;
}
.wishlistpage .product a.btn.btn-warning.removebutton.singleremovebutton {
    position: relative;
    z-index: 10;
}
.wishlistpage .product .image a:before {
    content: '';
    background: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    z-index: 2;
    left: 0px;
}
.t4s-product_meta .t4s-sku-wrapper {
    margin: 0px;
    font-family: 'Apercu_Medium';
    font-size: 12px;
}
.t4s-product_meta .t4s-sku-wrapper span.t4s-productMeta__value.t4s-sku-value.t4s-csecondary {
    font-family: 'Apercu_Regular';
    opacity: .7;
}
.t4s-product_meta {
    margin: 20px 0px;
}
option.st-sort-by-name-a-to-z {
    display: none !important;
}
option.st-sort-by-name-z-to-a {
    display: none !important;
}
option.st-sort-by-discount-high-to-low {
    display: none !important;
}
option.st-sort-by-date-old-to-new {
    display: none !important;
}
.st-search-root .st-row .st-column-20 {
    position: sticky;
    top: -45px;
    left: 0px;
    height: 100vh;
}
.st-search-root .st-search-container {
    overflow: visible!important;
}
img[componentname="WidgetImage"] {
    display: none !important;
}

@keyframes blink {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
}

 
li#item_base_FRajxK > a::after {
  content: "SALE";
  background-color: #cb6b88;
  color: #fff;
  font-size: 10px;

  padding: 2px 6px;
  border-radius: 4px;
  right:-2px;
  text-transform: uppercase;
  position: absolute;
  bottom:15px;
  
  /* Blink effect */
  animation: blink-sale 1s infinite;
}


 @keyframes blink-sale {
  0%, 100% { opacity: 1; }
  50% { opacity: 0; }
} 

@media (max-width: 768px) {
 #item_menu_cgHLkj > a::after {
  content: "SALE";
  background-color: #cb6b88;
  color: #fff;
  font-size: 10px;
  padding: 2px 6px;
  border-radius: 4px;
  text-transform: uppercase;
  position: inline-block;
margin-left:5px;
  
  /* Blink effect */
  animation: blink-sale 1s infinite;
}
    .lb-bundle-cta.lb-tgrid {
    display: flex;
    width: 100%!important;
}
    span.boost-sd__product-price-saving {
    font-size: 8px;
}
  .home-budget-grid {
    display: none;
  }
  .home-budget-grid.mob-section {
    display: block!important;
  }
  header#shopify-section-header-inline {
    padding: 9px 12px 11px!important;
  }
  .template-index header#shopify-section-header-inline {
    padding: 9px 12px 71px!important;
  }
  header#shopify-section-header-inline .store-locatore-block {
    display: none;
  }
  header#shopify-section-header-inline .t4s-header__wrapper>.t4s-container>.t4s-row>.t4s-col-item {
    padding: 0px;
  }
  a.t4s-push-menu-btn {
    display: flex !important;
    gap: 9px;
    align-items: center !important;
    color: #2C2C2C;
    font-size: 10px;
    text-transform: uppercase;
    line-height: 12px;
    letter-spacing: 2px;
  }
  .t4s-header__logo img {
    padding: 0px !important;
  }
  .t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__heart {
    display: block !important;
  }
  .template-index .t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__search a.t4s-pr.t4s-d-lg-none {
    display: none !important;
  }
  .t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__search a.t4s-pr.t4s-d-lg-none {
    display: block !important;
  }
  .t4s-header__wrapper.t4s-pr.t4s-header-layout_logo_search {
    position: static;
  }
  .t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__search .t4s-search-header__form-wrap {
    display: none;
    position: absolute;
    bottom: 11px;
    left: 12px;
    width: calc(100% - 24px);
    min-height: 50px;
  }
  .template-index .t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__search .t4s-search-header__form-wrap {
    display: block!important;
  }
  .t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__search .t4s-search-header__form-wrap form.t4s-search-header__form {
    min-height: 50px;
  }
  .t4s-site-nav__icons .t4s-site-nav__icon.t4s-site-nav__search .t4s-search-header__form-wrap form.t4s-search-header__form {
    min-height: 50px;
  }
  .t4s-announcement-bar {
    margin: 0px 12px 12px;
  }
  .t4s-sec-slideshow {
    padding: 0px 12px;
  }
  .t4s-sec-slideshow button.flickityt4s-button.flickityt4s-prev-next-button {
    display: none !important;
  }
  .t4s-sec-slideshow ol.flickityt4s-page-dots {
    margin: 10px 0px 28px;
  }
  .top-usp-section>.t4s-container {
    padding: 0px 23px;
    margin: 0px 0px 53px;
  }
  .top-usp-section>.t4s-container .t4s-col-item {
    padding: 0px !important;
    border: 0px;
  }
  .top-usp-section>.t4s-container .t4s-col-item .t4s_ratio {
    flex-direction: column;
    align-items: center;
    gap: 9px;
  }
  .top-usp-section>.t4s-container .t4s-col-item .t4s_ratio h3 {
    display: flex;
    flex-direction: column;
    gap: 10px;
    max-width: 90px;
  }
  .top-usp-section>.t4s-container>.t4s-row {
    margin: 0;
    justify-content: space-between;
    flex-wrap: nowrap;
  }
  .top-usp-section>.t4s-container .t4s-col-item {
    padding: 0px !important;
    border: 0px;
    flex: 0 0 max-content;
    min-width: unset;
  }
  .top-usp-section>.t4s-container .t4s-col-item .t4s_ratio h3 a {
    line-height: 13px;
  }
  .t4s-tabs-list-collections .t4s-tabs-head h3.t4s-section-title.t4s-title {
    justify-content: center;
  }
  .t4s-tabs-list-collections .t4s-tabs-head h3.t4s-section-title.t4s-title span {
    font-size: 22px;
    line-height: 26px;
  }
  ul.t4s-tabs-ul .flickityt4s-slider {
    margin-top: 0px;
  }
  .t4s-tabs-list-collections .t4s-tabs-head {
    margin-bottom: 14px !important;
  }
  .home-signature {
    margin: 40px 0px 42px !important;
    padding: 94px 18px 74px !important;
  }
  .home-signature>.t4s-container {
    padding: 0px;
  }
  .home-signature>.t4s-container .t4s-list-collections {
    padding: 0px;
    margin: 0px -6px;
  }
  .home-signature .t4s-list-collections .t4s-col-item {
    padding: 0px 6px;
  }
  .home-signature .t4s-list-collections .t4s-col-item {
    padding: 0px 6px;
    margin-bottom: 20px;
  }
  .home-signature .t4s-list-collections .t4s-col-item:nth-child(2n+2) {
    bottom: 0px;
  }
  .home-signature .t4s-list-collections .t4s-col-item:nth-child(2n+1) {
    position: relative;
    bottom: -27px;
  }
  .home-signature>.t4s-container:before {
    width: 55%;
    left: 20px;
    top: -8px;
    transform: translateY(-100%);
    z-index: 9;
    height: 12%;
  }
  .home-bg-product-grid>.t4s-container {
    padding: 0px 12px;
  }
  .home-bg-product-grid>.t4s-container>.t4s-flicky-slider:before {
    background-image: url(https://rnr3khnfx4xj06tw-24364429.shopifypreview.com/cdn/shop/files/Untitled-1_d4de70d7-faf7-49b7-a700-76877e9a5ea9.png?v=1752483533);
    height: 38vw;
  }
  .home-bg-product-grid>.t4s-container>.t4s-flicky-slider .t4s-product {
    padding: 0px 12px;
    top: -40px;
  }
  .home-bg-product-grid .t4s-product-btns2 {
    display: none !important;
  }
  .home-bg-product-grid .t4s-product-btns {
    display: none !important;
  }
  .t4s-product-info {
    padding-top: 6px;
  }
  .t4s-product-info h3.t4s-product-title {
    padding-right: 0px;
    font-size: 12px;
  }
  .t4s-product-info .t4s-product-price>* {
    font-size: 12px;
    line-height: 16px;
  }
  .home-bg-product-grid .t4s-product-info .t4s-product-price del {
    display: none;
  }
  .pr-price-badge .t4s-product-badge span.t4s-badge-item.t4s-badge-sale {
    font-size: 12px;
    line-height: 16px;
  }
  .home-bg-product-grid>.t4s-container>.t4s-flicky-slider .flickityt4s-viewport {
    margin: 0px;
  }
  .home-bg-product-grid ol.flickityt4s-page-dots {
    bottom: 10px;
  }
  .home-bg-product-grid .t4s-prs-footer.t4s-has-btn-view-all {
    padding-top: 10px;
  }
  .home-bg-product-grid .t4s-prs-footer.t4s-has-btn-view-all.t4s-text-center a.t4s-btn {
    width: calc(100% - 48px);
    padding: 13px 70px !important;
  }
  .home-bg-product-grid .t4s-prs-footer.t4s-has-btn-view-all {
    padding-bottom: 20px;
  }
  .t4s-section-inner.home-bg-product-grid {
    margin-bottom: 55px;
  }
  .t4s-tabs-collection.t4s_tp_tab2 .t4s-top-heading span {
    font-size: 22px;
    line-height: 26px;
    padding-bottom: 10px;
  }
  .t4s-tabs-collection.t4s_tp_tab2 .t4s-container {
    padding: 0px 0px 0px 4px;
  }
  .t4s-tabs-collection.t4s_tp_tab2 .t4s-top-heading {
    margin-left: -4px;
  }
  .t4s-tabs-collection.t4s_tp_tab2 ul.t4s-tabs-ul {
    margin-left: -4px;
    left: -4px;
    margin-top: 4px !important;
  }
  .t4s-tabs-collection.t4s_tp_tab2 .t4s-tab-contents2 .t4s-product.t4s-pr-grid {
    padding: 0px 6px;
  }
  .t4s-tabs-collection.t4s_tp_tab2 .t4s-container .t4s-tab-content2.t4s-active:has(.t4s-product.t4s-pr-grid.is-selected:last-child) {
    padding-left: 82px;
    padding-right: 4px;
  }
  .t4s-tabs-collection.t4s_tp_tab2 .t4s-tab-contents2 ol.flickityt4s-page-dots {
    display: none;
  }
  .t4s-section-inner.home-budget-grid {
    margin: 44px 0px 44px;
  }
  .home-budget-grid>.t4s-container {
    max-width: 100%;
    padding: 39px 12px 51px;
    border-radius: 0px;
    flex-direction: column;
  }
  .home-budget-grid>.t4s-container>* {
    padding: 0px;
    margin: 0px;
  }
  .home-budget-grid>.t4s-container .t4s-top-heading p {
    max-width: 100%;
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 19px;
  }
  .home-budget-grid>.t4s-container .t4s-list-collections {
    width: 100%;
    margin: 0px -7px;
  }
  .home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item {
    width: 25%;
    padding: 0px 7px;
    border-radius: 0px;
  }
  .home-budget-grid>.t4s-container .t4s-list-collections .t4s_ratio {
    min-height: 25vw;
  }
  .t4s-product-btns {
    display: none !important;
  }
  .home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cat-content {
    border-radius: 0px !important;
    width: 100%;
    height: 100%;
  }
  .home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cate-wrapper {
    padding-top: 20px;
  }
  .home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cate-wrapper a.t4s-cat-title {
    font-size: 18px;
    line-height: 25px;
    gap: .25rem;
  }
  .home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cate-wrapper a.t4s-cat-title:before {
    font-size: 11px;
    line-height: 13px;
    margin-bottom: -4px;
  }
  .home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cate-wrapper:after {
    width: 21px;
    height: 21px;
    background-image: url(/cdn/shop/files/Group_83754.svg?v=1747393082);
    bottom: 10px;
  }
  .t4s-banner>.t4s-section-inner>.t4s-container {
    padding: 0px 15px;
  }
  div#quinn-lite-cards-1 {
    margin-top: 60px;
  }
  .quinn-slider.quinn-cards-stories-carousel-body>.svelte-y7vkdd {
    padding: 0px 10px !important;
  }
  button.quinn_overlay_video_item.undefined.quinn_btn {
    background: #F59CB7 !important;
  }
  .quinn_card_story_container>div>.svelte-nq3wdf>.svelte-nq3wdf {
    max-height: 58vw;
  }
  img[componentname=WidgetImage]+.svelte-nq3wdf {
    padding-top: 8px !important;
    text-align: start;
    font-family: Apercu_Regular;
    font-weight: 400;
  }
  img[componentname=WidgetImage]+.svelte-nq3wdf>p.svelte-1rxewty {
    padding-top: 0px !important;
  }
  img[componentname=WidgetImage]+.svelte-nq3wdf+.svelte-nq3wdf {
    padding-top: 5px !important;
    gap: 10px !important;
  }
  .t4s-banner-holder>.t4s-col-item.t4s-banner-wrap {
    padding: 0px;
    margin: 0px;
  }
  .home-review-section h3 {
    margin-bottom: 17px;
    font-size: 22px;
    line-height: 26px;
  }
  .home-review-section .t4s-container {
    padding: 0px;
    margin: 0px;
  }
  .home-review-section .t4s-container .t4s-custom-col {
    padding: 0px 0px 0px 15px;
  }
  .ratings-section {
    margin: 9px 0px 7px;
    padding-left: 10px;
  }
  .ratings-section img {
    min-width: 10px;
    height: 10px;
  }
  .home-review-section .t4s-container .t4s-custom-col .t4s-raw-html {
    padding: 0px 0px 11px 10px;
  }
  .home-review-section .t4s-container .t4s-custom-col .t4s-raw-html p {
    font-size: 12px;
    line-height: 16px;
    padding-right: 10px;
    margin-bottom: 40px;
    min-height: 96px;
  }
  .t4s-section-inner.t4s-parallax {
    padding: 31px 26px 63px;
  }
  .t4s-section-inner.t4s-parallax {
    padding: 31px 26px 63px;
  }
  .t4s-newsletter>.t4s-section-inner .t4s-newsletter-wrap {
    flex-direction: column;
    align-items: center;
  }
  .t4s-newsletter>.t4s-section-inner .t4s-newsletter-wrap h3 {
    font-size: 18px;
    line-height: 21px;
    max-width: 215px;
    text-align: center;
    margin: 0 auto;
    font-weight: normal;
  }
  .t4s-newsletter>.t4s-section-inner .t4s-newsletter-wrap p {
    margin: 17px 0px 18px;
    text-align: center;
    font-weight: normal;
  }
  .t4s-newsletter>.t4s-section-inner .t4s-newsletter-parent {
    max-width: 100%;
  }
  .t4s-newsletter>.t4s-section-inner:before {
    background-image: url(/cdn/shop/files/Mask_Group_397_2x_ae76fce7-0e75-4271-9fd1-0124b69b700c.png?v=1747396012);
  }
  section#shopify-section-footer>.t4s-section-inner {
    padding: 28px 12px 0px!important;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col:first-child {
    display: block !important;
  }
  section#shopify-section-footer .t4s-footer-wrap {
    flex-direction: column;
    padding-bottom: 0px;
    border-bottom: 0px;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col:first-child .t4s-footer-raw-html {
    margin: 0px 30px 50px;
    background: #FCF2EF;
    padding: 21px 28px 18px;
    border-radius: 22px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 14px;;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col:first-child .t4s-footer-raw-html p {
    font-size: 12px;
    line-height: 18px;
    text-align: center;
    min-width: unset;
    margin-bottom: 15px;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col:first-child .t4s-footer-raw-html svg {
    width: 45%;
    flex: 1;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col {
    width: 100%;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col .t4s-footer-heading {
    padding: 21px 0px;
    margin-bottom: 0px;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col {
    width: 100%;
    border-bottom: 1px solid rgba(30, 30, 30, .22);
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col .t4s-footer-heading h3 {
    text-transform: uppercase;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col .t4s-socials-block {
    margin-bottom:28px;
  }
  section#shopify-section-bottom-bar .t4s-section-inner {
    padding: 11px 12px 12px;
  }
  .t4s-coppy-right {
    width: max-content;
  }
  .t4s-banner>.t4s-section-inner>.t4s-banner-holder {
    margin: 0px;
  }
  .t4s-toolbar svg, 
  .t4s-toolbar img, {
    max-width: 18px;
    max-height: 18px;
  }
  .t4s-toolbar span.t4s-toolbar-label {
    font-size: 10px;
    line-height: 11px;
    text-transform: uppercase;
    font-family: 'Apercu_Regular';
    letter-spacing: .5px;
  }
  .t4s-toolbar .t4s-toolbar-item {
    position: relative;
  }
  .t4s-toolbar .t4s-toolbar-item:before {
    content: '';
    background: #F59CB7;
    width: 49px;
    height: 2px;
    position: absolute;
    top: -5px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    visibility: hidden;
    opacity: 0;
  }
  .template-index .t4s-toolbar .t4s-toolbar-item:first-child::before {
    visibility: visible;
    opacity: 1;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col:last-child .t4s-footer-raw-html:last-child {
    display: none;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col:last-child .t4s-footer-raw-html {
    margin-bottom: 30px;
  }
  .t4s-section-inner.home-pink-section {
    padding: 52px 32px 47px;
  }
  .home-pink-section h3.t4s-section-title.t4s-title span:first-child {
    font-size: 20px;
  }
  .home-pink-section h3.t4s-section-title.t4s-title span:last-child {
    font-size: 18px;
  }
  .home-pink-section h3.t4s-section-title.t4s-title {
    margin-bottom: 25px;
  }
  .home-pink-section span.t4s-section-des.t4s-subtitle {
    font-size: 13px;
    margin-bottom: 38px;
  }
  .home-pink-section div[data-goto] {
    justify-content: center;
    gap: 7.50%;
  }
  .home-pink-section div[data-goto] .t4s-col-item {
    margin-top: 29px;
    padding: 0px;
    width: 28.33%;
  }
  .t4s-container.t4s-main-product__content {
    padding: 0px 12px!important;
  }
  .t4s-section-main-product .t4s-main-product__content .t4s-main-area>.t4s-row {
    flex-direction: column;
  }
  .t4s-section-main-product .t4s-main-product__content .t4s-main-area>.t4s-row>.t4s-col-item {
    padding: 0px !important;
    width: 100% !important;
  }
  .t4s-section-main-product .t4s-main-product__content .t4s-main-area .t4s-col-item .t4s-col-thumb {
    display: none !important;
  }
  .t4s-section-main-product .t4s-pr-group-btns {
    right: 6px !important;
    bottom: initial !important;
    padding: 0px!important;
  }
  .t4s-section-main-product .t4s-main-area .t4s-product__info-wrapper {
    margin-top: 0px!important;
  }
  .title-button {
    padding-left: 14px;
    gap: 10px;
  }
  .product-title h1.t4s-product__title {
    line-height: 18px;
  }
  .product-title {
    margin: 44px 0px 0px !important;
  }
  .product-title h1.t4s-product__title {
    line-height: 18px;
    margin-bottom: 0px !important;
  }
  .t4s-product-form__buttons>.t4s-flex-wrap {
    flex-wrap: nowrap !important;
  }
  .t4s-product-form__buttons button.t4s-product-form__submit {
    margin-top: 0px !important;
    padding: 15px 30px;
  }
  .t4s-product-form__variants {
    margin-top: 0px;
    order: 1;
    margin-bottom: 2px !important;
  }
  .t4s-product__info-container {
    display: flex;
    flex-direction: column;
  }
  .shopify-app-block:has(wrapped-extension-block) {
    order: 2;
    height: max-content;
    margin-bottom: 0px !important;
  }
  .t4s-product-tabs-wrapper {
    margin-top: 41px;
    order: 3;
  }
  .t4s-product-form__variants>div {
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 999;
    background: #fff;
    width: 100%;
    padding: 8px;
  }
  /* .shopify-section {
    overflow-x: hidden;
  } */
  wrapped-extension-block wrapped-extension {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .t4s-product-tabs-wrapper .t4s-tabs {
    gap: 12px;
  }
  div#recently_wrap>.t4s-section-inner {
    margin: 31px 0px 60px;
    padding-left: 6px;
  }
  div#recently_wrap .t4s_box_pr_slider.t4s-products .t4s-product {
    padding: 0px 6px;
  }
  div#recently_wrap .t4s_box_pr_slider.t4s-products {
    padding-right: 83px;
  }
  div#recently_wrap .t4s-flicky-slider:has(.t4s-product.is-selected:nth-child(n+5):last-child) {
    padding-right: 0px !important;
    padding-left: 83px;
  }
  #recently_wrap ol.flickityt4s-page-dots {
    bottom: -22px;
  }
  .template-product .t4s-top-heading {
    margin-bottom: 20px;
  }
  #pr_recommendations>.t4s-section-inner {
    padding-left: 6px;
  }
  #pr_recommendations .t4s_box_pr_slider.t4s-products .t4s-product {
    padding: 0px 6px;
  }
  #pr_recommendations .t4s_box_pr_slider.t4s-products {
    padding-right: 83px;
  }
  #pr_recommendations .t4s-flicky-slider:has(.t4s-product.t4s-pr-grid.is-selected:last-child) {
    padding-left: 83px;
  }
  div#pr_recommendations ol.flickityt4s-page-dots {
    bottom: -22px;
  }
  .template-product .t4s-banner>.t4s-section-inner>.t4s-container {
    padding: 0px 28px;
  }
  .t4s-section-inner.pdp-text-banner {
    margin: 60px 0px 25px;
  }
  .t4s-section-inner.pdp-usp-section {
    padding: 51px 28px;
  }
  .t4s-section-inner.pdp-usp-section>.t4s-container {
    padding: 0px;
  }
  .t4s-section-inner.pdp-usp-section .t4s-top-heading {
    margin-bottom: 45px;
  }
  .t4s-section-inner.pdp-usp-section .t4s_ratioadapt {
    row-gap: 50px;
  }
  .t4s-section-inner.pdp-usp-section .t4s_ratioadapt .t4s-col-item {
    flex: 1 0 50%;
  }
  .t4s-section-inner.pdp-usp-section .t4s_ratioadapt .t4s-col-item .t4s_ratio {
    align-items: center;
  }
  .t4s-section-inner.pdp-usp-section .t4s_ratioadapt .t4s-col-item .t4s_ratio h3 {
    max-width: 55%;
    text-align: center;
  }
  .Tarnish_Free_desk .text-overlay {
    top: 15%;
  }
  .Tarnish_Free_desk .image_box img.my_icon {
    max-width: 5%;
    top: -24px;
  }
  .Tarnish_Free_desk .text_box p {
    left: 39px;
    max-width: 90%;
  }
  .Tarnish_Free_desk {
    display: flex;
  }
  .t4s-section-inner.pdp-usp-tile {
    margin: 22px 21px 55px;
  }
  .Tarnish_Free_desk .image_box img:last-child {
    max-width: 50%;
  }
  .behind_the_scene_video_desk p.heading {
    font-size: 26px;
  }
  .care_n_maintenance {
    margin: 0;
    padding: 0 10px 60px;
  }
  .care_n_maintenance p.heading {
    padding-bottom: 40px;
  }
  .care_n_maintenance .care_methods {
      row-gap: 30px;
  }
  .care_n_maintenance .care_methods .care_points {
      max-width: 50%;
  }
  .care_n_maintenance .care_points img {
    top: 5px;
    position: relative;
  }
  .care_n_maintenance .care_methods .care_points p.maintanance_txt {
    width: 70%;
    font-size: 14px;
  }
  .t4s-section-inner.pdp-usp-tile .t4s-container {
    padding: 0px;
  }
  .t4s-section-inner.pdp-usp-tile .t4s-container .t4s_ratioadapt {
    margin: 0px;
    justify-content: space-between;
    row-gap: 12px;
    column-gap: 10px;
  }
  .t4s-section-inner.pdp-usp-tile .t4s-container .t4s_ratioadapt .t4s-col-item {
    flex: 1 0 47%;
    padding: 0px;
  }
  .t4s-section-inner.pdp-usp-tile .t4s-container .t4s_ratioadapt .t4s-col-item:first-child {
    flex: 1 0 100%;
  }
  .quinn-slider.quinn-cards-stories-carousel-body>.svelte-y7vkdd {
    width: 44%;
    min-width: 44%;
  }
  .celebrity-scroll .celebrity-section-home {
    flex-direction: column;
  }
  .left-panel {
    width: 100%;
    padding: 30px 0px 15px;
    position: relative;
  }
  .card-grid {
    transform: none;
  }
  .right-panel {
    width: 100%;
    padding: 0px 0px;
    max-height: 400px;
    margin-top: 10px;
  }
  .card-grid {
    transform: none;
    margin-bottom: 0px;
  }
  .celebrity-scroll:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    height: 300px;
    width: 50%;
    background: linear-gradient(to bottom, #000, transparent);
    z-index: 1;
    pointer-events: none;
    display: none!important;
  }
  .celeb-section>.t4s-container .t4s-top-heading span.t4s-section-des.t4s-subtitle {
    padding-left: 0px;
    margin-bottom: 10px;
    display: flex;
    justify-content: center;
    align-items: end;
    gap: 3px;
  }
  .celeb-section>.t4s-container .t4s-top-heading span.t4s-section-des.t4s-subtitle strong {
    top: 10px;
    position: relative;
    left: 0px;
  }
  .celeb-section>.t4s-container .t4s-top-heading h3.t4s-section-title span {
    max-width: 60%;
    margin: 0 auto 15px;
  }
  .template-blog .header-banner .page-head {
    padding-top: 20px;
    padding-bottom: 50px;
  }
  .template-blog .header-banner .page-head h1 {
    font-size: 24px;
  }
  .t4s-main-blog>.t4s-section-inner>.t4s-container {
    padding: 0px 24px;
  }
  .t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item {
    width: 100%;
  }
  .t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item:first-child .t4s-post-info {
    display: block !important;
  }
  .t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item:first-child .t4s-post-content.t4s-rte {
    display: block !important;
  }
  .t4s-main-blog .t4s-main-blog-page>.t4s-row article.t4s-col-item:first-child a.t4s-post-readmore {
    display: block !important;
  }
  .t4s-post-item .t4s-post-content {
    padding: 0px;
    padding-right: 20px;
  }
  .t4s-post-info h3.t4s-post-title {
    padding: 0px 20px 0px 0px;
  }
  .t4s-post-item .t4s-post-readmore {
    padding: 0px;
    font-size: 13px!important;
  }
  .page_section_heading+section>.t4s-container {
    padding: 0px 10px 0px 20px !important;
    margin: 42px 0px;
  }
  .boost-sd-layout {
    padding: 0px !important;
  }
  .boost-sd-layout .boost-sd-right .boost-sd__product-list {
    margin: 80px -7px 20px;
  }
  .boost-sd-layout .boost-sd-right .boost-sd__product-list .boost-sd__product-item {
    margin: 0px 7px;
    flex: 0 0 calc(50% - 14px);
  }
  #boost-sd__filter-tree-wrapper:before {
    display: none!important;
  }
  .t4s-top-wrapper {
    justify-content: start;
    overflow-x: scroll;
    border-bottom: 2px solid #FFD1D6;
  }
  .t4s-top-wrapper::-webkit-scrollbar {
    display:none!important;
  }
  .t4s-top-wrapper:before {
    display:none!important;
  }
  .t4s-top-collections-section .t4s-top-collections .t4s-col-item {
    padding: 0px 6px;
  }
  .t4s-top-collections-section .t4s-top-collections a.cat_link {
    font-size: 13px;
    gap: 5px;
  }
  .boost-sd-layout .boost-sd-right .boost-sd__toolbar-container .boost-sd__toolbar-content .boost-sd__toolbar {
    flex-wrap: nowrap;
    align-items: center !important;
    justify-content: space-between;
  }
  .boost-sd__toolbar-content .boost-sd__toolbar .boost-sd__toolbar-item--sorting .boost-sd__sorting-button {
    min-width: max-content;
    padding-bottom: 0px;
    border-bottom: 0px;
  }
  .boost-sd__toolbar-content .boost-sd__toolbar .boost-sd__toolbar-item--sorting .boost-sd__sorting-button .boost-sd__sorting-label-wrapper {
    display: none;
  }
  .boost-sd__toolbar-content .boost-sd__toolbar .boost-sd__toolbar-item--sorting .boost-sd__sorting-button:after {
    display: none!important;
  }
  .boost-sd__toolbar-content .boost-sd__toolbar .boost-sd__toolbar-item--sorting .boost-sd__sorting-button:before {
    content: 'Sort';
    font-family: 'Apercu_Medium';
    font-size: 12px;
  }
  .boost-sd__toolbar-top-mobile .boost-sd__sorting {
    max-width: max-content;
  }
  .boost-sd__filter-tree-toggle-button span.boost-sd__filter-tree-toggle-button-icon {
    display: none !important;
  }
  .boost-sd__filter-tree-toggle-button span.boost-sd__filter-tree-toggle-button-title {
    display: none !important;
  }
  .boost-sd__filter-tree-toggle-button:before {
    content: 'Filter';
    font-size: 12px;
    font-family: 'Apercu_Medium';
    color: #000;
  }
  .boost-sd__toolbar-item--sorting {
    padding-bottom: 0px !important;
  }
  .boost-sd__sorting {
    padding: 9px 25px !important;
    justify-content: center;
  }
  button.boost-sd__filter-tree-toggle-button {
    padding: 9px 25px !important;
    justify-content: center;
  }
  .boost-sd__toolbar-item--product-count {
    padding: 0px !important;
  }
  .boost-sd__toolbar-top-mobile {
    border: 1px solid #E2E2E2 !important;
    border-radius: 8px;
  }
  .boost-sd__toolbar-item.boost-sd__toolbar-item--view-as {
    display: none;
  }
  .boost-sd__filter-option.boost-sd__filter-option {
    padding: 0px !important;
    border: 0px !important;
  }
  .boost-sd__filter-option button.boost-sd__filter-option-title svg.boost-sd__filter-option-icon {
    transform: rotate(180deg) !important;
    width: 6px !important;
  }
  .boost-sd__filter-tree-vertical-close-filter--right {
    top: 50% !important;
    transform: translateY(-50%);
    left: -50px !important;
    border-radius: 50%;
    overflow: hidden;
    background: #222;
  }
  .boost-sd__filter-tree-vertical-close-filter--right svg {
    width: 22px;
    height: 22px;
  }
  .boost-sd-layout .boost-sd-right .boost-sd__toolbar-container .boost-sd__toolbar-content .boost-sd__toolbar {
    flex-direction: row-reverse;
  }
  .boost-sd__toolbar-top-mobile .boost-sd__sorting-list {
    right: -103px !important;
    left: initial !important;
    z-index: 99;
  }
  .boost-sd__toolbar-item--sorting {
    flex-basis: unset !important;
  }
  .container.wishlistbodycontainer .row {
    margin: 0px;
  }
  div#bookmarks .row.text-center+.row {
    margin: 0px -10px;
    display: flex;
    flex-wrap: wrap;
  }
  div#bookmarks .row .col-md-4 {
    width: 50%;
  }
  div#bookmarks .row .col-md-4 .text p.buttons a.btn.btn-warning.removebutton.singleremovebutton {
    position: absolute;
    top: 3.5px;
    right: 13.5px;
    font-size: 0px;
    padding: 0px;
    min-height: 25px;
    min-width: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  div#bookmarks .row .col-md-4 .text p.buttons a.btn.btn-warning.removebutton.singleremovebutton:before {
    content: 'x';
    font-size: 11px;
    font-weight: normal;
    line-height: normal;
    top: -2px;
    position: relative;
    font-family: 'Apercu_Bold';
  }
  div#bookmarks .row .col-md-4 .text p.buttons {
    padding: 10px 0px 0px !important;
  }
  .template-cart .page-head h1 {
    font-size: 26px;
  }
  .t4s-main-cart>.t4s-container .back-to-store {
    margin-bottom: 30px;
  }
  .t4s-main-cart form.t4s-cartPage__form {
    flex-direction: column;
  }
  .t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer {
    width: calc(100% + 30px);
    flex: 1 0 100%;
    margin-left: -20px !important;
    border-radius: 0px !important;
    padding: 30px 20px !important;
  }
  .t4s-page_cart__img {
    min-width: 120px !important;
    min-height: 120px !important;
  }
  .t4s-page_cart__item .t4s-page_cart__tools a.t4s-page_cart__remove {
    display: none;
  }
  .t4s-cartPage__items .t4s-page_cart__item>.t4s-row {
    align-items: stretch !important;
    padding-top: 0px!important;
  }
  .t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__items {
    width: 100%;
    flex: 1 0 100%;
    max-height: 310px;
    overflow-y: auto;
    padding-right: 15px !important;
  }
  .t4s-cartPage__items .t4s-page_cart__item>.t4s-row>.t4s-col-12 {
    display: flex;
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
  }
  .t4s-page_cart__item wrapped-extension wrapped-cart-line-provider span {
    font-family: 'Apercu_Regular';
    font-size: 10px;
  }
  .t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item wrapped-extension {
    margin: 0px 0px 10px !important;
  }
  .t4s-main-cart form.t4s-cartPage__form .t4s-cartPage__footer .t4s-col-item .t4s-cart-total>.t4s-row {
    margin: 0px 0px 30px;
  }
  .t4s-page_cart__item wrapped-extension {
    left: 145px;
    top: 25px;
    width: calc(100% - 155px) !important;
    min-height: 20px;
  }
  .t4s-page_cart__item wrapped-extension input[type="checkbox"] {
    max-width: 12px !important;
  }
  .t4s-page_cart__item .t4s-page_cart__tools .t4s-page_cart__actions .t4s-cart_meta_prices_wrap .t4s-cart_price>* {
    font-size: 14px;
    line-height: 18px;
  }
  .t4s-page_cart__item .t4s-page_cart__tools .t4s-page_cart__actions {
    border-bottom: 0px;
    margin-bottom: 0px;
    flex-direction: column-reverse;
    align-items: flex-start;
  }
  .t4s-cartPage__items .t4s-page_cart__item {
    margin-bottom: 15px !important;
    border-bottom: 1px solid #e8e8e1 !important;
    padding-bottom: 15px !important;
  }
  .t4s-cartPage__items .t4s-page_cart__item:last-child {
    margin-bottom: 0px !important;
    border-bottom: 0px !important;
    border-bottom: 0px solid #e8e8e1 !important;
  }
  .t4s-page_cart__item .t4s-col-item>.t4s-page_cart__infos {
    max-width: 100%;
  }
  .t4s-page_cart__info .t4s-page_cart__actions .t4s-quantity-cart-item {
    min-width: 100px !important;
    width: 100px !important;
    min-height: 35px;
    height: 35px;
  }
  .t4s-page_cart__info .t4s-page_cart__actions .t4s-quantity-cart-item button.t4s-quantity-selector {
    height: 35px;
  }
  .t4s-page_cart__item .t4s-page_cart__tools .t4s-page_cart__actions .t4s-cart_meta_prices_wrap {
    border-bottom: 0px;
    justify-content: start;
  }
  .t4s-page_cart__info .t4s-page_cart__actions .t4s-quantity-cart-item input {
    height: 35px !important;
    font-size: 12px !important;
  }
  .t4s-cartPage__items .t4s-page_cart__item>.t4s-row {
    min-height: 120px!important;
  }
  .template-collection .page_section_heading+section>.t4s-container {
    padding: 0px 20px 0px 20px !important;
    margin-top: 10px!important;
  }
  .boost-sd-layout .boost-sd-right {
    width: 100% !important;
    max-width: 100% !important;
  }
  .t4s-top-collections-section.custom-section {
    padding-left: 20px;
    bottom: -77px;
    padding-right: 20px;
  }
  .recipient-shop-section>.t4s-container {
    padding: 10px 15px;
  }
  .recipient-shop-section>.t4s-container .t4s-top-heading {
    margin-bottom: 20px;
  }
  .recipient-shop-section>.t4s-container h3.t4s-section-title span {
    font-size: 24px;
    line-height: 35px;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item {
    padding: 0px 1.5px;
    margin-top: 3px;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item:nth-child(3) {
    flex: 1 0 65%;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item:nth-child(4) {
    flex: 1 0 35%;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item:nth-child(4) .t4s-cat-content {
    height: 100%;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item:nth-child(4) .t4s-coll-img.t4s-pr {
    height: 100%;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item:nth-child(4) .t4s_ratio {
    height: 100%;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item:nth-last-of-type(1) {
    flex: 1 0 33.33%;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item:nth-last-of-type(2) {
    flex: 1 0 33.33%;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item:nth-last-of-type(3) {
    flex: 1 0 33.33%;
  }
  .recipient-shop-section .t4s-col-item .t4s-cat-content {
    border-radius: 0px !important;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item .t4s-cate-wrapper {
    margin: 0px;
    max-width: 100%;
  }
  .recipient-shop-section>.t4s-container .t4s-cat-content {
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
  .recipient-shop-section>.t4s-container .t4s-col-item:nth-child(4) .t4s-coll-img.t4s-pr .t4s_cat_item_link.t4s-img-wrap {
    height: 100%;
  }
  .recipient-shop-section>.t4s-container .t4s-list-collections {
    margin-top: -3.5px;
  }
  .t4s-section-inner.theme-shop-section .header-section h3 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 20px;
  }
  .t4s-section-inner.theme-shop-section .t4s-container {
    padding: 0px 15px;
  }
  .t4s-section-inner.theme-shop-section .t4s-container .t4s-row .t4s-custom-col {
    padding: 0px;
  }
  .t4s-section-inner.theme-shop-section .t4s-container .t4s-custom-col {
    display: none;
  }
  .t4s-section-inner.theme-shop-section .t4s-container .t4s-custom-col:last-child {
    display:block!important;
  }
  .t4s-section-inner.theme-shop-section .t4s-container .t4s-custom-col .t4s-w-100 .t4s-img-child {
    flex: 1 0 47%;
    margin-bottom: 0px;
  }
  .t4s-section-inner.theme-shop-section .t4s-container .t4s-custom-col .t4s-w-100 {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
  }
  .t4s-section-inner.price-shop-section {
    padding: 0px 15px;
  }
  .t4s-section-inner.price-shop-section h3.t4s-section-title.t4s-title span {
    font-size: 25px;
    line-height: 25px;
  }
  .t4s-section-inner.price-shop-section .t4s-top-heading {
    margin-bottom: 20px;
  }
  .price-shop-section>.t4s-list-collections {
    align-items: stretch;
    margin: 0px;
    padding: 0px;
  }
  .price-shop-section>.t4s-list-collections .t4s-col-item:nth-child(2) {
    height: max-content;
  }
  .price-shop-section>.t4s-list-collections .t4s-col-item:nth-child(2) .t4s_ratio {
    height: 43vw;
  }
  .price-shop-section>.t4s-list-collections .t4s-col-item:nth-child(2) img {
    object-position: bottom;
  }
  .price-shop-section>.t4s-list-collections .t4s-col-item:nth-child(3) {
    height: max-content;
  }
  .price-shop-section>.t4s-list-collections .t4s-col-item:nth-child(3) .t4s_ratio {
    height: 43vw;
  }
  .price-shop-section>.t4s-list-collections .t4s-col-item:nth-child(3) img {
    object-position: bottom;
  }
  .price-shop-section>.t4s-list-collections .t4s-col-item:last-child {
    margin-top: -21vw;
  }
  .t4s-tabs-list-collections .t4s-tab-contents2 .t4s-list-collections .t4s-col-item .t4s-cat-content .t4s-cate-wrapper {
    margin-top: 2px;
  }
  .home-bg-product-grid .best_prices {
    font-size: 9px !important;
    line-height: 12px;
  }
  .logo-popup {
    width: 90%;
    padding: 30px;
  }
  .pr-price-badge {
    column-gap: 7px;
  }
  .t4s-product-info .t4s-product-price {
    gap: 7px;
  }
  #t4s-menu-drawer .t4s-drawer__header {
    margin: 0px !important;
    background: transparent;
    position: relative;
    z-index: 9;
  }
  .t4s-mb-tab__title[data-id="#shopify-mb_cat"] {
    display: none!important;
  }
  #t4s-menu-drawer .t4s-drawer__header .t4s-mb-tab__title {
    padding: 0px 20px !important;
    text-align: start;
    background: transparent;
  }
  #t4s-menu-drawer .t4s-drawer__header .t4s-mb-tab__title:after {
    display: none!important;
  }
  #t4s-menu-drawer .t4s-drawer__header .t4s-mb-tab__title span.t4s-d-block.t4s-truncate {
    font-size: 14px !important;
    font-weight: 600;
    font-family: 'Apercu_Light';
  }
  #t4s-menu-drawer {
    background: #fff;
  }
  #t4s-menu-drawer:before {
    content: '';
    background: linear-gradient(to bottom, #E9D7BEB3 0%, #ffffff 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
  }
  .t4s-mb-tab__content {
    display: block;
    position: relative;
    z-index: 9;
  }
  button.t4s-drawer-menu__close {
    left: initial!important;
    right: 65px;
    background: transparent;
    height: 55px!important;
  }
  button.t4s-drawer-menu__close svg.t4s-iconsvg-close {
    color: #000;
    width: 12px;
    height: 12px;
  }
  .t4s-menu-item span.t4s-nav_link_txt .la-chair {
    display: none;
  }
  .t4s-menu-item>a .la-chair {
    display: none;
  }
  li.t4s-menu-item a {
    font-family: 'Apercu_Regular';
    font-size: 14px;
  }
  ul#menu-mb__ul>li.t4s-menu-item>a {
    font-family: 'Apercu_Bold';
  }
  .t4s-tabs-list-collections .t4s-tab-contents2 .t4s-list-collections .t4s-col-item {
    width: 50%;
  }
  .home-budget-grid>.t4s-container .t4s-list-collections .t4s-col-item .t4s-cat-content .t4s_ratio {
    border-radius: 1.125rem;
    width: 100%;
    height: 100%;
  }
  iframe#__uc_iframe+div:has(img) img {
    bottom: 60px !important;
    right: 0px !important;
  }
  #shopify-section-back_top a#t4s-backToTop {
    right: initial !important;
    left: 10px;
    bottom: 76px;
  }
  .quinn-slider.quinn-cards-stories-carousel-body {
    min-height: 380px;
  }
  #shopify-section-footer .t4s-footer-wrap>.t4s-custom-col:nth-child(2) .t4s-socials-block {
    display: none !important;
  }
  div#zoko-8aec0844-b70f-11ec-b909-0242ac120002 img {
    bottom: 60px !important;
  }
  .t4s-footer-wrap .t4s-footer-raw-html .app-download-section {
    justify-content: space-between;
    column-gap: 0px;
  }
  .t4s-footer-wrap .t4s-footer-raw-html .app-download-section a {
    width: 48%;
  }
  .t4s-sec-slideshow>.t4s-section-inner {
    border-radius: 12px!important;
  }
  .t4s-sec-slideshow>.t4s-section-inner .flickityt4s-viewport {
    border-radius: 28px!important;
  }
  .celeb-section>.t4s-container .t4s-top-heading {
    padding-right: 0px;
  }
  .celeb-section>.t4s-container {
    flex-direction: column;
    align-items: center;
  }
  .celeb-section>.t4s-container .t4s-list-collections {
    width: 100%;
    margin: 0px;
  }
  .celeb-section>.t4s-container {
    padding: 3.938rem 0.375rem 6.875rem;
  }
  .celeb-section>.t4s-container .t4s-list-collections .t4s-col-item {
    padding: 0px 0.5rem;
  }
  .celeb-section>.t4s-container .t4s-list-collections {
    width: 100%;
    margin: 0px;
    row-gap: 1rem;
  }
  .home-review-section ul.slick-dots {
    margin: 20px 0px 45px!important;
  }
  .t4s-footer-menu ul>li:last-child {
    margin-bottom: 25px !important;
  }
  #item_mb_acc span.t4s-d-inline-block {
    font-size: 0px;
  }
  #item_mb_acc span.t4s-d-inline-block:before {
    content: 'Login & signup';
    font-size: 14px;
  }
  .template-index .t4s-toolbart-shop svg {
    fill: #F59CB7 !important;
    stroke: #F59CB7 !important;
  }
  .template-index .t4s-toolbart-shop svg path#Rectangle_28699 {
    fill: #F59CB7 !important;
  }
  div#st-after-search {
    padding: 0px !important;
  }
  .t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(9),
  .t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(10),
  .t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(11),
  .t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(12),
  .t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(14),
  .t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(13),
  .t4s-top-wrapper.dynamic-filters .t4s-col-item:nth-child(15) {
    display: block!important;
  }
  .shop-by-ocassion>.t4s-container {
    background-image: none;
    max-width: 100%;
    padding: 0px 0.938rem;
    min-height: unset;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .shop-by-ocassion>.t4s-container .t4s-top-heading {
    display: block !important;
    margin-bottom: 0.5rem;
  }
  .shop-by-ocassion>.t4s-container>.t4s-list-collections {
    width: 100%;
    gap: 1rem;
    padding: 0px !important;
  }
  .shop-by-ocassion>.t4s-container .t4s-top-heading span {
    font-family: 'Apercu_Regular';
    font-weight: normal;
    font-size: 20px;
    line-height: normal;
  }
  .shop-by-ocassion>.t4s-container>.t4s-list-collections .t4s-col-item:first-child {
    transform: scale(1);
  }
  .shop-by-ocassion>.t4s-container>.t4s-list-collections .t4s-col-item:last-child {
    transform: scale(1);
  }
  .template-page.searchtap .t4s-section-main>.t4s-section-inner>.t4s-container {
    padding: 0px 20px;
  }
  .template-page.searchtap .t4s-section-main>.t4s-section-inner>.t4s-container .st-column {
      padding: 0px;
  }
  div#st-results-list {
    margin: 0px -7px;
  }
  div#st-results-list>.st-row {
    margin: 0px !important;
  }
  div#st-results-list>.st-row .st-product-card.st-column-50 {
    flex: 0 0 calc(50% - 14px);
    max-width: calc(50% - 14px);
    margin: 0px 7px 28px !important;
  }
  div#st-results-list>.st-row .st-product-card.st-column-50 .st-outer-box {
    margin: 0px !important;
  }
  .searchtap .page-head {
    padding-bottom: 20px !important;
  }
  .t4s-tabs-collection.t4s_tp_tab2 .t4s-container .t4s-tab-content2.t4s-active {
    padding-left: 4px;
    padding-right: 82px;
  }
  .st-search-root .st-search-container #st-main-content #st-results-list .st-outer-box .st-inner-box .st-price-box {
    max-height: 25px;
    overflow: hidden;
  }
  .template-page .custom-storelocator-page .custom-storelocator-list {
    max-width: 90%;
  }
  .storelist-location-wrapper .single-storelist-detail {
    flex-basis: 50% !important;
    max-width: 50% !important;
  }

}