/** Shopify CDN: Minification failed

Line 2780:225 Unexpected "{"

**/
.sahilanushka_video_home{display:none}
.Lightning_Sale img{border-radius:20px}
.estimate_sameday{color:#E74714;font-weight:400;font-size:16px;padding-top:10px}
.template-index .sf-home__slideshow .sf__slide-block.slide__block-desktop{padding:0!important;max-width:unset;margin-left:0;margin-top:unset;align-items:flex-end;justify-content:center;padding-bottom:60px!important}
.main-product__block-custom_liquid a.klaviyo-bis-trigger{width:100%;display:block;text-align:center}
.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;width:100%;height:100%}
#shipping_rates b,.marqee_title{text-transform:uppercase}
#cs_shipping_rate button#search_postcode,#input_postcode{position:relative!important;height:48px!important;margin:0}
#cs_shipping_rate .ShippingEstimator__Error a,#findordernumber .popup_desc p a:first-child,#seeAllFaqs,.cart_shipping a{text-decoration:underline}
body.product-link-rc .tolstoy-tile-name-container{height:auto!important}
li.link-lv2.leading-8.sale svg{display:none!important}
.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}
.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;padding:0 8px;box-sizing:border-box}
.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}
#scroll-to-top-button svg,.clicked .short_testimoni,.full_testimoni,.main-product__block-price span.visually-hidden_1.visually-hidden--inline,.melt_three_candles li,.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader,.mymuse_promise .sf-icon-box a.sf__btn::before,.onload_hide_stickyatc,.prod__accordion.sf-scroll-trigger collapsible-tab.hide-faqs,.prod__sticky-atc .f-price.inline-flex.items-center.f-price--on-sale.f-price,.sticky_custom_price span.visually-hidden_1.visually-hidden--inline,.template-product .mobile_breadcrumb,.template-product .mymuse_promise .sf-icon-box a.sf__btn::before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.f-price__sale span.visually-hidden.visually-hidden--inline,.mfp-hide,.oke-w-recommendsModule,.oke-w-review-recommendation,.prod__dynamic_checkout.buy-one-click,.sf-pcard__reviews,.template-product .oke-w-reviewer-avatar,span.prod__tag-preorder{display:none!important}
.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
#cs_shipping_rate button#search_postcode:hover,.mfp-close,.mfp-preloader a:hover,.quiz_section .text-color-subtext{color:#fff}
.mfp-preloader a{color:#ccc}
button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}
.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,0.6);position:absolute;left:0}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover{opacity:1}
.mfp-close:active{top:1px}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-figure,img.mfp-img{line-height:0}
.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
#input_postcode,.item-wrap-right{right:0!important}
.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}
.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}
img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure:after{content:"";top:40px;bottom:40px;right:0;z-index:-1;background:#444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
#kits_slider3 .sf-icon-box__icon.w-full.flex,.mfp-figure figure,.multiple_testimonials .bg-white .stars.flex,.sf-product-media__desktop .sf-preview__wrapper.mb-4.flex-grow{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.gift_guide_links_valentine li a:hover,.mfp-gallery .mfp-image-holder .mfp-figure,button.mfp-close:hover{cursor:pointer}
.variant-picker__input{display:flex;flex-direction:column-reverse}
.prod__option-label{line-height:24px;margin-top:12px}
.main-product-form .form__input-wrapper{display:none}
.main-product-form .prod__option-label__quantity{display:none!important}
.main-product-form .product-form__actions{border-top:1px solid #c3c3c5;border-bottom:1px solid #c3c3c5}
.seo-foorter-text p{font-size:12px}
.oct-quiz-subheading .cb5db4e0c041a1442433526f2e915de80c303d088{font-family:'figtree'!important}
#byob_product_card .ratings-section{min-height:22px;margin-bottom:-3px;display:none!important}
#byob_product_card .sf__pcard-price{line-height:1.5;display:none!important}
#byob_product_card .product__short-description{margin-bottom:30px;margin-top:20px}
.product-pl-prod-link-g.template-product .prod__sticky-atc{--tw-translate-y:0!important;display:none!important}
.page-meta .homepage_top_categories div#brand_slider_columns{justify-content:center;padding:0;margin:-50px auto -70px;display:flex;gap:40px}
.page-meta .homepage_top_categories div#brand_slider_columns .bottom_box_content{text-align:center;display:block}
.page-meta .homepage_top_categories .h4{font-size:18px!important}
.page-meta .unlearn_list_home .collection-card .collection-card__info:before{content:"";background:url(/cdn/shop/files/arrow-right.png?v=1701255804) 0 0/30px;width:30px;height:30px;position:absolute;right:5px;top:30px;display:none}
.page-meta .testimonials_home .stars.flex.justify-center{margin:0 0 30px}
.page-meta .desktop_bannertitle.sf__font-normal{color:#091c33;font-size:56px;font-family:Figtree;font-weight:500;letter-spacing:.08px;word-wrap:break-word;display:none}
.page-meta .desktop_bannertitle.sf__font-normal em{color:#3c3c43;font-size:24px;font-family:Figtree;font-weight:500;letter-spacing:.04px;word-wrap:break-word;font-style:normal;display:block;margin:15px 0}
.page-meta .sf__slide-block--middle-center{justify-content:left}
.page-meta .sf__slide-block[class*="--middle-"]{align-items:center}
.page-meta .full_testimoni{color:#000923!important}
.page-meta .testimonial_full_section .varified{text-align:center;width:100%;display:inline-flex;justify-content:center;padding-top:5px;max-width:130px;margin:0 auto;padding-bottom:10px}
.first-glide-section .compare-rows-warapper h4.title {
    Opacity: 0;
}
.product-edge .bundle-and-save3 .halo-row__item {
    display: block!important;
}
.pages-mymuse-careers .octane-popup--overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    overflow-y: auto;
    padding: 25px 20px;
    z-index: 999;
    display: none;
}
.product-the-joy-stick-kit .estimate_sameday {
    display: none !important;
}
.product-dive-egg-massager .tech_specs > div img {
    margin-bottom: 0px !important;
    height: 120px !important;
    max-width: 120% !important;
    margin-top: 95px !important;
    display: block;
}
.page-meta .sf__pcard-tags.absolute.flex.flex-wrap {
    position: absolute;
    left: unset;
    right: 0;
    top: 10px;
    z-index: 1;
}

@media only screen and (min-width: 768px) {
.page-vday-gg-g .homepage_top_categories .h4 {
        font-size: 18px !important;
        padding-bottom: 5px !important;
    }
.page-mm-a2 .homepage_top_categories .h4 {
    font-size: 18px!important;
}
.page-mm-a2 .brands-marqee.bundle-features-marqee {
margin: 0 0 0 0!important;
}
.page-mm-a2 .shopify-section.bundle-features-marqee.brands-marqee h2.title {
    color: #fff!important;
    font-size: 24px;
    padding-bottom: 10px;
    margin-top: -10px;
    letter-spacing: 20px;
        }
.page-mm-a2 a.sf__btn.sf__btn-secondary {
    color: #091c33;
    background: #FFD870;
    border: 0;
    border-radius: 50px;
    font-size: 24px;
    font-weight: 500;
    height: 56px;
    line-height: 56px;
    padding: 0 30px;
    min-width: 400px;
}
.page-meta .collection-list__container.w-full.collection-list__inner--overflow.appco_bg{margin-top:-45px}
.page-meta .about_customers_speak h2{font-weight:600!important;font-size:26px!important}
.page-meta .about_customers_speak .aboutus_page_midcontent h3{font-size:22px;font-weight:700;padding-bottom:10px}
.page-homepage-ads .sale-image-with-clock{margin-top:50px;padding-bottom:15px}
}
.unlock_confessions .sf-hero__inner[class*="--middle-"]{align-items:flex-end}
.unlock_confessions a.sf__btn.sf__btn-primary{background:#FED55C!important;color:#091c33!important;padding:15px 70px!important;font-size:18px;margin-bottom:-20px}
.product-jack-pro .tech_specs{display:flex;flex-wrap:wrap;gap:1px;flex-direction:row-reverse!important;justify-content:space-evenly!important}
/*.sf__pcard[handle="link-remote-controlled-massager"] .sf__pcard-image:before {
    content: '';
    background: url('/cdn/shop/files/LowestPrice_Sticker_1.webp?v=1727762953')!important;
    position: absolute!important;
    width: 66px!important;
    height: 65px!important;
    top: 12px!important;
    left: 10px!important;
    z-index: 1!important;
    background-size: cover!important;
    transform: rotate(20deg)!important;
    background-position: center!important;
}*/

/*.product-dive-egg-massager .sf-product-media__desktop .swiper-slide[data-index="0"]:before {
    content: '';
    background: url(/cdn/shop/files/Asset_24.webp?v=1741682610)!important;
    position: absolute!important;
    width: 90px!important;
    height: 90px!important;
    top: 25px!important;
    left: 25px!important;
    z-index: 2!important;
    background-size: 86px!important;
    transform: rotate(-20deg)!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
}
.sf__pcard[handle="dive-egg-massager"] .sf__pcard-image:before {
    content: '';
    background: url(/cdn/shop/files/Asset_24.webp?v=1741682610)!important;
    position: absolute!important;
    width: 66px!important;
    height: 66px!important;
    top: 12px!important;
    left: 10px!important;
    z-index: 1!important;
    background-size: cover!important;
    transform: rotate(-20deg)!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
}*/

.mymuse_promise h4 {
  font-size: 22px !important;
}

@media (max-width: 767px) {
  /*.sf__pcard[handle="link-remote-controlled-massager"] .sf__pcard-image:before {
    content: '';
    background: url('/cdn/shop/files/LowestPrice_Sticker_1.webp?v=1727762953')!important;
    position: absolute!important;
    width: 40px!important;
    height: 39px!important;
    top: 7px!important;
    left: 6px!important;
    z-index: 1!important;
    background-size: 40px!important;
    transform: rotate(18deg)!important;
    background-position: center!important;
}*/
.mymuse_promise h4 {
    font-size: 15px !important;
  }
/*.sf__pcard[handle="dive-egg-massager"] .sf__pcard-image:before {
    content: '';
    background: url(/cdn/shop/files/Asset_24.webp?v=1741682610)!important;
    position: absolute!important;
    width: 40px!important;
    height: 40px!important;
    top: 7px!important;
    left: 6px!important;
    z-index: 1!important;
    background-size: 40px!important;
    transform: rotate(18deg)!important;
    background-position: center!important;
}
.product-dive-egg-massager .product-mb__media .swiper-slide[data-index="0"]:before {
    content: '';
    background: url(/cdn/shop/files/Asset_24.webp?v=1741682610)!important;
    position: absolute!important;
    width: 52px!important;
    height: 51px!important;
    top: 10px!important;
    left: 10px!important;
    z-index: 2!important;
    background-size: cover!important;
    transform: rotate(18deg)!important;
    background-position: center!important;
}*/
.product-pop-wand-massager .tech_specs > div {
    max-width: 280px !important;
    margin-bottom: 10px !important;
}
.product-pop-wand-massager .tech_specs > div img {
    margin-bottom: 15px !important;
    height: auto !important;
    max-width: 100% !important;
    margin-top: -10px !important;
    display: block;
}
.product-pop-wand-massager .main-product__block.main-product__block-collapsible_tab
.prose
:where(.prose > :last-child):not(:where([class~="not-prose"] *)) {
    margin-bottom: 0;
    padding-left: 0;
    margin-left: 15px;
}
  .openmenu ul.first_levelul {
    display: flex !important;
    flex-wrap: wrap;
    gap: 12px;
}
ul.first_levelul {
    display: flex !important;
    flex-wrap: wrap;
    gap: 12px;
}
ul.first_levelul li {
    display: flex !important;
    width: calc(50% - 12px);
    justify-content: center;
    align-items: flex-start;
    text-align: center;
}
  .row.menurow.cate-feature {
    padding-left: 15px;
    padding-top: 0px;
    display: block;
    margin-top: -30px;
}
.page-pl-brand-page-g-5 .sf-footer {
    margin-top: -90px!important;
}
.page-pl-brand-page-g-5 .swiper-pagination-bullet {
    appearance: none;
    background: 0 0;
    border: 0 solid transparent;
    border-radius: 50%;
    box-shadow: none;
    display: inline-block;
    height: 7px;
    margin: 0 3px;
    position: relative;
    transition: .25s;
    width: 7px;
}
.page-pl-brand-page-g-5 .testimonials-2 .sf-slider__controls {
    margin-top: -25px;
    z-index: 1;
    position: absolute;
    width: 100%;
    /* margin-left: 0; */
    top: unset;
    display: flex!important;
    justify-content: center;
    align-items: center;
}
.page-pl-brand-page-g-5 .swiper-pagination {
    align-items: center;
    display: flex;
    flex-flow: wrap;
    justify-content: center;
    padding: 37px 0 0;
    pointer-events: auto;
}
.page-pl-brand-page-g-5 .sf-custom__block.about_customers_speak {
    margin-bottom: -75px;
}
.page-pl-brand-page-g-5 .aboutus_page_midcontent h5 {
    font-size: 11px;
    font-weight: 400;
    line-height: 1.1;
}
.page-pl-brand-page-g-5 .homepage_top_categories div#brand_slider_columns .cat_items {
    min-width: 125px;
}
.page-pl-brand-page-g-5 .homepage_top_categories div#brand_slider_columns {
    gap: 0px;
    padding: 0;
    margin: 10px auto -8px -8px !important;
    display: flex;
    overflow: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
.page-pl-brand-page-g-5 .homepage_top_categories div#brand_slider_columns .bottom_box_content {
    text-align: center;
    display: block;
    padding: 5px 0;
    line-height: normal;
}
.page-pl-brand-page-g #shopify-section-template--18094550909177__8220d87b-3571-459c-95b5-87164130b06c .gift_guide_links_valentine a {
    background: #091c33;
    color: #f8d87f;
    padding: 5px 10px 10px 10px;
    height: 45px;
    font-size: 24px;
    font-weight: 500;
    text-transform: capitalize;
    display: flex;
    justify-content: center;
    width: 340px!important;
}
.product-dive-egg-massager .tech_specs > div img {
    margin-bottom: 0px !important;
    height: auto !important;
    max-width: 100% !important;
    margin-top: -10px !important;
    display: block;
}
.product-dive-egg-massager .main-product__block.main-product__block-collapsible_tab .prose :where(.prose>:last-child):not(:where([class~=not-prose] *)) li {
    margin-bottom: 17px;
}
.page-vday-gg-g .homepage_top_categories .h4 {
        font-size: 12px !important;
        padding-bottom: 5px !important;
    }
.product-dive-egg-massager .tech_specs>div {
    max-width: 200px!important;
}
.product-dive-egg-massager .tech_specs div.appco_bg img {
    margin-bottom: 10px;
    height: 115px;
    max-width: 200px;
    margin-top: 2px;
}
.product-dive-egg-massager .prod__accordion .collapsible__content-inner {
    padding: 0 0 10px;
    margin-left: 18px!important;
    margin-right: 18px;
}
.product-pl-prod-dive .mobile_breadcrumb nav.sf-breadcrumb.w-full {
    display: none!important;
    max-width: 100%;
    padding: 0 13px;
    margin-top: -15px;
}
.product-pl-prod-dive .main-product__block.main-product__block-collapsible_tab .prose :where(.prose>:last-child):not(:where([class~=not-prose] *)) li {
    margin-bottom: 17px;
}
.product-pl-prod-dive .tech_specs>div {
    max-width: 200px!important;
}
.product-pl-prod-dive .tech_specs div.appco_bg img {
    margin-bottom: 10px;
    height: 115px;
    max-width: 200px;
    margin-top: 2px;
}
.product-pl-prod-dive .prod__accordion .collapsible__content-inner {
    padding: 0 0 10px;
    margin-left: 18px!important;
    margin-right: 18px;
}


.page-mm-a2 .homepage_top_categories div#brand_slider_columns .cat_items {
    min-width: 80px;
}
.page-mm-a2 .bundle-features-marqee {
    margin: 0 0 0 0!important;
}
.page-mm-a2 .shopify-section.bundle-features-marqee.brands-marqee h2.title {
     padding-bottom: 15px;
     letter-spacing: 6px;
     color: #fff!important;
     font-size: 14px;
     margin-top: -5px;
        }
.page-mm-a2 .homepage_top_categories div#brand_slider_columns .cat_items img {
    max-width: 70px!important;
    max-height: 70px!important;
}
.page-mm-a2 .sf-slider__controls {
            position: absolute!important;
            width: 100%;
            top: unset;
            display: flex !important;
            justify-content: center;
            align-items: center;
            bottom: -42px;
        }
.page-mm-a2 .unlearn_list_home.top_what_looking .collection-card .collection-card__info {
    max-height: 5.9em;
}
.page-mm-a2 .unlearn_list_home .collection-card .collection-card__info h4 {
    color: #091c33;
    font-size: 20px;
    font-family: Figtree;
    font-weight: 500;
    letter-spacing: .04px;
    word-wrap: break-word;
    padding-bottom: 5px;
}
.page-mm-a2 .unlearn_list_home .collection-card .collection-card__info .text-lg {
    color: #7c7c81;
    font-size: 14px;
    font-family: Figtree;
    font-weight: 400;
    line-height: 1.2;
    letter-spacing: .02px;
    word-wrap: break-word;
}
.page-mm-a2 .sf__pcard .sf__pcard-name span {
    display: flex;
    justify-content: left;
    align-items: center;
    min-height: 23px;
    line-height: .9!important;
}
.page-mm-a2 a.sf__btn.sf__btn-secondary {
    color: #091c33!important;
    background: #FFD870!important;
    border: 0;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 500;
    height: 48px;
    line-height: 48px;
    padding: 0 30px;
    min-width: 270px;
}
.page-mm-a2 .homepage_top_categories span.h4 {
    font-size: 12px !important;
    padding-bottom: 5px !important;
}
.page-mm-a2 .homepage_top_categories div#brand_slider_columns {
    gap: 5px;
    padding: 0;
    margin: 10px auto -8px -10px !important;
    display: flex;
    overflow: auto;
    justify-content: flex-start;
    align-items: flex-start;
}
.product-jack-pro-mens-stroker .collapsible__button span {
    text-transform: none;
    font-size: 15px!important;
}
.product-jack-pocket-stroker .collapsible__button span {
    text-transform: none;
    font-size: 15px!important;
}
.product-tongue-tied-kit .sf__pcard .sf__pcard-name span {
display: flex;
justify-content: left!important;}
.page-subscribe .sf__pcard .sf__pcard-name span {
    display: flex;
    justify-content: left;
    align-items: center;
    min-height: 23px;
    line-height: .9!important;
}
.product-jack-pro .tech_specs{display:flex;flex-wrap:wrap;gap:1px;flex-direction:row-reverse!important;justify-content:space-evenly!important}
.template-search .sf__pcard .sf__pcard-name span{display:flex;justify-content:left;align-items:center;min-height:23px;line-height:.9!important}
.page-pl-brand-page-g-2 .mymuse_promise .container{margin:0;text-align:center;display:grid;justify-content:center}
.m-announcement-bar{position:relative;border-bottom:var(--border-width,0) solid #000;max-height:30px!important}
.page-meta .unlearn_list_home.top_what_looking .collection-card .collection-card__info{max-height:7.9em}
.page-meta .about_customers_speak h2{font-weight:600!important;font-size:26px!important}
.page-meta .about_customers_speak .aboutus_page_midcontent h3{font-size:18px;font-weight:700;padding-bottom:10px}
.page-meta .sf__pcard .sf__pcard-name span{display:flex;justify-content:left;align-items:center;min-height:23px;line-height:.9!important}
.page-meta .homepage_top_categories .h4{font-size:14px!important}
.page-meta .dod_banner{width:340px;max-width:100%}
.page-meta .full_testimoni{font-family:Figtree;font-size:16px;color:#000923!important}
.page-meta .homepage_top_categories div#brand_slider_columns{gap:5px;padding:0;margin:10px auto -8px -10px !important;display:flex;overflow:auto;justify-content:flex-start;align-items:flex-start}
.page-meta .homepage_top_categories div#brand_slider_columns .bottom_box_content{text-align:center;display:block;padding:5px 0}
.page-meta .template-index .homepage_top_categories .h4{font-size:16px!important;padding-bottom:5px!important}
}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
a,body,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body h1,body h2,body h3,body h4,body h5,body h6,button,div,li,p,span,ul{font-family:Figtree;font-display:swap}
.collection-header,body{background:#fcfbfa}
.mfp-content{background:#fff;border-radius:20px;max-width:400px}
#collection_top_menu ul.bs-category-list{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}
.sf-select-custom--trigger .sf-select-custom--trigger-icon svg{height:14px;width:14px}
.sf-select-custom--trigger{width:100%}
h2.popup_title{font-weight:500;line-height:1.2;padding-bottom:10px}
.mfp-close-btn-in .mfp-close{color:#333;font-size:36px;font-weight:300;font-family:Figtree}
.popup_desc{font-size:20px;font-weight:400;color:#2b2b30;font-family:Figtree;line-height:1.2;padding-bottom:20px}
#collection_top_menu ul.bs-category-list li.active a{line-height:initial;background:#091c33;color:#FFD870;line-height:unset}
m-age-verifier-popup .sf-age-verifier__wrapper{background:url(/cdn/shop/files/popup_age_w.webp?v=1688462687) 0 0 / cover;width:330px;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,0.5);padding:265px 15px 15px;height:450px}
.swiper-container-autoheight .swiper-wrapper.clicked-more-testimonial,.testimonials_pdp .sf__tes-desc.clicked{height:unset!important}
.popup_desc ul{list-style:disc;padding-left:25px}
.clicked .full_testimoni,.m-cart-drawer--item[data-product-id="7641614975225"]
span.scd-item__remove.cursor-pointer.hidden,.prod__sticky-atc
.sticky_custom_price
.f-price.inline-flex.items-center.f-price--on-sale.f-price{display:block}
.moreP_testimoni,.reviews-div{color:#e74714}
.popup_bottom_image img{border-bottom-right-radius:20px}
.popup_bottom_image{margin-bottom:-15px;margin-right:-15px}
.mfp-auto-cursor .mfp-content .popup_inner{padding:15px}
m-age-verifier-popup .sf-age-verifier__wrapper .rte.sf-age-verifier__text p{font-size:11px;max-width:225px;margin:0 auto}
.sf-age-verifier .sf-modal__content-inner .sf-age-verifier__button-wrapper{flex-direction:column;gap:5px}
.sf-age-verifier
.sf-modal__content-inner
.sf-age-verifier__button-wrapper
button.sf__btn.sf__btn-secondary{border:0;text-decoration:underline;height:20px;order:2}
.sf-age-verifier
.sf-modal.open
.sf-age-verifier__wrapper
.sf-age-verifier__title.font-medium{font-size:24px;font-weight:700}
m-age-verifier-popup .sf-modal__content.bg-white.relative{background:#00000099}
.sf-age-verifier
.sf-modal__content-inner
.sf-age-verifier__button-wrapper
button.sf__btn.sf__btn-primary{background-color:#e74714;border-radius:40px;width:100%;border:1px solid #e74714;color:#fff;font-size:16px;text-transform:initial;height:50px;margin:0 auto;max-width:160px;box-shadow:0 0 0!important}
.sf-age-verifier
.sf-modal__content-inner
.sf-age-verifier__button-wrapper
button.sf__btn.sf__btn-secondary:hover{background:0 0;border:0!important;box-shadow:0 0 0;color:#e74714!important}
.overflow-hidden.cursor-pointer.relative.sf__image-box,.sf__pcard .sf__pcard-image img{border-top-left-radius:20px;border-top-right-radius:20px}
.sf__pcard{box-shadow:0 4px 6px rgba(0,0,0,0.2);border-radius:20px;padding:0}
.sf__variant-swatch:hover .product-option-item{box-shadow:0 0 0;transform:scale(1)}
.sf__pcard .sf__pcard-name span{display:block;color:#ac806b;line-height:1.3;font-weight:400;font-family:Figtree;font-size:18px;text-transform:lowercase}
.prod__tag-discounted{background-color:#e74714;color:#fff;height:22px}
.oke-sr-count{color:#37373d;font-size:14px;font-weight:300}
.sf__pcard .sf__pcard-image img{position:relative}
.sf__pcard-content{padding:0 10px 10px}
.oke-sr-count:before{content:"("}
.oke-sr-count:after{content:")"}
.product__short-description{font-size:14px;line-height:1.3;font-family:Figtree;font-weight:400;padding:5px 0;color:#37373d}
.collection-pl-coll-allglide .product__short-description{display:none}
.sf__pcard .sf__pcard-name{font-weight:500;font-family:Figtree;font-size:20px;line-height:1.1}
.sf__pcard
.sf__pcard-content
.f-price--on-sale
.f-price__sale
.visually-hidden--inline,.sf__pcard .sf__pcard-content .f-price--on-sale .f-price__sale s.f-price-item{display:contents}
.pdp_dd_wrapper{display:flex;gap:10px;background:#f6f2ee;padding:15px 20px;border-radius:15px}
.box_inclusions_inner_wrapper{display:flex;justify-content:flex-start;align-items:center;gap:15px;max-width:100%;flex-wrap:nowrap;overflow-x:auto;padding-top:15px;padding-bottom:15px}
#contact_form div[data-testid="form-row"],.product-beat-product-s1
.glide-compare-products.compare-products
.halo-row.column-3,.product-jack .glide-compare-products.compare-products .halo-row.column-3,.testimonials_home a.testimonial__item-product.testimonial_button_link{justify-content:center}
.box_inclusions_inner_wrapper .box_inner{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:center;line-height:1.2;text-align:center;font-size:14px;font-weight:300}
.box_inclusions_inner_wrapper .box_inner responsive-image.sf-image{display:block;width:140px;height:auto;padding-bottom:0;margin-bottom:5px}
.pdp_dd_wrapper .pdp_dd_content .logo__link_delivery{display:block;color:#ac806b;padding-top:5px}
.pdp_dd_content{color:#7c7c81;font-weight:400;line-height:1.3}
.left_desc_img{min-width:99px}
.product_card_shop a{background:#091c33;width:100%;padding:0 20px;border-radius:20px;display:block;text-align:center;margin-top:5px;height:44px;line-height:44px;color:#fff;font-size:18px;font-weight:500}
.sf__pcard-content .mt-3{margin-top:8px!important}
.m-product-list .m-product-list__wrapper{padding:10px 0 7px}
.sf-product__section .swiper-wrapper{padding-top:7px}
.variant-picker__option--soldout label{opacity:.5;opacity:.3!important}
.bundle-features-marqee{background:#FFD870;overflow:hidden;margin-bottom:60px;margin-top:10px;display:block}
.bundle-features-marqee .halo-section{padding:32px 0;display:flex}
.marquee-wrapper-div{display:flex;gap:40px;height:40px}
.marquee-wrapper{display:flex;justify-content:center;align-items:center;gap:10px}
.marquee__image{width:40px;height:40px}
.marqee_title{color:#091c33;font-size:24px;font-family:Figtree;font-weight:400;letter-spacing:.05px;word-wrap:break-word}
.box_section_list .brands-list__logo{display:flex;flex-direction:column;box-shadow:0 1px 7px 0 #dddcdc;border-radius:20px}
.bottom_box_content{display:flex;justify-content:flex-start;flex-direction:column;padding:12px 20px}
.box_section_list .brands-list__logo responsive-image.sf-image{max-width:100%;border-top-left-radius:20px;border-top-right-radius:20px}
.quiz_section a.sf__btn{background:#FFD870!important;color:#091c33!important;border-color:#FFD870!important}
.multiple_testimonials .text-color-subtext.not-change{margin:0!important;padding:8px 0!important}
.glide-compare-products.compare-products .halo-row.column-3{display:flex;flex-wrap:nowrap;overflow:auto;width:auto;padding:25px 0 20px 180px;min-width:unset;margin:0 auto;gap:25px}
.glide-compare-products.compare-products
.halo-row__item.text-center.first-glide-section{background:#fff!important;padding:0 10px}
.compare-rows-warapper{position:absolute;margin-left:-195px;border:0;width:185px;z-index:0}
.compare-products .icon-with-text__icon{width:120px;margin:0 auto;height:140px;text-align:center;display:flex;align-items:center;justify-content:center}
.icon-with-text__content{text-align:center;display:block;padding:0 10px;font-size:14px}
.glide-compare-products
.compare-rows-warapper
.compare-data-items
> .item-data{text-align:right;display:flex;justify-content:flex-end;align-items:center;margin:0;width:100%;padding-right:20px;font-size:18px}
.compare-rows-warapper .compare-data-items{background:0 0;padding-top:30px;margin-top:-30px;border-top-left-radius:20px;position:relative;z-index:0;border-bottom-left-radius:20px;width:175px;color:#ac806b;font-size:20px;font-weight:500;text-align:left}
.compare-products .icon-with-text__icon img{width:auto;height:auto}
.icon-with-text__content .title{font-weight:400;font-size:20px;line-height:30px;color:#000923}
.icon-with-text__content p.description{font-weight:700;font-size:20px;line-height:30px;color:#000923;margin-bottom:30px}
.compare-data-items{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;padding-bottom:20px}
.glide-compare-products .compare-data-items .item-data{min-height:67px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-align:center}
.glide-compare-products .compare-data-items .item-data h4{font-weight:400;font-size:14px;line-height:16px;color:#000;font-family:Work Sans,sans-serif;margin:2px 0 0;min-height:25px;display:flex;justify-content:center;align-items:center}
.glide-compare-products.compare-products .halo-row__item.text-center{max-width:250px;background:#f7f2f0;border-radius:20px;z-index:1;width:210px;position:relative}
.compare-products .icon-with-text__content p.description{font-weight:500;font-size:16px;line-height:30px;color:#e74714;margin-bottom:15px}
.first-glide-section .compare-rows-warapper .icon-with-text.text-left,.halo-row__item.text-center.first-glide-section .compare-rows-warapper h3.title,.halo-row__item.text-center.first-glide-section
.compare-rows-warapper
p.description{opacity:0;font-size:10px}
div#brand_slider_columns{padding-top:10px}
.sticky_custom_price .f-price--on-sale .f-price__sale{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;line-height:1.2;justify-content:flex-start}
.compare-products .icon-with-text__content h3.title{text-transform:capitalize;font-weight:500;font-size:18px}
.glide-compare-products.compare-products .text-center.first-glide-section{background:#fff;box-shadow:1px 1px 8px 5px #0000000d}
a.buy_now_chart{background:#FFD870;color:#000923;width:calc(100% - 10px);height:40px;line-height:40px;border-radius:30px;font-size:16px}
.bundle-and-save3 .halo-row__item{padding:10px;box-shadow:0 2px 6px #00000030;border-radius:20px;width:33.33%;background:#fff}
.bundle-and-save3 .title.section-title{font-size:28px;margin-top:25px;padding-bottom:5px}
.get_upto_div,.sf-pcard__reviews{padding-bottom:10px}
.percentag_avg{font-size:16px;font-weight:400}
.percentag_avg span{color:#e74714;padding-left:2px}
.bundle-and-save3 .halo-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:16px;margin:0}
.bundle-and-save3 .halo-row__item .image{background:#f7f3f0;border-radius:10px;text-align:center}
.card-text-overlay.layout-3 .content{background-color:#fff;padding-top:12px}
span.percent-count{position:absolute;top:15px;right:15px;background:#e74714;color:#fff;border-radius:30px;padding:3px 12px;font-family:Figtree;font-size:13px;line-height:21px;font-weight:500}
.template-product .prod__sticky-atc button.add-to-cart.sf__btn.flex-grow{background:#FFD870;color:#000923;border-color:#FFD870}
.title_price_div{display:flex;justify-content:space-between;align-items:flex-start}
.sf-testimonials .star svg{stroke:0;height:20px;width:20px}
.title_price_compare_div{display:flex;gap:8px;justify-content:flex-start;align-items:center;padding-bottom:5px}
.title_price_compare{color:#8a8e9a;font-size:14px;font-family:Figtree;font-weight:300;letter-spacing:.02px;word-wrap:break-word;text-decoration:line-through}
.title_price_price_val{color:#000923;font-size:16px;font-family:Figtree;font-weight:500;letter-spacing:.03px;word-wrap:break-word}
.combo-review{display:flex;justify-content:space-between;padding:3px 0}
.combo-review div{color:#7c7c81;font-size:12px;font-family:JetBrains Mono;font-weight:400;letter-spacing:.02px;word-wrap:break-word}
#bundleandsave_row button.bundle_addtocart,button.bundle_addtocart{width:100%;left:unset;font-weight:500;font-family:Figtree;top:unset;color:#fff;letter-spacing:.02px;text-transform:capitalize;word-wrap:break-word}
.card-text-overlay.layout-3 .content .description{color:#3c3c43;font-size:12px;font-family:Figtree;font-weight:300;letter-spacing:.02px;word-wrap:break-word;margin-bottom:10px;line-height:1.2;margin-top:3px}
#bundleandsave_row button.bundle_addtocart{position:relative!important;font-size:16px;background:#091c33;height:38px;border:1px solid #091c33;border-radius:50px;line-height:16px;text-align:center;display:flex;align-items:center;justify-content:center}
#bundleandsave_row button.bundle_addtocart:hover,a.sf__btn:hover,button.w-full.cart__submit.sf__btn.sf__btn-primary.relative:hover{box-shadow:0 0 0!important}
.bundle_addtocart span.atc-spinner{position:absolute;justify-content:center;display:none;width:auto;align-items:center}
.bundle_addtocart span.atc-spinner.loading,span.atc-spinner.justify-center.loading{display:flex}
.template-product nav.sf-breadcrumb.w-full{max-width:1680px;margin:5px auto -10px;padding:0 65px}
.container-fluid{max-width:1580px!important}
.reviews-div{background:url(/cdn/shop/files/Star.png?v=1695906504) 0 0/20px no-repeat;padding-left:22px;font-size:14px}
.title_price{font-size:16px;font-family:Figtree;color:#2b2b30;line-height:1;min-height:34px;padding-right:10px}
button.bundle_addtocart{position:unset!important;font-size:16px;line-height:21.2px;background:#e74714;height:44px;border:1px solid #e74714;border-radius:50px}
.prod__title span{color:#ac806b;font-size:24px;font-family:Figtree;font-weight:300;line-height:30.8px;letter-spacing:.04px;word-wrap:break-word;text-transform:lowercase;display:block}
.main-product__block + .main-product__block{margin-top:15px}
.f-price--on-sale .f-price__sale{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;line-height:1.2;justify-content:center;align-items:center}
.testimonials_pdp .review-block responsive-image.sf-image img.f-img-loaded{display:block;max-width:100%;max-height:100%;width:auto;margin:0 auto;padding:20px}
.about_page_top_banner .container-fluid.section-my,.shopify-section.testimonials_pdp{max-width:1280px;margin:0 auto}
.testimonials_pdp .sf__tes-name{color:#FFD870}
.testimonials_pdp .review-block responsive-image.sf-image{background:#FFD870;margin:0 auto -80px;display:block;min-width:160px;height:160px;border-radius:50%;padding:20px}
.testimonials_pdp .sf-testimonials .bg-white{background:#091c33;border-radius:30px;padding-top:100px}
.multiple_testimonials .star svg,.testimonials_pdp .sf-testimonials .star svg{stroke:unset!important;height:20px!important;width:20px!important}
.sf-media-nav .swiper-slide.media-type-video{height:18px!important;width:18px!important;border-radius:50%;border:2px solid #000923}
.sf-media-nav .swiper-slide.media-type-image{width:18px!important;height:18px;background:#fff!important;border-radius:50%;border:2px solid #000923}
.sf-media-nav .swiper-slide.media-type-image.swiper-slide-thumb-active{width:18px!important;height:18px;background:#000923!important}
.sf-media-nav .swiper-wrapper{justify-content:center;position:absolute;bottom:50px;top:unset}
.main-product__block.main-product__block-price,.sf-media-nav,.shopify-section.bundle-and-save3 .image,.template-product .shopify-section.box_section_list .brands-list__logo,div#couponFields,input[name="agree_terms"]{position:relative}
.sf-media-nav .swiper-slide.media-type-video .rounded-sm{padding:0;width:15px;height:14px;border-radius:50%;justify-content:center;align-items:center;background:0 0!important;text-align:center;vertical-align:middle;display:flex;position:relative}
.sf-media-nav .swiper-slide.media-type-video.swiper-slide-thumb-active{background:#000923}
.sf-media-nav .swiper-slide.media-type-video .rounded-sm svg{background:0 0;fill:unset;stroke:unset;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:1px}
nav.sf-breadcrumb.w-full{padding:0 60px;margin-bottom:-15px}
span.sf__breabcrumb-page-title.p-4{padding:5px}
.bread-crumb__item{font-size:15px;padding:5px;white-space:nowrap;color:#7c7c81;text-transform:capitalize}
.tech_specs ul li,span.sf__breadcrumb-separator.py-2{color:#7c7c81}
.aboutus_video video,.sf-product-media__desktop img.f-img-loaded,.sf-product-media__desktop video{border-radius:28px}
.sf-media-nav .swiper-slide.media-type-image,.sf-media-nav .swiper-slide.media-type-video{margin-right:5px!important}
.prod__title h1{font-size:42px;font-weight:500}
.short_desc_pdp{color:#2b2b30;font-size:18px;font-family:Figtree;font-weight:400;line-height:24.6px;letter-spacing:.03px;word-wrap:break-word}
#input_postcode,.ShippingEstimator__Error{font-size:16px!important;font-family:Figtree}
.main-product__block-price
span.f-price-item.f-price-item--sale.prod__price.text-color-regular-price{font-size:32px;color:#091c33;font-weight:500;order:1}
span.sf-currency.sf-currency--saved.font-medium{padding-right:3px}
.Panel,.template-product .prod__accordion .prose p,div#shipping_rates ul{padding:0}
.product-options .prod__option.prod__option--color .inline-flex{gap:8px}
button.add-to-cart.sf__btn.flex-grow{background:#091c33;color:#fff;border-radius:30px;display:block;width:100%;margin-top:20px;border-top:0 solid #c3c3c5;border:0;height:48px}
button.quantity-input__button.flex{min-width:60px}
quantity-input svg{width:16px!important;height:16px!important}
.quantity-input.rounded{border-radius:30px}
button.add-to-cart.sf__btn.flex-grow:hover,button.shopify-payment-button__button:hover{box-shadow:0 0!important;border:0}
.form__input-wrapper.form__input-wrapper--select{min-width:250px}
button.shopify-payment-button__button{border-radius:30px!important;border:0!important;height:48px}
.main-product__block-price .prod__tag-discounted{background-color:#FFD870;color:#091c33;font-family:Figtree;font-size:18px;font-weight:600;height:38px;padding:2px 6px;border-radius:3px;margin-left:10px}
.main-product__block-tax.text-color-subtext{position:absolute;right:0;top:5px;color:#7c7c81;font-size:16px}
h4.Panel__Title.Heading{margin:0;color:#2b2b30;font-family:Figtree;font-size:16px;font-weight:400;padding-bottom:10px}
.flexBox,.item-wrap-items,ul#footer_bootom_last_links{display:flex;justify-content:space-between}
#shipping_rates b,#shipping_rates li span{font-size:16px;display:block;margin-bottom:5px}
.Panel{max-width:100%;margin:20px 0;text-align:left}
div#shopify-section-pr_description{padding-top:0;margin-top:10px!important}
#shipping_rates li span{color:green;width:100%;line-height:1.4}
#shipping_rates li span.shipdesc{color:#555;font-size:13px}
#shipping_rates li{margin-top:10px;display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px;justify-content:flex-end}
#shipping_rates ::marker{content:none}
#cs_shipping_rate .ShippingEstimator__Error{margin-top:0;margin-bottom:10px;font-size:18px;color:red}
#input_postcode{vertical-align:middle;border:1px solid #c3c3c580!important}
.ShippingEstimator__Form{display:flex;display:flex;gap:28px;flex-direction:row}
#cs_shipping_rate button#search_postcode{min-width:100px;width:50%!important;right:0!important;border-radius:50px!important;text-transform:capitalize;background:#ac806b;border-color:#ac806b;color:#fff;font-weight:400}
input#input_postcode:focus{border:1px solid #000923!important;color:#000923!important}
div#shipping_rates{font-family:Figtree;font-weight:300}
.ShippingEstimator__Error{font-weight:400}
#input_postcode{width:70%!important;border-radius:50px!important;min-width:unset!important;color:#7c7c81;font-weight:400;line-height:21.2px;letter-spacing:.02px;word-wrap:break-word;text-align:center;text-transform:capitalize}
#scroll-to-top-button,ul.bech_twocolumn li svg{width:40px;height:40px}
h4.Panel__Title.Heading.u-h2 b{color:#000923!important;font-size:20px!important;font-family:Figtree!important;font-weight:400!important;line-height:26px;letter-spacing:.03px}
.halo-column.halo-row--mobile.column-4{display:flex;max-width:1120px;margin:50px auto}
.halo-column.halo-row--mobile.column-4 > div{max-width:280px;margin:0 auto;position:relative}
.halo-column.halo-row--mobile.column-4 .description-div{max-width:280px;padding:80px 10px 10px}
.product-results .halo-column__item.text-center:last-child:before{width:50%;right:50%}
.halo-column.halo-row--mobile.column-4 .description-div h5{font-weight:500;padding-bottom:15px}
.halo-column.halo-row--mobile.column-4 .description-div p{line-height:1.3}
.product-results .description-div:after{content:"";background:#000;width:14px;height:14px;border-radius:30px;display:block;position:absolute;top:129px;left:calc(50% - 10px)}
.halo-column__item.text-center > div{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px}
.halo-column__item.text-center .logo__image{max-width:80px}
.book_slider .halo-column__item.text-center .logo__image{max-width:unset}
.product-results .halo-column__item.text-center:first-child:before{width:50%;left:50%}
.book-slider .item.slick-slide .logo-bar img{border-radius:15px}
.product-results .halo-column__item.text-center:before{content:"";height:1px;border-bottom:2px solid #e74714;width:100%;position:absolute;top:135px;left:0;right:0}
.template-product m-featured-collection .product__short-description{font-size:14px;line-height:1.4;padding-bottom:2px}
.multiple_testimonials .text-color-subtext.not-change{display:flex;justify-content:center;align-items:center;color:#091c33;font-size:18px}
.multiple_testimonials .not-change{color:#2b2b30;font-size:14px;font-weight:400}
.multiple_testimonials .sf__tes-desc,.testimonials_pdp .sf__tes-desc{color:#fff;display:flex;justify-content:center;align-items:center}
.why_try_box .sf-icon-box__inner{flex-direction:column;box-shadow:0 1px 7px #dddcdc;border-radius:20px}
.swiper-pagination-clickable
.swiper-pagination-bullet.swiper-pagination-bullet-active::after{background-color:#000923!important}
.swiper-containerjj .swiper-wrapper{transform:none!important;overflow-y:auto;gap:20px;height:unset}
.multiple_testimonials .bg-white{background:#FDF2D3;border-radius:30px;padding-top:30px;display:flex;flex-direction:column;gap:10px;padding-bottom:30px}
.multiple_testimonials responsive-image.sf-image{display:block;min-width:160px;height:160px;border-radius:50%;padding:20px}
.swiper-pagination-bullet:after{background-color:#f5f5f5!important}
.swiper-pagination-bullet{margin:4px 3px;appearance:none;background:0 0;border:0 solid transparent;border-radius:50%;box-shadow:none;display:inline-block}
section.sf-custom-liquid{max-width:1600px;margin:0 auto}
.why_try_box .bottom_box_content{margin-top:8px;margin-bottom:15px}
.swiper-containerjj{padding:0 40px;max-width:1280px;margin:0 auto}
.mymuse_promise,.quiz_section{max-width:calc(100% - 160px);width:1430px}
.swiper-containerjj .swiper-wrapper > .swiper-slide{width:100%;max-width:calc(33.33% - 15px)}
.swiper-containerjj .swiper-wrapper{gap:25px}
.collapsible__button:after{content:"";width:24px;height:24px;background:url(/cdn/shop/files/add.png?v=1689658592);position:absolute;right:0;top:calc(50% - 12px);transition:transform .2s ease-in-out}
.collapsible__item[open="true"] .collapsible__button:after{background:url(/cdn/shop/files/red_minus.png?v=1697088170);content:"";width:24px;height:24px}
.collapsible__item[open="true"] .collapsible__button{border-color:var(--color-border)}
.tech_specs{display:flex;gap:8px}
.tech_specs ul{display:flex;flex-direction:column;gap:10px;justify-content:center;width:33.33%;list-style:none;padding:0}
.tech_specs > div{max-width:220px}
.tech_specs ul li > span{display:block;line-height:1;font-size:14px;color:#2b2b30;font-weight:400;letter-spacing:.02px}
.tech_specs ul:last-child{text-align:right}
.prose :where(ul > li):not(:where([class~="not-prose"] *))::marker{color:#7c7c81}
.template-product .collapsible__content-inner.prose h3{font-size:18px;margin:10px 0}
.main-product__block + .main-product__block.main-product__block-custom_liquid,.product-mymuse-e-gift-cards-india
.main-product__block.main-product__block-buy_buttons{margin-top:20px}
.flex.flex-wrap.sf-prod__container.sf-prod__block .w-full.right_info_top{max-width:580px}
.flex.flex-wrap.sf-prod__container.sf-prod__block .w-full{flex:auto}
sticky-atc button.add-to-cart.sf__btn{margin-top:0!important}
.box_inclusions_inner_wrapper.countBox_4 .box_inner{width:25%;max-width:100%}
.box_inclusions_inner_wrapper.countBox_4{overflow:hidden;justify-content:space-evenly;width:100%;align-items:flex-start}
.testimonials_pdp .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;justify-content:center;transform:unset!important;height:auto!important;gap:40px;max-width:1120px;margin:0 auto;transition-property:unset!important}
.testimonials_pdp .swiper-container-autoheight .swiper-wrapper .swiper-slide{min-width:33.33%;margin:0!important}
.okeReviews[data-oke-container] .oke-w-review-footer,div.okeReviews .oke-w-review-footer{margin-top:5px!important}
.getintouch_content,.okeReviews[data-oke-container] .oke-is-large .oke-w-reviews-list-item,div.okeReviews .oke-is-large .oke-w-reviews-list-item{padding:20px 0}
.oke-qw-answer-main-author,.oke-qw-question-main-author,.okeReviews .oke-modal .oke-reviewContent-title,.okeReviews .oke-reviewCarousel .oke-reviewContent-title,.okeReviews.oke-w .oke-w-reviews .oke-reviewContent-title{color:#191919;font-size:1.25em;font-family:Figtree!important;text-transform:initial;line-height:1.2;font-weight:500}
.oke-qw-answer{background-color:#fbf8f7!important;border:1px solid #e6e6e670!important;padding:20px;border-radius:8px}
.okeReviews[data-oke-container] .oke-w-reviewerRecommendation,div.okeReviews .oke-w-reviewerRecommendation{display:block;opacity:0}
.oke-w-review-recommendation{background:url(/cdn/shop/files/Verify.png?v=1690871425) left top/130px no-repeat;font-size:0;height:24px}
.okeReviews[data-oke-container] .oke-w-filterOption-label,div.okeReviews .oke-w-filterOption-label{background-color:#fff;color:#e74714!important;border:1px solid #e74714!important}
.okeReviews[data-oke-container] .oke-w-filterOption-label-star:before,.okeReviews[data-oke-container] .oke-w-filterOption-label-star:empty:before,div.okeReviews .oke-w-filterOption-label-star:before,div.okeReviews .oke-w-filterOption-label-star:empty:before{color:#e74714!important}
.okeReviews[data-oke-container] .oke-questions-main,div.okeReviews .oke-questions-main{padding-top:5px!important;position:relative;border-top:0;border-bottom:0}
.oke-qw-questionList-item,.okeReviews[data-oke-container] .oke-w-reviews-list-item,div.okeReviews .oke-w-reviews-list-item{border-bottom:1px solid #e6e6e6!important}
.okeReviews .oke-modal .oke-reviewContent-body p,.okeReviews.oke-w .oke-reviewContent-body p,.okeReviews[data-oke-container] .oke-bodyText,.template-product .okeReviews .oke-modal .oke-reviewContent-body p,.template-product .okeReviews.oke-w .oke-reviewContent-body p,.template-product .okeReviews[data-oke-container] .oke-bodyText,.template-product div.okeReviews .oke-bodyText,div.okeReviews .oke-bodyText{color:#3c3c43;font-size:16px;line-height:1.4;font-family:Figtree;font-weight:400}
.okeReviews[data-oke-container].oke-w .oke-w-controls-nav,div.okeReviews.oke-w .oke-w-controls-nav{border-bottom:0!important}
.okeReviews[data-oke-container] .oke-w-navBar-item,div.okeReviews .oke-w-navBar-item{color:#7c7c81!important;font-family:Figtree!important}
div.okeReviews .oke-w-navBar-item,div.okeReviews[data-oke-container] .oke-w-navBar-item{font-size:24px;font-family:Figtree!important;font-weight:400;letter-spacing:.04px}
.okeReviews[data-oke-container] .oke-w-navBar-item[aria-selected="true"],div.okeReviews .oke-w-navBar-item[aria-selected="true"]{border-color:#e74714!important;color:#000923!important}
.oke-w-ratingAverageModule-count,.oke-w-recommendsModule .oke-w-recommendsModule-text{font-family:Figtree!important;font-size:16px!important}
.oke-avatar-placeholder,.oke-w-recommendsModule{font-size:18px!important;font-family:Figtree!important}
.template-page,.template-page h1,.template-page h2,.template-page h3,.template-page h4,.template-page h5,.template-page h6,.template-page p,.template-page strong,span.oke-showMore-button-text.oke-button-text{font-family:Figtree}
.template-page h2{font-family:Figtree}
.oke-showMore-button-text.oke-button-text:before,.template-product .oke-showMore-button-text.oke-button-text:before{content:"+";width:17px;display:inline-block;height:17px;border-radius:20px;margin-right:5px;background:#e74714;color:#fff;line-height:16px}
.okeReviews.oke-w .oke-select,.template-product .okeReviews.oke-w .oke-select{line-height:initial;height:initial;background-size:19px;background-position-x:95%}
.okeReviews[data-oke-container] .oke-helpful-vote-button--positive:before{font-size:20px!important;color:#e74714!important;opacity:1!important}
.okeReviews[data-oke-container] .oke-helpful-vote-button--negative:before{font-size:20px!important;color:#000923!important;opacity:1!important}
.prod__sticky-atc responsive-image.sf-image{border-radius:8px}
.template-product .okeReviews.oke-w .oke-w-reviews .oke-reviewContent-title{color:#191919!important;font-size:18px!important;font-family:Figtree!important;text-transform:initial;line-height:1.2!important;font-weight:500!important}
.mymuse_promise .container{max-width:1080px}
.mymuse_promise{margin:0 auto;border-radius:30px}
.prod__sticky-atc button.add-to-cart.sf__btn.flex-grow{background:#FFD870;color:#000923;border-radius:30px;display:block;width:100%;border-top:0 solid #c3c3c5;border:0;height:48px;min-width:280px}
.template-product div.okeReviews .oke-w-navBar-item,.template-product div.okeReviews[data-oke-container] .oke-w-navBar-item{font-size:18px}
button#filter-toggle{line-height:19px;padding:10px 25px}
.prod__sticky-atc{background:#000923;color:#fff}
.about_page_bottom .prose.rte.mt-4.text-color-subtext p,.box_section_list
.press_page_brands
div#brand_slider_columns
.swiper-slide[data-index="1"]
h4,.bxp-bldr-body button.bxp-bldr-backward,.prod__sticky-atc h3.psa__title,.sticky_custom_price
span.f-price-item.f-price-item--sale.prod__price.text-color-regular-price{color:#fff}
.template-product .oke-qw-answer-main-author,.template-product .oke-qw-question-main-author{font-size:16px;float:left;color:#121212}
.template-product .okeReviews.oke-w .oke-select{border:1px solid;background-color:#fff;border-radius:50px;font-size:16px}
.okeReviews[data-oke-container] .oke-w-reviewer-name,.okeReviews[data-oke-container] .oke-w-reviewer-verified,div.okeReviews .oke-w-reviewer-name,div.okeReviews .oke-w-reviewer-verified{font-weight:600;font-size:16px}
.template-product .okeReviews[data-oke-container] .oke-questions-main,.template-product div.okeReviews .oke-questions-main{position:relative;border-top:0 solid #e6e6e6!important;border-bottom:1px solid #e6e6e6!important}
.okeReviews[data-oke-container] .oke-w-reviews-head,div.okeReviews .oke-w-reviews-head{margin-bottom:10px!important}
.okeReviews[data-oke-container] .oke-w-review-side,div.okeReviews .oke-w-review-side{background-color:transparent!important;border:#fff!important}
.okeReviews.oke-w .oke-select{border:1px solid;padding:11px 30px 11px 25px;background-color:#fff;border-radius:50px;font-weight:600;width:100%}
.oke-avatar-placeholder{background-color:#ef8462!important}
.template-article .quiz_section,section.sf-collapsible .prod__accordion.sf-scroll-trigger{margin-bottom:50px}
.box_section_list .container.section-my .section__header.text-center,.pdp_dd_wrapper,.sf-collapsible .section__header.text-center{margin-bottom:30px}
#seeAllFaqs{color:#ac806b;font-size:20px;font-family:Figtree;font-weight:400;line-height:26px;letter-spacing:1.03px;word-wrap:break-word;text-transform:capitalize;padding-top:20px;display:block}
.prod__accordion.sf-scroll-trigger collapsible-tab .collapsible__content-inner{margin-top:-10px}
.template-product
.sf-collapsible
.container-fluid
.prod__accordion.sf-scroll-trigger{margin-bottom:40px}
.template-product .sf-collapsible .container-fluid{max-width:1360px!important}
.prod__accordion .collapsible__content-inner{padding:0 0 10px}
.page_top_banner .container-fluid,.quiz_section .container.section-py .content__box.w-full.text-left p,.tabs-jj{padding:0}
.prod__accordion h3.collapsible__button{border:0}
.prod__accordion.sf-scroll-trigger collapsible-tab{padding:0 20px;border:1px solid #ececec;border-radius:8px;background:#fff}
.prod__accordion.sf-scroll-trigger{display:flex;flex-direction:column;border:0 solid #ececec;gap:15px}
.box_section_list .container.section-my{max-width:1240px}
.bottom_box_content h4{font-size:20px;font-weight:500;padding-bottom:10px;line-height:1.2;padding-top:5px}
span.box_content{color:#7c7c81;font-size:16px;line-height:1.3;padding-bottom:10px}
.quiz_section .container.section-py .content__box.w-full.text-left{max-width:360px}
.quiz_section{margin:0 auto;border-radius:68px}
.quiz_section .container.section-py{padding:10px 20px}
.quiz_section h3.content__heading{color:#fff;font-weight:600}
.mymuse_promise .section__header.text-center{margin-bottom:25px}
.mymuse_promise .container.section-py{padding:40px 20px}
.load_kits_items,.main-product__blocks .main-product__block + .main-product__block,.notification.show.success.mb-3.text-base{margin-top:10px}
.main-product__blocks .collapsible__button:after{content:"";top:calc(50% - 18px)}
.main-product__block.main-product__block-price
.f-price__badge-sale.sf-badge-sale--percentage{border-left:1px solid #c3c3c5;padding-left:1px}
.main-product__block.main-product__block-box_inclusions{margin-top:20px!important}
.mymuse_promise .sf-icon-box a.sf__btn,.template-product .mymuse_promise .sf-icon-box a.sf__btn{color:#ac806b;font-weight:500;text-decoration:underline!important;margin:0;font-size:18px;padding:0;text-underline-offset:5px}
.sticky_custom_price
s.f-price-item.f-price-item--regular.prod__compare_price.line-through{color:#ffffff90;font-size:14px;line-height:16px;padding-top:2px}
.main-product__block-price .f-price-item--regular.prod__compare_price{order:2;line-height:1}
.sf-breadcrumb__nav a.metafield-collection_reference{padding:0 5px;color:var(--color-text-link-hover)}
div#tolstoyWidgetElement{z-index:2!important}
li.contentli.active-tab{color:#091c33!important}
.tabs-jj{margin:10px 0;list-style:none;border-bottom:2px solid #091c33;border-left:0 solid #ccc;border-right:0 solid #ccc;position:relative;color:#000}
li.contentli{display:inline-block;cursor:pointer;color:#8e97a1;padding:4px 10px;margin:0!important}
.kits_inclusions_inner_wrapper .box_inner .sf-image{width:160px;height:200px;border-radius:12px;background:#f6f2ee}
.kits_inclusions_inner_wrapper .box_inner img.f-img-loaded{max-width:160px;object-fit:contain;max-height:186px;padding-top:15px}
.kits_inclusions_inner_wrapper .box_inner{min-width:160px;width:160px;position:relative}
.kits_inclusions_inner_wrapper{display:flex;overflow-x:auto;gap:24px;overflow-y:hidden;padding-bottom:10px}
.kits_content span{display:block;font-size:11px;color:#7c7c81;text-transform:lowercase;line-height:1}
.box_inclusions_wrapper h2,.pdp_dd_title .logo__link_delivery,button.collapsible__button{font-weight:400;color:#2b2b30;font-family:Figtree}
.kits_inclusions_inner_wrapper .box_inner.box_color_text img.f-img-loaded{max-height:170px;padding-top:10px}
.kits_content{font-size:16px;font-weight:500;padding-top:3px}
.kits_inclusions_inner_wrapper .box_inner span.kits_color{top:175px;width:100%;z-index:1;text-align:center;left:0;font-size:11px;position:absolute;bottom:0}
@media (max-width: 1281px) {
.shopify-section.bundle-and-save3 .container{padding:0}
.testimonials_pdp .swiper-container-autoheight .swiper-wrapper{align-items:flex-start;justify-content:center;transform:unset!important;height:auto!important;gap:30px;max-width:1094px;margin:0 auto;transition-property:unset!important}
.testimonials_pdp .review-block responsive-image.sf-image{background:#FFD870;margin:0 auto -70px;display:block;min-width:140px;height:140px;border-radius:50%;padding:20px}
.mymuse_promise,.quiz_section,.template-product nav.sf-breadcrumb.w-full{max-width:calc(100% - 130px);margin:0 auto}
.template-product .js-oke-widgetSize.oke-is-large{padding:0 25px}
.box_section_list .container.section-my{max-width:1220px}
.template-product nav.sf-breadcrumb.w-full{padding:0}
.glide-compare-products.compare-products .halo-row__item.text-center{max-width:190px;width:190px}
.glide-compare-products.compare-products .halo-row.column-3{padding:25px 0 20px 155px;gap:20px}
.glide-compare-products.compare-products .container{margin:0 30px;max-width:calc(100% - 60px);padding:0}
}
.box_inclusions_wrapper h2{font-size:18px;letter-spacing:1px}
.pdp_dd_title .logo__link_delivery{font-size:16px;padding-bottom:2px;display:block}
.oke-w-header:before{content:"Customer Reviews";font-size:32px;font-weight:500;padding-bottom:5px;display:block}
.oke-is-small .oke-w-header-content-module{justify-content:flex-start!important;text-align:center}
.oke-w-header-content-block.oke-w-header-content-block--oneThird.oke-w-header-content-block--left,.testimonials_home .text-color-subtext.not-change{margin-bottom:5px}
.swiper-pagination-bullet{height:7px;position:relative;transition:.25s;width:7px}
.swiper-pagination-bullet:after{border-radius:50%;content:"";display:block;height:7px;left:1px;position:absolute;top:1px;transition:.25s;width:7px}
.multiple_testimonials .text-color-subtext.not-change.clicked{max-height:74px;overflow:auto;justify-content:flex-start;align-items:flex-start;margin-bottom:0}
.template-product .oke-qw-answer-main-author,.template-product .oke-qw-question-main-author{font-weight:500}
.okeReviews.oke-w .oke-button{font-weight:500!important;font-family:Figtree!important}
.template-product .okeReviews.oke-w .oke-select{padding:11px 30px 11px 25px;font-weight:500}
section.sf-icon-box.sf-section-padding.mymuse_promise img.w-full{border-radius:50%}
.aboutus_video h3.content__heading,.collapsible__item[open="true"] .collapsible__button,.collection-top-banner h3.content__heading{font-weight:600}
.glide-compare-products.compare-products .halo-row__item.text-center:hover{background:#fff;cursor:pointer;box-shadow:1px 1px 8px 5px #0000000d}
#search_postcode:active,#search_postcode:focus,#search_postcode:hover,button.add-to-cart.sf__btn.flex-grow:active,button.add-to-cart.sf__btn.flex-grow:focus,button.add-to-cart.sf__btn.flex-grow:hover{background-color:#FFD870!important;box-shadow:0 0!important;color:#000923!important;border-color:#FFD870!important}
#qualityyoucantrust .popup_bottom_image img{border-bottom-right-radius:20px;border-bottom-left-radius:20px}
button.add-to-cart.sf__btn.disabled{background:#eaeaea;color:#999!important}
#scroll-to-top-button{background:url(/cdn/shop/files/arrow-up.png?v=1699420100) center/24px no-repeat #FFD870;border:0;box-shadow:0 0 0!important}
.main-product__blocks .main-product__block.main-product__block-\@app{height:20px;overflow:hidden}
.hide_reviews_title_section.testimonials-2 .swiper-pagination,.main-product__blocks
.main-product__block.main-product__block-\@app
.okeReviews.oke-sr
> div{display:flex}
.main-product__blocks
.main-product__block.main-product__block-\@app
.oke-sr-rating{height:20px}
.clicked .full_testimoni{display:flex;padding-right:10px;justify-content:center;align-items:center}
#qualityyoucantrust .popup_bottom_image{margin-bottom:-15px;margin-right:-15px;margin-left:-15px;border-bottom-left-radius:15px}
.shopify-section.faq-section{padding-top:50px}
.shopify-section.faq-section .prod__accordion.sf-scroll-trigger{margin-bottom:0}
.prod__option--button .variant-picker__option input + label{border-radius:30px;padding:9px 16px 8px;height:35px;font-size:16px;font-weight:500;line-height:1}
.shopify-section.glide-compare-products.compare-products
.compare_center
.container{text-align:center;display:flex;flex-direction:column}
.glide-compare-products.compare-products .compare_center .halo-row.column-3{display:flex;flex-wrap:nowrap;overflow:visible}
.bundle-and-combo .bundle-and-save3 .halo-row{display:flex;flex-wrap:nowrap;justify-content:flex-start!important;gap:16px;margin:0}
.oke-w-header{margin-bottom:20px!important}
#brand_slider_columns responsive-image.sf-image img.f-img-loaded{width:auto;margin:0 auto}
#brand_slider_columns .bottom_box_content{display:flex;justify-content:flex-start;flex-direction:column;padding:12px 20px 20px;align-items:flex-start;width:100%}
#brand_slider_columns span.box_content{overflow:hidden;min-height:55px}
#brand_slider_columns responsive-image.sf-image.w-full img{max-height:250px;width:100%}
#brand_slider_columns responsive-image.sf-image.w-full{max-height:250px}
.template-page
.prose
:where(.prose > :last-child):not(:where([class~="not-prose"] *)){padding-left:0}
.page_top_banner{width:calc(100% - 160px);margin:40px auto 0;padding:0 80px;border-radius:68px;max-width:1680px}
.page_top_banner h3.content__heading{color:#091c33;font-size:72px;font-family:Figtree;font-weight:600;letter-spacing:.11px;word-wrap:break-word;line-height:1.2;margin:0}
.discreet_shipping_page .content__box.w-full.text-left{max-width:480px}
.discreet_shipping_page h2,.template-page .sf-custom__block--text h2{color:#2b2b30;font-size:32px;font-family:Figtree;font-weight:500;letter-spacing:.05px;word-wrap:break-word;margin-bottom:10px;line-height:1.2}
.discreet_shipping_page p,.template-page .sf-custom__block--text p{font-size:18px;font-weight:400;letter-spacing:.03px;word-wrap:break-word;font-family:Figtree;color:#3c3c43}
.discreet_shipping_page p{line-height:24.6px}
.discreet_shipping_page h3{color:#9d7461;font-size:32px;font-family:Figtree;font-weight:500;letter-spacing:.05px;word-wrap:break-word}
.template-page .sf-custom__block--text p{line-height:1.4}
.section__header{margin-bottom:25px;font-weight:500}
.template-page .sf__featured-collection-button a.sf__btn.sf__btn-primary:hover{color:#fff;background:#091c33}
.template-index a.sf__btn.sf__btn-secondary,.template-page .sf__featured-collection-button a.sf__btn.sf__btn-primary{color:#091c33;background:#FFD870;border:0;border-radius:50px;font-size:24px;font-weight:500;height:56px;line-height:56px;padding:0 30px;min-width:400px}
.prod__sticky-atc .hidden.md\:flex.pr-2{justify-content:flex-start;align-items:center}
.template-index .multiple_testimonials .text-color-subtext.not-change{color:#091c33;font-size:17px}
div[role="article"] .mb-10.prose.max-w-none h2{margin-top:15px;margin-bottom:0}
div[role="article"] .mb-10.prose.max-w-none b,div[role="article"] .mb-10.prose.max-w-none i{font-family:Figtree!important;font-weight:600;font-style:normal;letter-spacing:0;font-size:16px;line-height:1}
@media (min-width: 768px) {
.unlock_confessions a.sf__btn.sf__btn-primary{margin-bottom:-30px}
.take_me_there .sf-hero__inner[class*="--middle-"] .sf-hero__btn a{background:#FED55C;color:#091c33;min-width:300px;font-weight:600;font-size:18px;margin-top:450px;margin-right:550px;margin-left:-130px}
.USPM{display:none}
.DeliveryM{display:none}
.page-pl-coll-vday2 .vday_featured_allthree{margin-top:-20px}
.page-pl-coll-vday2 .tolstoy_homepage_full{padding-top:25px}
.page-pl-coll-vday2 .white_vday_box_second{margin-bottom:60px}
.template-index .sf-slider__controls.flex.items-center.justify-center.sf-slider__controls--show-pagination.sf-slider__controls--absolute{display:block!important}
.page-track-your-order
.quiz_section
.container.section-py
.content__box.w-full.text-left
p{padding:0;font-size:20px;line-height:1.3}
.page-track-your-order .quiz_section h3.content__heading{color:#fff;font-weight:600;font-size:56px;text-align:center;}
.about_page_bottom .container.section-py{max-width:1180px}
.page-100-day-warranty .page_top_banner .content__box.w-full.text-left{max-width:600px}
.manifesto_box .text-color-subtext.rte.prose{margin:0}
.oke-w-review-product,.template-index .sf-slider__controls.flex,div.okeReviews .oke-w-reviews-controls,div.okeReviews[data-oke-container] .oke-w-reviews-controls{display:none!important}
.prod__sticky-atc .spc__main-img{max-width:100px;width:60px;max-height:60px;justify-content:center;align-items:center}
.template-blog .container-fluid{max-width:1380px!important}
.box_section_list .press_page_brands div#brand_slider_columns{justify-content:center;align-items:center;display:flex;flex-wrap:wrap}
.box_section_list .press_page_brands div#brand_slider_columns .swiper-slide{max-width:33.33%}
.box_section_list .press_page_brands .brands-list__logo{display:flex;flex-direction:column;box-shadow:0 1px 7px #dddcdc;border-radius:20px;background:#f7f2f0;min-height:24em;justify-content:center;text-align:center;align-items:center}
.sf-menu__banner-inner.menu_desktop .mt-4.flex a:after{content:"";position:absolute;background:url(/cdn/shop/files/arrow-right.png?v=1701255804) 0 0/24px;width:24px;height:24px;right:5px;top:10px}
.sf-menu__banner-inner.menu_desktop .mt-4.flex{position:relative;margin:0;padding:0 10px 10px;line-height:1.2}
.sf-menu-submenu__content.flex{margin:0 auto;max-width:1460px}
.sf-menu-submenu__content .sf-menu-submenu__addon .sf-menu__banner.h-full{display:flex;width:auto;display:flex;gap:40px}
.sf-menu__banner-inner.menu_desktop .mt-4.flex:hover{cursor:pointer}
.sf-menu-submenu__content
.sf-menu-submenu__addon
ul.custom_links_desktop_menu{display:flex;flex-direction:column;max-width:200px}
.sf-menu-submenu__content .sf-menu-submenu__addon{display:flex;justify-content:space-between;flex:1 auto;gap:50px;display:flex;justify-content:flex-start;width:100%;flex:1 auto;gap:40px;align-items:flex-start}
.sf-menu__banner-inner.menu_desktop p.text-black{font-size:14px}
.sf-menu__banner-inner.menu_desktop{max-width:220px;box-shadow:0 4px 6px #00000022;border-radius:18px}
.sf-menu__banner-inner.menu_desktop > a{padding:0}
ul.custom_links_desktop_menu.custom_links_desktop_menu1 a.sf__sub-menu-link2{font-weight:400!important}
.link2_all,.link2_build-your-own-box,.testimonials-2 .swiper-pagination{display:none}
.sf-menu-submenu__content.flex .w-full .sf-menu__banner.h-full{display:flex;gap:40px;padding-left:150px}
.sf-menu-submenu__content.flex .w-full ul.custom_links_desktop_menu li{width:100%}
.sf-menu-submenu__content
.sf-menu-submenu__addon
ul.custom_links_desktop_menu
li{width:auto;min-width:auto;padding-right:40px}
.sf-menu-submenu__content.flex .w-full{display:flex}
.sf-menu-submenu__content.flex .w-full ul.custom_links_desktop_menu{display:flex;flex-direction:column;width:auto;min-width:200px}
.menu_handle_about .sf-menu-submenu__addon{gap:100px!important}
.menu_handle_about .sf-menu__banner-inner.menu_desktop .mt-4.flex{margin:0;padding:0 10px 10px;line-height:1.2}
.sf-menu__banner-inner.menu_desktop img.f-img-loaded{border-radius:18px}
.sf-menu-submenu__content
.sf-menu-submenu__addon
ul.custom_links_desktop_menu{display:flex;flex-direction:column;max-width:max-content;flex-wrap:wrap;width:auto;min-width:200px}
.sf-menu__banner-inner.menu_desktop a.text-black{padding-bottom:10px;font-size:16px;padding-right:20px;padding-left:0}
.container-fluid{max-width:1568px!important}
.template-product .book-slider .item.slick-slide{transform:scale(0.7) translate(900px);margin-top:170px}
.template-product
.book-slider
.item.slick-slide.slick-center
+ .slick-slide
+ .item.slick-slide{transform:scale(0.7) translate(-920px);z-index:5;margin-top:160px}
.template-product .book-slider .slider{max-width:890px;width:100%;margin:-50px -130px -50px auto}
.template-product .book-slider .slick-next{right:calc(50% - 70px)}
.template-product .book-slider .slick-prev{left:calc(50% - 70px)}
.template-product .book-slider .item.slick-slide.slick-center + .slick-slide{transform:scale(0.8) translate(-350px);z-index:10;margin-top:120px}
.shopify-section.book-slider{max-width:1420px;margin:0 auto 50px;display:block}
.multiple_testimonials .text-color-subtext.not-change.clicked{max-height:unset;overflow:hidden;justify-content:flex-start;align-items:flex-start;margin-bottom:0;height:auto!important;min-height:5.6em}
.sf-testimonials__header.relative.text-center .section__header.text-center{margin-bottom:30px}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white{border-radius:60px;font-size:24px;font-weight:400;min-width:240px;height:60px;line-height:60px;padding:0;background:#000923;color:#fff;margin-top:10px}
}
@media (min-width: 1768px) {
.unlock_confessions a.sf__btn.sf__btn-primary{margin-bottom:-10px}
}
@media (min-width: 1919px) {
.unlock_confessions a.sf__btn.sf__btn-primary{margin-bottom:10px}
}
@media (min-width: 1580px) {
.unlock_confessions a.sf__btn.sf__btn-primary{margin-bottom:-30px}
.template-index
.sf__slide-block.slide__block-desktop.flex.sf__slide-block--middle-left.container-fluid.w-full.h-full{padding-left:0!important}
}
.multiple_testimonials responsive-image.sf-image img.f-img-loaded{display:block;max-width:100%;max-height:100%;display:flex;padding:0;width:auto!important;height:auto;justify-content:center;align-items:center;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%)!important;max-height:calc(100% - 40px);max-width:calc(100% - 40px);margin:0}
.product-melt label.product-option-item.variant-picker__option-button{min-width:130px;border-radius:8px;min-height:54px;background-size:contain!important}
.product-melt .sf__variant-swatch.sf_variant-selected .product-option-item,.sf__variant-swatch input:checked + .product-option-item{box-shadow:0 0 0!important;border:1px solid #c6733d}
.sf__variant-swatch input:checked + .product-option-item{box-shadow:0 0 0!important;border:3px solid #fff!important;outline:#000 solid 1px}
.product-options .prod__option .product-option-item[data-option-type="color"]{border:4px solid #fff}
.product-melt .sf__variant-swatch:hover .product-option-item{box-shadow:0 0 0!important;transform:scale(1);border:1px solid #c6733d}
ul.melt_three_candles{margin:15px 0;display:block}
.product-melt input:checked + .product-option-item:after{content:"";position:absolute;width:20px;height:20px;background:url(/cdn/shop/files/arrow_bottom.png?v=1699947934) 0 0/20px no-repeat;bottom:-20px}
span.three_scents{font-size:14px;font-weight:400;display:block;margin-top:-5px;margin-bottom:15px}
.collection-header{padding-bottom:5px}
.variant-picker__option[data-value="Candied Spice"] label.product-option-item{background-image:url(/cdn/shop/files/candid2x.png?v=1699945211/cdn/shop/files/candied.png?v=1699943849)!important}
.variant-picker__option[data-value="Summer Passion"] label.product-option-item{background-image:url(/cdn/shop/files/summer.png?v=1699945210)!important}
.variant-picker__option[data-value="Midnight Jazz"] label.product-option-item{background-image:url(/cdn/shop/files/midnight2X.png?v=1699945210)!important}
.product-gummies-for-men .product-results .description-div:after{content:"";background:#000}
.product-gummies-for-men
.product-results
.halo-column__item.text-center:before{content:"";border-bottom:2px solid #000}
.collection-top-banner .container.section-py{padding:0;gap:0}
#tags-blogs .container,.collection-top-banner .container.section-py .sf-custom__block,.page-find-your-vibe-quiz main#MainContent,.social-media-links a,.template-index .unlearn_list_home .section__header.text-center,div[role="article"].flex,ul.tabs-content-jj li.contentlicontent,ul.tabs-content-jj li.contentlicontent li{padding:0}
.collection-top-banner a.sf__btn.sf__btn-primary{background:#FFD870;color:#000923;border:0 solid;border-radius:50pc;min-width:340px}
.collection-top-banner{max-width:calc(100% - 100px);margin:30px auto;border-radius:68px;padding:20px 80px 50px 120px}
.collection-top-banner .prose p{padding:0;font-size:20px;font-weight:400;color:#000923;max-width:400px}
.collection-top-banner a.sf__btn.sf__btn-primary:hover{background:#000923;color:#fff;box-shadow:0 0 0}
#collection_top_menu ul.bs-category-list a{padding:8px 20px;border-radius:30px;height:auto;display:block;border:0 solid #797979;min-width:100px;font-size:16px;background:#e6e8eb;font-weight:400;font-family:Figtree}
.sf-select-custom.js-selectCustom{box-shadow:0 1px 2px rgba(0,0,0,0.08);justify-content:space-between;align-items:center;display:inline-flex}
div#collection_top_menu{padding-top:15px;margin-bottom:0}
#collection_top_menu ul.bs-category-list{display:flex;gap:25px;flex-wrap:wrap;justify-content:flex-start;padding-left:0;padding-top:20px}
#CollectionProductGrid .sf__collection-toolbar{position:absolute;right:0;top:-78px}
.ratings-section{min-height:25px}
.sf__pcard h3.block.text-base{min-height:45px}
.sf-select-custom.js-selectCustom{min-width:280px;height:auto;border-radius:40px;box-shadow:0 1px 2px #00000014;border:.5px solid #ececec;justify-content:space-between;align-items:center;display:inline-flex;padding:9px 20px;font-size:14px;font-weight:400}
.promise_bottom_space .container{margin:50px auto;display:block}
.freebies_section .rte.text-color-subtext,.mymuse_promise .sf-icon-box h3{font-size:20px}
.mymuse_promise .sf-icon-box a.sf__btn{text-decoration:underline!important;color:#ac806b;font-weight:500;margin:0;font-size:18px;padding:0}
.sf-select-custom--option{text-transform:capitalize;color:#3c3c43}
.sf-select-custom--option[data-value="created-ascending"],.sf-select-custom--option[data-value="title-ascending"],.sf-select-custom--option[data-value="title-descending"]{display:none}
.prod__compare_price.line-through{text-decoration:line-through!important;display:block!important}
.collection-header__description{max-width:600px;margin:20px auto 10px}
.sf__pcard-tags.absolute.flex.flex-wrap{position:absolute;left:unset;right:5px;top:15px}
.prod__tag{align-items:center;border-radius:14px;font-size:14px;font-weight:400;line-height:16px;padding:0 8px;text-transform:uppercase;text-align:center}
.item-wrap-right > .flex,.sf__pcard-tags.absolute.flex.flex-wrap span.sf-currency.sf-currency--saved{margin:0}
span.f-price-item.f-price-item--regular,span.f-price-item.f-price-item--sale.prod__price.text-color-regular-price{font-weight:500;font-size:18px;line-height:1.2}
.sf__pcard
.sf__pcard-content
.f-price--on-sale
.f-price__sale
.visually-hidden--inline,.sf__pcard .sf__pcard-content .f-price--on-sale .f-price__sale s.f-price-item{font-size:14px;line-height:1.2;color:#a5a5a9;vertical-align:middle;margin:0;padding:0;font-weight:300}
.main-product__block .oke-sr-rating{display:flex;order:1}
.main-product__block .oke-sr-count{order:3}
.main-product__block .oke-sr-rating{display:flex;order:1;color:#2b2b30;border-right:1px solid #2b2b30;margin-right:7px;padding-right:7px;height:16px;vertical-align:top;justify-content:flex-start;align-items:center;line-height:17px;font-size:14px}
.main-product__block .oke-sr .oke-is-clickable{cursor:pointer;display:flex;justify-content:flex-start;align-items:center}
.main-product__block .oke-sr-count::after,.main-product__block .oke-sr-count:before{display:none}
.main-product__block .oke-sr-count{min-width:100px;color:#2b2b30;font-weight:400;font-family:Figma;line-height:19px}
.template-product button.add-to-cart.sf__btn.flex-grow{background:#091c33;color:#fff;border-color:#091c33;text-transform:capitalize;margin-bottom:22px}
.template-product{background:#fcfbfa}
.get_upto_div svg{margin-top:5px;display:none}
button.add-to-cart.disabled{background:#ececec!important}
section.app-wrapper.sf-section-padding{background:#f7f2f0}
div.okeReviews .oke-w-navBar-item,div.okeReviews[data-oke-container] .oke-w-navBar-item{border-bottom:1px solid transparent}
#discreetdelivery .popup_bottom_image{margin:-70px 0 -15px}
.tolstoy{background-color:#f7f2f0!important}
.tolstoy-carousel button.tolstoy-next-button,.tolstoy-carousel button.tolstoy-previous-button,div[role="article"].flex article.flex-1.bg-white{background:0 0}
.tolstoy-carousel-title{font-size:56px!important;font-weight:500!important;font-family:Figtree!important}
.tolstoy .w-full.section-py{padding:20px 0 10px;display:block}
.tolstoy .tolstoy-carousel{max-width:1560px;margin:0 auto;display:block}
.product-jack .tech_specs,.welcome_lab_horizontal div#brand_slider_columns{display:flex;justify-content:center}
.meet_pulse .sf-hero__bg img{border-radius:68px;display:block}
.post_shortdesc{margin:10px 0;font-size:14px}
.posttext_title{margin:10px 0}
.right_pretitle{font-size:16px;line-height:1.2}
.pretitle_wrap{display:flex;gap:14px;background:#fefbf1;border:1px solid #FFD870;border-radius:8px;padding:8px 12px;justify-content:flex-start;align-items:center;margin-bottom:15px;font-size:12px;font-family:Poppins;font-weight:400;line-height:1.4}
.post_shortdesc ul{display:flex;justify-content:space-between;align-items:center;color:#7e7f84;font-size:12px;font-family:Poppins;font-weight:500;line-height:12px;letter-spacing:0;word-wrap:break-word}
.saved_amount,a.m-cart--item-name{letter-spacing:.02px;word-wrap:break-word;font-family:Figtree}
.post_shortdesc ul li{display:flex;align-items:center;gap:10px}
.post_shortdesc svg{max-width:30px}
.product-playbook #brand_slider_columns responsive-image.sf-image.w-full img{max-height:unset;width:100%}
.product-playbook #brand_slider_columns responsive-image.sf-image.w-full{max-height:unset}
.product-playbook .no_radius_box .brands-list__logo{display:flex;flex-direction:column;box-shadow:0 0 0;border-radius:20px}
.product-thirsty-game .book-slider .section-header.text-center h2 span{margin-top:15px!important;display:block;line-height:1;font-size:36px!important;padding-bottom:2px}
.bechelorette_top_banner img,.product-thirsty-game .book-slider .container.wrap{border-radius:68px}
.scd-item{height:auto!important;padding:10px!important;border-radius:8px!important;border:1px solid #ececec!important;margin-bottom:10px;background:#fff}
.scd-item__image{width:62px!important;border:0}
.cart-drawer__discounted-prices{display:flex;justify-content:flex-start;gap:8px;align-items:center}
.saved_amount{color:#ac806b;font-size:12px;font-weight:400}
.scd-item__prices span.scd-item__price.text-color-regular-price{color:#2b2b30;font-size:16px;font-family:Figtree;font-weight:500;letter-spacing:.02px;word-wrap:break-word;line-height:1}
p.scd-item__variant-option{color:#7c7c81;font-size:12px;font-weight:400}
.scd-item__image img{border-radius:5px}
.scd-item__quantity{background-color:transparent!important;margin-top:15px}
a.m-cart--item-name{color:#2b2b30;font-size:16px;font-weight:400;line-height:1}
.scd-item__quantity m-quantity-input{display:block;width:auto;vertical-align:middle}
.m-cart-quantity--wrapper input.m-cart-quantity--input{padding:0!important;width:20px;line-height:20px}
.m-cart-quantity--button{border:1px solid #FFD870;border-radius:4px;height:22px;width:22px;display:inline-block;vertical-align:middle;line-height:12px;padding:0;font-size:20px}
#error,#errorMessageText{display:block;color:red;margin:5px 0 0}
#message{display:block;color:green;margin:5px 0 0}
.sc-tag{border:1px solid #000;background-color:transparent;padding:0 4px;border-radius:4px;margin-left:5px;height:22px;line-height:20px;font-size:12px;color:#000}
#coupon-lab,#coupon-lab .m-cart--subtotal-value,#line-item-discount,#line-item-discount span.m-cart--subtotal-value{color:#7c7c81;font-size:16px;font-weight:400}
#applyButton{color:#e74714;padding:8px;border-radius:10px;width:auto;position:absolute;float:right;margin-top:0;margin-right:5px;top:11px;right:0}
.coupon-heading{font-family:Figtree;font-size:18px;font-weight:500;line-height:22px;letter-spacing:.0015em;text-align:left}
.agree-terms label,.cart_shipping a,.cart_top_bar{letter-spacing:.02px;font-family:Figtree;word-wrap:break-word}
.scd-item__info{padding-left:16px;width:100%}
#shop_all_cart_button,.cart_shipping a.sf__btn:after,.cart_shipping a.sf__btn:before,.m-cart--empty #checkou_minicart_button,.m-cart-drawer--item[data-product-id="7641614975225"] .m-cart-quantity--wrapper,.mobile_bannertitle{display:none}
.cart_shipping a{color:#7c7c81;font-size:14px;font-weight:400;margin:10px 0 5px;padding:0!important}
.cart_shipping{display:flex;justify-content:center;align-items:center;gap:5px}
.gift-card-container{background:#fff;display:flex;gap:15px;width:calc(100%);height:auto;padding:10px;border:1px solid #ececec;border-radius:10px;margin:10px 0 0}
.gift-img-left.text-left{min-width:85px}
.scd-item__info .scd-item__prices{padding-top:2px}
.gift-right{width:calc(100% - 100px);flex:0 auto;max-width:calc(100% - 100px)}
.sf-gift-wrapping--icon{background:0 0;height:18px!important;width:18px!important;position:relative!important}
.cart-top-banner,input[name="agree_terms"]:checked{background-color:#FFD870}
.sf-gift-wrapping--label{direction:rtl;font-size:16px}
.sf-gift-wrapping--text{padding-left:0!important;width:calc(100% - 30px);line-height:14px;font-size:12px;font-weight:400;float:left;margin-top:2px;text-align:left;margin-left:auto;color:#7c7c81}
.faqs_all section.sf-collapsible .prod__accordion.sf-scroll-trigger,.sf-gift-wrapping--note input#sf-gift-note,m-gift-wrapping-component.sf-gift-wrapping{margin-bottom:0}
.sf-gift-wrapping{border-bottom:none!important}
.gift-img-left img{width:85px;height:84px}
.gift-note-custom{height:32px;padding:6px,0!important;border-radius:10px;border:.5px solid #ececec;gap:10px}
.gift-note-custom,.gift-note-custom::placeholder{font-size:12px;font-weight:400;line-height:20px}
.sf-gift-wrapping--label{padding-bottom:0;direction:rtl;margin-top:0!important}
.gift-heading{width:100%;position:absolute;font-size:16px;font-weight:500;line-height:19px}
.cart-top-banner{height:auto;display:block;width:100%;padding:8px 0;text-align:center;font-size:14px}
.cart_top_bar{color:#091c33;font-size:14px;font-weight:500;line-height:1}
.m-cart-drawer--close-icon{cursor:pointer;position:absolute;right:unset;top:10px;left:0;padding:0}
.scd__footer .agree-terms{margin:2px 0!important;position:relative}
.agree-terms label{color:#7c7c81;font-size:14px;font-weight:400;line-height:19.8px}
.scd__footer input[name="agree_terms"]{position:absolute;right:0;display:block;-webkit-appearance:none;width:18px;height:18px;padding:0}
div[role="article"] .mb-10.prose.max-w-none p:first-child span{padding-left:25px;padding-right:20px}
.text-base.tags-blog .inline-block a{background:#f7f2f0;color:#ac806b;height:36px;display:block;line-height:36px;padding:0 15px;border-radius:40px;font-size:16px;font-weight:400;margin-right:10px}
.text-base.tags-blog > span{color:#ac806b;padding-right:10px}
.text-base.tags-blog .inline-block a:hover{background:#ac806b;color:#fff}
div[role="article"] .mb-10.prose.max-w-none p:first-child span:before{content:"By ";position:absolute;left:25px;color:#7c7c81}
div[role="article"] .mb-10.prose.max-w-none{border-top:1px solid #3c3c43}
div[role="article"].flex h1.text-2xl{font-weight:600;text-align:left}
.m-cart-drawer--body{padding:10px 15px!important}
.sf__blog-card.sf__view-grid .sf__blog-cardContent h3.sf__blog-cardTitle{line-height:1.2;padding-right:20px;font-size:18px}
.sf__blog-card.sf__view-grid .sf__blog-cardContent .sf__blog-cardTitle a:after{content:"";position:absolute;background:url(/cdn/shop/files/arrow-right.png?v=1701255804) 0 0/24px;width:24px;height:24px;right:5px;top:42px;bottom:unset}
.sf__blog-card .sf__blog-cardImage img{transform:scale(1)!important;border-radius:20px!important}
.sf__blog-card .sf__blog-cardContent .sf__blog-cardDate,.sf__blog-card .sf__blog-cardContent .sf__blog-cardTags{display:block;font-size:12px;font-weight:500;line-height:1.3!important;margin-bottom:.25rem;text-transform:uppercase;color:#c3c3c5;letter-spacing:0;padding-top:2px}
.page_top_banner.join_party_blog
.sf-custom__block.sf-column
h3.content__heading{font-size:48px}
.join_party_blog{margin-bottom:100px;display:block}
.template-blog .sf__featured-collection-button a.sf__btn.sf__btn-primary{min-width:280px;background:#FFD870;border-color:#FFD870;color:#091c33;margin-top:-15px}
.template-blog .page_top_banner.join_party_blog .image__box.relative{max-width:300px;max-height:280px}
.join_party_blog .sf-custom__block.sf-column{padding-top:35px}
.sf__blog-card.sf__view-grid .sf__blog-cardContent .sf__blog-cardExcerpt{line-height:1.2;margin-bottom:5px;font-size:15px;font-weight:400;color:#7c7c81;padding-right:20px;display:block!important}
section[data-section-type="blog-template"]{padding-bottom:1em}
.sf-footer-bottom--fade-in-up .sf__footer-bottom-inner,.template-blog .page_top_banner.blog_banner .sf-custom__block.sf-column{padding-bottom:0}
.sf__blog-card.sf__view-grid .sf__blog-cardContent{padding:10px 15px;position:relative}
.sf__blog-card.sf__view-grid{box-shadow:0 4px 6px #0002;border-radius:20px}
input[name="agree_terms"]:checked:before{background:url(/cdn/shop/files/tick-square_3e80f99f-041c-475b-ab8d-fc22d89350df.png?v=1701162992) center;color:#000;content:"";text-align:center;width:18px;height:18px;display:block;line-height:18px;border:1px solid #000;position:absolute;top:0;right:0}
.scd__footer .agree-terms label{display:flex;justify-content:space-between;padding:8px 0}
.page-find-your-vibe-quiz .brands-marqee.bundle-features-marqee,.scd__footer .agree-terms label span,.testimonials_home .stars.flex.justify-center{margin:0}
.m-cart-drawer--header .text-2xl.font-medium{padding-left:30px;font-size:18px;padding-top:4px;color:#2b2b30;position:relative;font-weight:500}
.offer_cart_wrapper .title_offer{color:#fff;font-size:20px;font-family:Figtree;font-weight:700;letter-spacing:.03px;word-wrap:break-word;line-height:1.2}
.offer_cart_wrapper .cart_offer_desc{color:#ececec;font-size:12px;font-family:Figtree;font-weight:400;letter-spacing:.02px;word-wrap:break-word}
.offer_cart_wrapper{background:url(/cdn/shop/files/Offer_2dc3559d-d894-4da9-8885-87717b012990.webp?v=1701085670) right/cover no-repeat;border-radius:6px;display:flex;flex-wrap:wrap;flex-direction:column;padding:10px 20px}
.product_added_cart{color:#2b2b30;font-size:18px;font-family:Figtree;font-weight:500;letter-spacing:.03px;word-wrap:break-word;margin:5px 0 10px}
.scd-empty-msg-top{font-size:16px;line-height:1.3;text-align:center}
span.m-cart--subtotal-value{font-weight:400;font-size:16px;color:#2b2b30}
button#shop_all_cart_button{margin:2px 0 6px}
span.total-sub-heading.text-center{color:#a5a5a9}
#MinimogCartDrawerFooter .m-cart--summary.scd__summary.pt-4{padding-top:0}
span.m-cart--subtotal.font-medium{font-size:16px;font-weight:400}
.m-cart--empty .m-cart-drawer--body.sf__custom_scroll{height:calc(100vh - 210px)!important}
ul.empty_collections_list{margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;padding:20px 0}
.scd-empty-msg-top .h3{padding:15px 0;font-size:20px}
div#MinimogCartDrawerFooter{position:fixed;bottom:0;border-top-left-radius:30px;box-shadow:0 0;border:1px solid #ececec;overflow:hidden;border-top-right-radius:30px}
#MinimogCartDrawerFooter button.scd__checkout{background:#091c33;text-transform:capitalize;border-radius:30px}
#MinimogCartDrawerFooter button.scd__checkout:hover,.sf-home__slideshow
a.slide__block-link.content_above.inline-block.sf__btn.sf__btn-primary.sf__btn-large:hover{box-shadow:0 0 0}
.scd-item__variant.mb-1{display:flex;gap:5px;margin-top:-5px}
.m-cart-drawer--header.scd__header{border-bottom:1px solid #ececec;padding:0;margin:5px 10px 0!important}
.m-cart-drawer--body.sf__custom_scroll{height:calc(100vh - 350px)!important;display:block!important;flex:none;padding-bottom:150px!important;overflow-x:hidden!important;overflow-y:auto!important}
div#cart-total{border-top:1px solid #ececec;margin-top:5px;padding-top:5px}
.template-page.page-legal-notice strong,div#cart-total b{font-weight:500!important}
input#discountCodeInput{border-color:#ececec;color:#7c7c81;font-weight:500}
.custom_form_content .sf-custom__block--liquid{min-height:400px}
.template-page
.about_page_top_banner
.image-section-content-jj
.image__box.relative,.template-page .career_mid_page .image-section-content-jj .image__box.relative,.template-page
.full_width_banner
.image-section-content-jj
.image__box.relative,.template-page .manifesto_box .image-section-content-jj .image__box.relative{max-width:unset;margin:0 auto}
.m-cart-drawer--items.scd__items{height:auto!important;max-height:unset!important;min-height:unset!important;padding-bottom:15px}
.item-wrap-right{width:80px}
#checkou_minicart_button,.desktop_bannertitle,.m-cart--empty #shop_all_cart_button,.m-cart-drawer.m-cart--empty .foxkit-cart-countdown-hook,.m-cart-drawer.m-cart--empty .foxkit-cart-goal-hook,.m-cart-drawer.m-cart--empty .m-cart-drawer--footer{display:block}
.m-cart--empty .agree-terms,.m-cart--empty .m-cart--summary.scd__summary,.sf-footer__block.sf__accordion-item.open.sf__footer-block-custom_text
h3::after,.template-cart .scd__gift-wrapping,.template-cart m-cart-addons,section[data-section-type="blog-template"] .sf__page-header.section__header{display:none!important}
.desktop_bannertitle.sf__font-normal{color:#091c33;font-size:56px;font-family:Figtree;font-weight:500;letter-spacing:.08px;word-wrap:break-word}
.template-index
.sf__slide-block.slide__block-desktop.flex.sf__slide-block--middle-left.container-fluid.w-full.h-full{padding-left:40px}
.desktop_bannertitle.sf__font-normal em{color:#3c3c43;font-size:24px;font-family:Figtree;font-weight:500;letter-spacing:.04px;word-wrap:break-word;font-style:normal;display:block;margin:15px 0}
.tolstoy_homepage_full{background:#f7f2f0;max-width:100%!important}
.tolstoy_homepage_full .tolstoy-carousel{max-width:calc(100% - 160px);margin:0 auto}
.video_home .sf-video__title{color:#091c33;font-size:40px;font-family:Figtree;font-weight:600;letter-spacing:.06px;word-wrap:break-word;text-align:center;padding-bottom:30px}
.unlearn_list_home .collection-card{box-shadow:0 2px 5px #00000024;border-radius:30px}
.unlearn_list_home .collection-card .collection-card__info:before{content:"";background:url(/cdn/shop/files/arrow-right.png?v=1701255804) 0 0/30px;width:30px;height:30px;position:absolute;right:5px;top:17px}
.unlearn_list_home .collection-card .collection-card__info h4{color:#091c33;font-size:24px;font-family:Figtree;font-weight:500;letter-spacing:.04px;word-wrap:break-word;padding-bottom:5px}
.testimonials_home .testimonial__item-footer{text-align:center;justify-content:center;align-items:center;display:flex;border:0;margin:0 auto;padding:0;height:auto;width:100%}
.testimonials_home .review-block{background:#fff;border-radius:30px;padding:10px 0}
.testimonials_home .multiple_testimonials .bg-white{background:0 0;padding-bottom:10px}
.multiple_testimonials responsive-image.sf-image{background:#FFD870;margin:0 auto -10px}
.template-index .unlearn_list_home h2.section__heading{color:#091c33;font-size:40px;font-weight:500}
.unlearn_list_home.top_what_looking .collection-card .collection-card__info{min-height:7em}
.container-narrow.all_narrow,.template-index .section__header.text-center{margin-bottom:15px}
.unlearn_list_home{margin-top:30px}
.unlearn_list_home h4{font-size:15px}
.unlearn_list_home .collection-card .collection-card__info{padding:18px 30px 18px 18px;margin:0;position:relative;min-height:5em}
.unlearn_list_home .section__header img{text-align:center;margin:0 auto;max-width:174px}
.testimonials_home a.testimonial__item-product.testimonial_button_link{background:#091c33;color:#fff;margin:0 auto;padding:8px 30px;border-radius:40px;width:100%;max-width:180px;text-align:center;justify-content:center}
.testimonials_home h2.section__heading{line-height:1.2!important;margin-bottom:15px}
.bundle_save_home_slider .section__description,.video_home .sf-video__title p{font-size:24px;font-family:Figtree;line-height:32.8px;letter-spacing:.04px;font-weight:400}
.unlearn_list_home .collection-card .collection-card__info .text-lg{color:#7c7c81;font-size:16px;font-family:Figtree;font-weight:400;line-height:1.2;letter-spacing:.02px;word-wrap:break-word}
.track-form-heading,.tracking_page_top .section__description,.unlearn_list_home .section__header h2{color:#37373d;font-size:24px;font-family:Figtree;font-weight:400;line-height:32.8px;letter-spacing:.04px;word-wrap:break-word}
.video_home .sf-video__title p{color:#091c33;word-wrap:break-word;padding:10px 0}
.template-index .mymuse_promise{max-width:100%;margin:0 auto;border-radius:0;width:100%;background:#fff!important}
.contact-us-icons a,.video_home .sf-video__title .highlight_red,span.bundle_save_percentage{color:#e74714}
.bundle_save_home_slider .section__description{color:#091c33;word-wrap:break-word;margin:0 0 20px}
.blog_little_taste .sf__blog-cardDate,.brands-marqee .marqee_title,.newsletter_footer_text,.tracking_wrapper input{font-family:Figtree;letter-spacing:.02px;word-wrap:break-word}
.sf-pagination > span:not(.deco).current{height:36px;width:36px;background:#FFD870}
.featured_collection_kits .sf__pcard-content,.template-index .sf__pcard-content.text-left.relative{text-align:center}
.template-index a.sf__btn.sf__btn-secondary:hover{color:#fff;background:#091c33}
.template-index h2.section__heading{color:#091c33;font-size:48px;font-weight:500}
#newsletter_footer_subscribe,.blog_little_taste h3.sf__blog-cardTitle a,h3.font-medium.sf__footer-block-title{font-size:18px;font-weight:500}
.brands-marqee.bundle-features-marqee{background:#091c33;overflow:hidden;margin-bottom:0;margin-top:10px;display:block}
.brands-marqee .marquee__image{width:unset;height:80px;display:flex;align-items:center;justify-content:center;max-height:100px;max-width:200px}
.brands-marqee .marqee_title{color:#fff;font-size:16px;font-weight:400;line-height:21.2px;text-transform:initial}
.brands-marqee .marquee-wrapper-div{display:flex;height:auto}
.brands-marqee .marquee__image img{max-height:60px}
.sf-article__feature-image,.sf-article__feature-image responsive-image.sf-image{max-height:400px}
.brands-marqee .marquee-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:20px;flex-direction:column;max-width:300px;text-align:center}
.template-index .unlearn_list_home h2.section__heading{padding-bottom:25px}
.faqs_all .section__header.text-center,.featured_collection_kits .kits_content span,.featured_collection_kits span.kits_color,.hide_reviews_title_section h2.section__heading,.page-find-your-vibe .page-header,.page-press-media-coverage
.shopify-section.bundle-features-marqee.brands-marqee
.marqee_title,.subscribe_3section svg.sf__placeholder-svg,.template-cart
.m-cart--item.sf-cart__item[data-product-id="7641614975225"]
m-gift-wrapping-input.sf-quantity,.testimonials_home h2.section__heading br,div[role="article"].flex a.inline-block.text-xs.text-black.uppercase.mb-2{display:none}
.sf-footer__block .block-text{font-size:14px}
.footer-layout.sf__footer-bottom,.sf__footer-middle{background:#f6f3ef}
#sf-theme #bxp-bldr-bottom-wizard,.announcement-bar{background-color:#FFD870!important}
.sf-footer .sf__footer-middle .sf-footer__block{padding-bottom:24px;padding-top:24px}
.sf__footer-block-content{color:#3c3c43}
.footer_about a{color:#ac806b!important}
.social-media-links a:hover svg path{fill:#ac806b}
.sf-footer .sf-footer__block ul li a{color:#3c3c43;position:relative;font-size:14px;font-weight:400}
.social-media-links{display:flex;gap:16px}
.social-media-links a:hover svg path[fill="white"]{fill:#fff}
ul#footer_bootom_last_links a{color:#091c33;font-size:14px;font-weight:300}
.sf-footer form.sf__footer-form-newsletter .sf__newletter__form-input{padding:.375rem 1rem;border:1px solid #7c7c81;border-radius:40px;text-align:center;font-size:16px;color:#7c7c81;font-weight:500}
#newsletter_footer_subscribe{word-wrap:break-word;background-color:#091c33;color:#fff;font-family:Figtree;letter-spacing:.03px;word-wrap:break-word;width:100%;margin-top:16px;border-radius:40px;text-align:center;justify-content:center;height:48px;line-height:48px}
.newsletter_footer_text{color:#3c3c43;font-size:14px;font-weight:300;margin-top:15px;display:block;margin-bottom:20px}
#newsletter_footer_subscribe:hover{background-color:#FFD870;color:#091c33}
.template-page .quiz_section .sf-custom__block{padding-top:0;padding-bottom:40px}
.template-page.page-legal-notice
.prose
:where(.prose > :last-child):not(:where([class~="not-prose"] *)){padding-left:20px}
.template-page.page-legal-notice,.template-page.page-legal-notice .sf-custom__block--text p{color:#3c3c43;font-size:14px;font-family:Figtree;font-weight:400;line-height:19.8px;letter-spacing:.02px;word-wrap:break-word}
.template-page.page-legal-notice h2.section__heading{color:#091c33;font-size:56px!important;font-family:Figtree;font-weight:500;letter-spacing:.05px;word-wrap:break-word}
.template-page.page-legal-notice .section__header{margin-bottom:10px!important}
.template-page.page-legal-notice h3{margin-bottom:5px!important;line-height:1.2;margin-top:30px}
.manifest_image_full{margin-bottom:40px;border-radius:28px}
.template-page{background:#fcfbfa}
.template-page .image-section-content-jj{padding:0;max-height:420px}
.template-page .image-section-content-jj .image__box.relative,.template-page .quiz_section .image-section-content-jj .image__box.relative,.template-page.page-subscribe
.quiz_section
.image-section-content-jj
.image__box.relative{max-width:500px;margin:0 auto}
.manifesto_box{margin:30px 0}
.blog_little_taste,.page-manifesto .page_top_banner{margin-bottom:80px}
.template-page .manifesto_box .image-section-content-jj,.template-page .manifesto_box .sf-custom__block{padding:20px 0!important}
.manifesto_content_text h2.section__heading{font-size:48px;max-width:1300px;font-weight:600}
.manifesto_box .container-fluid .sf-custom__grid{background:#fff;border:1px solid #ececec;border-radius:28px;padding:0 80px;margin:36px 0!important;display:flex;flex-wrap:nowrap;gap:120px}
span.free_gift_icon_span{padding-right:8px}
.free_gift_icon_span img{max-width:20px}
.career_mid_page{display:block;padding:40px 0}
.how_it_works .bottom_box_content,.show-product-list{padding:0!important}
.how_it_works .bottom_box_content span.box_content{height:auto!important;padding:0!important}
.how_it_works .brands-list__logo{display:flex;flex-direction:row;justify-content:center;align-items:center;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 0;gap:20px;padding:0}
.how_it_works #brand_slider_columns{flex-direction:row;gap:10px;flex-wrap:wrap}
.box_section_list h3{font-size:18px!important;padding-bottom:5px!important}
.how_it_works #brand_slider_columns .swiper-slide{width:calc(50% - 10px)!important;padding:15px 10px!important}
.welcome_lab_horizontal .brands-list__logo{box-shadow:0 0 0;display:flex;flex-direction:row;padding:0}
.welcome_lab_horizontal{padding:40px 0 0;display:block}
.subscribe_3section span.box_content{height:auto!important;min-height:unset!important}
.subscribe_3section #brand_slider_columns .bottom_box_content{display:flex;justify-content:center;align-items:center;text-align:center;padding:0;margin-bottom:-10px;margin-top:-10px}
.subscribe_3section div#brand_slider_columns .swiper-slide{width:33.33%!important}
.template-page.page-subscribe .image-section-content-jj .image__box.relative{max-width:320px;margin:0 auto}
.subscribe_3section .section__header.text-center{margin-bottom:0;padding-top:30px}
#contact_form div[data-testid="form-row"] input[name="email"]{border-radius:30px!important;border:0!important}
#contact_form .needsclick[data-testid="form-component"] button[type="button"]{background:#000923!important;position:absolute;width:fit-content;min-width:120px;right:0;border-radius:30px!important;font-size:16px!important;text-transform:capitalize!important}
.subscribe_3section #brand_slider_columns .bottom_box_content .box_content{color:#3c3c43;padding-top:5px}
.subscribe_3section #brand_slider_columns .bottom_box_content h4{color:#ac806b;font-size:32px;font-family:Figtree;font-weight:500}
#contact_form .needsclick[data-testid="form-component"]{padding:0!important;margin-top:30px;max-width:480px}
.custom_form_content h3.content__heading{line-height:1.4}
.subscribe_3section div#brand_slider_columns .swiper-slide .brands-list__logo{background:#fff;padding:30px 20px}
.custom_form_content .sf-custom__block-inner.w-full{max-width:540px;margin:0 auto}
.custom_form_content
.sf-custom__block-inner.w-full
.needsclick
div[data-testid="form-row"]{justify-content:center}
.blog_little_taste{margin-top:-20px}
.blog_little_taste .section__description{margin:0;padding-bottom:10px}
.page-mymuse-gift-guide .text-left.sf-scroll-trigger,.page_top_banner .content__box.w-full.text-left{max-width:500px}
.blog_little_taste .sf__blog-cardDate{color:#c3c3c5;font-size:12px!important;font-weight:500!important;text-transform:capitalize!important;margin:-10px 0}
.featured_collection_kits
.sf__pcard[handle="grand-gesture-kit-luxury-gifts-for-couples"]
.kits_inclusions_inner_wrapper,.page_top_banner #contact_form div[data-testid="form-row"]{justify-content:flex-start}
.page-subscribe .page_top_banner h3.content__heading{color:#091c33;font-size:56px;font-family:Figtree;font-weight:600;letter-spacing:.11px;word-wrap:break-word;line-height:1.2;margin:0}
.blog_little_taste
.sf-column
.sf__blog-cardContent.text-left
.sf__blog-cardExcerpt{line-height:1.2;font-size:16px}
.blog_little_taste .sf-column .sf__blog-card{border-radius:30px;background:#ffff;box-shadow:0 4px 6px #0003}
.blog_little_taste h3.sf__blog-cardTitle{line-height:1.2!important}
.blog_little_taste .sf-column .sf__blog-cardContent.text-left{padding:20px}
.blog_little_taste .sf-column .sf__blog-cardImage{border-radius:30px}
.blog_little_taste .container-fluid.section-my{max-width:1120px!important}
.custom_form_content .prose.rte.mt-4.text-color-subtext a{color:#ac806b}
.affiliates_top h4{font-weight:600;padding-top:20px;display:block;padding-bottom:8px}
.page-press-media-coverage
.shopify-section.bundle-features-marqee.brands-marqee{margin:120px 0 -20px}
.page-press-media-coverage .marquee-wrapper-div{gap:80px}
.affiliates_top .sf-custom__block-inner.w-full p,ul.tabs-content-jj{color:#7c7c81}
.affiliates_top .sf-custom__block-inner.w-full{max-width:980px;margin:25px auto}
.page-press-media-coverage .career_mid_page .container-fluid.section-my{max-width:1470px!important;margin-top:0}
.box_section_list
.press_page_brands
div#brand_slider_columns
.swiper-slide[data-index="1"]
.brands-list__logo{background:#091c33;color:#fff}
.featured_collection_kits .kits_inclusions_inner_wrapper .box_inner .sf-image{background:0 0!important;width:60px;height:60px;border-radius:10px;border:1px solid #ececec}
.featured_collection_kits .kits_inclusions_inner_wrapper .box_inner{min-width:60px;width:60px;position:relative}
.featured_collection_kits
.kits_inclusions_inner_wrapper
.box_inner
img.f-img-loaded{max-width:60px;object-fit:contain;max-height:60pc;padding:5px}
.template-product
.shopify-section.box_section_list
.brands-list__logo.clicked
.bottom_box_content,.template-product .shopify-section.box_section_list responsive-image.sf-image{max-height:unset!important}
.featured_collection_kits
.kits_inclusions_inner_wrapper
.box_inner.box_color_text
img.f-img-loaded{max-height:60px;padding-top:5px}
.featured_collection_kits .kits_content{font-size:12px;font-weight:400;padding-top:3px;line-height:1;text-align:center;color:#ac806b}
.featured_collection_kits .kits_inclusions_inner_wrapper{display:flex;overflow-x:auto;gap:16px;overflow-y:hidden;padding-bottom:10px;justify-content:center}
ul.gift_guide_links.gift_guide_links_valentine{display:flex;max-width:400px;flex-wrap:wrap;gap:16px;margin-top:15px}
.template-page.page-mymuse-gift-guide
.page_top_banner
.image-section-content-jj
.image__box.relative{max-width:650px;margin:0 auto;padding-top:10px}
.template-page.page-mymuse-gift-guide .page_top_banner h2{font-weight:700;text-transform:capitalize;font-size:48px}
.template-page.page-mymuse-gift-guide .page_top_banner h5{font-weight:600;font-size:28px}
.hide_reviews_title_section{margin:120px 0 40px}
.page-mymuse-gift-guide .page_top_banner .content__box.w-full.text-left > p{font-size:20px;line-height:1.2;max-width:380px;margin:5px 0 20px;display:block}
.gift_guide_links_valentine a{background:#091c33;color:#fff;padding:0 20px;border-radius:30px;height:36px;display:block;line-height:36px;font-size:16px;text-transform:capitalize}
.sf__btn.sf__btn-primary,a.sf__btn.sf__btn-primary,button.sf__btn.sf__btn-primary{background-color:#091c33;border-color:#091c33;color:#fff;border-radius:40px}
.page-mymuse-gift-guide m-custom-content.sf-custom__grid img,.page-mymuse-gift-guide m-custom-content.sf-custom__grid video{border-radius:20px}
.musings_categories .halo-row.column-6 a{background:#e6e8eb;color:#091c33;height:auto;line-height:30px;padding:5px 20px;border-radius:40px}
.musings_categories .halo-row.column-6{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px;padding:0;max-width:1230px;margin:0 auto}
.page_top_banner .image-section-content-jj .image__box.relative{max-width:500px;margin:0 auto}
.page_top_banner .image-section-content-jj{padding:0;max-height:420px}
.shopify-section.musings-blog-categories{margin:80px auto 60px;max-width:calc(100% - 160px)}
.musings_categories .halo-row.column-6 a.active,.musings_categories .halo-row.column-6 a:hover{background:#091c33;color:#FFD870}
a.cat-all.musings-category{min-width:90px;text-align:center}
.sf-article__feature-image responsive-image.sf-image img{height:320px;border-radius:68px}
.sf__page-blog-single-post{padding-top:30px;padding-bottom:5px;margin-bottom:-30px}
.page_top_banner.join_party_blog .image__box.relative{max-width:300px;max-height:280px}
.template-article .sf__blog-post a.sf__btn.sf__btn-primary,.template-article .sf__featured-collection a.sf__btn.sf__btn-primary{background:#FFD870;color:#091c33;border-color:#FFD870;min-width:240px}
.about_page_top_banner{background:linear-gradient(180deg,#FFD870 0,rgba(248,213,112,0.5) 75%,rgba(248,213,112,0) 100%)}
.template-page .about_page_top_banner .image-section-content-jj{padding:calc(var(--column-gap) / 2);max-height:unset;padding-top:0}
.about_customers_speak h2{font-weight:500!important;font-size:48px!important}
ul.aboutus_page_midcontent{display:flex;margin:30px auto;max-width:800px;gap:30px}
.about_page_bottom h3.content__heading{font-size:64px;color:#fff;font-weight:600}
.about_page_bottom .prose.rte.mt-4.text-color-subtext{color:#fff;font-size:24px;font-family:Figtree;font-weight:400;max-width:330px}
.about_page_bottom_third.about_page_bottom .prose.rte.mt-4.text-color-subtext{max-width:250px}
.about_page_bottom_third,body.template-page.page-labs_copy .mymuse_promise{margin-bottom:60px}
.about_page_bottom_first h2.section__heading{color:#FFD870;font-size:64px;font-weight:600;padding-bottom:25px}
.about_page_bottom a.sf__btn.sf__btn-primary{background:#FFD870!important;color:#091c33!important}
.about_page_top_banner h3.content__heading{font-weight:700;font-size:56px}
.about_page_bottom .text-left.sf-scroll-trigger{max-width:380px}
.about_page_bottom .container-fluid.section-py{padding:40px 0}
.about_page_bottom.about_page_bottom_second .text-left.sf-scroll-trigger{max-width:380px;margin-left:auto}
.sf-custom__block.about_customers_speak{margin-bottom:-100px}
.about_page_top_banner .content__box.w-full.text-left{max-width:370px}
.aboutus_page_midcontent h3{font-size:48px;font-weight:700;padding-bottom:10px}
.page-about .brands-marqee .marqee_title{color:#091c33}
.page-about .brands-marqee.bundle-features-marqee{background:#FFD870;overflow:hidden;margin-bottom:0;margin-top:10px;display:block}
.aboutus_page_midcontent h5{font-size:18px;font-weight:400}
.aboutus_video .text-left.sf-scroll-trigger{max-width:460px}
.bechelorette_top_banner{padding-top:40px}
.intimate_giftset a.sf__btn.sf__btn-primary{min-width:300px;margin-top:-20px}
.custom_form_content.Bachelorette_custom_form_content
.sf-custom__block-inner.w-full{max-width:1190px;margin:0 auto}
ul.bech_twocolumn li span{color:#2b2b30;font-size:14px}
ul.bech_twocolumn li h5{color:#2b2b30;font-size:24px;padding:10px 0}
.template-page .intimate_giftset .sf-custom__block--text h2{color:#2b2b30;font-size:42px;font-weight:500;letter-spacing:.05px;word-wrap:break-word;margin-bottom:15px;line-height:1.2}
.the_more_you_buy .rte.text-color-subtext{color:#e74714;font-size:18px;font-weight:500;height:auto!important}
.freebies_section h3.h4{font-size:24px;line-height:1.1;font-weight:500}
body.template-page.page-labs_copy .faq-section{padding-bottom:60px}
.why_try_box.the_more_you_buy .bottom_box_content{margin-top:-5px;margin-bottom:5px}
.the_more_you_buy .sf-icon-box__icon{padding:10px}
.bechelorette_why_try .sf-icon-box__inner.flex{background:#fff}
.why_try_box.freebies_section .sf-icon-box__inner{flex-direction:column;box-shadow:0 1px 7px #dddcdc;border-radius:45px}
.freebies_section{margin:80px 0}
.why_try_box.freebies_section .rte.text-color-subtext{height:auto!important}
ul.bech_twocolumn li{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#fff;padding:15px 20px;border:1px solid #ececec;border-radius:28px;min-width:400px}
.getintouch_content strong,ul.bech_twocolumn li a,ul.bech_twocolumn li b{color:#e74714;font-weight:400}
ul.bech_twocolumn{margin:20px auto;display:flex;justify-content:center;gap:40px;align-items:center;max-width:800px}
.affiliates_top.intimate_giftset .sf-custom__block-inner.w-full p{color:#2b2b30}
.tracking_page_top .container-fluid.section-my{margin:20px auto;max-width:980px!important}
button.sf__btn.sf__btn-primary.track-btn{background:#e74714;border-color:#e74714}
button.sf__btn.sf__btn-primary.track-btn:hover{box-shadow:0 0 0}
section.sf-custom-liquid.track-order-section{margin-bottom:60px;margin-top:40px}
.template-page .quiz_section.tracking_page_quiz .image__box.relative{max-width:420px;margin:0 auto}
.quiz_section.tracking_page_quiz a.sf__btn{background:#FFD870!important;color:#091c33!important;border-color:#FFD870!important;height:44px;line-height:18px!important}
.tracking_wrapper{display:flex;flex-direction:column;gap:16px;padding-top:20px}
.tracking_wrapper input{color:#7c7c81;font-size:16px;font-weight:400;line-height:21.2px;border:1px solid #c3c3c5;border-radius:14px;padding:12px 16px}
.track-container{display:flex;flex-direction:row;max-width:600px;height:auto;padding:30px;border-radius:28px;border:1px solid #ececec;gap:32px;margin:auto;box-shadow:1px 3px 7px rgba(0,0,0,0.2)}
a#findordernumberlink{color:#e74714;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:1.03px;word-wrap:break-word;text-align:center;width:100%;display:block}
#findordernumberclose{top:5px;right:-5px}
.page-track-your-order .shopify-section.faq-section{padding-top:40px;padding-bottom:20px}
.quiz_section
.container.section-py
.content__box.w-full.text-left
a.sf__btn.sf__btn-primary.sf__btn-large{width:100%;border-radius:30px;height:40px;line-height:38px!important;padding:0}
#findordernumber .popup_desc p{margin-bottom:12px;margin-top:12px;font-size:16px;line-height:1.4}
#findordernumber .popup_desc p a:first-child{color:#7c7c81}
.contactus_middle_section iframe{height:230px}
.all_faqs_ul li,.all_faqs_ul li.active,.all_faqs_ul li:hover{height:40px;line-height:40px;padding:0 30px;border-radius:40px}
.contactus_middle_section .sf-custom__block .sf-custom__block-inner{background:#fff;box-shadow:0 1px 7px #dddcdc;border-radius:28px;padding:25px 30px}
.contact-us-icons .halo-column__item.text-center .logo-bar{display:flex;flex-direction:row;max-width:460px;text-align:left;gap:20px}
.contact-us-icons{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;gap:20px;padding-top:25px}
.faqs_banner_top{margin-bottom:100px}
.all_faqs_ul{display:flex;display:flex;gap:24px;justify-content:center;margin-bottom:60px}
.all_faqs_ul li{background:#e6e8eb;color:#091c33;text-align:center;width:max-content;min-width:max-content}
.all_faqs_ul li.active,.all_faqs_ul li:hover{background:#091c33;color:#FFD870;cursor:pointer}
.template-index .mymuse_promise .section__header.text-center,section.sf-custom-liquid.all_faqs_navigation{margin-bottom:25px}
.homepage_top_categories .brands-list__logo{display:flex;flex-direction:column;box-shadow:0 0 0 #dddcdc;border-radius:20px}
.homepage_top_categories div#brand_slider_columns{justify-content:center;padding:0;margin:-50px auto -70px;display:flex;gap:40px}
.homepage_top_categories div#brand_slider_columns .bottom_box_content{text-align:center;display:block}
.homepage_top_categories div#brand_slider_columns a.brands-list__logo{padding:0;min-width:150px}
.sf-home__slideshow
a.slide__block-link.content_above.inline-block.sf__btn.sf__btn-primary.sf__btn-large{border-radius:50px;min-width:350px;background:#091c33;margin:10px 0;font-size:24px;color:#f2e7df!important}
.product-melt .sf__variant-swatch input:checked + .product-option-item{outline:#c6733d solid 1px;box-shadow:0 0!important;border:0 solid #f9f1ec!important;background-color:#f9f1ec!important}
.product-melt
.product-options
.prod__option
.product-option-item[data-option-type="color"]{border:0 solid #fff!important}
.main-product__block-price .f-price__regular .f-price-item{font-size:24px}
.white-popup{animation:1s open}
@keyframes open {
0%{opacity:0}
100%{opacity:1}
}
#discreetdelivery .popup_bottom_image img{margin-bottom:-24px}
button#scroll-to-top-button{font-size:0}
.hide_search_text{font-size:0}
.template-index .homepage_top_categories .h4{font-size:18px!important}
.container-narrow.faq-section,.quiz_section_margin_top{margin-top:60px}
.container-narrow.faq-section .prod__accordion.sf-scroll-trigger{margin-bottom:20px}
.seeall.text-center.mb-3{margin:0 0 5px}
.multiple_testimonials .text-color-subtext.not-change{min-height:5.4em}
.find_your_vibe_page_banner a.sf__btn.sf__btn-primary{background-color:#000923;color:#ffd770!important;padding:5px 50px;font-size:18px;margin-bottom:3em;height:50px;border-radius:50px;line-height:38px;min-width:260px}
.page-find-your-vibe main#MainContent{padding:0;min-height:24em}
.template-cart m-quantity-input.border.border-color-border{border:0!important}
.page-find-your-vibe main#MainContent .container{max-width:100%!important;padding:0}
.bxp-bldr-item label strong{display:block;font-size:16px!important;color:#333;text-transform:uppercase;font-weight:600;font-family:Figtree!important}
.template-cart m-cart-template#MinimogCart{margin-bottom:0;display:block}
.template-cart .sf-cart__summary .note{font-size:13px}
.template-cart .scd-item{height:unset!important;padding:0!important;border-radius:0!important;margin-bottom:0;background:0 0;border:0!important;border-bottom:1px solid #ececec!important}
.bxp-bldr-item label .bxp-bldr-item_price{background-color:#000923!important;padding:7px 20px!important;display:inline-block;margin-bottom:15px;color:#fff;box-shadow:2px 2px 5px #aaa;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:20px!important}
.bxp-bldr-body
.bxp-bldr-item
input[type="radio"]:not(old):checked
+ label:before,.product-list-home
.product-card
.product-card__price.price--on-sale
span.price-item.price-item--sale{color:#000923}
.bxp-bldr-body .bxp-bldr-row.bxp-bldr-justify-content-center.bxp-step-content{margin-top:0}
.bxp-bldr-container,.bxp-bldr-item > label{padding-top:0!important}
.bxp-bldr-body .bxp-bldr-item label{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:20px;display:block;background:#fff;text-align:center;margin-bottom:0;-webkit-transition:.3s cubic-bezier(0.77,0,0.175,1);-moz-transition:.3s cubic-bezier(0.77,0,0.175,1);-ms-transition:.3s cubic-bezier(0.77,0,0.175,1);-o-transition:.3s cubic-bezier(0.77,0,0.175,1);transition:.3s cubic-bezier(0.77,0,0.175,1);position:relative;border:0 solid #ff4a00;font-size:15px;cursor:pointer;word-break:break-word;box-shadow:0 2px 5px #00000024}
.bxp-bldr-body .bxp-bldr-col-md-3 .bxp-bldr-item label > strong{text-transform:capitalize;font-size:16px;line-height:20px;padding:0 20px}
.bxp-bldr-body .bxp-deselect{width:30px;height:40px;border:0;display:none;position:absolute;margin-top:15px;margin-left:-25px;background:0 0}
.bxp-bldr-body .bxp-bldr-col-md-3 .bxp-bldr-item select{margin:15px 20px 0!important;max-width:calc(100% - 40px);font-size:14px;padding:10px;height:40px;line-height:18px}
.bxp-bldr-body .bxp-bldr-main{display:block;margin-top:0;z-index:1;margin-bottom:70px}
.bxp-bldr-body .bxp-qty-num{display:none;box-shadow:red 0 7px 29px 0;background:#000923;font-size:18px;position:absolute;padding:2px 10px;color:#fff;z-index:2;top:15px}
.bxp-bldr-body .bxp-bldr-item input[type="radio"]:not(old):checked + label{border:1px solid #000923!important}
.bxp-bldr-body .bxp-bldr-item label img{height:210px;object-fit:cover;min-height:180px;object-fit:cover;display:block;margin:0 auto 15px;height:unset;width:100%;object-fit:cover;min-height:unset;border:0!important;border-top-left-radius:20px;border-top-right-radius:20px}
.bxp-bldr-body .bxp-bldr-item label strong{display:block;color:#000923;text-transform:inherit;font-weight:600;text-transform:unset;font-size:14px;line-height:20px;text-transform:unset;padding:0 10px;min-height:40px}
.bxp-bldr-body .bxp-bldr-question_title h3{font-size:28px;margin:45px 0 10px;display:block;padding-bottom:20px}
img.heart_iconlinks{padding-left:4px;width:22px;margin-top:-4px}
#bxp-bldr-form .bxp-owl-item,#bxp-bldr-form .bxp-owl-stage,.bxp-bldr-body .bxp-owl-item,.bxp-bldr-body .bxp-owl-stage,.image-with-text-2.byob_video .image-with-text-2__image{width:100%!important}
a#bxp-bldr-details_bt{margin-left:10px!important;top:10px!important}
.bxp-bldr-body .buildbox-top-image{z-index:0;margin-top:-30px}
.bxp-bldr-body .bxp-bldr-item label{padding:4px 0 30px;min-height:30em}
.bxp-bldr-body .bxp-bldr-col-md-3 .bxp-bldr-item label{padding:0 0 25px;min-height:28em}
#sf-theme button.bxp-bldr-add,#sf-theme button.bxp-bldr-backward,#sf-theme button.bxp-bldr-forward,#sf-theme button.bxp-bldr-submit{background:#000923!important}
#sf-theme #bxp-bldr-bottom-wizard{box-sizing:border-box;padding:20px 30px;right:0;left:0;bottom:0;border-top:1px solid #FFD870!important}
#sf-theme .bxp-progress-bar{border-bottom:2px solid #da3f3f!important;margin-top:40px}
a#bxp-bldr-details_bt.show{display:inline-block;margin-top:-20px!important}
.bxp-bldr-body div#shopify-section-ready-to-find-your-match-new{margin-top:44px}
#sf-theme #bxp-bldr-order_details{background-color:#ececec}
#sf-theme #bxp-cart-toast{background-color:#ffd770!important;color:#000923!important}
#MinimogCartDrawer .scd-item__info{padding-left:12px}
#MinimogCartDrawer a.m-cart--item-name{padding-bottom:5px;display:block;line-height:1.2!important}
.template-product
.shopify-section.box_section_list
.bottom_box_content
span.box_content{height:unset!important;padding:0;min-height:4em!important}
.template-product
.shopify-section.box_section_list
responsive-image.sf-image
img{max-height:unset!important;border-radius:20px}
.template-product .shopify-section.box_section_list .bottom_box_content{position:absolute;bottom:0;margin:0;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;max-height:120px}
.template-product
.shopify-section.box_section_list
.brands-list__logo
.long_boxcontent,.template-product
.shopify-section.box_section_list
.brands-list__logo.clicked
.short_boxcontent{display:none}
.template-product
.shopify-section.box_section_list
.brands-list__logo
.short_boxcontent,.template-product
.shopify-section.box_section_list
.brands-list__logo.clicked
.long_boxcontent{display:block}
.template-product
.shopify-section.box_section_list
.bottom_box_content
span.box_content
a{color:#242424;font-weight:500}
.template-product .box_section_list .brands-list__logo{border-radius:22px}
a.box_less{padding-left:10px}
.template-product
.shopify-section.box_section_list
.brands-list__logo.clicked
img{z-index:-1}
.template-product .shopify-section.box_section_list .brands-list__logo.clicked{background:rgba(0,0,0,0.5)}
.template-index .sf-video__play--style-outline{border:2px solid #fff;background:#e74714!important}
.template-index .sf-video__play--style-outline path{fill:#fff!important}
.template-index
button.deferred-media__poster:hover
.sf-video__play--size-large{scale:1.2}
.template-index .tolstoy-carousel-tile-name-text{max-width:130px;margin:0 auto;color:#ac806b!important}
.template-index
.unlearn_list_home
.collection-card
.collection-card__info
a.text-lg{max-width:100%;min-height:6em}
.template-index .unlearn_list_home .rte.section__description{font-size:20px;padding-bottom:15px}
.template-index
.unlearn_list_home.top_what_looking
.collection-card
.collection-card__info
a.text-lg{max-width:100%;min-height:4.6em}
.box_inclusions_inner_wrapper.countBox_4 .box_inner responsive-image.sf-image{width:100%;background:#f7f2ef;height:130px;border-radius:12px}
.max_width_780 .sf-custom__block-inner.w-full p{max-width:780px;margin:0 auto;font-size:24px;line-height:1.4}
.container-narrow.faq-section{margin-bottom:80px}
.product-glide-silicone
.main-product__blocks
.main-product__block
+ .main-product__block
.how-to-use
strong,.product-glide-water-based-lubricant
.main-product__blocks
.main-product__block
+ .main-product__block
.how-to-use
strong,.product-mini-bullet-massager .collapsible__content-inner.prose strong,.product-palm-hand-held-personal-massager
.collapsible__content-inner.prose
strong{color:#e74714;font-weight:600}
.egiftcard_banner{background:#f7f2f0;padding-top:30px;margin-top:30px}
.egiftcard_banner .sf-hero__bg{max-width:920px;margin:10px auto 40px}
.prod__option--button .variant-picker__option input + label:hover,.prod__option--button .variant-picker__option input:checked + label{border-color:#000923;color:#FFD870;background:#000923}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0;padding-left:19px}
.sf__collection-headerContent.relative{min-height:40px}
.shopify-section.glide-compare-products.compare-products{padding:60px 0}
.damn_mymuse_career,.discreet_shipping_page{margin:100px 0 40px}
.show-product-list img{padding:0!important;margin:0!important}
.show-product-list a{text-decoration:none!important}
h3.you_may_also_like{font-size:32px;font-weight:500}
.show-product-list .max-w-full.w-full h3{margin-bottom:0!important;margin-top:5px!important}
.autoscroll-strip{position:relative;top:0;left:0;right:0;height:30px;background-color:#000923;overflow:hidden;white-space:nowrap;z-index:1}
.scroll-content{margin-top:5px;display:inline-block;padding-left:10%;color:#fff;font-size:16px;font-weight:400;animation:175s linear infinite scrollLeft;position:absolute}
@keyframes scrollLeft {
from{transform:translateX(0)}
to{transform:translateX(-100%)}
}
.page-google-lp .unlearn_list_home .section__header h2{font-weight:500;font-size:48px!important}
.page-pl-brand-page-g-2 .unlearn_list_home .section__header h2{font-weight:500;font-size:48px!important}
.page-pl-brand-page-g-3 .unlearn_list_home .section__header h2{font-weight:500;font-size:48px!important}
.page-google-lp .mymuse_promise h2.section__heading.sf-scroll-trigger.animate--fade-in-up{font-size:48px!important}
.page-pl-brand-page-g-2 .mymuse_promise h2.section__heading.sf-scroll-trigger.animate--fade-in-up{font-size:48px!important}
.page-pl-brand-page-g-3 .mymuse_promise h2.section__heading.sf-scroll-trigger.animate--fade-in-up{font-size:48px!important}
@media (max-width: 767px) {
.page-google-lp .unlearn_list_home .section__header h2{font-weight:500;font-size:24px!important}
.page-pl-brand-page-g-2 .unlearn_list_home .section__header h2{font-weight:500;font-size:24px!important}
.page-pl-brand-page-g-3 .unlearn_list_home .section__header h2{font-weight:500;font-size:24px!important}
.page-google-lp .mymuse_promise h2.section__heading.sf-scroll-trigger.animate--fade-in-up{font-size:24px!important}
.page-pl-brand-page-g-2 .mymuse_promise h2.section__heading.sf-scroll-trigger.animate--fade-in-up{font-size:24px!important}
.page-pl-brand-page-g-3 .mymuse_promise h2.section__heading.sf-scroll-trigger.animate--fade-in-up{font-size:24px!important}
}
@media (min-width: 992px) {
.bxp-bldr-col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.bxp-bldr-body .bxp-bldr-col-md-3 .bxp-bldr-item label{padding:0 0 25px;min-height:35em}
}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white{border-radius:60px;font-size:24px;font-weight:400;min-width:240px;height:60px;line-height:60px;padding:0}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white.sf__btn-large{background:#5EC4B8}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white.sf__btn-large:hover{background:923px}
.template-index .sf-home__slideshow .sf__slide-block.slide__block-desktop{max-width:unset;margin-left:calc(1.5% + 40px);margin-top:1.5%}
@media (min-width: 1479px) {
.template-index .sf-home__slideshow .sf__slide-block.slide__block-desktop{max-width:unset;margin-left:calc(3.5% + 40px);margin-top:-1.5%}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white{border-radius:60px;font-size:24px;font-weight:400;min-width:240px;height:60px;line-height:60px;padding:0}
}
@media (min-width: 1681px) {
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white{border-radius:60px;font-size:22px;font-weight:600;min-width:220px;height:60px;line-height:60px;padding:0;background:#FFD659;color:#F53A00;margin-top:250px!important;text-transform:uppercase;position:absolute}
}
.product-throb-wearable-massager .testimonials-2{padding-bottom:calc(var(--section-padding-bottom,0)*.5);padding-top:calc(var(--section-padding-top,0)*.5);margin-top:-30px}
@media (max-width: 767px) {
.main-product__block.main-product__block-collapsible_tab .prose :where(.prose>:last-child):not(:where([class~=not-prose] *)) li{padding:5px;margin-bottom:10px}
.product-heart-throb-kit .main-product__block.main-product__block-collapsible_tab .prose :where(.prose>:last-child):not(:where([class~=not-prose] *)) li{padding:5px;margin-bottom:10px}
.product-throb-wearable-massager .main-product__block.main-product__block-collapsible_tab .prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0;padding-left:25px;list-style:disc}
.product-pl-prod-throb .main-product__block.main-product__block-collapsible_tab .prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0;padding-left:25px;list-style:disc}
.product-throb-wearable-massager .tech_specs.appco_bg>div{max-width:250px!important}
.product-throb-wearable-massager .testimonials-2{padding-bottom:calc(var(--section-padding-bottom,0)*.5);padding-top:calc(var(--section-padding-top,0)*.5);margin-top:-30px}
.prod__form-error.pt-4{padding:3px 0}
.template-product button.add-to-cart.sf__btn.flex-grow{margin-bottom:15px}
.USPD{display:none}
.DeliveryD{display:none}
.product-pl-prod-link .m-hamburger-box{border:0;display:none;height:12px;padding:0;position:relative;vertical-align:-1px;width:20px}
.product-pl-prod-link .sf-header__mobile-right .p-2{padding:.5rem;display:none}
.product-pl-prod-link section.sf-header:not(.m-cart--empty) .sf-header__mobile .cart-icon{margin-right:0;display:none}
.template-index .sf-home__slideshow .sf__slide-block.slide__block-desktop{max-width:unset;margin-left:0;margin-top:0;position:absolute;bottom:50%;height:unset;justify-content:center;align-items:end}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white{background:#000923;color:#fff}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white:hover{border-color:#000923!important;color:#000923!important;background:transparent!important}
.template-index .sf-home__slideshow .swiper-pagination .sf__dot:before{background-color:#fff!important}
.template-index .sf-home__slideshow .sf-slider__controls{position:absolute;width:calc(100% + 30px);top:unset;display:flex;justify-content:center;bottom:-5px}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white{border-radius:60px;font-size:16px;font-weight:400;min-width:160px;height:40px;line-height:38px;padding:0;max-width:160px;margin:0 auto}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white.sf__btn-large{border-radius:60px;font-size:16px;font-weight:400;min-width:160px;height:40px;line-height:38px;padding:0;max-width:160px;margin:0 auto -20px}
.template-index .sf-home__slideshow .sf__slide-block.slide__block-desktop .sf__slide-content{height:unset!important}
.template-collection .sf__pcard .sf__pcard-name span{display:block}
.product-results h2.title,h3.you_may_also_like{font-size:28px;font-weight:500}
.show-product-list .mt-6{row-gap:20px}
.page-track-your-order .quiz_section h3.content__heading{color:#fff;font-weight:600;font-size:40px;line-height:1.2;text-align:center;}
.page-track-your-order
.quiz_section
.container.section-py
.content__box.w-full.text-left
p{padding:0;font-size:18px;line-height:1.4}
.page-labs_copy .bottom_box_content,.prod__sticky-atc product-form.f-product-form,.sf-select-custom.js-selectCustom,.sf__toggle-filter.flex{width:100%}
.page-press-media-coverage .page_top_banner .sf-custom__block,.quiz_section .sf-custom__block.flex.items-center,body.template-page.page-labs_copy .faq-section{padding-bottom:0}
.page-labs_copy .the_more_you_buy .bottom_box_content{align-items:center;width:100%}
.page-press-media-coverage
.box_section_list
.press_page_brands
div#brand_slider_columns{padding:0 0 10px;justify-content:flex-start;overflow:unset;gap:0;margin:20px 0 0;width:100%;display:flex}
.damn_mymuse_career,.discreet_shipping_page{margin:70px 0 40px}
.main-product__block.main-product__block-collapsible_tab
.prose
:where(.prose > :last-child):not(:where([class~="not-prose"] *))
li{padding:0}
.egiftcard_banner .sf-hero__bg{max-width:100%;margin:0 auto}
.egiftcard_banner{background:#f7f2f0;padding-top:30px;margin-top:30px}
.container-narrow.faq-section{margin-bottom:40px;margin-top:40px}
.max_width_780 .sf-custom__block-inner.w-full p{max-width:780px;margin:0 auto;font-size:14px;line-height:1.3;padding:0}
.box_inclusions_inner_wrapper.countBox_4
.box_inner
responsive-image.sf-image{background:#f7f2ef;height:110px;border-radius:12px}
.template-index .unlearn_list_home .rte.section__description{font-size:14px;padding-bottom:5px;line-height:1.3}
#mobile-bottom-links-track-your-order path{fill:#000;stroke:#000}
.template-index .sf-slider__controls{position:absolute;width:calc(100% + 30px);top:calc(50% - 20px);display:flex;justify-content:space-between}
.template-index .sf-slider__controls button{margin:0 2px;width:26px;height:26px;background:#ececec24}
.template-index .sf-video__play--style-outline{border:1px solid #fff;background:#e74714!important}
#sf-theme #bxp-bldr-order_details,.template-index .unlearn_list_home .sf-column{min-width:300px}
.bxp-bldr-body .bxp-bldr-col-md-3{flex:0 0 50%;max-width:calc(50% - 10px);padding-left:5px;padding-right:5px}
#sf-theme .bxp-bldr-col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:calc(50% - 16px);padding:0;margin:0 5px}
#sf-theme .bxp-bldr-body .bxp-bldr-col-md-3 .bxp-bldr-item label > strong{text-transform:capitalize;font-size:14px!important;line-height:16px;padding:0 10px;min-height:30px}
#sf-theme .bxp-bldr-body .bxp-bldr-col-md-3 .bxp-bldr-item select{margin:5px 15px 0!important;max-width:calc(100% - 30px);font-size:14px;padding:10px;height:38px;line-height:14px}
#sf-theme
.bxp-bldr-body
.bxp-bldr-step.bxp-bldr-submit.bxp-bldr-wizard-step.bxp-bldr-current
.bxp-bldr-item
label{padding:4px 0 30px;min-height:28em}
#sf-theme #bxp-bldr-bottom-wizard{box-sizing:border-box;padding:20px 10px}
a#bxp-bldr-details_bt.show{display:inline-block;margin-top:-20px!important;margin-left:0!important}
.track-form-heading,.tracking_page_top .section__description{font-size:16px;letter-spacing:.04px;color:#37373d;word-wrap:break-word}
.why_try_box.freebies_section .sf-icon-box__inner,.why_try_box.the_more_you_buy .sf-icon-box__inner{box-shadow:0 1px 7px #dddcdc;flex-direction:column;border-radius:20px}
.template-product
.shopify-section.box_section_list
#brand_slider_columns
.bottom_box_content{display:flex;justify-content:flex-start;flex-direction:column;padding:10px 15px 15px;align-items:flex-start;width:100%}
.template-product
.shopify-section.box_section_list
.bottom_box_content
span.box_content{font-size:15px}
.find_your_vibe_page_banner a.sf__btn.sf__btn-primary{background-color:#000923;color:#ffd770!important;padding:5px 50px;font-size:18px;margin-bottom:4em;height:44px;border-radius:50px;line-height:28px}
.bxp-bldr-body
.bxp-bldr-row.bxp-bldr-justify-content-center.bxp-step-content
.bxp-bldr-item
label{padding:4px 0 30px;min-height:21em}
.container-narrow.faq-section .prod__accordion.sf-scroll-trigger,.testimonials-2 .stars,footer.sf-footer .sf__accordion-item .sf__accordion-button{margin-bottom:0}
.homepage_top_categories div#brand_slider_columns .cat_items img,.mymuse_promise .sf-icon-box__icon{max-width:80px!important}
.homepage_top_categories div#brand_slider_columns .cat_items{min-width:110px}
.main-product__block.main-product__block-collapsible_tab video{min-height:340px;object-fit:cover}
.custom_form_content .sf-custom__block-inner.w-full h3,.main-product__block-price .f-price__regular .f-price-item,.main-product__block-price
span.f-price-item.f-price-item--sale.prod__price.text-color-regular-price{font-size:24px}
#collection_top_menu .container.text-center{padding-right:0}
#collection_top_menu ul.bs-category-list,#containerFeatured .col-4.three-box:last-child{padding-right:15px}
.is-oke-modalOpen .okeReviews[data-oke-container] *,.is-oke-modalOpen div.okeReviews *{max-width:unset!important}
#cs_shipping_rate button#search_postcode{right:0;line-height:12px;font-size:16px;max-width:100px;min-width:120px}
.flexBox,.mobile_bannertitle,.template-product .mobile_breadcrumb,.testimonials_home h2.section__heading br{display:block}
button.btn_checkout{margin-top:10px!important}
.multiple_testimonials .text-color-subtext.not-change,.sf-footer__block.sf__accordion-item.open.sf__footer-block-custom_text,.sf-prod__info-wrapper,section[data-section-type="blog-template"] .flex.justify-center.mt-7{margin-top:10px}
.variant-picker__option--soldout .product-option-item:before{margin-left:-4px!important}
.homepage_top_categories
#brand_slider_columns
responsive-image.sf-image.w-full
img{max-height:80px;width:80px}
.homepage_top_categories div#brand_slider_columns .swiper-slide{flex-shrink:inherit;width:max-content;display:flex;padding:0}
.homepage_top_categories div#brand_slider_columns{gap:5px;padding:0;margin:10px auto -8px -10px !important;display:flex;overflow:auto;justify-content:flex-start;align-items:flex-start}
.template-index
.sf__slide-block.slide__block-desktop.flex.sf__slide-block--middle-left.container-fluid.w-full.h-full{padding-left:20px}
p.mobile_bannertitle{font-weight:600}
.template-index .homepage_top_categories .h4{font-size:16px!important;padding-bottom:5px!important}
.homepage_top_categories div#brand_slider_columns .bottom_box_content{text-align:center;display:block;padding:5px 0}
.homepage_top_categories div#brand_slider_columns a.brands-list__logo{padding:0;min-width:unset}
.homepage_top_categories .container-fluid.section-my{padding-right:0!important;margin:15px 0 10px}
.homepage_top_categories
#brand_slider_columns
responsive-image.sf-image.w-full{max-height:80px}
.page-faqs ul.bech_twocolumn{margin:20px auto}
.homepage_top_categories div#brand_slider_columns .swiper-slide:first-child{margin-left:-15px}
.all_faqs_ul{display:flex;gap:16px;margin-left:15px;overflow:auto;padding-bottom:10px;justify-content:flex-start;margin-bottom:30px}
.all_faqs_ul li:last-child{padding-right:15px;margin-right:15px}
.faqs_banner_top{margin-bottom:60px!important}
.page-contact-mymuse
.page_top_banner
.image-section-content-jj
.image__box.relative{max-width:200px;margin:0 auto;text-align:center}
.contactus_middle_section{margin:40px 0 50px}
.contactus_middle_section .sf-custom__block .sf-custom__block-inner{background:#fff;box-shadow:0 1px 7px #dddcdc;border-radius:28px;padding:20px;margin-top:20px}
.getintouch_content{padding:10px 0 20px}
.page-contact-mymuse .page_top_banner .content__box.w-full.text-left h6{line-height:1.2;text-align:center;padding:10px 0}
.tracking_page_top h2.section__heading{font-size:32px!important;font-weight:500}
.template-page .quiz_section.tracking_page_quiz .image__box.relative{max-width:300px;margin:0 auto;padding:10px 10px 0}
.template-page .intimate_giftset .sf-custom__block--text h2{color:#2b2b30;font-size:36px;font-weight:500;letter-spacing:.05px;word-wrap:break-word;margin-bottom:10px;line-height:1.2;margin-top:-60px}
.track-form-heading{font-weight:400;line-height:1.2}
section.sf-custom-liquid.track-order-section{margin-bottom:50px;margin-top:40px}
.page_top_banner.blog_banner h6,a#findordernumberlink{font-size:14px}
#findordernumber .popup_inner{padding:20px}
.track-container{display:flex;flex-direction:row;max-width:100%;height:auto;padding:25px;border-radius:28px;border:1px solid #ececec;gap:32px;margin:0 15px;box-shadow:1px 3px 7px #0003}
.bottom-featuerd-products,.box_section_list .press_page_brands div#brand_slider_columns .swiper-slide,.compare-rows-warapper .icon-with-text__content,.sf-prod-template.sf-product-wrapper.sf-prod-template__desktop
.flex
> .w-full,.swiper-containerjj,.template-page .about_page_top_banner .image-section-content-jj,.tracking_page_top .section__header.text-center{padding:0}
.tracking_page_top .section__description{font-family:Figtree;font-weight:400;line-height:1.2;padding:0}
.page-labs_copy
.featured_collection_kits
.sf-mixed-layout__wrapper.grid-cols-2{display:flex;overflow:unset}
.freebies_section{margin:30px 0}
.why_try_box.the_more_you_buy .sf-icon-box__inner{margin:10px 0}
.byob_section_gift .text-left,.how_we_pack_section .sf-custom__block.sf-custom__block--text .text-left,.howtopack
.sf-custom__block.sf-custom__block--text.flex
.sf-custom__block-inner.w-full
.text-left,.page-mymuse-gift-guide .text-left.sf-scroll-trigger{text-align:center}
.how_we_pack_section video,.manifest_image_full img{border-radius:20px}
.about_page_bottom .sf-custom__block.sf-custom__block--image,.aboutus_video .sf-custom__block.sf-custom__block--liquid,.discreet_shipping_page .sf-custom__block,.how_we_pack_section .sf-custom__block.sf-custom__block--text,.page_top_banner .sf-custom__block{order:1}
.about_page_bottom .sf-custom__block.sf-custom__block--text,.aboutus_video .sf-custom__block.sf-custom__block--text,.how_we_pack_section .sf-custom__block.sf-custom__block--liquid,.howtopack .sf-custom__block.sf-custom__block--liquid,.page_top_banner .image-section-content-jj.sf-custom__block{order:2}
ul.bech_twocolumn li{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#fff;padding:15px 20px;border:1px solid #ececec;border-radius:28px;min-width:100%}
ul.bech_twocolumn{display:flex;justify-content:center;gap:15px;align-items:center;max-width:calc(100%);flex-wrap:wrap;margin:-60px auto 20px}
.intimate_giftset a.sf__btn.sf__btn-primary{min-width:260px;margin-top:-5px}
.custom_form_content.Bachelorette_custom_form_content
.sf-custom__block--liquid{min-height:unset}
.custom_form_content.Bachelorette_custom_form_content
.sf-custom__block-inner.w-full
iframe{height:400px}
.custom_form_content.Bachelorette_custom_form_content
.sf-custom__block-inner.w-full{max-width:100%;margin:0 auto}
.how_it_works span.box_content{height:auto!important;min-height:unset!important}
.bechelorette_top_banner img,.product-thirsty-game .book-slider .container.wrap{border-radius:28px}
section[data-section-type="article-template"]{padding-top:20px}
ul.aboutus_page_midcontent{display:flex;margin:30px auto;max-width:100%;gap:5px}
.sf-custom__block.about_customers_speak{margin-bottom:-50px}
.aboutus_page_midcontent h5{font-size:12px;font-weight:400;line-height:1.1}
.aboutus_video h3.content__heading{font-weight:600;font-size:36px;line-height:1.1}
.about_page_bottom_third{margin-bottom:45px;padding-bottom:10px}
.about_page_bottom .prose.rte.mt-4.text-color-subtext{margin:0 auto}
.about_page_bottom h3.content__heading{font-size:32px;color:#fff;font-weight:600;line-height:1.2}
.about_page_bottom .text-left.sf-scroll-trigger{max-width:380px;text-align:center;padding-bottom:10px}
.about_page_bottom_first h2.section__heading{color:#FFD870;font-size:32px!important;font-weight:600;padding-bottom:20px;max-width:260px!important;margin:0 auto}
.about_customers_speak h6{font-size:14px!important;margin-bottom:-10px}
.aboutus_page_midcontent h3{font-size:36px;font-weight:700;line-height:1;padding-bottom:5px}
.about_customers_speak h2{font-size:32px!important;font-weight:700!important;max-width:300px;margin:0 auto;line-height:1.1!important}
.page-about a.sf__btn.sf__btn-primary{min-width:240px}
.aboutus_video .text-left.sf-scroll-trigger{max-width:100%;text-align:center}
.about_page_top_banner h3.content__heading{font-weight:700;font-size:42px;line-height:1.1}
.about_page_top_banner .container-fluid.section-my a.sf__btn.sf__btn-primary{min-width:240px;color:#FFD870}
.page-about section.sf-scrolling-promotion .m-scrolling-promotion{padding:15px 0}
.page-about section.sf-scrolling-promotion .m-promotion__item img,.page-about section.sf-scrolling-promotion .m-promotion__item svg{height:calc(var(--image-height) * 1);max-width:100%;width:auto}
.about_page_top_banner .content__box.w-full.text-left{max-width:370px;text-align:center;padding-bottom:40px}
.template-article section.sf__blog-post.sf-section-padding .sf-grid{display:flex;overflow:scroll;gap:10px}
.template-article
section.sf__blog-post.sf-section-padding
.sf-grid
.sf-column{min-width:260px;max-width:unset}
.text-base.tags-blog ul.inline-block{display:flex;flex-wrap:wrap;gap:15px;column-gap:5px}
.text-base.tags-blog > span{color:#ac806b;padding-right:10px;padding-bottom:10px;display:block}
.sf-article__feature-image responsive-image.sf-image img{height:auto;border-radius:28px}
.page_top_banner.blog_banner
.sf-custom__grid.sf-grid.flex.flex-wrap.flex-row-reverse{display:flex;flex-direction:row;flex-wrap:nowrap;padding:10px 8px;justify-content:space-between}
div[role="article"].flex{padding:25px 0 0}
div[role="article"] .mb-10.prose.max-w-none p:first-child span:before{content:"By ";position:absolute;left:0;color:#7c7c81}
.musings_categories .halo-row.column-6{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:15px;overflow:scroll;padding:0 0 15px;margin-left:15px}
.musings_categories .halo-row.column-6 a{background:#e6e8eb;color:#091c33;padding:5px 20px;border-radius:40px;width:auto;display:flex;font-size:14px;line-height:1;text-align:center;height:40px;justify-content:center;align-items:center;min-width:fit-content}
.page_top_banner.join_party_blog
.sf-custom__block.sf-column
h3.content__heading{font-size:32px}
.page_top_banner.join_party_blog{margin-bottom:80px}
.sf__blog-card.sf__view-grid .sf__blog-cardContent h3.sf__blog-cardTitle{line-height:1.2;padding-right:20px;font-size:17px}
.template-blog .sf__featured-collection-button a.sf__btn.sf__btn-primary{min-width:240px;background:#FFD870;border-color:#FFD870;color:#091c33;margin-top:-25px;margin-bottom:20px;height:40px;line-height:20px}
.template-blog .section__header.text-center{margin-bottom:15px}
.page_top_banner.join_party_blog .image-section-content-jj.sf-custom__block{order:2;padding-top:0;max-width:180px;margin:-25px auto;padding-bottom:40px}
.collection-top-banner .container.section-py .sf-custom__block.flex,.collection-top-banner
.container.section-py
.sf-custom__block.sf-scroll-trigger{order:0}
.page_top_banner.join_party_blog
.sf-custom__block.sf-column
h3.content__heading
> p.small_text,.template-product .okeReviews.oke-w .oke-w-reviews .oke-reviewContent-title{font-size:16px!important}
.box_section_list h3,.custom_form_content h3.content__heading p,.page_top_banner.join_party_blog
.sf-custom__block.sf-column
h3.content__heading
> p,.template-product
.okeReviews[data-oke-container]
.oke-helpful-vote-button--positive:before,.welcome_lab_horizontal h2.section__heading p{font-size:18px!important}
section[data-section-type="blog-template"] .container-fluid{padding:0;margin-left:15px}
.template-blog .grid.grid-cols-1{display:flex;overflow:scroll;gap:16px;padding:0 35px 0 5px}
.template-blog .grid.grid-cols-1 .sf__blog-card.sf__view-grid{min-width:300px;margin-bottom:20px}
.template-blog
.grid.grid-cols-1
.sf__blog-card.sf__view-grid
.sf__blog-cardContent
.sf__blog-cardExcerpt,.video_home h2.sf-video__title{display:block!important}
.shopify-section.musings-blog-categories{margin:60px auto 20px;max-width:100%}
.page_top_banner.blog_banner h3.content__heading{color:#091c33;font-size:24px;font-family:Figtree;font-weight:500;letter-spacing:.05px;word-wrap:break-word;text-align:left;margin-bottom:5px}
.template-page.page-mymuse-gift-guide .page_top_banner h2{font-weight:700;text-transform:capitalize;font-size:36px}
.page-mymuse-gift-guide .page_top_banner .content__box.w-full.text-left > p{font-size:16px;line-height:1.2;max-width:324px;margin:5px 0 18px;display:block}
.page-valentines-gifting-guide .page_top_banner{padding:5px 15px 45px}
.hide_reviews_title_section{margin:40px 0}
.featured_collection_kits .okeReviews.oke-sr > div{align-items:center}
.featured_collection_kits .product_card_shop a{height:40px;line-height:40px;max-width:260px;margin:2px auto}
.page-mymuse-gift-guide
.text-left.sf-scroll-trigger
a.sf__btn.sf__btn-primary{min-width:200px}
.howtopack .sf-custom__block.sf-custom__block--text.flex{order:0;text-align:center}
.featured_collection_kits .product__short-description{font-size:12px;line-height:1.2;color:#37373d;text-overflow:ellipsis!important;height:auto;overflow:hidden;padding:5px 0;max-width:300px;margin:0 auto}
.featured_collection_kits .sf-mixed-layout__wrapper.grid-cols-2{display:flex;overflow:auto}
.featured_collection_kits .sf-mixed-layout__wrapper.grid-cols-2 .sf-column{min-width:360px}
.page-press-media-coverage .page_top_banner h3.content__heading p{font-size:16px!important;padding-top:10px}
.box_section_list
.press_page_brands
div#brand_slider_columns
.swiper-slide
.brands-list__logo{min-height:18em;justify-content:center;margin:20px 5px}
.page-press-media-coverage .career_mid_page .sf-custom__grid:before{content:"Why We Do What We Do";text-align:center;width:100%;font-size:24px;padding-bottom:10px}
.desktop_bannertitle,.first_levelul,.footer_about .block-text.mt-4,.mymuse_promise .sf-icon-box a.sf__btn:before,.page-press-media-coverage .career_mid_page .content__box h2,.prod__sticky-atc select.sf-product-variant-option-dropdown,.sf-footer__block.sf__accordion-item.open.sf__footer-block-menu
.sf__accordion-button:after,.sf__toolbar-wrapper .sf__toggle-filter.flex,.template-product .mymuse_promise .sf-icon-box a.sf__btn::before,.template-product nav.sf-breadcrumb.w-full{display:none}
.box_section_list .press_page_brands div#brand_slider_columns{padding:0;justify-content:flex-start;display:flex;overflow:scroll;gap:20px;margin:50px 0 0}
.page-press-media-coverage
.shopify-section.bundle-features-marqee.brands-marqee{margin:70px 0 -20px}
.page-press-media-coverage .page_top_banner .content__box.w-full.text-left{padding-top:15px}
.page-subscribe .page_top_banner h3.content__heading{color:#091c33;font-size:32px;font-family:Figtree;font-weight:600;letter-spacing:.11px;word-wrap:break-word;line-height:1.2;margin:0}
.page-press-media-coverage .career_mid_page .container-fluid.section-my{margin-top:0;margin-bottom:-20px}
.custom_form_content h3.content__heading p.small_text,.custom_form_content h3.content__heading > div,.page-subscribe .page_top_banner h3.content__heading > div{font-size:14px!important}
.blog_little_taste{margin-bottom:50px;margin-top:0}
.blog_little_taste h3.sf__blog-cardTitle a{font-size:15px;font-weight:500}
.blog_little_taste .sf__blog-cardExcerpt.hidden{display:block;font-size:13px!important}
.blog_little_taste .sf-column .sf__blog-card{border-radius:30px;background:#ffff;box-shadow:0 4px 6px #0003;margin-bottom:20px}
.blog_little_taste .sf-column .sf__blog-cardContent.text-left{padding:12px}
.subscribe_3section div#brand_slider_columns .swiper-slide{width:100%!important;padding:8px 0}
.subscribe_3section
div#brand_slider_columns
.swiper-slide
.brands-list__logo{background:#fff;padding:25px 20px 20px}
.subscribe_3section .swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1;flex-direction:column}
#contact_form .needsclick[data-testid="form-component"]{padding:0!important;margin-top:10px;max-width:100%}
.template-page.page-subscribe .image-section-content-jj .image__box.relative{max-width:180px;margin:0 auto;padding-bottom:20px}
#contact_form
.needsclick[data-testid="form-component"]
button[type="button"]{background:#000923!important;position:absolute;width:fit-content;min-width:100px;right:0;border-radius:30px!important;font-size:14px!important;text-transform:capitalize!important;height:16px!important}
.page-subscribe .page_top_banner h3.content__heading > p{padding-top:5px!important;font-size:16px!important}
.page-subscribe .page_top_banner h3.content__heading > p.small_text{font-size:14px!important;padding-top:10px!important}
.welcome_lab_horizontal{padding:15px 0 0;display:block}
.welcome_lab_horizontal div#brand_slider_columns .swiper-slide{width:auto;padding:0!important}
.welcome_lab_horizontal .brands-list__logo .sf-image{max-width:60px;min-width:60px}
.welcome_lab_horizontal div#brand_slider_columns{display:flex;justify-content:flex-start;align-items:center;overflow:scroll}
.welcome_lab_horizontal
#brand_slider_columns
responsive-image.sf-image.w-full{max-height:60px;max-width:60px}
.welcome_lab_horizontal #brand_slider_columns .bottom_box_content{width:auto;padding:12px 20px}
.how_it_works .brands-list__logo{display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 0;gap:20px;padding:0}
.full_width_banner .sf-custom__block.image-section-content-jj{order:3;padding-bottom:20px}
.full_width_banner .sf-custom__block.sf-column:last-child{margin-top:-20px}
.how_it_works #brand_slider_columns{flex-direction:column;gap:10px}
.box_section_list h3{padding-bottom:5px!important}
.how_it_works #brand_slider_columns .swiper-slide{width:100%!important;padding:5px!important}
.career_mid_page .content__box h2{font-size:24px;margin-bottom:-15px;margin-top:5px}
.template-page .sf__featured-collection .sf__featured-collection-button{margin-top:30px;margin-bottom:40px}
.template-page .section__header{margin-bottom:15px;font-weight:500}
.career_mid_page{display:block;padding:5px 0}
.template-page .career_mid_page .image-section-content-jj{padding:0 15px;max-height:420px}
.manifesto_content_text .section__header.text-center{padding:0;line-height:1}
.manifesto_content_text .section__header.text-center h2.section__heading{font-weight:500;line-height:1.1!important;font-size:22px!important}
.manifesto_box .container-fluid .sf-custom__grid p{line-height:1.4;color:#2b2b30;font-size:16px}
.template-page .sf__featured-collection-button a.sf__btn.sf__btn-primary{color:#091c33;background:#FFD870;border:0;border-radius:50px;font-size:20px;font-weight:500;height:44px;line-height:44px;padding:0 30px;min-width:240px;max-width:280px;margin-top:-20px}
.template-page .manifesto_box .sf-custom__block h3.content__heading{margin-bottom:5px;line-height:1.1;font-weight:600}
.manifesto_box .container-fluid .sf-custom__grid{background:#fff;border:1px solid #ececec;border-radius:28px;padding:0 20px;margin:18px 0!important;display:flex;flex-wrap:wrap;gap:10px}
.template-page .manifesto_box .image-section-content-jj,.template-page .manifesto_box .sf-custom__block{padding:5px 0!important}
.page-manifesto .page_top_banner{margin-bottom:60px}
.template-page.page-legal-notice h2.section__heading{font-size:32px!important}
.discreet_shipping_page .image-section-content-jj.sf-custom__block{order:2;padding:10px 15px}
.manifest_image_full .flex.sf-hero__inner{opacity:0}
.discreet_shipping_page h2{color:#2b2b30;font-size:24px;font-family:Figtree;font-weight:700;letter-spacing:.05px;word-wrap:break-word;line-height:1.2;margin-bottom:-20px}
.template-page .sf-custom__block--text h2{color:#2b2b30;font-size:20px;font-family:Figtree;font-weight:600}
.template-page .sf-custom__block--text p{color:#3c3c43;font-size:16px;font-family:Figtree;font-weight:400;line-height:1.5}
.discreet_shipping_page .content__box.w-full.text-left h3{color:#9d7461;font-size:22px!important;margin:-10px 0}
.page_top_banner h3.content__heading{color:#091c33;font-size:32px;font-family:Figtree;font-weight:500;letter-spacing:.05px;word-wrap:break-word;text-align:center;margin-bottom:0}
.page_top_banner .image__box.relative{max-width:250px;margin:0 auto}
.page_top_banner .sf-custom__grid{display:flex}
.page_top_banner{width:calc(100% - 30px);margin:20px auto 40px;padding:0 10px;border-radius:28px;max-width:100%}
.m-menu-drawer__wrapper,.scd__wrapper:not(.sf-cart) .scd__content{width:calc(100%)}
.col-4.three-box a h3{font-size:14px;text-align:center;line-height:1.2;padding:7px 2px}
#mobile_menu_links li.link-lv2{background:#fff;margin-top:16px;padding:10px 0}
.bottom-featuerd-products a{font-size:18px;font-weight:600;color:#091c33;padding:6px 0}
.row.menurow.cate-feature .featured_mobile_title{color:#091c33;font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:.03px;word-wrap:break-word}
.row.about-four ul li a{display:flex;padding:8px 0;gap:10px}
.m-menu-drawer__content{background:#fcfbfa}
.bottom-featuerd-products li{margin:12px 0}
.row.about-four{padding:15px;background:#fff}
span.new_badge_links{position:absolute;left:130px;top:10px;color:#091c33;font-size:16px;font-family:Figtree;font-weight:700;letter-spacing:.02px;word-wrap:break-word;background:#FFD870;padding:0 4px;text-transform:uppercase;line-height:25px;border-radius:4px}
.row.menurow.cate-feature{padding-left:15px;padding-top:16px;display:block}
.bottom-featuerd-products li a{display:flex;justify-content:space-between;position:relative;background:#fff;padding:10px 15px}
.row.about-four ul li{width:50%;display:flex}
.row.about-four ul{display:flex;flex-wrap:wrap}
#mobile_menu_links li.link-lv2 > a.close svg{transform:rotate(180deg)}
#mobile_menu_links li.link-lv2 > a svg{position:absolute;right:10px;top:-2px}
ul.first_levelul{padding-left:26px;padding-top:15px;padding-bottom:5px}
#mobile_menu_links li.link-lv2 > a{color:#ac806b;font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:.03px;word-wrap:break-word;width:100%;padding:0 15px;display:flex;position:relative}
#mobile_menu_links a{color:#37373d;font-size:16px;font-family:Figtree;font-weight:400;line-height:21.2px;letter-spacing:.02px;word-wrap:break-word}
div#containerFeatured{display:flex;overflow:auto;white-space:initial;gap:10px;padding:10px 0 0}
#containerFeatured .img-wrap img{border-radius:10px}
#containerFeatured .img-wrap{display:flex;width:100px;height:100px;border:1px solid #ececec;border-radius:10px;justify-content:center;padding:5px;background:#fff}
.mobile_social_footer.hidden{display:flex!important;justify-content:flex-start;margin-top:-20px;margin-left:-20px;margin-bottom:-10px}
.mobile_social_footer.hidden .social-media-links svg{height:24px;width:24px}
.sf-footer__block.sf__accordion-item.open.sf__footer-block-menu{width:50%}
.mobile_bannertitle em,.newsletter_footer_text{color:#3c3c43;display:block;font-family:Figtree;word-wrap:break-word}
.footer-layout.sf__footer-bottom,.sf__footer-middle{background:#f6f3ef;margin-top:0;padding-bottom:15px}
ul#footer_bootom_last_links{display:flex;justify-content:space-between;flex-direction:column}
#newsletter_footer_subscribe{background-color:#091c33;color:#fff;font-size:16px;font-family:Figtree;font-weight:500;letter-spacing:.03px;word-wrap:break-word;width:100%;margin-top:16px;border-radius:40px;text-align:center;justify-content:center;height:40px;line-height:40px}
.sf-footer form.sf__footer-form-newsletter .sf__newletter__form-input{padding:.375rem 1rem;border:0 solid #7c7c81;border-radius:40px;text-align:center;font-size:14px;color:#7c7c81;font-weight:500;height:40px}
ul#footer_bootom_last_links a{color:#091c33;font-size:12px;font-weight:300}
ul#footer_bootom_last_links li{line-height:22px}
.sf__footer-block-menu li.link-lv2.leading-8{line-height:30px}
.glide-compare-products .icon-with-text__content,.sf-footer__block .block-text,.sf__pcard
.sf__pcard-content
.f-price--on-sale
.f-price__sale
.visually-hidden--inline,.sf__pcard
.sf__pcard-content
.f-price--on-sale
.f-price__sale
s.f-price-item{font-size:12px}
.sf-footer .sf-footer__block ul li a{color:#3c3c43;position:relative;font-size:13px;font-weight:400}
h3.font-medium.sf__footer-block-title{font-size:16px;font-weight:400}
.newsletter_footer_text{font-size:14px;font-weight:300;letter-spacing:.02px;margin-top:10px;margin-bottom:15px;border-bottom:1px solid #ececec;padding-bottom:10px}
.sf-footer .sf__footer-middle .sf-footer__block{padding-bottom:0;padding-top:0}
.musings-footer-mobile-logo{padding-bottom:12px}
.brands-marqee .marquee__image img{max-height:40px}
.brands-marqee .marquee-wrapper{display:flex;justify-content:center;align-items:center}
.brands-marqee .marquee__image{width:unset;height:auto;display:flex;align-items:center;justify-content:center;max-height:max-content;max-width:150px}
.testimonials_home .multiple_testimonials responsive-image.sf-image{background:#FFD870;margin:0 auto}
.testimonials_home .sf-testimonials__container .review-block{padding:2px 0 10px!important}
.bundle-features-marqee,.template-index .container.section-my{margin-bottom:40px}
.testimonials_home .multiple_testimonials .text-color-subtext.not-change{margin-top:3px;margin-bottom:10px}
.testimonials_home .section-py{padding-bottom:40px}
.bundle_save_home_slider .section__description{color:#091c33;font-size:16px;font-family:Figtree;font-weight:400;line-height:22.8px;letter-spacing:.04px;word-wrap:break-word;margin:0 0 15px}
.mobile_bannertitle em{font-size:18px;font-weight:500;letter-spacing:.04px;font-style:normal;margin:15px 0;line-height:1.3}
.sf-home__slideshow
a.slide__block-link.content_above.inline-block.sf__btn.sf__btn-primary.sf__btn-large{font-size:20px;border-radius:50px;min-width:250px;background:#091c33;margin:10px auto;padding:10px 0}
.template-index a.sf__btn.sf__btn-secondary{color:#091c33;background:#FFD870;border:0;border-radius:50px;font-size:18px;font-weight:500;height:48px;line-height:48px;padding:0 30px;min-width:270px}
.template-index .unlearn_list_home h2.section__heading{color:#091c33;font-weight:500;padding-bottom:0}
.unlearn_list_home .collection-card .collection-card__info{padding:12px 30px 18px 12px}
.template-index
.m-collection-list.sf-mixed-layout.sf-mixed-layout--mobile-scroll.sf-mixed-layout--mobile-grid{margin-bottom:10px;padding-bottom:10px}
.tolstoy_homepage_full .tolstoy-carousel{max-width:calc(100%);margin:0 auto}
.tolstoy_homepage_full .qMWqRG_titleContainer{text-align:center;padding:24px 0 15px;max-width:200px;margin:0 auto;line-height:1.3}
.template-index .okeReviews.oke-sr{justify-content:center;display:flex}
.template-index .sf__pcard .oke-sr-stars{margin-right:0}
.video_home .sf-video__title p{color:#091c33;font-size:15px;font-family:Figtree;font-weight:500;line-height:1.3;letter-spacing:0;word-wrap:break-word;padding:15px 0 0}
.video_home .w-full{padding-left:15px;padding-right:15px;padding-bottom:40px}
.video_home .sf-video__title{color:#091c33;font-size:28px;font-family:Figtree;font-weight:500;letter-spacing:.06px;word-wrap:break-word;text-align:center;padding-bottom:20px;line-height:1.2}
.template-index .okeReviews.oke-sr > div{display:flex!important;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}
.mymuse_promise .sf-icon-box__icon.sf-image--loaded.items-center,.template-index .unlearn_list_home .collection-card__inner{margin-bottom:10px}
.template-index .sf__featured-collection .sf__featured-collection-button{margin-top:30px}
.template-index m-testimonials .sf-slider__controls{width:calc(100% + 30px)!important;top:calc(50% - 10px);display:flex;justify-content:space-between;margin:0 -15px!important;position:absolute!important}
.template-index .tolstoy-carousel-title{font-size:24px!important;font-weight:500!important;font-family:Figtree!important;max-width:240px;margin:0 auto;line-height:1.2}
.item-wrap-right{right:30px!important}
.book-slider .section-header.text-center span{display:block;font-size:32px!important;font-weight:600!important;letter-spacing:.05px!important;padding:5px 0}
.template-product .book-slider{max-width:calc(100% - 30px);margin:0 auto 40px}
.template-product .book-slider .slider{position:relative;z-index:200;padding:0;margin:-80px 0 -100px;max-width:100%;width:100%}
.template-product .book-slider .section-header.text-center h2{color:#091c33;font-size:20px!important;font-family:Figtree;font-weight:500;letter-spacing:2.43px}
.right_pretitle{font-size:14px;line-height:1.2}
.meet_pulse .sf-hero__bg img{border-radius:28px;display:block}
.tolstoy-carousel-title{font-size:24px!important;font-weight:500!important;font-family:Figtree!important}
.app-wrapper__content .okeReviews[data-oke-container] *,.app-wrapper__content .okeReviews[data-oke-container] :after,.app-wrapper__content .okeReviews[data-oke-container] :before,.app-wrapper__content div.okeReviews *,.app-wrapper__content div.okeReviews :after,.app-wrapper__content div.okeReviews :before{max-width:unset}
.template-product .prod__title.flex{margin-top:-5px}
.main-product__block .okeReviews[data-oke-container] *,.main-product__block .okeReviews[data-oke-container] :after,.main-product__block .okeReviews[data-oke-container] :before,.main-product__block div.okeReviews *,.main-product__block div.okeReviews :after,.main-product__block div.okeReviews :before{max-width:90px}
.main-product__block .oke-sr-count{min-width:100px}
.main-product__block .oke-sr-count,.main-product__block .oke-sr-rating,.template-product
.mobile_breadcrumb
nav.sf-breadcrumb.w-full
.sf__breabcrumb-page-title,.template-product .mobile_breadcrumb nav.sf-breadcrumb.w-full a{font-size:14px}
.prod__tag{align-items:center;border-radius:12px;font-size:12px;height:20px}
.sf__pcard-tags.absolute.flex.flex-wrap{position:absolute;left:unset;right:0;top:10px}
.collection-header{padding-bottom:5px;padding-top:15px}
.sf__toolbar-wrapper .sf-select-custom--options{background-color:#fff;border-radius:20px;box-shadow:1px 10px 10px #0000001f}
.sf__toolbar-wrapper .font-medium.hidden{display:block;width:100%}
.sf__collection-container .sf__collection-toolbar .sf__toolbar-wrapper{min-width:unset;height:auto;border-radius:0;box-shadow:0 0 0;border:0;justify-content:space-between;align-items:center;display:inline-flex;padding:10px 0 0;font-size:14px;font-weight:400;width:100%}
button.sf__sortmb-icon.flex.items-center.font-medium{width:100%;display:flex;justify-content:space-between}
#collection_top_menu ul.bs-category-list a{font-size:14px;min-width:40px}
.collection-top-banner .container.section-py .sf-custom__block{min-width:50%;order:1}
.collection-top-banner .container.section-py .sf-custom__grid{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:center;align-items:center}
.collection-top-banner h3.content__heading{font-weight:600;font-size:18px;margin-bottom:0;line-height:1}
.collection-top-banner a.sf__btn.sf__btn-primary{background:#000923;color:#fff;border:0 solid;border-radius:50pc;min-width:calc(100% - 20px);font-size:12px;height:30px;line-height:30px;padding:0}
.collection-top-banner .prose p{padding:0;font-size:11px;font-weight:400;color:#3c3c43;max-width:400px;line-height:1.2}
#CollectionProductGrid .sf__collection-toolbar{position:relative;right:unset;top:unset;width:100%}
#collection_top_menu ul.bs-category-list{display:flex;column-gap:10px;flex-wrap:nowrap;justify-content:flex-start;padding-left:0;padding-top:10px;white-space:nowrap;overflow:scroll;padding-bottom:10px}
.template-collection .autoscroll-strip{margin-bottom:15px!important}
.product_card_shop a{background:#091c33;width:100%;padding:0 20px;border-radius:20px;display:block;text-align:center;margin-top:5px;height:32px;line-height:31px;font-size:15px}
.ratings-section{min-height:22px;margin-bottom:-3px}
span.f-price-item.f-price-item--regular,span.f-price-item.f-price-item--sale.prod__price.text-color-regular-price{font-weight:500;font-size:14px}
.sf__pcard h3.block.text-base{min-height:45px}
.sf__pcard .sf__pcard-name span{display:flex;justify-content:center;align-items:center;min-height:23px;line-height:.9!important}
.product__short-description{font-size:11px;line-height:1.2;color:#37373d;text-overflow:ellipsis!important;height:46px;overflow:hidden}
.sf__product-listing .sf__col-item{padding:0 6px}
.oke-sr-count{font-size:12px;min-width:80px}
.sf__pcard .sf__pcard-name span{color:#ac806b;line-height:1.2;font-weight:500;font-family:Figtree;letter-spacing:.02px;font-size:13px;text-transform:lowercase}
.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box;max-width:64px}
.sf__pcard .oke-sr-stars{margin-right:5px}
.sf__pcard .sf__pcard-name{font-weight:500;font-family:Figtree;font-size:13px;line-height:1.3}
span.prod__tag.prod__tag--soldout{min-width:80px;line-height:1}
.okeReviews.oke-sr > div{display:flex!important;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}
.collection-header__description{line-height:1.2;margin-top:10px;margin-bottom:0;font-size:14px;color:#37373d}
h1.collection-header__title{color:#000923!important;opacity:1!important}
.sf__pcard-content{padding:0 8px 10px}
.collection-top-banner{max-width:calc(100% - 30px);margin:15px auto 0;padding:20px 30px;border-radius:16px;min-height:140px}
.product-gummies-for-men
.product-results
.halo-column__item.text-center:before{content:"";border-left:2px solid #000;border-bottom:0 solid #000}
.halo-column.halo-row--mobile.column-4{display:flex;max-width:100%;margin:50px auto;flex-direction:column}
.halo-column__item.text-center > div{display:flex;justify-content:flex-start;flex-direction:row;gap:10px;align-items:flex-start;padding-bottom:15px}
.halo-column__item.text-center .logo__image{max-width:50px;min-width:50px}
.book_slider .halo-column__item.text-center .logo__image{max-width:unset;min-width:unset}
.halo-column.halo-row--mobile.column-4 .description-div{max-width:280px;padding:0 10px 10px 60px;text-align:left}
.product-results .halo-column__item.text-center:last-child:before{width:50%;right:unset;height:12px}
.halo-column.halo-row--mobile.column-4 > div{max-width:calc(100% - 40px);margin:0 auto;position:relative}
.halo-column.halo-row--mobile.column-4 .description-div h5{font-weight:600;padding-bottom:10px;font-size:18px}
.halo-column.halo-row--mobile.column-4 .description-div p{line-height:1.3;font-size:14px}
.product-results .description-div:after{content:"";background:#000;width:14px;height:14px;border-radius:30px;display:block;position:absolute;top:0;left:76px}
.product-results .halo-column__item.text-center:before{content:"";border-left:2px solid #000;position:absolute;top:0;left:82px!important;right:unset;height:100%;border-bottom:0}
.product-melt label.product-option-item.variant-picker__option-button{min-width:94px;border-radius:8px;min-height:40px;background-size:contain!important}
ul.melt_three_candles{margin:10px 0;display:block}
span.three_scents{font-size:12px;font-weight:400;display:block;margin-top:0}
.product-melt input:checked + .product-option-item:after{content:"";position:absolute;width:16px;height:16px;background:url(/cdn/shop/files/arrow_bottom.png?v=1699947934) 0 0/16px no-repeat;bottom:-16px}
.glide-compare-products .compare-data-items .item-data img{max-height:24px}
.compare_center .compare-rows-warapper{position:absolute;margin-left:-115px;border:0;width:115px;z-index:0}
.compare_center .compare-rows-warapper .compare-data-items{width:105px}
.shopify-section.glide-compare-products.compare-products
.compare_center
.container{text-align:left;display:block}
.glide-compare-products.compare-products .compare_center .halo-row.column-3{display:flex;flex-wrap:nowrap;overflow:auto}
.main-product__block.main-product__block-buy_buttons{border-bottom:1px solid #ececec}
.form__input-wrapper.form__input-wrapper--select{border-bottom:1px solid #ececec;padding-bottom:20px;margin-bottom:10px!important}
.prod__sticky-atc button.add-to-cart.sf__btn.flex-grow{height:40px;line-height:1}
.template-product .section__heading{font-size:24px!important;line-height:1.2!important;font-weight:500}
.template-product .section__header{margin-bottom:18px}
.glide-compare-products.compare-products .container h2.title{font-size:32px;margin-left:-10px}
span.percent-count{position:absolute;top:15px;left:unset;background:#e74714;color:#fff;border-radius:30px;padding:1px 10px;font-family:Figtree;font-size:12px;line-height:20px;font-weight:500;right:15px}
.oke-w-reviews-controls{display:none!important}
a.oke-w-writeReview.oke-button{background:#091c33!important;color:#fff!important;font-weight:400!important;font-family:Figtree!important}
.template-product div.okeReviews .oke-w-navBar-item,.template-product div.okeReviews[data-oke-container] .oke-w-navBar-item{font-size:16px}
.okeReviews[data-oke-container] .oke-w-review,div.okeReviews .oke-w-review{position:relative}
.template-product .okeReviews[data-oke-container] .oke-w-reviews-list-item,.template-product div.okeReviews .oke-w-reviews-list-item{padding:8px 0}
.template-product .okeReviews[data-oke-container] .oke-w-review-main,.template-product div.okeReviews .oke-w-review-main{padding:0;width:100%;margin-top:-10px}
.template-product .oke-w-review-recommendation{background-size:105px;font-size:0;height:18px;background-position:left top}
.template-product
.okeReviews[data-oke-container]
.oke-reviewContent
> :first-child,.template-product div.okeReviews .oke-reviewContent > :first-child{margin-top:0;position:absolute;right:0;top:5px}
.testimonials-2 .sf-slider__controls{margin-top:-25px;z-index:1;position:absolute;width:100%;margin-left:0}
.sf-product-media__mobile .swiper-pagination-bullet-active,.swiper-pagination-bullet-active,.swiper-pagination-bullet-active:after,.testimonials-2 .swiper-pagination-bullet-active,.testimonials-2 .swiper-pagination-bullet-active:after{background-color:transparent!important}
.testimonials-2 .swiper-pagination-bullet:after{border-radius:50%;content:"";display:block;height:7px;left:1px;position:absolute;top:1px;transition:.25s;width:7px}
.testimonials-2
.swiper-pagination-clickable
.swiper-pagination-bullet.swiper-pagination-bullet-active:after{background-color:#091c33!important}
.multiple_testimonials .text-color-subtext.not-change.clicked{max-height:unset}
.testimonials-2 .swiper-container-autoheight,.testimonials-2 .swiper-container-autoheight .swiper-slide{height:auto;overflow:visible}
.sf-media-nav .swiper-slide.media-type-video .rounded-sm{width:15px;height:13px}
#qualityyoucantrust .popup_bottom_image img{border-bottom-right-radius:20px;border-bottom-left-radius:20px}
#qualityyoucantrust .popup_bottom_image{margin-bottom:-15px;margin-right:-15px;margin-left:-15px;border-bottom-left-radius:15px}
#search_postcode:active,#search_postcode:focus,#search_postcode:hover,button.add-to-cart.sf__btn.flex-grow:active,button.add-to-cart.sf__btn.flex-grow:focus,button.add-to-cart.sf__btn.flex-grow:hover{background-color:#FFD870!important;box-shadow:0 0 0!important;color:#000923!important;border-color:#FFD870!important}
body.template-collection .promise_bottom_space{margin:50px auto;display:block}
.prod__option-label .font-semibold,.product-options .option-label{font-weight:400!important;font-size:16px;color:#2b2b30}
.template-product .mobile_breadcrumb nav.sf-breadcrumb.w-full{display:block;max-width:100%;padding:0 13px;margin-top:-15px}
.main-product__block.main-product__block-collapsible_tab
.prose
:where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0;padding-left:0}
.prod__title h1{line-height:1}
.template-product m-featured-collection a.sf__pcard-name{line-height:1.2;min-height:36px;font-size:16px}
.template-product m-featured-collection .product__short-description{font-size:11px;line-height:1.2;padding-bottom:2px;color:#7c7c81;letter-spacing:-.2px}
.template-product m-featured-collection .product_card_shop a{width:100%;padding:0 20px;border-radius:20px;display:block;text-align:center;margin-top:5px;height:32px;line-height:32px;font-size:14px}
.multiple_testimonials responsive-image.sf-image{background:#FFD870;margin:0 auto -52px;display:block;min-width:104px;height:104px;border-radius:50%;padding:15px}
.multiple_testimonials responsive-image.sf-image img.f-img-loaded{display:block;max-width:100%;max-height:100%;width:auto;margin:0 auto;padding:15px}
.multiple_testimonials .bg-white{padding-top:25px}
.multiple_testimonials .text-color-subtext.not-change{color:#091c33;margin:0;font-size:18px;line-height:1.2;font-weight:500}
.product-beat-product-s1
.glide-compare-products.compare-products
.halo-row.column-3,.product-jack .glide-compare-products.compare-products .halo-row.column-3{justify-content:left}
.box_inclusions_inner_wrapper.countBox_4{overflow:auto;justify-content:flex-start;width:100%;align-items:flex-start;text-align:center}
.box_inclusions_inner_wrapper.countBox_4
.box_inner
responsive-image.sf-image{width:100%;min-width:110px}
.sf-prod-template.sf-product-wrapper.sf-prod-template__desktop
.flex
> .w-full.right_info_top{padding:0 15px}
.announcement-bar__content{padding:5px 10px}
.quiz_section .container.section-py .sf-custom__block.sf-column:first-child{padding:0!important;order:3!important}
.glide-compare-products.compare-products .container{margin:0 20px;max-width:100%;padding:0}
.glide-compare-products
.compare-rows-warapper
.compare-data-items
> .item-data{line-height:1.2;text-align:right;display:flex;justify-content:flex-end;align-items:center;margin:0;width:100%;padding-right:0;font-size:14px;justify-content:flex-start}
a.buy_now_chart{background:#FFD870;color:#000923;width:calc(100% - 10px);height:30px;line-height:30px;border-radius:32px;font-size:12px}
.compare-rows-warapper{position:absolute;margin-left:-95px;border:0;width:100px;z-index:0}
.quiz_section
.container.section-py
.content__box.w-full.text-left
a.sf__btn.sf__btn-primary.sf__btn-large{width:100%;border-radius:30px;height:40px;line-height:38px;padding:0}
.quiz_section .text-color-subtext{color:#fff;line-height:1.3;padding-bottom:1px;text-align: center;}
.mymuse_promise .sf-icon-box a.sf__btn{font-weight:500;text-decoration:none;margin:0;font-size:14px;padding:0}
.mymuse_promise .sf-icon-box h3,.template-product .mymuse_promise .sf-icon-box h3{font-size:16px;font-weight:500;margin-bottom:2px}
.quiz_section h3.content__heading{color:#fff;font-weight:500;font-size:26px;line-height:1.3}
.mymuse_promise,.quiz_section{max-width:calc(100% - 30px);margin:0 auto;border-radius:28px;width:100%;padding:20px 0}
.glide-compare-products.compare-products .halo-row.column-3{padding:25px 40px 20px 100px;gap:15px}
.compare-products .icon-with-text__content h3.title{text-transform:capitalize;font-weight:500;font-size:14px;line-height:20px}
.compare-products .icon-with-text__icon img{max-height:96px}
.compare-products .icon-with-text__content p.description{font-weight:500;font-size:13px;line-height:20px;color:#e74714;margin-bottom:10px}
.glide-compare-products.compare-products .halo-row__item.text-center{max-width:220px;width:220px;min-width:160px}
.compare-data-items{gap:6px}
.glide-compare-products .compare-data-items .item-data{min-height:36px}
.glide-compare-products.compare-products
.halo-row__item.text-center.first-glide-section{background:#fff!important;padding:0}
.compare-products .icon-with-text__icon{width:100px;margin:0 auto;height:110px;text-align:center;display:flex;align-items:center;justify-content:center;padding:5px}
.sf-testimonials__container .review-block,.tech_specs{padding:0!important}
.main-product__blocks .main-product__block + .main-product__block .prose,.prod__accordion.sf-scroll-trigger
collapsible-tab
.collapsible__content-inner{font-size:14px;line-height:1.4}
#seeAllFaqs{color:#ac806b;font-size:16px;font-family:Figtree;font-weight:400;line-height:20px;letter-spacing:1.03px;word-wrap:break-word;text-transform:capitalize;text-decoration:underline;padding-top:10px;display:block}
.prod__accordion h3.collapsible__button{border:0;font-size:16px;font-weight:400;line-height:1.3;padding:12px 27px 12px 0}
.sf-product-media__mobile
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets
.swiper-pagination-bullet:after{background-color:#fff;border:1px solid #000923;width:14px;height:14px}
.sf-product-media__mobile
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-bullet-active::after{border:2px solid #000923!important}
.prod__accordion.sf-scroll-trigger collapsible-tab{padding:0 8px 0 12px;border:1px solid #ececec;border-radius:8px;background:#fff}
.template-product .mymuse_promise .sf-icon-box a.sf__btn{color:#ac806b;font-weight:500;text-decoration:underline!important;margin:0;font-size:14px;padding:0;text-underline-offset:5px}
.mymuse_promise .container.section-py{padding:15px 10px}
.template-product .brands-list [data-enable-slider="true"] .swiper-slide{padding:0 5px}
.swiper-pagination-bullet:after{background-color:#e6e8eb}
.okeReviews[data-oke-container] .oke-w-reviews-list-item,div.okeReviews .oke-w-reviews-list-item{border-bottom:1px solid #e6e6e6!important;padding:0 0 16px}
.okeReviews[data-oke-container] .oke-w-review-footer,.okeReviews[data-oke-container] .oke-w-review-product,.okeReviews[data-oke-container] .oke-w-review-recommendation,.okeReviews[data-oke-container] .oke-w-review-reply,.okeReviews[data-oke-container] .oke-w-review-selectAttributes,div.okeReviews .oke-w-review-footer,div.okeReviews .oke-w-review-product,div.okeReviews .oke-w-review-recommendation,div.okeReviews .oke-w-review-reply,div.okeReviews .oke-w-review-selectAttributes{margin-top:5px!important}
.okeReviews[data-oke-container] .oke-w-review-side,div.okeReviews .oke-w-review-side{background-color:transparent!important;border:#fff!important;margin-bottom:0!important;padding-left:0!important;padding-top:0!important}
.swiper-pagination-bullet{appearance:none;background:0 0;border:0 solid transparent;border-radius:50%;box-shadow:none;display:inline-block;height:7px;position:relative;transition:.25s;width:7px;margin:0 3px}
.box_section_list h2.section__heading{font-size:32px!important;text-transform:capitalize;font-weight:500}
.testimonials_pdp .swiper-container-autoheight .swiper-wrapper{transition:transform,height!important;justify-content:flex-start;overflow:scroll;justify-content:flex-start;gap:15px;max-width:100%!important;height:max-content!important;width:max-content!important}
.testimonials_pdp .review-block responsive-image.sf-image{background:#FFD870;margin:0 auto -60px;display:block;min-width:120px;height:120px;border-radius:50%;padding:20px}
.oke-w-review-recommendation{background-size:118px;font-size:0;height:20px;background-position:left top}
.template-product .okeReviews .oke-modal .oke-reviewContent-body p,.template-product .okeReviews.oke-w .oke-reviewContent-body p,.template-product .okeReviews[data-oke-container] .oke-bodyText,.template-product div.okeReviews .oke-bodyText{line-height:1.2;font-size:14px}
.testimonials_pdp .swiper-container-autoheight{overflow:scroll}
.swiper-containerjj .swiper-wrapper{transform:none!important;overflow-y:auto;gap:20px;height:unset}
.bundle-features-marqee .halo-section{padding:20px 0;display:flex}
.tech_specs{display:flex;gap:5px}
.template-product .collapsible__content-inner.prose h3{font-size:16px;margin:10px 0 5px}
.tech_specs ul li > span{display:block;font-size:12px;color:#2b2b30;font-weight:400;letter-spacing:.02px;padding-top:5px;line-height:1.2}
.box_inclusions_inner_wrapper.countBox_4 .box_inner{font-size:14px;width:auto;max-width:100%;line-height:1}
.tech_specs > div{max-width:140px}
.prose :where(.prose > :last-child):not(:where([class~="not-prose"] *)){margin-bottom:0;padding-left:20px}
.tech_specs ul li{color:#7c7c81;line-height:1;font-size:12px;padding:0}
.main-product__blocks
.main-product__block
+ .main-product__block
.collapsible__content-inner{padding:5px 0 10px}
.pdp_dd_wrapper .pdp_dd_content .logo__link_delivery{display:block;color:#ac806b;padding-top:5px;letter-spacing:0;font-size:14px}
#cs_shipping_rate button#search_postcode,#input_postcode{height:40px!important}
.ShippingEstimator__Form{display:flex;gap:14px;flex-direction:row}
.left_desc_img{min-width:75px}
.pdp_dd_content{color:#7c7c81;font-weight:400;line-height:1.3;font-size:13px;letter-spacing:-.4px}
.pdp_dd_title .logo__link_delivery{font-weight:500;font-size:16px;padding-bottom:2px;display:block}
.box_inclusions_wrapper h2{letter-spacing:0;font-size:18px;font-weight:500}
.marqee_title,.percentag_avg,.product-form__actions .form__input-wrapper label,.short_desc_pdp{font-weight:400}
.main-product__block-tax.text-color-subtext{position:absolute;right:0;top:6px;color:#7c7c81;font-size:12px}
button.quantity-input__button.flex{min-width:60px;height:40px}
.prod__option-label .font-semibold,.title_price_div .title_price{font-weight:500}
button.add-to-cart.sf__btn.flex-grow{background:#e74714;color:#fff;border-radius:30px;display:block;width:100%;margin-top:15px;border-top:1px solid #c3c3c5;border:0;height:48px}
.quantity-input.rounded{border-radius:30px;min-width:250px}
.main-product__block.main-product__block-title{margin-bottom:-5px}
.product-form__actions .form__input-wrapper.form__input-wrapper--select{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin-top:-5px;display:none}
.main-product__block.main-product__block-variant_picker{margin-top:-10px!important}
.template-product.product-the-couples-play-book
.mobile_breadcrumb
nav.sf-breadcrumb.w-full
a{font-size:13px;line-height:1}
.template-product.product-the-couples-play-book
.mobile_breadcrumb
nav.sf-breadcrumb.w-full
.sf__breabcrumb-page-title{font-size:13px}
.sf-product-media__mobile
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{position:absolute;bottom:6px;margin:0}
.flex.flex-wrap.sf-prod__container.sf-prod__block
.w-full
.sf-preview__wrapper.mb-4.flex-grow{margin:0}
.main-product__block-price .prod__tag-discounted{background-color:#FFD870;color:#091c33;font-family:Figtree;font-size:16px;font-weight:700;height:30px;padding:2px 4px;border-radius:3px;margin-left:8px}
.short_desc_pdp,.title_price_div .title_price{font-size:16px;color:#2b2b30;font-family:Figtree}
span.sf-currency.sf-currency--saved.font-medium{padding-right:3px;font-weight:700}
.prod__tag-discounted span{margin-left:2px}
.short_desc_pdp{line-height:1.2;letter-spacing:0;word-wrap:break-word}
.prod__title span{font-size:14px;font-family:Figtree;font-weight:400;line-height:21px;letter-spacing:0;word-wrap:break-word;text-transform:uppercase;display:block;padding-top:8px}
.pdp_dd_wrapper{display:flex;gap:10px;background:#f6f2ee;padding:12px 10px;border-radius:15px;margin-top:15px}
.prod__title h1{font-size:40px;font-weight:500}
.bundle-and-save3 .title.section-title{font-size:24px;margin-top:25px;padding-bottom:0}
.percentag_avg{font-size:15px}
.glide-compare-products
.compare-data-items
.item-data
img.files-intensity-webp{max-width:108px}
.prod__sticky-atc .spc__main-img{max-width:50px}
.prod__sticky-atc responsive-image.sf-image{width:50px}
.prod__sticky-atc .hidden{display:flex!important}
.prod__sticky-atc .f-price__unit-wrapper.hidden,.prod__sticky-atc .hidden.quantity-input,.sticky_custom_price .visually-hidden--inline,.template-product .prod__sticky-atc .quantity-input,.template-product
.prod__sticky-atc
select.sf-product-variant-option-dropdown{display:none!important}
.prod__sticky-atc .product-form > .hidden{width:60%;display:flex!important;gap:10px}
.prod__sticky-atc .product-form > .psa__form-controls{width:40%;display:flex!important}
.prod__sticky-atc .psa__title{display:block;line-height:1;padding-bottom:2px}
sticky-atc.form.product-form{display:flex;justify-content:space-between;gap:10px;flex:auto}
.prod__sticky-atc button.add-to-cart.sf__btn.flex-grow{min-width:unset}
.prod__sticky-atc .psa__info{padding:5px 0}
.bundle-and-save3 .halo-row{display:flex;flex-wrap:unset;justify-content:flex-start;gap:16px;padding:10px 4px;overflow:auto;margin-left:-4px}
.bundle-and-save3 .halo-row__item{padding:10px;box-shadow:0 2px 6px #00000030;border-radius:20px;width:auto;min-width:250px;margin-top:-6px}
.sf-media-nav .swiper-slide.media-type-video .rounded-sm svg{background:0 0;fill:unset;stroke:unset;position:absolute;top:46%;left:43%;transform:translate(-50%,-50%);padding:0;margin-top:0;margin-left:0;width:7px;height:7px}
.sf-media-nav .swiper-slide.media-type-image.swiper-slide-thumb-active{width:14px!important;height:14px;background:#000923!important}
.sf-media-nav .swiper-wrapper{justify-content:center;position:absolute;bottom:26px;top:unset}
.sf-media-nav .swiper-slide.media-type-image{width:14px!important;height:14px;background:#fff!important;border-radius:50%;border:1px solid #000923}
.sf-media-nav .swiper-slide.media-type-video{height:14px!important;width:14px!important;border-radius:50%;border:1px solid #000923}
.marqee_title{color:#000923;font-size:22px;font-family:Figtree;letter-spacing:.05px;word-wrap:break-word}
.sticky_custom_price span.f-price-item{color:#fff!important}
.prod__sticky-atc s.f-price-item.f-price-item--regular.prod__compare_price{display:block;color:#ffffff80;font-size:14px;line-height:16px;padding-top:4px}
.swiper-containerjj .swiper-wrapper > .swiper-slide{width:100%;max-width:100%}
.glide-compare-products
.compare-rows-warapper
.compare-data-items
> .item-data{justify-content:flex-end}
.shopify-section.glide-compare-products.compare-products{padding:40px 0}
.compare-rows-warapper .compare-data-items{width:86px}
.main-product__block.main-product__block-buy_buttons{border-bottom:0 solid #ececec}
}
@media (max-width: 391px) {
.item-wrap-right .flex.items-end{min-width:75px}
}
.scroll-content{margin-top:0!important;line-height:30px!important}
span.preorder_atc{width:100%;text-align:center;padding:10px 0;color:#ac806b}
#sf-theme .collection-card__image .sf-image{border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}
#sf-theme .sf-menu__banner-inner.menu_desktop img.f-img-loaded{border-radius:18px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.sf-menu__banner-inner.menu_desktop a.text-black{padding-top:10px}
.custom_tabs_kits ul.tabs-content-jj{list-style:none;padding:0}
.template-product
.prod__sticky-atc
button.add-to-cart.sf__btn.flex-grow[disabled]{background:#eaeaea!important;border-color:#eaeaea!important}
span.add-to-cart-preorder.not-change.atc-text{position:relative;width:100%;font-size:0}
span.add-to-cart-preorder.not-change.atc-text:before{content:"Pre-Order";position:absolute;color:#fff;font-size:15px;transform:translate(-50%,-50%);top:50%;left:50%;margin-top:-2px}
.add-to-cart:hover span.add-to-cart-preorder.not-change.atc-text::before{color:#000923}
.template-product
.prod__sticky-atc
button.add-to-cart
span.add-to-cart-preorder.not-change.atc-text::before{margin-top:-2px!important;color:#000923}
.scd__footer input[name="agree_terms"]:hover{cursor:pointer}
.product-tote-bags
.product-options
.prod__option
.product-option-item[data-option-type="color"]{background-color:transparent;height:100px;margin:0;width:100px;border:2px solid #ececec!important;border-radius:8px}
.product-tote-bags
.product-options
.prod__option
.product-option-item.love-to-love-tote-bag{background:url(/cdn/shop/files/love_to_love.webp?v=1704285708)}
.product-tote-bags
.product-options
.prod__option
.product-option-item.self-love-club-tote-bag{background:url(/cdn/shop/files/self_love.webp?v=1704285708)}
.product-tote-bags
.product-options
.prod__option
.product-option-item.happy-ending-tote-bag{background:url(/cdn/shop/files/happy_ending.webp?v=1704285708)}
.product-tote-bags
.product-options
.prod__option
.sf__variant-swatch
input:checked
+ .product-option-item{box-shadow:0 0!important;border:#FFD870 solid 3px!important;outline:#FFD870 solid 0}
.product-tote-bags .main-product__block.main-product__block-variant_picker{margin-bottom:30px!important}
.product-tote-bags .shopify-section.bundle-features-marqee{margin-top:40px}
.product-tote-bags section.mymuse_promise{margin-bottom:50px}
.product-socks
.product-options
.prod__option
.product-option-item[data-option-type="color"]{background-color:transparent;height:100px;margin:0;width:100px;border:2px solid #ececec!important;border-radius:8px}
.product-socks
.product-options
.prod__option
.product-option-item.peachy-perfect-socks{background:url(/cdn/shop/files/Frame_11125_1.png)}
.product-socks
.product-options
.prod__option
.product-option-item.go-bananas-socks{background:url(/cdn/shop/files/Frame_11123_1.png)}
.product-socks
.product-options
.prod__option
.product-option-item.perfect-pear-socks{background:url(/cdn/shop/files/Frame_11124_1.png)}
.product-socks
.product-options
.prod__option
.sf__variant-swatch
input:checked
+ .product-option-item{box-shadow:0 0!important;border:#FFD870 solid 3px!important;outline:#FFD870 solid 0}
.product-socks .main-product__block.main-product__block-variant_picker{margin-bottom:30px!important}
.template-page.page-valentines-gifting-guide{background:#FFF7F7}
.white_vday_box{width:calc(100% - 160px);margin:0 auto;border-radius:68px;max-width:1420px;padding:0 80px}
.white_vday_box .container{padding:32px 0}
.white_vday_box_first{margin-bottom:60px}
.desktop_categories_price{display:block}
.mobile_categories_price{display:none}
.page-valentines-gifting-guide .tolstoy_homepage_full{background:transparent;max-width:100%!important;margin-top:-50px}
.vday_featured_product .mobile_breadcrumb{display:none}
section.vday_before_after{background:url(/cdn/shop/files/Frame_19127.webp?v=1704718878);background-repeat:no-repeat;background-size:100%;height:100%;padding:0}
.vday_before_after .container{max-width:46%;margin-right:80px!important;display:block;margin-top:0;padding:4.5% 0;margin-bottom:60px}
.vday_full_top_banner .w-full{margin:0}
.vday_featured_product .sf__featured-collection-button{margin-top:30px!important}
.vday_featured_product.sf-featured-product .main-product__block+.main-product__block{margin-top:10px}
.vday_featured_product .prod__option--button .variant-picker__option input+label:hover,.vday_featured_product .prod__option--button .variant-picker__option input:checked+label{border-color:#000923;color:#000923;background:#FFD870}
h2.buildbox-step-title{width:100%;text-align:center;font-size:24px;margin:40px 0 5px}
.bxp-bldr-float-right button{border-radius:50px;text-align:center}
.vday_featured_product.sf-featured-product .swiper-slide{padding:0}
.short_desc_vday{max-width:440px;padding-top:10px}
.vday_shop_now_wrapper{width:100%;border-top:1px solid #c3c3c550;margin:0;padding:30px 0;border-bottom:1px solid #c3c3c550}
.vday_shop_now_wrapper a{width:100%;background:#091C33!important;color:#fff!important;border-radius:60px!important}
.vday_full_top_banner .sf-custom__block--text .sf-custom__block-inner{max-width:450px;margin:0 auto}
.vday_full_top_banner .sf-custom__block--text .sf-custom__block-inner a.sf__btn.sf__btn-primary{width:100%}
.vday_gifting_featured_promotion .sf-column{padding:0}
.vday_gifting_featured_promotion .h4{font-size:20px;color:#fff;font-weight:500}
.vday_gifting_featured_promotion .container-fluid{padding:27px 0;min-height:76px}
.vday_gifting_featured_promotion .container-fluid img{width:23px;height:24px}
.vday_gifting_featured_promotion .sf-grid{display:flex;gap:150px;justify-content:center}
.vday_gifting_featured_promotion .container-fluid .sf-icon-box__icon{padding:0;margin-right:10px}
.modern_love_content h3.content__heading{color:#091C33;font-size:65px;font-family:Figtree;font-weight:700;padding-bottom:15px}
.modern_love_content .prose.rte.mt-4.text-color-subtext p{color:#2B2B30;font-size:28px;font-family:Figtree;font-weight:500}
.template-page .modern_love_content .prose.rte.mt-4.text-color-subtext{max-width:1080px;margin:0 auto}
.limited_edition_image{margin-top:-35px}
.white_vday_box h3.content__heading{font-size:48px!important;font-weight:500;line-height:1.2}
.white_vday_box a.sf__btn.sf__btn-primary{min-width:200px}
.page-valentines-gifting-guide .sf__featured-collection .sf__featured-collection-button{margin-top:30px}
.sf__featured-collection.vday_featured_her{background:#FEF7F7!important;max-width:calc(100% - 40px);margin:0 auto}
.sf__featured-collection.vday_featured_her .container-fluid.section-my{margin:-30px auto -62px;padding:70px 0 60px}
.sf__featured-collection.vday_featured_him{background:#FEF7F7!important;max-width:calc(100% - 40px);margin:0 auto}
.sf__featured-collection.vday_featured_him .container-fluid.section-my{margin:-30px auto -10px;padding:70px 0}
.page-valentines-gifting-guide .sf-hero__bg img{margin-left:-3px!important;width:calc(100% + 3px)!important;max-width:calc(100% + 3px)!important;overflow:hidden}
.page-valentines-gifting-guide .swiper-pagination-bullet{height:10px;width:10px}
.page-valentines-gifting-guide .swiper-pagination-bullet:after{border-radius:50%;content:"";display:block;height:10px;width:10px;background-color:#E6E8EB!important}
.vday_featured_product{margin-top:-30px;padding-top:20px!important}
.modern_love_content .container-fluid.section-my{margin-bottom:0}
/*.page-valentines-gifting-guide .sf-icon-box[style="--animation-order: 3;"] .sf-image img{width:28px!important;height:26px!important;padding-left:1px}*/
.vday_featured_product .nav-swiper-container .sf-prod-media:hover{cursor:pointer}
.vday_featured_product .m-product-media--slider__navigation{display:none}
.vday_featured_product.sf-featured-product .swiper-slide-thumb-active .sf-prod-media{box-shadow:0 0 0 0 #000;padding:0;border-radius:15px}
.vday_featured_product.sf-featured-product .swiper-slide{padding:0;position:relative}
.m-product-media--slider__thumbnails{margin-top:15px}
.vday_featured_product .m-product-media--slider__thumbnail-icon svg.m-svg-icon{position:absolute;top:50%;left:50%;width:32px;height:32px;transform:translate(-50%,-50%)}
.vday_featured_product.sf-featured-product .sf-prod-media.media-image responsive-image.sf-image{border-radius:13px}
.vday_featured_product.sf-featured-product .swiper-slide-thumb-active .sf-prod-media{border:2px solid #F1684F}
.vday_featured_product .nav-swiper-container .sf-prod-media{border:2px solid #ececec;padding:0;border-radius:15px}
.vday_featured_product .m-product-media--slider video{border-radius:15px}
@media (max-width: 1380px) {
.white_vday_box h3.content__heading{font-size:38px!important;font-weight:500;line-height:1.2}
.vday_gifting_featured_promotion .sf-grid{display:flex;gap:100px;justify-content:center}
}
@media (min-width: 1279px) {
.vday_featured_product .m-product-media--slider__thumbnail-icon svg.m-svg-icon path{fill:#fff}
.vday_featured_product .m-product-media--slider__navigation{display:none}
.vday_featured_product.sf-featured-product .m-product-media--slider__thumbnails .swiper-slide{padding:0;position:relative;min-width:100px;max-height:100px;margin-bottom:15px}
.template-article .sf__product-listing.sf__col-2 .sf__col-item{max-width:33.33%;width:33.33%}
.vday_featured_product .m-product-media--slider{position:relative;padding-left:120px;overflow:hidden}
.vday_featured_product .m-product-media--slider__thumbnails{margin-top:0;position:absolute;left:0;top:0;width:120px;display:flex;flex-wrap:wrap}
.vday_featured_product .m-product-media--slider__thumbnails .swiper-wrapper{display:flex;flex-direction:column}
}
.vday_featured_product .prod__option--button .variant-picker__option label.active_option{border-color:#000923;color:#000923;background:#FFD870}
.product-valentines-giftsets-m .variant-picker__option--unavailable,.product-valentines-giftsets-l .variant-picker__option--unavailable,.product-valentines-giftsets-xl .variant-picker__option--unavailable{display:block!important}
.sf__hover-scale-up:hover .sf-image,.sf__hover-scale-up:hover svg{transform:scale(1) translateZ(0)}
.section_valentines-giftsets-l,.section_valentines-giftsets-xl{height:0;opacity:0}
.limited_edition_image{background-color:#fff}
.vday_featured_allthree .vday_featured_product{margin:0!important;padding:0!important}
.shopify-section.vday_featured_product_wrapper.active_featured{height:auto!important}
.featured_badge_metafield{background:#F1684F;color:#fff;font-size:14px;position:absolute;top:20px;left:0;z-index:1;line-height:1.3;padding:5px 6px 3px;letter-spacing:0;border-top-right-radius:3px;border-bottom-right-radius:3px;font-weight:500}
.sf__pcard-image[show_custombadge="true"] .sf__pcard-tags{display:none}
.cupid_blowing_minds_tolstoy .w-full.section-my{background:#FFF!important;max-width:calc(100% - 40px);margin:0 auto -20px;padding-top:50px;padding-bottom:30px}
.cupid_page_categories{margin-top:0!important}
.cupid_page_categories .collection-card .collection-card__info .text-lg{color:#37373D}
.cupid_page_categories .collection-card .collection-card__info:before{content:"";background:url(/cdn/shop/files/arrow-right-cupid.png?v=1705041211) 0 0/30px;width:30px;height:30px;position:absolute;right:5px;top:30px}
.cupid_page_categories .collection-card .collection-card__info{padding:18px 36px 18px 18px;margin:0;position:relative;min-height:5em;background:#FFECEC;border-bottom-left-radius:22px;border-bottom-right-radius:22px}
.cupid_page_categories .section-my .collection-list__wrapper{width:1380px;max-width:calc(100% - 80px);margin:0 auto;padding:10px 0 60px}
.cupid_blowing_minds_tolstoy .tolstoy-carousel-title{display:none!important}
.cupid_blowing_minds_tolstoy a.testimonial_bottom_button.text-link{margin:10px auto 50px;text-align:center;display:block;color:#fff;font-size:24px;font-family:Figtree;font-weight:500;letter-spacing:.04px;word-wrap:break-word;background:#091C33;border-radius:100px;min-width:240px;max-width:340px;height:48px;line-height:48px}
.testimonial_full_section .varified{text-align:center;width:100%;display:flex;justify-content:center;padding-top:5px;max-width:130px;margin:0 auto;padding-bottom:10px}
.testimonial_full_section a.testimonial_bottom_button.text-link{margin:50px auto 20px;text-align:center;display:block;color:#fff;font-size:24px;font-family:Figtree;font-weight:500;letter-spacing:.04px;word-wrap:break-word;background:#091C33;border-radius:100px;min-width:240px;max-width:340px;height:48px;line-height:48px}
.cupid_top_tolstoy{background:url(/cdn/shop/files/cupid_video_d.webp?v=1705034250);background-repeat:no-repeat;background-size:100%;height:100%;padding:0;max-width:unset!important;display:flex;justify-content:flex-start;align-items:center;background-color:#FEF4DE}
section.sf-custom-liquid.cupid_top_tolstoy .tolstoy-carousel .tolstoy-carousel-title{display:none!important}
section.sf-custom-liquid.cupid_top_tolstoy .tolstoy-carousel{max-width:100%;padding:8% 40% 4% 12%}
.cupid_top_review{margin:-42px 0;display:block;padding:0}
.cupid_top_banner .sf-custom__block-inner.w-full{display:flex;justify-content:center;align-items:center;flex-direction:column}
.cupid_top_banner_button{color:#fff;font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:3.6px;word-wrap:break-word;background:#EF5D82;min-width:480px;height:48px;border-radius:50px;line-height:1;margin-top:10px}
.cupid_vday_gift_banners_shop_now{margin-top:-20px}
.template-page.page-cupid #MainContent{padding-bottom:0}
.page-cupid footer.sf-footer{padding-top:10px}
.cupid_top_banner .sf-custom__block.sf-custom__block--html .sf-custom__block-inner.w-full{max-width:calc(100% - 50px);margin-top:-20px}
.m-image-comparison__wrapper img{border-radius:28px}
.m-image-comparison--media{background:transparent!important}
.page-valentines-gifting-guide .multiple_testimonials .bg-white,.product-valentines-giftsets-l .multiple_testimonials .bg-white,.product-valentines-giftsets-m .multiple_testimonials .bg-white,.product-valentines-giftsets-xl .multiple_testimonials .bg-white{background:#8E8BC7}
.page-valentines-gifting-guide .sf-testimonials .star svg path,.product-valentines-giftsets-l .sf-testimonials .star svg path,.product-valentines-giftsets-m .sf-testimonials .star svg path,.product-valentines-giftsets-xl .sf-testimonials .star svg path{fill:#FFD870}
.page-valentines-gifting-guide .moreP_testimoni,.page-valentines-gifting-guide .reviews-div,.product-valentines-giftsets-l .moreP_testimoni,.product-valentines-giftsets-m .moreP_testimoni,.product-valentines-giftsets-xl .moreP_testimoni{color:#FFD870}
.page-valentines-gifting-guide .multiple_testimonials .text-color-subtext.not-change,.page-valentines-gifting-guide .multiple_testimonials .not-change,.product-valentines-giftsets-l .multiple_testimonials .not-change,.product-valentines-giftsets-m .multiple_testimonials .not-change,.product-valentines-giftsets-xl .multiple_testimonials .not-change{color:#fff}
.product-valentines-giftsets-l .multiple_testimonials h3.text-xl,.product-valentines-giftsets-m .multiple_testimonials h3.text-xl,.product-valentines-giftsets-xl .multiple_testimonials h3.text-xl{margin:10px 0 0;line-height:1;font-size:18px;font-weight:600;color:#fff}
.white_vday_box .sf-image img{border-radius:20px}
.mfp-content.popup_wrapper{max-width:834px}
.mfp-content.popup_wrapper .popup_bottom_image{margin-bottom:0;margin-right:0}
div#freebiespopup .popup_inner{padding:0}
div#freebiespopup{width:980px;max-width:100%;margin:0 auto}
div#freebiespopup .popup_inner img{border-radius:20px}
.tabs-content-jj li.contentlicontent{display:none}
.tabs-content-jj li.contentlicontent:first-child{display:block}
.main-product__block.main-product__block-variant_picker.vday_pdp_redirection_section{margin-bottom:20px}
.freeb_mob{display:none}
.freeb_desk{display:block}
.product-valentines-giftsets-l .marqee_title,.product-valentines-giftsets-m .marqee_title,.product-valentines-giftsets-xl .marqee_title{color:#fff}
.product-valentines-giftsets-l .main-product__block.main-product__block-image .flex.justify-start,.product-valentines-giftsets-m .main-product__block.main-product__block-image .flex.justify-start,.product-valentines-giftsets-xl .main-product__block.main-product__block-image .flex.justify-start{display:none}
.product-valentines-giftsets-l .main-product__block.main-product__block-image .flex.justify-center,.product-valentines-giftsets-m .main-product__block.main-product__block-image .flex.justify-center,.product-valentines-giftsets-xl .main-product__block.main-product__block-image .flex.justify-center{display:block}
.product-valentines-giftsets-l,.product-valentines-giftsets-m,.product-valentines-giftsets-xl{background:#FFF7F7}
.sf__pcard[handle=valentines-giftsets-m] .f-price__sale .prod__compare_price.line-through{display:none!important}
#mobile_menu_links li.vday-gifting-guide svg{display:none!important}
.cupid_bestsellers a.testimonial_bottom_button.text-link{margin:30px auto 0;text-align:center;display:block;color:#fff;font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:2.34px;word-wrap:break-word;background:#091c33;border-radius:100px;min-width:220px;max-width:220px;height:48px;line-height:48px;text-transform:uppercase}
@media (min-width: 768px) {
#sf-theme .desktop_dod_left a.sf__btn.sf__btn-secondary{min-width:250px!important;max-width:250px!important;font-size:22px!important}
.collection-shop-gifts-under-9000 ul.bs-category-list.bs-category-nav,.collection-shop-gifts-under-2000 ul.bs-category-list.bs-category-nav,.collection-shop-gifts-under-4000 ul.bs-category-list.bs-category-nav{margin-top:20px}
}
@media (max-width: 1580px) {
.vday_featured_him .container-fluid.section-my,.vday_featured_her .container-fluid.section-my{max-width:calc(100% - 40px)!important}
}
@media (max-width: 1320px) {
section.sf-custom-liquid.cupid_top_tolstoy .tolstoy-carousel{max-width:100%;padding:7% 40% 3% 12%}
}
.mfp-content.popup_wrapper button.mfp-close{right:34px;top:26px;opacity:0}
.sf__pcard[handle="valentines-giftsets-m"] .f-price__sale::before,.sf__pcard[handle="valentines-giftsets-l"] .f-price__sale::before,.sf__pcard[handle="valentines-giftsets-xl"] .f-price__sale::before{content:'from';color:#a5a5a9;margin-right:0;line-height:1;padding-bottom:2px}
.sf__col-item[handle="valentines-giftsets-l"],.sf__col-item[handle="valentines-giftsets-xl"]{display:none}
.video_title_pdp{margin-bottom:-30px;margin-top:-20px}
.vday_featured_product.sf-featured-product .sf-prod-media.media-image responsive-image.sf-image{min-height:100px}
.testimonial_full_section h3.text-xl{font-size:20px;font-weight:500;margin-bottom:-10px;margin-top:10px}
.sf__featured-collection.vday_featured_him .container-fluid.section-my{padding:70px 0 20px}
.cupid_bestsellers div#brand_slider_columns a.brands-list__logo{padding:0;box-shadow:0 0 0}
.cupid_bestsellers div#brand_slider_columns responsive-image.sf-image.w-full.mx-auto{max-height:unset}
.cupid_bestsellers div#brand_slider_columns img.f-img-loaded{max-height:unset}
.cupid_bestsellers div#brand_slider_columns{display:flex;overflow-x:scroll;justify-content:flex-start;padding-bottom:20px;width:1600px;max-width:calc(100% - 80px);margin:0 auto}
.cupid_bestsellers div#brand_slider_columns .swiper-slide{padding:0;margin-left:10px;margin-right:10px}
.cupid_page_categories .section-my{background:url(/cdn/shop/files/for_eve.webp?v=1705712848);max-width:calc(100% - 40px);margin:0 auto -20px;padding-bottom:30px;background-repeat:no-repeat;background-position:center 50px;background-size:400px;padding-top:150px}
.page-valentines-gifting-guide.page-cupid .sf-icon-box[style="--animation-order: 3;"] .sf-image img{width:140px!important;height:140px!important}
.cupid_mymuse_promise_wrapper{background:linear-gradient(180deg,#fff4de,#FFD870);margin:-70px 0;padding:40px 0 60px}
#loveletterforyou .popup_bottom_image{margin-bottom:0;margin-right:0}
#loveletterforyou .popup_inner{padding:0;border-radius:20px}
#loveletterforyou .popup_bottom_image img{border-radius:12px}
#loveletterforyou button.mfp-close{opacity:0}
.page-cupid .cupid_vday_gift_banners_shop_now{margin-top:-24px}
.cupid_out_of_job_desktop{display:block}
.cupid_out_of_job_mobile{display:none}
.template-product .shopify-section.glide-compare-products.compare-products .halo-row.column-3{justify-content:center}
.top_announce a{font-weight:600;text-decoration:underline}
.top_announce{text-align:center;height:auto;padding:8px 10px;font-size:16px;line-height:1.2;margin:0 auto}
.page-pl-coll-vday2 .tolstoy_homepage_full{background:#fff;max-width:100%!important;margin-top:-17px}
.page-valentines-gifting-guide.page-pl-coll-vday2 .sf-hero__bg img{margin-left:0!important}
.collection-all-glide-collection .sf__pcard h3.block.text-base{min-height:unset}
.template-index .tolstoy_homepage_full{background:url(/cdn/shop/files/bg_video_hp.webp?v=1706950769)!important;background-repeat:no-repeat!important;background-size:cover!important;padding-top:200px}
.template-index .tolstoy_homepage_full .tolstoy-carousel-title{opacity:0}
.template-index .tolstoy-carousel-tile-name-text{max-width:130px;margin:0 auto;color:#000!important}
.template-index .unlearn_list_home .collection-card .collection-card__info a.text-lg{max-width:100%;min-height:5em}
.template-index .cupid_page_categories{margin-top:-10px!important}
.template-index .tolstoy_homepage_full{margin-bottom:-20px}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white:hover{border-color:#FFD870;color:#FFD870;background:transparent}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white.sf__btn-large:hover{border-color:#5ec4b8;color:#5ec4b8;background:transparent}
.template-product .tolstoy-carousel-title{font-size:42px!important;margin-top:-30px}
.product_highlights .box_inclusions_inner_wrapper .box_inner{width:25%;max-width:128px}
.product_highlights .box_inclusions_inner_wrapper{flex-wrap:nowrap;overflow:unset!important;width:100%;display:flex;justify-content:space-between}
.product_highlights .box_inclusions_inner_wrapper .box_inner responsive-image.sf-image{max-width:110px;height:100px}
.tech_specs.tech_collapse_pdp{flex-direction:column}
.tech_specs.tech_collapse_pdp > div{width:100%;max-width:100%}
.tech_specs.tech_collapse_pdp > div.tech_first_wrap{display:flex}
.tech_specs.tech_collapse_pdp > div.content_bottom_collapse_pdp ul li{list-style:inside;margin:0}
.tech_specs.tech_collapse_pdp > div.content_bottom_collapse_pdp ul{width:100%;text-align:left}
ul.link_ads_under_atc{display:flex;gap:10px;justify-content:space-evenly;align-items:center}
ul.link_ads_under_atc li.last_link_ads_item{display:none}
ul.link_ads_under_atc li{display:flex;gap:5px;font-size:14px;align-items:center;line-height:1.2}
.product-link-ads .multiple_testimonials .bg-white,.product-loop-ads .multiple_testimonials .bg-white{padding-bottom:50px}
.product-link-ads .testimonials-2 .sf-slider__controls,.product-loop-ads .testimonials-2 .sf-slider__controls{margin-top:-22px}
.product-link-ads .multiple_testimonials .bg-white:after,.product-loop-ads .multiple_testimonials .bg-white:after{background:url(/cdn/shop/files/Group_19119.png?v=1707225749);content:'';position:absolute;height:16px;background-size:140px;background-repeat:no-repeat;background-position:center;left:0;width:100%;bottom:28px}
.template-product .prod__sticky-atc{--tw-translate-y:0!important;display:block}
.template-product .sf__pcard h3.block.text-base{min-height:unset}
.page-pl-coll-vday2.page-valentines-gifting-guide .container-fluid m-hero.sf-hero.block.sf-hero--has-link.sf-hero__mobile-no-overlay.sf-hero--text-white.sf-hero--adapt{max-width:80%;margin:0 auto}
.kits_inclusions_wrapper h4{padding-bottom:5px}
.kits_content b{font-weight:500;padding-top:4px;display:block;font-size:15px}
.kits_content b:before{content:'Worth';padding-right:4px;font-weight:400;font-size:13px}
.vday_pdp_shipping_message{color:#e74714;font-size:15px}
.sale-coupon-wrapper.text-center:before,.sale-coupon-wrapper.text-center:after{display:none}
.main-product__block.main-product__block-collapsible_tab iframe#tolstoy{height:auto!important;min-height:19em;border-radius:12px;margin-top:10px}
.top_announce{padding:6px 10px 4px}
.top_announce:hover{cursor:pointer}
.page-mymuse-gift-guide.page-valentines-gifting-guide m-featured-collection h2.section__heading{font-size:56px!important;font-weight:500!important}
.tolstoy_homepage_full_hp{background:transparent;max-width:100%!important}
.template-index .sf-home__slideshow .sf__slide-block.slide__block-desktop{max-width:unset;margin-left:0;margin-top:unset;align-items:center;justify-content:center}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white{border-radius:60px;font-size:22px;font-weight:800;min-width:220px;height:60px;line-height:60px;padding:0;background:#FFD659;color:#F53A00;margin-top:180px;text-transform:uppercase;position:absolute;font-family:'Figtree';margin-left:-70px}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white:hover{border-color:#000923;color:#000923;background:transparent}
.top_announce{text-align:center;height:auto;padding:8px 10px;font-size:16px;line-height:1.2;margin:0 auto}
.template-page.page-google-lp #MainContent{padding-bottom:0}
.page-google-lp section.sf-icon-box.mymuse_promise{background:linear-gradient(180deg,white 0%,#FFD871 100%)!important;border-radius:0;margin:0;max-width:3000px!important;height:auto!important;width:100%!important}
.page-google-lp section.sf-icon-box.mymuse_promise .w-full.section-my .sf-grid{display:flex;flex-wrap:nowrap;margin:0 auto;justify-content:center;gap:80px}
.page-google-lp section.sf-icon-box.mymuse_promise .w-full.section-my{margin:0;padding-top:40px;padding-bottom:40px}
.page-google-lp .about_page_top_banner h3.content__heading h6{padding-top:20px}
.page-google-lp .press-list{border-bottom:2px solid #00092320;margin-top:0;margin-bottom:40px}
.page-google-lp .press-content .rte.text-lg{font-size:24px;max-width:580px}
.page-google-lp .press-list .swiper-container{margin-bottom:-2px}
.page-google-lp .press-list .press-logo .sf-image{display:flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle;margin:0 auto;min-height:150px}
.page-google-lp .press-list .press-logo img.f-img-loaded{max-height:100px;object-fit:contain}
.page-google-lp .press-logo--active{border-bottom:2px solid #000923}
.page-google-lp .press-list .press-logo{display:flex;justify-content:center;align-items:center;text-align:center;min-height:150px}
.page-google-lp .unlearn_list_home.top_what_looking .collection-card .collection-card__info{min-height:unset;text-align:center;padding-right:10px;padding-left:10px}
.page-google-lp .unlearn_list_home .collection-card .collection-card__info:before{display:none}
.page-google-lp .unlearn_list_home .collection-card .collection-card__info h4{color:#091c33;font-size:16px}
.page-google-lp .unlearn_list_home .collection-card .collection-card__info .text-lg{color:#7c7c81;font-size:14px;font-family:Figtree;font-weight:400;line-height:1.2;letter-spacing:.02px;word-wrap:break-word;padding-top:2px}
.page-pl-brand-page-g-2 section.sf-icon-box.mymuse_promise{background:linear-gradient(180deg,white 0%,#FFD871 100%)!important;border-radius:0;margin:0!important;max-width:3000px!important;height:auto!important;width:100%!important}
.page-pl-brand-page-g-2 section.sf-icon-box.mymuse_promise .w-full.section-my .sf-grid{display:flex;flex-wrap:nowrap;margin:0 auto;justify-content:center;gap:80px}
.page-pl-brand-page-g-2 section.sf-icon-box.mymuse_promise .w-full.section-my{margin:0;padding-top:40px;padding-bottom:40px}
.page-pl-brand-page-g-2 .about_page_top_banner h3.content__heading h6{padding-top:20px}
.page-pl-brand-page-g-2 .press-list{border-bottom:2px solid #00092320;margin-top:0;margin-bottom:40px}
.page-pl-brand-page-g-2 .press-content .rte.text-lg{font-size:24px;max-width:580px}
.page-pl-brand-page-g-2 .press-list .swiper-container{margin-bottom:-2px}
.page-pl-brand-page-g-2 .press-list .press-logo .sf-image{display:flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle;margin:0 auto;min-height:150px}
.page-pl-brand-page-g-2 .press-list .press-logo img.f-img-loaded{max-height:100px;object-fit:contain}
.page-pl-brand-page-g-2 .press-logo--active{border-bottom:2px solid #000923}
.page-pl-brand-page-g-2 .press-list .press-logo{display:flex;justify-content:center;align-items:center;text-align:center;min-height:150px}
.page-pl-brand-page-g-2 .unlearn_list_home.top_what_looking .collection-card .collection-card__info{min-height:unset;text-align:center;padding-right:10px;padding-left:10px}
.page-pl-brand-page-g-2 .unlearn_list_home .collection-card .collection-card__info:before{display:none}
.page-pl-brand-page-g-2 .unlearn_list_home .collection-card .collection-card__info h4{color:#091c33;font-size:16px}
.page-pl-brand-page-g-2 .unlearn_list_home .collection-card .collection-card__info .text-lg{color:#7c7c81;font-size:14px;font-family:Figtree;font-weight:400;line-height:1.2;letter-spacing:.02px;word-wrap:break-word;padding-top:2px}
 


.page-pl-brand-page-affiliates section.sf-icon-box.mymuse_promise{background:linear-gradient(180deg,white 0%,#FFD871 100%)!important;border-radius:0;margin:0 0 -85px 0!important;max-width:3000px!important;height:auto!important;width:100%!important}
.page-pl-brand-page-affiliates section.sf-icon-box.mymuse_promise .w-full.section-my .sf-grid{display:flex;flex-wrap:nowrap;margin:0 auto;justify-content:center;gap:80px}
.page-pl-brand-page-affiliates section.sf-icon-box.mymuse_promise .w-full.section-my{margin:0;padding-top:40px;padding-bottom:40px}
.page-pl-brand-page-affiliates .about_page_top_banner h3.content__heading h6{padding-top:20px}
.page-pl-brand-page-affiliates .press-list{border-bottom:2px solid #00092320;margin-top:0;margin-bottom:40px}
.page-pl-brand-page-affiliates .press-content .rte.text-lg{font-size:24px;max-width:580px}
.page-pl-brand-page-affiliates .press-list .swiper-container{margin-bottom:-2px}
.page-pl-brand-page-affiliates .press-list .press-logo .sf-image{display:flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle;margin:0 auto;min-height:150px}
.page-pl-brand-page-affiliates .press-list .press-logo img.f-img-loaded{max-height:100px;object-fit:contain}
.page-pl-brand-page-affiliates .press-logo--active{border-bottom:2px solid #000923}
.page-pl-brand-page-affiliates .press-list .press-logo{display:flex;justify-content:center;align-items:center;text-align:center;min-height:150px}
.page-pl-brand-page-affiliates .unlearn_list_home.top_what_looking .collection-card .collection-card__info{min-height:unset;text-align:center;padding-right:10px;padding-left:10px}
.page-pl-brand-page-affiliates .unlearn_list_home .collection-card .collection-card__info:before{display:none}
.page-pl-brand-page-affiliates .unlearn_list_home .collection-card .collection-card__info h4{color:#091c33;font-size:16px}
.page-pl-brand-page-affiliates .unlearn_list_home .collection-card .collection-card__info .text-lg{color:#7c7c81;font-size:14px;font-family:Figtree;font-weight:400;line-height:1.2;letter-spacing:.02px;word-wrap:break-word;padding-top:2px}






.page-pl-brand-page-link section.sf-icon-box.mymuse_promise{background:linear-gradient(180deg,white 0%,#FFD871 100%)!important;border-radius:0;margin:0!important;max-width:3000px!important;height:auto!important;width:100%!important}
.page-pl-brand-page-link section.sf-icon-box.mymuse_promise .w-full.section-my .sf-grid{display:flex;flex-wrap:nowrap;margin:0 auto;justify-content:center;gap:80px}
.page-pl-brand-page-link section.sf-icon-box.mymuse_promise .w-full.section-my{margin:0;padding-top:40px;padding-bottom:40px}
.page-pl-brand-page-link .about_page_top_banner h3.content__heading h6{padding-top:20px}
.page-pl-brand-page-link .press-list{border-bottom:2px solid #00092320;margin-top:0;margin-bottom:40px}
.page-pl-brand-page-link .press-content .rte.text-lg{font-size:24px;max-width:580px}
.page-pl-brand-page-link .press-list .swiper-container{margin-bottom:-2px}
.page-pl-brand-page-link .press-list .press-logo .sf-image{display:flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle;margin:0 auto;min-height:150px}
.page-pl-brand-page-link .press-list .press-logo img.f-img-loaded{max-height:100px;object-fit:contain}
.page-pl-brand-page-link .press-logo--active{border-bottom:2px solid #000923}
.page-pl-brand-page-link .press-list .press-logo{display:flex;justify-content:center;align-items:center;text-align:center;min-height:150px}
.page-pl-brand-page-link .unlearn_list_home.top_what_looking .collection-card .collection-card__info{min-height:unset;text-align:center;padding-right:10px;padding-left:10px}
.page-pl-brand-page-link .unlearn_list_home .collection-card .collection-card__info:before{display:none}
.page-pl-brand-page-link .unlearn_list_home .collection-card .collection-card__info h4{color:#091c33;font-size:16px}
.page-pl-brand-page-link .unlearn_list_home .collection-card .collection-card__info .text-lg{color:#7c7c81;font-size:14px;font-family:Figtree;font-weight:400;line-height:1.2;letter-spacing:.02px;word-wrap:break-word;padding-top:2px}
.page-pl-brand-page-g-3 .footer-accordion-seo p.accordion-header-seo{display:flex;justify-content:space-between;width:100%;display:none}
.page-pl-brand-page-g-3 ul#footer_bootom_last_links{display:flex;justify-content:space-between;flex-direction:column;display:none}
.page-pl-brand-page-g-3 section.sf-icon-box.mymuse_promise{background:linear-gradient(180deg,white 0%,#FFD871 100%)!important;border-radius:0;margin:0!important;max-width:3000px!important;width:100%}
.page-pl-brand-page-g-3 section.sf-icon-box.mymuse_promise .w-full.section-my .sf-grid{display:flex;flex-wrap:nowrap;margin:0 auto;justify-content:center;gap:80px}
.page-pl-brand-page-g-3 section.sf-icon-box.mymuse_promise .w-full.section-my{margin:0;padding-top:40px;padding-bottom:40px}
.page-pl-brand-page-g-3 .about_page_top_banner h3.content__heading h6{padding-top:20px}
.page-pl-brand-page-g-3 .press-list{border-bottom:2px solid #00092320;margin-top:0;margin-bottom:40px}
.page-pl-brand-page-g-3 .press-content .rte.text-lg{font-size:24px;max-width:580px}
.page-pl-brand-page-g-3 .press-list .swiper-container{margin-bottom:-2px}
.page-pl-brand-page-g-3 .press-list .press-logo .sf-image{display:flex;justify-content:center;align-items:center;text-align:center;vertical-align:middle;margin:0 auto;min-height:150px}
.page-pl-brand-page-g-3 .press-list .press-logo img.f-img-loaded{max-height:100px;object-fit:contain}
.page-pl-brand-page-g-3 .press-logo--active{border-bottom:2px solid #000923}
.page-pl-brand-page-g-3 .press-list .press-logo{display:flex;justify-content:center;align-items:center;text-align:center;min-height:150px}
.page-pl-brand-page-g-3 .unlearn_list_home.top_what_looking .collection-card .collection-card__info{min-height:unset;text-align:center;padding-right:10px;padding-left:10px}
.page-pl-brand-page-g-3 .unlearn_list_home .collection-card .collection-card__info:before{display:none}
.page-pl-brand-page-g-3 .unlearn_list_home .collection-card .collection-card__info h4{color:#091c33;font-size:16px}
.page-pl-brand-page-g-3 .unlearn_list_home .collection-card .collection-card__info .text-lg{color:#7c7c81;font-size:14px;font-family:Figtree;font-weight:400;line-height:1.2;letter-spacing:.02px;word-wrap:break-word;padding-top:2px}
button.glp_btn{background:#000923;color:#fff;text-align:center;padding:10px;border-radius:40px;margin:0 auto;width:100%;margin-top:10px}
.page-google-lp .star path{fill:#000923}
.page-google-lp ul.aboutus_page_midcontent{max-width:850px}
.page-google-lp .multiple_testimonials .text-color-subtext.not-change.clicked{min-height:7em;justify-content:center;align-items:center}
.page-google-lp .testimonial_full_section .varified{display:none}
.page-google-lp .multiple_testimonials .text-color-subtext.not-change.clicked .full_testimoni{height:auto!important}
.page-google-lp .unlearn_list_home .section__header h2{font-weight:500;font-size:24px!important}
.page-pl-brand-page-g-2 .star path{fill:#000923}
.page-pl-brand-page-g-2 ul.aboutus_page_midcontent{max-width:850px}
.page-pl-brand-page-g-2 .multiple_testimonials .text-color-subtext.not-change.clicked{min-height:7em;justify-content:center;align-items:center}
.page-pl-brand-page-g-2 .testimonial_full_section .varified{display:none}
.page-pl-brand-page-g-2 .multiple_testimonials .text-color-subtext.not-change.clicked .full_testimoni{height:auto!important}
.page-pl-brand-page-g-2 .unlearn_list_home .section__header h2{font-weight:500;font-size:24px}
.page-pl-brand-page-g-2 .mymuse_promise h2.section__heading.sf-scroll-trigger.animate--fade-in-up{font-size:24px!important}


.page-pl-brand-page-affiliates .star path{fill:#000923}
.page-pl-brand-page-affiliates ul.aboutus_page_midcontent{max-width:850px}
.page-pl-brand-page-affiliates .multiple_testimonials .text-color-subtext.not-change.clicked{min-height:7em;justify-content:center;align-items:center}
.page-pl-brand-page-affiliates .testimonial_full_section .varified{display:none}
.page-pl-brand-page-affiliates .multiple_testimonials .text-color-subtext.not-change.clicked .full_testimoni{height:auto!important}
.page-pl-brand-page-affiliates .unlearn_list_home .section__header h2{font-weight:500;font-size:24px}
.page-pl-brand-page-affiliates .mymuse_promise h2.section__heading.sf-scroll-trigger.animate--fade-in-up{font-size:24px!important}



.page-pl-brand-page-g .mymuse_promise h2.section__heading.sf-scroll-trigger.animate--fade-in-up{font-size:24px}
.page-pl-brand-page-g-3 .mymuse_promise h2.section__heading.sf-scroll-trigger.animate--fade-in-up{font-size:24px}
.page-pl-brand-page-link .star path{fill:#000923}
.page-pl-brand-page-link ul.aboutus_page_midcontent{max-width:850px}
.page-pl-brand-page-link .multiple_testimonials .text-color-subtext.not-change.clicked{min-height:7em;justify-content:center;align-items:center}
.page-pl-brand-page-link .testimonial_full_section .varified{display:none}
.page-pl-brand-page-link .multiple_testimonials .text-color-subtext.not-change.clicked .full_testimoni{height:auto!important}
.page-pl-brand-page-link .unlearn_list_home .section__header h2{font-weight:600}
.page-pl-brand-page-g-3 .star path{fill:#000923}
.page-pl-brand-page-g-3 ul.aboutus_page_midcontent{max-width:850px}
.page-pl-brand-page-g-3 .multiple_testimonials .text-color-subtext.not-change.clicked{min-height:7em;justify-content:center;align-items:center}
.page-pl-brand-page-g-3 .testimonial_full_section .varified{display:none}
.page-pl-brand-page-g-3 .multiple_testimonials .text-color-subtext.not-change.clicked .full_testimoni{height:auto!important}
.page-pl-brand-page-g-3 .unlearn_list_home .section__header h2{font-weight:500;font-size:24px}
a.shop_all_glp{background:#000923;color:#fff;padding:7px 30px;border-radius:30px;cursor:pointer;font-weight:600;display:block!important}
.page-google-lp .third_section_d_header a,.page-google-lp m-search-popup{display:none}
.page-google-lp .sf-menu-wrapper__desktop,.page-google-lp .announcement-bar{display:none}
.page-google-lp .header__wrapper header{padding:6px 20px 6px 5px;min-height:50px}
.page-google-lp .sf-logo.sf-logo--mobile{justify-content:flex-start}
.page-google-lp .sf-menu-button{display:none;pointer-events:none}
.page-google-lp section.announcement-bar{display:none}
.page-pl-brand-page-g-2 .third_section_d_header a,.page-pl-brand-page-g-2 m-search-popup{display:none}
.page-pl-brand-page-g-2 .sf-menu-wrapper__desktop,.page-pl-brand-page-g-2 .announcement-bar{display:none}
.page-pl-brand-page-link .third_section_d_header a,.page-pl-brand-page-link m-search-popup{display:none}
.page-pl-brand-page-link .sf-menu-wrapper__desktop,.page-pl-brand-page-link .announcement-bar{display:none}
.page-pl-brand-page-g-3 .sf-menu-wrapper__desktop,.page-pl-brand-page-g-3 .announcement-bar{display:none}
.page-pl-brand-page-g-2 .header__wrapper header{padding:6px 20px 6px 5px;min-height:50px}
.page-pl-brand-page-g-2 .sf-logo.sf-logo--mobile{justify-content:flex-start}
.page-pl-brand-page-g-2 .sf-menu-button{display:none;pointer-events:none}
.page-pl-brand-page-affiliates .header__wrapper header{padding:6px 20px 6px 5px;min-height:50px}
.page-pl-brand-page-affiliates .sf-logo.sf-logo--mobile{justify-content:flex-start}
.page-pl-brand-page-affiliates .sf-menu-button{display:none;pointer-events:none}
.page-pl-brand-page-link .header__wrapper header{padding:6px 20px 6px 5px;min-height:50px}
.page-pl-brand-page-link .sf-logo.sf-logo--mobile{justify-content:flex-start}
.page-pl-brand-page-link .sf-menu-button{display:none;pointer-events:none}
.page-pl-brand-page-g-3 .sf-menu-button{display:none;pointer-events:none}
.page-pl-brand-page-g-2 section.announcement-bar{display:none}
.page-pl-brand-page-link section.announcement-bar{display:none}
.page-pl-brand-page-g-3 .header__wrapper header{padding:6px 20px 6px 5px;min-height:50px}
.page-pl-brand-page-g-3 .third_section_d_header a,.page-pl-brand-page-g-3 m-search-popup{display:none}
.page-pl-brand-page-g-3 section.announcement-bar{display:none}
.footer_about.rte.sf__footer-block-content p{padding:3px 0;font-size:14px}
.page-google-lp .footer_about a{color:#6C757D!important;text-decoration:underline!important}
.page-google-lp .musings-footer-mobile-logo img{max-width:130px;margin:-5px 0 -10px}
.page-google-lp .sf-footer__block.sf__footer-block-our_store{min-width:800px}
.page-google-lp .sf-footer__block.sf__footer-block-our_store a{color:#333}
.page-pl-brand-page-g-2 .footer_about a{color:#6C757D!important;text-decoration:underline!important}
.page-pl-brand-page-g-2 .musings-footer-mobile-logo img{max-width:130px;margin:-5px 0 -10px}
.page-pl-brand-page-g-2 .sf-footer__block.sf__footer-block-our_store{min-width:800px}
.page-pl-brand-page-g-2 .sf-footer__block.sf__footer-block-our_store a{color:#333}
.page-pl-brand-page-g-3 .footer_about a{color:#6C757D!important;text-decoration:underline!important}
.page-pl-brand-page-g-3 .musings-footer-mobile-logo img{max-width:130px;margin:-5px 0 -10px}
.page-pl-brand-page-g-3 .sf-footer__block.sf__footer-block-our_store{min-width:800px}
.page-pl-brand-page-g-3 .sf-footer__block.sf__footer-block-our_store a{color:#333}
.page-pl-brand-page-link .footer_about a{color:#6C757D!important;text-decoration:underline!important}
.page-pl-brand-page-link .musings-footer-mobile-logo img{max-width:130px;margin:-5px 0 -10px}
.page-pl-brand-page-link .sf-footer__block.sf__footer-block-our_store{min-width:800px}
.page-pl-brand-page-link .sf-footer__block.sf__footer-block-our_store a{color:#333}
.template-collection .home-banner__slideshow .sf__slider--adapt .sf__slide-media{height:100%;border-radius:40px}
.page-google-lp .sf__pcard-tags.absolute.flex.flex-wrap{z-index:1}
.page-pl-brand-page-g-2 .sf__pcard-tags.absolute.flex.flex-wrap{z-index:1}
.page-pl-brand-page-link .sf__pcard-tags.absolute.flex.flex-wrap{z-index:1}
.page-pl-brand-page-g-3 .sf__pcard-tags.absolute.flex.flex-wrap{z-index:1}
.template-index .shopify-section.bundle-features-marqee.brands-marqee{margin-top:0!important}
.template-index .shopify-section.bundle-features-marqee.brands-marqee .halo-section{background:#091c33}
.page-meta .shopify-section.bundle-features-marqee.brands-marqee .halo-section{background:#091c33}
.page-pl-brand-page-g-2 .shopify-section.bundle-features-marqee.brands-marqee .halo-section{background:#000923}
.page-pl-brand-page-link .shopify-section.bundle-features-marqee.brands-marqee .halo-section{background:#000923}
.page-pl-brand-page-g-3 .shopify-section.bundle-features-marqee.brands-marqee .halo-section{background:#000923}
.page-pl-brand-page-g .shopify-section.bundle-features-marqee.brands-marqee .halo-section{background:#000923}
.template-index .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:24px;padding-bottom:10px;margin-top:-10px;letter-spacing:20px}
.page-pl-brand-page-g .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:24px;padding-bottom:10px;margin-top:-10px}
.page-pl-brand-page-g-2 .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:24px;padding-bottom:10px;margin-top:-10px}
.page-pl-brand-page-affiliates .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:24px;padding-bottom:10px;margin-top:-10px}
.page-pl-brand-page-link .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:24px;padding-bottom:10px;margin-top:-10px}
.page-pl-brand-page-g-3 .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:24px;padding-bottom:10px;margin-top:-10px}
.template-page.page-google-lp-2 #MainContent{padding-bottom:0}
.product-surprise-date .Shipping ul{padding:0}
.product-surprise-date .shopify-section.bundle-features-marqee{margin-top:60px}
.product-surprise-date section.sf-icon-box.sf-section-padding.mymuse_promise{margin-bottom:60px}
.template-product.product-surprise-date #MainContent{padding-bottom:30px}
.product-surprise-date .container-narrow.faq-section{margin-bottom:0}
.sf__pcard[handle="blindfold"] .sf__pcard-image:before,.sf__pcard[handle="dirty-dice"] .sf__pcard-image:before,.sf__pcard[handle="handcuffs"] .sf__pcard-image:before,.sf__pcard[handle="play-hard-kit"] .sf__pcard-image:before,{background:url(/cdn/shop/files/New_Tag.webp?v=1719228112);content:'';width:69px;height:70px;position:absolute;z-index:1;background-size:contain;background-repeat:no-repeat}
div#mr-div-embedded-cp-cvb-drawer{margin-top:-5px;padding-bottom:5px!important}
.mr-embedded-widget > div{margin:0!important}
.mr-embedded-widget > div .mr-offer-header__text{font-size:15px!important;padding-bottom:10px;text-align:center}
body#sf-theme.product-surprise-date .main-product__block.main-product__block-collapsible_tab iframe#tolstoy{height:auto!important;min-height:32em}
body#sf-theme.product-link-remote-controlled-massager .main-product__block.main-product__block-collapsible_tab iframe#tolstoy{height:auto!important;min-height:19em}
.mr-progress-bar-item__milestone{opacity:0}
.mr-embedded-widget > div.mr-embedded-widget__offer-header-con{margin:0 0 -25px!important}
.template-index .sf__pcard[handle="hands-solo-kit-gift-hampers-for-men"] .sf__pcard-image:before,.template-index .sf__pcard[handle="discreet-delights-kit"] .sf__pcard-image:before{display:none}
.sf__pcard[handle="hands-solo-kit-gift-hampers-for-men"] .sf__pcard-image:before{background:url(/cdn/shop/files/Artboard_94_copy_3.webp?v=1719296535);content:'';width:69px;height:70px;position:absolute;z-index:1;background-size:contain;background-repeat:no-repeat}
.dod_banner{max-width:800px}
#m-menu-drawer li.free-guides.link-lv2{position:relative}
#m-menu-drawer li.free-guides.link-lv2:after{content:"New";position:absolute;left:146px;color:#fff;background:#e74714;font-size:13px;padding:2px 10px;border-radius:20px;top:14px;height:23px;font-weight:600;line-height:20px}
.m-cart--item[data-product-id="8178371428601"] .m-cart-quantity--wrapper.scd-item__quantity{display:none}
.page-pl-brand-page-g-3 .sf-footer{background-color:var(--color-footer-background-mobile);margin-top:-90px}
.page-pl-brand-page-link .sf-footer{background-color:var(--color-footer-background-mobile);margin-top:-90px}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn#click_hero_shopall{border-radius:60px;font-size:24px;font-weight:600;min-width:240px;height:55px;line-height:55px;padding:0;background:#000923;color:#ffd665!important;margin-top:10px;text-transform:uppercase;letter-spacing:2px}
p.accordion-header-seo.active svg{transform:rotate(180deg)}
.footer-accordion-seo{display:flex;justify-content:space-between;flex-direction:column;gap:10px;margin-left:inherit;margin-bottom:30px;margin-top:-22px}
.footer-accordion-seo p.accordion-header-seo{display:flex;justify-content:flex-start;gap:15px}
.accordion-content-seo{display:none}
.accordion-header-seo{cursor:pointer}
.accordion-header-seo.active{font-weight:700}
.accordion-content-seo{padding-bottom:15px}
.cfittemplatecover-template48{margin-bottom:25px!important}
.page-custom-quiz-results-page main#MainContent .shopify-section div.section-my{height:0;overflow:hidden}
.page-custom-quiz-results-page main#MainContent .shopify-section div.quiz_results_section,.page-custom-quiz-results-page main#MainContent .shopify-section div.quiz_results_section div.section-my{height:unset}
.page-custom-quiz-results-page main#MainContent .shopify-section div.quiz_results_section .w-full.section-my{margin:0}
.page-custom-quiz-results-page.quiz-results main#MainContent .shopify-section div.section-my{height:unset;overflow:visible}
.template-collection .autoscroll-strip{margin-bottom:25px}
.swiper-container.h-full.group.f-media-desktop.appco_bg{opacity:1;border-radius:30px}
.template-index .deal_of_the_day_home a.sf__btn.sf__btn-secondary{line-height:36px}
.sf-footer .sf__footer-bottom{background-color:#F6F3EF!important}
.sf-media-nav.appco_bg .nav-swiper-container{justify-content:center;display:flex;align-items:center}
button.m-cart-quantity--button.scd-item__btn{line-height:1!important;padding:0!important}
.prod__accordion.sf-scroll-trigger collapsible-item{padding:0 20px;border:1px solid #ececec;border-radius:8px;background:#fff}
media-gallery responsive-image img{opacity:1!important}
button.py-2.px-3.hide_search_text span.sf__tooltip-item.block.sf__tooltip-bottom.sf__tooltip-style-2{font-size:0!important}
.product-options .prod__option .product-option-item[data-option-type=color]{border:0 solid #fff}
iframe#preview-bar-iframe{box-shadow:0 0 0!important}
.rte.sf-age-verifier__text.appco_bg p{line-height:1.5}
.template-product .flex.shrink-0.items-center.psa__form-controls.w-full product-form.f-product-form.w-full .sticky-atc-form{padding:0;display:flex;align-items:center;justify-content:flex-end}
.template-product .prod__sticky-atc button.add-to-cart.sf__btn.flex-grow{margin:0}
.template-product sticky-atc.form.product-form{padding:10px 0}
.template-product .flex.shrink-0.items-center.psa__form-controls.w-full.md\:w-auto.appco_bg{padding:0}
.template-product sticky-atc.form.product-form .psa__info.appco_bg{padding:0}
.product-naughty-card .shopify-section > a.image-link{margin-top:60px}
.product-naughty-card .shopify-section.glide-compare-products.compare-products{padding:10px 0}
@media (max-width: 767px) {
.page-pl-brand-page-g-3 section.sf-icon-box.mymuse_promise{background:linear-gradient(180deg,#fff,#ffd871)!important;border-radius:0;margin:0!important;max-width:3000px!important;width:100%;padding-left:15px!important}
.product-naughty-card .shopify-section > a.image-link{margin-top:40px;margin-left:15px;margin-right:15px}
.template-product .title_price_div .title_price{font-size:14px}
.page-meta .sf__featured-collection-button a.sf__btn.sf__btn-primary{margin-top:10px}
.page-meta .mymuse_promise{max-width:100%;margin:0 0 -80px}
.template-index .deal_of_the_day_home a.sf__btn.sf__btn-secondary{line-height:28px}
.template-product .prod__sticky-atc .psa__title{font-size:14px}
.template-product sticky-atc.form.product-form{padding:1px 0}
.sf-testimonials{overflow:hidden}
.shopify-section.glide-compare-products.compare-products{overflow:hidden}
.shopify-section.testimonials_home{overflow:hidden}
p.accordion-header-seo.active svg{transform:rotate(180deg)}
.footer-accordion-seo{margin:0 auto;display:flex;justify-content:space-between;width:100%;flex-direction:column;gap:13px;margin-bottom:30px;margin-top:4px}
.footer-accordion-seo p.accordion-header-seo{display:flex;justify-content:space-between;width:100%}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn#click_hero_shopall{border-radius:60px;font-size:20px;font-weight:600;min-width:220px;height:42px;line-height:42px;padding:0;background:#000923;color:#FFD665!important;max-width:220px;margin:0 auto;text-transform:uppercase;letter-spacing:2px}
.page-pl-brand-page-g-3 .footer-accordion-seo p.accordion-header-seo{display:flex;justify-content:space-between;width:100%;display:none}
.page-pl-brand-page-g-3 ul#footer_bootom_last_links{display:flex;justify-content:space-between;flex-direction:column;display:none}
.page-pl-brand-page-g-3 .sf-footer{background-color:var(--color-footer-background-mobile);margin-top:-80px}
.page-pl-brand-page-link .sf-footer{background-color:var(--color-footer-background-mobile);margin-top:-80px}
.page-pl-brand-page-g-3 .sf-logo.sf-logo--mobile{justify-content:flex-start}
.dod_banner{width:340px;max-width:100%}
body#sf-theme.product-link-remote-controlled-massager .main-product__block.main-product__block-collapsible_tab iframe#tolstoy{height:auto!important;min-height:13em}
body#sf-theme.product-surprise-date .main-product__block.main-product__block-collapsible_tab iframe#tolstoy{height:auto!important;min-height:24em}
.mr-embedded-widget > div .mr-offer-header__text{font-size:13px!important;padding-bottom:8px}
.sf__pcard[handle="hands-solo-kit-gift-hampers-for-men"] .sf__pcard-image:before{background:url(/cdn/shop/files/Artboard_94_copy_2.webp?v=1719296536);content:'';width:47px;height:48px;position:absolute;z-index:1;background-size:contain;background-repeat:no-repeat}
.sf__pcard[handle="blindfold"] .sf__pcard-image:before,.sf__pcard[handle="dirty-dice"] .sf__pcard-image:before,.sf__pcard[handle="handcuffs"] .sf__pcard-image:before,.sf__pcard[handle="play-hard-kit"] .sf__pcard-image:before{background:url(/cdn/shop/files/New_Tag.webp?v=1719228112);content:'';width:47px;height:48px;position:absolute;z-index:1;background-repeat:no-repeat;background-size:contain}
.product-surprise-date .shopify-section.bundle-features-marqee{margin-top:30px}
.product-surprise-date section.sf-icon-box.sf-section-padding.mymuse_promise{margin-bottom:40px}
.product-surprise-date .collapsible__content.custom_tabs_kits li{list-style:disc!important;margin-left:20px}
.product-dirty-dice .collapsible__content.custom_tabs_kits li{list-style:disc!important;margin-left:20px}
.product-handcuffs .collapsible__content.custom_tabs_kits li{list-style:disc!important;margin-left:20px}
.product-blindfold .collapsible__content.custom_tabs_kits li{list-style:disc!important;margin-left:20px}
.product-play-hard-kit .collapsible__content.custom_tabs_kits li{list-style:disc!important;margin-left:20px}
.template-index .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:16px;margin-top:-5px;padding-bottom:10px;letter-spacing:10px}
.template-index .shopify-section.bundle-features-marqee.brands-marqee{background:transparent;margin-top:0!important}
.page-pl-brand-page-g-2 .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:18px;margin-top:-5px;padding-bottom:10px}
.page-pl-brand-page-g-2 .shopify-section.bundle-features-marqee.brands-marqee{background:transparent;margin-top:0!important}
.page-pl-brand-page-affiliates .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:18px;margin-top:-5px;padding-bottom:10px}
.page-pl-brand-page-link .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:18px;margin-top:-5px;padding-bottom:10px}
.page-pl-brand-page-link .shopify-section.bundle-features-marqee.brands-marqee{background:transparent;margin-top:0!important}
.page-pl-brand-page-g-3 .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:18px;margin-top:-5px;padding-bottom:10px}
.page-pl-brand-page-g-3 .shopify-section.bundle-features-marqee.brands-marqee{background:transparent;margin-top:0!important}
.page-pl-brand-page-g .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:18px;margin-top:-5px;padding-bottom:10px}
.page-pl-brand-page-g .shopify-section.bundle-features-marqee.brands-marqee{background:transparent;margin-top:0!important}
.page-pl-brand-link .shopify-section.bundle-features-marqee.brands-marqee h2.title{color:#fff;font-size:18px;margin-top:-5px;padding-bottom:10px}
.page-pl-brand-link .shopify-section.bundle-features-marqee.brands-marqee{background:transparent;margin-top:0!important}
.template-collection .home-banner__slideshow .sf__slider--adapt .sf__slide-media{height:100%;border-radius:20px}
.page-google-lp .press-list .press-logo img.f-img-loaded{max-height:60px;object-fit:contain;max-width:80px}
.page-google-lp .sf-footer__block.sf__footer-block-our_store{min-width:unset}
.page-google-lp .musings-footer-mobile-logo img{max-width:120px;margin:-5px 0}
.page-google-lp .press-list .swiper-container{margin-bottom:-16px}
.page-google-lp .press-list .press-logo{min-height:100px}
.page-google-lp .press-list .press-logo img.f-img-loaded{max-height:75px;object-fit:contain;max-width:130px;margin:0 auto}
.mobile_about{font-size:28px;padding-top:10px}
.mobile_about h6{font-size:17px;padding-bottom:5px}
.page-google-lp h2.rte.section__heading{font-weight:600}
.page-google-lp .press-content .rte.text-lg{font-size:18px;max-width:320px;line-height:1.2}
.page-google-lp .press-list .swiper-container{margin-bottom:0}
.page-google-lp .press-list .press-logo .sf-image{min-height:60px}
.page-google-lp section.sf-icon-box.mymuse_promise .sf-column{max-width:50%;max-width:250px}
.page-google-lp section.sf-icon-box.mymuse_promise .w-full.section-my{margin:0;padding-top:10px;padding-bottom:20px}
.m-menu-drawer__content{justify-content:flex-start;gap:25px}
.page-google-lp section.sf-icon-box.mymuse_promise .w-full.section-my .sf-grid{display:flex;flex-wrap:nowrap;margin:0 auto;justify-content:flex-start;gap:10px}
.page-pl-brand-page-g-2 .press-list .press-logo img.f-img-loaded{max-height:60px;object-fit:contain;max-width:80px}
.page-pl-brand-page-g-2 .sf-footer__block.sf__footer-block-our_store{min-width:unset}
.page-pl-brand-page-g-2 .musings-footer-mobile-logo img{max-width:120px;margin:-5px 0}
.page-pl-brand-page-g-2 .press-list .swiper-container{margin-bottom:-16px}
.page-pl-brand-page-g-2 .press-list .press-logo{min-height:100px}
.page-pl-brand-page-g-2 .press-list .press-logo img.f-img-loaded{max-height:75px;object-fit:contain;max-width:130px;margin:0 auto}
.page-pl-brand-page-link .press-list .press-logo img.f-img-loaded{max-height:60px;object-fit:contain;max-width:80px}
.page-pl-brand-page-link .sf-footer__block.sf__footer-block-our_store{min-width:unset}
.page-pl-brand-page-link .musings-footer-mobile-logo img{max-width:120px;margin:-5px 0}
.page-pl-brand-page-link .press-list .swiper-container{margin-bottom:-16px}
.page-pl-brand-page-link .press-list .press-logo{min-height:100px}
.page-pl-brand-page-link .press-list .press-logo img.f-img-loaded{max-height:75px;object-fit:contain;max-width:130px;margin:0 auto}
.page-pl-brand-page-g-3 .press-list .press-logo img.f-img-loaded{max-height:60px;object-fit:contain;max-width:80px}
.page-pl-brand-page-g-3 .sf-footer__block.sf__footer-block-our_store{min-width:unset}
.page-pl-brand-page-g-3 .musings-footer-mobile-logo img{max-width:120px;margin:-5px 0}
.page-pl-brand-page-g-3 .press-list .swiper-container{margin-bottom:-16px}
.page-pl-brand-page-g-3 .press-list .press-logo{min-height:100px}
.page-pl-brand-page-g-3 .press-list .press-logo img.f-img-loaded{max-height:75px;object-fit:contain;max-width:130px;margin:0 auto}
.mobile_about{font-size:28px;padding-top:10px}
.mobile_about h6{font-size:17px;padding-bottom:5px}
.page-pl-brand-page-g-2 h2.rte.section__heading{font-weight:600}
.page-pl-brand-page-g-2 .press-content .rte.text-lg{font-size:18px;max-width:320px;line-height:1.2}
.page-pl-brand-page-g-2 .press-list .swiper-container{margin-bottom:0}
.page-pl-brand-page-g-2 .press-list .press-logo .sf-image{min-height:60px}
.page-pl-brand-page-g-2 section.sf-icon-box.mymuse_promise .sf-column{max-width:50%;max-width:150px}
.page-pl-brand-page-g-2 section.sf-icon-box.mymuse_promise .w-full.section-my{margin:0;padding-top:10px;padding-bottom:20px}
.page-pl-brand-page-g-2 section.sf-icon-box.mymuse_promise .w-full.section-my .sf-grid{display:flex;flex-wrap:nowrap;margin:0 auto;justify-content:flex-start;gap:10px}
.page-pl-brand-page-link h2.rte.section__heading{font-weight:600}
.page-pl-brand-page-link .press-content .rte.text-lg{font-size:18px;max-width:320px;line-height:1.2}
.page-pl-brand-page-link .press-list .swiper-container{margin-bottom:0}
.page-pl-brand-page-link .press-list .press-logo .sf-image{min-height:60px}
.page-pl-brand-page-link section.sf-icon-box.mymuse_promise .sf-column{max-width:50%;max-width:150px}
.page-pl-brand-page-link section.sf-icon-box.mymuse_promise .w-full.section-my{margin:0;padding-top:10px;padding-bottom:20px}
.page-pl-brand-page-link section.sf-icon-box.mymuse_promise .w-full.section-my .sf-grid{display:flex;flex-wrap:nowrap;margin:0 auto;justify-content:flex-start;gap:10px}
.page-pl-brand-page-g-3 h2.rte.section__heading{font-weight:600}
.page-pl-brand-page-g-3 .press-content .rte.text-lg{font-size:18px;max-width:320px;line-height:1.2}
.page-pl-brand-page-g-3 .press-list .swiper-container{margin-bottom:0}
.page-pl-brand-page-g-3 .press-list .press-logo .sf-image{min-height:60px}
.page-pl-brand-page-g-3 section.sf-icon-box.mymuse_promise .sf-column{max-width:50%;max-width:150px}
.page-pl-brand-page-g-3 section.sf-icon-box.mymuse_promise .w-full.section-my{margin:0;padding-top:10px;padding-bottom:20px}
.page-pl-brand-page-g-3 section.sf-icon-box.mymuse_promise .w-full.section-my .sf-grid{display:flex;flex-wrap:nowrap;margin:0 auto;justify-content:flex-start;gap:10px}
.page-mymuse-gift-guide.page-valentines-gifting-guide m-featured-collection h2.section__heading{font-size:32px!important;font-weight:500!important}
.page-mymuse-gift-guide.page-valentines-gifting-guide .tolstoy-carousel-title{font-size:32px!important;font-weight:500!important;font-family:Figtree!important}
.page-mymuse-gift-guide.page-valentines-gifting-guide .tolstoy_homepage_full{background:transparent;max-width:100%!important;margin-top:-35px}
ul.gift_guide_links.gift_guide_links_valentine{display:flex;max-width:400px;flex-wrap:wrap;gap:8px;margin-top:15px}
.gift_guide_links_valentine a{background:#091c33;color:#fff;padding:0 17px;border-radius:30px;height:34px;display:block;line-height:34px;font-size:13px;text-transform:capitalize}
body#sf-theme .main-product__block.main-product__block-collapsible_tab iframe#tolstoy{height:auto!important;min-height:18em;border-radius:12px;margin-top:10px}
.vday_pdp_shipping_message{font-size:14px}
.product-link-ads .short_boxcontent,.product-link-ads .long_boxcontent{font-size:14px}
ul.link_ads_under_atc{display:flex;gap:6px;justify-content:center;align-items:center;flex-wrap:wrap;padding-top:5px}
ul.link_ads_under_atc li.last_link_ads_item{display:flex}
ul.link_ads_under_atc li{display:flex;gap:5px;font-size:12px;align-items:center;width:calc(50% - 5px)}
.tech_specs.tech_collapse_pdp > div.content_bottom_collapse_pdp ul li{list-style:inside;margin:0;line-height:1.3;font-size:14px}
.tech_specs.tech_collapse_pdp > div.content_bottom_collapse_pdp ul{width:100%;text-align:left;margin:0}
.product_highlights .box_inclusions_inner_wrapper .box_inner responsive-image.sf-image{max-width:110px;height:80px}
.product_highlights .box_inclusions_inner_wrapper .box_inner{width:25%;max-width:98px;font-size:12px}
.product_highlights .box_inclusions_inner_wrapper{gap:2px}
.template-product .tolstoy-carousel-title{font-size:28px!important;margin-top:-30px;line-height:1.2}
.template-index .cupid_page_categories{margin-top:-10px!important}
.template-index .tolstoy_homepage_full{margin-bottom:-20px}
.template-index .cupid_page_categories .section-my{background-repeat:no-repeat;background-position:center 40px;background-size:300px!important;max-width:calc(100% - 30px);padding:120px 0 30px}
.template-index .unlearn_list_home .collection-card .collection-card__info a.text-lg{max-width:100%;min-height:5em}
.template-index .tolstoy_homepage_full{background:url(/cdn/shop/files/cupid_bg_hp_m.webp?v=1706951516)!important;background-repeat:no-repeat!important;background-size:100%!important;padding-top:60px}
.collection-all-glide-collection h3.block.text-base{min-height:18px;line-height:1}
.collection-all-glide-collection h3.block.text-base a.sf__pcard-name{line-height:1;font-size:14px;margin:0}
.page-pl-coll-vday2 .limited_edition_image{margin-top:-22px}
.page-pl-coll-vday2 section.vday_before_after{padding:20px 0 30px}
.product-gummies-for-men .prod__title:before,.product-gummies-for-women .prod__title:before{content:'MYMUSE X SETU';position:absolute;top:5px}
.product-gummies-for-men .prod__title,.product-gummies-for-women .prod__title{padding-top:30px}
.product-gummies-for-men .main-product__block.main-product__block-text,.product-gummies-for-women .main-product__block.main-product__block-text{display:none}
.top_announce{text-align:center;height:auto;padding:8px 10px;font-size:15px;line-height:1.2;max-width:380px;margin:0 auto}
.template-product .shopify-section.glide-compare-products.compare-products .halo-row.column-3{justify-content:flex-start}
.cupid_out_of_job_desktop{display:none}
.cupid_out_of_job_mobile{display:block;display:block;background:url(/cdn/shop/files/cupid_bg.webp?v=1705721899);background-repeat:no-repeat;background-size:cover;margin-bottom:-40px!important;padding-bottom:10px;padding-top:0}
.cupid_out_of_job_mobile div#brand_slider_columns{overflow:scroll;justify-content:flex-start}
.cupid_out_of_job_mobile .swiper-slide{padding:0!important;box-shadow:0 0!important;max-width:300px}
.cupid_out_of_job_mobile > div.container-fluid{background:url(/cdn/shop/files/cupid_image_title.webp?v=1705721899);padding-top:200px;background-size:100%;background-position:center -10px;background-repeat:no-repeat;padding-right:0;padding-bottom:10px}
.cupid_out_of_job_mobile .swiper-slide{padding:0!important;box-shadow:0 0 0!important}
.cupid_out_of_job_mobile .swiper-slide .brands-list__logo{box-shadow:0 0!important;padding:0!important}
.cupid_out_of_job_mobile #brand_slider_columns responsive-image.sf-image.w-full img{max-height:unset;width:100%}
.cupid_out_of_job_mobile #brand_slider_columns responsive-image.sf-image.w-full{max-height:unset;width:100%}
.cupid_out_of_job_mobile div#brand_slider_columns{overflow-y:hidden;justify-content:flex-start;overflow-x:scroll}
.cupid_bestsellers div#brand_slider_columns .swiper-slide{width:auto!important;margin-right:0;padding:0;margin-left:20px}
.cupid_bestsellers div#brand_slider_columns .swiper-slide:last-child{padding-right:20px}
.page-cupid main#MainContent{padding-bottom:0!important}
.page-cupid .cupid_page_categories .section-my{max-width:calc(100% - 30px);padding-left:0;padding-right:0}
.page-valentines-gifting-guide.page-cupid .sf-icon-box[style="--animation-order: 1;"] .sf-image img,.page-valentines-gifting-guide.page-cupid .sf-icon-box[style="--animation-order: 2;"] .sf-image img,.page-valentines-gifting-guide.page-cupid .sf-icon-box[style="--animation-order: 3;"] .sf-image img{width:78px!important;height:78px!important}
.cupid_bestsellers div#brand_slider_columns responsive-image.sf-image.w-full.mx-auto{max-height:unset;max-width:260px}
.cupid_bestsellers div#brand_slider_columns .swiper-slide{width:auto!important}
.page-cupid .cupid_page_categories .section-my{padding-bottom:30px;background-repeat:no-repeat;background-position:center 40px;background-size:300px!important;padding-top:120px}
.vday_featured_product.sf-featured-product .sf-prod-media.media-image responsive-image.sf-image{border-radius:6px;min-height:46px}
.video_title_pdp h2.title{line-height:1;font-size:24px;padding-bottom:20px}
.valentines-day-gifting svg{transform:unset!important;width:27px!important;height:27px!important}
.page-cupid-meta .white_vday_box .sf-custom__block.sf-custom__block--image{padding:0}
li.link-lv2.leading-8.valentines-day-gifting a:after{content:'New';position:absolute;right:unset;left:210px;color:#091c33;font-size:16px;font-family:Figtree;font-weight:700;letter-spacing:.02px;word-wrap:break-word;background:#FFD870;padding:0 4px;text-transform:uppercase;line-height:25px;border-radius:4px;top:-3px}
.page-cupid-meta .limited_edition_image{margin-top:-8px}
.cupid_bestsellers div#brand_slider_columns{display:flex;overflow-x:scroll;justify-content:flex-start;padding-bottom:20px;width:100%;max-width:100%;margin:0 auto}
.page-cupid-meta .sf__featured-collection.vday_featured_him .container-fluid.section-my{padding:30px 0 40px}
.mfp-content.popup_wrapper{max-width:396px}
.mfp-content.popup_wrapper button.mfp-close{right:16px;top:10px;opacity:0!important}
.vday_featured_product.sf-featured-product .swiper-container-thumbs .swiper-slide{padding:0;position:relative;max-width:50px}
.white_vday_box{box-shadow:0 4px 6px #0003}
.white_vday_box .sf-custom__block.sf-custom__block--video{padding:0}
.white_vday_box .sf-custom__block.sf-custom__block--video video{border-top-left-radius:20px;border-top-right-radius:20px;object-fit:fill}
.page-valentines-gifting-guide .sf__pcard h3.block.text-base{min-height:unset}
.mfp-content.popup_wrapper button.mfp-close{opacity:1}
.product-valentines-giftsets-l .main-product__block.main-product__block-image .flex.justify-start,.product-valentines-giftsets-m .main-product__block.main-product__block-image .flex.justify-start,.product-valentines-giftsets-xl .main-product__block.main-product__block-image .flex.justify-start{display:block}
.product-valentines-giftsets-l .main-product__block.main-product__block-image .flex.justify-center,.product-valentines-giftsets-m .main-product__block.main-product__block-image .flex.justify-center,.product-valentines-giftsets-xl .main-product__block.main-product__block-image .flex.justify-center{display:none}
.product-valentines-giftsets-l .sf__pcard h3.block.text-base,.product-valentines-giftsets-m .sf__pcard h3.block.text-base,.product-valentines-giftsets-xl .sf__pcard h3.block.text-base,.template-product.product-valentines-giftsets-l m-featured-collection a.sf__pcard-name,.template-product.product-valentines-giftsets-m m-featured-collection a.sf__pcard-name,.template-product.product-valentines-giftsets-xl m-featured-collection a.sf__pcard-name{min-height:unset}
.freeb_mob{display:block}
.freeb_desk{display:none}
div#freebiespopup{width:100%;max-width:100%;margin:0 auto}
.white_vday_box .sf-image img{border-bottom-left-radius:0;border-bottom-right-radius:0}
.m-image-comparison__wrapper img{border-radius:12px}
section.cupid_blowing_minds{display:none}
.cupid_blowing_minds_tolstoy .w-full.section-my{background:transparent!important;max-width:100%;margin:0 auto;padding-top:120px;padding-bottom:30px}
.cupid_blowing_minds_tolstoy{background:url(/cdn/shop/files/Union_1.webp?v=1705064016);background-repeat:no-repeat;background-size:100%;background-position:0 0;margin-top:40px;padding-bottom:0;margin-bottom:50px;background-color:#fff!important}
.cupid_blowing_minds_tolstoy a.testimonial_bottom_button.text-link{margin:10px auto 20px;text-align:center;display:block;color:#fff;font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:2.34px;word-wrap:break-word;background:#091C33;border-radius:100px;min-width:220px;max-width:220px;height:48px;line-height:48px;text-transform:uppercase}
.cupid_page_categories .section-my{background:url(/cdn/shop/files/for_eve.webp?v=1705712848);max-width:calc(100% - 40px);margin:0 auto -20px;padding-bottom:30px;background-repeat:no-repeat;background-position:center 50px;background-size:400px;padding-top:150px}
.cupid_blowing_minds_tolstoy .tolstoy-video-carousel-container{height:370px}
.cupid_blowing_minds_tolstoy .tolstoy-carousel .tolstoy-carousel-container video{height:370px}
.for_everyone_banner{display:none}
.cupid_page_categories .section-my .collection-list__wrapper .sf-column{min-width:280px}
.cupid_page_categories .section-my .collection-list__wrapper{width:100%;max-width:100%;margin:0 auto;padding:10px 0 30px}
.cupid_page_categories .collection-card .collection-card__info{padding:18px 30px 18px 15px;margin:0;position:relative;min-height:5em;background:#FFECEC;border-bottom-left-radius:22px;border-bottom-right-radius:22px}
.cupid_modern_love_story{background:url(/cdn/shop/files/modern_image.webp?v=1705060938);background-repeat:no-repeat;background-size:contain;background-position:top;margin-top:-40px;padding-bottom:20px}
.testimonial_full_section a.testimonial_bottom_button.text-link{margin:30px auto 20px;text-align:center;display:block;color:#fff;font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:2.34px;word-wrap:break-word;background:#091C33;border-radius:100px;min-width:220px;max-width:220px;height:48px;line-height:48px;text-transform:uppercase}
.cupid_modern_love_story .sf-custom__block:first-child .sf-custom__block-inner{opacity:0;min-height:300px}
section.sf-custom-liquid.cupid_top_tolstoy .tolstoy-carousel{max-width:100%;padding:3% 0 7%}
section.sf-custom-liquid.cupid_top_tolstoy .tolstoy-carousel .tolstoy-carousel-container video{height:400px}
section.sf-custom-liquid.cupid_top_tolstoy .tolstoy-video-carousel-container{height:400px}
.cupid_top_tolstoy{background:url(/cdn/shop/files/cupid_v_mobile_1_1.webp?v=1705056145);background-repeat:no-repeat;background-size:100%;height:100%;padding:0;max-width:unset!important;display:flex;justify-content:flex-start;align-items:center;margin-top:-15px!important;padding:80% 0 0;background-position:0 10px;padding-bottom:0;background-color:#fff4de}
.cupid_top_banner_button{color:#fff;font-size:18px;font-family:Figtree;font-weight:600;letter-spacing:2.34px;word-wrap:break-word;background:#EF5D82;min-width:200px;height:42px;border-radius:50px;line-height:1;margin-top:5px;margin-bottom:35px}
.cupid_top_review{margin:0;display:block;padding:0}
.cupid_top_banner .sf-custom__block.sf-custom__block--html .sf-custom__block-inner.w-full{max-width:calc(100%);margin-top:0;padding:0 10px}
.cupid_vday_gift_banners_shop_now{margin-top:-10px}
.featured_badge_metafield{background:#F1684F;color:#fff;font-size:11px;position:absolute;top:15px;left:0;z-index:1;line-height:1.2;padding:4px 4px 3px;letter-spacing:0}
.vday_pdp_redirection_section .variant-picker__option-values.inline-flex{justify-content:space-between;display:flex}
.vday_pdp_redirection_section .variant-picker__option-values.inline-flex label.variant-picker__option-button--button{padding:12px 20px;height:38px}
.vday_featured_product .sf-prod__info{margin-top:-15px}
.vday_featured_product .m-product-media--slider__thumbnail-icon svg.m-svg-icon path{fill:#fff}
.vday_featured_product .m-product-media--slider__thumbnail-icon svg.m-svg-icon{position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%);padding-top:2px;padding-left:2px}
.vday_featured_product .nav-swiper-container .sf-prod-media{border:2px solid #ececec;padding:0;border-radius:8px}
.vday_featured_product.sf-featured-product .sf-prod-media.media-image responsive-image.sf-image{border-radius:6px}
.vday_featured_product.sf-featured-product .swiper-slide-thumb-active .sf-prod-media{box-shadow:0 0 0 0 #000;padding:0;border-radius:8px}
.sf__featured-collection.vday_featured_her{background:#FEF7F7!important;max-width:calc(100% - 10px);margin:0 auto}
.white_vday_box h3.content__heading{font-size:22px!important;font-weight:500;line-height:1.2;text-align:center}
.white_vday_box{width:calc(100% - 30px);margin:0 auto;border-radius:28px;max-width:100%;padding:0;text-align:center}
.white_vday_box_second{margin-bottom:50px}
.white_vday_box.white_vday_box_first .container .sf-custom__block--image{order:1;padding:0 10px}
.white_vday_box .sf-custom__text-cta{text-align:center}
.white_vday_box .sf-custom__block.sf-custom__block--text .text-color-subtext{text-align:center;padding:0 5px;margin:0}
.white_vday_box .sf-custom__block.sf-custom__block--text .text-color-subtext > p{margin:0}
.white_vday_box.white_vday_box_second .sf-custom__block.sf-custom__block--text .text-color-subtext>p{margin:0 0 -5px;line-height:1.3;padding-top:10px}
.white_vday_box .sf-custom__block.sf-custom__block--text{padding:20px 15px;text-align:center}
.white_vday_box_first{margin:60px auto 50px}
.white_vday_box .sf-custom__block.sf-custom__block--image{padding:0 10px}
.white_vday_box.white_vday_box_first .container .sf-custom__block--text{order:2;padding:20px 15px;text-align:center}
.white_vday_box .container{padding:0}
.white_vday_box .container m-custom-content.sf-custom__grid.flex.flex-wrap{max-width:calc(100% - 0px);margin:0 auto;overflow:hidden}
.template-page.page-valentines-gifting-guide #MainContent{padding-bottom:3rem}
.page-valentines-gifting-guide .sf__featured-collection-button a.sf__btn.sf__btn-primary{min-width:calc(100% - 20px);max-width:calc(100% - 20px)}
.page-valentines-gifting-guide .main-product__block.main-product__block-buy_buttons{border-bottom:0 solid #ececec}
.page-valentines-gifting-guide .prod__accordion h3.collapsible__button{font-size:16px;font-weight:500}
.page-valentines-gifting-guide .sf-featured-product .product-options{margin-bottom:15px}
.sf__featured-collection.vday_featured_him{background:#FEF7F7!important;max-width:calc(100% - 10px);margin:0 auto}
.sf__featured-collection.vday_featured_her .container-fluid.section-my{margin:-10px auto -60px;padding:30px 0;max-width:calc(100% - 20px)!important}
.sf__featured-collection.vday_featured_him .container-fluid.section-my{margin:-10px auto -60px;padding:30px 0 60px;max-width:calc(100% - 20px)!important}
.mobile_categories_price .image-card{padding-bottom:5px}
.page-valentines-gifting-guide .prod__title span{display:none}
.template-page.page-valentines-gifting-guide .sf__featured-collection-button a.sf__btn.sf__btn-primary{min-width:100%;font-size:18px}
.page-valentines-gifting-guide .prod__form-error{padding:0}
.vday_before_after .container{max-width:calc(100% - 30px);display:block;margin:0 auto!important;padding:100px 0 0}
section.vday_before_after{background:url(/cdn/shop/files/pink_bottom_vday.png?v=1704804951);background-repeat:no-repeat;background-size:100%;height:100%;padding:0 0 30px;background-position:bottom;margin-bottom:50px}
.vday_before_after .container{max-width:calc(100% - 30px);display:block;margin:0 auto!important;padding:45% 0 0;background:url(/cdn/shop/files/rose_tinted_mobile.png?v=1704804951);background-size:contain;background-position:center 25px;background-repeat:no-repeat}
.page-valentines-gifting-guide .form__input-wrapper.form__input-wrapper--select{border-bottom:0 solid #ececec;padding-bottom:20px;margin-bottom:0!important}
.vday_featured_product{margin-top:-20px;padding-top:20px!important}
.vday_gifting_featured_promotion .sf-grid{display:flex;gap:3px;justify-content:center;flex-direction:column;padding:0 20px}
.vday_gifting_featured_promotion .container-fluid{padding:18px 0 35px;min-height:unset;margin-top:-10px}
.vday_gifting_featured_promotion .container-fluid img{width:19px;height:21px}
.vday_gifting_featured_promotion .container-fluid .sf-icon-box__icon{padding:0;margin-right:2px;margin-bottom:0}
.modern_love_content .prose.rte.mt-4.text-color-subtext p{color:#2B2B30;font-size:16px;font-weight:400;line-height:1.4}
.limited_edition_image{margin-top:-14px}
.vday_gifting_featured_promotion .h4{font-size:16px;color:#fff;font-weight:600;margin:0}
.modern_love_content h3.content__heading{color:#091C33;font-size:34px;max-width:300px;font-weight:700;padding-bottom:5px;line-height:1.1;text-align:center;margin:0 auto}
.vday_full_top_banner .sf-custom__block--text{display:none}
.vday_shop_now_wrapper{width:100%;border-top:0 solid #c3c3c550;margin:0;padding:0;border-bottom:0 solid #c3c3c550}
.desktop_categories_price{display:none}
.mobile_categories_price{display:block}
.product-tote-bags .shopify-section.bundle-features-marqee{margin-top:30px}
span.code-name{font-size:11px}
.template-product .snap-emi-inst{padding-top:0!important}
.template-product
.prod__sticky-atc
button.add-to-cart
span.add-to-cart-preorder.not-change.atc-text::before{margin-top:-5px!important;color:#000923}
/*.page-valentines-gifting-guide .sf-icon-box[style="--animation-order: 1;"] .sf-image img{width:18px!important;height:20px!important}
.page-valentines-gifting-guide .sf-icon-box[style="--animation-order: 2;"] .sf-image img{width:20px!important;height:21px!important}
.page-valentines-gifting-guide .sf-icon-box[style="--animation-order: 3;"] .sf-image img{width:21px!important;height:21px!important}*/
.page-valentines-gifting-guide .swiper-pagination-bullet{height:6px;width:6px}
.page-valentines-gifting-guide .swiper-pagination-bullet:after{border-radius:50%;content:"";display:block;height:6px;width:6px}
.template-product #tolstoy-container iframe#tolstoy{height:296px!important;background:#fff!important}
.template-product m-featured-collection a.sf__pcard-name{line-height:1.2;min-height:unset}
.template-product .sf__pcard h3.block.text-base{min-height:unset}
.page-pl-coll-vday2.page-valentines-gifting-guide .sf-hero__bg img{width:100%!important;max-width:100%!important;overflow:hidden;margin:0 auto!important}
.page-pl-coll-vday2.page-valentines-gifting-guide .container-fluid m-hero.sf-hero.block.sf-hero--has-link.sf-hero__mobile-no-overlay.sf-hero--text-white.sf-hero--adapt{max-width:86%!important;margin:0 auto}
.page-pl-coll-vday2.page-valentines-gifting-guide .white_vday_box.white_vday_box_second .sf-custom__block.sf-custom__block--image{padding:0}
.main-product__block.main-product__block-collapsible_tab video{min-height:auto!important;object-fit:contain}
.template-index .sf-home__slideshow .sf__slide-block.slide__block-desktop{max-width:unset;margin-left:0;margin-top:0;position:absolute;bottom:unset;height:100%;justify-content:center;align-items:end;top:-30px}
.template-index .sf-home__slideshow .sf__slide-block.slide__block-desktop .sf__slide-content{min-height:calc(100% - 10px);margin-bottom:80px!important}
.template-index .sf-home__slideshow a.slide__block-link.inline-block.sf__btn.sf__btn-white{border-radius:60px;font-size:19px;font-weight:700;min-width:180px;height:50px;line-height:50px;padding:0;background:#E74714;color:#FFD770;position:absolute;bottom:5%;left:0;right:0;margin:0 auto}
.template-collection .sf__pcard .sf__pcard-name span{display:flex;align-items:center;line-height:.9;min-height:24px;display:flex;align-items:center;line-height:.9!important;min-height:24px;justify-content:flex-start}
}
@media (max-width: 381px) {
.template-product #tolstoy-container iframe#tolstoy{height:258px!important;background:#fff!important}
}
.main-product__block-box_inclusions .box_inclusions_inner_wrapper.countBox_2{justify-content:flex-start}
.main-product__block-box_inclusions .box_inclusions_inner_wrapper.countBox_2 .box_inner{max-width:max-content}