/** Shopify CDN: Minification failed

Line 297:0 Unexpected "0%"
Line 299:0 Unexpected "40%"
Line 300:0 Unexpected "60%"
Line 972:14 Expected identifier but found "0"
Line 2657:25 Unexpected "30-OFF"
Line 3047:1 Expected identifier but found whitespace
Line 3095:64 Unexpected ";"
Line 3308:66 "ext-align" is not a known CSS property
Line 3734:51 "adding-top" is not a known CSS property
Line 4649:29 "olor" is not a known CSS property
... and 2 more hidden warnings

**/

/* ======================================== ONEST======================================== */

.onest-light{font-family:"Onest",sans-serif !important;font-weight:300 !important;letter-spacing:0 !important;line-height:1.2em !Important;}
.onest-regular{font-family:"Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em !Important;}
.onest-medium{font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;line-height:1.1em !Important;}
/* ========================================PLAYFAIR======================================= */

.playfair-regular-italic{font-family: "Playfair Display", serif !Important;font-weight:400 !important;font-style:italic !important;
letter-spacing:-0.025em !Important;line-height:1.2em !Important;}
/* ========================================ZALANDO SANS EXPANDED======================================== */
.zalando-regular{font-family:"Zalando Sans Expanded",sans-serif !important;font-weight:400 !important;
line-height:1.2em !Important;letter-spacing:0 !important;}

/* ======================================== TEXT TRANSFORM UTILITIES======================================== */

.uppercase {text-transform: uppercase !important;}
.lowercase {text-transform: lowercase !important;}
.normal-case {text-transform: none !important;}
.capitalize {text-transform: capitalize !important;}

.ef-btn-primary {background-color: #203F6D !Important;color: #fff !important;transition: background .25s ease, color .25s ease !Important;
border-radius:0 !important;}
.ef-btn-primary:hover {background-color: #FFF6C7 !Important;color: #456DA8 !important;}
.page-heading-text {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;text-transform:none !Important;margin: 0 0 7.5px !important;}




.tthover,
.custom-home-title span a {position: relative;display: inline-block;width: max-content !important;
max-width: 100% !important;color: unset !important;text-decoration: none !important;padding-bottom: 3px;background-image: none !important;}

.tthover::after, .custom-home-title span a::after {content: "" !important;position: absolute !important;left: 0 !important;right: 0;
bottom: 0 !important;width: 100% !important;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: center;transition: transform 0.18s ease !important;
pointer-events: none;}
.tthover:hover::after, .custom-home-title span a:hover::after {transform: scaleX(1);}

.desk-mob {display: flow-root;width: 100%;margin: 20px 0;padding: 0;height: auto;}


.announcement-text { font-family: "Onest",sans-serif; font-weight: 500; letter-spacing: -0.025em;}
select#stamped-sort-select { font-size: 13px; font-weight: 700; letter-spacing: -0.025em;}
p.promo-grid__title.h2 { font-size: 50px;}
a.text-link.account-page-link.view-acc-address { border: 1px solid #000; padding: 10px 15px; color: #fff; background: #000;}
.address-view { padding-top: 10px; padding-bottom: 30px;}
.grid-product__title, .visely-recommendations-container .product__title p { font-family: "Onest",sans-serif; font-weight: 500; letter-spacing: -0.025em;}
h1.section-header__title.my-account__title { font-family: "Onest",sans-serif; font-weight: 400; font-size: 24px; letter-spacing: 0em;}
.my-account__subtitle { font-size: 16px; font-family: "Onest",sans-serif; font-weight: 500; letter-spacing: -0.025em; text-transform: uppercase; line-height: 1em; margin-bottom: 25px;}
.address-view:hover a { background: #fff!important; color: #000!important;}
.custom-home-title { font-size: 20px!important; font-family: "Onest",sans-serif!important; font-weight: 500!important; letter-spacing: -0.025em !important; text-transform: uppercase;}
@media only screen and (min-width: 769px) {
#shopify-section-header .page-width { /*max-width: unset!important;*/}}
#shopify-section-header .toolbar { padding: 0px 0;}
.announcement-bar { font-size: 12px;background-color:#203F6D;}
/* .site-nav__link:hover { color: #01558b;} */
.site-nav__link--underline:after { border-bottom: none;}
.megamenu__colection-image { background-position: center center;}
.nav-search-icon-text { vertical-align: middle; margin-left: 5px;}
.toolbar__item .inline-list { display: inline; margin-right: 10px; text-transform: uppercase; font-size: 12px; font-weight: 500; letter-spacing: -0.025em;}
.toolbar__item .inline-list a:hover { color: #01558b;}
a.site-nav__link.site-nav__link--underline.clearance{ color: #57aecf!important;}
a.site-nav__link.site-nav__link--underline.\34 th-of-july-sale{ color: #57aecf!important;}
.site-header { border: 0; padding: 5px 0;}
.site-navigation { text-transform: uppercase; font-weight: 500; letter-spacing: -0.025em;}
.site-footer__linklist a:hover, .footer__social a:hover { color: #01558b;}
.mobile-nav__social a { padding: 8px 10px;}
.mobile-nav__social-item { -webkit-box-flex: 0; -ms-flex: 1; flex: 1;}
.addedom { margin: 16px 0 0 0; padding: 10px; display: flex; flex-wrap: wrap; min-height: 172px;}
.addedom .mobile-nav__item:nth-child(2n+1) { margin-right: 6px;}
.addedom .mobile-nav__item { width: calc(50% - 3px); margin-bottom: 6px; position: relative; line-height: 1;}
.addedom img { width: 100%;}
.addedom .mobile-nav__link { padding-left: 35px; position: absolute; bottom: 0; right: 0; left: 0; font-weight: 600;
text-transform: uppercase; text-align: center; background-color: #000; padding: 10px; color: #fff !important;letter-spacing: -0.025em;}
.addedom .mobile-nav__item:last-child { padding-bottom: 0;}
.mobile-nav__child-item {display: -webkit-box;display: -ms-flexbox;/*display: inherit;*/}
.article__title { font-size: 18px; font-weight: 500; letter-spacing: -0.025em;}
.usersemails { text-transform: lowercase!important; padding-top: 10px;}
.index-section h2 { font-family: "Onest",sans-serif !important; font-weight: 500 !important; color: #000; text-transform: uppercase; 
 font-size: 65px; font-weight: 500; padding-bottom: 0px; border-bottom: none; letter-spacing: -0.025em;}
.my-account-details { order: 1;}
.visely-recommendations-title, #foursixty-hideable-container h2 { transition: opacity 1.5s ease-out; clear: both; text-align: center; 
text-transform: capitalize; font-size: 25px; font-weight: 500; margin: 0px; letter-spacing: -0.025em;color: #203F6D;}
.product__price { font-size: 16px;}
.color-swatch { border-radius: 50%;}
.color-swatch .color-swatch-background { border-radius: 50%; position: absolute; top: 3px; bottom: 3px; left: 3px; right: 3px;}
.js-qty__wrapper { max-width: 150px;}
.drawer .btn.cart_checkout {margin-top: 20px;background: #57aecf!important;font-weight: 500;font-size: 18px !important;
letter-spacing: -0.025em;padding: 0 !important;line-height: 60px;}
.cart__subtotal { margin-bottom: 0;}
.cart_total_savings { color: #56aece; margin-bottom: 0;}
.cart-subtotal-row { margin-bottom: 20px;}
.plus-shipping-upsell { background-color: #fff; color: #57aecf; text-align: center;}
.plus-shipping-upsell p { margin-left: -20px; margin-right: -20px; border-bottom: 1px solid #e8e8e1; font-size: 13px; font-weight: 700; padding-bottom: 12px; padding-top: 5px; letter-spacing: -0.025em;}
.footer__logo a { text-align: center;}
.footer__title { font-weight: 600;letter-spacing: -0.025em;}
div#ws { display: flex; justify-content: space-between; flex-wrap: wrap; text-align: center; margin: 0 20%!important;}
div#ws >h2 { width: 100%; font-size: 25px; font-weight: 500; letter-spacing: -0.025em;}
div#ws >img { width: 25%; height: 100%;}
.drawer__fixed-header { height: 26px!important;}
.drawer__header { height: 40px!important; padding: 2px 0 2px;}
.drawer__fixed-header:not(.drawer__fixed-header--full) { left: 0; right: 0;}
.drawer__inner--has-fixed-footer { padding-top: 7px!important;}
.drawer__title { width: 70%; position: absolute; left: 0; right: 0; margin: auto; text-align: center; font-size: 15px; text-transform: uppercase; font-weight: 700; line-height: 26px; letter-spacing: -0.025em;}
.drawer__close { width: unset; text-align: unset; float: right;}
.drawer__close-button { right: unset;}
.drawer__close-button .icon { width: 34px; height: 34px; vertical-align: top;}
#CartDrawer > .drawer__inner { top: 38px!important; overflow-y: hidden;}
.ajaxcart__price {font-weight: 600;margin-bottom: 0;letter-spacing: -0.025em;}
.stamped-badge-powered { display: none;}
.footer__social { text-align: center; margin-top: 20px;}
.footer__social a { height: unset!important;}
#stamped-reviews-widget { margin-top: 25px; margin-bottom: 25px; cursor: pointer;}
#CartContainer h3.visely-recommendations-title.complete { margin-bottom: 0; padding: 14px 0; border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8;}
#CartContainer .popup-cart .visely-recommendations-container .get-it { background: #57AECF!important; border-color: #57AECF!important;}
.my_account-order-table .table--responsive th { font-size: 14px;}
#contact_form { text-align: center; margin-bottom: 30px;}
#contact_form .notify_soldout { margin-top: 20px;}
#contact_form label { font-weight: 700; letter-spacing: -0.025em;}
#contact_form label[for="contact[email]"] { text-transform: inherit; margin: 15px 0 0; letter-spacing: inherit;}
#contact_form .bis-checkbox-label { text-transform: inherit; margin: 20px 0; letter-spacing: inherit;}
.collection-bar-list { overflow-y: hidden; overflow-x: auto; margin: 0; padding: 0 8px; display: flex; 
-webkit-overflow-scrolling: touch; height: 100px; align-items: center;}
.collection-bar-item { text-align: center; list-style-type: none; padding: 0px; flex-shrink: 0; width: 72px;margin:0px;}
.collection-bar-item img { width: 55px; height: 55px; border-radius: 50%; display: inline-block;}
.collection-bar-item span { font-family: "Onest",sans-serif; font-weight: 500;letter-spacing: -0.025em; 
display: block; text-transform: uppercase; font-size: 9px;line-height: 1;}
#reamaze-widget { z-index: 20!important;}
.account-page-link { color: #72BFE5;}
.shopify-cleanslate [data-shopify-buttoncontainer] { justify-content: flex-end;}
.additional_checkout_buttons { margin-bottom: 0!important;}
td>span:first-child a { color: #72BFE5;}
td>span:last-child a { color: #e6390f;}
#rc_navigation { list-style: none;}
#rc_navigation a { color: #72BFE5;}
#ReCharge { padding-top: 75px; padding-bottom: 75px;}
.rc_subscriptions__subscription__address__edit > .edit_address_link { color: #72BFE5; margin-left: 10px;}
.rc_text--base > p > a { color: #72BFE5;}
tbody > tr > td > p { margin: 0!important;}
[data-purchase-id] { display: none;}
#ReCharge-Nav { padding-top: 25px;}
#ReCharge #customer_tab_nav { margin-bottom: 50px;}
#ReCharge #customer_tab_content { padding-left: 40px;}
#customer_tab_content > .rc_subscriptions { padding-top: 25px;}
#account-history-details #order-link > a { color: #72BFE5;}
#customer-order-detail [data-label="Product"] > a { color: #72BFE5;}
#CartContainer .drawer__inner { top: 3px;}
.content-img.cust-img img { width: 100%; position: relative; z-index: 1;}
.content-img.cust-img { margin: 0!important;}
.our-story .left-section-one .content-text { width: 100%; margin: 0; padding: 0 0 0 70px;}
.our-story .left-section-two .content-text { padding: 0; width: 100%;}
.our-story .left-section-two .content-text p { width: 100%; padding: 0 60px 40px 0;}
.section-two-template { padding: 20px 0 0;}
.our-story .left-section-three .content-text p { width: 100%; padding: 0 0 40px 70px;}
.our-story .left-section-three .content-text { width: 100%;}
.content-img.story-one { width: 300px; margin: 0 20px 0 0; padding: 0; float: right; text-align: center;}
.content-img.story-one img { width: 100%;}
.story-detail { width: 100%!important; margin: 15px 0 0;}
.content-img.story-two { width: 300px; margin: 0 0 0 20px; padding: 0; float: left; text-align: center; position: relative;}
.content-img.story-two img { width: 100%;}
.content-img.story-two:before { content: ''; background-image: url(/cdn/shop/files/s06.png?17827); background-repeat: no-repeat; background-position: bottom center; position: absolute; width: 100%; height: 65%; right: -325px; z-index: 0; bottom: 20px; background-size: cover;}
.our-story .right-section-four { padding: 0 20px;}
.our-story .four-tenths.left-section-one { padding-top: 60px;}
.our-story h2.text-center { position: relative; z-index: 2;}
h2.text-center:before { content: ''; background: #72bfe58f; width: 590px; position: absolute; height: 15px; bottom: 0; z-index: -2; left: 0; right: 0;}
.our-story { overflow: hidden;}
.left-section-two h2.text-center:before { content: ''; background: #72bfe58f; width: 650px; position: absolute; height: 15px; bottom: 0; z-index: -2; left: -156px; right: 0;}
.our-story .grid__item.four-tenths.left-section-three { padding: 40px 0 0;}
.our-story .section-three-template .content-text h2 { padding: 0 0 30px; margin: 0 0 0 70px; text-align: center; width: 100%; z-index: 9; position: relative;}
.our-story .section-three-template .content-text h2:after { content: ''; background: #72bfe58f; width: 750px; position: absolute; height: 15px; bottom: 30px; z-index: -1; left: 0; right: 0;}
.section-four-template h2:before { display: none;}
.right-section-three .content-img img { width: 100%;}
.our-story p span { border-bottom: 2px solid #ffc6ab; padding: 0 0 2px;}
.our-story .section-three-template h2 span { border-bottom: 2px solid #ffc6ab;}
.section-one-rep { text-align: center;}
.section-one-rep p { max-width: 600px; margin: 0 auto; padding: 0 0 20px;}
a.cust-button { margin: 0; background: #000; color: #fff; padding: 10px 25px; text-transform: uppercase;}
.cust-bottom-sec-btn { text-align: center; margin: 40px 0 0;}
.section-one-rep a { border: none;}
.section-two-rep h1 { text-align: center; margin: 40px 0!important; display: inline-block; width: 100%; letter-spacing: -0.025em; font-weight: 600;}
.cust-left-sec { padding: 18px 0 0 200px; width: 50%; float: left;}
.cust-left-sec h3 { margin: 20px 0 0 20px !important; border-bottom: 2px solid #ffc6ab; display: inline-block; font-weight: 600; letter-spacing: -0.025em;}
.cust-left-sec h2 { margin: 20px 0 10px 40px; font-weight: 600; letter-spacing: -0.025em;}
.cust-bg { margin: 20px 0 0;}
.cust-over-sec-bg { width: 285px;}
.cust-over-sec-bg h5 { text-align: center; font-size: 20px; line-height: normal; font-weight: 500; padding: 20px 0; position: relative; z-index: 2; letter-spacing: -0.025em;}
.cust-over-sec-bg h5:after { content: ' '; background: #bff0f9; width: 800px; height: 135px; position: absolute; left: 0; z-index: -1; top: 0;}
.cust-right-sec { width: 50%; float: left; position: relative; z-index: 4;}
.cust-right-sec:after { content: ' '; background: #bff0f9; width: 100%; height: 128px; position: absolute; top: 130px; left: 0; z-index: -1;}
.become-a-rip { overflow: hidden;}
.cust-over-bg-sec { margin: 120px 0 0 20px; text-align: right; position: relative; z-index: 3;}
.cust-over-bg-sec img { margin: -158px 0 0; z-index: 4;}
.section-three-rep .cust-left-sec { padding: 18px 0 0 200px; width: 50%; float: left;}
.section-three-rep .cust-over-sec-bg h5:after { right: 0; z-index: -1; left: inherit;}
.section-four-rep { width: 100%; display: inline-block; margin: 30px 0 0;}
.section-five-rep h1 { text-align: center; position: relative; z-index: 2; font-weight: 600; margin: 30px 0 40px;letter-spacing: -0.025em;}
.section-five-rep h1:before { content: ' '; background: #bff0f9; position: absolute; width: 100%; height: 30px; left: 0; z-index: -1; bottom: -10px;}
.section-five-rep p { font-weight: 500; font-size: 20px; text-align: center; text-transform: uppercase; margin: 0; letter-spacing: -0.025em;}
.section-five-rep h4 { margin: 15px 0; text-align: center; font-weight: 900; font-size: 25px;letter-spacing: -0.025em;}
.section-five-rep p span { border-bottom: 2px solid #ffc6ab;}
.thirdimage-gb-mob { width: 90%;}
.mob-image-set-two { margin-top: -68px; width: 90%; padding-bottom: 65px;}
.title-gb { padding-bottom: 50px;}
.section-five-rep.page-width { padding-top: 40px;}
.fontsize-gb { font-weight: 700!important; letter-spacing: -0.025em !important;}
.our-title-gb { font-size: 35px!important; font-weight: 700!important; letter-spacing: -0.025em !important;}
.fontsize-gb-sub { font-weight: 700!important; letter-spacing: -0.025em !important;}
.top-p-gb { font-size: 17px; font-weight: 500; letter-spacing: -0.025em;}
.btn-gb-custom { font-size: 20px; padding: 10px 40px;}
.sub-gb-story { font-weight: 700; letter-spacing: -0.025em;}
.sub-gb-story-meet { font-size: 30px!important; font-weight: 700!important; letter-spacing: -0.025em !important;}
.gb-meet-team { font-size: 20px; font-weight: 700; letter-spacing: -0.025em;}
.special-gb-text { font-size: 18px!important; font-weight: 700!important; max-width: 745px!important; letter-spacing: -0.025em !important; width: 100%!important;}
.gb-under-font { font-size: 25px!important;}
.cust-over-sec-bg.gb-before h5:after { height: 155px;}
.gb-set-font-weight { font-weight: 500; font-size: 17px; letter-spacing: -0.025em;}
.image-section-founder { margin: auto; text-align: center; width: 50%;}
img.bigimage-founders { border: 20px solid #fff;}
h2.fontsize-gb span { border-bottom: 2px solid #ffc6ab; padding: 0 0 2px;}
.gb-mob { display: none;}
.last-img { display: none;}
.gb-lastcont h1 { text-align: center; position: relative; z-index: 2; font-weight: 600; margin: 30px 0 40px;letter-spacing: -0.025em;}
.gb-lastcont p { font-weight: 500; font-size: 17px; margin: auto; text-align: center; letter-spacing: -0.025em;}
.desktop-ban { display: block!important;}
.mobile-ban { display: none;}
[data-aos="hero__animation"].loaded.aos-animate .hero__media, [data-aos="hero__animation"].loaded.aos-animate .hero__image.lazyloaded, [data-aos="hero__animation"].loaded.aos-animate .hero__image--svg, .hero.loaded.aos-animate .slideshow__slide.slick-active .hero__media, .hero.loaded.aos-animate .slideshow__slide.slick-active .hero__image.lazyloaded, .hero.loaded.aos-animate .slideshow__slide.slick-active .hero__image--svg { -webkit-animation: zoom-fade 0 cubic-bezier(0.26, 0.54, 0.32, 1) 0 forwards; animation: zoom-fade 0 cubic-bezier(0.26, 0.54, 0.32, 1) 0 forwards; transition: none;}
a.site-nav__link.site-nav__link--underline.holiday-gift-guide { color: #FC8961;}
body { font-family: "Onest",sans-serif; font-weight: 400;padding:0;margin:0;display: flex;flex-direction: column;
min-height: 100vh; letter-spacing: 0em;line-height:1.2em;}
body::after {display: none !important;content: none !important;}
html, body {margin: 0;padding: 0;}
main {flex: 1;}
#MainContent {flex: 1;}
.main-content {min-height: auto !important;}
.site-header--heading-style .site-nav__link {font-size: 13px;letter-spacing: 0;color: #203F6D;}


h1, .h1, h2, .h2, h3, .h3 {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;}




.promo-grid__content p:last-child { font-size: 36px;}
.site-nav__dropdown a { font-family: "Zalando Sans Expanded",sans-serif !important;font-weight: 400 !important; font-size: 11px!important; letter-spacing: -0.025em;}
.footer__collapsible a, .collapsible-content__inner p { font-family: "Onest",sans-serif; font-weight: 400;text-transform:uppercase;font-size: 12px; letter-spacing: 0em;}
.footer__collapsible p {text-transform: none;font-size: 13.75px;}
.custom-ream {text-transform: uppercase;font-size: 12px !important;} 
p.footer__small-text { font-family: "Onest",sans-serif; font-weight: 500; letter-spacing: -0.025em;}
.index-section h2 { font-size: 36px;}
#shopify-section-1552318476448 h2 span { font-size: 20px;text-transform: none;}
button { font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;line-height:1.1em !Important;}
span.stamped-badge-caption {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;line-height:1.1em !Important; font-size: 12px; text-transform: uppercase;}
p.afterpay-paragraph {font-size: 13px !important;}
span.money {font-size: 12px; letter-spacing: .5px;}
a.btn { font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;line-height:1.1em !Important;}
.ajaxcart__product-name--wrapper a { font-family: "Onest",sans-serif; font-weight: 500; letter-spacing: -0.025em;}
#CartDrawer .product__title p { font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;line-height:1.1em !Important;}
.gb-mobile_breadcrumbs { display: none;}
.breadcrumb { text-align: center; font-size: 12.75px; margin: 10px 0; text-transform: uppercase; font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;line-height:1.1em !Important;}
span.gb-mobile_breadcrumbs nav a { font-size: 10px;}
.rc_layout__content fieldset { border: unset; padding: 15px;}
div#customer_tab_content a { color: #72BFE5;}
button.rc_button.rc_button--primary.btn.btn-primary.button { float: left;}
.rc_header-settings__title.rc_title-bar__title { display: none;}
.rc_layout.rc_form__group { display: flex; width: 100%;}
legend { width: 100%; display: flex;}
input#billing_is_shipping { display: flex; float: left; margin-top: 3px;}
legend h4 { margin: 0;}
.footer__title { font-family: "Onest",sans-serif; font-weight: 500; letter-spacing: -0.025em;}
div#reamaze-widget { z-index: 9999!important;}
.sale-custom { text-align: right; margin-right: 57px;}
.home__hero-banner { margin-bottom: 13px; position: relative;}
.home__hero-banner picture img { width: 100%; pointer-events: none;}
.home__hero-content { position: absolute; top: 50%; left: 7%; transform: translateY(-50%);}
.home__hero-copy { position: absolute; left: 0; top: 45px; width: 100%;}
.home__hero-subtitle { font-size: 26px; margin-bottom: 20px; color: #fff; text-transform: uppercase; letter-spacing: -0.025em; line-height: 1; font-family: "Onest",sans-serif; font-weight: 500;}
.home__hero-title { font-size: 55px; color: #000; line-height: 1; letter-spacing: -0.025em; font-family: "Onest",sans-serif; font-weight: 500;}
.home__hero-btn { background-color: #fff; border: 2px solid #fff; color: #000; min-width: auto; padding: 13px 48px; font-size: 12px; letter-spacing: -0.025em; text-transform: uppercase; font-weight: 500; display: inline-block; margin-top: 30px; font-family: "Onest",sans-serif; font-weight: 500;}
.home__hero-arrow { display: block; position: absolute; bottom: 5%; left: 0; right: 0; margin: 0 auto; width: 18px; height: auto; -webkit-animation: bounce 2s infinite; animation: bounce 2s infinite;}
0%, 20%, 50%, 80%, 100% {
transform:translateY(0);}
40% {transform:translateY(-15px);}
60% {transform:translateY(-5px);}
.home__hero-btn:hover { background-color: #000; color: #fff;border:solid 2px #fff;}
.home-halfwidth__tile { margin-bottom: 30px; width: calc(50% - 15px);}
.type-simple .promo-grid__content { position: absolute; bottom: 7.955%;}
.shop-now-promo-custom { margin: 0;}
.cus-simple0, .cus-simple2 {padding-top: 0px !important;padding-right: 20px;padding-left: 0 !important;}
.cus-simple1, .cus-simple3 {padding-right: 0!important;padding-top: 0 !important;padding-left: 0 !important;}
.cus-simple2, .cus-simple3 {margin-top: 37px;}
.flex-grid--1553164405732 { padding-right: 0!important; padding-left: 0!important;}
.mobile-banner { display: none;}
.home__hero-copy { position: static;}
.cstm-subscription .input-full { width: 57%; background-color: #fff; height: 60px; border: none; color: #000;}
.cstm-subscription .btn.customsms { min-width: 185px; height: 60px; vertical-align: top; background-color: #000;}
.cstm-subscription .btn.customsms:hover { background-color: #fff!important; color: #000; border: solid 2px #000;}
.p.show-status.error { color: red;}
.p.show-status.final { color: #02c421fc;}
.js-drawer-open .main-content:after, .js-drawer-closing .main-content:after { background-color: rgba(0,0,0,0.8);}
.js-qty__adjust--minus { border-right: none;}
.js-qty__adjust--plus { font-weight: 900;letter-spacing: -0.025em;}
.rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-product-price, .rebuy-recommended-products .rebuy-product-block .rebuy-product-info .rebuy-product-price { line-height: 1.2; margin: 0!important;}
div#reamaze-widget { z-index: 5!important;}
#printable-rign-cstm { margin: 0px 0; font-size: 1em;}
.stamped-header { color: #0a282b; margin-left: -20px; margin-right: -20px; width: calc(100% + 40px); max-width: calc(100% + 40px);}
.stamped-summary { display: flex; flex-direction: row; flex-wrap: wrap; width: 1440px; max-width: 100%; padding: 0 20px; padding-bottom: 0; color: #0a282b; margin: 0 auto 10px!important;}
.stamped-summary div.summary-overview, .stamped-summary div.stamped-summary-ratings, .stamped-summary div.stamped-review-options, .stamped-summary span.stamped-summary-actions { order: 3; display: flex; vertical-align: middle; flex-direction: column; justify-content: center; align-items: center; margin: 0; padding: 0 40px; text-align: center; position: relative; float: none!important; width: 25%!important; flex-basis: 25%!important;}
.stamped-summary div.summary-overview::after, .stamped-summary div.stamped-summary-ratings::after, .stamped-summary div.stamped-review-options::after, .stamped-summary span.stamped-summary-actions::after { content: ""; right: 0; width: 1px; height: 84px; display: block; position: absolute; background: #b2b2b3; top: calc(50% - 42px);}
.stamped-summary { color: #0a282b;}
.stamped-summary-text-1 { font-size: 37px; line-height: 30px; font-weight: 700; margin-right: 5px; margin-top: 0; letter-spacing: -0.025em;}
.stamped-summary-starrating { float: none!important; margin: 0 6px 0 0 !important;}
.stamped-summary-photos.stamped-summary-photos-container { display: block; text-align: center; width: calc(100% + 30px); max-width: calc(100% + 30px); order: 1; margin-left: -15px; margin-right: -15px; margin-bottom: 40px; max-height: initial;}
.br-btn, .stamped-summary-actions-newquestion, .stamped-summary-actions-newreview, .skip-to-content-navigation { text-align: center!important; display: inline-block!important; letter-spacing: 1.5px; border-radius: 5px!important; font-weight: 400!important; font-size: 14px!important; border: none!important; color: #fff!important; background-color: #000!important; transition: all .25s ease!important; text-transform: uppercase!important; padding: 12px 20px!important; border: 2px solid #000!important; cursor: pointer!important;}
.stamped-summary-actions-newquestion, .stamped-summary-actions-newreview { margin: 5px 0!important;}
.stamped-summary-recommend { display: none!important;}
.stamped-summary-photos.stamped-summary-photos-container { order: 3; display: flex; vertical-align: middle; flex-direction: column; justify-content: center; align-items: center; margin: 0; padding: 0 40px; text-align: center; position: relative; float: none!important; width: 25%!important; flex-basis: 25%!important;}
.stamped-summary-photos.stamped-summary-photos-container::after { content: ""; right: 0; width: 1px; height: 84px; display: block; position: absolute; background: #b2b2b3; top: calc(50% - 42px);}
.stamped-summary span.stamped-summary-actions:after { display: none;}
.stamped-summary-ratings { border-left: none!important; border-right: none!important; border: none!important;}
.stamped-summary-ratings .summary-rating .summary-rating-count { color: gray;}
.stamped-summary-photos-container { display: none!important;}
.stamped-header .stamped-review-options ul { float: none!important;}
.stamped-review-options ul li { width: 99%!important; margin-right: 20px!important; list-style: none!important; display: block!important; float: left!important; margin-bottom: 10px!important;}
.stamped-header .stamped-review-options ul { margin: 0 auto!important; padding: 0!important; max-width: 200px;}
.stamped-header .stamped-review-option-title { text-align: left; font-weight: 500; font-family: "Onest",sans-serif; font-size: 14px!important; display: block!important; padding-bottom: 0!important; letter-spacing: -0.025em;}
.stamped-review-option-scale { background-color: #b2b2b3!important; display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-pack: justify!important; -webkit-justify-content: space-between!important; -ms-flex-pack: justify!important; justify-content: space-between!important; margin: 9px 0!important; margin-right: 0; margin-left: 0; width: 99%!important; height: 4px!important; position: relative!important; margin-left: auto!important; margin-right: auto!important; height: 6px!important; border: 1px solid #b2b2b3!important; border-radius: 12px!important; text-transform: lowercase!important;}
.stamped-header .stamped-review-option-scale span { content: ""!important; background: #297d6b!important; margin-left: -10px!important; width: 14px!important; height: 14px!important; border-radius: 50%!important; position: absolute!important; top: -webkit-calc(50% - 4px)!important; top: calc(50% - 7px)!important;}
.stamped-header .stamped-review-option-scale i:nth-child(1), .stamped-review-option-scale i:nth-child(5) { background: none!important;}
.stamped-header .stamped-review-option-scale i, .stamped-review-option-scale-wrapper i { background: none!important; display: inline-block; width: 1px; height: 8px;}
.stamped-header .stamped-review-option-labels span:nth-child(2), .stamped-header .stamped-review-option-labels span:nth-child(3), .stamped-header .stamped-review-option-labels span:nth-child(4) { display: block!important;}
.stamped-summary div.stamped-review-options .stamped-review-option-labels { font-size: 12px; color: gray;}
.stamped-review-options { background-color: transparent!important;}
.stamped-tab-container { text-align: center;height: 0 !important;z-index: -1;}
ul.stamped-tabs li.active { color: #56AECE!important; border-bottom: 2px solid #56AECE!important;}
.created { order: 2!important; float: left!important; display: flex!important; padding-left: 0!important; color: #8b8985!important;}
.author {text-transform: uppercase; order: 1!important; float: left!important; display: flex!important; font-weight: 500!important; font-size: 18px; letter-spacing: -0.025em;}
.created::before { content: ""!important; padding-right: 0px!important;}
/* .verified-badge { display: none;} */
.stamped-review-header .review-location { display: none!important;}
.stamped-review-recommend:not([data-is-recommend="true"]) { display: none;}
.stamped-review-header-starratings { display: none;}
.stamped-review-option-scale-wrapper { background-color: #b2b2b3!important; display: -webkit-box!important; display: -webkit-flex!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-pack: justify!important; -webkit-justify-content: space-between!important; -ms-flex-pack: justify!important; justify-content: space-between!important; margin: 9px 0!important; margin-right: 0; margin-left: 0; width: 99%!important; height: 4px!important; position: relative!important; margin-left: auto!important; margin-right: auto!important; height: 6px!important; border: 1px solid #b2b2b3!important; border-radius: 12px!important; text-transform: lowercase!important;}
.stamped-header .stamped-review-option-scale span, .stamped-review-option-scale-wrapper span { content: ""!important; background: #56AECE!important; border-radius: 50%!important; width: 14px!important; height: 14px!important; margin-top: 0!important; position: absolute!important; top: -6px!important; text-align: center!important;}
.stamped-summary span.stamped-summary-actions { display: flex; flex-direction: column; justify-content: center; align-items: center;}
div[data-widget-style*=standard] .stamped-summary-actions { display: flex!important;}
ul.stamped-tabs li { text-transform: uppercase; font-weight: 700; letter-spacing: -0.025em;}
.stamped-review-header-starratings { position: absolute; left: -181px; top: 38px;}
[data-widget-style=standard2] .stamped-review-content { margin-top: 0;}
.stamped-review-header-title { font-size: 18px!important; color: #0a282b;}
.stamped-review-content-body { line-height: 1.5; margin-top: 10px!important; font-size: 14px!important; color: #4d4d4d;}
.stamped-review-image { width: 70%; float: left;}
.stamped-review-options { float: right; width: 30%;}
.stamped-review-options ul li { width: 100%; display: block; flex: auto; flex-basis: 100%!important;}
.stamped-review-option-labels span:nth-child(2), .stamped-review-option-labels span:nth-child(3), .stamped-review-option-labels span:nth-child(4) { display: block!important;}
.stamped-review-header-starratings i { /*color: #fab51c!important*/;}
.stamped-summary-caption .stamped-summary-text { font-weight: 500; letter-spacing: -0.025em;}
.stamped-summary-actions-newquestion, .stamped-summary-actions-newreview { float: none!important;}
.rebuy-product-actions .rebuy-button { padding: 6px 20px!important; height: 43px!important;}
.htusb-container-html-prod-trust_0 { display: none!important;}
.rebuy-button span { font-size: 11px; letter-spacing: -0.025em; font-family: "Onest",sans-serif !important; font-weight: 500;}
.flickity-slider .rebuy-product-actions .rebuy-button { height: 43px!important;}
.rebuy-product-block .rebuy-button { height: auto!important;}
#rebuy-widget-2919 .rebuy-button { opacity: 1;}
.working { background: #000; border-color: #000;}
.cstm-mani-whyshop { text-align: center;}
.whyshop-cstm p { font-size: 11px; line-height: 1.4; text-transform: uppercase; text-align: center; letter-spacing: -0.025em; font-family: "Onest",sans-serif; font-weight: 500;}
div#ws >h2 { padding: 40px 0;}
.product__values { padding: 15px 0 45px;margin: 40px 0 50px; text-align: center;}
.section-title { font-size: 18px; letter-spacing: -0.025em; text-transform: uppercase; font-family: "Onest",sans-serif; font-weight: 500; text-align: center;}
.product__values-wrap { display: flex; overflow-x: auto; margin: 50px auto 0!important;}
.container { max-width: 1280px; margin: 0 auto; padding: 0 25px; position: relative;}
.product__value-cstm { padding: 0; width: 25%; margin-right: 0;}
.product__value-title { font-family: "Onest",sans-serif; font-weight: 500; font-size: 11px; line-height: 1.4; text-transform: uppercase; text-align: center; letter-spacing: -0.025em;}
.section-title span { position: relative; padding: 0 15px; z-index: 1;}
.product__value-cstm img { width: 90px; height: 90px; display: block; margin: 0 auto 20px;}
.product__value-cstm .globe-icon { width: 70px; height: 90px; display: block; margin: 0 auto 20px;}
.product__value-title p { margin: 0; padding: 0; font-weight: 900;letter-spacing: -0.025em;}
.stamped-questions .stamped-review { flex-direction: column;}
.stamped-review .created { font-size: 12px; float: none!important; padding-left: 0!important;}
.stamped-questions .stamped-review-header .created, .stamped-review-header-byline .created { float: none!important;}
.stamped-questions .stamped-review .stamped-review-header, .stamped-questions .stamped-review .stamped-review-content, .stamped-questions .stamped-review .stamped-review-reply { width: 100%; flex-basis: 100%;}
.stamped-review-reply { margin: 15px 0 0!important; padding: 30px!important; border-left: 0!important; border-radius: 4px!important;}
#stamped-main-widget .stamped-container .stamped-review-reply .stamped-review-avatar { background-image: url(https://s3.us-west-2.amazonaws.com/stamped.io/uploads/account/32040/meta/avatar_image.jpg)!important; display: block!important; width: 60px; height: 60px; background-size: cover!important; display: none;}
.stamped-review .stamped-review-reply .created { font-size: 12px; float: none!important; padding-left: 0!important;}
.product-single__form .variant-wrapper .variant__label { font-size: .9em;}
.product__quantity label { font-family: "Onest",sans-serif; font-weight: 500; font-size: .9em; letter-spacing: -0.025em;}
.add-to-cart span { letter-spacing:0px;font-size: 14px;}
.complete-the-look #rebuy-widget-2919.rebuy-widget .super-title { font-family: "Onest",sans-serif; font-weight: 500;
font-size: 1em; text-align: left!important; letter-spacing: -0.025em;}
.drawer__title {font-family: "Onest",sans-serif !important;font-weight: 500 !important;    line-height: 35px; letter-spacing: -0.025em;}
.collection-bar-item span { font-family: "Onest",sans-serif; font-weight: 500; letter-spacing: -0.025em;}
.ui-accordion-header { font-family: "Onest",sans-serif; font-weight: 500 !important; font-size: 15px!important; letter-spacing: -0.025em;}
#rebuy-widget-2919 .rebuy-product-title { font-weight: 500; text-transform: uppercase; letter-spacing: -0.025em;}
.ui-accordion-content span, .ui-accordion-content p , .ui-accordion-content strong { font-size: 16px!important; text-align: left!important;}
.ui-accordion-content h4.p5, .ui-accordion-content h4 { font-weight: 700; text-align: left!important; letter-spacing: -0.025em;}
.ajaxcart__product-name--wrapper a { text-transform: uppercase; font-size: 12px;}
.ajaxcart__price .money {font-weight: 700;font-size: 16px!important; letter-spacing: -0.025em;}
.ajaxcart__subtotal {font-size: 14px;font-weight: 500;letter-spacing: -0.025em;display: -webkit-box!important;display: -ms-flexbox!important;text-transform: none;
display: flex!important;-webkit-box-pack: justify!important;-ms-flex-pack: justify!important;justify-content: space-between!important;margin-bottom: 0;}
.ajaxcart__savings { font-size: 12.75px; font-weight: 400; text-transform: uppercase; margin: 10px 0 4px;}
#rebuy-widget-298 .rebuy-product-title ,#rebuy-widget-232519 .rebuy-product-title , #rebuy-widget-94097 .rebuy-product-title { font-size: 13px; letter-spacing: 1.25px; text-transform: uppercase;}
.ui-accordion-content h4 span { font-size: .95em!important; font-weight: 900; text-transform: uppercase; letter-spacing: -0.025em;}
small.ajaxcart__discount.Free { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.B2G1 { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.VALENTINES25 { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.AmbassadorDay { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.SPRING20 { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}

small.ajaxcart__discount.B2G1-Mystery{ display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.B2G1-July { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.B1G1-Jewelry { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.B1G1-Christmas { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.GIFTCARD20 { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.B1G1 { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.MDW30{ display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.EF30{ display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.\31 5\%.Off { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.\33 0\%.OFF { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount { display: none;}
.grid-product__meta .grid-product__title { font-size: 13px; letter-spacing: -0.025em; text-transform: uppercase; font-weight: 500;}
.grid-product__price span.money { font-weight: 700; letter-spacing: -0.025em;}
.product__price span.money { font-size: .91rem;}
.product-single__title { font-size: 20px; text-transform: uppercase; font-weight: 500; letter-spacing: -0.025em;}
.ajaxcart__savings .money { font-size: 12.75px;}
.product-single__form .btn--full { width: auto; min-width: 260px;}
.product-single__description .product-description-slider>h3, .product-single__description .product-description-slider>.h3 { text-align: left;}
.stamped-product-reviews-badge { margin: 7px 0 0;}
.grid-product__price { margin-top: 4px;}
#CartContainer .rebuy-widget .rebuy-product-title { font-weight: 700; text-transform: uppercase; font-size: 12px; letter-spacing: -0.025em;}
.rebuy-product-price { font-weight: 700; letter-spacing: -0.025em;}
.product__price-savings { font-weight: 500; font-size: .91rem; font-family: "Onest",sans-serif; letter-spacing: -0.025em;}
.variant-wrapper .variant__label-info span { font-family: "Onest",sans-serif; font-weight: 500; font-size: 14px; text-transform: uppercase; letter-spacing: -0.025em;}
.complete-the-look, .product-single__description { width: 570px; max-width: 100%;}
.plus-shipping-upsell .money { font-size: 13px; font-weight: 700; letter-spacing: -0.025em;}
.drawer .btn.cart_checkout { margin-top: 15px;}
.cart-shippingThreshold__bar { height: 9px!important; /*margin: 0 auto;*/ width: 86%; background-color: #eee; border-radius: 0px; position: relative; overflow: hidden;}
.cart-shippingThreshold__progress { background-color: #57aecf!important;}
.cart-shipping__numOuter, .cart-shipping__success, .cart-shipping__numOuter1 {font-size: 15px;text-transform: none !important;font-weight: 500;text-align: center;color: #0F0F0F;margin-bottom: 15px; letter-spacing: -0.025em;}
#cstm-page { margin: 0 16px;}
.snize-overhidden .snize-title { font-weight: 500!important; font-size: 13px!important;text-transform:uppercase; letter-spacing: -0.025em;}
.snize-price-list .snize-price.money { font-size: 14px; font-weight: 700; letter-spacing: -0.025em;}
.snize-reviews .total-reviews { font-size: 14px!important; font-weight: 500; margin-top: 3px; letter-spacing: -0.025em;}
.product__value-cstm .free-shipping { width: 90px; height: 90px;}
#shopify-section-1552318476448 h2.savedcustom {margin: 0 auto 10px; padding: 0 14px 12px;}
#shopify-section-1552318476448 .index-section { margin-bottom: 0; margin-top:60px;}
#shopify-section-1552318476448 .grid { margin-bottom: 0;}
.insta-cstm #foursixty-hideable-container { margin-top: 0px!important;}
.fs-wrapper div.fs-timeline-entry { margin-left: 0!important;}
.fs-has-links::after { font-family: "Onest",sans-serif !important; font-weight: 500 !important; letter-spacing: -0.025em;}
.rebuy-widget .flickity-page-dots .dot, .rebuy-recommended-products .flickity-page-dots .dot { height: 14px!important; width: 14px!important; border-radius: 100%; display: none!important;}
.visely-recommendations-title, #foursixty-hideable-container h2 { font-size: 20px!important; font-weight: 500!important; letter-spacing: -0.025em !important;}
.custommob { font-size: 20px; font-weight: 500; letter-spacing: -0.025em;}
#rebuy-widget-298 .primary-title , #rebuy-widget-94097 .primary-title ,#rebuy-widget-232519 .primary-title  { color: #232323; font-size: 20px; font-weight: 500; letter-spacing: -0.025em;}
.fs-wrapper div.fs-text-container .fs-entry-title, div.fs-detail-title { font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
.fs-post-info a { font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
#shopify-section-1552318476448 .savedcustom a::after {border-bottom: none;transition: inherit;}
.stamped-summary-actions-newquestion:before, .stamped-summary-actions-newreview:before { padding-right: 5px;}
.stamped-review-options ul li:first-child { margin-right: 0;}
li#tab-questions[data-count][data-new-tab]:after, li#tab-reviews[data-count]:after { padding: 2px!important;}
.stamped-container .summary-rating-bar { width: 140px!important; color: #000!important; background: none!important; box-shadow: none!important;}
.stamped-container div.summary-rating-bar div { background-color: #fff!important; background: none!important; color: #8b8985!important;}
.summary-rating-bar-content { position: relative; width: 50px!important;}
.summary-rating-bar .summary-rating-bar-content:after { font-family: "stamped-font"!important; color: #000!important; position: absolute!important; left: 40px!important; font-size: 16px!important; letter-spacing: 4px!important;}
.summary-rating-bar[data-rating="5"] .summary-rating-bar-content:after { content: "\f005\f005\f005\f005\f005"!important;}
.summary-rating-bar[data-rating="4"] .summary-rating-bar-content:after { content: "\f005\f005\f005\f005\f006"!important;}
.summary-rating-bar[data-rating="3"] .summary-rating-bar-content:after { content: "\f005\f005\f005\f006\f006"!important;}
.summary-rating-bar[data-rating="2"] .summary-rating-bar-content:after { content: "\f005\f005\f006\f006\f006"!important;}
.summary-rating-bar[data-rating="1"] .summary-rating-bar-content:after { content: "\f005\f006\f006\f006\f006"!important;}
.summary-rating-title { display: none!important;}
.stamped-summary-ratings { color: #999; font-size: 12px; line-height: normal;}
.summary-rating-title { width: 19%!important; display: inline-block; cursor: pointer;}
.summary-rating-title { display: none!important;}
.summary-rating { width: 100%; text-align: center;}
.fa-star, .fa-star-checked, .fa-star-half-o, .fa-star-o, .stamped-fa-star, .stamped-fa-star-checked, .stamped-fa-star-half-o, .stamped-fa-star-o { color: #fab51c !important;}
.reviews-page-widget .summary-rating { text-align: center;}
.reviews-page-widget .stamped-summary-ratings { text-align: center; width: 100%!important;}
.summary-rating-bar-content { background: #fab51c!important; color: #fff;}
.summary-rating-bar-content::before { content: ''; display: block; margin: 2px;}
.summary-rating-bar-content { background: #ffd200; line-height: normal; display: flex; padding: 1px 0 2px; word-wrap: initial; word-break: initial;}
.summary-rating-bar-content { line-height: normal!important; word-wrap: initial!important; word-break: initial!important;}
div[data-widget-style*=standard] .summary-rating-bar>div.summary-rating-bar-content { font-size: 12px!important; font-weight: 600; color: #ccc!important; font-family: 'Avenir Next', sans-serif;letter-spacing: -0.025em;}
div[data-widget-style*=standard] div>.summary-rating-count { font-size: 12px!important; font-weight: 600; color: #ccc!important; font-family: 'Avenir Next', sans-serif;letter-spacing: -0.025em;}
.stamped-review { display: flex; flex-direction: row; margin-top: 0; margin-bottom: 0; padding-top: 30px; padding-bottom: 45px; border-top: 1px solid #b2b2b3;}
.stamped-review .stamped-review-header { width: 180px!important; flex-basis: 180px; padding-right: 40px; margin-top: 20px;}
.stamped-review-header { font-size: .9em!important; width: 100%!important; line-height: 20px!important; display: flex!important; flex-direction: column!important;}
.stamped-review .stamped-review-content { margin-top: 0; margin-bottom: 0; width: calc(100% - 180px); flex-basis: calc(100% - 180px);}
.stamped-reviews .stamped-review-content { display: flex; flex-direction: row-reverse; padding-bottom: 15px; position: relative;}
.stamped-review-body { width: 100%; min-height: 150px;}
.stamped-review-recommend { width: 280px; flex-basis: 280px; padding-left: 80px; margin-top: 0; max-width: 30%; display: none;}
.stamped-review-footer { right: 0; left: 0px; bottom: 0px; position: relative;}
div[data-widget-style*=standard] .stamped-summary-starrating i:before { font-size: 26px!important; /*color: #fab51c*/;}
.stamped-review-options ul li { width: 99%!important; margin-right: 10px!important; list-style: none!important; display: block!important; float: left!important; margin-bottom: 10px!important;}
.stamped-review-header-title { margin: 0!important;}
.stamped-summary-ratings .summary-rating .summary-rating-count { padding: 0 0 0 10px;}
.BIS_trigger {width: auto !important;min-width: 260px;padding: 13px 20px !important;font-size: 14px;font-weight: 900;letter-spacing: -0.025em;}
.product-single__form .btn--full {margin: 0 60% 0 0;}
body#recharge-novum #recharge-te {z-index: 0 !important;}
#recharge-te{background-color:#fbfbfb !important;}
#recharge-te .nav--wrapper ul li a {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
#recharge-te .rc_add_product h3 {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
#recharge-te h2.page-title {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
#rc_te-template-wrapper .rc_schedule_wrapper span.rc_order_title {font-family: "Onest",sans-serif !important;
font-weight: 500 !important; letter-spacing: -0.025em;}
#rc_te-template-wrapper .rc_schedule_wrapper p {font-family: "Onest",sans-serif !important;
font-weight: 500 !important; letter-spacing: -0.025em;}
#rc_te-template-wrapper .rc_subscription_next_charge_date p {font-family: "Onest",sans-serif !important;
font-weight: 500 !important; letter-spacing: -0.025em;}
#rc_te-template-wrapper .rc_subscription_next_charge_date h2.color-light-green{font-family: "Onest",sans-serif !important;
font-weight: 500 !important; letter-spacing: -0.025em;}
#rc_te-template-wrapper .rc_subscription_next_charge_date a{font-family: "Onest",sans-serif !important;
font-weight: 500 !important; letter-spacing: -0.025em;}
/* my account css start */
.my-account-details {padding: 0 0 0px 0;width:100%;}
.my-account-details .my-account__subtitle {text-align: center;font-weight: 600;font-size: 20px;
border-bottom: solid 1px #e9e9e9;padding: 30px 0 14px 0;letter-spacing: -0.025em;}
.my-account-details p, .my-account-details a {padding: 0 20px;margin: 28px 0 0 0;}
#rc_link_container {padding: 0;}
.my-account-details p, .my-account-details a {padding: 0 0px;margin: 28px 0 0 0;}
.my_account-order-table {padding: 20px;margin-left: 40px;background-color: #fff;width:100%;}
.my_account-order-table h2.my-account__subtitle {padding: 20px 0 0 20px;font-weight: 600;font-size: 20px;letter-spacing: -0.025em;}
.log-cstm {position: absolute;right: 0;top: 8px;}
.account__table {background: transparent;border-spacing: 0;}
.account__table th, .account__table td {border: none;border-bottom: 1px solid #eee;border-collapse: collapse;text-align: center;padding: 26px 0;}
.account__back {display: inline-flex;align-items: center;color: #919191;font-size: 13px;font-family: "Onest",sans-serif;
font-weight: 500; letter-spacing: -0.025em;}
.account__back svg {margin-right: 15px;width: 7px;height: auto;pointer-events: none;}
.order__info {margin-top: 15px;}
.order__info, .order__items, .order__addresses, .order__prices {border-top: 1px solid #F8F8F8;padding: 20px 0 20px;
text-align: left;}
.order__number {color: #57aecf;font-family: "Onest",sans-serif;font-weight: 500;margin-bottom: 15px; letter-spacing: -0.025em;}
.order__line {margin-bottom: 10px;}
.order__line strong{font-weight: 400;font-family: "Onest",sans-serif;padding-right: 5px;color: #000; letter-spacing: 0em;}
.order__address .order__line strong {color: #57aecf;font-weight: 600;letter-spacing: -0.025em;}
.order__prices table {border-spacing: 0;background: transparent;display: table;width: auto;}
.order__prices table td {padding: 3px 0;}
.order__prices table td strong {padding-right: 5px;}
#customm h3 {display: none;}
#customm #rebuy-widget-4423:before {content: "START SHOPPING";display: table;text-align: center;width: 100%;
padding: 14px 0;border-bottom: 1px solid #d8d8d8;border-top: 1px solid #d8d8d8;font-size: 11px;font-weight: bold;letter-spacing: -0.025em;}
a.account__refer:hover {color: #57aecf;} 
.omcus {margin: 10px 10px 0 0px;position: relative;top: 4px;}
/* my account css end */
/* customer account css start */
/* account dropdown start 10-12-2020 */
.header__top-dropdown-toggle {position: relative;line-height: 50px !important;text-align: center;cursor: default;}
.header__top-dropdown-toggle .login-acc:hover > .account-section ~ .header__top-dropdown {display: block;}
.header__top-dropdown {position: absolute;top: 100%;right: 0;width: 100%;background-color: #fff;
padding: 10px 10px 0;text-align: left;display: none;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);z-index: 10;margin: 0;}
.header__top-dropdown li {line-height: 1;list-style: none;text-align: left;margin: 0 0 12px 0;}
.header__top-dropdown li a:hover {text-decoration: underline;}
.header__top-dropdown li a {text-transform: uppercase;font-size: 11px;letter-spacing: -0.010em;}
.logo-prayer {text-align: center;margin: 30px 0 20px 0;}
.prayer p {text-align: center;padding: 0 25px;}
.logo-prayer img {width: 200px;}
/* account dropdown end 10-12-2020 */
/* star css 11-12-2020 */
.ele-logo-cstm {text-align: center;margin: 30px 0 0 0;}
.ele-heading-cstm {text-align: center;}
.ele-heading-cstm h2 {font-size: 32px;text-align: center;margin: 20px 0;}
.cstm-app-store {display: inline;text-align: center;}
.cstm-app-store {border-bottom: none !important;}
.cstm-btn-thanku {background-color: #203F6D !important;margin: 20px 0 0 0 !important;border-radius: 2px;
padding: 10px 20px !important;font-size: 14px;}
.lets-fix-heading {font-size: 20px;text-transform: unset;}
.echo-cstm-txt h2 {font-weight: 500;font-size: 21px; letter-spacing: -0.025em;}
.echo-cstm-txt p {font-size: 15px;}
.echo-cstm-txt h3 {font-size: 15px;text-transform: unset;}
.the-cross-txt {margin-left: 50px;margin-right: 50px;}
.friend-ship-img {margin: 0 0 40px 0;}
.shop-our-rigng {background-color: rgba(86, 174, 207, 1) !important;}
#product-component-1607968020135 {margin: 0 auto 40px;}
.shopify-buy__product__title {font-weight: 500 !important; letter-spacing: -0.025em;}
#product-component-1607968020135 .shopify-buy__btn.shopify-buy__btn-disabled {background-color: rgba(86, 174, 207, 1) !important;
opacity: 0.5 !important;}
.discount-cstm-section {text-align: center;background-color: #f9f9f9;padding: 4px;border-radius: 4px;
border: solid 2px #FAF7A2;}
.discount-cstm-section h3 {font-size: 14px;margin: 0px;text-transform: unset;font-weight: 600;letter-spacing: -0.025em;}
.discount-cstm-section p {font-size: 12px;margin: 0;}
.discount-cstm-section strong {color: #57aecf;} 
.hope-logo {border-bottom: none !important;}
.hope-logo:after {content: inherit !important;}
.discount-cstm-section a {display: block;}
.discount-prd-section {width: 58%;background-color: #f7f7f7;margin: 16px 0 0px;
text-align: left;padding: 10px;border-radius: 4px;border: solid 4px #FAF7A2;}
.discount-prd-section strong {text-transform: uppercase;font-size: 14px;color: red;} 
.discount-prd-section h3 {font-size: 18px;margin: 0px 0 4px 0;text-transform: unset;font-weight: 600;letter-spacing: -0.025em;}
.discount-prd-section p {font-size: 16px;margin: 0;}
.discount-prd-section a {color: #000;display: block;}
.you-purchase-left {width: 170px;}
.you-purchase-main {display: flex;justify-content: space-between;align-items: center;}
.you-purchase-txt {margin: 0 0 0 20px;}
#CartDrawer .rebuy-product-review .rebuy-star-rating .rebuy-star-rating-foreground {
background-image: url('data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%22100%22%20height%3D%2220%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') !important;}
#foursixty-hideable-container .stamped-summary-actions {top: -10px;}
.rebuy-product-review .rebuy-star-rating {height: 13px !important;}
.rebuy-product-review .rebuy-star-rating {width: 70px !important;}
.rebuy-product-review .rebuy-review-count {margin: 0 0 0 3px !important;font-weight: 500; letter-spacing: -0.025em;}
/* star css 11-12-2020 */
/* start css chat icon */
.hope-logo {border-bottom: none !important;}
.hope-logo:after {content: inherit !important;}
#reamaze-widget {background: transparent !important;box-shadow: none !important;height: 78px !important;}
#reamaze-widget #reamaze-widget-icon {border-radius: 0 !important;width: 80px !important; height: auto !important;}
#reamaze-widget-container #reamaze-widget:hover:hover {transform: none !important;box-shadow: none !important;}
/* end css chat icon */
/* start css 6-1-2021 */
#herocus {display: flex;-ms-flex-align: end!important;align-items: flex-end!important;}
#herocus .section-header {text-align: left;}
#herocus .section-header__shadow:before {background: none;}
#herocus .section-header__title {letter-spacing: 5px;text-shadow: 0px 0px 2px rgba(255,255,255,0.97);}
.promo-grid__title {letter-spacing: 5px;text-shadow: 0px 0px 0px rgba(255,255,255,0.97);}
.promo-grid__content::after {}
/* end css 6-1-2021 */
/* start css 12-1-2021 */
#ShopAllItems {color: #6DACCB;margin-left: 0;font-weight: 800;letter-spacing: -0.025em;}
.customgrandchildlink{margin-left:0px;}
.mobile-nav__link.mobile-nav__link--top-level.Sale {color: #6DACCB;font-weight: 600;letter-spacing: -0.025em;}
#Sublabel-pages-our-story1, #Sublabel-pages-brand-ambassadors2, #Sublabel-pages-charity-partners3, #Sublabel-pages-rewards4,
#Sublabel-pages-influencer-request-form5, #Sublabel-blogs-elevated-faith-blog6, #Sublabel-pages-wholesale7{
/*position: inherit !important;*/}
/* end css 12-1-2021 */
.ui-accordion-content ul li {font-size: 16px;}
/* slick slider start 21-1-2021 */
.slick-slide {margin: 0 5px;}
.slickcust2 .slick-prev:before, .slick-next:before {color: #000;font-size: 50px;line-height: 26px;text-shadow: none;
content:inherit}
.slickcust2 .slick-prev, .slickcust2 .slick-next {}
.slickcust2 .slick-prev.slick-disabled, .slickcust2 .slick-next.slick-disabled {opacity: 0;}
.slickcust2 .slick-prev:focus, .slickcust2 .slick-next:focus {outline: none;}
.slickcust2 .slick-next {background-image: url(/cdn/shop/files/arrow.png?v=1611258339);
background-repeat: no-repeat;background-position: top center;background-size: 14px;z-index: 1;}
.slickcust2 .slick-prev {background-image: url(/cdn/shop/files/arrow-left.png?v=1611258663);
background-repeat: no-repeat;background-position: top center;background-size: 14px;z-index: 1;}
/* slick slider end 21-1-2021 */
/* start css 24-1-2021 */
.footer-staped-cstm {position: relative;top: 0;right: 0;text-align: center;max-width: 190px;width: 100%;}
.img-txt-cstm {position: absolute;top:0;margin: 28px 0 0 0;width: 100%;text-align: center;}
.img-txt-cstm p {color: #E9E9E9;font-size: 20px;font-weight: 700; letter-spacing: -0.025em;}
.verifide-reviews-cstm {font-size: 12px;margin: 11% 0 0 0;font-weight: 600;letter-spacing: -0.025em;}
.card-img-top-cstm {margin: 0 auto;text-align: center;width: 164px;}
/* end css 24-1-2021 */
.account {background-color: #ECFAFA}
.account__container {max-width: 1060px;margin: 0 auto;}
.account__header {position: relative;padding: 30px 0 0;}
.account__header-bottom {background-color: #fff;display: flex;align-items: center;justify-content: space-between;
padding: 25px;}
.account__nav {padding: 0 25px 25px;background-color: #fff;border-bottom: 1px solid #F8F8F8;}
.account__nav select {-webkit-appearance: none;-moz-appearance: none;appearance: none;
width: 100%;padding: 17px 15px;line-height: 1;border: 1px solid #34c1bb !important;border-radius: 0 !important;
color: #34c1bb;font-family: "Onest",sans-serif;font-weight: 500;font-size: 16px;background-image: url(./icon-chevron-down-teal.svg);
background-size: 18px 8px;background-repeat: no-repeat;background-position: calc(100% - 15px) center; letter-spacing: -0.025em;}
.account__name {font-size: 22px;color: #57aecf;font-family: "Onest",sans-serif;margin-bottom: 25px;text-align: center; font-weight: 400; letter-spacing: 0em;}
.account__name div {color: #000;text-transform: uppercase;letter-spacing: -0.025em;font-size: 12px;
font-family: "Onest",sans-serif;font-weight: 500;margin-top: 15px;}
.account__refer {color: #57aecf;font-size: 10px;text-transform: uppercase;letter-spacing: -0.025em;
font-family: "Onest",sans-serif;font-weight: 500;text-decoration: underline;display: flex;align-items: center;justify-content: center;}
.account__refer svg {width: 25px;height: auto;margin-right: 8px;}
@-webkit-keyframes spin {
from {transform: rotate(0)}
to {transform: rotate(360deg)}}
@keyframes spin {
from {transform: rotate(0)}
to {transform: rotate(360deg)}}
.account__points {font-family: "Onest",sans-serif;font-weight: 500;position: relative; letter-spacing: -0.025em;}
.account__points .account__points-header, .account__points .account__rewards-link {
display: block;color: #000;text-transform: uppercase;letter-spacing: 0.1em;font-size: 10px;
position: absolute;left: 100%;padding-left: 7px;white-space: nowrap;top: 0;}
.account__points .points {color: #57aecf;font-size: 24px;text-align: center;height: 25px;line-height: 25px}
.account__points .points svg {width: 25px;height: auto;-webkit-animation-name: spin;animation-name: spin;
-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-duration: 2s;
animation-duration: 2s;-webkit-animation-timing-function: linear;animation-timing-function: linear;margin: 0 auto}
.account__points .account__rewards-link {color: #57aecf;text-decoration: underline;top: 15px;}
.account__toolbar {display: none}
.account__logout {color: #919191;text-transform: uppercase;font-family: "Onest",sans-serif;font-weight: 500;
letter-spacing: -0.025em;text-decoration: underline;font-size: 9px;}
.account__logout--mobile {
position: absolute;font-size: 9px;color: #919191;top: 18px;right: 25px;
text-decoration: underline;font-family: "Onest",sans-serif;font-weight: 500;letter-spacing: -0.025em;
text-transform: uppercase;}
.account__tabs {display: flex;}
.account__tabs.active-tab--1 .account__tab:nth-child(1), .account__tabs.active-tab--2 .account__tab:nth-child(2), .account__tabs.active-tab--3 .account__tab:nth-child(3), .account__tabs.active-tab--4 .account__tab:nth-child(4) {
background-color: #fff;opacity: 1 !important;}
.account__tab {padding: 15px 30px;color: #34c1bb;font-family: "Onest",sans-serif;font-weight: 500;font-size: 15px; letter-spacing: -0.025em;}
.account__tab.active {background-color: #fff;}
.account__main {background-color: #fff;}
.customer__address-title {text-transform: uppercase;font-family: "Onest",sans-serif;font-weight: 500;letter-spacing: -0.025em;
margin-bottom: 20px;}
.customer__address-form {display: none;}
.dialog .customer__address-form, .modal .customer__address-form {display: block;padding: 25px;}
.dialog .customer__address-form .form-wrap, .modal .customer__address-form .form-wrap {
display: flex;flex-wrap: wrap;}
.dialog .customer__address-form .form-group, .modal .customer__address-form .form-group {
width: calc(50% - 7.5px);margin-bottom: 5px;}
.dialog .customer__address-form .form-group:nth-child(odd), .modal .customer__address-form .form-group:nth-child(odd) {
margin-right: 15px;}
.dialog .customer__address-form .form-group label, .modal .customer__address-form .form-group label {font-size: 13px;font-family: "Onest",sans-serif;padding: 10px 10px 10px 0; font-weight: 400; letter-spacing: 0em;}
.dialog .customer__address-form .form-group--cta, .modal .customer__address-form .form-group--cta {width: 100%;}
.dialog .customer__address-form .form-group--checkbox, .modal .customer__address-form .form-group--checkbox {
display: flex;align-items: center;width: calc(100% - 15px)}
.dialog .customer__address-form input[type="checkbox"], .modal .customer__address-form input[type="checkbox"] {
-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid #919191;width: 15px;
height: 15px;flex-shrink: 0;margin-right: 10px;transition: all 0.2s ease-in-out;position: relative;}
.dialog .customer__address-form input[type="checkbox"]::after, .modal .customer__address-form input[type="checkbox"]::after {
transform: translate(-50%, -50%) scale(0);}
.dialog .customer__address-form input[type="checkbox"]:checked, .modal .customer__address-form input[type="checkbox"]:checked {
box-shadow: 0 0 0 10px #34c1bb inset;border-color: #34c1bb;}
.dialog .customer__address-form input[type="checkbox"]:checked::after, .modal .customer__address-form input[type="checkbox"]:checked::after {
content: "";display: block;
background-image: url("/cdn/s/assets/checkout_2019-01-21/checkbox-tick-924f1ffcd2bcf9a29293aa0b640b31f39068d9def7837cb7b2788f7e7e7686af.svg");
transition: transform 0.2s;width: 10px;height: 8px;z-index: 2;position: absolute;left: 50%;
top: 50%;transform: translate(-50%, -50%) scale(1);}
.dialog .customer__address-form input[type="text"], .dialog .customer__address-form input[type="tel"], .dialog .customer__address-form select, .modal .customer__address-form input[type="text"], .modal .customer__address-form input[type="tel"], .modal .customer__address-form select {
border-bottom: 1px solid #d8d9d8;width: 100%;padding: 10px;font-family: "Onest",sans-serif;font-size: 16px; font-weight: 400; letter-spacing: 0em;}
.account__add-address {color: #34c1bb;padding-left: 5px;font-family: "Onest",sans-serif;font-weight: 500; letter-spacing: -0.025em;}
.account__no-orders {padding: 125px 0;text-align: center;font-family: "Onest",sans-serif;font-weight: 500;text-transform: uppercase;letter-spacing: -0.025em;font-size: 12px;}
.account__no-orders small {font-size: 13px;font-family: "Onest",sans-serif;text-transform: none;
letter-spacing: 0em;display: block;margin-top: 20px; font-weight: 400;}
.account__no-orders a {margin-top: 20px;}
.account__main {padding: 20px;font-size: 14px;}
.account__detail {margin-bottom: 40px;}
.account__detail:last-child {margin-bottom: 0;}
.account__detail h2 {color: #919191;text-transform: uppercase;font-family: "Onest",sans-serif;font-weight: 500;
font-size: 12px;letter-spacing: -0.025em;margin-bottom: 15px;}
.address__book {margin-top: 0px;display: flex;flex-wrap: wrap;}
.customer__address {padding: 20px;border: 1px solid #d8d9d8;margin: 0 0 15px 0;width: 100%;position: relative;}
.customer__address p {margin-top: 0;}
.customer__address a, .customer__address button {color: #919191;display: inline-block;margin-right: 15px;
font-family: "Onest",sans-serif;font-weight: 500;text-transform: uppercase;font-size: 10px;letter-spacing: -0.025em;}
.account__refer img {margin: 0 8px 0 0;}
#account-cstm-main {background-color: #f7f7f7;}
.media__body {width: 100%;}
.tabpanel__tab {position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden;}
.tabpanel__tab:checked + .tabpanel__tablabel {background: #fff;color: black;color:#57aecf;}
.tabpanel__tablabel {-webkit-box-flex: 0;flex: 0 1 auto;padding: 12px;
background: transparent;margin-bottom: 0;color: #000;font-weight: 700; letter-spacing: -0.025em;}
.tabpanel__tablabel:hover {cursor: pointer;}
.tabpanel__panel {display: none;}
.tabpanel__panel > *:first-child {margin-top: 0;}
.tabpanel__panel > *:last-child {margin-bottom: 0;}
.tabpanel__panel > * + * {margin-top: 24px;}
#tabpanel__tab-1:checked ~ .tabpanel__panels #tabpanel__panel-1,
#tabpanel__tab-2:checked ~ .tabpanel__panels #tabpanel__panel-2,
#tabpanel__tab-3:checked ~ .tabpanel__panels #tabpanel__panel-3,
#tabpanel__tab-4:checked ~ .tabpanel__panels #tabpanel__panel-4,
#tabpanel__tab-5:checked ~ .tabpanel__panels #tabpanel__panel-5 {
display: block;position: relative;top: 0px;}
.media__body > * {margin: 0;}
.media__body > p + p,
.media__body > p + h2 {margin-top: 24px;}
.media {display: -webkit-box;display: flex;}
.tabpanel {display: -webkit-box;display: flex;flex-wrap: wrap;position: relative;}
.tabpanel__panels {background-color: #fff;}
.pagination {padding: 0px 0 30px;}
/* customer account css end */
/* charity page css start */  
.main-inner-container {max-width: 1120px;margin: 0 auto;width: 100%;}
.charity-top-txt p {font-size: 22px;text-align: center;font-family:"Onest",sans-serif !important;font-weight:300 !important;letter-spacing:0 !important;
line-height:1.2em !Important;color: #203F6D;}
.charity-top-txt p span {color: #456DA8; }
.estrellas {margin: 0 auto;text-align: center;}
.estrellas img {max-width: 26em;margin: 50px 0 0 0;}
.container-new {position: relative;margin: 0 auto 20px;}
.container-new img {vertical-align: middle;}
.container-new .content-new {position: absolute;bottom: 0;color: #f1f1f1;width: 100%;padding: 20px;text-align: center;}
.content-new p {font-size: 30px;margin: 2em 0 0 0;}
.content-new img {width: 14em;}
.content-new p span {}
.border-webkit {-webkit-text-stroke: 3px black;font-size: 110px;color: #fff;text-align: center;margin: 0;}
.bdr-img {margin: 40px auto 20px auto;background-color: #bbdde8;width: 140px;height: 20px;}
.cru-img {width: 22em !important;margin-left: 30px;}
.whoever-txt {max-width: 590px;width: 100%;margin: 0 auto;}
.whoever-txt p {font-size: 22px;text-align: center;}
.donated-last-year {text-align: center;font-size: 22px;margin: 0 0 60px 0;}
.hop-img {margin-left: 30px;}
.crue-txt p {margin-top: 3em;}
.why-shop-with-us{display:none;}
/* charity page css end */
/* brandamb page 27-1-2021 css start */
.brand-top-txt {width: 100%;max-width: 650px;margin: 0 auto;}
.apply-section {text-align: center;margin: 30px 0 30px 0;}
.apply-section a {padding: 10px 60px;background-color: #000;font-size: 20px;color: #fff;font-weight: 500;
position: inherit;content: inherit;border-bottom: none; letter-spacing: -0.025em;}
.apply-section::after {border-bottom: none;content: inherit;}
/*.join-the-img img {position: relative;left: 16%;max-width: 70%;width: 100%;}*/
.join-the-img {margin: 0px;}
/*.circle-one {text-align: center;margin: 25% 0;}*/
.circle-one img {width: 100px;}
.circle-one .apple-txt {font-size: 18px;color: #203F6D;}
.say-hi span {color: #203F6D;font-size: 28px;margin: 0;padding: 0;text-transform: uppercase;font-family:"Onest",sans-serif !important;
font-weight:500 !important;letter-spacing:-0.025em !important;line-height:1.1em !Important;}
.say-hi p {font-size: 20px;margin: 0;padding: 0 0px;font-family:"Onest",sans-serif !important;font-weight:300 !important;letter-spacing:0 !important;
line-height:1.2em !Important;color: #203F6D;}
/*.join-faith-img {margin: -35px 0 0 0;}
.join-faith-img .grid__item.small--one-half.medium-up--one-third {padding: 0;margin: 0;display: inline-block;}*/
.bandadm-img {margin: 90px 0 0 0;}
.free-swag-img {width: 48%;position: relative;}
.orange-light {background-color: #f7c9b0;text-align: center;padding: 12%;}
.pink-light {background-color: #e29885;text-align: center;padding: 12%;}
.green-light {background-color: #7fa28f;text-align: center;padding: 12%;}
.orange-light img, .pink-light img, .green-light img {width: 170px;height: auto;}
.orange-light img {width: 200px;}
.pink-light img {width: 138px;}
.the-free-swag-grid {margin-top: 0px !important;display: inline-block;width: 100%;}
.bracelets {margin: 20px 0 0 0;}
.bracelets p {font-size: 38px;margin: 0px 0 0 0;color: #fff;font-weight: 500;line-height: 44px;letter-spacing: -0.025em;}
.the-free-swag-section {max-width: 1120px;width: 100%;margin: 0 auto 120px auto;}
.orange-light .make-text {color: #e29885;}
.orange-light .make-text .make {font-size: 30px;font-weight: 500;margin: 0;line-height: 44px;letter-spacing: -0.025em;}
.orange-light .make-text {color: #e29885;margin: 40px 0 0 0;}
.orange-light .make-text .one-sale-txt {font-size: 50px;font-weight: 500;margin: 0;line-height: 60px;letter-spacing: -0.025em;}
.pink-light .make-text {color: #f7c9b0;}
.pink-light .make-text .make {font-size: 30px;font-weight: 500;margin: 0;line-height: 44px;letter-spacing: -0.025em;}
.pink-light .make-text {color: #f7c9b0;margin: 40px 0 0 0;}
.pink-light .make-text .one-sale-txt {font-size: 50px;font-weight: 500;margin: 0;line-height: 60px;letter-spacing: -0.025em;}
.green-light .make-text {color: #d2e7d9;}
.green-light .make-text .make {font-size: 30px;font-weight: 500;margin: 0;line-height: 44px;letter-spacing: -0.025em;}
.green-light .make-text {color: #d2e7d9;margin: 40px 0 0 0;}
.green-light .make-text .one-sale-txt {font-size: 50px;font-weight: 500;margin: 0;line-height: 60px;letter-spacing: -0.025em;}
.faq-img {margin: 0 auto;text-align: center;}
.faq-img img {width: 220px;}
.faq-text-section {max-width: 1020px;margin: 0 auto;width: 100%;text-align: center;}
.faq-text-section p {font-size: 22px;margin: 0 0 20px 0;font-family:"Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;
line-height:1.2em !Important;color: #203F6D;}
.faq-text-section h3 {color: #203F6D;font-size: 30px;margin-top: 26px !important;}
.faqs-section {margin-top: 65px;}
.free-swag-mobile .product__value-cstm {width: 33.33333%;padding-left: 22px;}
.brand-top-txt h1 {text-align: center;color: #203F6D;margin: 0;font-size: 30px;}
.it-that {display: block;margin: 16px 0 0 0;}
/* brandamb page 27-1-2021 css end */
/* influencers page 28-1-2021 css start */
.influencers{width: 100%;max-width: 640px;margin: 0 auto;}
.influencers h1 {text-align: center;color: #000;margin: 0 0 10px 0;font-size: 30px;}
.influencers h3 {text-align: center;font-size: 25px;margin: 0 0 50px 0;display: block;font-weight: 400;}
.apply-today {margin: 0 0 40px 0;}
.have-question-talk {text-align: center;}
.have-question-talk h4 {font-size: 20px;}
.have-question-talk p {font-size: 20px;}
.have-question-talk:after {content: "";position: relative;border-right: solid 1px #203F6D;height: 200px;
left: -50%;display: block;margin: 40px 0 0 0;}
.under-flowers {text-align: center;}
.under-txt {font-size: 26px;}
.join-the-tribe-cstm {font-size: 28px;font-weight: 600;color: #6daccb;}
.under-flowers p {font-size: 22px;}
.under-flowers {text-align: center;max-width: 560px;width: 100%;margin: 40px auto 0 auto;}
.join-today-cstm {margin: 70px 0;}
/* influencers page 28-1-2021 css end */
.stamped-launcher-icon-opened span {font-size: 18px !important;letter-spacing: 0em !important;font-family: "Onest",sans-serif; font-weight: 400;}
/* start css 10-2-2021 */
.color-swatch:before {position: inherit;}
.color-swatch {overflow-y: inherit;}
/* start css 10-2-2021 */
/* start css 12-2-2021 */
.cuswomen:last-child {display: none;}
.cusmen:last-child {display: none;}
.cuschristian-apparel:last-child {display: none;}
.cuschristian-hoodies:last-child {display: none;}
.cuschristian-t-shirts:last-child {display: none;}
#ShopWomen {margin-left: 0;margin-top: 0px;}
#ShopMen {margin-left: 0;}
/* end css 12-2-2021 */
/* start css 15-2-2021 */
.hideonmob {display: none;}
/* end css 15-2-2021 */
/* start css 17-2-2021 */
.styles-cstm-restocked {position: absolute;top: 80px;right: 70px;width: 11rem;}
.article__body p, .article__body span, .article__body strong, .article__body div {font-size: 16px;}
.article__body h4, .article__body h2, .article__body h3, .article__body h1, .article__body h5 {font-size: 18px;}
.site-footer .footer__collapsible {font-size: 13.75px;}
.site-footer p.h4.footer__title.small--hide {font-size: 1em;}
.page-content--bottom .return-link {font-size: 10px;}
.desktop-only .stamped-badge .stamped-badge-caption {font-size: 13px;}
.desktop-only {margin: 0;}
/* end css 17-2-2021 */
/* start css 19-2-2021 */
.stamped-reviews-title::after {border-bottom: none;content: inherit;}
.stamped-reviews-title a:hover, .stamped-reviews-title a:focus, .stamped-reviews-image a:hover, 
.stamped-reviews-image a:focus , .stamped-products-reviews-title a:hover, .stamped-products-reviews-title a:focus, 
.ring-sizer-cstm a:hover, .stamped-reviews-title a:focus{border-bottom: none !important;position: inherit !important;
content: inherit !important;}
.stamped-reviews-title a::after, .stamped-reviews-image a::after, .stamped-products-reviews-title a::after, 
.stamped-reviews-message a::after, .stamped-reviews-message-image-block a:after, .ring-sizer-cstm a::after
{position: inherit !important;}
.stamped-reviews-message a:hover, .stamped-reviews-message a:focus{border-bottom: none !important;position: inherit !important;
content: inherit !important;}
.stamped-reviews-message-image-block a:hover, .stamped-reviews-message-image-block a:focus
{border-bottom: none !important;position: inherit !important;
content: inherit !important;}
.ring-sizer-cstm h1 {margin: 0;text-align: center;font-size: 20px;font-weight: 600;text-transform: inherit;letter-spacing: -0.025em;}
.ring-sizer-cstm h2 {margin: 0;text-align: center;font-size: 20px;font-weight: 600;text-transform: inherit;letter-spacing: -0.025em;}
.ring-sizer-cstm p {text-align: center;margin: 10px 0 10px 0;font-size: 16px;}
.ring-sizer-cstm {text-align: center;}
.ring-sizer-cstm img {max-width: 230px;width: 100%;}
.ring-sizer-cstm a {border-bottom: none !important;}
.ring-sizer-cstm a:hover, .ring-sizer-cstm a:focus{border-bottom: none !important;position: inherit !important;
content: inherit !important;}
.ring-sizer-cstm a::after{position: inherit !important;}
/* end css 19-2-2021 */
/* start css 24-2-2021 */
.be-the-light {max-width: 600px;margin: 0 auto;width: 100%;}
.cstm-subscription .btn.customsms {position: inherit !important;}
.cstm-subscription .customsms::after {position: inherit !important;}
.be-the-light h1 {text-align: center;color: #203F6D;margin: 0;font-size: 30px;font-weight: 600;letter-spacing: -0.025em;}
.be-the-light p {font-size: 18px;text-align: center;font-family:"Onest",sans-serif !important;font-weight:300 !important;letter-spacing:0 !important;
line-height:1.2em !Important;color: #203F6D;}
.be-the-light span {font-weight: 600;letter-spacing: -0.025em;}
.your-story-grid {max-width: 230px;width: 100%;margin: 0 auto;}
.main-grid-section-cstm p {display: inline-block;width: 100%;margin: 40px 0 40px 0;text-align: center;}
.main-grid-section-cstm { max-width: 850px;width: 100%;margin: 0 auto;}
.we-love-cstm {font-size: 22px;text-align: center;margin: 30px 0 40px 0px;display: inline-block;color: #203F6D;}
.we-love-cstm span {color: #456DA8;font-family:"Onest",sans-serif !important;font-weight:500 !important;
letter-spacing:-0.025em !important;line-height:1.1em !Important;}
.form-section-cstm-form {margin: 0 0 50px 0;}
.desktop-section-img-grid {display: block;}
.mobile-section-img-grid {display: none;}
/* end css 24-2-2021 */
/* start css 25-2-2021 */
.reward-heading {text-align: center;color: #000;margin: 0;font-size: 30px;font-weight: 600;letter-spacing: -0.025em;}
.reward-section-cstm .stamped-rewards-widget-title, .reward-section-cstm  .stamped-rewards-widget-heading-main, 
.reward-section-cstm .stamped-rewards-widget-heading-main{
text-align: center;color: #000;margin: 0;font-size: 30px !important;margin-bottom: 20px !important;}
.reward-section-cstm .stamped-rewards-widget-text {font-size: 20px !important;text-align: center;}
.reward-section-cstm .stamped-rewards-widget-heading {font-size: 20px !important;text-align: center;}
.reward-section-cstm .stamped-rewards-page-text {font-size: 20px !important;text-align: center;}
/* end css 25-2-2021 */
/* start css 2-3-2021 */
.stamped-sort-select {min-width: 170px;border: 1px solid #ccd6e0!important;padding: 0 12px!important;
background-image: url(https://cdn.stamped.io/cdn/images/icon-arrow-down-bg.svg)!important;background-position: right -1px center;
background-repeat: no-repeat;position: relative;line-height: 1.25;text-indent: .01px;appearance: none;
transition: all ease-in-out .2s;cursor: pointer;z-index: 2;background-size: initial!important;padding: 0 12px!important;
font-size: 13px !important;}
.stamped-review-reply-body {margin: 0 0 12px;font-size: 18px;line-height: 1.5;}
/* start css 2-3-2021 */
/* start css 3-3-2021 */
.site-footer {padding-bottom: 30px ;}
/* end css 3-3-2021 */
/* start our story 10-3-2021 */
.banner-btm-txt-main {max-width: 720px;width: 100%;margin: 0 auto 50px auto;}
.banner-btm-txt-main h1 {text-align: center;color: #203F6D;margin: 0;font-size: 30px; text-transform:none;}
.banner-btm-txt-main p {text-align: center;font-size: 22px;color:#203F6D;font-family: "Onest", sans-serif !important;font-weight: 300 !important;
letter-spacing: 0 !important;line-height: 1.2em !Important;}
.banner-btm-txt-main p span {color: #456DA8;}
.hello-txt-right p {font-size: 26px;margin: 60px 0 0 0;max-width: 97%;width:100%;}
.hello-txt-right p span{color: #203F6D; }
.hello-txt-right img {max-width: 80%;margin: 15% 0 0 10%;width: 100%;border-right: solid 6px #203F6D;}
.co-founder-main {max-width: 600px;margin: 0 auto;width: 100%;text-align: center;}
/*.co-founder-main img {border-left: solid 6px #203F6D;border-right: solid 6px #203F6D;border-bottom: solid 6px #203F6D;}*/
.heading-co-fonder {font-style: italic;text-transform: none;font-size: 18px;margin: 0 0 50px 0;color: #203F6D;}
.the-dream-txt {max-width: 665px;width: 100%;margin: 0 auto;}
.the-dream-txt h4 {font-size: 30px;color: #203F6D;margin:0px;font-family:"Onest",sans-serif !important;font-weight:500 !important;
letter-spacing:-0.025em !important;line-height:1.1em !Important;}
.the-dream-txt p span {color: #456DA8;}
.hey-ilike {max-width: 57%;margin: 40px auto 0 auto;width: 100%;text-align: center;}
.hey-ilike h3 {font-size: 30px;text-transform: none;color: #203F6D;}
.hey-ilike h3 span {font-size: 35px;}
.story-img-b {0;}
.the-impact-main {max-width: 54%;margin: 50px auto 0 auto;width: 100%;text-align: center;}
.the-impact-main h3 {color: #203F6D;font-size: 30px;}
.the-impact-main p {font-size: 22px;font-family: "Onest",sans-serif !important;font-weight: 400 !important;letter-spacing: 0 !important;
line-height: 1.2em !Important;color: #203F6D;}
.rte a:not(.btn):after, .rte-setting a:not(.btn):after {border-bottom: none;}
.the-impact-main p span{color: #456DA8; }
.co-founder-sig {max-width: 20%;margin: 60px auto 80px auto;width: 100%;text-align: center;}
.co-founder-sig p {font-size: 22px;margin: 10px 0 0px 0;color: #203F6D;}
.now-our-story {text-align: center;margin: 0 0 70px 0 !important;}
.now-our-story h2 {font-size: 30px;margin: 0;color: #203F6D;}
.now-our-story p {font-size: 22px;margin: 0;color: #203F6D;}
.now-our-story a {margin: 20px 0 0 0;display: inline-block;font-size: 20px;color: #203F6D !Important;}
.desk-hide-text p {display:none;}
.impact-film-strip-desk{display:block;}
.impact-film-strip-mobile{display:none;} 
.cstm-img-hand {border-bottom: solid 6px #bbdde8;} 
.the-dream-txt p {font-size: 22px;font-family:"Onest",sans-serif !important;font-weight:300 !important;letter-spacing:0 !important;
line-height:1.2em !Important;color: #203F6D;}
/* end our story 10-3-2021 */
/* start css 16-3-2021 */
.cstm-slider-story {text-align: center;margin:0 0 50px 0;}
.cstm-crousel-story-cstm .slick-slide {margin: 0 15px;}
.cstm-crousel-story-cstm .slick-slide .card .card-header img {width: 160px;margin: 0 auto;border-radius: 100%;}
.cstm-crousel-story-cstm .card-title {color: #203F6D;margin: 20px 0 0 0;}
.card-title-sub {margin: 0 0 20px 0;color: #203F6D;}
.card-content p.more {color: #203F6D;}
.see-more-cstm {color: #203F6D;}
.cstm-crousel-story-cstm .slick-prev {background-image: url(/cdn/shop/files/arrow-left.png?v=1611258663);
background-repeat: no-repeat;background-position: top center;background-size: 14px;z-index: 1;left: -50px;}
.cstm-crousel-story-cstm .slick-next {background-image: url(/cdn/shop/files/arrow.png?v=1611258339);
background-repeat: no-repeat;background-position: top center;background-size: 14px;z-index: 1;right: -50px;}
.cstm-crousel-story-cstm .slick-prev:before, .cstm-crousel-story-cstm .slick-next:before{display:none;}
.cstm-crousel-story-cstm .slick-next.slick-arrow:before {display: none;}
.csmore {display:none;}
.morecontent span {display: none;}
.morelink {display: block;color: #6daccb;}
.morelink:focus {outline: none;}
/* end css 16-3-2021 */
/* start css 22-3-2021 */
.prd-temp-cstm-inner {padding: 45px 0;background-color: #E4F1F4;margin: 50px 0;text-align: center;}
.card-cstm-main .card-title {color: #000;}
.card-cstm-main {padding: 16px;}
.have-a-story-cstm {font-size: 22px;text-transform: uppercase;margin: 80px 0 0 0;position: relative;letter-spacing: -0.025em;}
.have-a-story-cstm:before {content: "";position: absolute;border-bottom: solid 8px #fff;display: inline-block;top: 24px;
width: 246px;z-index: -1;}
.share-now-cstm-btn {border: solid 1px #000;padding: 14px 40px;border-radius: 4px;display: inline-block;
margin: 33px 0 0 0;}
.mobile-section-main-cstm {display: none;}
.prayer p {font-size:16px;}
.big-cstm-font .card-title {font-size: 22px;}
.big-cstm-font .card-text {font-size: 18px;}
.size-chart-cstm {font-size: 16px;}
.card-cstm-main .more {margin: 0;}
.prd-temp-cstm-inner .cstm-crousel-story-cstm .slick-slide .card .card-header img {width: 130px;}
/* end css 22-3-2021*/
/* start css 26-3-2021 */
.banner-btm-collection {text-align: center;max-width: 516px;width: 100%;}
.img-count-down {text-align: center;margin: 4% 0 0 0}
.the-preview-btn {text-align: center;margin: 4% 0 30px 0;}
.the-preview-btn span {font-size: 18px;border-bottom: solid 1px #000;}
.shop-all-styles {display: inline-block;width: 100%;margin: 20px 0 30px 0;}
.shop-all-styles p {text-align: center;font-size: 22px;}
.img-count-down p {font-size: 22px;margin: 0 0 20px 0;}
.img-count-down a {background-color: #000;padding: 10px 30px;color: #fff;display: inline-block;margin: 0px 0 0 0;
}
.here-the-legal {max-width: 510px;text-align: center;margin: 3% auto 14px auto;width: 100%;}
.here-the-legal p {font-size: 10px;margin: 0;}
.here-the-legal p a {text-decoration: underline #57aecf;background-color: transparent;padding: 0;color: #000;
margin: 0;}
.banner-btm-collection p {margin: 0;}
/* end css 26-3-2021 */
/* start css announcement-bar 30-3-2021*/
.announcement-bar_cstm-section {font-size: 0.725rem;font-weight: normal;height: 24px;text-transform: uppercase;position: relative;
overflow: hidden;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ea695e+0,e37b8e+35,eb8245+59,a3c4a3+100 */


}

.announcement-bar_cstm-section .inner {display: flex;position: absolute;white-space: nowrap;
will-change: transform;animation: marquee 200s linear infinite;}
.announcement-bar_cstm-section .inner p {display: inline-block;margin: 2px 12px 0 12px; letter-spacing: -0.025em;}
@keyframes marquee {
  from {
    transform: translateX(0); }

  to {
    transform: translateX(-50%); } }
/* end css announcement-bar 30-3-2021 */
/* start css 31-3-2021 */
#ShopNewArrivals {margin-left: 0;margin-top: 0px;}
#ShopNewArrivals, #SHOPJOYCOLLECTION , #ShopGiftCards{margin-left: 0;}
/* end css 31-3-2021  */
.cstm-added-login {font-size: 18px;text-align: center;}
.cstmd-center {margin: 0 auto;text-align: center;width: 100%;padding: 13px 20px;}
/* start css 6-4-2021 */
.cstm-timeline-section {width: 100%;margin: 20px 0 0;}
.cstm-timeline-section .banner-btm-txt-main {margin-top: 60px;}
.cstm-timeline-section .product__value-cstm {padding: 0;width: 80%;margin-right: 0;background-color: #fff;flex-shrink: 0;
margin-right: 0px;}
.cstm-timeline-section .product__value-cstm .free-shipping {width: auto;height: auto;}
.cstm-timeline-section .product__value-cstm img {/* width: 90px; *//* height: 90px; */display: block;margin: 0 auto 0px;}
.cstm-timeline-section .product__value-cstm {padding: 0;width: auto;margin-right: 0;} 
.cstm-timeline-section .grid-container {}
.cstm-timeline-section .product__value-cstm .free-shipping {width: auto;height: auto;}
/*.cstm-timeline-section .items::-webkit-scrollbar {display: none;}*/
@supports (display: grid) {
.cstm-timeline-section .grid-container {display: grid;grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: auto 1fr auto;}
.cstm-timeline-section .grid-item {color: #fff;padding: 3.5em 1em;font-size: 1em;}
.cstm-timeline-section .title {color: #555;grid-area: title;}
.cstm-timeline-section .main {color: #959595;grid-area: main;padding: 0 0 10px 0;overflow-y: hidden;}  
.cstm-timeline-section .items {position: relative;width: 100%;overflow-x: scroll;white-space: nowrap;
will-change: transform;user-select: none;cursor: pointer;  }
.cstm-timeline-section .items.active {background: rgba(255, 255, 255, 0.3);cursor: grabbing;cursor: -webkit-grabbing;}
.cstm-timeline-section .item {display: inline-block;background: none;width: 65%;margin: 0 0 0 -4px;}
} 
.cstm-slider-storyy .cstm-crousel-story-cstm .slick-next {display: none !important;}
.cstm-slider-storyy .cstm-crousel-story-cstm .slick-prev {display: none !important;}
.cstm-slider-storyy .cstm-crousel-story-cstm .slick-slide {margin: 0 0px;}
.cstm-slider-storyy {display: none;}
.cstm-timeline-section .items::-webkit-scrollbar {width: 4px;}
/* Track */
.cstm-timeline-section .items::-webkit-scrollbar-track {border-radius: 10px;} 
/* Handle */
.cstm-timeline-section .items::-webkit-scrollbar-thumb {border:solid 1px #000; border-radius: 10px;height:20px;}
/* Handle on hover */
/* end css 6-4-2021 */
/* start css 8-4-2021 */
.site-nav__dropdown {-webkit-transform: inherit !important;transform: inherit !important;}
.megamenu {transition: inherit !important;transition-delay: inherit !important;}
/* end css 8-4-2021 */
/* start css 15-4-2021 */  
.cstm-review-page-section #stamped-reviews-widget {cursor: inherit;}
.cstm-review-page-section p {font-size: 22px;line-height: 1.6;font-family: "Onest",sans-serif; font-weight: 400; letter-spacing: 0em;} 
.cstm-review-page-section .stamped-reviews-message.stamped-style-color-text {font-size: 22px;line-height: 1.6;
font-family: "Onest",sans-serif;font-weight: 400 !important; letter-spacing: 0em;}  
.cstm-review-page-section .stamped-reviews-options ul li {font-size: 22px !important;line-height: 1.6;
font-family: "Onest",sans-serif;font-weight: 400 !important; letter-spacing: 0em;}  
.cstm-review-page-section .stamped-reviews-title a {font-size: 22px !important;line-height: 1.6;
font-family: "Onest",sans-serif;font-weight: 500 !important;margin: 0 0 10px 0; letter-spacing: -0.025em;} 
.size-chart-cstm p {margin: 0 0 25px 0 !important;}
/* end css 15-4-2021 */ 
/* start css banner animation remove 19-4-2021 */
.collection-hero__image.cstmnoanim.lazyloaded {-webkit-animation: none;animation: none;transition: none;opacity: 1;}  
.collection-hero__image.cstmnoanim {opacity: 1;}
.collection-hero__content .section-header.cstmhidean {opacity: 1;-webkit-animation: inherit;animation: inherit;margin-bottom: 0;}
/* end css banner animation remove 19-4-2021 */
/* start css 20april */
.cstmno{transform: none!important;transition: none!important;}
/*end css 20april */
/* home page banner cstm button 20-4-2021 */
.cstm-home-button-cstm {position: absolute;top: 64%;left: 50%;transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);
padding: 0;border: none;cursor: pointer;opacity: 1;-webkit-animation: fade-in 0s forwards 0s;
animation: fade-in 0s forwards 0s;}
.cstm-home-button-cstm .shop-now-promo-custom {padding: 13px 20px;width: 230px;}
.type-simple .home__hero-btn {background-color: #fff;color: #000;}
.type-simple .home__hero-btn:hover {background-color: #000;color:#fff;}
/* home page banner cstm button 20-4-2021 */
/* start css brand ambassadors 21-4-2021 */
.apply-section p {margin: 16px 0 0 0;font-size: 14px;color: #203F6D;}
.apply-section p a {padding: 0;background-color: transparent;color: #000;font-size: 14px;font-weight: normal;
text-decoration: none;border-bottom: 2px solid rgba(0, 0, 0, 0.2);position: relative;}
.join-the-img {text-align: center;}
.join-the-img img {width: 45%;}
.circle-one {text-align: center;margin: 25% 0 10%;}
.why-join-section-cstm {background-color: #98B2D9;padding: 3% 0;margin-top: 65px;}
.why-join-heading-cstm h2 {text-align: center;font-size:2em;color: #203F6D;}
.why-join-heading-cstm {position: relative;z-index: 1;}
.why-join-heading-cstm h2:before {content: "";position: absolute;border-bottom: solid 8px #203F6D;display: inline-block;top: 36px;width: 144px;
z-index: -1;}
.why-img-cstm {width: 62%;margin: 0 auto;}
.gain-access-cstm {text-align: center;margin: 20px auto 0 auto;width: 100%;}
.gain-access-cstm span {}
.aply-now-cstm-btn {padding: 12px 30px;display: inline-block;font-size: 12px;}
.gain-access-cstm p {font-size: 22px;font-family:"Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;
line-height:1.2em !Important;color: #203F6D;}
.join-faith-img {margin: 0 auto;max-width: 80%;width: 100%;}
/* end css brand ambassadors 21-4-2021 */
/* remove the boxshadow css 22-4-2021 */
.type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after, .type-simple .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after {
background: none;}
.collection-hero__image.lazyloaded {-webkit-animation: zoom-fade 0s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;
animation: zoom-fade 0s cubic-bezier(0.26, 0.54, 0.32, 1) 0s forwards;transition: none;}
.collection-hero__content .section-header {opacity: 0;-webkit-animation: fade-in 0s forwards 0s;
animation: fade-in 0s forwards 0s;}
/* remove the boxshadow css 22-4-2021 */
/* start reward page css 29-4-2021 */
.banner-reward-page {text-align: center;}
.banner-reward-page #herocus {display: flex;-ms-flex-align: center !important;align-items: center !important;}
.banner-reward-page .collection-hero__content:before {content: inherit;}
.image-text-overlay {width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;position: relative;padding: 5.9% 0;}
.text-middle-center {display: table;}
.text-middle-center p{display: table-cell;position: relative;z-index: 2;}
.text-middle-center p {vertical-align: middle;text-align: center;display: inline-block;width: 100%;}
.overlay-title .faith-txt-title {width: 60%;}
.overlay-subtext {margin: 30px 0 0 0;display: inline-block;font-size: 24px;}
.banner-reward-link {text-align: center;}
.sign-in-fill {font-size: 16px;font-weight: 600;padding: 10px 60px;margin-right: 20px;background-color: #000;color: #fff;border: solid 1px #000;letter-spacing: -0.025em;}
.sign-in-fill:hover {color: #000;background-color: #fff;}
.sign-in-bdr:hover {color: #fff;background-color: #000;}
.sign-in-bdr {font-size: 16px;font-weight: 600;padding: 10px 60px;margin-right: 5px;background-color: #fff;color: #000;border:solid 1px #000;letter-spacing: -0.025em;}
.banner-reward-link {text-align: center;margin: 40px 0 0 0;}
.reward-join {width: 100%;display: inline-block;text-align: center;}
.join-txt-main p span {display: inline-block;width: 100%;font-size: 20px;font-weight: 600;margin: 12px 0 0 0;letter-spacing: -0.025em;}
.join-txt-main img {width: 50px;}
.banner-reward-btm .section-header__title {text-align: center;color: #000;margin: 0 0 10px 0;font-size: 30px;font-weight: 600;letter-spacing: -0.025em;}
.join-txt-main p {font-size: 20px;}
.so-many-main {width: 20%;}
.so-many-section {margin: 40px 0 0 0;text-align: center;}
.many-heading {text-align: center;margin: 0px 0 30px 0;}
.stamped-reward-section .stamped-rewards-widget-heading-main {display: none;}
.so-many-section .many-heading {text-transform: inherit;font-size: 32px;}
.stamped-reward-section .stamped-rewards-widget-item-content {background-color: #f7f1f5;border: none !important;}
.stamped-reward-section .stamped-rewards-widget-campaign-image i:before {color: #000 !important;font-size: 50px !important;}
.tell-reward-section div[data-target-id="section-email-customer"], .tell-reward-section div[data-target-id="section-email-friend"] {margin: 0 !important;padding: 0 !important;
max-width: 100% !important;border: none !important;text-align: left;}
.tell-reward-section .stamped-rewards-widget-heading-main {
text-align: left !important;font-size: 68px !important;font-weight: 800;margin: 0 !important;letter-spacing: -0.025em;}
.tell-reward-section .stamped-rewards-page-text.stamped-rewards-widget-description {text-align: left !important;font-size: 30px;}
.tell-reward-section div[data-target-id="section-email-customer"] .stamped-rewards-page-buttonAddon {
display: inline;max-width: 100% !important;text-align: left;margin: 0 !important;}
.tell-a-friend {margin: 60px 0 0 0;
background-image: url(/cdn/shop/files/23-12-Tell-a-Friend-Banner.jpg?v=1702904530);
background-repeat: no-repeat;background-size: 100%;padding: 5% 0;}
.tell-reward-section {border-top: none !important;}
.tell-reward-section .stamped-rewards-page-input {background-color: #fff;}
.tell-reward-section .stamped-rewards-page-btn {background-color: #f5f2f0 !important;}
.turn-point-section {padding: 5% 0;text-align: center;}
.turn-point-heading {text-transform: inherit;font-size: 30px;margin: 0px 0 40px 0;}
.turn-main {width: 25%;border: solid 3px #ddd5d9;border-right: none;background-color: #fcf8fb;padding: 30px 0;}
.turn-main span {font-size: 24px;font-weight: 600;color: #b9afb4;letter-spacing: -0.025em;}
.turn-main-transpran {background-color: transparent;border-top: none;padding: 20px 0;}
.turn-main-transpran span {color: #000;font-weight: normal;font-size: 18px;}
.bdr-right {border-right: solid 3px #ddd5d9;}
.tell-reward-section .stamped-rewards-page-buttonAddon {text-align: left;margin: 10px 0 0 0 !important;}
.sign-main-section {text-align: center;padding: 8% 0 8%;margin-top: 2%;
background-image: url(/cdn/shop/files/bg-sign-up.png?v=1619713883);}
.tell-reward-section .stamped-rewards-page-refer-section-holder {padding-left: 14%;}
.stamped-reward-section .stamped-rewards-widget-button {
background-color: #fff !important;}
.turn-point-mobile {display: none;}
.rewardcstmclas {background-color: transparent !important;padding: 0 !important;border-bottom: none !important;}
.stamped-customer-logged-in .stamped-rewards-widget-btn:hover {background-color: #fff !important;color: #000 !important;border: solid 3px #000;}
.stamped-customer-logged-in .stamped-rewards-widget-btn-rewards-history {background-color: #fff !important;}
.stamped-customer-logged-in .stamped-rewards-widget-btn-rewards-history:hover {background-color: #000 !important;color:#fff !important;}
.rewardcstmclas .stamped-rewards-widget-title {margin: 20px 0 3px 0 !important;}
.stamped-customer-logged-in .stamped-rewards-widget-btn-redeem {text-transform: uppercase;}
.stamped-customer-logged-in .stamped-rewards-widget-btn-rewards-history {text-transform: uppercase;}
.turn-main span strong {font-size: 28px;}
.tell-reward-section .stamped-reward-referral-wrapper, .tell-reward-section  .stamped-reward-referral-platforms 
{margin: 0 !important;text-align: left !important;}
.tell-reward-section .stamped-reward-referral-platforms::before {text-align: left !important;}
.tell-reward-section .stamped-rewards-page-campaigns-refer {margin: 0px 0 0 !important;}
.cstmlogin, .cstmlogin2, .cstmlogin3 {width: 80px !important;margin-left: 20px;}
.so-many-section .stamped-rewards-birthday-input-holder input {padding: 0 10px;}
.so-many-section .stamped-rewards-birthday-input-holder {padding-right: 0px;margin-top: 0;}
.tell-a-friend div[data-widget-type="rewards-referral"] {margin-bottom: 0px;}
.login-cstm-name {font-size: 40px;line-height: 20px;margin: 50px 0 0 0;}
.you-earned p {font-size: 28px;}
.pd-none {margin: 0;}
.so-many-section .stamped-rewards-widget-modal-header {background-color: #6DACCB;}
.stamped-vip-tier-bar > div {background: #BBDDE8 !important;}
/* end reward page css 29-4-2021 */
/* stamped page css start 5-5-2021 */
.tell-a-friend .stamped-reward-referral-whatsapp {display: none;}
.stm-mainacc p {text-align: center !important;}
.stm-mainacc .stamped-reward-referral-whatsapp {display: none;}
.stm-mainacc .stamped-reward-referral-link {background: #f7f7f7;}
/* stamped page css end 5-5-2021*/
/* start whole sale page css 7-5-2021 */
.whole-sale-section {max-width: 730px;width: 100%;}
.please-note-heading {font-size: 24px;text-align: center;margin: 50px 0 20px 0;font-weight: normal;}
.please-note-section {display: block;margin: 0 14%;padding: 0;}
.please-note-section li {margin: 0 0 10px 0;padding: 0 0 0 0;font-size: 20px;list-style: disc;font-family:"Onest",sans-serif !important;
font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em !Important;}
.whole-sale-section p {margin: 0 0 40px 0;}
.whole-sale-section h2 {text-align: center;color: #203F6D;margin: 0 0 10px 0;font-size: 30px;text-transform:none;}
/* end whole sale page css 7-5-2021 */
.grecaptcha-badge {display: none !important;}
.cstm-review-page-section .btn-product-reviews::after {border-bottom: none !important;}
.cstm-review-page-section .btn-site-reviews::after {border-bottom: none !important;}
.join-the-img h2 {font-size: 2em;color: #203F6D;}
/* start prayers-request page css 18-5-2021 */
.you-are-not-alone {max-width: 690px;width: 100%;margin: 0 auto;}
.you-are-not-alone h3{text-align: center;color: #203F6D;margin: 0;font-size: 30px;font-weight: 600;}
.you-are-not-alone h3 span{color: #456DA8;}
.prayer-img {max-width: 200px;margin: 0 auto;}
.do-not-be-anxious p{color: #456DA8;font-size:18px; }
.do-not-be-anxious {max-width: 690px;margin: 0 auto 100px auto;}
.do-not-be-anxious p {color: #456DA8;font-size: 28px;text-align: center; }
/* end prayers-request page css 18-5-2021 */
/* start page write a review css 3-6-2021 */
.write-section-main {text-align: center;}
.write-page-section {margin: 22px auto;}
.write-page-img {width: 168px;display: inline-block;max-width: 100%;}
.write-btn-review {border: solid 1px #000;padding: 10px 27px;text-transform: uppercase;font-size: 12px;
font-weight: 700;}
.write-btn-review:hover {background-color: #000;color: #fff;}
/* start page write a review css 3-6-2021 */ 
/* start css 4-6-2021 */
#rebuy-widget-298 .subscription-frequency , #rebuy-widget-94097 .subscription-frequency  {display: none;}
#rebuy-widget-298 .rebuy-variant-options .option-button , #rebuy-widget-94097 .rebuy-variant-options .option-button  {padding: 0 20px;text-transform: uppercase;}
/* end css 4-6-2021 */
/* login page css start 7-6-2021 */
.for-ambassador {text-align: center;background-color: #eef6f8;padding: 10px 0;margin: 0 0 20px 0;font-size: 15px;font-weight: 500;border: solid 1px #e8e8e8; letter-spacing: -0.025em;}
.for-ambassador a {text-decoration: underline;}
/* login page css end 7-6-2021 */
/* start css 29-6-2021 */
#rebuy-widget-352 .subscription-frequency {display: none;}
/* end css 29-6-2021 */
/* start css 8-7-2021 */
#stamped-main-widget .stamped-container[data-count="0"] {display: none;}
.stamped-badge[data-rating="0"], .stamped-badge[data-rating="0,0"], .stamped-badge[data-rating="0.0"] {
display: none !important;margin-bottom:unset!important;}
#countmain .stamped-badge[data-rating="0"], #countmain .stamped-badge[data-rating="0,0"], #countmain .stamped-badge[data-rating="0.0"] {
display: block !important;margin-bottom:block!important;}
#moob{display:block;}
#desk{display:none;}
/* end css 8-7-2021 */
/* start css 6-8-2021 */
.fs-shopify-add-cart.fs-shopify-add-cart-container[data-product-id="sticker-club"] {display: none !important;} 
.fs-shopify-add-cart.fs-shopify-add-cart-container[data-product-id="bracelet-club"] {display: none !important;} 
/* end css 6-8-2021 */
/* start cstm img 16-8-2021 */
.marketing-tile-module {margin-bottom: 35px;position: relative;}
.marketing-tile-module .marketing-content {padding: 0 30px;position: absolute;top: 50%;
transform: translateY(-50%);width: 100%;z-index: 2;}
.cms-creative-top, .cms-creative-center {max-width: 100%;}
.marketing-tile-module .marketing-content {font-size: 18px !important;line-height: 22px !important;color: #fff;font-weight: 600;letter-spacing: -0.025em;}
.marketing-tile-module .marketing-content .marketing-description-container {margin: 0 auto;text-align: center;
width: auto;font-size: 14px;color: #fff;}
.marketing-tile-module .marketing-content .cms-link-text {margin: 0 3px 3px;white-space: nowrap;
letter-spacing: -0.025em;line-height: 16px;color: #fff;text-decoration: underline;font-weight: 600;}
.marketing-tile-module .marketing-content .larg-font {font-size: 26px !important;
line-height: 32px !important;color: #fff;font-weight: 600;letter-spacing: -0.025em;}
/* end cstm img 16-8-2021 */
.brand-ambassador-main p {font-size: 22px;margin: 0 0 40px 0;}
.brand-ambassador-main h4 {text-align: left;color: #000;margin: 0 0 10px 0;font-size: 21px;
font-weight: 600;letter-spacing: -0.025em;}
.brand-ambassador-main {margin: 30px 0 0 0;display: inline-block;width: 100%;}
/* start css brand ambassador page css 17-8-2021 */
.the-reward {margin: -20px 0 20px 0;}
.brand-ambassador-main p {font-size: 22px;margin: 0 0 40px 0;}
.brand-ambassador-main h4 {text-align: left;color: #000;margin: 0 0 10px 0;font-size: 21px;
font-weight: 600;letter-spacing: -0.025em;}
.brand-ambassador-main {margin: 30px 0 80px 0 !important;display: inline-block;width: 100%;}
.the-reward ul {padding: 0;margin: 0;list-style: none;text-align: center;display: flex;align-items: center;gap: 4px;}
.the-reward ul li {display: inline-block;margin: 0 1% 0 0;width: 18.9%;}
.the-reward ul li:last-child {margin: 0 0% 0 0;}
.the-reward h4 {font-size: 30px;font-weight: 400;text-align: center;color: #203F6D;text-transform:none;}
.ambassador-sale {margin: 0px auto 0 auto;border-radius: 100%;width: 80px;height: 80px;background-color: #203F6D;
position: relative;top: -30px;padding: 19px 0;}
.ambassador-sale strong {text-align: center;font-size: 26px;color: #fff;display: block;
font-weight: 500;line-height: 15px; letter-spacing: -0.025em;}
.ambassador-sale p {color: #fff;text-align: center;text-transform: uppercase;font-weight: 500; letter-spacing: -0.025em;}
.cstmproductpage .type-banner {padding-top: 0 !important;padding-bottom: 10px;}
/* end css brand ambassador page css 17-8-2021 */
/* charity page css start 1-9-2021 */
.new-charity-day {background-color: #eef6f8;text-align: center;padding: 20px 0;margin: 0 0 50px 0;}
.new-charity-day h2 {text-align: center;color: #000;margin: 0 0 10px 0;font-size: 30px;font-weight: 600;letter-spacing: -0.025em;}
.new-charity-day p {font-size: 22px;text-align: center;max-width: 530px;margin: 0 auto;}
.slickcstm .slick-next, .slickcstm .slick-prev {display: none !important;}
.slickcstm {max-width: 580px;margin: 60px auto 100px auto !important;}
.slick-left-img {width: 26%;float: left;margin: 7% 6% 7% 0;}
.slick-right-cont {float: left;width: 68%;}
.slickcstm .slick-slide p {display: inline;font-size: 22px;}
.we-donated {font-weight: 600;letter-spacing: -0.025em;}
.august {text-transform: inherit;}
.slickcstm.slick-slider .slick-dots li button::before {background-color: #000!important;}
/* charity page css end 1-9-2021 */
.cstm-r-section {margin: 30px 0 0 0;}
.cstm-r-section h4 {letter-spacing: 0;}
/* coupon page start 26-8-2021 */
.square-promo-left h1 {max-width: 7em;font-size: 72px;font-weight: 600;text-transform: inherit;line-height: 1em;letter-spacing: -0.025em;}
.square-promo-right {font-size: 22px;max-width: 20em;}
.code-container__background {background: linear-gradient(135deg, #72bfe5, #b8d1e0) !important;padding: 80px 0;
margin-top: 40px;margin-bottom: 40px;}
.order-first {-webkit-box-ordinal-group: 1;-ms-flex-order: 1;order: 1;}
.order-last {-webkit-box-ordinal-group: 0;-ms-flex-order: 0;order: 0;}
.feature-text {padding-left: 60px;padding-right: 60px;}
.feature-text__left h2 {font-size: 56px;font-weight: 600;letter-spacing: -0.025em;text-transform: none;color:#fff;}
.feature-text__paragraphs p {font-size: 22px;color:#fff;}
.link__text {font-size: 18px;color: #fff;font-weight: 600;text-transform: uppercase;text-decoration: underline;letter-spacing: -0.025em;}
.code-container__child {background-color: rgba(255,255,255,.1);max-width: 520px;text-align: center;padding: 18% 0;}
.code-container__eyebrow {opacity: .5;font-size: 18px;font-weight: 500;color: #fff;text-transform: uppercase;
line-height: 1.2em; letter-spacing: -0.025em;}
.code-container__code {color: #fff;text-transform: uppercase;font-size: 72px;font-weight: 600;line-height: 1em;letter-spacing: -0.025em;}
.student-txt {font-size: 56px;font-weight: 600;line-height: 1em;letter-spacing: -0.025em;}
.website-plan p {line-height: 1.2em;max-width: 21em;font-size: 22px;}
.students-section {padding: 80px 0;}
.getting-started-section {background-color: #ebebeb;padding: 80px 0;}
.getting-started-section h2 {font-size: 56px;max-width: 50%;margin: 0 auto;text-align: center;padding-bottom: 80px;
text-transform: none;line-height: 1em;font-weight: 600;letter-spacing: -0.025em;}
.chose-txt {padding: 40px 0 0 0;line-height: 1.2em;font-size: 28px;font-weight: 500; letter-spacing: -0.025em;}
.chose-txt-cstm p {line-height: 1.2em;font-size: 18px;font-weight: 500; letter-spacing: -0.025em;}
.choose-web-temp-cstm a {text-decoration: underline;font-size: 18px;font-weight: 600;letter-spacing: -0.025em;}
.got-you-covered-section {padding: 0px 0 80px 0;background-color: #fff;}
.covered-cstm h1 {color: #000;font-size: 56px;line-height: 1.2em;max-width: 9em;}
.covered-cstm p {font-size: 22px;color: #000;}
.covered-cstm a{font-size: 18px;color: #000;text-decoration:underline;text-transform:uppercase;}
.product-description-slider {overflow: hidden !important;clear: both;margin-bottom: 10px !important;padding-bottom: 2px !important;}
.product-description-slider .ui-icon {background: none !important;width: 0 !important;height: 0 !important;text-indent: 0 !important;
position: static !important;}
.product-description-slider > h3 {position: relative;z-index: 4;display: block !important;overflow: hidden !important;
width: auto !important;height: auto !important;padding-top: 13px !important;padding-left: 12px !important;
padding-right: 12px !important;padding-bottom: 13px !important;margin: 0 !important;background-color: #ffffff !important;
color: #000000 !important;border-width: 0;border-style: solid;border: 1px solid rgba(0,0,0,.3);border-radius: 0;
font-family: inherit;line-height: 14px;font-size: 14px;font-style: normal;font-weight: normal;
text-align: left;text-decoration: none !important;text-overflow: ellipsis;white-space: nowrap;outline: none !important;
-webkit-box-sizing: content-box !important;-moz-box-sizing: content-box !important;box-sizing: content-box !important;overflow: hidden !important;cursor: pointer !important;opacity: 1 !important; }
.product-description-slider > h3.ui-state-active {padding-left: 12px !important;padding-right: 12px !important;background-color: #ffffff !important;color: #000000 !important;border: 1px solid rgba(0,0,0,.3); }
.product-description-slider > h3:last-of-type {-moz-border-radius-bottomleft: 0px !important;-webkit-border-bottom-left-radius: 0px !important;
border-bottom-left-radius: 0px !important;-moz-border-radius-bottomright: 0px !important;-webkit-border-bottom-right-radius: 0px !important;
border-bottom-right-radius: 0px !important; }
.product-description-slider > h3:first-of-type, .product-description-slider > h3.easyslider-first-visible {border-top-left-radius: 0px;border-top-right-radius: 0px;}
.product-description-slider > h3:last-of-type, .product-description-slider > h3.easyslider-last-visible {border-bottom-left-radius: 0px;border-bottom-right-radius: 0px; }
.product-description-slider > h3.ui-state-active {border-bottom-left-radius: 0 !important;border-bottom-right-radius: 0 !important;}
.product-description-slider > h3 {border-width: 1px 1px 0 1px;}
.product-description-slider > h3:last-of-type, .product-description-slider > h3.easyslider-last-visible { border-bottom-width: 1px;}
.product-description-slider > h3.easyslider-before-active:not(.ui-state-active) {border-bottom-width: 0;}
.product-description-slider > h3.ui-state-active {border-width: 1px 1px 1px 1px;}
.product-description-slider > div {display: none;overflow: hidden !important;padding: 10px 12px 10px 12px !important;
margin-top: 0px !important;background-color: transparent;color: #000;border-width: 0px 1px 0 1px;border-style: none;
border-color: #e8e8e8 #ffffff;border-radius: 0 !important;text-align: left;-webkit-transition: none;
-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none; }
.product-description-slider > h3:last-of-type + div, .product-description-slider > h3.easyslider-last-visible + div {
border-bottom-width: 1px;border-radius: 0 0 0px 0px !important;}
.product-description-slider > div#last-tab {display: block;padding: 0 !important;margin-top: 12px !important;
background: transparent;border: none;color: inherit;}
@font-face {font-family: 'PDAFontAwesome';
src: url('//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?v=4.4.0');
src: url('//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
font-weight: normal;font-style: normal;}
.product-description-slider > h3.ui-accordion-header > .ui-accordion-header-icon:before {position: absolute;top: 50%;
left: auto;right: auto;margin-top: 1px;color: #000 !important;
font-family: 'PDAFontAwesome';font-size: 9px;line-height: 0;text-align: center;}
.product-description-slider > h3.ui-accordion-header.ui-state-active > .ui-accordion-header-icon:before {color: #000 !important;}
.product-description-slider > h3.ui-accordion-header > .ui-accordion-header-icon:before {content: "\f067";}
.product-description-slider > h3.ui-accordion-header.ui-state-active > .ui-accordion-header-icon:before {content: "\f068";}
.product-description-slider > h3 {padding-right: 33px !important;}
.product-description-slider > h3.ui-state-active {padding-right: 33px !important;}
.product-description-slider > h3.ui-accordion-header > .ui-accordion-header-icon:before {right: 12px;}
.product-description-slider > h3.ui-state-active > .ui-accordion-header-icon:before {right: 12px;}
 #judgeme_product_reviews {order: none !important;}
.product-description-slider > div p, .product-description-slider > div span, .product-description-slider > div div, .product-description-slider > div h1, .product-description-slider > div h2, .product-description-slider > div h3, .product-description-slider > div h4, .product-description-slider > div h5, .product-description-slider > div h6 {color: inherit !important;}
.product-description-slider > div p:last-child {margin-bottom: 0;}
.product-single__description .product-description-slider.coupon-tab-cstm>.h3, .product-single__description .product-description-slider.coupon-tab-cstm>h3 {
padding-top: 20px !important;padding-bottom: 20px !important;text-transform: none;font-size: 22px !important;
font-weight: 600 !important;background-color: transparent !important;border-top: 1px solid rgba(0,0,0,.3);
color: #000 !important;border-left: none;border-right: none;letter-spacing: -0.025em;}
.coupon-tab-cstm .ui-accordion-content p, .ui-accordion-content span, .coupon-tab-cstm .ui-accordion-content ul li {font-size: 16px!important;text-align: left!important;}
.coupon-tab-cstm .ui-accordion-content a {color: #000;}
.code-container__copy-message {background-color: rgba(0,0,0,.05);width: 34%;
margin: 16px auto 0 auto;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 0;letter-spacing: -0.025em;} 
.coupon-code-heading h1 {font-size: 18px;font-weight: 500;text-transform: inherit;line-height: 1.4em;max-width: 100%;text-align: center; letter-spacing: -0.025em;}
.cstm-insta-section h2.savedcustom {max-width: 1280px;margin: 0 auto 25px;padding: 0 25px 20px;}
.cstm-insta-section h2 span {font-size: 18px;font-family: "Onest",sans-serif;font-weight: 500;letter-spacing: -0.025em;text-transform: uppercase;}
.cstm-insta-section .savedcustom a::after {border-bottom: none;transition: inherit;}
.coupon-code-heading {width: 100%;}
.you-may-like-section-cstm {padding: 0;}
/* coupon page end 26-8-2021 */
.cstmfield {width: 60px;padding:0 !important;border-radius: 0;line-height: 50px !important;}
.cstmfield span.color-swatch-background {background-repeat: no-repeat;background-position: center;border-radius: 0;background-size: 100%;}
.logo-ele-cstm img {width: 45px;margin: 2px 0 0 0;position: absolute;}
#shopify-section-header .toolbar__menu li {border-right: solid 1px #eaeaea;padding: 5px 0;}
.logo-ele-cstm {width: 71px;display: inline-block !important;height: 23px;}
.about-afterpay-section a {border-bottom: none;position: inherit;}
.about-afterpay-section a:hover {border-bottom: none;}
.about-afterpay-section a:hover {border-bottom: none;position: inherit;}
.about-afterpay-section a::after {position: inherit !important;border-bottom: none;transition: inherit;}
.start-shopping-btn {text-align: left;}
.about-afterpay-section div {margin-bottom: 15px;}
.start-shopping-btn a {text-transform: uppercase;padding: 10px 40px;font-size: 16px;}
.insta-cstm-mob {display: none;}
.insta-cstm-desk .fs-desktop .fs-entry-container {float: left;}
.homeinstacus .custom__item {margin-bottom: 0;}
/* start css 28-10-2021 */
small.ajaxcart__discount.SALEONSALE {display: block!important;font-weight: 600;color: #56aece;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.SALE.ON.SALE {display: block!important;font-weight: 600;color: #56aece;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.\32 5\%.OFF.ACCESSORIES{display: block!important;font-weight: 600;color: #56aece;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.\$1.STICKER.CLUB{display: block!important;font-weight: 600;color: #56aece;text-transform: uppercase;letter-spacing: -0.025em;}
/* end css 28-10-2021 */
/* pick your plan section start 2-11-2021 */
.pick-your-plan-section {width: 84%;}
.product__club-detail-header {font-size:14px;margin-bottom: 12px;display: flex;justify-content: space-between;align-items: center;text-transform:none;}
.product__club-detail-header span {font-family: "Onest",sans-serif;font-weight: 500;background-color: #57aecf;color: #fff;border-radius: 15px;padding: 5px 8px;font-size: 11px; letter-spacing: -0.025em;}
.club__select-group.club__select-group--bracelet {margin-bottom: 20px;padding: 0;border: none;margin-right:0px;}
.sr-only {position: absolute!important;top: auto;left: -9999px;width: 1px;height: 1px;display: block;overflow: hidden;}
.club__select {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;display: block;border: 1px solid #d8d9d8;padding: 20px;border-radius: 0;letter-spacing: -0.025em;
font-size: 12px;text-transform: uppercase;background-image: url(/cdn/shop/files/icon-chevron-down-black.svg?v=1635859150);
background-position: calc(100% - 20px) center;background-size: 12px auto;background-repeat: no-repeat;font-family: "Onest",sans-serif;font-weight: 500;}
.club__billing {display: flex;justify-content: space-between;color: #919191;font-family: "Onest",sans-serif;font-weight: 500;font-size: 12px;margin-top: 10px; letter-spacing: -0.025em;}
.club__billing button {padding: 0;color: #000;display: flex;align-items: center;font-family: "Onest",sans-serif;font-weight: 500;text-transform: uppercase;text-decoration: underline;font-size: 11px;letter-spacing: -0.025em;}
.club__billing button svg {width: 15px;height: 15px;margin-left: 7px;}
.club__select option {font-weight: 600;line-height: 36px;letter-spacing: -0.025em;}
.cstmfu {width: auto;min-width: 84% !important;margin-right:0% !important;}       
.insta-cstm {text-align: left;}             
.stamped-container ul.stamped-tabs li.active {display: none;}
.stamped-summary {justify-content: center!important;}
/* pick your plan section end 2-11-2021 */
/* start review section css 4-11-2021 */
.stamped-reviews {display: flex!important;flex-wrap: wrap;justify-content: space-between !important;}
.stamped-review {background-color: #fbfbfb;border: none;width: calc(50% - 10px) !important;margin: 0 0 20px !important;padding: 0px 30px;position: relative;display: block;}
.stamped-pagination {width: 100%;}
.stamped-review .stamped-review-content {width: calc(100% - 0px);flex-basis: calc(100% - 0px);}           
.stamped-review-options {float: left;width: 50%;}                    
.stamped-review-footer #stamped-review-vote, .stamped-review-footer .stamped-review-vote {float: left!important;}
.stamped-review-header-title {margin: 10px 0 0 0!important;text-transform: uppercase;}
.stamped-review-header-starratings {display: block;}
.stamped-review-header-starratings {position: inherit;}
.stamped-container ul.stamped-tabs {border-bottom: none;}
/* end review section css 4-11-2021 */
#CartContainer .appear-animation.appear-delay-3 {letter-spacing: 0.025em}
/* start css 10-11-2021 */
#recharge-te .rc_page-width h3{font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
#recharge-te .rc_card_container p, #recharge-te .rc_card_container p span {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
#te-modal-content .address-info-msg {font-family: "Onest",sans-serif !important;line-height:20px; font-weight: 400; letter-spacing: 0em;}
#te-modal-content #ReChargeForm_address p label {font-family: "Onest",sans-serif !important;letter-spacing: 0em; font-weight: 400;}
#te-modal-content #ReChargeForm_address p input, #te-modal-content #ReChargeForm_address p select,
#te-modal-content #ReChargeForm_address p select option {font-family: "Onest",sans-serif !important;letter-spacing: 0em; font-weight: 400;}
#te-modal-content #billingAddressForm p input, #te-modal-content #billingAddressForm p select,
#te-modal-content #billingAddressForm p select option {font-family: "Onest",sans-serif !important;letter-spacing: 0em; font-weight: 400;}
#te-modal-content #billingAddressForm p label {font-family: "Onest",sans-serif !important;letter-spacing: 0em; font-weight: 400;}
.edit_subscription_info--wrapper a {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
#te-modal-heading span {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
#te-modal-content p {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
.rc-card .title-bold.text-uppercase.color-dark-green {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
.edit_subscription_info-product h5{font-family: "Onest",sans-serif !important;letter-spacing: 0em; font-weight: 400;}
.edit_subscription_info-product p{font-family: "Onest",sans-serif !important;letter-spacing: 0em; font-weight: 400;}
#te-modal-content h4 {font-family: "Onest",sans-serif !important;letter-spacing: 0em;    line-height: 26px !important; font-weight: 400;}
#te-modal-content span {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
#te-modal-content label {font-family: "Onest",sans-serif !important;letter-spacing: 0em; font-weight: 400;}
#te-modal-content input {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
.upsells--wrapper h2 {font-family: "Onest",sans-serif !important;font-size:24px!important;
text-transform:uppercase!important; font-weight: 400; letter-spacing: 0em;}
.upsells--wrapper div, .upsells--wrapper #upsells--loader {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
#subscriptionSkipForm div, #subscriptionSkipForm h3 {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
/* end css 10-11-2021 */
/* start css 12-11-2021 */
#CartDrawer .drawer__inner{width:100%;}
/*#CartDrawer.drawer {transition: inherit;transition: inherit;transition: inherit;}*/
#rc__upsells--container .js-toggle-card .js-card p {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
#rc__upsells--container p.rc_upsells-btns input {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
.js-add-discount-btn, .rc_cancel-btn {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
.rct_pagination__container span.rct_pagination__page {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
/* end css 12-11-2021 */
/* start css gift-guide page */
.gg__header {padding: 50px 0;}
.gg__header .container-fluid {/*display: flex;justify-content: space-between;align-items: center;*/ text-align:center;}
.gg__header h1 {font-family: "Onest",sans-serif;letter-spacing: -0.025em;text-transform: uppercase;font-size: 36px;text-align: center;font-weight: 500;}
.gg__header p {max-width: 100%;text-align: center;line-height: 1.7;display: block;font-size:18px;}
.gg__nav nav {border-top: 1px solid #eee;border-bottom: 1px solid #eee;overflow-x: auto;margin: 0;padding: 20px 0;}
.gg__nav nav ul {width: 100%;display: flex;align-items: center;justify-content: center;}
.gg__nav nav li {list-style-type: none;height: 100%;line-height: 1;}
.gg__nav nav li a {padding: 0 10px;font-family: "Onest",sans-serif;font-size: 10px;letter-spacing: -0.025em;text-transform: uppercase;height: 100%;transition: color .25s;white-space: nowrap;font-weight: 500;}
.gg__section--fullwidth {padding: 0 0 40px;}
.gg__section--fullwidth a {display: block;}
.gg__section--fullwidth .gg__section-copy {flex: 1;}
.gg__section--fullwidth .gg__section-content {/*display: flex;justify-content: space-between;align-items: center;*/}
.gg__section--fullwidth .gg__section-content h2 {font-family: "Onest",sans-serif;letter-spacing: 0em;text-transform: uppercase;margin: 1em 0 .5em;font-size: 17px; font-weight: 400;}
.gg__section--fullwidth .gg__section-content p {max-width: 100%;font-size: 18px;}
.gg__section--fullwidth .gg__section-img--mobile {display: none;}
.gg__section--fullwidth .gg__section-img--desktop {display: block;}
.gg__section--fullwidth a:hover img {filter: brightness(.75);}
.gg__section--fullwidth img {width: 100%;height: auto;display: block;transition: filter .35s;}
.arrow-link {position: relative;font-size: 12px;line-height: 2;font-family: "Onest",sans-serif;letter-spacing: -0.025em;text-transform: uppercase;padding: 0 0px 0 0;font-weight: 500;}
.arrow-link::after {content: '';background-image: url(https://cdn.shopify.com/s/files/1/0297/6313/t/519/assets/icon-arrow-right-black.svg);
background-repeat: no-repeat;background-size: contain;position: absolute;width: 23px;height: 16px;top: 50%;right: 0;transform: translateY(-50%);transition: transform .4s cubic-bezier(.1, .41, .32, .85);}
.arrow-link:hover::after {transform: translateX(10px) translateY(-50%);}
.gg__section--halfwidth {padding: 0 0 40px;}
.gg__halfwidth-wrap {display: flex;justify-content: space-between;}
.gg__halfwidth-tile:first-child {margin-right: 30px;}
.gg__halfwidth-tile {margin: 0;width: calc(50% - 15px);}
.gg__section--halfwidth img {width: 100%;height: auto;display: block;transition: filter .35s;}
.gg__section--halfwidth .gg__section-content {/*display: flex;justify-content: space-between;align-items: center;*/ text-align:center;}
.gg__section--halfwidth .gg__section-copy {flex: 1;}
.gg__section--halfwidth .gg__section-content h2 {font-family: "Onest",sans-serif;letter-spacing: 0em;text-transform: uppercase;margin: 1em 0 .5em;font-size: 17px; font-weight: 400;}
.gg__halfwidth-tile:hover img {filter: brightness(.75);}
.gg__columns {padding: 75px 0;margin-bottom: 40px;}
.gg__columns-header {text-align: center;padding: 0 25px 40px;font-family: "Onest",sans-serif;font-weight: 500;text-transform: uppercase;letter-spacing: -0.025em;font-size: 16px;line-height: 1.6;}
.gg__columns .container {display: flex;justify-content: space-around;}
.gg__column {width: 33.33%;margin-bottom: 0;}
.gg__column svg {max-height: 55px;width: auto;display: inline-block;}
.gg__column h3 {text-transform: uppercase;font-size: 12px;letter-spacing: -0.025em;font-family: "Onest",sans-serif;margin: 20px 0 0;line-height: 1.5;padding: 0 5%;font-weight: 500;}
.gg__column p {margin-bottom: 0;font-size: 14px;line-height: 1.5;padding: 0 2.5%;margin-top: 12px;}
.gg__column {text-align: center;margin-bottom: 40px;}
.gg__feature {margin: 0 auto 40px;}
.gg__feature-inner {padding: 40px;display: flex;justify-content: center !important;}
.gg__feature-content {/*display: flex;*/align-items: center;align-content: center;flex-wrap: wrap;padding: 0 0 0 4%;}
.gg__feature-content h2 {font-family: "Onest",sans-serif;font-weight: 500;letter-spacing: -0.025em;text-transform: uppercase;margin: 0;font-size: 18px;}
.gg__nav nav li:first-child a {padding-left: 0;}
.gg__section--fullwidth .gg__section-img--mobile {display: none;}  
.gg__section-copy p {font-size: 18px;}
.gg__feature-content p {font-size: 18px;}
.gg__nav nav li button:hover {color: #57aecf;}
/* end css gift-guide page */
.site-nav__item
.site-nav__link.new:hover {color: #456DA8;}
.site-nav__link--underline.sale:after {border-bottom: none;}
/* start mobile css 18-11-2021 */
.mobile-nav__child-item a {font-size: 12px;font-weight: 400 !important;letter-spacing: .025em;text-transform: uppercase;padding: 0px 10px 0px 35px !important;line-height: 35px;}
.cstmmobb .mobile-nav__faux-link{font-size: 11px;font-weight: 500 !important;letter-spacing: -0.025em;text-transform: uppercase;display:block;width:100%;padding: 0px 25px 0px 30px;line-height: 44px;}
.cstmmobb .collapsible-trigger__icon--circle {border: none;}
.mobile-nav__child-item .collapsible-trigger.is-open:focus {outline: 0;background-color: transparent;}
.mobile-nav__child-item .collapsible-trigger {background-color: transparent;display:block;width:100%;}
.mobile-nav__grandchildlist .mobile-nav__link {font-size: 14px;padding: 0px 10px 0px 35px !important;
line-height: 35px;font-weight: 400;}
.mobile-nav--heading-style .mobile-nav__link--top-level {font-family: "Onest",sans-serif;font-size:11px; vertical-align: top;font-weight: 500;letter-spacing: -0.025em;}
/* end mobile css 18-11-2021 */
/* start css 22-11-2021 */
.btn{background:#57aecf;}
.btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover, .product-reviews .spr-button:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover, .product-reviews .spr-summary-actions a:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover, .rte .btn:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover, .shopify-payment-button .shopify-payment-button__button--unbranded:not(.btn--secondary):not(.btn--tertiary):not(.btn--inverse):hover {
background: #57aecf;transition-delay: 0.25s;}
.grid-product__tag {background-color: #57aecf;}
.btn--tertiary, .rte .btn--tertiary {background-color: transparent;}
.pagination .next, .pagination .prev {background: #57aecf;}
.btn--secondary, .rte .btn--secondary {background-color: transparent;}
/* end css 22-11-2021 */
/* start css 30-11-2021 */
.cstmmadd .pdp-mfe-dzd7en {color: #000;text-transform: none;width: 100%;margin-top: 8px;font-size: 13px;line-height: 1;height: auto;font-family: "Onest",sans-serif;font-weight: 500;
letter-spacing: -0.025em;-webkit-font-smoothing: antialiased;}
/* end css 30-11-2021 */
.header__buy-bar {display: none;}
small.ajaxcart__discount.\33 0\%OFF {display: block!important;font-weight: 600;color: #56aece;text-transform: uppercase;letter-spacing: -0.025em;}
/* start css top link 16-12-2021 */
.top-section {position: relative;z-index: 26;}
.__aeeff .brand-selector-tabs {padding-left: 0px;}
.__5a67f, .__aeeff .brand-selector-tabs {background-color: #98B2D9;display: flex;}
.__aeeff .logo-link-aeo {max-width: 222px;}
.__aeeff .logo-link-aeo {flex-basis: 100%;}
.__5a67f.active-logo {background-color: #fff;}
.__5a67f {height: 50px;width: 100%;justify-content: center;align-items: center;}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.__aeeff .logo-link-aerie {flex-basis: 40%;}
.__5a67f {height: 42px;width: 100%;justify-content: center;align-items: center;}
span.active-logo.__5a67f img {height: 26px;}
span.__5a67f img {height: 26px;}
.__aeeff .logo-link-aerie {max-width: 222px;}
.__aeeff .logo-link-aerie {flex-basis: 40%;}
.sticky-utility-row.qa-utility-row {height: auto;position: relative;right: 0;top: 6px;padding: 0;width: 100%;}
.sticky-utility-row.qa-utility-row .toolbar__social {position: absolute;top: 0;width: 100%;}
.cstmmok {display: none;}
.toolbar__item .inline-list a:hover {color: #000 !important;}
.footer__social a:hover, .site-footer__linklist a:hover {color: #000 !important;}
.toolbar+.header-sticky-wrapper .site-header {border-top: none;}
#shopify-section-header .toolbar {display: none;} 
/* end css top link 16-12-2021 */
div#shopify-section-newsletter {margin: 22px 0 0 0;}
.newsletter-section.newsletter-newsletter.gb-full-div-newsletter {padding: 80px 0 !important;}
.gb-newsletter p.h3 {font-size: 23px;font-weight: normal;line-height: 1.6;}
p.gb-privacy-policy-content {padding-top: 0px !important;}
.cstm-subscription .input-full {font-family: "Onest",sans-serif;font-weight: 500; letter-spacing: -0.025em;}
.product-description-slider > div {font-size: 16px;}
/* start charity page 4-1-2022 */
.charity-top-txt {max-width: 720px;width: 100%;margin: 0 auto;}
.charity-partners-heading {text-align: center;margin: 0;font-size: 30px;color: #203F6D;}
.last-year-section {margin: 40px auto 0 auto;display: inline-block;text-align: center;width: 100%;}
.last-year-section .your-story-grid {max-width: inherit;}
.last-year-heading {text-align: center;font-size: 30px;color: #203F6D;text-transform:none;}
.your-story-grid-record {max-width: 160px;width: 100%;margin: 40px auto 0 auto;}
.your-story-grid-giving {margin-top: 10px;}
.your-story-grid-new-cherity {max-width: 130px;width: 100%;margin: 0 auto 0 auto;}
.charity-day-main {text-align: center;max-width: 690px;margin: 0 auto;width: 100%;}
.charity-day-main h1 {color: #203F6D;font-size: 30px;margin: 0px 0 0 0;text-transform:none;}
.charity-day-main p {font-size: 22px;margin: 0 0 20px 0;font-family:"Onest",sans-serif !important;font-weight:300 !important;
letter-spacing:0 !important;line-height:1.2em !Important;color: #203F6D;}
.charity-day-main a {color: #203F6D !Important;}
.grid-section-main {margin: 0 auto;max-width: 80%;width: 100%;}
.grid-logo-img {margin: 10px auto 20px auto;max-width: 70%;width: 100%;}
.whoever {margin-bottom: 40px !important;}
/* end charity page 4-1-2022 */
.csnew {color: #6DACCB;margin-left: 6px;padding-left: 6px;border-left: 1px solid #000;font-weight:600;letter-spacing: -0.025em;}
.badge-fresh-img {width: 62px;}
.badge-fresh-sale {width: 62px;}
.sale-custom {margin-right: 62px;}
.sold-out .badge-fresh-sale {width: 103px;right: 0px;}
.best-sellrt .badge-fresh-img {width: 116px;} 
.cscsok .rebuy-variant-options.active {z-index: 5 !important;min-height: 63px;} 
.cscsok .option-button, .cscsok .close-menu {color: #000;}
.article__date time {font-weight: 500; letter-spacing: -0.025em;}
.csmtmmmpro .flickity-slider .rebuy-product-block .sign-in-fill {margin: 0px 0 0 0 !important;display: inline-block;
color: #ffffff;background: #57aece;border-color: #57aece;border-width: 0px;border-radius: 0px;font-weight: 700;
text-transform: uppercase;font-size: 11px;letter-spacing: -0.025em;line-height: 24px;}
.csmtmmmpro .pointss {margin: 5px 0 5px 0;display: block;text-align: center !important;font-size: 12px;
letter-spacing: -0.025em;text-transform: uppercase;font-weight:500;}
.csmtmmmpro .rebuy-product-title {font-size: 13px;letter-spacing: 1.25px;text-transform: uppercase;}
.csmtmmmpro .flickity-slider .rebuy-product-block .rebuy-product-actions {margin: 0 !important;}
.prd-shore-dollars {margin: 0px 0 30px 0;}
.product__point-value {margin-top: -12px;color: #4d4d4d;font-size: 13px;font-family: "Onest",sans-serif;font-weight: 500; letter-spacing: -0.025em;}
.product__point-value div {display: flex;align-items: center;}
.product__point-value div svg {width: 24px;height: auto;margin-left: 5px;}
.product__point-value a {text-decoration: underline;text-transform: uppercase;font-size: 10px;letter-spacing: -0.025em;font-family: "Onest",sans-serif;font-weight: 500;}
.complete-the-look #rebuy-widget-2919.rebuy-widget {padding: 0px 0 35px !important;}
.prd-point-img {width: 38px;margin: -8px 0 0 6px;}
/* search bar start 2-3-2022 */
.js-drawer-open--search .main-content:after, .js-drawer-closing .main-content:after {position: inherit;}
.site-header__search-container {width: 26%;right: 165px;left: inherit;}
.js-drawer-open--search {overflow: inherit;}
.site-header__search {transition: all 0.0s cubic-bezier(0, 0, 0.38, 1);}
/* search bar end 2-3-2022 */
.cstm-call {width: 100%;max-width: 260px;text-align: center;display: block;margin: 0px 0 0 0;color: #d9646d;font-size: 12px;font-weight: 900;letter-spacing: -0.025em;}
/* start css 22-3-2022 */
.site-footer {background-color: #203f6d;}
.footer__collapsible a, .collapsible-content__inner p {color: #fff;}
.site-footer .footer__small-text {color: #fff;}
.footer__social .icon {fill: #fff;}
.site-footer p.h4.footer__title.small--hide {color: #fff;}
.footer__social a:hover, .site-footer__linklist a:hover {color: #fff !important;}
.img-txt-cstm p {color: #fff;}
/* end css 22-3-2022 */
/* start css 6-4-2022 */
.cont-section-txt {padding: 0 0px 0 0;}
.cont-section-txt h2 {font-size: 20px;margin: 0;color: #203f6d;text-transform: none;}
.cont-section-txt p {font-size: 20px;font-family:"Onest",sans-serif !important;font-weight:300 !important;letter-spacing:0 !important;
line-height:1.2em !Important;color:#203f6d;}
.charity-slider-section {margin: 50px 0;}
.other-charity-heading {color: #203f6d;font-size: 30px;margin: 0px 0 40px 0;}
.okokookoko {max-width: 680px;width: 100%;margin: 0 auto;}
.charity-slider-section .slick-prev {
background-image: url(/cdn/shop/files/arrow-6-11-2026-left.png?v=1793971979);
background-repeat: no-repeat;background-position: top center;background-size: 14px;z-index: 1;left: -50px;top: 70%;}
.charity-slider-section .slick-next {
background-image: url(/cdn/shop/files/arrow-6-11-2026-right.png?v=1793971980);
background-repeat: no-repeat;background-position: top center;background-size: 14px;z-index: 1;right: -50px;top: 70%;}
.charity-slider-section .okokookoko .slick-prev:before {display:none;}
.charity-slider-section .slick-slide {margin: 0 20px;}
/* end css 6-4-2022 */
.site-header--stuck {left: inherit;width: 100%;}
/* start css 21-4-2022 */ 
#comments .no-bullets {padding: 20px;border: solid 1px #eee;display: inline-block;background-color: #fcfcfc;border-radius: 10px;}
#comments .h5.comment-author {font-weight: 600;font-size: 13px;letter-spacing: -0.025em;}
#comments .comment-date {font-size: 11px;text-transform: uppercase;}
#comments .no-bullets li.comment {border-bottom: solid 1px #eee;padding: 0 0 10px 0;}
#comments .no-bullets li.comment.last {border-bottom: none;}
/* end css 21-4-2022 */
/* start css 22-4-2022 */ 
#rebuy-widget-33495 .rebuy-product-grid {padding: 10px 0 7px !important;margin: 0 0 0 0px;width: calc(100% - 0px);overflow: auto hidden;display: flex;-webkit-flex-flow: inherit;
-webkit-box-pack: start!important;-ms-flex-pack: start!important;justify-content: flex-start!important;}
#rebuy-widget-33495 .rebuy-product-block {border-bottom: none;width: 104px !important;margin-right: 10px;padding: 0px !important;display: block;text-align: center;flex-shrink: 0;width: calc(46.33% - 0px);
border: none;left: 1px;border: solid 1px #eee;padding: 5px !important;}
#rebuy-widget-33495 .rebuy-product-info {float: none !important;width: auto !important;padding: 0 !important;}
#rebuy-widget-33495 .rebuy-product-actions {float: none !important;width: 100% !important;padding: 5px !important;}
#rebuy-widget-33495 .rebuy-product-media {float: none !important;margin: 0 auto !important;width: 100% !important;}
#rebuy-widget-33495 .rebuy-button {color: #000 !important;background: #fff !important;border-color: #000000;
border-width: 0px;border-radius: 0px;width: 100% !important;border: solid 2px #000 !important;}
#rebuy-widget-33495 .rebuy-button:hover {background-color: #000 !important;color: #fff !important;}
#rebuy-widget-33495 .rebuy-product-title {font-weight: 500 !important;font-size:11px !important; letter-spacing: -0.025em;}
#rebuy-widget-33495 .rebuy-button {padding: 3px 0px !important;width: 100% !important;margin: 0 auto;height: 30px !important;line-height: 17px;}
#rebuy-widget-33495 .rebuy-product-grid::-webkit-scrollbar {height: 5px !important;}
#rebuy-widget-33495 .rebuy-product-grid::-webkit-scrollbar-thumb {background: #b1b1b1;border-radius: 3px;cursor: -webkit-grab;cursor: grab;}
#rebuy-widget-33495 .rebuy-product-grid::-webkit-scrollbar-track {background: #f5f5f5;border-radius: 3px;}
#rebuy-widget-33495 .rebuy-product-options.cscsok {float: none !important;width: 100% !important;}
#rebuy-widget-33495 {padding: 0px 0 30px;}
#rebuy-widget-33495 .primary-title {border: none !important;padding: 0 !important;font-size: 11px !important;font-weight: 500 !important; letter-spacing: -0.025em;}
#rebuy-widget-33495 .rebuy-variant-options {padding: 5px !important;}
#rebuy-widget-33495 .rebuy-product-title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
#rebuy-widget-33495 .option-buttons .option-button {min-width: 24px !important;height: 24px;line-height: 24px !important;}
/* end css 22-4-2022 */
.you-earned.newdiv {margin: 0 0 30px 0;display: inline;}  
.banner-reward-link {margin: 30px 0 0 0;}
.you-earned.newdiv #stamped-rewards-viptier-placeholder {display: inline;} 
/* start css 4-5-2022 zoom css */
/*.pswp__top-bar {display: none;}
.pswp__ui--hidden {transform: translateY(150%);transition: transform .25s;}
.pswp__ui {position: absolute;display: flex;justify-content: center;align-items: center;bottom: 40px;left: 0;right: 0;transform: translateY(0);
transition: transform .25s .6s;max-width: 300px;margin: 0 auto;}
.pswp__button {position: relative;}
.btn--circle {padding: 5px!important;border-radius: 50%;min-width: 0;opacity: 1;}
.pswp__button.btn--tertiary {background-color: #fff;border: 2px solid #1c1d1d;color: #1c1d1d;font-weight: 700; letter-spacing: -0.025em;}
.pswp__ui .btn {margin: 15px;}
.cstm-pswp .btn.btn--tertiary.btn--circle.pswp__button.pswp__button--arrow--left, 
.cstm-pswp .btn.btn--tertiary.btn--circle.pswp__button.pswp__button--arrow--right {opacity: 1;}
.cstm-pswp .btn.btn--tertiary.btn--circle.pswp__button.pswp__button--arrow--left:hover, 
.cstm-pswp .btn.btn--tertiary.btn--circle.pswp__button.pswp__button--arrow--right:hover {background-color: #fff;}
.cstm-pswp .pswp__button--arrow--left .icon, .pswp__button--arrow--right .icon {width: 13px;height: 13px;}
.cstm-pswp .btn--circle.btn--large .icon {width: 38px;height: 38px;}
.cstm-pswp .btn--tertiary:hover {background-color: #fff;opacity: 1;}
.product__photos a {cursor: zoom-in;}
.icon-cstm-pswp {position: absolute;right: 0;}*/
/* end css 4-5-2022 zoom css */
/* start css 5-5-2022 zoom css */
.cstm-widget-stamped .table-wrapper table tr td {text-align: center;}
.cstm-widget-stamped .table-wrapper table tr td .description {text-align: left;}
.cstm-widget-stamped .table-wrapper table tr td .vip-tier-current-selected::before {background: #56A3D1;}
.cstm-widget-stamped .table-wrapper table tr td.vip-tier-current-selected {background: #e5f1f5;}
.cstm-widget-stamped .table-wrapper table tr td.vip-tier-current-selected .vip-tier-goal-value:before {content: "FREE";}
.cstm-widget-stamped .table-wrapper table tr td.vip-tier-current-selected .vip-tier-goal-value:after {display:none;}
.cstm-widget-stamped .table-wrapper table tr td.vip-tier-current-selected .vip-tier-goal-value {color: transparent;}
.cstm-widget-stamped .table-wrapper table tr td .vip-tier-goal-value::before
{content: "$ ";color: #000;}
.cstm-widget-stamped .table-wrapper table tr td .vip-tier-goal-value::after {content: " Spend";color: #000;}
.okfreee .table-wrapper:first-child  {display:none;}
.okfreee .table-wrapper table tr td:nth-child(2) .vip-tier-goal-value:before {content:"FREE"}
.okfreee .table-wrapper table tr td:nth-child(2) .vip-tier-goal-value{color: transparent;}
.okfreee .table-wrapper table tr td:nth-child(2) .vip-tier-goal-value:after{display:none;}
/* end css 5-5-2022 zoom css */
/* start table section css 6-5-2022 */
.img-tab {width: 16px;}
.img-tab-check {width: 12px;}
.grid-col--fixed-left-table .grid-item-table {}
.grid-container-table.main-section {display: grid; /* This is a (hacky) way to make the .grid element size to fit its content */
height: auto;}
.main-section .grid-table {display: flex;flex-wrap: nowrap;margin: 0 auto;max-width: 1180px;width: 100%;}
.main-section .grid-col-table {/*width: 150px;min-width: 150px;*/}
.main-section .grid-item--header-table {height: 100px;min-height: 100px;background-color:#fff;/*position: sticky;position: -webkit-sticky;*/
top: 0;text-align: center !important;}
.main-section .grid-col--fixed-left-table {/*position: sticky;left: 0;z-index: 1;background: white;*/}
.main-section .grid-item-table {height: 70px;border-bottom: solid 4px #FFF;text-align: center;
padding: 4px;align-self: center!important;display: -ms-flexbox!important;display: flex!important;
align-content: end !important;flex-wrap: wrap!important;justify-content: center!important;}
.grid-item--header-table p {margin-bottom: 0;}
.grid-item-table p {margin: 0;}
.item-check {line-height: 65px;padding: 0 !important;width: 210px;}
.grid-item--header-table p {width: 100%;}
.grid-item--header-table strong {width: 100%;}
.cstm-row-one  {background-color: #f6f1f6;border-right: solid 4px #fff;width: 340px;}
.cstm-row-tow .item-check {background-color: #eef6f8;}
.cstm-row-three .item-check {background-color: #e0eff3;}
.cstm-row-four .item-check {background-color: #bbdde8;}
.cstm-row-five .item-check {background-color: #6daccb;}
.cstm-row-one .grid-item--header {background-color: #fff;-ms-flex-align: end!important;align-items: flex-end!important;align-content: inherit !important;}
.cstm-row-one .grid-item-table:first-child {align-content: inherit !important;height: 100px;}
.cstm-row-one .grid-item-table {align-content: center !important;}
.level-up {margin: 0 !important;text-align: center;font-size: 32px;text-transform: none;}
.earn-more {text-align: center;font-size: 20px;}
.table-main-section {margin: 0;}
.dubble-point {width: 100%;max-width: 724px;margin: 20px auto 0 auto;}
/* end  table section css 6-5-2022 */
/* start css product page new tag 9-5-2022 */
.new-pdp-cstm img {opacity: 1 !important;}
/* end css product page new tag 9-5-2022 */
.cstmaddto {margin: 0px 0 16px 0 !important;}
.dbut {margin: 0 0px 0 0;display: block !important;width: 100% !important;max-width: 260px;}
.BIS_trigger { margin-bottom: 10px;}
#ShopGiftPackaging {margin-left: 0;margin-top: 0px;}
.complete-the-look #rebuy-widget-2919.rebuy-widget .super-title {letter-spacing: .025em;color: #000;}
.product-single__form .variant-wrapper .variant__label {letter-spacing: 0px;}
.product__quantity label {letter-spacing: .025em;}
.product-single__description .product-description-slider>h3.ui-accordion-header.ui-state-active>.ui-accordion-header-icon:before
{content: inherit !important;font-size: 10px;color: #585858 !important;}
.product-single__description .product-description-slider>h3.ui-accordion-header>.ui-accordion-header-icon:before
{content: inherit !important;font-size: 10px;color: #585858 !important;}
#rebuy-widget-41165 {padding: 0 !important;margin-bottom: 35px !important;}
/* start css gift packaging 15-6-2022 */
#cstm-frame-section {}
.ruby-cstm-right-main {width: 70% !important;order: 2;margin-left: 30px;}
.ruby-cstm-right-main .rebuy-product-info {width: 100% !important;display: inline-block;
text-align: left !important;padding-left: 0 !important;}
.csmttitlere {font-size: 16px;font-weight: 400 !important;line-height: 22px;margin: 0 0 10px 0 !important;display: inline-block;}
.ruby-cstm-right-main .rebuy-button {width: 110px;line-height: 24px;}
.ruby-cstm-right-main .rebuy-button span {letter-spacing: .025em;line-height: 26px;}
/* end css gift packaging 15-6-2022 */
/* start css hide and show 16-6-2022 */
.main-hide-and-show {text-align: center;}
.collection__seo-more {height: 0;}
.collection__seo button.active {display: none;}
.collection__seo button.active+div {height: auto;}
.collection__seo {font-size: 15px;overflow: hidden;line-height: 1.6;margin-bottom: 30px;}
.collection__seo-more h2 {font-size: 18px;}
/* end css hide and show 16-6-2022 */
/* start css AMBASSADOR PRICE! 17-6-2022 */
.ambassador-price {display: inline-block;margin: 0px 0 0 23px;position: absolute;}
.ambassador-price span {background-color: #57aecf;display: inline-block;padding: 5px 8px;margin: 0;border-radius: 15px;color: #fff;
letter-spacing: -0.025em;font-size:9px;font-weight: 600;position: relative;top: -3px;}
/* end css AMBASSADOR PRICE! 17-6-2022 */
/* start css 17-6-2022 */
.price-main-section-cstm {margin: 0 0 20px 0;}
.price-main-section-cstm .regular-price {font-size: .91rem;font-weight: 700;color: #57b7cc;letter-spacing: -0.025em;margin-right: 5px;}
.price-main-section-cstm .regular-price-saving {font-size: .91rem;font-weight: 500;color: #57b7cc;letter-spacing: -0.025em;margin-left: 5px;}
.price-main-section-cstm .regular-cut-price {font-size: .91rem;font-weight: 700;color: #57b7cc;letter-spacing: -0.025em;text-decoration: line-through;}
.first-mont-txt {font-size: 12px;background-color: #f7fcff;padding: 10px;width: 570px;max-width: 100%;}
/* end css 17-6-2022 */
.main-hide-and-show .collection__seo-more a {text-decoration: none;border-bottom: 2px solid rgba(0,0,0,.2);position: relative;}
.main-hide-and-show .collection__seo-more a:after {content: "";position: absolute;bottom: -2px;left: 0;width: 0%;
border-bottom: 2px solid currentColor;transition: width .5s ease;}
.main-hide-and-show .collection__seo-more a:hover:after{width: 100%;}
small.ajaxcart__price--strikethrough.rm:nth-child(2) {display: none !important;}
/* start video section */
.video-section {margin: 0 0 20px 0;text-align: center;}
.video-section iframe {margin: 0 auto !important;text-align: center;border: none;}
.video-section p {margin: 10px 0 0 0;}
.video-section .background-video {text-align: center;margin: 0 auto;display: inherit;}
/* end video section */
/*join the waitlist css start */
.cstm-join-the-waitlist {margin: 0 0 30px 0;}
.product-form__controls-group {position: relative;}
.product-form__item--submit-main {font-size: 16px;font-weight: 700;line-height: 19px;padding: 0;margin-left: 0; letter-spacing: -0.025em;}
.product__details-grid-item .bis-trigger {margin-left: 0;width: 100%;letter-spacing: .2em;}
.bis-simple-form, .card-bis-simple-form {display: none;position: relative;max-width: 260px !important;width: auto;margin-bottom: 46.2px !important;}
.visually-hidden {position: absolute!important;overflow: hidden;clip: rect(0 0 0 0);height: 1px;width: 1px;margin: -1px;padding: 0;border: 0;}
.bis-simple-form__email {width: 340px;padding-right: 80px;border-radius: 0;font-size: 16px;font-weight: 500;padding: 10px 10px;margin:0px; letter-spacing: -0.025em;}
.bis-simple-form__button {position: absolute;text-transform: uppercase;border-radius: 0;border-width: 1px;letter-spacing: -0.025em;
font-size: 10px;height: 100%;top: 0;right: 0;padding: 0 13px;color: #fff;background: #57aecf;font-weight: 700;}
.cstm-join-the-waitlist .bis-trigger--custom-form {min-width: 260px;width:auto;font-size: 14px;font-weight: 900;letter-spacing: -0.025em;
padding: 13px 20px}
.bis-simple-form__email:focus {border: 1px solid #e8e8e1;}
/*join the waitlist css end */
/* start css 8-7-2022 */
.cstm-content {position: relative;}
.cstm-content .ui-accordion-icons.ui-state-active::after {content: "" !important;position: absolute !important;width: 10px !important;
height: 100%;right: 0;left: inherit !important;top: 0;background-size: 10px auto;background-position: center right;
background-repeat: no-repeat;background-image: url(//cdn.shopify.com/s/files/1/1003/3354/t/95/assets/expandable-minus.svg);border-bottom: none !important;}
.cstm-content .ui-accordion-icons:after{content: "" !important;position: absolute !important;width: 10px !important;height: 100%;
right: 0;left: inherit !important;top: 0;background-size: 10px auto;background-position: center right;
background-repeat: no-repeat;
background-image: url(//cdn.shopify.com/s/files/1/1003/3354/t/95/assets/expandable-plus.svg?v=831343860581439922);border-bottom: none !important;}
.cstm-content h3.ui-accordion-header {padding-top: 16px !important;padding-bottom: 16px !important;font-size: 1em !important}
.cstm-content .ui-accordion-icons.ui-state-active {border-bottom: none;}
.main-size-guider {display: -ms-flexbox!important;display: flex!important;-ms-flex-pack: justify!important;justify-content: space-between!important;}
.main-size-guider .ks-chart-container.sizing-chart-container.ks-container-with-modal {width: auto !important;display:none;}
.main-size-guider .ks-chart-modal-link.sizing-chart-modal-link {padding: 0 !important;margin: 0 !important;}
.main-size-guider .ks-chart-modal-link.sizing-chart-modal-link ._ks_text {text-transform: capitalize; font-family: "Onest",sans-serif !important;
font-weight: 500 !important;font-size: 12px;color: #203F6D;letter-spacing:-0.025em !important;line-height:1.1em !important;}
.section-header {margin-bottom: 26px;}
button#btnclickc {margin: 0px 0 16px 0 ;}
/* end css 8-7-2022 */
/* start css 22-7-2022 */
.cstmccs {width: -moz-fit-content;width: fit-content;}
/* end css 22-7-2022 */
/* start css 28-7-2022 */
.kiwi-sizing-modal-inner .ks-modal-close {color: #203F6D !Important;}
.cstmccs #printable-rign-cstm a u {color: #374151;}
.kiwi-sizing-modal .ks-modal-image-wrapper .kw-slide-next, .kiwi-sizing-modal .ks-modal-image-wrapper .kw-slide-prev 
{background: transparent !important;}
.kiwi-sizing-modal .ks-modal-image-wrapper .kw-slide-prev {
position: absolute !important;width: 40px;height: 40px;top: 52% !important;opacity: .6;background-color: inherit !important;
background-image: url(/cdn/shop/files/arrow-6-11-2026-left.png?v=1793971979) !important;
background-repeat: no-repeat !important;background-position: top center !important;background-size: 14px !important;z-index: 1;}
.kiwi-sizing-modal .ks-modal-image-wrapper .kw-slide-next {
position: absolute !important;width: 40px;height: 40px;top: 52% !important;opacity: .6;background-color: inherit !important;
background-image: url(/cdn/shop/files/arrow-6-11-2026-right.png?v=1793971980) !important;
background-repeat: no-repeat !important;background-position: top center !important;background-size: 14px !important;z-index: 1;}
.kiwi-sizing-modal .ks-modal-image-wrapper .kw-slide-next i, .kiwi-sizing-modal .ks-modal-image-wrapper .kw-slide-prev i {
border-right: none  !important;border-bottom: none !important;}
.appear-delay-2 a#Activewear:last-child {display: none;}
.js-drawer-open-collection-filters .icon-filter {color: #000;}
button.js-drawer-open-collection-filters {color: #000;}
.btn--tertiary-active, .btn--tertiary-active:hover {color: #000;background: transparent;}
/* end css 28-7-2022 */
.ks-html-content p span {font-family: "Onest",sans-serif !important;font-size: 16px !important; font-weight: 400; letter-spacing: 0em;}
.ks-table-cell.ks-table-header-cell select {pointer-events: none;border: none;-webkit-appearance: none;
text-indent: 0.01px;text-overflow: "";border: none;padding: 7px 10px 7px 10px;
background:url(http://new.mitoo.co/assets/to_be_sorted/arrow_down.png) no-repeat 90% 50%;text-align: center;font-weight: 500; letter-spacing: -0.025em;}
#afterpay-modal-overlay .afterpay_modal_wrapper * {background: #ffffff !important;}
#afterpay-modal-overlay #afterpay-modal-modal {background: #fff !important;}
/* start css 4-8-2022 */
.__42272 {padding: 0px 0 0px;}
.__acca8.stacked-filters {width: -moz-fit-content;width: fit-content;}
.__acca8 {text-align: center;margin: 0 auto;}
.__4eacf {display: inline-block;background-color: transparent;padding: 0;margin: 0 8px 10px 0;}
.__4eacf .filter {background-color: #fff;border: 1px solid #ccc;height: 28px;text-decoration: none;font-size: 12px;font-weight: 400;
padding: 5px 10px;display: flex;align-items: center;justify-content: center;color: #000;border-radius: 25px;letter-spacing: .5px;}
.__4eacf a:hover {background-color: #000 !important;color: #fff;transition-delay: inherit !important;transition: background .0s ease 0s;}
/*.__4eacf a:hover::after {-webkit-transform: inherit !important;transform: inherit !important;background-image: inherit !important;}*/
/* end css 4-8-2022 */
/* start search bar css 10-8-2022 */
.snize-suggestion b {font-weight: 400 !important;}
.snize-ac-results.snize-ac-results-mobile .snize-mobile-top-panel button.snize-close-button-arrow {background-size: 11px !important;
background-image: url(/cdn/shop/files/arrow-left.png?v=1611258663) !important;
background-position: 4px 6px !important;}
/* end search bar css 10-8-2022 */
/* sart css add to cart 11-8-2022 */
.cart-shippingThreshold__bar.cart__progress-wrapper {position: inherit;background-color: transparent !important;height: 1rem;
overflow: inherit !important;}
.cart__progress-wrapper {display: flex;align-items: center;width: 100%;margin-bottom: 15px;}
.cart__progress-wrapper .cart-shippingThreshold__progress {border-radius: 10px;}
.cart__progess-amount:first-of-type {padding-right: 10px;}
.cart__progess-amount {font-size: 12px;line-height: 1;padding-bottom: 2px;letter-spacing: normal;color: #4d4d4d;}
.cart__gwp-progress {height: 9px;/*max-width: calc(100% - 60px);*/width: 27%;background-color: #eee;border-radius: 10px;
position: relative;/*margin: 0 auto 0 4px;*/left: -57px;}
.cart__progess-amount:last-of-type {padding-left: 10px;}
.cart__gwp-progress span {position: absolute;left: 0;top: 0;height: 100%;max-width: 100%;width: var(--gwp-progress);transition: width .75s;
border-radius: 10px;background-color: #57aecf;}
.cart__progress-type {width: 100%;position: absolute;z-index: 2;text-align: center;font-size: 9px;bottom: -20px;
color: #4d4d4d;letter-spacing: -0.025em;text-transform: uppercase;font-weight: 600;}
.cart__shipping-progress.cart__shipping-progress--half {margin-right: 4px;}
.cart__shipping-progress {height: 9px;/*margin: 0 auto;*//*max-width: calc(100% - 60px);*/width: 42%;background-color: #eee;border-radius: 10px;
position: relative;}
.cart__progess-amount span.money {font-weight: 600;letter-spacing: -0.025em;}
.drawer--right {width: 450px;}
.cstm-form-main .ajaxcart__product-image {width: 105px;border: solid 1px #C0C0C0;padding-top: 0;}
/* end css add to cart 11-8-2022 */
.cstmmtop {padding-top: 45px;padding-bottom: 0px;}
.cstmmtop .section-header {margin-bottom: 0;}
/* start css 4-8-2022 */  
.cstm-filter-short .js-drawer-open-collection-filters.btn {border-radius: 50px;padding: 4px;height: auto;
text-align: center;width: auto;max-height: 31px;font-size: 13px !important;background-color: #f3f3f4;border: none;}
.cstm-filter-short select {border-radius: 50px;padding: 4px 8px;height: auto;text-align: left;width: 90px;
display: inline-block;max-height: 32px;font-size: 13px !important;background-color: #f3f3f4;border: none;font-family: "Onest",sans-serif; 
font-weight: 400; letter-spacing: 0em !Important; line-height:1.2em !Important;}
.cstm-filter-short .collection-filter__sort-container {text-align: right;}
/* end css 4-8-2022 */
/* start css 16-8-2022 */
.site-nav--has-dropdown .megamenu .page-width {width: 100%;}
.site-nav--womens .megamenu .grid .grid__item, .site-nav--mens .megamenu .grid .grid__item {float: left !important;}
.site-nav.site-navigation .h5 a {font-weight: 600 !important;letter-spacing: -0.025em;font-size: 16px !important;color: #000;text-transform: none;}
.grid.grid-megamenu.grid--center {}
.grid-megamenu .grid__item.medium-up--one-fifth {margin: 0 0 10px;display: grid;grid-template-rows: 1fr auto;break-inside: avoid;}
.site-nav__dropdown a.customgrandchildlink {color: #000;text-transform: none;font-weight: 400;letter-spacing: .025em;font-size:14px !important;
padding: 5.2px 0;}
.ls-header_promo .image-wrap-promo, .ls-header_promo img {}
.ls-header_promo {position: relative;display: inline-block;transition: .3s all ease-in-out;width: 100%;border: 1px solid #C0C0C0;}
.ls-header_promo .ls-header_promo-title {width: 100%;padding: 10px 15px;margin: -9px 0 0 0;letter-spacing: normal;text-align: center;}
.ls-header_promo .ls-header_promo-title h4 {font-weight: 600;text-transform: none;letter-spacing: -0.025em;font-size: 14px;
margin: 0;color: #0F0F0F;text-transform: none;}
/*.customgrandchildlink{margin-left:30px;}*/
.cstm-mnu-clb .page-width {min-width: 580px;width: 100%;padding-bottom: 40px;}
.cstm-mnu-clb .ls-header_promo {transition: inherit !important;}
.cstm-mnu-clb {padding: 0;border-radius: 0 0 10px 10px;box-shadow: none;padding: 39px 0 0 0;position: absolute;left: -260px;}
/* end css 16-8-2022 */
.custom-insta-video {margin: 0 auto 80px auto !important;width: 100% !important;max-width: 430px !important;
min-width: 430px !important;}
/* start css 3-9-2022 */
.buy-more-save-more {background-color: #0C461B;text-align: center;padding: 8px 0;}
.buy-more-save-more h2 {color: #FFFC00;font-size: 24px;margin: 0;}
.buy-more-save-more p {font-size: 16px;padding: 0;margin: 0;color: #FFFC00;}
/* end css 3-9-2022 */
.custom-ream {padding: 4px 0;font-weight: 400;font-size: 13.75px;margin-bottom: 0.25em;}
/* start css 4 section 8-9-2022 */
.four-section-main {margin-top: -13px;}
.custom-ream {padding: 4px 0;font-weight: 400;font-size: 13.75px;margin-bottom: 0.25em;}
.section-title-section {font-size: 18px;letter-spacing: -0.025em;text-transform: uppercase;font-family: "Onest",sans-serif;font-weight: 500;
text-align: center;padding-left: 0px;line-height:0;}
.section-title-section a {position: relative;display: block;}
.section-tile-title {font-size: 15px;margin: 0;bottom: 20px;left: 12px;position: absolute;z-index: 1;color: #fff;letter-spacing: .175em;}
.section-title-section.has-text a:after  {content: "";background: linear-gradient(0deg,#000 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 66%);
left: 0;width: 100%;height: 100%;position: absolute;opacity: .25;bottom: 0px;}
.four-section-main .grid {margin-left: -8px;}
/* start css 4 section 8-9-2022 */

#csbt1 {padding: 12px 30px;font-size: 12px;color: #fff;position: inherit;content: inherit;
border-bottom: none; }
.iphone-drop {padding: 0 0 14px 0;}
.js-qty__num:focus {border: none !important;}
a#Journals.customgrandchildlink {display: none;}
small.ajaxcart__discount.B2G1TEST{display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
small.ajaxcart__discount.FREE{display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
/* start css 11-10-2022 FREQUENTLY BOUGHT TOGETHER */
.cstm-bundlead .rebuy-widget {padding-top: 10px;padding-bottom: 60px;}
.cstm-bundlead .primary-title {font-size: 1em;font-family: "Onest",sans-serif;font-weight: 500;letter-spacing: -0.025em;color: #000;}
.cstm-frequently-bought-together .rebuy-product-options {max-width: 200px;width: 100%;display: inherit;margin-left: 8px !important;
margin-top:6px !important;}
.cstm-frequently-bought-together .rebuy-product-options select {padding: 6px 10px;height: 32px;min-height: 32px;max-height: 32px;
margin: 0;background-position: calc(100% - 20px) calc(12px + 2px),calc(100% - 15px) calc(12px + 2px),calc(100% - 2.5em) 5px; 
font-size: 13px !important;}  
.cstm-frequently-bought-together .rebuy-product-options .rebuy-product-price {/*width: 70px;*/-webkit-box-align: center!important;
-ms-flex-align: center!important;align-items: center!important;display: -webkit-box!important;display: -ms-flexbox!important;
display: flex!important;}
.cstm-frequently-bought-together .rebuy-checkbox:before{display:none;}
.rebuy-cstm-ck {display: block;position: relative !important;padding-left: 20px !important;margin-bottom: 12px;cursor: pointer;-webkit-user-select: none;
-moz-user-select: none;-ms-user-select: none;user-select: none;top: -10px !important;}
.rebuy-cstm-ck .rebuy-checkbox.sb-checkbox__input {position: absolute !important;opacity: 0;cursor: pointer !important;height: 0 !important;
width: 0 !important;}
.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #9d9d9d;}
.checkmark:after {content: "";position: absolute;display: none;}
.rebuy-cstm-ck:hover input ~ .checkmark{background-color: #ccc;}
.rebuy-cstm-ck input:checked ~ .checkmark {background-color: #57b7cc;}
.rebuy-cstm-ck input:checked ~ .checkmark:after {display: block;}
.rebuy-cstm-ck .checkmark:after {left: 8px;top: 4px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.rebuy-cstm-ck input:checkbox:after{background-color: #2196F3;}
.cstm-frequently-bought-together .checkbox-input.rebuy-checkbox {width: 20px;height: 20px;}
.cstm-frequently-bought-together .rebuy-product-price .rebuy-money .money {color: #57b7cc;}
.cstm-bundlead .rebuy-bundle__actions-price-value .rebuy-money .money {color: #000;font-weight: 500;font-size: 15px; letter-spacing: -0.025em;}
.cstm-bundlead .rebuy-button span {text-transform: uppercase;font-weight: 900;font-size: 14px;letter-spacing: -0.025em;}
.cstm-frequently-bought-together .rebuy-product-title.clickable {text-decoration: none !important;}
.cstm-frequently-bought-together .rebuy-product-info {display: -webkit-box!important;display: -ms-flexbox!important;
display: flex!important;-webkit-box-align: center!important;-ms-flex-align: center!important;align-items: center!important;}
.cstm-frequently-bought-together .rebuy-product-price .rebuy-money.compare-at .money {color: #000000;
text-decoration: line-through;}
.cstm-frequently-bought-together .rebuy-product-price .rebuy-money.compare-at {color: #000000;
text-decoration: none;}
.cstm-frequently-bought-together .rebuy-product-info a.rebuy-product-title {overflow: inherit !important;text-overflow: inherit !important;
white-space: inherit !important;}
.cstm-bundlead .rebuy-bundle__actions-price-value .rebuy-money.sale .money {font-size: 15px !important;color: #57b7cc;}
.cstm-bundlead .rebuy-bundle__actions-price-value .rebuy-money.compare-at .money {font-size: 15px;}
.cstm-bundlead .rebuy-bundle__actions-price-label {font-weight: 500;font-size:15px; letter-spacing: -0.025em;}
.cstm-bundlead .rebuy-bundle__actions-buttons .rebuy-button {border-radius: 0;background-color: #000;border: solid 1px #000;}
small.ajaxcart__discount.Bundle.discount {display: block;display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
.cstm-frequently-bought-together .checkbox-input.rebuy-checkbox:after {background-color: red !important;}
.checkbox-input:checkbox + .rebuy-cstm-ck:after{opacity:1;}
.cstm-frequently-bought-together .rebuy-product-options {max-width: 110px !important;width: 100%;}
.cstm-bundlead .cstm-frequently-bought-together .rebuy-product-price {padding-left: 10px !important;}
.cstm-frequently-bought-together .rebuy-product-options{order:unset!important;margin-top: 0 !important;}
/* end css 11-10-2022 FREQUENTLY BOUGHT TOGETHER */
#rebuy-widget-298 .cstm-reec ,#rebuy-widget-94097 .cstm-reec,#rebuy-widget-232519 .cstm-reec {min-height:20px;}
#rebuy-widget-33495 .cstm-reec,#rebuy-widget-4423 .cstm-reec ,#rebuy-widget-2919 .cstm-reec{display:none;}
.custom-ream-sets {color: #000;margin-top: 4px;font-weight: 500; letter-spacing: -0.025em;}
.stocking-stuffer h3.primary-title {font-family: "Onest",sans-serif;letter-spacing: -0.025em;text-transform: uppercase !important;
margin: 1em 0 0.5em !important;font-size: 17px !important;font-weight: 500 !important;}
.stocking-stuffer a.rebuy-product-title {font-weight: 500 !important; letter-spacing: -0.025em;}
.cstm-frequently-bought-together .product-id-7841895743639 .rebuy-product-options, 
.cstm-frequently-bought-together .product-id-7629990002839 .rebuy-product-options, 
.cstm-frequently-bought-together .product-id-8313424712 .rebuy-product-options
{max-width: 160px !important;width: 100%;}
.announcement-bar_cstm-section .inner p span {font-weight: 600;letter-spacing: -0.025em;}
#Sublabel-collections-bundles5 {padding: 0 25px 0 30px !important;line-height: 44px;font-size: 11px;font-weight: 500 !important;
letter-spacing: -0.025em;}
a#Sublabel-https-elevatedfaith-treet-co7,a#Sublabel-https-preloved-elevatedfaith-com7{    padding: 0 25px 0 30px !important;line-height: 44px;font-size: 16px;font-weight: 500 !important;letter-spacing: -0.025em;}
.do-not-be-anxious-ant p {color: #203F6D;font-size: 22px;font-family:"Onest",sans-serif !important;font-weight:300 !important;
letter-spacing:0 !important;line-height:1.2em !Important;}
.do-not-be-anxious-ant p span {font-weight: 500;color: #456DA8; letter-spacing: -0.025em;}
.preorderrrr {width: 98px;right: 0px;}
.holiday-shipping-messaging {font-size: 12px;text-transform: uppercase;font-family: "Onest",sans-serif;letter-spacing: -0.025em;
margin-top: 0px;color: #000;display: flex;align-items: center;line-height: 1.5;font-weight: 500;background-color: #f2f6f7;
width: 100%;max-width: 570px;padding: 10px;align-items: center!important;margin-bottom: 30px;border-radius: 10px;}
.holiday-shipping-messaging p {margin: 0;width: 100%;text-align: center;}
.cstm-accc img {width: 22px;margin-top:2px;}
/*221215 - 221216 start */ 
.hero-banner-section-banner {margin-bottom: 7px;}
.hero-banner-desk-top {display: block;width: 100%;}
.hero-banner-mobile {display: none;}
.custom-left-pad {padding-left: 8px;}
.cstm-left-cs {}
.cstm-left-banner-btm-section {width: 50%;float: left;}
 /*221215 - 221216 end */ 
/* start css top bar $4000 DONATED TO CHARITIES THIS YEAR 19-12-2022 */
.top-br-charities-main-top {background-color: #203F6D;padding: 8px 0;text-align: center;line-height: 15px;}
.charities-inner {font-size: 12px;font-weight: 600;letter-spacing: -0.025em;align-items: center!important;color: #98B2D9;}
.charities-btn:hover {color: #98B2D9;}
.charities-btn {text-decoration: underline;text-transform: uppercase;letter-spacing: 0.5px;}
/* end css top bar $4000 DONATED TO CHARITIES THIS YEAR 19-12-2022 */
/* start charity page 9-1-2023 */
.charitycstmrebuy h3.primary-title {color: #203F6D !important;font-size: 30px !important;margin: 0px 0 20px 0 !important;text-transform:none !Important;}
.charities-left {margin-right: 4px;}
/* end charity page 9-1-2023 */
/* start css mousehover-13-1-2023 */
.main-mousehover-section {display: none;position: relative;top: 0px;width: 100%;}
.grid-product__content:hover .main-mousehover-section {display: block;}
.mouse-hover-inner {padding: 0px 20px;background: rgb(255 255 255 / 80%);position: absolute;bottom: 0;width: 100%;}
.DesktopSizeSelector__quick-add-title.Sub--bold {display: block;padding-bottom: 12px;font-weight: 700;line-height: 1.43;
font-size: 14px;letter-spacing: -0.025em;margin: 0 0 6px 0;padding: 0px;color: rgb(33, 42, 47);}
.DesktopSizeSelector__grid {list-style: none;padding: 0px;margin: 0px -3px;display: flex;flex-wrap: wrap;justify-content: center!important;}
.DesktopSizeSelector__grid-item {display: inline-block;padding: 0px 3px 0px;margin: 6px 0;line-height: 12px;}
.SizeButton:hover, .SizeButton:focus {color: #000;background-color: #fff;}
.SizeButton {appearance: none;width: 100%;position: relative;font-weight: 400;letter-spacing: 0.5px;font-size: 12px;cursor: pointer;
border: none;border-radius: 0px;padding: 0px;outline: none;color: rgb(33, 42, 47);background-color: transparent;
transition: background 125ms cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.SizeButton--square .SizeButton-content {position: absolute;top: 0px;left: 0px;text-align: center;padding: 0px;}
.SizeButton-content {width: 100%;height: 100%;display: flex;flex-direction: column;-webkit-box-align: center;align-items: center;
-webkit-box-pack: center;justify-content: center;padding: 13.5px 0px 12px;}
.SizeButton-text--size {font-size: 12px;}
.SizeButton--square::after {content: "";display: block;padding-bottom: 100%;}
.atccokok, .singleatc {display: none;}
.atccokokk {display: none;}
.atccokokk1 {display: none;}

.cstmquick.disabled {position: relative;z-index: 1;}
.cstmquick.disabled:before {content: "";margin: 0 auto;position: absolute;top: 0;left: 0;right: 0;
bottom: 50%;width: 74%;border-bottom: 1px solid gray;}
.MobileSizeSelector__toggle-icon.jsx-3528660124::before, .MobileSizeSelector__toggle-icon.jsx-3528660124::after {
content: "";position: absolute;border-left: 1px solid rgb(33, 42, 47);top: 11px;right: 14px;height: 10px;transition: transform 250ms ease 0s;}
.MobileSizeSelector__toggle-icon.jsx-3528660124::after {transform: rotate(90deg);}
.last-li-digit a {font-size: 22px;font-weight: 300;border: none;}
.last-li-digit {text-align: center;line-height: 33px;padding: 8px 13px !important;}
.last-li-digit:hover a {background-color: #fff;display: block;line-height: 27px;font-size: 22px;}
.DesktopSizeSelector__grid li {display: inline-block;margin: 4px 0 !important;padding: 0 !important;line-height: 25px;}
.DesktopSizeSelector__grid li .btn-cst-bt:hover {background-color: #fff;}
.DesktopSizeSelector__grid li .btn-cst-bt {font-size: 12px;padding: 4px 13px;font-weight: 400;color: #000;}
.plusicon {font-weight: 400;font-size: 11px;line-height: 25px;color: #000 !important;}
#BACKINSTOCK {color: #57aecf;}
/* end css mousehover-13-1-2023 */
/* start css-7-2-2023 */
.site-nav--is-megamenu .drop-img-cstm img, .site-nav--has-dropdown .drop-img-cstm img {width: 10px !important;margin-left: 5px;display:none;}
.salenavbar {background-color: #57AECF;color: #fff;letter-spacing: 0;padding: 2px 4px;border-radius: 2px;font-size: 10px;}
.top-right-btn {background-color: #57AECF;color: #fff;padding: 12px 18px;font-size: 14px;text-transform: uppercase;font-weight: 500;
letter-spacing: -0.025em;}
.top-right-btn:hover {color: #0F0F0F;}
.site-nav__expanded-item> a:hover {/*background: #FFF6C7;*/color:#456DA8 !important;}
.charities-slash {margin-left: 5px;margin-right: 5px;border-left: solid 2px #2E3B4B;height: 9px;}
.charities-inner> .shop-to-donate {margin-left: 5px;position: relative;text-decoration: none;top:0px;}
.shop-to-donate:before {content: "";left: 0;width: 0%;border-bottom: 2px solid currentColor;position: absolute;}
.shopaalll {color: #0F0F0F !important;font-size: 14px !important;font-weight: 600 !important;text-decoration: underline;letter-spacing: -0.025em;}
.display-hide{display:none;}
/* end css-7-2-2023 */
/* start css-9-2-2023 */ 
.over-hpy-ctmr {display:none;}
.faith-based-main{display:none;} 
a.mobile-nav__link.okShop.Men, a.mobile-nav__link.okShop.Women, .mobile-nav__link.okShop.Kids,a.mobile-nav__link.okEF.Motion.\|.FW26{font-weight: 500 !important; letter-spacing: -0.025em;}
/* end css-9-2-2023 */ 
/* start css 10-2-2023 */
.cstmcartimg {margin-right: 13px;display: inline-block;position: relative;top: 4px;letter-spacing: 1.25px;}
.easyreturn {text-align: center;font-size: 15px;font-weight: 500;color: #0F0F0F;margin: 8px 0 0 0px; letter-spacing: -0.025em;}
.drawer__footer--fixed {min-height: 130px;padding-bottom: 10px;padding-top: 10px;}
.totalcartval .ajaxcart__price .money {font-size: 14px !important;color: #0F0F0F;font-weight: 600;letter-spacing: -0.025em;}
.ajaxcart__product-name+.ajaxcart__product-meta {padding-top: 4px;padding-bottom: 4px;}
.remvoeee {font-size: 14px;color: #0F0F0F !important;text-decoration: underline;font-weight: 600 !important;letter-spacing: -0.025em;}
.cstmmmblue {color: #57aece;display: -webkit-box!important;display: -ms-flexbox!important;text-transform: none;display: flex!important;
-webkit-box-pack: justify!important;-ms-flex-pack: justify!important;justify-content: space-between!important;}
.finalll .money {font-size: 14px !important;font-weight: 400;margin-right: 4px;color: #919191;text-decoration: line-through;}
/* end css 10-2-2023*/
/* start css 13-2-2023 */
.your-crt-txt {font-size: 23px;text-align: center;font-weight: 600;text-transform: none;margin: 0;letter-spacing: -0.025em;}
.your-cart-emt p {text-align: center;font-size: 16px;margin: 0 0 22px 0;text-transform: none;}
.your-cart-emt {margin: 0 auto;text-align: center;width: 100%;}
.emt-crt-left {border: 1px solid #C0C0C0;margin-bottom: 16px;}
.emt-crt-left p {text-align: center;font-size: 14px !important;color: #000;text-transform: capitalize;font-weight: 500;margin: 10px 0; letter-spacing: -0.025em;}
.shop-main-section a {background-color: #57AECF;display: block;padding: 10px;text-transform: uppercase;font-size: 16px;font-weight: 500;
color: #fff !important;text-align: center; letter-spacing: -0.025em;}
.shop-main-section p {color: #0F0F0F;font-size: 15px;font-weight: 500;margin: 7px 0 0 0; letter-spacing: -0.025em;}
.emt-crt-left img {vertical-align: top;}
/* end css 13-2-2023*/
/* start css 14-2-2023 */
.hero-bnr-main-sec {text-align: center;}
.bnr-heading onest-medium {font-size: 28px;font-weight: 600;letter-spacing: -0.025em;}
.bnr-txt {font-size: 20px;line-height: 32px;padding: 0 110px;}
.hero-bnr-main-sec a {background-color: #203F6D;display: inline-block;padding: 12px 40px;font-size: 14px;text-transform: uppercase;
color: #fff;letter-spacing: -0.025em;}
.hero-bnr-main-sec a:hover {background-color: #FFF6C7;color: #456DA8;}
.txt-bnr-btm {font-weight: 500;margin: 14px 0 0 0;font-size: 15px; letter-spacing: -0.025em;}
.feature-row-main {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;
justify-content: space-between;-webkit-box-align: top;-ms-flex-align: top;align-items: top;}
.hero-banner-mobile-main {display: none;}
/* end css 14-2-2023 */
/* start css 16-2-2023 */
.index-sectionn {margin: 36px 10px 50px 10px;}
.index-sectionnn {margin: 36px 10px 0px 10px;}

#shopify-section-abb16354-aeee-4e01-ba7f-fe88e8ab9a24 {margin-right: 0;margin-left: 0;}
.strength-main-section {display: block;}  
.strength-main-section h2 {font-size: 20px;text-align: center;margin-bottom: 26px;}
.title-streng-tee {text-align: center;padding: 2px 0 6px;}
.title-streng-tee h2 {font-size: 13px;letter-spacing: -0.025em;text-transform: uppercase;font-weight: 500;margin: 0;text-align: center;}
.title-streng-tee .stamped-product-reviews-badge {margin: 0px 0 0;}
.title-streng-tee .grid-product__price {margin-top: 4px;font-size: 12.75px;color: #000;font-weight: 600;letter-spacing: -0.025em;}
.title-streng-tee .grid-product__price span.grid-product__price--original {font-weight: normal;color: #5F5F5F;font-size:12px;}
.grid-product__price--savings {font-size: 12px;font-weight: 600;letter-spacing: -0.025em;}
.on-sale .money {color: #57b7cc;}
.product__price--compare .money {color: #5F5F5F; font-weight:normal;}
.product__price {color: #5F5F5F;}
.prd-grid-coll-page-section .grid-product__price .grid-product__price--original .money {font-weight: normal;}
.prd-img-main img {}
.shop-main {text-align: center;}
.best-saller-btn-cstm {display: inline-block !important;text-align: center;background-color: #57AECF;padding: 12px 0px;width:240px;color: #fff !important;
font-size: 16px;text-transform: uppercase;font-weight: 600;border-bottom: none !important;margin: 0 auto;letter-spacing: -0.025em;}
.best-saller-btn-cstm::after {content: none !important;bottom: 0 !important;border-bottom: none !important;}
.title-streng-tee .stamped-badge-caption {color: #919191;}
.title-streng-tee .grid-product__price--original .money {color: #5F5F5F !important;font-size: 12px !important;font-weight: 400;}
.title-streng-tee .grid-product__price .money {font-size: 12px;color: #57aecf;}
.title-streng-tee .stamped-badge-caption span {text-transform: capitalize;}
/* end css 16-2-2023 */
/* press page css start 21-2-2023 */
.partner-main {margin-top: 75px;} 
.partner-with-us {max-width: 1120px;margin: 0 auto;width: 100%;}
.our-logo-section-main {max-width: 860px;margin: 0 auto;}
.partner-heading{text-align: center;color: #000;margin: 0;font-size: 30px;font-weight: 600;letter-spacing: -0.025em;}
.our-logo-heading {text-align: center;font-size: 22px;font-weight: 400;}
.logo-section-img {height: 260px;box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 35%);
-webkit-box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 35%);-moz-box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 35%);padding: 12px;
display: flex!important;align-items: center!important;}
.logo-section-img img {width: 100%;max-width: 110px;margin: 0 auto;}
.img-first img {max-width: 100%;}
.img-third img {max-width: 163px !important;}
.img-second img {max-width: 88px;}
.download-logo-sec {display: inline-block;text-align: center;width: 100%;margin: 30px 0 0 0;}
.download-logo-sec a {padding: 14px 40px;font-size: 20px;color: #fff;display: inline-block;background-color: #203F6D !Important;
color: #fff !important;transition: background .25s ease, color .25s ease !Important;border-radius:0 !important;}
.download-logo-sec a:hover {background-color: #FFF6C7 !Important;color: #456DA8 !important;}

.our-logo-section {margin: 30px auto 70px auto;}
.color-section {margin-top: 20px !important;}
.brand-photo-sect {margin-top: 20px !important;}
.press-sec {margin-top: 20px !important;}
.color-code-1st {margin: 0 auto;background-color: #e5f1f5;justify-content: center!important;font-weight: 600;text-transform: uppercase;letter-spacing: -0.025em;}
.color-code-2nd {margin: 0 auto;background-color: #bbdde8;justify-content: center!important;font-weight: 600;text-transform: uppercase;letter-spacing: -0.025em;}
.color-code-3rd {margin: 0 auto;background-color: #6daccb;justify-content: center!important;font-weight: 600;text-transform: uppercase;letter-spacing: -0.025em;}
.our-purpose-section {max-width: 760px;margin: 0 auto;text-align: center;}
.christian-apparel-head {font-size: 22px;}
.our-purpose-section p {font-size: 22px;text-align: center;font-family:"Onest",sans-serif !important;font-weight:400 !important;
letter-spacing:0 !important;line-height:1.2em !Important;}
.brand-img {padding: 0;align-items: inherit !important;height: auto !important}
.brand-img img {max-width: 100%;;}
.press-section-main {max-width: 860px;margin: 0 auto;text-align: center;box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 35%);
-webkit-box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 35%);-moz-box-shadow: 0px 0px 12px 0px rgb(0 0 0 / 35%);padding: 20px;}
.elevted-txt-include {font-size: 22px;padding: 0 100px;}
.include-extra-txt {font-weight: 500; letter-spacing: -0.025em;}
.glossy-img {/*width: 105px;*/}
.contactblock-main {max-width: 920px;margin: 0 auto;width:100%;} 
.index-section .contact-title-hed {text-align: center;font-size: 22px !important;font-weight: 400 !important;}
.sub-btn-cont {padding: 14px 0px;background-color: #6daccb;font-size: 20px;color: #fff;font-weight: 500;width: 272px;letter-spacing: -0.025em;}
.our-purpose-sec {margin-bottom: 30px;}
.press-clips-head {margin-top: 10px;}
.contact-title-hed {text-align: center;font-size: 22px !important;font-weight: 400 !important;}
.cstmgormm iframe {height: 390px !important;}
.press-bnr .section-header--hero {margin-bottom: 0;}
/* press page css end 21-2-2023 */
.mission-section-main {max-width: 900px;margin: 0 auto;width: 100%;}
.our-mission-cstm-main {display:block;}
.mission-title {font-size: 20px;text-align: center;margin-bottom: 26px;color: #000;}
.our-mission-cstm-main {padding: 30px 0;}
.mission-img-cstm img {width: 50px;}
.tell-your-faith-title {color: #000;font-size: 16px;font-weight: 500;text-align: center;margin: 6px 0 0 0;padding: 0 0px; letter-spacing: -0.025em;}
.donate-sec {margin-top: 8px;}
/* start css 23-2-2023 */
.custom-left-pad-main {padding-left: 8px;}
img.Sirv:not([width]):not([height]) {width: 100%;}
img.Sirv {display: inline-block;font-size: 0px;line-height: 0;}
.img-holder img.Sirv.image-hover {position: absolute;top: 0;right: 0;left: 0;bottom: 0;object-fit: contain;opacity: 0;
transition: opacity .2s;}
img.Sirv.sirv-image-loaded {opacity: 1;transition: opacity 0.5s linear 0s;}
.img-holder:hover img.Sirv.image-hover {opacity: 1;}
/* end css 23-2-2023 */
.grid.cstm-grid-sec-main {display: grid;grid-template-columns: auto auto auto auto;gap: 8px;padding: 0;margin: 0;}
.section-title-section a {position: relative;display: block;}
.section-tile-title {font-size: 15px;margin: 0;bottom: 20px;left: 12px;position: absolute;z-index: 1;color: #fff;
letter-spacing: .175em;}
.cstmaddtolist {position: absolute;right: 0px;z-index: 1;top: 0px;padding: 7px 9px 7px 7px;}
.prd-gift-card-desk {display:block;}
.prd-gift-card-mob {display:none;}
.image-wrap .cstmpdpvideo {width: 100%;}
.free-shiping-prd-form {color: #203F6D;font-size: 12px;text-align: center;margin: 15px 0 0 0;}
.rebuy-button span {line-height: 32px;}
#rebuy-widget-298 .rebuy-product-info a.rebuy-product-title ,#rebuy-widget-94097 .rebuy-product-info a.rebuy-product-title ,#rebuy-widget-232519 .rebuy-product-info a.rebuy-product-title  {font-weight: 500 !important;letter-spacing: -0.025em;}
#rebuy-widget-298 .rebuy-product-review.cstm-reec , #rebuy-widget-94097 .rebuy-product-review.cstm-reec ,#rebuy-widget-232519 .rebuy-product-review.cstm-reec {margin: 0;}
#rebuy-widget-298 .rebuy-review-count-label ,#rebuy-widget-94097 .rebuy-review-count-label ,#rebuy-widget-232519 .rebuy-review-count-label {text-transform: none;}
.cstm-why-shop-sec {margin-top: 30px !important;}
#rebuy-widget-298 .rebuy-money .money , #rebuy-widget-94097 .rebuy-money .money , #rebuy-widget-232519 .rebuy-money .money {color: #57AECF;}
.hideonmob .stamped-product-reviews-badge .stamped-badge-starrating i:before { font-size: 16px;}
.hideonmob .desktop-only .stamped-badge .stamped-badge-caption{font-size: 13px !important;text-decoration: underline;}
#countmain .stamped-badge-caption {text-transform: capitalize;color: #555555 !important;}
.desktop-only .stamped-badge .stamped-badge-caption {text-decoration: underline;}
.desktop-only .stamped-badge-starrating i:before {font-size: 16px !important;}
.w-shop {margin-top: 0px;padding-top: 0;}
.cstmaddedok span {line-height: 22px;}
/* filter section start 31-3-2023 */
#FilterDrawer.drawer--left {width: 340px;}
#FilterDrawer .drawer__inner{top:44px;}
#FilterDrawer .collapsible-content__inner .tag-list--checkboxes li.tag {width: 50%;float: left;margin-bottom:10px;}
#FilterDrawer .collapsible-content__inner .tag-list--checkboxes li.tag a.js-no-transition {text-transform: capitalize; color:#203F6D;}
#FilterDrawer.drawer .btn {background-color: #203F6D;color: #fff;}

/* Default Button */
#FilterDrawer.drawer .btn {background-color: #203F6D !important;color: #FFFFFF !important;transition: background-color 0.3s ease, color 0.3s ease;}
/* Button Hover */
#FilterDrawer.drawer .btn:hover,
#FilterDrawer.drawer .btn:focus-visible {background-color: #FFF6C7 !important;color: #456DA8 !important;}
/* Close Icon - Default */
#FilterDrawer.drawer .tag--remove .btn::after,
#FilterDrawer.drawer .btn[title^="Remove tag"]::after {filter: none !important;}


/* Default Button */
#FilterDrawer .tag--remove .btn {background-color: #203F6D !important;color: #FFFFFF !important;transition: background-color 0.3s ease, color 0.3s ease;}
/* Button Hover */
#FilterDrawer .tag--remove .btn:hover,
#FilterDrawer .tag--remove .btn:focus-visible {background-color: #FFF6C7 !important;color: #456DA8 !important;}
/* Default Close Icon */
#FilterDrawer .tag-list .tag--remove svg {position: absolute;right: 10px;top: 50%;transform: translateY(-50%);pointer-events: none;
color: #FFFFFF !important;width: 10px;}
/* Default SVG Lines */
#FilterDrawer .tag-list .tag--remove svg line {stroke: #FFFFFF !important;transition: stroke 0.3s ease;}
/* Close Icon Hover */
#FilterDrawer .tag-list .tag--remove:has(.btn:hover) svg line,
#FilterDrawer .tag-list .tag--remove:has(.btn:focus-visible) svg line {stroke: #456DA8 !important;}


#FilterDrawer.drawer {z-index: 61;} 
#FilterDrawer .collection-sidebar__group {display: inline-block;border-bottom: 1px solid #e8e8e1;padding: 0 0 20px 0;width: 100%;}
.easyslider-content-wrapper p {font-size: 16px;}
.easyslider-content-wrapper {font-size: 16px;}
table.ks-table {font-size: 15px;}
/* filter section start 31-3-2023 */
a.cstmachhide {border-bottom: none;}
.cstmachhide::after {content: "";border-bottom: none !important;}
.ytprayer {margin-bottom: 58px;}
.discount-prd-section {margin-bottom: 13px;}
/* start banner section 22-5-2023 */
.hero-banner-cstm-main {margin: 0 0 8px 0;}
/* end banner section 22-5-2023 */
/* srart page css 19-5-2023 */
.premium-blend-flece-main {}
.premium-blend-flece-main ul {margin: 0;padding: 0;}
.premium-blend-flece-main ul li {display: inline-block;width: 44px;margin: 0;padding: 0; position: relative;}
.premium-blend-flece-main h3 {color: #A5A5A5;font-size: 14px;margin: 0;padding: 0;font-weight: 600;letter-spacing: -0.025em;}
.premium-blend-flece-main {position: relative;display: inline-block;width: 100%;}
.premium-blend-flece-main li:hover .tooltiptext {visibility: visible;}
.premium-blend-flece-main .tooltiptext {visibility: hidden;width: 138px;background-color: #dedede;color: #000;
text-align: center;border-radius: 0;padding: 1px 10px;position: absolute;z-index: 1;font-weight: 400;left: auto;right: -50px;
bottom: -14px;-webkit-box-shadow: 0px 6px 10px -3px rgba(0,0,0,0.33);-moz-box-shadow: 0px 6px 10px -3px rgba(0,0,0,0.33);
box-shadow: 0px 6px 10px -3px rgba(0,0,0,0.33);}
.premium-blend-flece-main ul li a {cursor: context-menu;}
.top-hr-medium {margin-top: 20px;}
/* end page css 19-5-2023 */
/* start css 8-6-2023 ambassador page video section */
.ambassador-page-video-section {margin: 0 auto;text-align: center;}
.welcome-ambd-vid-txt h1{text-align: center;color: #000;margin: 30px 0 20px 0;font-size: 30px;font-weight: 600;letter-spacing: -0.025em;}
.welcome-ambd-vid-txt p {font-size: 20px;text-align: left;}    
.connect-pay-acc {font-style: italic;font-size: 18px !important;}
.welcome-amb-prog {padding: 0;}
.welcome-amb-prog li {list-style: auto;font-size: 20px;list-style-type: decimal;text-align: left;width: 100%;margin: 0px auto 10px auto;}
.welcome-ambd-vid-txt {max-width: 750px;margin: 0 auto;width: 100%;}
.welcome-amb-prog li a span {text-decoration: underline;color: #57aecf;}
/* end css 8-6-2023 ambassador page video section */
/* start css 17-3-2023 */
.cstm-content .easyslider-header-text {text-transform: uppercase;font-family: "Onest",sans-serif;letter-spacing: -0.025em;font-weight: 500;}
/* end css 17-3-2023 */
/* start css 20-3-2023 */
.review-top-cstm{display:block!important;}
/*.cstm-top-coll .totalpro {display: none;} */
.cstm-top-coll .totalpro {text-align: center;} 
.prd-grid-coll-page-section {padding-top: 2px;}
.prd-grid-coll-page-section .money {color: #0F0F0F !important;}
.prd-grid-coll-page-section .grid-product__price .grid-product__price--original {color: #5F5F5F;margin-right: 0;margin-left: 5px;}
.prd-grid-coll-page-section .grid-product__price .grid-product__price--original .money {color: #5F5F5F !important;}
.review-top-cstm .stamped-badge-caption {color: #919191 !important;text-transform: capitalize;}
/* end css 20-3-2023 */
/* start fabrics page css 15-5-2023 */
.fabrics-heading {text-align: center;color: #203F6D;font-size: 30px;text-transform: none;}
.fabric-main-section {margin: 0 0 20px 0;}
.prem-sec h2 {font-size: 26px;font-weight: 600;margin: 0px 0 0 0;letter-spacing: -0.025em;text-transform:none;color: #203F6D;}
.prem-sec ul {display: inline-block;list-style: none;padding: 0;margin: 6px 0 0 0;}
.prefect-it {margin-right: 70px;}
.prem-sec ul li {display: inline;font-size: 18px;border-right: solid 1px #000;padding: 0 6px 0px 6px;line-height: 22px;text-transform: none;
color: #203F6D;}
.prem-sec ul li:first-child {padding-left: 0;}
.prem-sec ul li:last-child {border-right: none;padding-right: 0;}
.prem-m-h p {font-size: 22px;margin-top: 18px;margin-bottom: 0;font-family:"Onest",sans-serif !important;font-weight:400 !important;
letter-spacing:0 !important;line-height:1.2em !Important;color: #203F6D;}
.prefect-it {font-style: italic;}
.prefect-it span {font-weight: 600;letter-spacing: -0.025em;}
.breathable-list {display: block;list-style: none;padding: 0;margin: 24px 0 0 0;}
.breathable-list li {list-style: none;font-size: 22px;display: flex;align-items: center!important;margin: 0 0 20px 0;}
.breathable-list li span img {width: 40px;height: 40px;margin-right: 18px;}
/* SHOP PREMIUM BUTTON */
/* SHOP PREMIUM BUTTON */
.shop-prem-btn {width: 100%;background-color: #000;white-space: nowrap !important;font-size: clamp(14px, 1vw, 20px) !important;
text-align: center !important;align-items: center !important;justify-content: center !important;display: inline-block;
margin: 0;color: #fff !important;padding: 10px 0;text-transform: uppercase;position: relative;
text-decoration: none !important;box-sizing: border-box;top: -5px;}
.shop-prem-btn__text {display: inline-block;position: relative;width: fit-content;max-width: 100%;}
.shop-prem-btn__text::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #fff;transform: scaleX(0);
transform-origin: center;transition: transform 0.18s ease;pointer-events: none;}
.shop-prem-btn:hover,
.shop-prem-btn:focus-visible {text-decoration: none !important;}
.shop-prem-btn:hover .shop-prem-btn__text::after,
.shop-prem-btn:focus-visible .shop-prem-btn__text::after {/*transform: scaleX(1);*/}




.blend-fleece-main-section {margin: 0 auto 100px auto;max-width: 70%;width: 100%;}
.pre-mob {display: none;}
.mob-show {display:none;}
.knit-sec-m {display: block;}
.mobile-knit {display: none;}
.prem-sec {display: block;}
.silhouettes-heading {text-align: center;color: #000;margin: 0px 0 20px 0;font-size: 30px;font-weight: 600;letter-spacing: -0.025em;}
.slider-section-fabric {width: 60%;margin: 0 auto;max-width: 100%;}
.hoodies-txt {font-size: 22px;text-transform: uppercase;text-align: center;margin: 10px 0 0 0;}
.slider-section-fabric .slick-slider .slick-dots li button::before {background-color: #000 !important;}
.knit-sec-m p {padding-right: 18px;}
.fabricss {display: none;}
.fabricss-desk {display: block;}
.premium-section {padding: 0 0 0px 40px;}
.premium-left-txt {padding: 0;}
.mob-hide-feb {display: block;}
.right-img-febr {padding: 0 0 0px 62px;}
.casual-comfort {font-weight: normal !important;}
/* end fabrics page css 15-5-2023 */
.hero-banner-section-banner {margin: 0;}
.grid.feature-row-main {display: grid;grid-template-columns: 49.8% auto;gap: 8px;padding: 0;margin: 0;}
.grid.feature-row-main .grid__item {float: none;padding: unset;width: auto;}
.grid.feature-row-main .grid__item img {max-width: 100%;}
.hero-bnr-main-sec {text-align: center;display: flex;flex-direction: column;flex-wrap: wrap;height: 100%;justify-content: center;
align-items: center;}
.shoppay {font-size: 13px;margin: 10px 0 15px 0;}
/* start accordion css */
/* Label */
.ac-container {}
.ac-container-row {display: flex;}
.ac-container-row .col-ac-container {flex: 1;}
.ac-container-row .col-ac-container:last-child {}
/* Accordion styles */
.tabs-ac-container {border-radius: 8px;overflow: hidden;}
.tab-ac-container {width: 100%;color: white;overflow: hidden;}
.tab-label-ac-container {justify-content: space-between;padding: 10px 30px 10px 11px!important;font-weight: bold;
cursor: pointer;font-size: 22px !important;font-weight: 600 !important;border-top: 1px solid rgba(0,0,0,.3);
color: #000 !important;margin-bottom: 0;letter-spacing: -0.025em;}
.tab-label-ac-container:hover {}
/*.tab-label-ac-container::after {content: "❯";width: 1em;height: 1em;text-align: center;transition: all 0.35s;}*/
.tab-content-ac-container {max-height: 0;padding: 0 1em;color: #2c3e50;background: white;font-size:16px;}
.tab-close-ac-container {display: flex;justify-content: flex-end;padding: 1em;font-size: 0.75em;background: #2c3e50;cursor: pointer;}
.tab-close-ac-container:hover {}
input:checked + .tab-label-ac-container {}
input:checked + .tab-label-ac-container::after {transform: rotate(90deg);}
input:checked ~ .tab-content-ac-container {max-height: 100vh;padding: 10px 12px 10px 12px;}
.ac-container input {position: absolute;opacity: 0;z-index: -1;}
.tab-ac-container label.tab-label-ac-container {letter-spacing: 0;text-transform: none;}
.tab-ac-container:last-child {border-bottom: 1px solid rgba(0,0,0,.3);}
/* end accordion css */
.final-sale-price {border: 1px solid #c56e6f;font-size: 10px;padding: 0 13px;color: #c56e6f;font-weight: 600;
display: inline-block;line-height: 17px;margin: -5px 0px 0 6px;vertical-align: middle;letter-spacing: -0.025em;}
/* start css 20-7-2023 */
.whole-hero-banner-section .cstm-home-button-cstm {top: 50%;}
.whole-hero-banner-section .whole-heading-sec h1 {font-size: 22px;text-align: center;color: #fff;}
.whole-hero-banner-section .whole-heading-sec p {font-size: 18px !important;text-align: center;color: #fff;margin: 0 0 20px 0 !important;}
.whole-hero-banner-section .desktop-banner {display: block;}
.whole-hero-banner-section .mobile-banner {display: none;}
.whole-tell-section .cstm-home-button-cstm {top: 50%;}
.whole-tell-section .whole-heading-sec h1 {font-size: 22px;text-align: center;color: #fff;}
.whole-tell-section .whole-heading-sec p {font-size: 18px !important;text-align: center;color: #fff;margin: 0 0 20px 0 !important;}
.whole-tell-section .desktop-banner {display: block;}
.whole-tell-section .mobile-banner {display: none;}
.already-section {width: 100%;text-align: center;margin: 40px 0 0 0;}
.already-section h1 {font-size: 20px;margin: 0;}
.already-section p {font-size: 16px;}
.already-section .already-shop-custom {background-color: #000;padding: 9px 20px;color: #fff;font-weight: 500;min-width: 170px;width:170px;
display: inline-block; letter-spacing: -0.025em;}
/* end css 20-7-2023 */
.loadmorefinal p {margin: 14px 0 10px 0;}
a.js-no-transition[title~="iPhone"] {text-transform: none !important;}
.videoonlypdp {position: relative;display: inline-block;}
.videoonlypdp .om {width: 30px;height: 30px;opacity: 1 !important;position: absolute;top: 20px;z-index: 1;left: 20px;}
/* start css 22-8-2023 */
section.banner-whole-section-main {position: relative;min-height: 96vh;}
.banner-whole-section-container {text-align: center;color: blue;font-size: 30px;overflow: hidden;min-height: 96vh;position: absolute;
top: calc(2 * var(--previous-section-divider-offset, 0px));right: 0;bottom: 0;left: 0;}
/* Centered text */
.banner-whole-section-centered {position: absolute;top: 70%;left: 50%;transform: translate(-50%, -50%);width:100%;}
.banner-whole-section-container:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;
right: 0;width: 100%;height: 100%;background: rgba(0,0,0, 0.4);}
.banner-whole-section-centered h2 {font-size: 100px;color: #fff;}
.banner-whole-section-centered p {font-size: 20px;color: #fff;}
.banner-whole-section-centered button {background-color: #57aecf;color: #fff;font-size: 16px;padding: 14px 20px;font-weight: normal;}
.our-process-main {max-width: 649px;margin: 100px auto 100px auto;width: 100%;text-align: center;}
.our-process-main h2 {color: #57aecf;font-size: 40px;font-weight: 300;}
.our-process-main p {font-size: 22px;}
.image-wrap- .feature-row__image {border-radius: 40px;}
.right-txt-cstm .btn {text-transform: none;font-weight: 300;font-size: 18px;letter-spacing: 0;padding: 14px 20px;}
.right-txt-cstm p.h3 {font-size: 40px;text-transform: none;font-weight: 300;letter-spacing: 0;color: #57aecf;}
.right-txt-cstm .featured-row__subtext p {font-size: 22px;text-transform: none;letter-spacing: 0;color: #000;}
.share-your-section-main {margin: 0 0 70px 0;}
.marquee {margin: 0 auto;white-space: nowrap;overflow: hidden;box-sizing: border-box;position: relative;z-index: 5;}
.marquee__content {width: 300%;display: flex;line-height: 80px;animation: marquee 60s linear infinite forwards;padding: 60px 0;z-index: 5;}
.marquee__content:hover {animation-play-state: paused;}
.marquee__content .list-inline li {font-size: 6em;color: #57aecf;margin: 0 100px 0 0;font-weight: 200;letter-spacing: 0;}
.list-inline {display: flex;width: 100%;
/* reset list */
list-style: none;padding: 0;margin: 0;}
@keyframes marquee {
0% {transform: translateX(0);}
100% {transform: translateX(-66.6%);}
}
.om {/*background-color: hsla(0,0%,100%,1);*/}
.cstm-marque {position: absolute;top: 0;right: 0;bottom: 0;left: 0;max-height: 200px;z-index: 1;overflow: hidden;}
.cstm-marque img {object-fit: cover;width: 100%;height: 100%;position: relative;display: block;object-position: 46.25302175664787% 12.801600200024998%;
display: block;object-position: 50% 50%;}
.marquee-section {position: relative;left: 0;right: 0;max-height: 200px;}
.custm-customize-top-prd {margin: 100px 0;}
.customize-section-main h2 {font-size: 40px;text-transform: none;font-weight: 300;letter-spacing: 0;color: #57aecf;text-align: center;}
.customize-section-main .cont-section-txt h2 {font-size: 30px;text-transform: none;font-weight: 500;letter-spacing: -0.025em;color: #57aecf;
text-align: left;margin: 30px 0 0 0;}
.customize-section-main img {border-radius: 40px;}
.tell-section-main {height: 100vh;position: relative;width: 100%;}
.section-border {top: 0;right: 0;bottom: 0;left: 0;z-index: -1;}
.section-background {position: absolute;top: 0;right: 0;bottom: 0;left: 0;overflow: hidden;pointer-events: none;}
.section-background img {object-fit: cover;width: 100%;height: 100%;position: relative;display: block;
object-position: 46.25302175664787% 12.801600200024998%;}
.content-wrapper {padding-top: 6.6vmax;padding-bottom: 6.6vmax;text-align: center;display: flex;flex-direction: column;flex-wrap: wrap;
height: 100%;justify-content: center;align-items: center;width: 100%;position: absolute;}
.section-background-overlay {position: absolute;top: 0;right: 0;
bottom: 0;left: 0;background-color: hsla(270,8%,90.2%,1);}
.lightbox-handle-wrapper h1 {font-size: 60px;font-weight: 300;}
.lightbox-handle {background: #57aecf;font-size: 18px;font-weight: 300;color: #fff;padding: 16px 20px;}
.sqs-svg-icon--list .icon {fill: #57aecf;}
.offers-sec h3 {color: #57aecf;font-size: 28px;text-transform: none;font-weight: 300;}
.offers-sec p {color: #57aecf;font-size: 20px;text-transform: none;font-weight: 400;}
.offers-sec .con1 {border: 1px solid rgba(0,0,0,.12);}
.offers-sec .btn.customsms {background-color: #57aecf;}
.offers-sec .btn.customsms:hover {background-color:#57aecf !important;transition-delay: 0s;border: none;color:#fff;}
.newprivateslider {background-color: hsla( 270,8%,90.2% ,1);max-width: 100%;padding: 100px 0;margin: 0;}
.list-item-content__title {font-size: 40px;text-align: center;text-transform: none;font-weight: 300;color: #57aecf;}
.list-item-content__description p {text-align: center;font-size: 24px;}
.el-cstm-kids img {width: 20%;}
small.ajaxcart__discount.LABOR.DAY.SALE {display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
.kidsimgpdp {width: 50px;}
/* end css 22-8-2023 */
/* start css 5-9-2023 */
.stamped-review-header .verified-badge[data-type=buyer]:before {content: "";background-size: 14px 14px;display: inline-block;width: 18px;
height: 14px;background-image: url("/cdn/shop/files/verified-badge-new.svg?v=1693941142");
background-repeat: no-repeat;}
.stamped-review-header .verified-badge[data-type=buyer]:after {content: ' VERIFIED CUSTOMER' !important;font-size: 12px;}
.kids-img-logo {width: 180px;}
.stamped-review-header .verified-badge {display: flex;vertical-align: middle;-webkit-box-align: center!important;
-ms-flex-align: center!important;align-items: center!important;}
.stamped-ugc-modal-wrapper .stamped-ugc-modal-user-username .stamped-verified-badge {width: 100%;display: inline-block;margin: 0;color: #A2A2A2 !important;}
.stamped-ugc-modal-wrapper .stamped-ugc-modal-user-username .stamped-verified-badge:before {content: "";background-size: 14px 14px;display: inline-block;
width: 18px;height: 14px;background-image: url(/cdn/shop/files/verified-badge-new.svg?v=1693941142);background-repeat: no-repeat;}
.stamped-ugc-modal-wrapper .stamped-ugc-modal-content .stamped-ugc-modal-date {width: 100%;margin: 0 0 10px 0;}
.stamped-ugc-modal-votes {text-align: left;margin-top: 10px;}
.stamped-ugc-modal-tags-product-title {font-family: "Onest",sans-serif; font-weight: 400; letter-spacing: 0em;}
.stamped-ugc-modal-wrapper .stamped-ugc-modal-content .stamped-ugc-modal-caption {margin-top: 0px;}
.stamped-ugc-modal-wrapper .stamped-ugc-modal-content .stamped-ugc-modal-tags {margin-top: 10px;padding-top: 10px;}
#Sublabel-collections-ef-kids8 {margin: 14px 0 0 0;width: 100%;padding: 0 25px 0 30px !important;}
/* end css 5-9-2023 */
/*.section-title-section {line-height: 14px;}*/
.form_container {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
.tumbler-care-main p {font-size: 16px;}
.tumbler-care-main ul li {font-size: 16px;}
.sirv-img {display: block !important;}
.title-home-page {padding-top: 6px;}
/* start css 8-7-2024 */
h2.review-reating {font-size: 20px;text-align: center;margin-bottom: 26px;}
.review_slider_homepage {background-color: #E5F1F5;padding-bottom: 4rem;padding-top: 4rem;}
.cstm-review-slider .slick-slide {background-color: #fff;border: solid 1px #E5F1F5;padding: 1rem;height: 280px;min-height: 100%;}
.cstm-star-ico { margin-bottom: 1rem;}
.text-superdarkgray {padding-bottom: 3rem;}
.allison {color: rgb(145 145 145);font-size: .875rem;line-height: 1.25rem;font-weight: 600;letter-spacing: -0.025em;}
.border-teal {border: solid 1px #E5F1F5;border-radius: 100%;width: 16px;height: 16px;padding: 3px;}
.cstm-review-slider .slick-prev.slick-arrow {-webkit-box-shadow: 0 4px 3px rgba(0,0,0,.07);-moz-box-shadow: 0 4px 3px rgba(0,0,0,.07);
box-shadow: 0 4px 3px rgba(0,0,0,.07);background-color: #fff;background-image: url(/cdn/shop/files/arrow-left.png?v=1611258663);
background-repeat: no-repeat;background-position: 12px center;background-size: 12px;left: -14px;top: 50%;z-index: 1;}
.cstm-review-slider .slick-prev:before {display:none;}
.cstm-review-slider .slick-next.slick-arrow {-webkit-box-shadow: 0 4px 3px rgba(0,0,0,.07);-moz-box-shadow: 0 4px 3px rgba(0,0,0,.07);
box-shadow: 0 4px 3px rgba(0,0,0,.07);background-color: #fff;background-image: url(/cdn/shop/files/arrow.png?v=1611258339);
background-repeat: no-repeat;background-position: 12px center;background-size: 14px;z-index: 1;right: -14px;top: 50%;}
.cstm-review-slider .slick-next:before {display:none;}
.customer-name svg path {fill: #E5F1F5;}
.customer-name {display: flex;align-items: center;gap: .5rem;position: absolute;bottom: 1.5rem;}
.our-clb {left: -460px !important;width: 850px;}
.our-club-main h2 {text-align: center;}
.our-club-main p {letter-spacing: 0;text-align: center;text-transform: none;font-size: 17px;}
.join-club-btn {text-align: center;padding: 10px 60px;background-color: #57AECF !important;color: #fff !important;display: inline-block;
text-transform: uppercase !important;}
.clb-m {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center !important;
-ms-flex-align: center !important;align-items: center !important;}
.our-club-main {text-align: center;}
.other-categories-section {display: none;}
/* start become brand amb section 9-7-2024*/
.become-brand-amb {margin: 0 0 70px 0;}
.become-brand-amb h2 {text-align: center;letter-spacing: .025em;line-height: 1.4;text-transform: uppercase;font-size: 20px;margin: 0 0 26px 0;}
.become-brand-amb .circle-one {margin: 0;}
.become-brand-amb .apple-txt {color: #57aecf;font-weight: 600;letter-spacing: -0.025em;}
.joint-the-faith-tribe {text-align: center;margin: 20px 0 0 0;}
.joint-the-faith-tribe a {text-align: center;padding: 12px 0px;background-color: #57AECF !important;color: #fff !important;display: inline-block;
text-transform: uppercase !important;font-weight: 600;letter-spacing: -0.025em;font-size: 16px;width:240px;}
.amb-btn-learn {text-align: center;}
.amb-btn-learn a.btn {background-color: transparent;color: #57aecf;text-decoration: underline;margin: 0 0 0 0 !important;}
.amb-btn-learn a.btn::after {transition: none;}
.amb-btn-learn a:hover {background-color: transparent !important;color: #57aecf !important;}
.become-brand-amb .feature-row__item.feature-row__text.feature-row__text--right {margin: 0;padding: 0;}
.become-brand-amb .say-hi p {font-size: 19px;line-height: 26px;}
/* end become brand amb section 9-7-2024*/  
/* star our club section 9-7-2024*/  
.our-clubs-section {margin: 0 0 60px 0;}
.our-clubs-section h2 {font-size: 20px;text-align: center;}
p.we-give-profit {text-align: center;font-size: 20px;}
.club-sec {text-align: center;font-size: 16px;font-weight: 600;text-transform: uppercase;letter-spacing: -0.025em;}
.join-club {display: inline-block;text-align: center;margin: 13px 0 0 0;width: 100%;}
.join-club a {text-align: center;padding: 12px 0px;background-color: #57AECF !important;color: #fff !important;display: inline-block;
text-transform: uppercase !important;font-weight: 600;letter-spacing: -0.025em;font-size:16px;width:240px;}
.sticker-img {}
.grid-cstm {max-width: 800px;width: 100%;margin: 0 auto;}
/* end our club section 9-7-2024*/  
/* desk start*/
.other-categories-section {display: block;margin: 0 0 50px 0;padding:0 180px;}
.other-cat-main {text-align: center;}  
.other-cat-main h2 {text-align: center;margin: 0 0 20px 0;}
.other-cat-img img {overflow: hidden;}
.other-list-m {margin: 0px 0 0 0;padding: 0;list-style: none;}
.other-list-m li {margin: 0;list-style: none;border: solid 1px #ccc;margin-bottom: 10px;text-align: center;}
.other-list-m li a {margin: 0;display:block; padding: 10px;list-style: none;text-transform: uppercase;font-size: 14px;text-align: center;color:#000;
font-weight: 500; letter-spacing: -0.025em;}
.shop-all-other-cat {text-align: center;padding: 10px 60px;background-color: #57AECF !important;color: #fff !important;
display: block;text-transform: uppercase !important;font-weight: 600;font-size: 16px;letter-spacing: -0.025em;}
.ompr {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important;-webkit-box-align: center !important;
-ms-flex-align: center !important;align-items: center !important;}
.other-list-m li a span {color: #57aecf;}
.with-up2 {background-color: #57AECF;letter-spacing: 0;padding: 2px 4px;border-radius: 2px;font-size: 14px;color: #fff !important;
margin: 0 0 0 4px;}
/* desk close */
/* end css 8-7-2024 */
.so-many-section .earnings-birthday-input-group {margin: 22px 0 0 0;justify-content: center !important;}
.so-many-section .stamped-rewards-birthday-input-holder input {width: 70%;}
.so-many-section .stamped-rewards-birthday-input-holder input::placeholder {color: #000 !important;font-size: 12px !important;}
.so-many-section .stamped-rewards-birthday-input-holder input::-webkit-input-placeholder { /* Chrome */color: #000;font-size: 12px;}
input.stamped-rewards-birthday-input {color: #000;font-size: 12px;opacity:1;}
.title-streng-tee .grid-product__price .money {margin-right: 5px;}
.title-streng-tee .grid-product__price .grid-product__price--original {margin-right: 0px;}
.cstm-bannr {height: 0;}
/* start css 12-12-2023 */
.content-hide-cstm {display: none;}
.cstm-grid-sec-main-one-day {display: grid;gap: 0px;padding: 0;margin: 0;grid-template-columns: auto auto !important;
justify-content: inherit;}
small.ajaxcart__discount 30-OFF {display: block!important;font-weight: 600;letter-spacing: -0.025em;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.\33 0-OFF {display: block!important;font-weight: 600;letter-spacing: -0.025em;color: #56AECE;text-transform: uppercase;}
/* end css 12-12-2023 */
[data-widget-type="rewards-referral"] .stamped-reward-referral-platforms a {display:none;}
#rebuy-widget-298 .rebuy-product-info , #rebuy-widget-232519 .rebuy-product-info  {padding: 4px 0 0px 0px;margin: 0;}
#rebuy-widget-298 .rebuy-product-info .rebuy-product-title , #rebuy-widget-232519 .rebuy-product-info .rebuy-product-title {margin: 4px 0 0 0;}
#rebuy-widget-298 .rebuy-product-review.cstm-reec ,#rebuy-widget-232519 .rebuy-product-review.cstm-reec { line-height:normal !important;}
#rebuy-widget-298 .rebuy-product-price .rebuy-money ,#rebuy-widget-232519 .rebuy-product-price .rebuy-money {font-size: 12px;font-weight: 700;color: #57aece; letter-spacing: -0.025em;}
#rebuy-widget-298 .rebuy-product-price ,#rebuy-widget-232519 .rebuy-product-price {margin-top: -3px !important;}
/* start css men and women 22-7-2024 */
.main-btn-section-cstm {position: relative;width: 100%;bottom: 0;right: 0;}
.main-btn-section-cstm  .fostr-gender-toggle-button.fostr-gender-toggle-button--stick {border: 1px solid #000;position: absolute;
bottom: 0;cursor: pointer;transform: translateY(-2rem);display: flex;font-size: 14px;text-transform: capitalize;
overflow: hidden;z-index: 10;padding: 0;line-height: 1.7rem;right: 20px;font-weight: 700; letter-spacing: -0.025em;}
.fostr-gender-toggle-button .gender--female {display: inline-flex;line-height: 1;justify-content: center;padding: 10px;width: 64px;cursor: pointer;}
.fostr-gender-toggle-button .gender--male {display: inline-flex;line-height: 1;justify-content: center;padding: 10px;width: 64px;
background-color:#000;cursor: pointer;color:#fff;}
.gender--female {background-color:#000;color: #fff;}
.fostr-gender-toggle-button .gender--female:hover {color: #fff;}
.fostr-gender-toggle-button .gender--male.active {background-color: #fff;color: #000;}
.gender--female.active {background-color: #fff; color: #000;}
.fostr-gender-toggle-button .gender--female:hover {color: #fff;}
.gender--female.active:hover {color: #000;}
/* end css men and women 22-7-2024 */
/* start plus-free-shipping-upsell page cart bar css 1-8-2024 */
.cart-shippingThreshold__bar.cart__progress-wrapper.cstm-br-top-cart {position: absolute;background-color: transparent !important;height: 1rem;
overflow: inherit !important;top: 50%;transform: translateY(calc(-50% - 10px));margin: 16px 0 0 0;display: flex;justify-content: space-between;}
.cart-tiers {display: flex;justify-content: space-between;width: 100%;z-index: 2;}
.cart-tier-empty {height: 53px;opacity: 0;width: 53px;}
.cart-tier {background-color: #fff;border: 2px solid #57aecf;border-radius: 50%;height: 53px;left: auto !important;
position: relative;width: 53px;}
.cart-tier img, .cart-tier-empty {border-radius: 50%;}
.cart-tier__price {color: #57aecf;font-size: 11px;left: 0;letter-spacing: -0.025em;padding-top: 4px;position: absolute;font-weight:600;
text-align: center;top: 100%;width: 100%;}
/* start search section 17-9-2024 */
.snize-ac-results .snize-title {font-weight: 500 !important; letter-spacing: -0.025em;}
.snize.snize-search-results .snize-title {font-weight: 500 !important; letter-spacing: -0.025em;}
#snize-search-results-grid-mode div.snize-product-label {background: #57B8CB !important;}
#snize-search-results-grid-mode div.snize-product-label .snize-right-arrow {border-left: 9px solid #57B8CB !important;}
div.snize .snize-reviews .total-reviews {color: #555555 !important;margin-top: 8px !important;width:100%;}
div.snize .stars-container:after, .snize-modal-content-wrapper .stars-container:after {color: #000 !important;}
div.snize div.snize-product-filters-title {font-weight: 500 !important;letter-spacing: -0.025em;}
div.snize div.snize-product-filters-title span {text-transform: uppercase;font-size: .8em;font-weight: 700 !important; letter-spacing: -0.025em;}
div.snize ul.snize-product-filters-list li .snize-filter-checkbox {margin: 5px 6px 0 0 !important;}
div.snize ul.snize-product-filters-list li label>span {font-size: 15px !important; color:#000 !important;}
div.snize div.snize-main-panel-controls ul li { font-weight: 500; letter-spacing: -0.025em;}
div.snize div.snize-filters-dropdown-title {font-weight: 500; letter-spacing: -0.025em;}
div.snize div.snize-search-results-header {font-weight: 500;/* text-transform: uppercase; */; letter-spacing: -0.025em;}
div.snize div.snize-main-panel-dropdown a {font-weight: 500; letter-spacing: -0.025em;}
#snize-search-results-grid-mode li.snize-product {border: none !important;}
/* end search section 17-9-2024 */
/* start search images section 17-9-2024 */
#snize-search-results-grid-mode .snize-thumbnail-wrapper {padding: 0px 0 10px !important;}
#snize-search-results-grid-mode span.snize-thumbnail {width: 273px !important;height: 352px !important;margin: 0;}
#snize-search-results-grid-mode span.snize-thumbnail img {max-width: 273px !important;max-height: 376px !important;}
#snize-search-results-grid-mode span.snize-overhidden {padding: 0px 0px 5px 0px !important;}
div#snize_filters_block_tags, #snize_filters_dropdown_tags {display:none !important;}
div.snize.snize-options #snize-search-results-grid-mode span.snize-overhidden {text-align: center;}
div.snize .snize-product .snize-size-select-box {justify-content: center !important;margin: 0px 0 !important;}
div.snize .snize-reviews {height:auto !important;line-height: 13px;margin: -5px 0 10px 0 !important;}
div.snize .stars-container:before, .snize-modal-content-wrapper .stars-container:before {width: 100%;}
#snize-search-results-grid-mode .snize-price-list {margin: -10px 0 0px 0 !important;}
#snize-search-results-grid-mode li.snize-product .snize-button {top: 50% !important;}
div.snize .snize-simple-options-box .snize-option-selector-wrapper select {width: calc(100% - 12px) !important;}
div.snize .stars-container, .snize-modal-content-wrapper .stars-container {margin-top: 9px;line-height: 14px;height: 14px;}
#snize-search-results-grid-mode span.snize-overhidden {text-align: center;}
/* end search images section 17-9-2024 */
/* end plus-free-shipping-upsell page cart bar css 1-8-2024 */
.you-purchase-txt b.small--hide {display: block;}
/* footer section start 28-10-2024 */
.bg-white-section {justify-content: space-between;padding:1rem 2.5rem;background-color: #203f6d;}
.button-full {font-size: .75rem;line-height: 1rem;}
.right-section-foot {display: flex;gap: 2rem;flex-direction: row-reverse;align-items: center;}
.right-section-foot .footer__social {margin: 0;display: flex;gap: 1rem;}
.right-section-foot .footer__social li {margin: 0;background-color: #000;border-radius: 100%;width: 30px;height: 30px;}
.right-section-foot .footer__social .icon {height: 17px;}
.nav-foot-section {display: flex;gap: 1.5rem;list-style: none;margin: 0;}
.nav-foot-section li a {font-size: .75rem;line-height: 1rem;}
.w-full {font-size: .75rem;line-height: 1rem;font-weight:normal;}
.tapcart-container {display: flex;justify-content: flex-start;flex-direction: column;gap: 1rem;position: relative;}
.tapcart-button-container {display: flex;flex-direction: column;gap: 6px;justify-content: center;}
.tapcart-button {display: flex;align-items: center;height: 36px;width: 190px;align-items: center;border-radius: 9999px;
background-color: #E4F1F4;color: #000000;padding: 0px 20px;font-size: .833rem;gap: 10px;}
.tapcart-button svg g {fill: #000;}
.qr-code {display: none;position: absolute;bottom: 85%;left: 0;padding: 10px;pointer-events: none;background-color: white;width:190px;
border: 1px solid #ccc;border-radius: 8px;box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);z-index: 10;opacity: 0;transition: opacity 0.25s ease-in-out;}
.qr-code.show {display: block;opacity: 1;}
.qr-code::after {content: "";position: absolute;top: 100%;left: 50%;transform: translateX(-50%);border-width: 20px;
border-style: solid;border-color: #fff transparent transparent transparent;}
.qr-code-playstore {bottom: 50%;}
.tapcart-container .footer__title {color: #fff;font-size: 1em;}
/* footer-section end 28-10-2024 */
/* footer newsletter section start 29-10-2024 */
.footer__newsletter {width: 100%;display: flex;gap: .50rem;position: inherit;max-width: inherit;}
.footer__newsletter-input {padding: 10px;background-color: #fff;border: none;color: #000;}
.footer__newsletter-btn {color: #ffffff;padding: 0;background-color: #000;border: solid 2px #fff;position: inherit;vertical-align: inherit;
transform: inherit;width: 160px;}
.footer__item--newsletter_zxTcNT .footer__item-padding {padding-right: 0px;}
.check-main-section {margin-top: 1rem;}
.check-main-section input#email-consent {display: block;height: 16px;width: 16px;color: transparent;opacity: 0;overflow: hidden;
pointer-events: none;position: absolute !important;}
.check-main-section label {font-size: .75rem;line-height: 1rem;display: flex;gap: .5rem;}
.shrink-check {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-position: 50%;background-repeat: no-repeat;
background-size: 55%;border: 1px solid #d8d9d8;display: block;height: 16px;width: 16px;flex-shrink: 0;margin-top: .130rem;}
.check-sub-text {color: #fff;font-size: .75rem;line-height: 1rem;text-transform: none;letter-spacing: 0;}
.checkbox:checked+label span {background-color: #57AECF;
background-image: url(/cdn/shop/files/checkbox-tick.svg?v=1730231675);border-color: #57AECF;}
.check-sub-text a {font-size: .75rem;line-height: 1rem;text-transform: none;}
.footer-news-section-btm-main {margin-top: 2rem;}
h2.footer-section-btm-txt {font-size: 1.125rem;line-height: 1.75rem;color: #fff;font-weight: normal;letter-spacing: .15em;}
span.btm-txt-bld {font-weight: 700; letter-spacing: -0.025em;}
p.text-by-signing-p {font-size: .75rem;line-height: 1rem;}
.footer__item--newsletter_zxTcNT {border-left: solid 1px rgb(145 145 145);}
.text-by-signing-p a.underlined {text-transform: none;}
.footer-staped-cstm {margin: 30px 0 0 0;}
.subscribe-main-section {display: flex;gap: .20rem;}
.subscribe-main-section .email-capture__input {background-color: #fff;border-radius: 0 !important;border: none !important;height:42px !important;}
.subscribe-main-section button.klaviyo_submit_button {background-color: transparent !important;border-color: #fff;color: #fff;
border: 2px solid #fff;border-radius: 0;height: 42px;text-transform: uppercase;padding: 10px 0;font-size: 13px;width: 168px;}
.klaviyo_messages {margin: 10px 0 0 0;}
.success_message{color:green;}
#shopify-section-footer .site-footer {border-top: 0;}
/* footer newsletter section end 29-10-2024 */
.holiday {color: #B42025;}
.mobile-nav__link.mobile-nav__link--top-level.tsHoliday{color: #B42025 !important;}
.site-nav__expanded-item> a.holiday:hover {color: #B42025 !important;}
/* start css 4-11-20214 when you show wiht ef */
.main-section-gift-guid-page {padding: 0 10px;}
.guid-page-slider .rebuy-product-grid.large-carousel {padding-left: 0 !important;padding-right: 0 !important;}
.gg__section--fullwidth .gg__section-content {text-align: center;}
main.section__container {padding: 0;}
.section__blocks {display: flex;height: auto;gap: 0;align-items: flex-start;}
article.content-item {display: flex;gap: 0;width: 100%;padding: 0;margin: 0;justify-content: center;flex-direction: column;aspect-ratio: 4 / 3;}
.content-item__media {width: 100%;object-fit: cover;height: 100%;}
.right-clr-txt {aspect-ratio: 4 / 3;justify-content: center;align-items: center;}
.content-item__content {display: flex;gap: 0;width: 100%;align-items: center;padding: 0;text-align: center;justify-content: center;flex-direction: row;
position: relative;}
.content-item__text-stack {padding-left: 2.488rem;padding-right: 2.488rem;justify-content: center;align-items: center;gap: 1.2rem;width: 75%;
display: flex;text-align: center;padding-bottom: 1.2rem;padding-top: 1.2rem;flex-direction: column;}
.type-body {font-size: 16px;}
.order-gigt-left {order: -2;}
.cstm-bg-clr {width: 100%;display: block;}
.when-you-heading {font-size: 32px;text-align: center;color: #fff;font-weight: 600;letter-spacing: -0.025em;margin: 0 0 30px 0;}
.free-main-section {width: 100%;margin: 0 0 20px 0;}
.free-main-section-inner {display: flex !important;gap: 7px;}
.left-img-free-ship {width: 60px;display: flex;height:60px;}
.free-main-section-inner {display: flex !important;gap: 7px;}
.right-txt-free-ship {width: 100%;display: flex;align-items: center !important;}
.heading-free {color: #fff;font-size: 18px;letter-spacing: -0.025em;}
.free-txt-p {font-size: 16px;color: #fff;}
.free-txt-main {height: 50px;}
/* end css 4-11-20214 when you show wiht ef */
.prd-grid-coll-page-section .money {color: #57aecf !important;}
p.shop-site-wide-cstm {text-align: center;margin: 6px 0 0 0px;letter-spacing: -0.025em;color: #57aecf !important;}
.rivo-aw-home-featured-content-container {margin-top: 25px !important;}
.finalremoveGift.Card {display: none;}
/* start login popup 25-11-2024 */
h2.rivo-aw-title {font-size: 20px !important;text-transform: uppercase !important;letter-spacing: -0.025em;margin-bottom: 10px !important;}
.rivo-aw-subtitle {font-size: 14px;}
a.btn.btn--full { font-size: 16px;letter-spacing: 0;}
.rivo-footer-nav-text {text-transform: uppercase;}
.rivo-product-price .money {color: #203F6D;letter-spacing: -0.025em;}
.rivo-aw-featured-content p {font-size: 16px;letter-spacing: -0.025em;padding: 10px 0;margin-bottom: 0;}
.rivo-footer-nav-text {font-size: 14px !important;}
.rivo-mini-block-title {color: #203F6D;}
a.rivo-collection-item {text-transform: uppercase;}
.rivo-aw-go-to-page {margin-bottom: 10px;}
.rivo-favorite-button.rivo-favorite-active span svg path {fill: #203f6d !important;}
/* end login popup 25-11-2024 */
.txt_centerr {color: #203F6D !important;text-align: center;}
.rivo-aw-home-button-list a.btn.btn--full {height: 54px;line-height: normal;}
.rivo-aw-ctas a.rivo-aw-button-points.btn.btn--full {height: 54px;line-height: normal;}
.rivo-aw-button-points-balance-container {padding: 13px 20px !important;height: 54px;line-height: normal;}
/* start review section 10-3-2025 */
#pvReviewsQuestions .oke-w-review-side div {display: flex;align-items: center;gap: 4px;}
#countcustom .oke-sr-count .oke-sr-count-number, #countcustom .oke-sr-count .oke-sr-label-text {font-size: 13px;}
.review-top-cstm_new .oke-sr-count .oke-sr-count-number, .review-top-cstm_new .oke-sr-count .oke-sr-label-text {color: #919191 !important;font-weight: 500;
font-size: 12px; letter-spacing: -0.025em;}
.review_oken .oke-sr-count .oke-sr-count-number, .review_oken .oke-sr-count .oke-sr-label-text {color: #919191 !important;font-weight: 500;
font-size: 12px; letter-spacing: -0.025em;}
.review-top-cstm_new {margin-top: 7px;}
.title-home-page h2 {margin-top: 6px;letter-spacing: .025em !important;}
.itworks .oke-w-header-content {justify-content: space-around !important;gap: 15px;}
.itworks .oke-w-header-content-block:nth-child(2) {width: auto !important;justify-content: inherit !important;display: none;}
/* end review section 10-3-2025 */
/* 25% BACK section start */
.get-back-cash {display:block;text-align: center;}
/* 25% BACK section end */
/* start form section 1-5-2025 */
.notify-enable {width: 100%;max-width: 329px;}
.notify-enable #iStock-wrapper {margin: 0 0 15px;padding: 15px 15px 2px;display: flex;background-color: #f6f6f6;}
.notify-enable .notify-sold-out {display: flex;justify-content: space-between;}
.notify-enable .out-of-stock-p {font-size: 1rem;color: #b00020;font-weight: 700;letter-spacing: -0.025em;}
.notify-enable .notify-sold-out .similar-items {text-decoration: underline;cursor: pointer;margin-bottom: 1rem;background: none!important;
 border: none;padding: 0!important;}
.notify-enable .BISform {padding-bottom: 20px;}
.notify-enable .notify-text {font-size: .875rem;text-align: left;font-weight: 700;margin-bottom: 12px; letter-spacing: -0.025em;}
.BISform .notify-text {font-weight: 400;}
.notify-enable #iStock-wrapper #iStock-fields {display: flex;}
#iStock-wrapper #iStock-fields {display: flex;flex-direction: row;align-items: center;}
#iStock-email-id.new-version {display: flex;border: 1px solid #cfcfcf;font-size: 1rem;font-weight: 400;line-height: 1.56;width: 100%;
letter-spacing: .03125em;color: #605e5c;margin: 0;padding: 9px;outline: none;}
.notify-enable #iStock-wrapper #iStock-notify-btn.new-version {margin: 0;padding: 0;}
#iStock-notify-btn.new-version {background: url(/cdn/shop/files/notify-me-submit-icon.svg?v=1746125068) 50% no-repeat #000;}
html #iStock-notify-btn {border: none;cursor: pointer;width: 46px;height: 46px;}
.notify-me-checkbox-wrapper {margin-top: 16px;}
.yoga-ui-checkbox input[type=checkbox] {position: absolute;overflow: hidden;opacity: 0;height: 0;width: 0;}
.yoga-ui-checkbox input[type=checkbox]:checked~label {font-weight: 600;text-transform: none;letter-spacing: -0.025em;}
html .notify-enable .yoga-ui-checkbox label {font-size: .875rem;font-weight: 400;color: #3b3b3b;text-transform: none;}
.yoga-ui-checkbox label {line-height: 1.4;font-size: 1rem;color: #3b3b3b;letter-spacing: .352px;font-weight: 400;display: flex;
margin-bottom: 0;cursor: pointer;position: relative;}
.yoga-ui-checkbox label:before {content: "";position: relative;display: inline-block;margin-right: 10px;height: 20px;width: 20px;
border: 1px solid #636363;border-radius: 2px;background-color: #fff;cursor: pointer;}
.yoga-ui-checkbox input[type=checkbox]:checked~label:after {content: "";display: block;position: absolute;left: 7px;top: 4px;
width: 6px;height: 9px;border: solid #fff;border-width: 0 1px 1px 0;transform: rotate(45deg);}
.yoga-ui-checkbox input[type=checkbox]:checked~label:before {background-color: #203F6D;}
.custom-message { display: none;}
form#iStock-wrapper\ myDIV {background-color: #f6f6f6;padding: 15px 15px 2px;}
div#iStock-fields {display: flex;}
#iStock-fields .bis-simple-form__email {display: flex;border: 1px solid #cfcfcf;;font-size: 1rem;font-weight: 400;line-height: 1.56;
letter-spacing: 0em;color: #605e5c;margin: 0;padding: 9px;font-family: "Onest",sans-serif;width: 100%; }
#iStock-fields .bis-simple-form__button {
background: url(/cdn/shop/files/notify-me-submit-icon.svg?v=1746125068) 50% no-repeat #000;
width: 46px;height: 46px;background-color: #203F6D !important;position: inherit;}
.ks-image-and-caption p span {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}
.ks-html-content p span {font-family: "Onest",sans-serif !important;font-size: 14px !important;letter-spacing: 0em; font-weight: 400;}
/* end form section 1-5-2025 */
/* start sample sale page css 25-6-2025 */
.exclusiv-sample-sale-main .image-text-overlay {width: 100%;height: auto;background-size: cover;background-repeat: no-repeat;position: relative;
padding: 10% 0;}
.exclusiv-sample-sale-main h1 {color: #fff;font-size: 80px;}
.exclusiv-sample-sale-main .overlay-subtext {color: #fff;font-size: 1.125rem;line-height: 1.75rem;margin: 0 0 0 0;}
.banner-reward-page.exclusiv-sample-sale-main {position: relative;overflow: hidden;}
.exclusiv-sample-sale-main .background-image {background-image: url('/cdn/shop/files/sample-sale.png?v=1750871113');
background-size: cover;background-position: center;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.exclusiv-sample-sale-main .black-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;
/*background-color: rgba(0, 0, 0, 0.5);*/ /* semi-transparent black */
z-index: 2;}
.exclusiv-sample-sale-main .image-text-overlay {position: relative;z-index: 3;text-align: center;padding: 10rem 1rem;}
/* end sample sale page css 25-6-2025 */
/* faq css star 27-6-2025 */
.faq-page-section {margin: 70px auto 70px auto;min-width: 800px;width: 100%;max-width: 800px;}
.faq-group {margin-top: 40px;}
.faq-page-section .accordion {border-bottom: 1px solid #ddd;overflow: hidden;text-align: left;width: 100%;display: inline;margin: 0;padding: 0;list-style: none;}
.faq-page-section .accordion-product-info {padding-top: 1rem;}
.faq-page-section .faq-order-heading {font-weight: 600;font-size: 22px;letter-spacing: -0.025em;}
.faq-page-section .accordion-product-info .accordion__item:first-of-type {border-top: 0;}
.faq-page-section .accordion__item {overflow: hidden;border-bottom: 1px solid #ddd;padding: 10px 0;line-height: 20px;}
.faq-page-section .accordion__item .accordion__title--small-pad {cursor: pointer;display: block;margin: 0!important;padding: 0px 0 0 0;
position: relative;-webkit-transition: all .15s;transition: all .15s;font-weight: 500;font-size: 14px!important;text-transform: uppercase;
letter-spacing: -0.025em;font-style: normal;border: none;}
.faq-page-section .cstm-plush-icon:after {content: "" !important;position: absolute !important;width: 10px !important;height: 100%;right: 0;left: inherit !important;
top: 0;background-size: 10px auto;background-position: center right;background-repeat: no-repeat;
background-image: url(/cdn/shop/files/expandable-plus.svg?v=1750970419);border-bottom: none !important;}
.faq-page-section .cstm-plush-icon.open:after {background-image: url(/cdn/shop/files/expandable-minus.svg?v=1750970428);
border-bottom: none !important;}
.faq-page-section .accordion__copy {/*margin: 10px 0 10px 0;*/}
.faq-page-section .accordion__copy li, .faq-page-section .accordion__copy p, .faq-page-section .accordion__copy span {font-size: 0.9rem;list-style: none;margin: 0 0 14px 0;padding: 0;line-height: 24px;}
.faq-page-section .section-header__title {margin-bottom: 0;font-size: 30px;font-weight: 600;letter-spacing: -0.025em;}
.faq-page-section .accordion__copy a {color: #57AECF;}
/* faq css end 27-6-2025 */
.sample-sale {color: #57AECF;}
/* start ef kids 1-6-7-2025 */ 
.site-header--heading-style .ef-kids {padding: 7.5px 15px;}
.brand-selector-tabs .active-logo {background-color: #FFF;color:#456DA8 !important;}
.ef-kids {padding: 0 20px;}
.elvtdnav .__5a67f img {height: 16px;}
.efmotionnav .__5a67f img {height: 17px;}
.new-section-logo-txt .xm-link-to {max-width: inherit !important;flex-basis: inherit;}
.new-section-logo-txt .__5a67f {padding: 0 16px;color:#203F6D;}
.new-section-logo-txt .active-logo {font-weight: 500 !important; letter-spacing: -0.025em;}
.new-section-logo-txt .l-ef, .new-section-logo-txt .l-ef-kids, .new-section-logo-txt .l-elvtd {width: 94px;}
.new-section-logo-txt a {width: auto;}
.efmob {display: none;}
a#Sublabel-collections-kids-jewelry2,a#Sublabel-collections-kids-accessories3,a#Sublabel-collections-kids-mystery4,a#Sublabel-collections-ef-kids5{padding: 0 25px 0 30px !important; line-height: 44px;
font-size: 16px; font-weight: 500 !important;letter-spacing: -0.025em;}
/* end ef kids 1-6-7-2025 */ 
#shopify-section-template--18270866440343__1552318476448 .index-section {margin: 75px 0 0 0;}
#shopify-section-template--18270866440343__1552318476448 .custom__item {margin-bottom: 0 !important;}
/* start ef kids banner section  24-7-2025 */
section.ef-kids-banner-main {margin: 0 0 80px 0;}
.ef-kids-banner-main .ef-kids-banner {text-align: center;padding: 0;}
.ef-kids-banner-main .hero-banner-mobile-main {display: none !important;}
.ef-kids-banner-main .bottom-left a:after, .ef-kids-banner-main .bottom-right a:after {content: "";
background: linear-gradient(0deg, #000 0%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 66%);left: 0;width: 100%;
height: 100%;position: absolute;opacity: .50;bottom: 0px;}
.ef-kids-banner-main .top-banner {position: relative;}
.ef-kids-banner-main .top-banner img {width: 100%;height: auto;display: block;}

.ef-kids-banner-main .center-btn {position: absolute !important;bottom: 156px;left: 50%;transform: translateX(-50%);
background-color: #000 !important;color: #fff;padding: 18px 60px;text-decoration: none;border: none;font-size: 16px;
letter-spacing: 1px;transition: inherit !important;transition: inherit !important;display: inline-flex;align-items: center;justify-content: center;
white-space: nowrap;}

/*.ef-kids-banner-main .center-btn:hover {background-color: #fff !important;color: #000;}*/
.ef-kids-banner-main .bottom-banner {display: flex;flex-wrap: wrap;margin-top: 20px;gap: 20px;/*max-width: 1000px;margin: 20px auto 0 auto;
width: 100%;*/}
.ef-kids-banner-main .bottom-left, .ef-kids-banner-main .bottom-right { flex: 1;position: relative;}
.ef-kids-banner-main .bottom-left img, .ef-kids-banner-main .bottom-right img {width: 100%;height: auto;display: block;}
.ef-kids-banner-main .bottom-banner .label {position: absolute;left: 50%;transform: translateX(-50%);padding: 5px 10px;display: inline-block;
bottom: 110px;color: #fff;font-size: 16px;text-align: center;z-index: 1;line-height: 16px;letter-spacing: -0.025em;font-weight:600;}

/* Shine Effect */
.ef-kids-banner-main .center-btn::before {content: "";position: absolute;top: 0;left: -120%;width: 60%;height: 100%;background: rgba(255,255,255,0.4);
transform: skewX(-25deg);z-index: -1;}
.ef-kids-banner-main .center-btn:hover::before {-webkit-animation: shine .75s cubic-bezier(.01,.56,1,1);
animation: shine .75s cubic-bezier(.01,.56,1,1);}

.ef-kids-banner-main .label::after {content: '';display: block;margin-top: 4px;border-bottom: 1px solid #fff;width: 100%;
margin: 0px auto 0 auto;}

#shopify-section-template--18270904975511__featured_product_new2_VCfeaV .shop-main {margin: 0px 0 0 0;}
a#Sublabel-collections-ef-kids4{padding: 0 25px 0 30px !important;line-height: 44px;font-size: 16px;
font-weight: 500 !important;letter-spacing: -0.025em;}
/* start ef kids banner section 24-7-2025 */
#shopify-section-template--18270866440343__1552318476448 .index-section {margin: 75px 0 0 0;}
#shopify-section-template--18270866440343__1552318476448 .custom__item {margin-bottom: 0 !important;}
.oke-avatar-placeholder {position: inherit !important;}
.okeReviews[data-oke-container] .oke-w-reviewer, div.okeReviews .oke-w-reviewer {display: inherit !important;}
.okeReviews[data-oke-container] .oke-w-reviewSimple, div.okeReviews .oke-w-reviewSimple {display: inherit !important;}
#snize-search-results-grid-mode li.snize-product span.snize-title {margin: 0px 0 6px 0 !important;}
#snize_results .snize-price-list {margin: -2px 0 0px 0 !important;}
#snize_results .stars-container.stars-90 {margin-top: 9px;}
#snize_results .total-reviews {margin-top: 10px !important;}
/* start css pagination collection page 7-8-2025 */
#pagination_new .next, #pagination_new .prev {background-color: transparent;border: solid 1px rgb(134 134 134);border-radius: 100%;
width: 40px;height: 40px;}
#pagination_new .next .icon, #pagination_new .prev .icon {color: rgb(134 134 134);width: 11px;height: 11px;}
#pagination_new .next a, #pagination_new .prev a {padding: 14px;}
#pagination_new .page.current {opacity: inherit;color: #000 !important;font-weight: 700; letter-spacing: -0.025em;}
#pagination_new .page a {color: rgb(134 134 134) !important;padding-left: 1rem;padding-right: 1rem;}
#okeReviewsnew .oke-w-reviewer {display: flex !important;}
#okeReviewsnew .oke-w-reviewer-verified {color: #57AECF;}
#okeReviewsnew .oke-w-reviewer-verified-icon:before {color: #57AECF;}
.oke-avatar-image {display: none;}
.wndr-sx--heading {font-size: 2.5rem !important;text-align: center;font-weight: 400 !important;margin-top: .75em !important;}
.rivo-aw-featured-content img:hover {transform: none !important;}
.clearance-50-off {color: #56AECF;}
.site-nav__expanded-item .clearance-50-off:hover {color: #56AECF;}
a.mobile-nav__link.mobile-nav__link--top-level.tsCLEARANCE.\35 0\%.OFF {color: #56AECF !important;}
.cstm-calll {width: 100%;max-width: 260px;text-align: center;display: block;margin: 0px 0 0 0;color: #d9646d;font-size: 12px;font-weight: 900;letter-spacing: -0.025em;}
.guaranteed-section {margin: 0 auto 0 auto;font-style: italic;font-size: 16px;}
.gg__header p {margin: 0px 0 10px 0;}

.appear-delay-1 .cart-shipping__wrapper { margin-bottom: 20px; border-bottom: 1px solid #eee; padding: 15px 0; padding-bottom: 20px;}
.cart__tier-wrapper {align-items: center;display: flex;position: relative;width: 100%;top: -15px;}
/* .appear-delay-1 .cart-shipping__wrapper { margin-bottom: 20px; border-bottom: 1px solid #eee; padding: 15px 0; padding-bottom: 0px;}
.cart__tier-wrapper {align-items: center;display: flex;position: relative;width: 100%;top: -30px;} */
#stamped-reviews-widget {margin-top: 0px;margin-bottom: 0px;}

#pvReviewsQuestions .oke-w-review-main {display: flex;flex-direction: column;align-items: flex-start; position: inherit !important;}
#pvReviewsQuestions .oke-w-review-main .oke-w-review-footer {order: 4;margin: 0;position: inherit !important;right: 0;bottom: 0;display: flex;
justify-content: flex-end;}
.snize-search-results-main-content .snize-price-list.snize-compare-price-right {justify-content: center !important;}
#snize-search-results-grid-mode .snize-price-list {margin: 0 0 6px 0 !important;}
.snize-search-results-main-content .snize-overhidden .snize-title {letter-spacing: 1px;}
.snize-price-list.snize-compare-price-right span.snize-price.snize-price-with-discount.money {font-size: 12px !important;letter-spacing: .5px;}
.snize-search-results-main-content .snize-price-list .snize-price.money {font-size: 12px !important;letter-spacing: .5px;}
.snize-search-results-main-content .snize-reviews span.total-reviews {color: #919191 !important;font-size: 12px !important;}
#snize_results .total-reviews {margin-top: 6px !important;}

/* ye mne jo Reviews aate hai us k liye kiya hai start yaha pr position ye the position: absolute;*/
#pvReviewsQuestions .oke-w-review-main .oke-w-review-media {position: inherit !important;}
/* ye mne jo Reviews aate hai us k liye kiya hai end */

/* sale banner css start 29-1-2026 */
.main-up-to-select-style-section {   background: linear-gradient(to right, #a3cbd4 0%, #b5b2a0 27%, #b5d7ca 71%, #95c3db 100%);

padding: 30px 0 30px;text-align: center;}

.main-up-to-select-style-section .up-to-h1-heading {font-size:34px;color: #000;letter-spacing: 0 !important;margin: 0;}

.main-up-to-select-style-section .shop-all-line span {font-size: 13px !important;padding-bottom: 5px !important;color: #000;}
.main-up-to-select-style-section .section-header__title.collectiontile.christian-title-cstm {font-size: 55px;color: #000;letter-spacing: 0 !important;}
.nw-add {margin: 0 0 0 0;}
.main-up-to-select-style-sectionn{background-color: #E5F1F5;padding: 30px 0 30px;text-align: center;}
.main-up-to-select-style-sectionnn {  background: linear-gradient(90deg, #EA695E 0%, #EB8245 50%, #A3C4A3 100%);
padding: 30px 0 30px;text-align: center;}

.main-up-to-select-style-sectionn .up-to-h1-heading {font-size:34px;color: #000;letter-spacing: 0 !important;margin: 0;}
.main-up-to-select-style-sectionn .shop-all-line span {font-size: 13px !important;padding-bottom: 5px !important;color: #000;}


.main-up-to-select-style-section-img{ background-image: url("/cdn/shop/files/sale_1.jpg?v=1782836643");
background-size: cover;background-position: center;background-repeat: no-repeat;padding: 30px 0;text-align: center;}

.main-up-to-select-style-section-img .up-to-h1-heading {font-size:34px;color: #FFFFFF;letter-spacing: 0 !important;margin: 0;}

.main-up-to-select-style-section-img .shop-all-line span {font-size: 13px !important;padding-bottom: 5px !important;color: #FFFFFF;}
.main-up-to-select-style-section-img .section-header__title.collectiontile.christian-title-cstm {font-size: 55px;color: #FFFFFF;letter-spacing: 0 !important;}
.

/* sale banner css end  29-1-2026 */

/* lookbook css start 13-2-2026 */
/*.lookbook-wrapper{margin:auto;}
.lookbook-row{gap:40px;margin-bottom:40px;}
.lookbook-img{display:block;}
.lookbook-img img{width:100%;height:auto;display:block;object-fit:cover;}*/
/* lookbook css end 13-2-2026 */
.woot--bubble-holder {z-index: 1;}
#snize-search-results-grid-mode .snize-price-list {width: 100% !important;}

[data-ps-popup-status="teaser"] iframe#ps__widget {bottom: 60px !important;left: 7px !important;}
button#ps-bis-widget__button {display: none !important;}

.campaign-wrapper{margin:auto;}
.campaign-grid{display:grid;grid-template-columns:1fr 1fr;gap:0px;margin:0 0 0px 0;}
.campaign-block{overflow:hidden;}
.campaign-block img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease;display:block;}
.right-sec-img {margin: 50px;}

/* lookbook css end 13-2-2026 */

.woot-widget-bubble {height: 48px !important;width: 48px !important;}
.woot-widget-bubble__icon svg {height: 25px !important;width: 25px !important;}
.woot-widget-holder iframe .\!subpixel-antialiased {font-family: "Onest",sans-serif !important; font-weight: 400; letter-spacing: 0em;}

/* pdp gallery image slider start */
.pdp-gallery-section {margin: 60px 0 60px 0;padding: 3.125rem 3.125rem 4.25rem;border-radius: 12px;}
.pdpgallery-header .uheadinsize {letter-spacing: .02em;margin-bottom: 1rem;display: inline-block;color: #203F6D;}
.pdp-gallery-section .slick-prev,
.pdp-gallery-section .slick-next {width: 20px;height: 20px;background-size: cover;background-position: center;border-radius: 50%;
z-index: 10;top: 50%;}
.pdp-gallery-section .slick-prev {background-image: url('/cdn/shop/files/pdp-left-arrow.png?v=1777564510');
left: -35px;background-color: #fff;width: 40px;height: 40px;background-size: 12px;background-repeat: no-repeat;}
.pdp-gallery-section .slick-next {background-image: url('/cdn/shop/files/pdp-right-arrow.png?v=1777564509');
right: -35px;background-color: #fff;width: 40px;height: 40px;background-size: 12px;background-repeat: no-repeat;}
.pdp-gallery-section .slick-slider img {width: 100%;aspect-ratio: 3 / 4;object-fit: cover;}
.cstm-gallery svg.flickity-button-icon.cstm-prev.slick-arrow {position: absolute;left: -33px;right: 0;background-color: #fff;width: 40px;
height: 40px;border-radius: 50%;z-index: 1;top: 50%;padding: 10px;}
.cstm-gallery svg.flickity-button-icon.cstm-next.slick-arrow {position: absolute;right: -33px;background-color: #fff;width: 40px;
height: 40px;border-radius: 50%;z-index: 1;top: 50%;padding: 10px;}
.pdp-gallery-section .slick-slide video {width: 100%;aspect-ratio: 3 / 4;object-fit: cover;}
.cstm-gallery .slick-track {}
.cstm-gallery .slick-list {overflow: hidden;}
.cstm-gallery .slick-slide {padding: 0;margin: 0 30px 0 0;} 
.cstm-gallery {margin: 0 0px;}
.slick-arrow.slick-disabled{display: none !important; }important;}
.cstm-gallery .slick-arrow.slick-disabled {display: none !important;}
.slick-prev:before {display:none;}
.cstm-gallery .slick-slide:last-child {margin-right: 0;}
.the-vibe-heading {letter-spacing:0px;padding:0;text-transform:none; font-size:20px;margin: 0 0 3px 0;}
.do-you-subheading {letter-spacing:0px;text-transform:none;font-size:25px;}
/* pdp gallery image slider end */

 /* start clearclearance sale page css */
.new-clear {background-image: url('/cdn/shop/files/clearance_1a109cc9-f0b7-4520-9bea-0d25785e4d45.jpg?v=1779204584');
background-repeat:no-repeat;background-size: cover;}
.new-clear .up-to-h1-heading {color: #dcff50;}
.new-clear .shop-all-line span {color: #dcff50;padding: 0 0 5px 0;margin: 0;}
/* end clearclearance sale page css */
#shopify-section-template--20460682772631__featured_left_right_new_kHQYqF {margin-right: 0;}
.custom-left-image-wrapper {width: 100%;overflow: hidden;aspect-ratio: 4 / 3;overflow: hidden;}
.grid > .medium-up--two-fifths img.custom-left-image {width: 100%;object-fit: cover;
display: block;}

/* start prd-bundle-page css 16-6-2026*/
.custom-section-prd-bndl-pag {margin: 0 0 12px 0;}
.custom-section-prd-bndl-pag .product-card {display: flex;align-items: center;gap: 18px;border: 1px solid #d8d8d8;
border-radius: 4px;padding: 0;overflow: hidden;background: #fff;}
.custom-section-prd-bndl-pag .product-image {width: 90px;display: flex;align-items: center;justify-content: center;}
.custom-section-prd-bndl-pag .product-image img {height: auto;display: block;}
.custom-section-prd-bndl-pag .product-content {flex: 1;padding: 0;}
.custom-section-prd-bndl-pag .rating {display: flex;align-items: center;gap: 6px;}
.custom-section-prd-bndl-pag .stars {display: flex;gap: 0px;}
.custom-section-prd-bndl-pag .star {width: 14px;height: 14px;fill: #333;}
.custom-section-prd-bndl-pag .rating span {color: #666;font-size: 14px;}
.custom-section-prd-bndl-pag .product-content h3 {margin: 0;font-size: 14px;font-weight: 500;color: #222;
text-transform: capitalize; letter-spacing: -0.025em;}
.custom-section-prd-bndl-pag .shade {margin: 0px 0 6px;font-size: 14px;color: #555;}
.custom-section-prd-bndl-pag .variant-select-wrapper {position: relative;display: flex;align-items: center;border: 1px solid #666;
border-radius: 8px;max-width: 380px;overflow: hidden;}
.custom-section-prd-bndl-pag .color-dot {width: 28px;height: 28px;min-width: 28px;border-radius: 50%;
background: #bc7e70;margin-left: 12px;}
.custom-section-prd-bndl-pag .variant-select {width: 100%;border: none;background: transparent;font-size: 12px;
color: #000;appearance: none;-webkit-appearance: none;cursor: pointer;outline: none;font-family: "Onest",sans-serif; font-weight: 400; letter-spacing: 0em;}
.custom-section-prd-bndl-pag .variant-select-wrapper::after {content: "";position: absolute;right: 15px;
width: 8px;height: 8px;border-right: 2px solid #333;border-bottom: 2px solid #333;transform: rotate(45deg);
pointer-events: none;}
.bundle-items__title {font-size: 13.5px;font-weight: 500; letter-spacing: -0.025em;}
/* end prd-bundle-page css 16-6-2026*/

.bundle-component-price-wrap {display: block;margin-bottom: 5px;}
.bundle-component-price {color: #57aece;font-size: 12px;font-weight: 700; letter-spacing: -0.025em;}
.bundle-component-compare-price {color: #9a9a9a;font-size: 12px;font-weight: 700;text-decoration: line-through; letter-spacing: -0.025em;}
.custom-section-prd-bndl-pag .variant-select-wrapper {margin-bottom: 10px;}







/* start media css */
/* MOBILE */
/*@media(max-width:768px){
.lookbook-row{flex-direction:column;gap:25px;}
}*/
@media(max-width:768px){ 
.the-reward ul {display: inline;}  
.visely-recommendations-title, #foursixty-hideable-container h2 {margin-bottom: 18px !important;}

.bundle-component-price-wrap {margin-left: 0;display: block;}
.custom-section-prd-bndl-pag .variant-select {font-size: 12px !important;}
  
  
/* start prd-bundle-page css 16-6-2026*/  
.custom-section-prd-bndl-pag .product-card {padding: 0 10px 0 0;}
.custom-section-prd-bndl-pag .product-card {gap: 10px;}

/* end prd-bundle-page css 16-6-2026*/

.new-clear .up-to-h1-heading {font-size:24px;}
.new-clear .shop-all-line span {padding: 0 0 5px 0;margin: 0;font-size:13px;}  
.campaign-grid{grid-template-columns:1fr;gap:15px;}
.right-sec-img {margin: 30px;}
.campaign-grid .right-sec-img{order:2;}
.campaign-grid .campaign-block:not(.right-sec-img){order:1;}

}
@media only screen and (max-width: 768px) {

/* sale banner css start 29-1-2026 */
.up-to-h1-heading {font-size: 24px!important;}
.nw-add .totalpro.cstmmcol {display: block !important;margin-top:10px;}

/* sale banner css end  29-1-2026 */
  
#snize-search-results-grid-mode .snize-price-list {margin: 0 0 0px 0 !important;}
div.snize .stars-container, .snize-modal-content-wrapper .stars-container {margin-top: 4px !important;}
div.snize#snize_results.snize-mobile-design li.snize-product .snize-price-list .snize-price {color: #57aecf !important;}
#snize_results.snize-mobile-design.snize-new-version li.snize-product .snize-price-list .snize-discounted-price {color: #5F5F5F !important;
font-size: 12px !important;letter-spacing: .5px;}
.snize-search-results-main-content .snize-overhidden .snize-title {letter-spacing: 1px !important;}


div#shopify-section-template--19203923509399__collabs, div#shopify-section-template--19210175709335__collabs {padding: 0px 16px;} 
/*._container_3eyaa_70 {
    width: 100%;
    display: block !Important;
    justify-content: center;
}*/

#pvReviewsQuestions .oke-reviewContent-date {top: inherit !Important;}
#pvReviewsQuestions .oke-reviewContent-body {margin-top: 10px !Important;}

.header-item { flex: 0 1 100px!important; -webkit-box-flex: 0 1 100px!important; -ms-flex: 0 1 100px!important;}
.header-item--logo { flex: 0 1 auto!important;}
}
@media only screen and (min-width: 769px) {
.article__grid-image { margin-bottom: 10px;}
}
@media (max-width: 768px) { 
.hidebr{display:none;}
div#ws { margin-right: 0; margin-left: 0;}
}
@media only screen and (min-width: 769px) {
.drawer__inner--has-fixed-footer { padding: 22.22222px 20px 0;}
}
@media (max-width:768px) {
div#ws >img { width: 50%;}
#stamped-reviews-widget { width: unset;}
#NavDrawer { right: unset; left: -300px;}
#NavDrawer.drawer--is-open { transform: translateX(300px); -webkit-transform: translateX(300px);}
.drawer--right { max-width: 100%; width: 100%;}
}
@media (max-width:480px) {
.stamped-product-reviews-badge.stamped-main-badge.desktop-only { display: block!important;}
.stamped-product-reviews-badge.stamped-main-badge.mobile-only { display: none!important;}
}
@media (max-width:768px) {
.cart__update, .cart__checkout { height: 54px; width: 100%; font-size: 13px;}}
@media (max-width: 768px) {
#account-history-details { display: flex; flex-direction: column-reverse;}
#customer_tab_content > .rc_subscriptions { padding-top: 7px;}
#ReCharge #customer_tab_content { padding-left: 10px;}}
@media (max-width: 768px) {
.image-section-founder { margin: auto; text-align: center; width: 90%;}
.title-gb { padding-bottom: unset;}
.mob-image-set-two { margin-top: unset; width: unset; padding-bottom: unset;}
.cust-over-bg-sec img { margin: unset;}
.grid__item.four-tenths { width: 100%;}
.grid__item.six-tenths { width: 100%;}
.our-story .left-section-one .content-text { padding: 0 20px 20px;}
.our-story .left-section-two .content-text { padding: 0 20px;}
.our-story .left-section-two .content-text p { padding: 0 0 40px;}
.our-story .left-section-three .content-text { padding: 0 20px;}
.section-three-template h2 { width: 90%;}
.our-story .left-section-three .content-text p { padding: 0 0 40px;}
.content-img.story-one { margin: 0 auto; float: none;}
.content-img.story-two { margin: 20px auto; float: none; position: relative; z-index: 5;}
.content-img.story-two:before { right: -200px; z-index: -1;}
h2.text-center:before { width: 100%;}
.left-section-two h2.text-center:before { width: 100%; left: 0;}
.our-story .section-three-template .content-text h2 { margin: 0;}
.our-story .section-three-template .content-text h2:after { width: 100%;}
.our-story .section-three-template .grid { margin: 0; padding: 0;}
.our-story .four-tenths.left-section-one { padding-top: 0;}
.section-four-template .grid { margin: 0;}
.cust-left-sec { padding: 0; width: 100%;}
.cust-right-sec { width: 100%; margin: 20px 0 0;}
.cust-over-bg-sec { margin: 0 0 0 20px;}
.section-three-rep .cust-left-sec { padding: 40px 0 0; width: 100%;}
.section-three-rep .cust-over-sec-bg h5:after { left: 0;}
.cust-over-sec-bg { width: 100%;}
.cust-left-sec h2 { text-align: center;}
.cust-left-sec { text-align: center;}
.cust-left-sec h3 { margin: 0 0 0 20px !important;}
.section-one-rep { padding: 0 15px;}
}
@media only screen and (max-width: 767px) {
.announcement-bar_cstm-section .inner {animation: marquee 200s linear infinite !important;}
.product__value-title { padding: 4px;}
p.promo-grid__title.h2 { font-size: 42px;}
.customsizmob { height: 0!important; padding-bottom: 100%!important;}
.mobile-ban { display: block!important;}
.desktop-ban { display: none!important;}
.gb-desk { display: none!important;}
.gb-mob { display: block!important; text-align: center;}
.cust-right-sec.gb-mob img { width: 90%;}
.cust-right-sec:after { display: none;}
.cust-over-sec-bg h5:after { content: ' '; background: #bff0f9; width: 385px; height: 66px; position: absolute; right: 0; z-index: -1; top: 0;}
.gb-mob .cust-over-bg-sec { text-align: unset;}
.last-img img { margin-top: -90px;}
.last-img { width: 35%; position: absolute; left: -38px; display: block!important;}
.gb-mob .gb-under-font { font-size: 20px!important;}
.gb-mob .cust-over-sec-bg.gb-before h5:after { height: 110px;}
h2.text-center.sub-gb-story-meet { font-size: 28px!important; width: 200px; margin: auto;}
}
@media only screen and (max-width: 767px) {
.announcement-text { font-family: "Onest",sans-serif; font-weight: 500; letter-spacing: -0.025em;}
.gb-mobile_breadcrumbs { display: block!important;}
.gb-desk_breadcrumbs { display: none!important;}
}
@media only screen and (max-width: 767px) {
 .footer__item--newsletter_zxTcNT {border-left: none !important;}
.rc_layout.rc_form__group { display: block; width: 100%; margin-top: 32px;}
.rc_layout__content fieldset { padding: unset;}
legend h4 { margin: 0 0 7.5px;}
}
@media (max-width: 789px) {
.stamped-summary-ratings:after { display: none!important;}
}
@media (min-width: 789px) {
.reviews-page-widget .summary-rating { text-align: right;}
}
@media (min-width: 789px) {
.reviews-page-widget .stamped-summary-ratings { width: 50%!important; text-align: right;}
}
@media (max-width: 789px) {
.reviews-page-widget .summary-rating-count { width: 9%!important; ext-align: center!important;}
}
@media only screen and (min-width: 992px) {
.account {padding-bottom: 75px;}}
@media only screen and (min-width: 992px) {
.account__container {padding: 0 40px;}}
@media only screen and (min-width: 992px) {
.account__header {padding: 0px 0 60px;}}
@media only screen and (min-width: 992px) {
.account__header-bottom {background-color: transparent;display: block;padding: 0;}}
@media only screen and (min-width: 992px) {
.account__nav {display: none}}
@media only screen and (min-width: 992px) {
.account__name {margin-bottom: 0;}}
@media only screen and (min-width: 992px) {
.account__refer {position: absolute;top: 50%;right: 0;transform: translateY(-50%);justify-content: flex-start;
transition: opacity 0.25s;}
.account__refer:hover {opacity: 0.7;}}
@media only screen and (min-width: 992px) {
.account__points {position: absolute;top: 50%;left: 0;transform: translateY(-50%);
text-align: center;padding: 0 30px}}
@media only screen and (min-width: 992px) {
.account__points .account__points-header, .account__points .account__rewards-link {position: static;padding-left: 0;}}
@media only screen and (min-width: 992px) {
.account__points .account__rewards-link {transition: opacity 0.25s}
.account__points .account__rewards-link:hover {opacity: 0.7;}}
@media only screen and (min-width: 992px) {
.account__points .points {margin: 7px 0;}}
@media only screen and (min-width: 992px) {
.account__toolbar {display: flex;justify-content: space-between;align-items: center;}}
@media only screen and (min-width: 992px) {
.account__logout {transition: opacity 0.25s;}
.account__logout:hover {opacity: 0.7;}}
@media only screen and (min-width: 992px) {
.account__logout--mobile {display: none;}}
@media only screen and (min-width: 992px) {
.account__tab {transition: opacity 0.25s}
.account__tab:hover {opacity: 0.7;}}
@media only screen and (min-width: 992px) {
.dialog .customer__address-form, .modal .customer__address-form {padding: 40px 10px 40px 40px;}}
@media only screen and (min-width: 992px) {
.dialog .customer__address-form .form-group, .modal .customer__address-form .form-group {
width: calc(50% - 30px);margin-right: 30px;}}
@media only screen and (min-width: 992px) {
.dialog .customer__address-form .form-group:nth-child(odd), .modal .customer__address-form .form-group:nth-child(odd) {
margin-right: 30px;}}
@media only screen and (min-width: 1200px) {
.dialog .customer__address-form input[type="text"], .dialog .customer__address-form input[type="tel"], .dialog .customer__address-form select, .modal .customer__address-form input[type="text"], .modal .customer__address-form input[type="tel"], .modal .customer__address-form select {
font-size: 14px;}}
@media only screen and (min-width: 992px) {
.account__add-address:hover {text-decoration: underline;}}
@media only screen and (min-width: 992px) {
.customer__address {width: calc(50% - 7.5px)}
.customer__address:nth-child(odd) {margin-right: 15px;}}
@media screen and (max-width: 600px) {
.media {-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-align: start;
align-items: flex-start;  }
.media .media__img {margin: 0 auto;}
.media .media__img + .media__body {margin: 12px 24px 24px 24px;}}
@media screen and (min-width: 601px) {
.media {-webkit-box-align: start;align-items: flex-start;}
.media .media__img {-webkit-box-flex: 0;flex: 0 1 auto;height: auto;}
.media .media__img + .media__body {margin: 24px 105px 24px 18px;}}
@media screen and (max-width: 600px) {
.tabpanel {margin: 40px 0 0 0;-webkit-box-orient: inherit;-webkit-box-direction: inherit;flex-direction: column;display: inherit;}
.tabpanel .tabpanel__tablabel {padding: 24px 36px;}
.tabpanel .tabpanel__tablabel + .tabpanel__tab + .tabpanel__tablabel {margin-top: 6px;}
.tabpanel .tabpanel__tab:checked ~ .tabpanel__panels {-webkit-box-ordinal-group: 2;order: 1;}
.tabpanel .tabpanel__tab:not(:checked) + .tabpanel__tablabel {-webkit-box-ordinal-group: initial;order: initial;}
.tabpanel #tabpanel__tab-1 + .tabpanel__tablabel {-webkit-box-ordinal-group: 2;order: 1;}
.tabpanel #tabpanel__tab-1:checked ~ .tabpanel__panels {-webkit-box-ordinal-group: 2;order: 1;}
.tabpanel #tabpanel__tab-2 + .tabpanel__tablabel {-webkit-box-ordinal-group: 3;order: 2;}
.tabpanel #tabpanel__tab-2:checked ~ .tabpanel__panels {-webkit-box-ordinal-group: 3;order: 2;}
.tabpanel #tabpanel__tab-3 + .tabpanel__tablabel {-webkit-box-ordinal-group: 4;order: 3;}
.tabpanel #tabpanel__tab-3:checked ~ .tabpanel__panels {-webkit-box-ordinal-group: 4;order: 3;}
.tabpanel #tabpanel__tab-4 + .tabpanel__tablabel {-webkit-box-ordinal-group: 5;order: 4;}
.tabpanel #tabpanel__tab-4:checked ~ .tabpanel__panels {-webkit-box-ordinal-group: 5;order: 4;}
.tabpanel #tabpanel__tab-5 + .tabpanel__tablabel {-webkit-box-ordinal-group: 6;order: 5;}
.tabpanel #tabpanel__tab-5:checked ~ .tabpanel__panels {-webkit-box-ordinal-group: 6;order: 5;}
.tabpanel .tabpanel__panel {padding: 0 0px 12px 0px;}
}
@media screen and (min-width: 601px) {
.tabpanel {-webkit-box-orient: horizontal;-webkit-box-direction: normal;flex-direction: row;}
.tabpanel .tabpanel__tablabel {-webkit-box-flex: 0;flex: 0 1 auto;padding-left: 24px;padding-right: 24px;}
.tabpanel .tabpanel__tablabel + .tabpanel__tab + .tabpanel__tablabel {margin-left: 6px;}
.tabpanel .tabpanel__panel {padding: 0px;}
.tabpanel .tabpanel__panels {-webkit-box-flex: 1;flex: 1 1 100%;}
}
@media screen and (max-width: 480px) {
#tab-cstm .tabs {display: none;}
#tab-cstm .tab_drawer_heading {background-color: #ccc;color: #fff;border-top: 1px solid #333;
margin: 0;padding: 5px 20px;display: block;cursor: pointer;-webkit-touch-callout: none;
-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#tab-cstm .d_active {background-color: #666;color: #fff;}
}
@media screen and (max-width: 500px) {
.cstm-timeline-section .grid-container {grid-template-columns: 1fr;grid-template-rows: 0.3fr 1fr auto 1fr;}
}
@media only screen and (max-width: 639px) {
.grid.cstm-grid-sec-main {grid-template-columns: auto auto;}
.grid.feature-row-main {grid-template-columns: auto;}  
}
@media (min-width: 300px) and (max-width: 400px) {
.buy-more-save-more h2 {font-size: 19px !important;}  
#snize-search-results-grid-mode div.snize-product-label.top-left {left: 15px !important;}
.tapcart-button {width: 100%;padding: 0px 8px;font-size: 12px;gap: 3px;}
}
@media (min-width: 401px) and (max-width: 430px) {
#snize-search-results-grid-mode div.snize-product-label.top-left {left: 23px !important;}  
#snize-search-results-grid-mode li.snize-product span.snize-title {margin: 0 0 6px 0;}
}  
@media (min-width: 430px) and (max-width: 480px) {
#snize-search-results-grid-mode div.snize-product-label.top-left {left: 23px !important;} 
}
@media (min-width: 370px) and (max-width: 378px) {
#snize-search-results-grid-mode div.snize-product-label.top-left {left: 11px !important;}
}
@media (min-width: 360px) and (max-width: 370px) {
#snize-search-results-grid-mode span.snize-thumbnail {width: 149px !important;height: 218px !important;}  
}
@media (min-width: 320px) and (max-width: 380px) {
.stamped-product-reviews-badge .stamped-badge-starrating i:before { font-size: 14px;}
.cstmmokokok p {margin: 5px 15px;} 
}

/* start my media */
@media (max-width: 767px) {


  /* ==============================
     WIDGET 1: Collection grid
  ============================== */
.new-scrllimg .grid-product__image-mask {display: flex;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;position: relative;scrollbar-width: none;width: 100%;}
.new-scrllimg .grid-product__image-mask::-webkit-scrollbar {display: none;}
.new-scrllimg .grid-product__image-mask .image-wrap,
.new-scrllimg .grid-product__image-mask .grid-product__secondary-image {flex: 0 0 100%;min-width: 100%;max-width: 100%;
width: 100%;scroll-snap-align: start;}
.new-scrllimg .grid-product__image-mask .grid-product__secondary-image {display: block !important;position: relative !important;
opacity: 1 !important;visibility: visible !important;background-size: cover;background-position: center;left: 0 !important;}
.new-scrllimg .grid-product__image-mask .grid-product__secondary-image.small--hide {display: block !important;}
.new-scrllimg .grid-product__image-mask img {display: block;width: 100%;height: auto;}
.new-scrllimg .grid-product__image-mask::after {display: none !important;content: none !important;}
.new-scrllimg .mobile-slider-link {position: relative !important;display: block;overflow: hidden;}
.new-scrllimg .mobile-slider-link::after {content: "";position: absolute;left: 0;bottom: 2px;width: 50%;height: 4px;background: #A3CBD4;
transform: translateX(var(--mobile-slider-progress, 0px));pointer-events: none;z-index: 1;}
/* ==============================
     WIDGET 2: Homepage cstm1
============================== */
.cstm-sldr-home.scrolhome {position: relative;overflow: hidden;}
.cstm-sldr-home.scrolhome .cstm1 {display: flex !important;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;scrollbar-width: none;width: 100%;}
.cstm-sldr-home.scrolhome .cstm1::-webkit-scrollbar {display: none;}
.cstm-sldr-home.scrolhome .cstm1 .image-main,
.cstm-sldr-home.scrolhome .cstm1 .image-hover {flex: 0 0 100% !important;min-width: 100% !important;max-width: 100% !important;
width: 100% !important;scroll-snap-align: start;display: block !important;position: relative !important;opacity: 1 !important;
visibility: visible !important;transform: none !important;left: auto !important;right: auto !important;top: auto !important;
bottom: auto !important;}
.cstm-sldr-home.scrolhome::after {content: "";position: absolute;left: 0;bottom: 1px;width: 50%;height: 4px;background: #A3CBD4;
transform: translateX(var(--mobile-slider-progress, 0px));pointer-events: none;z-index: 2;}
/* Hide bar for sold out */
.grid-product__link--disabled.mobile-slider-link::after,
.grid-product__link--disabled::after,
.grid-product__link--disabled .home-mobile-slide-bar {display: none !important;content: none !important;}



/* pdp gallery image slider start */  
.the-vibe-heading {font-size:18px;}
.do-you-subheading {font-size:15px;margin:0;}
.pdpgallery-header .uheadinsize {margin-bottom: 20px;}

.pdp-gallery-section .slick-prev, .pdp-gallery-section .slick-next {top: 50%;}
.cstm-gallery .slick-slide {padding: 0;margin: 0 20px 0 0;}
.cstm-gallery .slick-list {padding-right: 40px;  /* 👈 half slide visible */    }
.pdp-gallery-section {padding: 1.125rem 1.125rem 1.125rem;}
.pdp-gallery-section .slick-dots li button {border: 0;background: transparent;display: block;height: 20px;width: 20px;
line-height: 0px;font-size: 0px;color: transparent;padding: 5px;cursor: pointer;background: #000 !important;
transition: background-color .7s cubic-bezier(.76, 0, .24, 1), opacity .7s cubic-bezier(.76, 0, .24, 1);border-radius: 100%;}
.pdp-gallery-section .slick-slider .slick-dots li, .slick-slider .slick-dots li button {width: 10px;height: 10px;}
.pdp-gallery-section .slick-dots li.slick-active button {width: 12px;height: 12px;}
.pdp-gallery-section .slick-slider .slick-dots li.slick-active button:before {width: 12px;height: 12px;}
.pdp-gallery-section .slick-dots {position: absolute;bottom: -25px;list-style: none;display: block;text-align: center;padding: 0;
margin: 0;width: 100%;display: flex;justify-content: center !important;align-items: center !important;flex-wrap: wrap !important;}
/* pdp gallery image slider end */

iframe#ps__widget {bottom: inherit  !important;left: inherit !important;}

 button.woot-widget-bubble {display: none;}  
.cstm-calll {max-width: 100%;}  
.section-title-section {line-height: inherit;}  
.wndr-sx--heading {font-size: 2.3rem !important;}
#rebuy-widget-232519 h3.primary-title {font-size: 18px;margin-bottom: 10px;}
#snize_results .stars-container.stars-90 {margin-top: 5px;}
.section-title-section.has-text a:after  {bottom: 9px;} 
#snize_results .total-reviews {margin-top: 6px !important;margin-left: 0 !important;}
#shopify-section-template--18270866440343__1552318476448 h2.section-header__title.custom-home-title.savedcustom {margin-bottom: 10px;} 
#shopify-section-template--18270904975511__featured_product_new2_VCfeaV .shop-main {margin: 10px 0 0 0;}  
section.ef-kids-banner-main {margin: 0 0 56px 0;}  
.ef-kids-banner-main .bottom-banner {margin: 10px auto 0 auto;}
.ef-kids-banner-main .bottom-banner {gap: 10px;}
.ef-kids-banner-main .hero-banner-desk-top {display: none !important;}  
.ef-kids-banner-main .hero-banner-mobile-main {display: block !important;}
.ef-kids-banner-main .bottom-banner .label {bottom: 20px;left: 0;right: 0;font-weight: 500;font-size: 13px;transform: translateX(0%);
display: inline-block;width: fit-content;align-items: center;margin: 0 auto; letter-spacing: -0.025em;}
.ef-kids-banner-main .label::after {width: auto;margin-bottom: 0px;left: 0;margin: 0 auto;}
.ef-kids-banner-main .center-btn {bottom: 76px;padding: 12px 30px;font-size: 13px;} 
#shopify-section-template--18270866440343__1552318476448 .index-section {margin: 75px 0 17px 0;}  
.new-section-logo-txt .l-ef, .new-section-logo-txt .l-ef-kids, .new-section-logo-txt .l-elvtd {flex: 0 0 33.333%;max-width: 33.333%;
box-sizing: border-box; width: 33.33%;}
.efmob {position: inherit !important;display: block;}
.cstmenu {top: 34px !important;background: #fff;} 
.new-section-logo-txt .active-logo.__5a67f img {height: 30px !important;}
.new-section-logo-txt .__5a67f img {height: 20px !important;}
.new-section-logo-txt .l-ef-kids .__5a67f img {height: 30px !important;}
.new-section-logo-txt .l-ef .__5a67f img {height: 30px !important;}
.new-section-logo-txt .__5a67f {padding: 0 6px;}
.new-section-logo-txt {display: flex;justify-content: space-between !important;}
.__aeeff .new-section-logo-txt .xm-link-to {max-width: inherit !important;flex-basis: inherit !important;}
/*.ef-kids.active-logo.__5a67f img {height: auto !important;}*/
.mobile-nav__link.mobile-nav__link--top-level.tsSample {justify-content: space-between !important;display: flex;}
.mobile-nav__link.mobile-nav__link--top-level.tsSample.Sale {color: #57aecf !important;font-weight: 500; letter-spacing: -0.025em;}  
/* faq css start 27-6-2025 */  
.faq-page-section {min-width: 100%;max-width: 100%;padding: 0 20px;margin: 30px auto 0 auto;}
.faq-page-section .faq-order-heading {font-size: 18px;}
.faq-page-section .section-header__title {font-size: 22px;}  
/* faq css end 27-6-2025 */  
/* start sample sale page css 25-6-2025 */
.exclusiv-sample-sale-main h1 {color: #fff;font-size: 33px;}
.exclusiv-sample-sale-main .image-text-overlay {padding: 5rem 1rem;}
/*.exclusiv-sample-sale-main .overlay-subtext {font-size: 17px;} */ 
/* end sample sale page css 25-6-2025 */
.notify-enable {max-width: 100%;margin-top: 20px;}  
.okeReviews .oke-w-header-content-block .oke-w-header-content-module .oke-w-reviewsSummaryModule {margin-top: 24px !important;}
.cart-shipping__numOuter, .cart-shipping__success, .cart-shipping__numOuter1 {font-size: 13px;}  
.buy-more-save-more h2 {font-size: 22px;}
#rebuy-widget-298 .rebuy-product-price , #rebuy-widget-232519 .rebuy-product-price {text-align: center !important;} 
.rebuy-widget .rebuy-money, .rebuy-recommended-products .rebuy-money {text-align: center !important;} 
.site-footer .grid__item {border-left: none !important;}  
.snize-ac-results.snize-ac-results-mobile .snize-mobile-top-panel button.snize-close-button-arrow {background-position: 4px 0px !important;}
/* start css 4-11-20214 when you show wiht ef */  
.section__blocks {display: inherit;}
.free-main-section {margin: 0 0 30px 0;}
.left-img-free-ship {height: auto;}
.free-txt-main {height: auto;}
.content-item__text-stack {padding-left: 1rem;padding-right: 1rem;width: 100%;}
.when-you-heading {margin: 30px 0 30px 0;}
/* end css 4-11-20214 when you show wiht ef */
.footer__item--newsletter_8FV9ez {border-left: none;}
form#email_signup {width: 100%;max-width: 100%;}
/* footer-section start 28-10-2024 */
.bg-white-section {display: block;}  
.shipping-sec {text-align: center;}  
.right-section-foot {display: block;margin-top: 0;}
.nav-foot-section {margin: 1rem 0 0 0;justify-content: center;}
.right-section-foot .footer__social {justify-content: center;margin: 1rem 0 0 0;}
.right-section-foot .footer__social li {line-height: 28px;}
.tapcart-container {margin: 10px 0 20px 0;}  
.tapcart-button-container {flex-direction: unset;}  
.qr-code {display: none !important;}
.tapcart-container .footer__title {font-size: .8em;}
/* footer-section end 28-10-2024 */  
.complete-the-look .rebuy-money {text-align: left !important;}  
.you-purchase-txt b.medium-up--hide.cstm_secondlind {display: block;}
/* start search images section 17-9-2024 */
#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode ul, 
#snize_results.snize-mobile-design.snize-new-version #snize-search-results-list-mode ul, 
#snize_results.snize-mobile-design.snize-new-version div.disabled-opacity {margin-left: 0 !important;margin-right: 0 !important;width: auto !important;}  
#snize-search-results-grid-mode span.snize-thumbnail {width: 165px !important;height: 218px !important;}
#snize-search-results-grid-mode span.snize-thumbnail img {max-width: 195px !important;max-height: 215px !important;}
#snize-search-results-grid-mode li.snize-product .snize-button {top: 40% !important;}
#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode li.snize-product span.snize-title {text-align: center !important;
min-height: auto !important;margin-bottom: 6px !important;}
#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode .snize-price-list {text-align: center !important;margin-top: 2px !important;}
div.snize .stars-container:after, .snize-modal-content-wrapper .stars-container:after {text-align: center;}
div.snize .stars-container:before, .snize-modal-content-wrapper .stars-container:before {text-align: center;}
#snize_results.snize-mobile-design.snize-new-version .snize-reviews .total-reviews {margin-left: 0;text-align: center;}
#snize-search-results-grid-mode div.snize-product-label.top-left {top: 8px !important;left: 9px;}  
#snize_results.snize-mobile-design.snize-new-version #snize-search-results-grid-mode span.snize-thumbnail {padding-top: 0px !important;}
div.snize .stars-90:after, .snize-modal-content-wrapper div.snize .stars-90:after {width: 100% !important;}
div.snize .snize-simple-options-box .snize-option-selector-wrapper select {width: calc(100% - 31px) !important;}
#snize_results.snize-mobile-design.snize-new-version .snize-reviews {text-align: center !important;}
div.snize .stars-container, .snize-modal-content-wrapper .stars-container {margin-top: 8px;}  
div.snize .snize-reviews {margin: 0px 0 6px 0 !important;}
/* end search images section 17-9-2024 */
/* start css men and women 22-7-2024 */
.main-btn-section-cstm  .fostr-gender-toggle-button.fostr-gender-toggle-button--stick {display: inline-table;right: 0px;left:20px;bottom: 10px;}
/*.main-btn-section-cstm {bottom: 40px;}*/
/* end css men and women 22-7-2024 */
.best-saller-btn-cstm {width: 100%;}  
/* start become brand amb section 9-7-2024*/
.become-brand-amb {margin: 0 0 20px 0;}  
.become-brand-amb .feature-row__item.feature-row__text.feature-row__text--right {margin: 30px 0 0 0;padding: 0;}
.become-brand-amb .circle-one {margin: 0;padding: 0 !important;}
.become-brand-amb .say-hi p {font-size: 14px;line-height: 19px;letter-spacing:0px;}
.joint-the-faith-tribe a {display: block;width: 100%;}  
.amb-btn-learn a.btn { font-size: 13px;letter-spacing: 0;}
.become-brand-amb .apple-txt {margin: 0px 0 4px 0;font-size: 16px !important;}
.become-brand-amb .circle-one img {width: 60px;}
p.we-give-profit {font-size: 18px;padding: 0 10px;}
.join-club a {display: block;font-size: 16px;width: 100%;}  
/* end become brand amb section 9-7-2024*/  
/* start css 8-7-2024 */
.cstm-review-slider .slick-slide {height: 340px; min-height: 100%;}
.cstm-review-slider {display: flex;overflow-x: auto;position: relative;}
.cstm-review-slider .custo-main {background-color: #fff;padding: 1.5rem;border: solid 1px #E5F1F5;width: 75%;flex-shrink: 0;
margin-right: 15px;}
.customer-name {min-width: 200px;}
.cstm-review-slider .custo-main:last-child {margin-right: 0;}
.other-categories-section {display: block;margin: 0 0 50px 0;padding:0;}
.other-cat-main {text-align: center;}  
.other-cat-main h2 {text-align: center;margin: 0 0 20px 0;}
.other-cat-img img {overflow: hidden;}
.other-list-m {margin: 10px 0 0 0;padding: 0;list-style: none;}
.other-list-m li {margin: 0;list-style: none;border: solid 1px #ccc;margin-bottom: 10px;text-align: center;}
.other-list-m li a {margin: 0;display:block; padding: 10px;list-style: none;text-transform: uppercase;font-size: 14px;text-align: center;color:#000;
font-weight: 500; letter-spacing: -0.025em;}
.shop-all-other-cat {text-align: center;padding: 10px 60px;background-color: #57AECF !important;color: #fff !important;
display: block;text-transform: uppercase !important;font-weight: 600;font-size: 16px;letter-spacing: -0.025em;}
.sale-up-text-right {justify-content: space-around !important;position: relative;}
.ompr {display: inline-block !important;display: -ms-flexbox !important;display: inline-block !important;-webkit-box-align: center !important;-ms-flex-align: center !important;
align-items: center !important;} 
/* end css 8-7-2024 */
.tell-reward-section .stamped-rewards-page-refer-section-holder {padding-top: 30px;}
/* start css 12-12-2023 */  
.cstm-bannr {height: auto;}
.cstm-grid-sec-main-one-day {display: grid;grid-template-columns: inherit !important;gap: 8px;padding: 0;margin: 0;}  
.cstm-bannr a.slick-slide {margin: 0;}
/* start css 12-12-2023 */
.product-recommendations .rebuy-widget .rebuy-product-grid .rebuy-product-block .rebuy-product-options .rebuy-variant-options .close-menu 
{margin: -10px 0px 0 0 !important;}
.rebuy-widget .flickity-button, .rebuy-recommended-products .flickity-button {width: 40px;height: 40px;}
.cstmbtnn_td {padding-right: 0;}  
.kids-img-logo-finall {width: 44%;padding: 17px 15px;margin-bottom: -7px;} 
.stamped-ugc-modal-content-wrapper .stamped-ugc-modal-user, .stamped-ugc-modal-content-wrapper .stamped-ugc-modal-caption {padding: 0 20px !important;
width: 96%;}
.stamped-ugc-modal-content-wrapper .stamped-ugc-modal-votes {padding: 0 0 10px 20px!important;}
.stamped-ugc-modal-content-wrapper .stamped-ugc-modal-tags {padding: 12px 0 0 20px !important;}
.stamped-reviews .verified-badge {display:flex !important;}
.el-cstm-kids img {width: 60%;}  
/* start css 22-8-2023 */
.banner-whole-section-centered h2 {font-size: 40px;color: #fff;}
.banner-whole-section-centered {top: 50%;}  
.banner-whole-section-container {min-height: 56vh;}
section.banner-whole-section-main {min-height: 56vh;}
.our-process-main {margin: 40px auto 40px auto;}
.customize-section-main h2 {font-size: 28px;}
.customize-section-main .cont-section-txt h2 {margin: 10px 0 0px 0;}
.right-txt-cstm p.h3 {font-size: 30px;}
.customize-section-main .cont-section-txt {margin: 0 0 40px 0;}
.custm-customize-top-prd {margin: 40px 0;}
.newprivateslider {padding: 40px 0;}
.lightbox-handle-wrapper h1 {font-size: 30px;}
/* end css 22-8-2023 */  
.aply-now-cstm-btn {color: #000;}
/* start css 20-7-2023 */  
.whole-hero-banner-section .desktop-banner {display: none;}
.whole-hero-banner-section .mobile-banner {display: block;}
.whole-hero-banner-section .cstm-home-button-cstm {width: 100%;}
.whole-tell-section .desktop-banner {display: none;}
.whole-tell-section .mobile-banner {display: block;}
.whole-tell-section .cstm-home-button-cstm {width: 100%;}
/* end css 20-7-2023 */ 
.tab-label-ac-container {font-size: 18px !important;}  
.ambassador-page-video-section video {width: 100%;height: auto;}  
.welcome-amb-prog li {margin: 0 0 0 20px;font-size: 18px;}
.welcome-ambd-vid-txt h1 {font-size: 22px;}
.section-header__title {font-size: 22px;}
.connect-pay-acc {font-size: 16px !important;}
.welcome-amb-prog {margin: 10px auto 6px auto;}  
.welcome-ambd-vid-txt p {font-size: 18px;}
.shoppay {font-size: 12px;}    
/* start fabrics page css 15-5-2023 */
.prefect-it {margin-right: 0px;}  
.blend-fleece-main-section {max-width: 100%;width: 100%;margin-bottom: 60px;}  
.prem-sec {display: none;}
.pre-mob {display: block;text-align: center;margin: 0 0 12px 0;}
.shop-prem-btn {display: none;}
.mob-show {display:block;}
.knit-sec-m {display: none;}
.mobile-knit {display: block;}
.pre-mob ul {display: inline-block;list-style: none;padding: 0;margin: 0px 0 0 0;}
.pre-mob ul li {display: inline-block;font-size: 14px;border-right: solid 1px #000;padding: 0 8px;line-height: 18px;margin-bottom: 0 !important;
text-transform: none;color: #203F6D;}
.pre-mob ul li:first-child {padding-left: 0;}
.pre-mob ul li:last-child {border-right: none;padding-right: 0;}
.slider-section-fabric {width: 95%;max-width: 100%;}
.knit-sec-m p {padding-right: 0px;}
.fabricss-desk {display: none !important;}  
.fabricss {display: block;}  
.pre-mob h2 {font-size: 21px;font-weight: 600;letter-spacing: -0.025em;text-transform:none;color: #203F6D;margin: 0 0 7.5px;}
.fabrics-heading {font-size: 24px;margin: 0 0 7.5px !important;}  
.premium-section {padding: 0;}
.shop-prem-btn {bottom: 0;}
.breathable-list {display: block;margin: 16px 0 30px 0;}
.fabricss {margin-bottom: 60px !important;}
.prem-m-h p {font-size: 18px;}
.breathable-list li {font-size: 18px;}
.breathable-list li span img {width: 30px;height: 30px;}
.mob-hide-feb {display: none;}
.desk-hide-feb {display: block;}
.right-img-febr {padding-left: 17px;} 
.silhouettes-heading {font-size: 24px;}  
.casual-comfort {display: inline-block;}
.shop-prem-btn {font-size: 13px;margin-top: 10px;top:0;}
.silhouettes-heading {margin: 50px 0 10px 0;}
/*.prem-sec h2 {margin-top: 10px;}*/
/* end fabrics page css 15-5-2023 */ 
.cstmaddtolist {top: 0px;right: 0px;padding: 5px;}
/* filter section start 31-3-2023 */
#FilterDrawer .drawer__inner {top: 37px;} 
#FilterDrawer.drawer--left {width: 414px;left: -300px;}
#FilterDrawer.drawer {max-width: 100%;transition: inherit;transition: inherit;transition: inherit;}
#FilterDrawer .collection-sidebar__group {border-bottom: 1px solid #e8e8e1;padding: 0 0 20px 0;}  
/* filter section end 31-3-2023 */
/* start css 31-3-2023*/
#rebuy-widget-298 .rebuy-money .money , #rebuy-widget-232519 .rebuy-money .money {color: #57AECF;}
#rebuy-widget-298 .rebuy-product-review .rebuy-review-count , #rebuy-widget-232519 .rebuy-product-review .rebuy-review-count  {margin-bottom: 2px !important;}
.flickity-slider .rebuy-product-actions .rebuy-button {line-height: 2px;}
.rebuy-button span {line-height: 22px;}  
.main-size-guider .variant__label.sizecstm {font-size: 1em;}
.main-size-guider .ks-chart-modal-link.sizing-chart-modal-link ._ks_text {font-size: 1em;}
#rebuy-widget-298 .rebuy-product-info a.rebuy-product-title , #rebuy-widget-232519 .rebuy-product-info a.rebuy-product-title {font-weight: 500 !important;letter-spacing: -0.025em;}
#rebuy-widget-298 .rebuy-product-review.cstm-reec ,#rebuy-widget-232519 .rebuy-product-review.cstm-reec {margin: 0;}
#rebuy-widget-298 .rebuy-review-count-label ,#rebuy-widget-232519 .rebuy-review-count-label {text-transform: none;}  
/* end css 31-3-2023*/
.by-purchasing-sec {color: #5F5F5F;font-size: 12px;adding-top: 4px;display:block;}
.pur-after-pay {text-align: center;background-color: #C2FAE6;padding: 15px 0px;font-size: 15px;color: #0F0F0F;display: block;}
.after-pay-img {position: relative;top: 4px;line-height: normal;}
.dbut .cstmaddto {padding: 16px 0;}
.product__quantity{display:none;}
.main-size-guider .sizing-chart-modal-link, .main-size-guider .sizing-chart-modal-link span ._ks_text {color: #57AECF !important;}
#countmain span.stamped-badge {margin-bottom: 0px !important;}
p.afterpay-paragraph {margin-top: 2px !important;}
.product__values-wrap.cstm-why-shop-sec {display: inherit !important;margin: 0px 0 0 0 !important;padding: 0 0px !important;}
.cstm-why-shop-sec .product__value-cstm {display: inline-block;width: 47%;margin-right: 6px;}
.cstm-why-shop-sec .product__value-cstm .free-shipping {width: 80px;height: 80px;}
.cstm-why-shop-sec .product__value-cstm img {width: 80px;height: 80px;display: block;margin: 0 auto 20px;}
.cstm-why-shop-sec .product__value-cstm .globe-icon {width: 60px;height: 80px;display: block;margin: 0 auto 20px;}  
.w-shop {margin-top: 0px !important;}
.cstm-why-shop-sec .product__value-title p {font-size: 16px !important;font-weight: 500 !important;text-transform: capitalize; letter-spacing: -0.025em;}  
.product-single__title, .visely-recommendations-title, #foursixty-hideable-container h2, #rebuy-widget-298 .primary-title, .custommob , #rebuy-widget-232519 .primary-title, .custommob {
margin-bottom: 10px;letter-spacing: 0 !important;}
/* start css 20-3-2023 */
.totalpro {text-align: center;}
.prd-grid-coll-page-section {text-align: left;padding-top: 2px;}
.prd-grid-coll-page-section .grid-product__title {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.fillter-cstm-sec .totalpro {display: none;}
.cstm-top-coll .totalpro {display: block!important;}  
.cstm-grid-coll-main .atccokok, .cstm-grid-coll-main .singleatc {top: -2px;} 
.cstm-grid-coll-main .atccokokk {top: -2px;} 
.cstm-grid-coll-main .atccokokk1 {top: -2px;} 


.christian-title-cstm {font-size: 24px;}  
/* end css 20-3-2023 */ 
.prd-gift-card-desk {display:none;}
.prd-gift-card-mob {display:block;}
/*#NavDrawer.drawer--is-open, #CartDrawer.drawer--is-open {z-index: 61;}*/
#CartDrawer.drawer--is-open {z-index: 61;}
#NavDrawer.drawer--is-open {z-index: 60;}  
/* start css 9-3-2023 */
.title-streng-tee {text-align: left;min-height: 98px;max-height: 98px;}
/*.title-streng-tee {text-align: left;min-height: auto !important;max-height: none !important;height: auto !important;}*/

.title-streng-tee h2 {display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-align: left;}
/* end css 9-3-2023 */
.title-streng-tee span.stamped-badge {display: block !important;}
.click-lrn {display: inline-block;}
/* press page css start 21-2-2023 */ 
.press-bnr .section-header--hero {margin-bottom: 0 !important;}  
.partner-main {margin-top: 25px;} 
.our-logo-section-main {display: flex;}  
.img-first, .img-second, .img-third {height: 116px;} 
.img-second img {max-width: 58px;}  
.logo-section-img {margin-bottom: 0px;}
.elevted-txt-include {font-size: 18px;padding: 0 0px;}
.our-purpose-section p {font-size: 18px;}  
.core-color-sec {display: flex} 
.color-code-1st, .color-code-2nd, .color-code-3rd {height: 116px;}  
.download-logo-sec {margin: 30px 0 0 0;}
.our-logo-section {margin: 20px auto 50px auto;}
.our-purpose-sec {margin-top: 0 !important;}
.partner-heading {font-size: 22px;}
.our-logo-heading {font-size: 20px;margin-top: 0;}
.download-logo-sec a {font-size: 20px;}
.christian-apparel-head {font-size: 18px;}
.index-section .contact-title-hed {font-size: 20px !important;}
.sub-btn-cont {font-size: 20px;} 
.our-purpose-section p:last-child {margin: 0;}
.brand-photo-sect {margin-top: -20px !important;}
.contactblock-main form#contact_form {margin-bottom: -10px;}  
.press-section-main {padding: 0px;}  
.contact-title-hed {font-size: 20px !important;}  
.cstmgormm iframe {height: 450px !important;}  
/*press page css end 21-2-2023 */
.section-title-section {margin-bottom: -10px;}
.img-holder img.Sirv.image-hover {display: none;}
.img-holder:hover img.Sirv.image-hover {opacity: 0;}
.shop-main {margin: 0 6px;}
.our-mission-cstm-main {background-color: #E5F1F5;}
.donate-sec {margin-top: 6px;}
.mission-img-cstm img {width: 30px;}
/* start css 23-2-2023 */
.over-hpy-ctmr {background-color: #98B2D9;text-align: center;padding: 8px 0;color: #203F6D;font-size: 15px;
text-transform: uppercase;font-weight: 600;display:block;letter-spacing: -0.025em;}  
.faith-based-main{display:block;margin: 10px 0 0 0;}  
.faith-based-heading {color: #456DA8;font-size: 22px;text-align: center;font-weight: 600;letter-spacing: -0.025em;}
.we-give {color: #456DA8;font-size: 18px;text-align: center;padding: 0px;line-height: 22px;}
.faith-based-main a {background-color: #203F6D;display: block;text-align: center;font-size: 14px;color: #fff;text-transform: uppercase;
padding: 15px 0;font-weight: 600;font-family: "Zalando Sans Expanded",sans-serif !important;font-weight: 300 !important;letter-spacing: -0.025em;}
.banner-btm-free-txt {color: #456DA8;font-size: 15px;font-weight: 500;padding: 8px 0 0 0;text-align: center; letter-spacing: -0.025em;}
/* end css 23-2-2023 */  
#shopify-section-1498163293234>div:nth-of-type(1){display:none;}  
/* start css 16-2-2023 */
.our-mission-cstm-main {display: block;}
.last-grid-none {display: none;}
.mission-img-cstm {text-align: center;}
.best-saller-btn-cstm {display: block !important;}  
/* end css 16-2-2023 */
/* start css 14-2-2023 */
.custom-left-pad-main {display: none;}
.hero-banner-mobile-main {display:block;}
.custom-left-pad a {display: block;vertical-align: top;}
/* end css 14-2-2023 */
/* start css-7-2-2023 */
.header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons {min-width: auto;width: auto;}
.charities-inner {font-size: 10px;}
/*.login-acc {display: none !important;}*/
.efelvtd{display:none;}
.charities-slash {border-left: solid 1px #2E3B4B;}
.mobile-nav--heading-style .mobile-nav__link--top-level {font-size: 16px;font-weight: 500;color: #0F0F0F !important;letter-spacing: -0.025em;}
#shopify-section-header .clzi {float: left;}
.reward-section {margin-top: 20px;border-bottom: 1px solid #e8e8e1;padding-bottom: 16px;}
.reward-section .medium-up--one-half {width: 50%;}
.rewards-listing {margin: 0 0 0 12px;padding: 0;}
.rewards-listing li {}
.rewards-listing li a {display: block;color: #555555;font-size: 12px;text-transform: uppercase;line-height: 28px;font-weight: 500; letter-spacing: -0.025em;}
.shop-all-prd-btn {background-color: #57AECF;text-align: center;margin: 14px 14px 0 14px;}
.shop-all-prd-btn a {font-size: 18px;color: #fff !important;text-transform: uppercase;font-weight: 500;display: block;padding: 12px 0 !important; letter-spacing: -0.025em;}
.fr-sh-fr-gi {text-align: center;margin: 6px 0 6px 0;color: #0F0F0F;font-size: 14px;font-weight: 500; letter-spacing: -0.025em;} 
.mobile-nav__link.mobile-nav__link--top-level.tsSale {justify-content: space-between!important;display: flex;}
.mobile-nav__link.mobile-nav__link--top-level.tsClearance {justify-content: space-between!important;display: flex;}

a.mobile-nav__link.mobile-nav__link--top-level.ts4TH.OF.JULY.SALE {justify-content: space-between!important;display: flex;}
.up-2sale {background-color: #57aecf;color: #fff;font-size: 10px;border-radius: 2px;padding: 2px 4px;align-items: center!important;
display: flex;} 
.cstmmobb .mobile-nav__faux-link {font-size: 16px;font-weight: 500 !important;letter-spacing: -0.025em;}
#Sublabel-collections-bundles5 {font-size: 16px;font-weight: 500 !important;letter-spacing: -0.025em;}  
#Sublabel-collections-restocks5 {padding: 0 25px 0 30px !important;line-height: 44px;font-size: 16px;font-weight: 500 !important;
letter-spacing: -0.025em; color:#57aecf;}
#Sublabel-collections-influencer-collabs7 {padding: 0 25px 0 30px !important;line-height: 44px;font-size: 16px;font-weight: 500 !important;
letter-spacing: -0.025em;}  
.collapsible-trigger__icon--circle .icon {left: 43%;}  
/* end css-7-2-2023 */
/* start css mousehover-13-1-2023 */
.DesktopSizeSelector__grid li {padding: 0 10px !important;}
.mouse-hover-inner {padding: 4px 4px;}
.DesktopSizeSelector__grid {justify-content: center!important;}
.DesktopSizeSelector__grid-item {}
.grid-product__content .main-mousehover-section #isp-mobile-cstm-add-to-cart {display: block !important;}  
.atccokok, .singleatc {display: block;font-size: 11px;font-weight: 400;letter-spacing: 0.25px;padding: 5px 0;color: #fff !important;
border: none;outline: none;vertical-align: top;position: relative;top: 0px;} 
.atccokokk, .atccokokk1 {display: block;font-size: 11px;font-weight: 400;letter-spacing: 0.25px;padding: 5px 0;color: #fff !important;
border: none;outline: none;vertical-align: top;position: relative;top: -1px;} 
.cstmmmgrd a.grid-product__link {border: none;}  
.DesktopSizeSelector__grid li .btn-cst-bt {padding: 4px 8px;font-size: 11px;}
#isp-mobile-cstm-add-to-cart:hover ~ .main-mousehover-section {display: block;}
/*.mouse-hover-inner {bottom: 18px;}  */
.grid-product__content:hover .main-mousehover-section {display: none;}
.atccokok:focus, .atccokok:active, .singleatc:focus, .singleatc:active {outline: none;border: none;}
.atccokokk:focus, .atccokokk:active ,.atccokokk1:focus, .atccokokk1:active {outline: none;border: none;}
.cstm-filter-collection-section .collection-filter__item.collection-filter__item--drawer.cstm-filter-short {width: auto !important;
flex: auto !important;}
.cstm-filter-collection-section {justify-content: space-between!important;display: flex;}
.cstm-filter-collection-section .collection-filter__item.collection-filter__item--sort.cstm-filter-short {width: auto;flex: auto;}
.cstm-filter-collection-section .collection-filter__item.collection-filter__item--count.cstm-filter-center { width: auto;flex: auto;
order: inherit;}  
/* end css mousehover-13-1-2023 */ 
.be-the-light span {display: block;}
/* start charity page 9-1-2023 */ 
.charitycstmrebuy h3.primary-title {font-size: 20px !important;}
.whoever p span {display: block;}  
/* end charity page 9-1-2023 */  
/* start css top bar $4000 DONATED TO CHARITIES THIS YEAR 19-12-2022 */  
.charities-inner {}
.charities-btn {font-size: 10px;margin-left: 2px;letter-spacing: .1em;}
.charities-inner span {}
/* end css top bar $4000 DONATED TO CHARITIES THIS YEAR 19-12-2022 */
/*221215 - 221216 start */ 
.hero-banner-mobile {display: block;margin-bottom: 8px;}
.bottom-mar {margin-bottom:2px;} 
.hero-banner-desk-top {display: none;} 
/*221215 - 221216 end */   
.header__top-dropdown {right: 47px;padding: 16px 12px 0;min-width: 124px;} 
.cstm-accc img {width: 20px;margin-top: 4px;}  
.site-header--stuck.site-header--opening .cstm-accc img {display: none;}  
.cstm-accc {padding: 0 !important;}
.mob-hide-ul-list{display:none !important;}
.cstm-accc .icon {width: 36px !important;height: 27px !important;}
.gifting-made-simple .gg__feature-inner {display: inline-block;width: 100%;text-align: center;}
.gifting-made-simple .gg__feature-content {display: inline-block;}  
.cstmm4section2 {margin: 0 !important;}
.cstm-bundlead .rebuy-bundle__actions {padding-top: 10px !important;}
.cstm-bundlead .rebuy-product-label {display: none;}
.cstm-bundlead .rebuy-widget {padding-bottom: 50px;}
.four-section-main {margin-top: 7px;}
.cstmmokokok p {margin: 5px 13px;}  
.custom-insta-video {margin: 0 auto 50px auto !important;width: 100% !important;max-width: 100% !important;min-width: 100% !important;}  
.cstm-form-main .ajaxcart__product-image {width: 95px;}
.cstmmtop {padding-top: 25px;}
.wcs-category-banner+.__42272 {margin-top: -43px;}
.__42272 {padding: 10px 0 10px;}
.__acca8.stacked-filters {max-width: 80rem;}
._scroll_1c1emu {margin: 0;white-space: nowrap;-webkit-overflow-scrolling: touch;z-index: 0;padding: 0 10px;}
._horizontal-scroll_1c1emu {overflow-x: auto;}
.__acca8.stacked-filters {width: -moz-fit-content;width: inherit;}
/* start css 4-8-2022 */  
.cstm-filter-short .js-drawer-open-collection-filters.btn {border-radius: 50px;padding: 4px;height: auto;
text-align: center;width: auto;max-height: 28px;font-size: 1em !important;background-color: #f3f3f4;border: none;}
.cstm-filter-short select {border-radius: 50px;padding: 4px 8px;height: auto;text-align: left;width: 90px;
display: inline-block;max-height: 28px;font-size: 1em !important;background-color: #f3f3f4;border: none;}
.cstm-filter-short .collection-filter__sort-container {text-align: right;}
/* end css 4-8-2022 */
.ks-table-cell.ks-table-header-cell select {padding: 7px 3px 7px 3px;font-size: 12.75px !important;font-weight: 500 !important;
text-align: center; letter-spacing: -0.025em;}
.cstm-home-button-cstm .shop-now-promo-custom{/*display:none;*/}
.cstmdots .slick-dots {bottom: 30px !important;}  
.custom-home-title, #shopify-section-1552318476448 h2 span {font-size: 18px!important;}
.product-single__title, .visely-recommendations-title, #foursixty-hideable-container h2, 
#rebuy-widget-298 .primary-title, .custommob  , #rebuy-widget-232519 .primary-title  {font-size: 18px !important;}
.main-size-guider {}
.cstm-join-the-waitlist .bis-trigger--custom-form {width: 100%;padding: 16px 20px;}
.bis-simple-form, .card-bis-simple-form {min-width: 100% !important;width: 100% !important;}
.cstm-join-the-waitlist {margin: -15px 0 30px 0;}
.video-section video {width: 100%;}
.css-1ku2rl8{margin-top:40px !important;}
.ambassador-price span {top: 0px;}
.ambassador-price {margin: 0px 0 0 23px;}  
.ruby-cstm-right-main {width: 63% !important;margin-left: 20px;}  
.csmttitlere {font-size: 12px;margin: 0 0 10px 0 !important; line-height:16px;}   
.dbut {max-width: 100%;}  
.cstmaddto {margin: 0px 0 10px 0 !important;}  
/* start css 27-5-2022 */  
#stickyy .slick-list {padding-left: 0;padding-right: 0;}  
#stickyy .slick-list .slick-slide {margin: 0;}  
#stickyy .slick-list .slick-slide .product-image-main {margin-right: 0;}    
#stickyy .slick-dots {bottom: 15px;}  
#stickyy .slick-dots li.slick-active button:before {opacity: 1;}  
#stickyy .slick-dotted.slick-slider {margin-bottom: 0px;}
/* end css 27-5-2022 */ 
.account__header-bottom {padding: 10px;}  
.account__points .points {font-size: 14px;}  
.account__points .account__points-header, .account__points .account__rewards-link {position: initial;}
.cstm-row-one {width: auto;}  
.cstm-row-one {border-right: solid 4px #fff;}  
.main-section .grid-item-table {border-bottom: solid 4px #FFF;}  
.grid-item--header-table strong, .grid-item--header strong {font-size: 9px;}
.grid-item--header-table p {font-size: 9px;} 
.img-tab {width: 11px;}  
.grid-item-table p {font-size: 10px;}  
.img-tab-check {width: 8px;}
.main-section .grid-item-table {height: 56px;}  
.item-check {line-height: 52px;width: auto;}  
.cstm-row-tow .item-check, .cstm-row-three .item-check, .cstm-row-four .item-check, 
.cstm-row-five .item-check {width: 70px;}
.cstm-row-one .grid-item-table {width: 95px;} 
.level-up {font-size: 22px;}  
.earn-more {font-size: 16px;margin: 0;}  
.main-section .grid-item-table:last-child {border-bottom: none;}  
.grid-container-table.main-section {display: grid;height: auto !important;
 width: 100%;max-width: 800px;} 
.okfreee {display: none;}
.btn--tertiary {visibility: inherit !important;}  
.product__main-photos .product__photo-zoom {position: absolute;bottom: 40px;right: 60px;
margin: 0;cursor: zoom-in;}  
.csmtreward {height: 350px;}  
.cont-section-txt {padding: 0 10px 0 0;} 
.charity-slider-section .slick-prev {left: -16px;}    
.charity-slider-section .slick-next {right: -16px;} 
.charity-slider-section .slick-slide {margin: 0 0 0 20px;}  
.other-charity-heading {font-size: 22px;margin: 0px 0 10px 0;}  
.cont-section-txt p {font-size: 18px;}  
.cont-section-txt h2 {font-size: 18px;}  
/* start css 22-3-2022 */
.site-nav__link {padding-top: 0;padding-bottom: 0;} 
.site-header {padding: 0px 0;}  
.collection-bar-list {height: 90px;} 
.announcement-bar {font-size: 11px;padding: 4px 0;}  
.site-footer .footer__title {color: #fff;}
.site-footer .grid__item:after {border-bottom: 1px solid #fff;}  
.slickcust2 .slick-slide {/*transform: scale(.9);transition: transform 550ms cubic-bezier(.42,0,.335,1) 0s;*/}  
/*.slickcust2 .slick-current {transform: initial;transition: transform 550ms cubic-bezier(.42,0,.335,1) 0s;} */ 
.slickcust2 .slick-slide{width: 280px !important;}   
/* end css 22-3-2022 */  
.flex-grid__item--50 {flex-basis: 50%;}  
.cus-simple0, .cus-simple2 {padding-top: 0px !important;padding-right: 5px;padding-left: 0px !important;}
.cus-simple0, .cus-simple1 {min-height: 250px !important;}   
.collapsible-trigger__icon .icon {width: 8px;height: 8px;}  
.mobile-nav__social .mobile-nav__social-item a {border-radius: 100%;width: 30px;
height: 30px;background-color: #000;text-align: center;display: inline;}  
.mobile-nav__social a .icon {position: relative;top: -1px;right: 0px;color: #fff;width: 16px;}
#Linklist-4 ul li a {padding-left: 15px !important;text-transform: none;font-size: 14px;}
.cstm-menusearch {width: 100%;}
.cstmm-serach {border-bottom: 1px solid #eee;margin: 0px -15px 15px -15px;padding: 4px 0 4px 0;border-top: 1px solid #eee;}  
.cstmm-serach input.site-header__search-input {font-size: 11px !important;text-transform: uppercase;
letter-spacing: 0.025em;color: #787877;height: 45px;}   
.mobile-nav__sublist .mobile-nav__item:first-child {border-top: 1px solid #e8e8e1;}                    
.mobile-nav__grandchildlist li a {line-height: 36px !important;} 
.mobile-nav__sublist .mobile-nav__item:last-child {padding-bottom: 0;border-bottom: none;}  
.mobile-nav__item {border-bottom: 1px solid #e8e8e1;}  
.mobile-nav__item:after {border-bottom: none;}  
.mobile-nav__grandchildlist .mobile-nav__item {border: none;}  
#Linklist-4 .mobile-nav__item {border-bottom: none;}  
.header-item-menu .site-nav__link.site-nav__link--icon.js-drawer-open-nav {padding: 0;}  
.site-nav__link--icon+.site-nav__link--icon {margin-left: -3px;height:44px; padding:0px;width:44px;}
.mobile-nav__grandchildlist .mobile-nav__item:first-child {padding-top: 6px;}
.mobile-nav__grandchildlist {padding-bottom: 6px;}  
#Linklist-4 .mobile-nav__item:first-child {padding-top: 6px;}  
#Linklist-4 .mobile-nav__item:last-child {padding-bottom: 6px;}   
#rebuy-bubble-global-alert-modal {z-index: 0 !important;} 
.cstm-call {max-width: 100%;}
/* search bar start 2-3-2022 */
.js-drawer-open--search .main-content:after, .js-drawer-closing .main-content:after {position: fixed;}
.cstm-search-cstm-main{position: absolute;left: 0;right: 0;bottom: 200%;height: 100%;z-index: 28;
overflow: hidden;transition: all 0.3s cubic-bezier(0, 0, 0.38, 1);width: 100%;}  
.cstm-search-cstm-main .site-header__search {transition: all 0.3s cubic-bezier(0, 0, 0.38, 1);}  
/* search bar end 2-3-2022 */
.rmz-custom {display: none;}    
.cscsok .rebuy-variant-options.active {z-index: 5 !important;min-height: 63px;}  
#shopify-section-announcement-bar {position: relative;z-index: 29;}  
.top-panel {position: absolute;width: 100%;z-index: 29;top: 40px;left: 0;}
.sold-out .badge-fresh-sale {width: 80px;}  
.best-sellrt .badge-fresh-img {width: 89px;}  
.csnew {margin-left: 4px;}  
/* start charity page 4-1-2022 */  
.charity-partners-heading {font-size: 22px;margin: 0 0 10px 0 !important;}
.last-year-heading {font-size: 22px;}  
.charity-day-main h1 {font-size: 22px;}  
.charity-day-main p {font-size: 18px;}  
.grid-section-main {max-width: 90%;}  
.grid-logo-img {margin: 10px auto 10px auto;}  
/* end charity page 4-1-2022 */  
.css-1ruaxhl{top:40px !important;}  
.css-1wn29 {padding:3.5rem 6% 1.5rem !important;}
.top-section {position: relative;z-index: 20;}  
.drawer {z-index: 51;}  
.drawer--right.drawer--is-open {transition-duration: 0s;}  
.drawer {transition: transform .0s cubic-bezier(.165, .84, .44, 1),-webkit-transform .0s cubic-bezier(.165, .84, .44, 1);}  
.footer__social li:last-child {margin-right: 0px;}  
.app {margin-top: -5px;}  
div#shopify-section-newsletter {margin: 0px 0 0 0;}  
.newsletter-section.newsletter-newsletter.gb-full-div-newsletter {padding: 40px 0!important;}  
.gb-newsletter p.h3 {font-size: 17px;}  
/* start css top link 16-12-2021 */  
.__aeeff .brand-selector-tabs {padding-left: 0px;}  
.__aeeff .logo-link-aeo {max-width: 50%;}  
.sticky-utility-row.qa-utility-row {display: none;}  
.__aeeff .logo-link-aerie {flex-basis: 50%;}  
.__aeeff .logo-link-aerie {padding-left: 0;max-width: inherit;}  
.active-logo.__5a67f img {height: 20px !important;} 
.__5a67f img {height: 20px !important;}  
.site-nav__link--icon .icon {width: 24px;height: 24px;}
.announcement-bar {font-size: 11px;padding: 8px 0;}
.gb-mobile_breadcrumbs {display: none !important;}  
.cstmmok {display: none;}  
.cstmdeskk {display: none;}  
/* end css top link 16-12-2021 */  
.cus-simple2, .cus-simple3 {margin-top: 10px;padding-right: 0;}
.mobile-nav__social-item {border: none;}
a.mobile-nav__link.mobile-nav__link--top-level.tsSale {color: #57aecf !important;}  
a.mobile-nav__link.mobile-nav__link--top-level.tsClearance {color: #57aecf !important;}  

  a.mobile-nav__link.mobile-nav__link--top-level.ts4TH.OF.JULY.SALE{color: #57aecf !important;}  
/* start css gift-guide page */
.gg__section--fullwidth {padding: 0 0 30px;}
.gg__section--fullwidth .gg__section-img--mobile {display: block;}  
.gg__header {padding: 30px 0;}
.gg__header h1 {font-size: 24px;margin: 0;}  
.gg__header p {margin: 0px 0 0px 0;font-size: 16px;}
.guaranteed-section {font-size: 14px;margin-top: 10px;}
.gg__header .container {display: inherit;}  
.gg__nav nav ul {margin-left: 0;justify-content: inherit;} 
.gg__section--fullwidth .gg__section-content {display: inherit;}
.gg__section--fullwidth .gg__section-content p {max-width: 100%;}  
.gg__halfwidth-wrap {display: inherit;}  
.gg__section--halfwidth .gg__section-content {display: inherit;}  
.gg__halfwidth-tile {margin: 0 0 30px;display: block;width:100%;}  
.gg__section--fullwidth .gg__section-img--desktop {display: none;}  
.gg__section--halfwidth {padding: 0 0 0px;}  
.gg__columns-header {margin: 0;}
.gg__columns .container {display: inherit;}  
.gg__column {width: 100%;}  
.gg__columns {padding: 45px 0;margin-bottom: 40px;}  
.gg__feature-inner {display: inherit;padding: 30px 25px;} 
.gg__feature-content {padding: 25px 0 0;}  
/* end css gift-guide page */ 
.edit_subscription_info--wrapper {margin-bottom: 40px !important;}  
/* start review section css 4-11-2021 */  
.stamped-review {width: calc(100% - 0px)!important;}  
/* end review section css 4-11-2021 */  
/* pick your plan section start 2-11-2021 */
.pick-your-plan-section {width: 100%;}  
.product__club-detail-header {font-size: 10px;}  
.club__select {font-size: 12px !important;}
/* pick your plan section end 2-11-2021 */  
.fs-mobile .fs-entry-container {width: 50%;padding-top: 50%;}  
.insta-cstm-desk {display: none;}
.insta-cstm-mob {display: block;}
.fs-mobile div.fs-entry-container, .fs-desktop div.fs-entry-container {width: calc(300px) !important;
padding-top: calc(300px) !important;}  
.homeinstacus .custom__item {margin-bottom: 17px;}
.insta-cstm-mob .fs-timeline {display: flex;margin: 25px 0 -1px 17px!important;overflow-x: auto;}  
.insta-cstm-mob .fs-entry-container {width: 60%;flex-shrink: 0;margin-right: 0px;}   
.logo-ele-cstm img {position: inherit;width: 60px;}  
.logo-ele-cstm {width: auto;display: block;height: auto;}    
/* coupon page start 26-8-2021 */
.square-promo-left h1 {font-size: 28px;}  
.square-promo-right {font-size: 18px;}
.order-first {order: 0;}  
.code-container__background {padding: 40px 0;}  
.code-container__child {font-size: 14px;margin: 0 20px 40px;}  
.code-container__code {font-size: 36px;}  
.link__text {font-size: 16px;}   
.feature-text__left h2 {font-size: 28px;}
.feature-text__paragraphs p {font-size: 18px;} 
.students-section {padding: 40px 0;}
.student-txt {font-size: 28px;}  
.website-plan p {font-size: 18px;}  
.getting-started-section {padding: 40px 0;}
.getting-started-section h2 {font-size: 28px;max-width: 90%;text-align: left;padding-bottom: 40px;}  
.chose-txt {padding: 20px 0 0 0;font-size: 20px;}
.chose-txt-cstm p {font-size: 16px;}  
.choose-web-temp-cstm {margin-bottom: 30px;}  
.choose-web-temp-cstm a {font-size: 16px;}  
.covered-cstm p {font-size: 18px;}  
.covered-cstm a {font-size: 16px;}  
.product-single__description .product-description-slider.coupon-tab-cstm>.h3, .product-single__description .product-description-slider.coupon-tab-cstm>h3 {
font-size: 18px!important;white-space: inherit;line-height: 1.3em;}  
/* coupon page end 26-8-2021 */      
/* charity page css start 1-9-2021 */ 
.slickcstm {text-align: left;}
.slickcstm .slick-slide p {font-size: 18px;} 
.new-charity-day h2 {font-size: 22px;} 
.new-charity-day p {font-size: 18px;padding: 0 30px;} 
/* charity page css end 1-9-2021 */  
.cstmproductpage .type-banner {padding-top: 18px!important;padding-bottom: 0;}
.the-reward ul li {width: 48%;}  
.brand-ambassador-main p {font-size: 18px;}  
.brand-ambassador-main h4 {font-size: 18px;} 
#moob{display:none;}
#desk{display:block;}
#rebuy-widget-298 .rebuy-variant-options .option-button , #rebuy-widget-232519 .rebuy-variant-options .option-button  {padding: 0 6px;}
/* start mobile menu css 19-5-2021 */
.left-side-menu-mobile ul {margin: 10px 0 0 0;padding: 0;list-style: none outside;display: -webkit-box;
display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: stretch;
-ms-flex-pack: stretch;justify-content: stretch;}
.left-side-menu-mobile ul li {list-style: none;display: inline-block;text-align: center;margin: 0;
font-size: 1em;font-weight: 500;letter-spacing: -0.025em;line-height: 1.4;border-right: solid 1px #ccc;
-webkit-box-flex: 0;-ms-flex: 1;flex: 1;}
.left-side-menu-mobile ul li a {padding: 8px 10px;display: block;}
.left-side-menu-mobile ul li:last-child {border-right: none;}  
/* end mobile menu css 19-5-2021 */   
/* start prayers-request page css 18-5-2021 */
.prayer-img {max-width: 190px;}
.do-not-be-anxious {padding: 0 16px;}  
.do-not-be-anxious p {font-size: 18px;}
/* end prayers-request page css 18-5-2021 */   
/* start whole sale page css 7-5-2021 */
.please-note-section li {margin: 0 0 20px 20px;font-size: 18px;}  
.please-note-heading {font-size: 22px;}  
/* end whole sale page css 7-5-2021 */   
/* stamped page css start 5-5-2021 */
.tell-a-friend [data-widget-type="rewards-referral"] div[data-target-id="section-share-logged-in"] p {
text-align: center !important;}   
[data-widget-type="rewards-earnings-v2"] .custom-img.stamped-rewards-widget-item {display: none !important;} 
/* stamped page css end 5-5-2021*/
/* start reward page css 29-4-2021 */ 
.image-text-overlay {padding: 12% 0;}
.overlay-title .faith-txt-title {width: 90%;}  
.sign-in-fill {padding: 10px 24px;}
.sign-in-bdr {padding: 10px 24px;}  
.tell-reward-section .stamped-rewards-page-campaigns-refer {margin: 0 !important;padding: 0 0px;} 
.tell-reward-section .stamped-rewards-widget-heading-main {font-size: 30px !important;text-align:center !important;}
.tell-reward-section .stamped-rewards-page-text.stamped-rewards-widget-description {
text-align: center !important;}
.tell-reward-section .stamped-rewards-page-text.stamped-rewards-widget-description {font-size: 18px;}  
.tell-a-friend .tell-reward-section div[data-target-id="section-email-customer"] {
padding: 0px 0px 5px 24px !important;}
.tell-reward-section {margin: 0 !important;}  
.tell-a-friend {background-size: cover;padding: 5% 0;background-color: #e7dee3;background-position: right bottom;background-image: none;}  
.tell-reward-section .stamped-rewards-page-refer-section-holder {padding-left: 0%;}  
.overlay-subtext {margin: 0px 0 0 0;font-size: 20px;}  
.banner-reward-btm .section-header__title {font-size: 22px;}  
.so-many-section .many-heading {font-size: 22px;}
.turn-point-heading {font-size: 22px;margin: 40px 0 40px 0;}  
.tell-a-friend .tell-reward-section div[data-target-id="section-email-customer"] {
padding: 0px 0px 5px 0px !important;}  
.sign-main-section {margin-top: 8%;padding: 12% 0 12%;}  
.turn-point-desktop {display: none;}  
.turn-point-mobile {display: block;}  
.turn-point-mobile .turn-main {width: 100%;border-top: none;border-right: solid 2px #ddd5d9;} 
.turn-main {border: solid 2px #ddd5d9;}  
.t-bdr {border-top: solid 2px #ddd5d9 !important;} 
.tell-reward-section div[data-target-id="section-email-customer"] .stamped-rewards-page-buttonAddon {display: flex;}  
.turn-point-section {padding: 5% 30px;}
.so-many-section .stamped-rewards-birthday-input-holder input {padding: 0 1px;
font-size: 12px !important;}  
.so-many-section .stamped-rewards-widget-item-inner {padding: 6px !important;} 
.stamped-reward-section .stamped-rewards-widget-campaign-image i:before {font-size: 30px !important;}
.tell-reward-section .stamped-reward-referral-wrapper, .tell-reward-section .stamped-reward-referral-platforms {
text-align: center !important;}  
.tell-reward-section .stamped-reward-referral-platforms::before {text-align: center !important;}  
.tell-a-friend [data-widget-type="rewards-referral"] .stamped-rewards-page-buttonAddon .stamped-rewards-page-input {
min-width: 210px !important;}
.login-cstm-name {font-size: 32px !important;margin: 10px 0 0 0 !important;}
.you-earned p {font-size: 22px;}  
div.you-earned {line-height: 36px;}  
.you-earned.newdiv {margin: 0 0 30px 0;display: inline;}  
.banner-reward-link {margin: 30px 0 0 0;} 
.you-earned.newdiv #stamped-rewards-viptier-placeholder {display: inline;} 
/* end reward page css 29-4-2021 */  
/* start css brand ambassadors 21-4-2021 */  
.desk-hide-cstm {display: none;}
.join-the-img img {width: 85%;}  
.why-join-section-cstm {padding: 10% 0;margin-top: 20px;margin-bottom: 20px;}
.faqs-section {margin-top: 20px;}
.why-join-heading-cstm h2:before {width: 115px;top: 29px;}  
.why-join-heading-cstm {margin: 0 0 30px 0;}  
.gain-access-cstm p {font-size: 18px;}
.join-faith-img {max-width: 100%;}  
/* end css brand ambassadors 21-4-2021 */  
/* home page banner cstm button 20-4-2021 */  
.cstm-home-button-cstm {top: 66%;left: 50%;padding: 0 !important; }
.cstm-home-button-cstm .shop-now-promo-custom {padding: 10px 8px;width: 156px;}
.mobile-nav__toggle button, .mobile-nav__toggle .faux-button {position: inherit;padding: 1px;}  
.why-img-cstm {width: 75%;margin: 0 auto 40px;}
.gain-access-cstm {margin: 0px auto 0 auto;}  
/* home page banner cstm button 20-4-2021 */
/* start css 15-4-2021 */  
.cstm-review-page-section p {font-size: 18px;line-height: 1.6;font-family: "Onest",sans-serif; font-weight: 400; letter-spacing: 0em;} 
.cstm-review-page-section .stamped-reviews-message.stamped-style-color-text {font-size: 18px;line-height: 1.6;
font-family: "Onest",sans-serif;font-weight: 400 !important; letter-spacing: 0em;}  
.cstm-review-page-section .stamped-reviews-options ul li {font-size: 18px !important;line-height: 1.6;
font-family: "Onest",sans-serif;font-weight: 400 !important; letter-spacing: 0em;}  
.cstm-review-page-section .stamped-reviews-title a {font-size: 18px !important;line-height: 1.6;
font-family: "Onest",sans-serif;font-weight: 500 !important;margin: 0 0 10px 0; letter-spacing: -0.025em;} 
/* end css 15-4-2021 */   
/* start css 6-4-2021 */
.cstm-slider-storyy {display: block;}
.cstm-timeline-section .banner-btm-txt-main p {padding: 0 16px;}
.cstm-timeline-section .item {width: 100%;margin: 0 0 0 -4px;}  
.cstm-timeline-section .banner-btm-txt-main {margin-top: 60px;margin-bottom: 38px;}  
.cstm-timeline-section {margin: 10px 0 0;}  
.cstm-timeline-section .grid-container {display: none;}  
.cstm-slider-storyy .slick-slider .slick-dots li button::before {background-color: #000 !important;}   
/* end css 6-4-2021 */
/* start css 26-3-2021 */
.shop-all-styles p {font-size: 18px;}  
.banner-btm-collection p {font-size: 18px !important;} 
.img-count-down p {font-size: 18px;margin: 0px 0 16px 0;}  
.here-the-legal p {font-size: 10px;}  
.the-preview-btn {margin: 30px 0 30px 0;}  
.img-count-down img {width: 76%;}
.desk-img {display: none;}  
.mobile-section-joycollection .product__value-cstm {background-color: transparent !important;width: 70% !important;
padding: 0 !important;}
.mobile-section-joycollection .product__value-cstm img {width: auto;height: auto;margin-bottom: 0;}  
.mobile-section-joycollection .card-cstm-main {padding:0 !important;}
.mobile-section-joycollection .product__values {padding: 5px 0 0 0;}
.shop-all-styles {margin: 0px 0 30px 0;}  
/* end css 26-3-2021 */    
/* start css 22-3-2021*/  
.prd-temp-cstm-inner {display: none;}  
.mobile-section-main-cstm {display: block;margin-top: -40px;}  
.mobile-section-main-cstm .product__value-cstm {background-color: #EDF9F9;padding: 10px 0;width: 60%;
flex-shrink: 0;margin-right: 15px;}  
.have-a-story-cstm:before {top: 18px;z-index: 0;width: 100%;position: inherit;border-bottom: none;}  
.have-a-story-cstm {font-size: 16px;border-bottom: solid 8px #fff;line-height: 20px;}
.big-cstm-font .card-title {font-size: 16px;}  
.big-cstm-font .card-text {font-size: 16px;}
.share-now-cstm-btn {margin: 20px 0 0 0;}
/* end css 22-3-2021*/  
/* start css 16-3-2021 */
.cstm-crousel-story-cstm .slick-prev {left: 0px;}  
.cstm-crousel-story-cstm .slick-next {right: 0px;}  
/* end css 16-3-2021 */    
/* start our story 10-3-2021 */ 
.hello-txt-right {display: none;}  
.main-inner-container {text-align: center;}
.cstm-img-hand {max-width: 70%;margin: 0 auto;width: 100%;}  
.the-dream-txt h4 {font-size: 22px !important;}  
.banner-btm-txt-main h1 {font-size: 24px;}
.banner-btm-txt-main p {font-size: 18px;}  
.hello-txt-right p {display: none;}  
.desk-hide-text p {font-size: 18px;display:block;padding: 0 17px;}  
.desk-hide-text p span{font-weight: 500;color: #6daccb; letter-spacing: -0.025em;}
.hey-ilike {max-width: 100%;margin: 20px auto 20px auto;}
.hey-ilike h3 {font-size: 18px;}  
.hey-ilike h3 span {font-size: 20px;} 
.the-impact-main {max-width: 100%;padding: 0 17px;}
.the-impact-main h3 {font-size: 22px;}
.the-impact-main p {font-size: 18px;}  
.co-founder-sig {max-width: 65%;margin-top: 6%;}  
.now-our-story h2 {font-size: 22px;}
.now-our-story p {font-size: 18px;}  
.now-our-story a {margin: 10px 0 0 0;font-size: 20px;}  
.co-founder-sig p {font-size: 18px;}  
.impact-film-strip-desk{display:none;}  
.impact-film-strip-mobile{display:block;}   
/* end our story 10-3-2021 */  
.stamped-questions-search-text input.stamped-questions-search-input, .stamped-reviews-search-text input.stamped-reviews-search-input {
width: 99%;padding: 0 20px;}  
.stamped-questions-search-text, .stamped-reviews-search-text {margin: 10px 0 0 0;max-width: inherit !important;
width: 50%;display: inline-block;}  
.stamped-sort-select {width: 49%;max-width: inherit;margin: 10px 0 0 0;height: 34px;min-width: auto;font-size:12px !important;
padding:0 8px !important;}  
.stamped-reviews-filter {margin: 0;}  
#stamped-sort-select {margin: 10px 0 0 0;border: 1px solid #ccd6e0 !important;max-width: 100% !important;}  
.stamped-sort-select-wrapper #stamped-sort-select {border: 1px solid #ccd6e0 !important;}  
.stamped-review-reply-body {font-size: 16px;}  
/* start css 25-2-2021 */  
.reward-heading {font-size: 22px;}  
.reward-section-cstm .stamped-rewards-widget-title, .reward-section-cstm  .stamped-rewards-widget-heading-main, 
.reward-section-cstm .stamped-rewards-widget-heading-main{font-size: 22px !important;}  
.reward-section-cstm .stamped-rewards-widget-text, .reward-section-cstm .stamped-rewards-widget-heading, 
.reward-section-cstm .stamped-rewards-page-text {font-size: 16px !important;} 
.reward-section-cstm [data-widget-type="rewards-summary"] {padding: 0 0 !important;}  
.reward-section-cstm .stamped-rewards-widget-how-it-works {padding: 30px 0 30px 0 !important;}
.reward-section-cstm .stamped-rewards-widget-button {font-size: 1em !important;}  
.reward-section-cstm [data-widget-type="rewards-referral"] {margin-bottom: 30px !important;} 
/* end css 25-2-2021 */
/* start css 24-2-2021 */ 
body#recharge-novum #recharge-te {z-index: 1 !important;}  
.be-the-light p {font-size: 14px;margin: 0 0 0px 0;}  
.be-the-light h1 {font-size: 22px;}  
.we-love-cstm {font-size: 18px;}  
.mobile-section-img-grid {display: block;}  
.desktop-section-img-grid {display: none;}  
.we-love-cstm {margin: 0px 0 0px 0px;}
/* end css 24-2-2021 */   
/* start css 17-2-2021 */  
.desktop-only .stamped-badge .stamped-badge-caption {font-size: 12px;}  
.desktop-only {margin: 7px 0 0 0;}  
/* end css 17-2-2021 */  
/* start css 17-2-2021 */
.styles-cstm-restocked {top: 22px;right:30px;width: auto;}
.styles-cstm-restocked img {width: 136px;}
.blog-cstm a.article__title {text-transform: uppercase;font-weight: 600;letter-spacing: -0.025em;}
.blog-cstm {text-align: center;}   
/* end css 17-2-2021 */  
/* start css 18-2-2021 */
.snize-two-columns ul.snize-search-results-content li .snize-item span.snize-overhidden {
padding: 5px 16px 5px 16px !important;}
/* end css 18-2-2021 */  
/* charity page css start */ 
.estrellas img {max-width: 20em;margin: 30px 0 0 0;}
.container-new .content-new {padding: 10px;} 
.content-new img {width: 10em;}  
.content-new p {font-size: 20px;line-height: 24px;margin: 10px 0 20px 0;}
.border-webkit {font-size: 65px;}  
.cru-img {width: 15em !important;}  
.charity-top-txt p {font-size: 18px;}  
.charity-top-txt {padding: 0 17px;}
.donated-last-year {font-size: 18px;} 
.charity-desk-page {display: none;}  
.why-shop-with-us{display:block;}
.why-shop-with-us {background-color: transparent;padding: 0px 0;margin-top: 0;margin-bottom: 0;}
.product__values-wrap {display: flex;margin: 25px 0 0 -25px !important;overflow-x: auto;}  
.product__value-cstm {background-color: #f8e5e0;padding: 30px 0 0;width: 60%;flex-shrink: 0;margin-right: 15px;} 
.charity-mobile-page .container-new img {height: auto;}
.charity-mobile-page .product__values-wrap {margin: 25px 0 0 0px !important;}  
.charity-mobile-page .product__value-cstm {padding: 0px 0;width: 80%;background-color: transparent;}  
.crue-txt p {margin: 30px 0 20px 0 !important;font-size: 20px;line-height: 24px;}
.content-new .hop-img {margin-left: 95px;}  
.crue-txt .cru-img {margin-left: 64px;}  
/* charity page css end */   
/* brandamb page 27-1-2021 css start */ 
.join-the-img {margin: 20px 0 0 0;}  
.join-the-img img {left: 5%;max-width: 90%; }
.join-faith-img {margin: 5px 0 0 0;}  
.circle-one {margin: 6% 0 0;padding: 0 14px;} 
.circle-one .apple-txt {font-size: 18px;}
.say-hi span {font-size: 22px;}  
.say-hi p {font-size: 18px;padding: 0 0px;letter-spacing: 0.8px;}  
.circle-one img {width: 70px;}  
.the-free-swag-grid {margin-top: 0px !important;}
.bracelets p {font-size: 26px;line-height: 28px;}  
.orange-light .make-text .make {font-size: 26px;line-height: 30px;}  
.orange-light .make-text .one-sale-txt {font-size: 36px;line-height: 33px;}   
.orange-light .make-text {margin: 20px 0 0 0;}
.pink-light .make-text .make {font-size: 26px;line-height: 30px;}  
.pink-light .make-text .one-sale-txt {font-size: 36px;line-height: 33px;}     
.pink-light .make-text {margin: 20px 0 0 0;}  
.pink-light img {max-width: 70%;}  
.green-light .make-text .make {font-size: 26px;line-height: 30px;}  
.green-light .make-text .one-sale-txt {font-size: 36px;line-height: 33px;}     
.green-light .make-text {margin: 20px 0 0 0;}
.the-free-swag-grid .grid__item {margin-bottom: 16px;}  
.faq-text-section p {font-size: 18px;}  
.faq-text-section h3 {font-size: 24px;}
.the-reward h4 {font-size: 24px;}
.free-swag-img {margin: 20px 0 0px 0px;width: 62%;}  
.the-free-swag-section {margin: 0 auto 0px auto;text-align: center;}  
.bdr-img {height: 12px;}  
.free-swag-mobile .product__value-cstm {width: 75%;}  
.free-swag-mobile .product__value-cstm {padding: 0;background-color: transparent;} 
.free-swag-mobile.product__values-wrap {margin: 10px 0 0 0px !important;} 
.the-free-swag-section .page-width {padding: 0;}  
.order-lg-2 {margin: 0;list-style: none;-ms-box-orient: horizontal;
display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;
display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;}  
/*.flex-item {padding: 5px;margin: 5px;}*/
.flex-item:nth-of-type(3) {order: 1;}
.flex-item:nth-of-type(5) {order: 6;}  
.flex-item:nth-of-type(6) {order: 2;}
.flex-item:nth-of-type(6) {order: 6;}
.one-cir-cstm {margin-top: 6%;}
.brand-top-txt h1 {font-size: 24px;} 
.join-the-img h2 {font-size: 24px;} 
.why-join-heading-cstm h2 {font-size: 24px;}
/* brandamb page 27-1-2021 css end */     
/* influencers page 28-1-2021 css start */  
.have-question-talk h4 {font-size: 18px;} 
.have-question-talk p {font-size: 18px;} 
.join-the-tribe-cstm {font-size: 24px;} 
.under-flowers p {font-size: 18px;}  
.have-question-talk:after {height: 140px;margin: 20px 0 0 0;}
.under-flowers {margin: 20px auto 0 auto;}  
.influencers h3 {font-size: 20px;}  
.influencers h1 {font-size: 22px;}  
/* influencers page 28-1-2021 css end */  
.slickcust2[data-aos="overflow__animation"] {
-webkit-transform: inherit !important;}
.footer-staped-cstm {margin: 20px 0 16px 0;max-width: unset;}  
.tabpanel label {white-space: nowrap;width: 30px;overflow: hidden;text-overflow: ellipsis;font-size: 8px;}
.tabpanel__tablabel {width: 50%;display: inline;padding: 20px 10px !important;}  
.tabpanel__panels {margin: 18px 0 0 0;}
.my_account-order-table {padding: 20px !important;}  
.account__header {padding: 0px 0 0;}  
.log-cstm {top: -210px;}
.table__section+.table__section {position: inherit;margin-top: 0;padding-top: 0;}  
.account__table th, .account__table td {text-align: left;} 
.account__table th, .account__table tr {border-bottom: 1px solid #eee;padding: 0 0 20px 0;margin: 0 0 20px 0;}  
.account__table th, .account__table td {border-bottom: none;padding: 6px 0;}
.collapsible-content--all {height: 0 !important;}
.collapsible-content.is-open {height: auto !important;}  
.drawer__inner {top: 67px;}  
#cstm-acc-cstm .collapsible-content__inner ul li a {text-transform: uppercase;color: #000;padding-left: 40px;
font-size: 13px;letter-spacing: -0.025em;font-weight: 500;font-family: "Onest",sans-serif;line-height: 35px;}  
/*#cstm-acc-cstm:after {border: none;}  */
/* start css chat icon */  
#reamaze-widget #reamaze-widget-icon {width: 60px !important;}  
#reamaze-widget {height: 58px !important;}  
/* end css chat icon */   
.discount-prd-section {width: 100%;}    
[data-widget-type="rewards-referral"] div[data-target-id="section-email-customer"], [data-widget-type="rewards-referral"] div[data-target-id="section-email-friend"] {
padding: 20px 20px 5px 20px !important;max-width: 100% !important;}
[data-widget-type="rewards-referral"] .stamped-rewards-page-buttonAddon .stamped-rewards-page-input {
min-width: 260px !important;}
.badge-fresh-img { width: 47px;padding: 5px;}
.badge-fresh-sale { width: 47px; padding: 5px;right: 0px;}
.sale-custom { text-align: right; margin-right: 54px;}
.stamped-product-reviews-badge .stamped-badge-starrating i:before { font-size: 14px;}
.flex-grid__item.cus-simple0 { padding-left: 0; }
.desktop-banner { display: none;}
.mobile-banner { display: block;}
.home__hero-content { left: 0; width: 100%; text-align: center; top: 83%;}
.home__hero-subtitle { font-size: 16px;}
.home__hero-title { font-size: 28px;}
.home__hero-copy {position: relative;bottom: 0px;top: 45px;width: 100%;}
.home__hero-arrow { display: none;}
.home__hero-btn { position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);padding: 8px;width:170px;}
.cstm-subscription .input-full { width: 100%; margin: 0 0 10px; text-align: center;}
.cstm-subscription .btn.customsms { width: 100%;}
.gb-filed-text { padding: 0 15px!important;}
p.gb-privacy-policy-content { padding-left: 0!important; padding-right: 0!important; margin: 0; padding-top: 0!important;}
.stamped-review { flex-direction: column;}
.stamped-summary div.summary-overview, .stamped-summary div.stamped-summary-ratings, .stamped-summary div.stamped-review-options, .stamped-summary span.stamped-summary-actions { max-width: 100%; width: 100%!important; flex-basis: 100%!important; margin-bottom: 20px;}
.stamped-review .stamped-review-header { width: 100%!important; flex-basis: 100%!important; padding-right: 0!important;}
.stamped-reviews .stamped-review-content { width: 100%; display: inherit; flex-direction: inherit; padding-bottom: 15px; position: relative;}
.stamped-review-recommend { width: 100%; flex-basis: 100%; padding-left: 0; margin-top: 0; max-width: 100%;}
.stamped-review-footer { left: 0; bottom: 0px; position: relative; text-align: left; width: 100%;}
.stamped-review-footer #stamped-review-vote, .stamped-review-footer .stamped-review-vote { float: right !important;}
.stamped-summary div.summary-overview::after, .stamped-summary div.stamped-summary-ratings::after, .stamped-summary div.stamped-review-options::after, .stamped-summary span.stamped-summary-actions::after { background: none;}
.stamped-review-options { float: none; width: 100%;}
.stamped-review-image { width: 100%; float: none;}
.stamped-review-header-starratings { left: 0; top: -22px;}
.stamped-review-body { margin-top: 6px;}
.verified-badge { display: none!important;}
li#tab-questions[data-count][data-new-tab]:after, li#tab-reviews[data-count]:after { margin-left: 3px!important; margin-right: 10px;}
#stickyy { position: inherit;}
.rebuy-product-actions .rebuy-button { padding: 6px 10px!important; height: auto!important;}
.flickity-slider .rebuy-product-actions .rebuy-button { height: 40px!important;}
.rebuy-button span { font-size: 9px;}
.product__value-cstm { background-color: #fff; padding: 10px 0; width: 33%; flex-shrink: 0; margin-right: 15px;}
.product__value-title {letter-spacing: 0.2px;}
.product__values-wrap { justify-content: inherit;}
.product__values { background-color: transparent; padding: 20px 0; margin-top: 0; margin-bottom: 0;}
.product__values-wrap { display: flex; margin: 25px 0 0 -25px !important; overflow-x: auto;}
.section-title { font-size: 14px; letter-spacing: 3.5px;}
.stamped-review-reply { margin: 0!important;}
.product-single__form .btn--full { width: 100%;}
.variant-wrapper .variant__label-info span { font-size: 11px;}
span.stamped-badge-caption { font-size: 12px;margin-left: 4px;}
.snize-reviews .total-reviews { font-size: 14px!important; font-weight: 500; margin-top: -1px!important; letter-spacing: -0.025em;}
#shopify-section-1552318476448 h2.savedcustom { padding: 0;}
.insta-cstm div.fs-entry-container { width: 300px!important; padding-top: 300px!important;}
#ProductSection-4567893999712 .page-content { padding-bottom: 0;}
.rebuy-widget .rebuy-product-grid.small-carousel, .rebuy-recommended-products .rebuy-product-grid.small-carousel { padding-bottom: 0!important;}
#ProductSection-4567893999712 .product__values { padding-top: 0!important;}
.rebuy-product-block { padding-bottom: 0!important;}
.collection-bar-item span { font-weight: 500; letter-spacing: -0.025em;}
.BIS_trigger {width: 100% !important;}  
.product-single__form .btn--full {margin: 0;}
.home__hero-content {text-align: center;top: inherit;}
.home__hero-banner {margin-bottom: 5px;position: relative;} 
.home__hero-copy {position: absolute;left: 0;top: 45px;width: 100%;}  
.home__hero-subtitle {font-size: 15px;letter-spacing: .3em;margin-bottom: 10px;text-align: center;}  
.home__hero-title {font-size: 26px;letter-spacing: 0.15em;padding: 0 25px;}  
.home__hero-btn {}  
.home__hero-content {position: static;transform: inherit;}  
.shop-now-promo-custom {position: static !important;transform: inherit !important;} 
#account-history-details.grid {margin-left: 3px;}
.my_account-order-table {margin-left: 0;padding-left: 0;}  
.my-account-details {margin-bottom: 20px;}
.feature-row__text .featured-row__subtext p {font-size: 1.3em;}  
#shopify-section-1552318476448 h2.savedcustom {padding: 0 12px 6px 12px;margin: 0 auto 0px;}
#shopify-section-1498163293234 {margin-bottom: 44px;}  
#shopify-section-1552315553911 {margin-bottom: 44px;} 
#shopify-section-1525295772132 {margin-bottom: 44px;}  
#shopify-section-1560361706619 {margin-bottom: 44px;}  
#shopify-section-1591247688549 {margin-bottom: 44px;}
#shopify-section-1566329247693 {margin-bottom: 44px;}  
#shopify-section-1552315553911 .grid-product__meta {padding: 10px 0 0px 0;}  
#shopify-section-1525295772132 .grid-product__meta {padding: 10px 0 0px 0;}
/* start css 10-2-2021 */  
.drawer .btn.cart_checkout {font-size: 13px;padding: 16px 0;}  
/* end css 10-2-201 */ 
}
@media (max-width: 991px) and (min-width: 768px) {
.section__blocks {display: inherit;}  
.gg__feature-inner {width: 100%;display: block;text-align:center;}  
.badge-fresh-img {width: 38px;padding: 5px;}
/* start css-7-2-2023 */
.mobile-nav__has-sublist .collapsible-trigger__icon {right: 0px;}
.reward-section .medium-up--one-half {width: 50%}
.header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons {min-width: auto;}
/* end css-7-2-2023 */  
}
@media (max-width: 1199px) and (min-width: 992px) {
.section__blocks {display: block;}
[data-widget-type="rewards-earnings-v2"] .stamped-rewards-widget-item {flex: 0 0 20%;}
}
@media (max-width: 1379px) and (min-width: 1200px) {
.prem-sec ul li {font-size: 14px;}  
.shop-prem-btn {font-size: 17px;}
article.content-item {aspect-ratio: 4 / 4;}
.cstm-bundlead .rebuy-bundle__images {max-width: 260px;width: 100%;}
#snize-search-results-grid-mode span.snize-thumbnail {width: 233px !important;height: 302px !important;}
#snize-search-results-grid-mode span.snize-thumbnail img {max-width: 233px !important;max-height: 306px !important;}
#snize-search-results-grid-mode li.snize-product span.snize-title {margin: 0 0 5px 0 !important;}  
div.snize .snize-reviews {margin: 3px 0 4px 0 !important;}  
div.snize .stars-container, .snize-modal-content-wrapper .stars-container {height: auto;margin-top: 2px;}
[data-widget-type="rewards-earnings-v2"] .stamped-rewards-widget-item {flex: 0 0 20% !important;} 
li.stamped-rewards-widget-item.custom-img {flex: 0 0 40% !important;}  
.cstm-subscription .btn.customsms { min-width: 152px;}
.styles-cstm-restocked {top: 62px;right: 32px;width: 11rem;}
/* start css 22-3-2021 */
.prd-temp-cstm-inner .cstm-crousel-story-cstm .slick-next {right: -10px;}  
.prd-temp-cstm-inner .cstm-crousel-story-cstm .slick-prev {left: 10px;} 
/* end css 22-3-2021 */  
}
@media (max-width: 1530px) and (min-width: 1380px){
.shop-prem-btn {font-size: 19px;}  
.prem-sec ul li {font-size: 16px;}  
.cstm-bundlead .rebuy-bundle__images {max-width: 300px;width: 100%;} 
.styles-cstm-restocked {right: 50px;}
}
@media (max-width: 1620px) and (min-width: 1601px){
#snize-search-results-grid-mode span.snize-thumbnail {width: 286px !important;height: 374px !important; margin: 0;}  
#snize-search-results-grid-mode span.snize-thumbnail img {max-width: 286px !important;max-height: 376px !important;}  
#snize-search-results-grid-mode li.snize-product span.snize-title {margin: 0 0 5px 0 !important;}  
div.snize .snize-reviews {margin: 3px 0 4px 0 !important;}  
div.snize .stars-container, .snize-modal-content-wrapper .stars-container {height: auto;margin-top: 2px;}
}
@media (max-width: 1923px) and (min-width: 1919px){
#snize-search-results-grid-mode span.snize-thumbnail {width: 345px !important;height: 457px !important;margin: 0;}
#snize-search-results-grid-mode span.snize-thumbnail img {max-width: 416px !important;max-height: 456px !important;} 
#snize-search-results-grid-mode li.snize-product span.snize-title {margin: 0 0 6px 0 !important;}
div.snize .stars-container, .snize-modal-content-wrapper .stars-container {margin-top: 0;height: auto;}
}
@media (max-width: 1600px) and (min-width: 1531px){
#snize-search-results-grid-mode span.snize-thumbnail {width: 286px !important;height: 372px !important; margin: 0;}  
#snize-search-results-grid-mode span.snize-thumbnail img {max-width: 286px !important;max-height: 376px !important;}
div.snize .stars-container, .snize-modal-content-wrapper .stars-container {margin-top: 0;height: auto;}
#snize-search-results-grid-mode li.snize-product span.snize-title {margin: 0 0 6px 0 !important;}
}
@media (max-width: 3840px) and (min-width: 1601px){
/*221215 - 221216 start */ 
.custom-left-pad {padding-left: 8px;} 
/*221215 - 221216 end */ 
.cstm-timeline-section .item {width: 35%;margin: 0 0 0 -4px;}
}
@media (max-width: 3840px) and (min-width: 3839px){
.grid.feature-row-main {grid-template-columns: 49.85% auto;justify-content: inherit;}
#snize-search-results-grid-mode span.snize-thumbnail {width: 371px !important;height: 481px !important;}
#snize-search-results-grid-mode span.snize-thumbnail img {max-width: 383px !important;max-height: 481px !important;}  
#snize-search-results-grid-mode div.snize-product-label.top-left {left: 167px !important;top: 5px !important;}
div.snize .stars-container, .snize-modal-content-wrapper .stars-container {height: auto;margin-top: 0;}  
#snize-search-results-grid-mode li.snize-product span.snize-title {margin: 0 0 3px 0 !important;}
}
@media (max-width: 2563px) and (min-width: 2560px){
#snize-search-results-grid-mode span.snize-thumbnail {width: 462px !important;height: 488px !important;margin: 0;} 
#snize-search-results-grid-mode span.snize-thumbnail img {max-width: 462px !important;max-height: 516px !important;}
#snize-search-results-grid-mode div.snize-product-label.top-left {top: 8px !important;left: 50px !important;}
div.snize .snize-reviews {height: auto!important;margin: 5px 0 0px 0 !important;}
div.snize .stars-container, .snize-modal-content-wrapper .stars-container {margin-top: 0;height: auto;}
#snize-search-results-grid-mode li.snize-product span.snize-title {margin: 0 0 3px 0 !important;}
}  
@media (max-width: 2560px) and (min-width: 1440px){
.grid.feature-row-main {grid-template-columns: 49.85% auto;justify-content: inherit;} 
}
/* stylesheet.css code*/
.left-section-one .content-text{width: 69%;margin: auto;}
.left-section-two p, .left-section-three p {width: 75%;margin: auto; padding: 0 0 30px 0px;}
.left-section-two .content-text, .left-section-three .content-text {width: 75%;}
.section-three-template h2{text-align: center;width: 60%;margin: auto;}
.section-three-template .grid{padding: 75px 0 0px 0;}
.section-three-template .content-text h2{padding: 0 0 30px 0;}
.right-section-four{padding: 0 30px 0 30px;}
.right-section-four img{width: 45%;}
.story-one{text-align: right;}
.section-four-template h2.text-center{    padding: 0px 0 20px 0;}
.section-four-template{background: #bff0f9;padding: 40px 0 35px 0;}
.story-detail h2{margin: 0 0 0 0;}
.story-detail{width: 45%;text-align: center;}
.right-section-one .content-img{margin: -118px 0 0 0;}
.left-section-one .text-center::before{background:#bff0f9}
.product-single__form .rc-container-wrapper {display: none;}
.appear-delay-4 a#BibleJournalingKits {display: none;}
.site-nav__link.gifts:hover {olor: #000;}
span.badge-fresh-sale.new-pdp-cstm {left: 0px;top:25px;}
a#PHONECASES\&CHARMS {display: none;}
@media only screen and (max-width: 767px) {
button#btnclickc {margin: -7px 0 10px 0 !important;}
.cstmgo{padding-top:30px !important;}
}
#countmain span.stamped-badge {   display: inline-block;margin-bottom: 8px;}
.cstmmmblue{color: #57aece;}
a.mobile-nav__link.okShop.All {font-weight: 500; letter-spacing: -0.025em;}
.customgrandchildlink#Jackets {}
.okkk1975003447392{display:none}
small.ajaxcart__discount.Spend {display: block!important;font-weight: 600;color: #56AECE;ext-transform: uppercase;letter-spacing: -0.025em;}
/* start css 11-10-2022 FREQUENTLY BOUGHT TOGETHER */
.cstm-bundlead .rebuy-widget {padding-top: 10px;padding-bottom: 60px;}
.cstm-bundlead .primary-title {font-size: 1em;font-family: "Onest",sans-serif;font-weight: 500;letter-spacing: -0.025em;color: #000;}
.cstm-frequently-bought-together .rebuy-product-options {max-width: 200px;width: 100%;display: inherit;margin-left: 8px !important;
margin-top:6px !important;}
.cstm-frequently-bought-together .rebuy-product-options select {padding: 6px 10px;height: 32px;min-height: 32px;max-height: 32px;
margin: 0;background-position: calc(100% - 20px) calc(12px + 2px),calc(100% - 15px) calc(12px + 2px),calc(100% - 2.5em) 5px; 
font-size: 13px !important;}  
.cstm-frequently-bought-together .rebuy-product-options .rebuy-product-price {/*width: 70px;*/-webkit-box-align: center!important;
-ms-flex-align: center!important;align-items: center!important;display: -webkit-box!important;display: -ms-flexbox!important;
display: flex!important;}
.cstm-frequently-bought-together .rebuy-checkbox:before{display:none;}
.rebuy-cstm-ck {display: block;position: relative !important;padding-left: 20px !important;margin-bottom: 12px;cursor: pointer;-webkit-user-select: none;
-moz-user-select: none;-ms-user-select: none;user-select: none;top: -10px !important;}
.rebuy-cstm-ck .rebuy-checkbox.sb-checkbox__input {position: absolute !important;opacity: 0;cursor: pointer !important;height: 0 !important;
width: 0 !important;}
.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #9d9d9d;}
.checkmark:after {content: "";position: absolute;display: none;}
.rebuy-cstm-ck:hover input ~ .checkmark{background-color: #ccc;}
.rebuy-cstm-ck input:checked ~ .checkmark {background-color: #57b7cc;}
.rebuy-cstm-ck input:checked ~ .checkmark:after {display: block;}
.rebuy-cstm-ck .checkmark:after {left: 8px;top: 4px;width: 5px;height: 10px;border: solid white;border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.rebuy-cstm-ck input:checkbox:after{background-color: #2196F3;}
.cstm-frequently-bought-together .checkbox-input.rebuy-checkbox {width: 20px;height: 20px;}
.cstm-frequently-bought-together .rebuy-product-price .rebuy-money .money {color: #57b7cc;}
.cstm-bundlead .rebuy-bundle__actions-price-value .rebuy-money .money {color: #000;font-weight: 500;font-size: 15px; letter-spacing: -0.025em;}
.cstm-bundlead .rebuy-button span {text-transform: uppercase;font-weight: 900;font-size: 14px;letter-spacing: -0.025em;}
.cstm-frequently-bought-together .rebuy-product-title.clickable {text-decoration: none !important;}
.cstm-frequently-bought-together .rebuy-product-info {display: -webkit-box!important;display: -ms-flexbox!important;
display: flex!important;-webkit-box-align: center!important;-ms-flex-align: center!important;align-items: center!important;}
.cstm-frequently-bought-together .rebuy-product-price .rebuy-money.compare-at .money {color: #000000;
text-decoration: line-through;}
.cstm-frequently-bought-together .rebuy-product-price .rebuy-money.compare-at {color: #000000;text-decoration: line-through;font-weight: 500; letter-spacing: -0.025em;}
.cstm-frequently-bought-together .rebuy-product-info a.rebuy-product-title {overflow: inherit !important;text-overflow: inherit !important;
white-space: inherit !important;}
.cstm-bundlead .rebuy-bundle__actions-price-value .rebuy-money.sale .money {font-size: 15px !important;color: #57b7cc;}
.cstm-bundlead .rebuy-bundle__actions-price-value .rebuy-money.compare-at .money {font-size: 15px;}
.cstm-bundlead .rebuy-bundle__actions-price-label {font-weight: 500;font-size:15px; letter-spacing: -0.025em;}
.cstm-bundlead .rebuy-bundle__actions-buttons .rebuy-button {border-radius: 0;background-color: #000;border: solid 1px #000;}
small.ajaxcart__discount.Bundle.discount {display: block;display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;letter-spacing: -0.025em;}
.cstm-frequently-bought-together .checkbox-input.rebuy-checkbox:after {background-color: red !important;}
.checkbox-input:checkbox + .rebuy-cstm-ck:after{opacity:1;}
.cstm-frequently-bought-together .rebuy-product-options {max-width: 110px !important;width: 100%;}
.cstm-bundlead .cstm-frequently-bought-together .rebuy-product-price {padding-left: 10px !important;}
.cstm-frequently-bought-together .rebuy-product-options{order:unset!important;margin-top: 0 !important;}
.cstmpdpbundle .rebuy-widget.widget-type-dynamic-bundle .rebuy-product-checkbox{display: none !important;}
.cstmpdpbundle .rebuy-money, .cstmpdpbundle .rebuy-bundle__actions-price{display: none;}
.cstmpdpbundle .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-options {margin: 10px 0 0 0;}
.cstmpdpbundle .rebuy-product-title.clickable {text-decoration: none !important;font-weight: 500;text-transform: uppercase; letter-spacing: -0.025em;}
.cstmpdpbundle .rebuy-product-title.clickable {pointer-events: none !important;}
.cstmpdpbundle .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images{display: none !important;}
.cstmpdpbundle .rebuy-widget.widget-type-dynamic-bundle .primary-title {display: none;}
.cstmpdpbundle .rebuy-widget {padding-top: 0px;}
.cstmpdpbundle .rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions {order: 3 !important;}
.cstmpdpbundle .rebuy-bundle__actions-buttons {margin-top: 20px !Important;}
.cstmpdpbundle .rebuy-button span {font-weight: 900;font-size: 14px;letter-spacing: -0.025em;}
.cstmpdpbundle .rebuy-product-block {padding-top: 0 !important;padding-bottom: 20px !important;}
li.pro4577920155744:nth-child(2) {display: none;}
/* end css 11-10-2022 FREQUENTLY BOUGHT TOGETHER */
.review-top-cstm .stamped-product-reviews-badge .stamped-badge[data-rating="0"], .stamped-badge[data-rating="0,0"], .stamped-badge[data-rating="0.0"] {
display: unset !important;margin-bottom: unset!important;}
/*A/B TESTING*/
#rebuy-widget-94097 h3.primary-title {color: #000;margin: 0px 0 20px 0;font-size: 30px;font-weight: 600;text-align: center;letter-spacing: -0.025em;}
.desktop_paddingonly {padding-top:40px;}
@media (max-width: 767px) {
#rebuy-widget-94097 h3.primary-title  {font-size: 24px;} 
.desktop_paddingonly {padding-top:0px;}
}
a.js-no-transition[title~="iPhone"] {text-transform: none !important;}
.totalcartval.okFree.Gift\! {display: none;}
.stamped-ugc-modal-caption-body ,.stamped-ugc-modal-date{font-family: "Onest",sans-serif; font-weight: 400; letter-spacing: 0em;}
@media (max-width: 3840px) and (min-width: 3839px){
#shopify-section-header .page-width {max-width: 3840px;}   
}
@media (max-width: 2560px) and (min-width: 1440px){
#shopify-section-header .page-width {max-width: 2560px;}   
}
/* label.variant__button-label {font-family: 'Brandon Grotesque';} */
.iphone-drop .cstmmokoko {font-family: "Onest",sans-serif; font-weight: 400; letter-spacing: 0em;}
#rebuy-widget-57401 .rebuy-money.sale, .rebuy-widget .rebuy-money.sale { font-weight: 700;  letter-spacing: -0.025em;}
#rebuy-widget-57401 .rebuy-money.compare-at, .rebuy-widget .rebuy-money.compare-at {color: #000000;text-decoration: line-through;font-weight: 500; letter-spacing: -0.025em;}
#rebuy-widget-290353 .rebuy-money.sale, .rebuy-widget .rebuy-money.sale { font-weight: 700;  letter-spacing: -0.025em;}
#rebuy-widget-290353 .rebuy-money.compare-at, .rebuy-widget .rebuy-money.compare-at {color: #000000;text-decoration: line-through;font-weight: 500; letter-spacing: -0.025em;}

.sc-card-gallery__item:last-child{
display: none !important;}
div.snize li.snize-product div.snize-price-list{color: #57aecf !important;}
.rivo-account-opener {z-index: 3;} 






/* Style Mystery Sticker 4-Pack as a free gift */
.ef-cart-item[data-product-key^="46172301951127:"] .ajaxcart__quantity,
.ef-cart-item[data-product-key^="46172301951127:"] .js-qty,
.ef-cart-item[data-product-key^="46172301951127:"] .js-qty__wrapper,
.ef-cart-item[data-product-key^="46172301951127:"] .remvoeee {
  display: none !important;
}

/* Style Mystery Sticker 4-Pack as a free gift */
.ef-cart-item[data-product-key^="46294225322135:"] .ajaxcart__quantity,
.ef-cart-item[data-product-key^="46294225322135:"] .js-qty,
.ef-cart-item[data-product-key^="46294225322135:"] .js-qty__wrapper,
.ef-cart-item[data-product-key^="46294225322135:"] .remvoeee {
  display: none !important;
}
/* "FREE GIFT" label under product name */
.ajaxcart__product[data-product-key^="46172301951127:"] .ajaxcart__product-name--wrapper::after {content: "FREE GIFT";
display: block;color: #5dade2;/* matches the blue in your screenshot — adjust to brand color */
font-size: 14px;font-weight: 700;letter-spacing: -0.025em;text-transform: uppercase;margin-top: 4px;}
div#ps-bis-widget-bubble__container {display: none !important;}


/* [data-es-handle="slide-more-details"],
[data-es-handle="slide-product-faqs"]
{
  display: none !important;
} */






/* start css Website Refresh 16-7-2026 */

/* start css ef image with text 16-10-2026 */
/* start rewards css 13-11-2026 */
#rivo-how-it-works .rivo-lp-section-title {color: #203F6D;}
.rivo-how-it-works-step-title, #rivo-ways-to-earn .rivo-lp-section-title, #rivo-ways-to-earn .rivo-card-title 
{font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;color:#203F6D !Important;}

#rivo-ways-to-earn .rivo-lp-section-title{font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;color:#203F6D !Important;}

#rivo-ways-to-earn .rivo-card-title {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;color:#203F6D !Important;}

#rivo-vip-tiers .rivo-lp-section-title {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;color:#203F6D !Important;}
#rivo-vip-tiers .rivo-lp-section-subtitle {font-family:"Onest",sans-serif !important;font-weight:300 !important;letter-spacing:0 !important;line-height:1.2em !Important;
color:#203F6D !Important;}

.rivo-th-tier-name {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;color:#203F6D !Important;}
.rivo-th-tier-threshold {font-family:"Onest",sans-serif !important;font-weight:300 !important;letter-spacing:0 !important;line-height:1.2em !Important;
color:#203F6D !Important;}
#rivo-ways-to-redeem .rivo-lp-section-title {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;color:#203F6D !Important;}
#rivo-ways-to-redeem .rivo-card-title, #rivo-lp-my-rewards .rivo-card-title {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;color:#203F6D !Important;}
#rivo-ways-to-redeem .rivo-card-description, #rivo-lp-my-rewards .rivo-card-description {font-family:"Onest",sans-serif !important;font-weight:300 !important;letter-spacing:0 !important;
line-height:1.2em !Important;color:#203F6D !Important;}
h2.rivo-lp-section-title {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;color:#203F6D !Important;}
.rivo-faq-question {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !Important;color:#203F6D !Important;}
.rivo-faq-item.open .rivo-faq-answer {font-family:"Onest",sans-serif !important;font-weight:300 !important;letter-spacing:0 !important;line-height:1.2em !Important;
color:#203F6D !Important;}
.rivo-faq-icon {background: #203F6D !Important;}
.rivo-faq-icon:before, .rivo-faq-icon:after {background-color: #ffffff !Important;}
.rivo-faq-item {border-bottom: 1px solid #E0DDDB !Important;}
.rivo-hero-subtitle-name {margin: 20px 10px 20px 10px !Important;color: #203F6D;}
.rivo-hero-points-state {font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing:0 !important;line-height:1.2em !Important;
color: #203F6D !Important;}
#rivo-lp-explainer .rivo-lp-section-title, #rivo-lp-my-rewards .rivo-lp-section-title {font-family: "Onest",sans-serif !important;font-weight: 500 !important;letter-spacing: -0.025em !important;
line-height: 1.1em !Important;color: #203F6D !Important;}
.rivo-how-it-works-step-subtitle, #rivo-ways-to-earn .rivo-card-description {font-family:"Onest",sans-serif !important;font-weight:300 !important;
letter-spacing:0 !important;line-height:1.2em !Important;color:#203F6D !Important;}
#rivo-ways-to-earn .rivo-card {background-color: #98B2D9;}
#rivo-ways-to-earn .rivo-card:hover {background-color: #98B2D9 !Important;}
.rivo-points-expiry {background: #98B2D9 !Important;margin: 10px auto 10px auto !Important;color: #203F6D !Important;}
#rivo-lp-explainer .rivo-lp-section-subtitle {font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing:0 !important;line-height:1.2em !Important;
color: #203F6D !Important;}
#points-logs-activity th {color: #fff;background-color: #98B2D9 !important;}
.rivo-lp-section-subtitle {font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing:0 !important;line-height:1.2em !Important;
color: #203F6D !Important;}
#points-logs-activity th, #points-logs-activity td {color: #203F6D !Important;}
#points-logs-activity th {color: #fff !important;}
.rivo-points-table-load-more-button {color: #203F6D !important;}
.rivo-hero-description {font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing:0 !important;line-height:1.2em !Important;
color: #203F6D !Important;}
.cstm_page .section-header__title {font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing:0 !important;line-height:1.2em !Important;
color: #203F6D !Important;text-transform: none;}
.cstm_page .size-chart-cstm, .cstm_page .size-chart-cstm a {font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing:0 !important;line-height:1.2em !Important;
color: #203F6D !Important;}
.sc-builder h1 {font-family: "Onest",sans-serif !important;font-weight: 500 !important;letter-spacing: -0.025em !important;
line-height: 1.1em !Important;color: #203F6D !Important;text-transform: none;font-size: 30px !important;}
.sc-builder h4 {font-family: "Onest",sans-serif !important;font-weight: 500 !important;letter-spacing: -0.025em !important;
line-height: 1.1em !Important;color: #203F6D !Important;}
.sc-card-options .sc-card-option__value.sc-card-option__value--selected {box-shadow: 0 0 0 1px #203F6D;background-color: #203F6D !important;
color: #fff !important;border: 2px solid #203F6D !important;}
.sc-card-options .sc-card-option__value {border: 2px solid #C6C6C6 !Important;color: #203F6D !Important;}
.sc-card-options, .sc-builder .sc-configurator .sc-card-gallery, .sc-card-text, .sc-card-type {border-bottom: 1px solid #E0DDDB !Important;}
.sc-card-tabs .sc-card-tab.sc-card-tab--active {box-shadow: 0 0 0 1px #203F6D;background-color: #203F6D !important;color: #fff !important;
border: 2px solid #203F6D !important;font-family: "Zalando Sans Expanded", sans-serif !important;font-weight: 400 !important;
line-height: 1.2em !Important;letter-spacing: 0 !important;padding: 12px 30px;font-size: 12px;}
.sc-card-tabs .sc-card-tab {border: 2px solid #C6C6C6 !Important;color: #203F6D !Important;font-family: "Zalando Sans Expanded", sans-serif !important;font-weight: 400 !important;
line-height: 1.2em !Important;letter-spacing: 0 !important;padding: 12px 30px;font-size: 12px;}
.sc--sendtome .sc-card-tabs__container:after {color: #203F6D !Important;}
#sc-giftcard-builder {color: #203F6D !Important;}
.sc-builder .sc-configurator .sc-card-gallery .sc-card-gallery__container>.sc-card-gallery__more{color: #203F6D !Important;}
.sc-giftr-card__add button {background-color: #203F6D !Important;color: #fff !important;transition: background .25s ease, color .25s ease !Important;
border-radius: 0 !important;font-family: "Zalando Sans Expanded", sans-serif !important;font-weight: 400 !important;
line-height: 1.2em !Important;letter-spacing: 0 !important;padding: 12px 30px;font-size: 12px;}
.sc-quantity-selector .sc-quantity-selector__dec, .sc-quantity-selector .sc-quantity-selector__inc {fill: #203F6D !Important;}
.sc-quantity-selector input[type=number] { color: #203F6D !Important;}





.visely-recommendations-title, #foursixty-hideable-container h2 {text-transform: none !Important;}
/* end rewards css 13-11-2026 */





.fabric-main-section .page-content.page-width, .page_top .page-content.page-width {padding-top: 30px;}

.header-item--logo, .header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons {flex: inherit !Important;}

.ef-review-card p > * + * { margin-top: 16px !important;}
.ef-story-description > * + * { margin-top: 26px !important;} 
.ef-story-section {width: 100%;margin: 0;padding:0px;margin-top: 60px;background: #fff;}
.ef-story-section *,
.ef-story-section *::before,
.ef-story-section *::after {box-sizing: border-box;}
.ef-story-container {display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 60px;width: 100%;max-width: 1260px;margin: 0 auto;}
.ef-story-image {width: 100%;height: 100%;overflow: hidden;}
.ef-story-image img {display: block;margin:0 auto; object-fit: cover;object-position: center;}
.ef-story-content {display: flex;align-items: center;justify-content: flex-start;width: 100%;height: 100%;}
.ef-story-content-inner {width: 100%;max-width: 900px;}
.ef-story-heading {margin: 0 0 30px;padding: 0;color: #203F6D;font-size: 20px;text-transform: none;}
.ef-story-description {margin: 0 0 22px;color: #203F6D;font-size: 18px;}
.ef-story-description p {margin: 0;}
.ef-story-description em {font-style: italic;}
.ef-story-button {display: inline-flex;align-items: center;padding: 12px 30px;font-size: 12px;}
.ef-story-button:hover {text-decoration: none;}


.ef-founder-info {margin-top: 28px;text-align: left;margin-bottom: 28px;}
.ef-founder-name {font-size: 14px;color: #203F6D;margin-bottom: 3px;}
.ef-founder-title {font-size: 13px;color: #203F6D;}



/* end css ef image with text 16-10-2026 */

/* start css ef review section 16-10-2026 */
.ef-reviews-section {width: 100%;padding: 65px 0 65px;overflow: hidden;margin-top: 60px;}
.ef-reviews-section *,
.ef-reviews-section *::before,
.ef-reviews-section *::after {box-sizing: border-box;}
.ef-reviews-container {width: 100%;padding: 0 14px;}
.ef-reviews-heading {margin: 0 0 40px;color: #203F6D !Important;font-size: 20px;text-transform: none;}
.ef-reviews-slider {position: relative;width: 100%;}
.ef-reviews-track {display: flex;align-items: flex-start;gap: 12px;width: 100%;overflow-x: auto; overflow-y: hidden;scroll-snap-type: none;
scroll-behavior: auto;scrollbar-width: none;-ms-overflow-style: none;-webkit-overflow-scrolling: touch;}
.ef-reviews-track::-webkit-scrollbar {display: none;}
.ef-review-card {flex: 0 0 calc((100% - 36px) / 4);min-width: 0;padding: 30px 24px 38px;margin: 0; background: #98B2D9;color: #000;}
.ef-review-stars {display: flex;align-items: center;gap: 2px;margin: 0px 0 10px 0;padding: 0;list-style: none;}
.ef-review-stars li {display: flex;align-items: center;justify-content: center;width: 16px;height: 16px;margin: 0;padding: 0;list-style: none;}
.ef-review-stars li svg {display: block; width: 100%;height: 100%;fill: #203f6d;stroke: none;}
.ef-review-card h3 {margin: 0 0 22px;color: #000;font-size: 15px;text-transform: none;}
.ef-review-card p {margin: 0 0 20px;color: #203F6D;
font-size: 15px;font-family:"Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em;}
.ef-review-author {margin: 0;color: #203F6D;font-size: 15px;}
.ef-reviews-prev,
.ef-reviews-next {position: absolute;top: 50%;z-index: 5;display: flex;align-items: center;justify-content: center;width: 38px;height: 55px;
padding: 0;background: transparent;border: 0;color: #333;cursor: pointer;transform: translateY(-50%);}
.ef-reviews-prev {left: -32px;}
.ef-reviews-next {right: 0px;}
.ef-reviews-prev svg,
.ef-reviews-next svg {display: block;width: 30px;height: 30px;stroke: #203F6D;}
.ef-reviews-prev:disabled,
.ef-reviews-next:disabled {opacity: .3;}
.custom-home-title span a {color: #203F6D;}
/* end css ef review section 16-10-2026 */

.collection_title {text-align: left;margin: 0;padding: 0;display: block;width: 100%;font-size: 20px;color:#203F6D;}
.collection_title a {color: #203F6D;}
html {scrollbar-gutter: stable;}
body.js-drawer-open {padding-right: 0 !important;}

.show_count {display: block;position: absolute;top: -26%;right: -4px;width: 16px;height: 16px;background-color: #203F6D;
border-radius: 50%;line-height: 16px;font-size: 10px;color: #fff;}


.ef-announcement-slider {position: relative;width: 100%;height: 24px;overflow: hidden;z-index: 1;}
.ef-announcement-slider__inner {position: relative;width: 100%;height: 100%;}
.ef-announcement-slide {position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;padding: 0 40px;
opacity: 0;visibility: hidden;transform: translateX(100%);transition:
opacity 0.45s ease,
transform 0.45s ease,
visibility 0.45s ease;text-align: center;white-space: nowrap;pointer-events: none;}
.ef-announcement-slide.is-active {opacity: 1;visibility: visible;transform: translateX(0);pointer-events: auto;}
.ef-announcement-slide.is-leaving {opacity: 0;visibility: hidden;transform: translateX(-100%);}
.ef-announcement-slide,
.ef-announcement-slide a {color: #fff;font-size: 14px;font-weight: 400;line-height: 1;text-decoration: none;font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing: 0em !important;}
.ef-announcement-slide a:hover {text-decoration: underline;text-underline-offset: 2px;}
 .header__top-dropdown-toggle svg.icon.icon-searchh {fill: #203F6D;}
.site-nav__link--icon .icon {fill: #203F6D;}
.cstm-searchh .site-header__search-btn .icon.icon-searchh {width: 24px;height: 24px;fill: #203F6D;}


.bnr-heading, .bnr-txt, .txt-bnr-btm {color: #203F6D;}
.bnr-heading {text-transform: none; font-size:28px;letter-spacing: -0.025em;}


.announcement-bar .announcement-text {font-family: "Onest",sans-serif !important;font-weight: 500 !important;color: #fff; letter-spacing: -0.025em;}
.template-product .product__photos ul {list-style: none;padding: 0;margin: 0;}
.template-product .product__photos img {height: auto;}
.ef-product-gallery__video-wrap video {width: 100%;height: auto;}
.template-product  .grid {margin: 0;}

#pvReviewsQuestions .oke-w-ratingAverageModule-rating-average {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing:-0.025em !important;line-height:1.1em !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule-count {font-family: "Onest",sans-serif !important;letter-spacing:0 !important;line-height:1.2em !important;}
#pvReviewsQuestions .oke-attrBar-title-text {font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing:0 !important;line-height:1.2em !Important;}
#pvReviewsQuestions .oke-attrBar-labels-label {font-family: "Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em !important;}
#pvReviewsQuestions .oke-reviewsSummary-heading-text {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing:-0.025em !important;line-height:1.1em !important;}
#pvReviewsQuestions .oke-reviewsSummary-summary {font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing:0 !important;line-height:1.2em !Important;}
#pvReviewsQuestions .oke-w-reviewer-name {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing:-0.025em !important;line-height:1.1em !important;}
#pvReviewsQuestions .oke-reviewContent-title {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing:-0.025em !important;line-height:1.1em !important;}
#pvReviewsQuestions .oke-reviewContent-body p {font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing:0 !important;line-height:1.2em !Important;}
#pvReviewsQuestions .oke-reviewsSummary-readMore-text {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing:-0.025em !important;line-height:1.1em !important;} 
#pvReviewsQuestions .oke-button-text {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing:-0.025em !important;
line-height:1.1em !important;color: #203F6D;}
#pvReviewsQuestions .oke-reviewContent-date {font-family: "Onest",sans-serif !important;font-weight: 300 !important;letter-spacing:0 !important;line-height:1.2em !Important;}
#pvReviewsQuestions .oke-w-reviewer-verified {font-family: "Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em !important;}


.linked-product-color-swatches {display: flex;}
.linked-product-color-swatches a.clgtest {width: 36px;height: 36px;}
.linked-product-color-swatches .color-swatch {margin: 0;}
.linked-product-color-swatches .color-swatch .color-swatch-background {border: solid 1px #727272;}
.linked-product-color-swatches .color-swatch .color-swatch-background {background-size: cover;background-position: center center;}
.linked-product-color-swatches a.clgtest.active {border: solid 1px #000;}
.linked-product-color-swatches .color-swatch {box-shadow: none !important;}
.main-size-guider .clr_name {letter-spacing: 0 !important;text-transform: capitalize !important;font-family: "Onest",sans-serif !important;
font-weight:100 !important;}
.fabric {font-size: 11px;letter-spacing: 0;margin-bottom: 11px;}
.oke-w-reviewsSummaryModule {display:none;}
#pvReviewsQuestions .oke-reviewContent-body {margin-top:10px !important;}
.fabric a {text-decoration: underline;font-family: "Zalando Sans Expanded",sans-serif !important;font-weight: 300 !important;color: #203F6D;}


/*.linked-product-color-swatches .grouped-product-color-swatch{position: relative;overflow: visible;}
.linked-product-color-swatches .grouped-product-color-swatch::before {top: -42px;background: #000;line-height: 1;
visibility: hidden;z-index: 99;position: absolute;bottom: calc(100% + 8px);left: 50%;transform: translate(-50%);background-color: #000;
color: #fff;padding: 4px 8px;font-size: 14px;border-radius: 4px;white-space: nowrap;opacity: 0;
pointer-events: none;transition: opacity .3s ease;}
.linked-product-color-swatches .grouped-product-color-swatch::after{content: "";position: absolute;left: 50%;top: -11px;
transform: translateX(-50%);border: 6px solid transparent;border-top-color: #000;opacity: 0;visibility: hidden;
transition: .2s ease;z-index: 99;pointer-events: none;}
.linked-product-color-swatches .grouped-product-color-swatch:hover::before,
.linked-product-color-swatches .grouped-product-color-swatch:hover::after{opacity: 1; visibility: visible;}

*/

/* footer start */
.site-footer p.h4.footer__title {font-family: "Onest",sans-serif !important;font-weight: 500 !important;letter-spacing: -0.025em;}
.site-footer .footer__collapsible a, .site-footer .collapsible-content__inner p {font-family: "Onest",sans-serif !important;font-weight: 300 !important;}
.site-footer h2.footer-section-btm-txt {font-family: "Onest",sans-serif !important;font-weight: 500 !important;letter-spacing: -0.025em;}
.site-footer span.btm-txt-bld {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
.site-footer .tapcart-button {font-family: "Onest",sans-serif !important;font-weight: 500 !important;font-size:13px; letter-spacing: -0.025em;}
.site-footer .img-txt-cstm p {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
.site-footer .footer__small-text {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
.site-footer .subscribe-main-section button.klaviyo_submit_button {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
.site-footer .subscribe-main-section .email-capture__input {font-family: "Onest",sans-serif !important;font-weight: 300 !important;}
.right-section-foot .nav-foot-section li a {font-family: "Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em !important;color:#fff;}

/* footer end*/
.easyslider-container .easyslider-content ul {list-style: none;margin: 0;padding: 0;}
.easyslider-container .easyslider-content ul li {margin: 0 0 4px 0;padding: 0;font-family: "Onest",sans-serif !important;font-weight: 300 !important;
font-size: 14px;letter-spacing:0 !important;line-height:1.2em !Important;color: #203F6D;}
.ef-insta-ef-section h2 {font-family:"Onest",sans-serif !important;font-weight:500 !important;letter-spacing:-0.025em !important;
line-height:1.1em !important;text-align:left !Important;margin-bottom: 20px !important;color: #203F6D !important;}
.ef-insta-ef-section {padding: 0 15px;}

.kiwi-sizing-modal .ks-modal-header .modal-title-header {font-family: "Onest",sans-serif !important;font-weight: 500 !important; 
letter-spacing: -0.025em;}
.kiwi-sizing-modal-inner .modal-title-sub-header {color: #203F6D !Important;}
.ks-chart-individual p {color: #203F6D !Important;}
.ks-toggle-style-1 .ks-unit-toggle-wrapper .ks-unit-toggle-label.kiwi-active {color: #203F6D !Important;}
.ks-toggle-style-1 .ks-unit-toggle-wrapper .ks-unit-toggle-label+.ks-unit-toggle-label {border-left: solid 1px #203F6D !Important;}
.ks-toggle-style-1 .ks-unit-toggle-wrapper .ks-unit-toggle-label {color: #98B2D9 !Important;}
.kiwi-sizing-modal-inner .modal-title-header {color: #203F6D !Important;}
.kiwi-sizing-modal .ks-modal-header .modal-title-sub-header {font-family: "Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em !important;}
.kiwi-sizing-modal .ks-modal-content .ks-unit-toggle .ks-unit-toggle-label.kiwi-active, 
.ks-chart-individual .ks-unit-toggle-wrapper .ks-unit-toggle-label.kiwi-active 
{font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
.kiwi-sizing-modal .ks-modal-content .ks-unit-toggle .ks-unit-toggle-label, 
.ks-chart-individual .ks-unit-toggle-wrapper .ks-unit-toggle-label {font-family: "Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em !important;}
.kiwi-sizing-modal .ks-table-wrapper .ks-table .ks-table-row .ks-table-header-cell, 
.ks-chart-individual .ks-table .ks-table-row .ks-table-header-cell  {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
.kiwi-sizing-modal .ks-table-wrapper .ks-table .ks-table-row .ks-table-cell, .ks-table-header-cell, 
.ks-chart-individual .ks-table .ks-table-row .ks-table-cell {font-family: "Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em !important;}
.kiwi-sizing-modal .ks-html-content, .ks-chart-individual .ks-table .ks-html-content
 {font-family: "Onest",sans-serif !important;font-weight: 300 !important;}
.kiwi-sizing-modal .ks-chart-individual .ks-image-and-caption p span, .ks-chart-individual .ks-image-and-caption p span
 {font-family: "Onest",sans-serif !important;font-weight: 300 !important;color: #203F6D !Important;}
 .ks-table-wrapper table, .ks-table-wrapper td, .ks-table-wrapper th {border-color: #98B2D9 !Important;}
.site-nav__link.sale:hover {color: #456DA8!important;background-color:unset;}
.site-nav__link.sale {color:#203F6D !important;}
.ks-chart-individual {color: #203F6D !Important;} 

.site-header {z-index: 4;}

.cstm-join-the-waitlist .notify-enable .out-of-stock-p {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
.cstm-join-the-waitlist .notify-enable .notify-sold-out .similar-items {font-family: "Onest",sans-serif !important;font-weight: 300 !important;}
.cstm-join-the-waitlist .BISform .notify-text {font-family: "Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em !important;}
.cstm-join-the-waitlist #iStock-fields .bis-simple-form__email {font-family: "Onest",sans-serif !important;font-weight: 300 !important;}
.cstm-join-the-waitlist .yoga-ui-checkbox input[type=checkbox]:checked~label {font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
.cstm-join-the-waitlist #iStock-error-msg-custom, .cstm-join-the-waitlist .custom-message {font-family: "Onest",sans-serif !important;
font-weight: 300 !important;}
.page-content.page-content--product .page-width {padding: 0;max-width: 100%;}

.u-m-like-section {width: 100%;}
.u-m-like-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;padding:0 15px}
.u-m-like-header h2 {margin: 0;color: #203F6D !important;font-size: 20px; text-transform: none;letter-spacing:0px}
.u-m-like-shop-all-link {color: #203F6D;font-size: 15px;text-decoration: none;letter-spacing:0px;}
.u-m-like-grid {display: flex;align-items: flex-start;width: 100%;gap: 12px;}
.u-m-like-card {flex: 1 1 0;min-width: 0;}
.u-m-like-image-wrap {position: relative;display: block;width: 100%;}
.u-m-like-image {display: block;width: 100%;height: auto;transition: opacity 0.35s ease;}
.u-m-like-image.primary-image {position: relative;opacity: 1;z-index: 1;}
.u-m-like-image.secondary-image {position: absolute;inset: 0;opacity: 0;z-index: 2;}
.u-m-like-image-wrap:hover .primary-image {opacity: 0;}
.u-m-like-image-wrap:hover .secondary-image {opacity: 1;}
.u-m-like-info {padding: 10px 12px 0;}
.u-m-like-vendor {min-height: 20px;margin-bottom: 4px;color: #1f2f67;font-size: 16px;font-style: italic;line-height: 1.2;}
.u-m-like-bottom {display: flex;align-items: flex-start;justify-content: space-between;gap: 12px;}
.u-m-like-title {margin: 0;font-size: 14px;line-height: 1.2em;letter-spacing:0px;text-transform: inherit;}
.u-m-like-title a {color: #1f2f67;text-decoration: none;}
.u-m-like-price {padding-bottom: 1px;color: #142554;font-size: 14px;letter-spacing:0px;white-space: nowrap;line-height: 1.2em;}
.u-m-like-section {padding-top:0 !important;padding-bottom:0 !important;}
.template-product .grid__item.scroll-trigger .product-single__meta {padding-right: 16px;padding-left:16px;}
.page-content.page-content--product .pdp-gallery-section {margin-left: 15px;margin-right:15px;}



#SearchDrawer.drawer--right.drawer--is-open {display: block;-webkit-transform: translateX(-500px);transform: translate(-503px);
transition-duration: .80s;}
#SearchDrawer.is-transitioning {transition-duration: .80s;}



#CartDrawer.drawer--right {width: 503px;}
#CartDrawer.drawer--right.drawer--is-open{display: block;-webkit-transform: translateX(-503px);transform: translate(-503px);
transition-duration: .80s;}
#CartDrawer.is-transitioning {transition-duration: .80s !Important;}
#CartDrawer.drawer--right {right: -503px;}
#SearchDrawer.drawer--right {width: 503px;right: -503px;}


#SearchDrawer .drawer__fixed-header {height: auto !important;}
#SearchDrawer .drawer__header {height: 50px !important;border-bottom:none;}
#SearchDrawer .drawer__close {top: 17px;position: relative;display: flex;align-items: center;justify-content: center;}
#SearchDrawer .drawer__fixed-header {border-bottom: 1px solid #141311 !Important;margin: 0 26px;}

/* search section start css */
#SearchDrawer {width: 500px;max-width: 100%;background: #fff;z-index: 99999;overflow-y: scroll;padding: 0 17px 50px 17px;}
#SearchDrawer .drawer__fixed-header {position: relative;height: 50px !important;margin: 0;padding: 0;background: #fff;border: 0 !important;}
#SearchDrawer .drawer__header {position: relative;width: 100%;height: 50px !important;padding: 0;margin: 0;border: 0 !important;}
#SearchDrawer .drawer__close {position: absolute;top: 10px;right: -6px;margin: 0;padding: 0;display: block;}
#SearchDrawer .drawer__close-button {margin: 0;padding: 5px;border: 0;background: transparent;cursor: pointer;
display: flex;align-items: center;justify-content: center;}
#SearchDrawer .drawer__close-button svg {display: block;width: 17px !Important;height: 17px !Important;}
#SearchDrawer .drawer__close-button svg path {stroke: #141311 !important;}
#SearchDrawer .search-drawer__content {padding: 0px;}
#SearchDrawer .site-header__search-form {position: relative;width: 100%;height: 52px;margin: 0;padding: 0;display: flex;
align-items: center;border-bottom: 1px solid #203F6D;box-sizing: border-box;}
#SearchDrawer .search-drawer__search-icon {position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 22px;
height: 22px;display: flex;align-items: center;justify-content: center;pointer-events: none;}
#SearchDrawer .search-drawer__search-icon svg {display: block;width: 20px;height: 20px;}
#SearchDrawer .search-drawer__search-icon svg path {stroke: #203F6D !important;fill: #203F6D !important;}
#SearchDrawer .site-header__search-input {width: 100%;height: 52px;margin: 0;padding: 0 46px 0 34px;border: 0;border-radius: 0;
outline: none;box-shadow: none;background: transparent;font-size: 18px;font-weight: 400;line-height: 1;color: #203F6D;box-sizing: border-box;}
#SearchDrawer .site-header__search-input::placeholder {color: #203F6D;opacity: 1;}
#SearchDrawer .site-header__search-input::-webkit-search-decoration,
#SearchDrawer .site-header__search-input::-webkit-search-cancel-button,
#SearchDrawer .site-header__search-input::-webkit-search-results-button,
#SearchDrawer .site-header__search-input::-webkit-search-results-decoration {-webkit-appearance: none;}
#SearchDrawer .site-header__search-btn {position: absolute;right: 0;left: auto;top: 50%;transform: translateY(-50%);width: 32px;
height: 32px;margin: 0;padding: 0;border: 0;background: transparent;color: #141311;cursor: pointer;display: flex;align-items: center;
justify-content: flex-end;}
#SearchDrawer .site-header__search-btn svg {display: block;width: 20px;height: 20px;fill: none;stroke: #203F6D;}
#SearchDrawer .site-header__search-btn svg path {stroke: #203F6D;}
.popular-searches-section {margin: 20px 0px 0;}
h3.popular-searches-heading {font-size: 23px;text-transform: none;letter-spacing: 0.0em !important;margin: 0;color: #203F6D;}
.popular-searches-section ul {margin: 0;padding: 12px;list-style: none;}
.popular-searches-section ul li {margin: 12px 0 0 0;font-family:"Onest",sans-serif !important;font-weight:400 !important;letter-spacing:0 !important;line-height:1.2em !important;}
.popular-searches-section ul li button {margin: 0;padding: 0;font-size: 15px;font-weight: normal;color: rgb(0 0 0 / 80%);}
.popular-searches-section ul li a {color: #203F6D !important;}
.popular-searches-section ul li:first-child {margin-top: 0;}
#CartDrawer, #SearchDrawer, #NavDrawer {z-index: 9999999999 !important;}

#ps__widget_container {z-index: 9 !important;}
#SearchFilterDrawer .drawer__title {margin-top: 11px;}



.categories-section {width: 100%;padding: 50px 0 0 0;box-sizing: border-box;}
.categories-title {margin: 0 0 20px;font-size: 23px;line-height: 1;text-transform: none;
color: #203F6D;text-transform: none;}
.categories-list {display: flex;flex-wrap: wrap;gap: 12px 12px;}
.category-btn {padding: 8px 14px;display: block;align-items: center;justify-content: center;border: 1px solid #203F6D;
background: transparent;color: #456DA8 !Important;text-decoration: none;font-size: 13px;line-height: 24px;font-weight: 400;box-sizing: border-box;
transition:background-color 0.25s ease, color 0.25s ease;}
.category-btn sup {font-size: 9px;position: relative;top: -3px;margin-left: 1px;}
/* Hover */
.category-btn:hover {background: #203F6D;color: #fff !Important;}
.suggested-slider{margin:60px 0px 0;overflow:hidden;}
.suggested-slider-heading{margin:0 0 20px;font-size:23px;text-transform:none;color:#203F6D;}
.suggested-slider-inner{position:relative;width:100%;overflow:hidden;}
.suggested-track{display:flex;align-items:flex-start;gap:2px;width:100%;overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none;
-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;cursor:grab;user-select:none;
-webkit-user-select:none;touch-action:pan-x pan-y;}
.suggested-track::-webkit-scrollbar{display:none;}
.suggested-track.is-dragging{cursor:grabbing;scroll-behavior:auto!important;scroll-snap-type:none!important;}
.suggested-card{flex:0 0 43%!important;min-width:43%!important;color:#000;text-decoration:none;scroll-snap-align:start;user-select:none;
-webkit-user-select:none;-webkit-user-drag:none;}
.suggested-card img{display:block;width:100%;aspect-ratio:.75;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-select:none;
-webkit-user-drag:none;}
.suggested-title{margin-top:10px;font-size:16px;color:#203F6D;max-width: 149px;}
.suggested-price{margin-top:4px;font-size:16px;color:#203F6D;}
.suggested-price s{margin-left:4px;opacity:.5;}
.suggested-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:18px;height:8px;}
.suggested-dot{display:block;flex:0 0 6px;width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;
max-width:6px!important;max-height:6px!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:50%;
background:#98B2D9;appearance:none;-webkit-appearance:none;box-shadow:none!important;cursor:pointer;transition:background-color .15s linear!important;}
.suggested-dot:hover,
.suggested-dot:focus,
.suggested-dot:active{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;transform:none!important;
box-shadow:none!important;outline:none!important;}
.suggested-dot.is-active{width:6px!important;height:6px!important;min-width:6px!important;min-height:6px!important;background:#203F6D!important;
transform:none!important;}
.suggested-mobile-scrollbar{display:none;}



/* Opening ke time cursor hide */
#SearchDrawer .site-header__search-input{caret-color:transparent;}
/* Drawer open hone ke .55s baad cursor show */
#SearchDrawer.drawer--is-open .site-header__search-input{animation:efShowSearchCaret .01s linear .55s forwards;}
@keyframes efShowSearchCaret{
from{caret-color:transparent;}
to{caret-color:currentColor;}
}
/* search section start end */


/* start cart page css 29-9-2026 */
.ef-cart-item[data-product-key^="46294225322135:"] .ef-cart-item-info::after{content: "Free Gift";display: block;color: #203f6d;
font-size: 12px;text-transform: none;margin-top: 4px;font-family: "Onest", sans-serif !important;font-weight: 500 !important;
letter-spacing: -0.025em !important;line-height: 1.1em !Important;}

#CartDrawer .drawer__header {display: flex;align-items: center;justify-content: space-between;gap: 20px;border: none;margin-top: 16px !important;}

#CartDrawer .drawer__inner {padding: 20px 0;top: 48px !important;}
.ef-cart-drawer{width:100%;height:100dvh;background:#fff;display:flex;flex-direction:column;position:relative;color:#203F6D;}
/*.ef-cart-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-bottom:20px;-webkit-overflow-scrolling:touch;}
*/
.drawer .ef-qty .js-qty__wrapper {border-color: transparent;width: 80px;}
.drawer .ef-qty .js-qty__adjust:hover {background-color: transparent;color: #000;fill: #000;}
/* HEADER */

.ef-cart-header{display:flex;align-items:center;justify-content:space-between;padding: 0 20px;color:#203F6D;}
.ef-cart-header h2{margin:0;font-size:23px;text-transform:none;}
.ef-cart-close{width:38px;height:38px;padding:7px;border:0;background:none;cursor:pointer;}
.ef-cart-close svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6;}
/* SHIPPING */
.ef-shipping{padding: 0 20px;}
.ef-shipping-text{margin-bottom:10px;font-size:14px;line-height:1.35;}
.ef-shipping-bar{width:100%;height:8px;overflow:hidden;background:#e8e8e8;}
.ef-shipping-bar span{display:block;height:100%;background:#203f6d;}
.ef-shipping-values{display:flex;justify-content:space-between;margin-top:9px;font-size:14px;color:#777;}
/* CART ITEM */
.ef-cart-item{display:grid;grid-template-columns:69px minmax(0,1fr);gap:12px;padding:26px 20px 0px;border-top: none;}
.ef-cart-item-image{display:block;background:#f5f5f5;}
.ef-cart-item-image img{width:100%;height:100%;aspect-ratio:.8;object-fit:cover;display:block;}
.ef-cart-item-info{min-width:0;display:flex;flex-direction:column;justify-content: flex-start;}
.ef-cart-item-top{display:flex;justify-content:space-between;gap:15px;}
.ef-cart-item-title{font-size:14px;}
.ef-cart-item-variant{margin-top:5px;font-size:14px;color:#888;}
.ef-cart-remove{flex:0 0 auto;border:0;background:none;padding:0;font-size:24px;cursor:pointer;text-decoration: none;}
.ef-cart-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:6px;}
.ef-cart-item[data-product-key^="46294225322135:"] .ef-cart-price {display: none;}
.ef-cart-price{font-size:14px;}
.ef-qty{display:flex;align-items:center;gap:16px;}
.ef-qty button{border:0;background:none;padding:0;font-size:21px;cursor:pointer;}
.ef-qty span{min-width:15px;text-align:center;font-size:16px;}
/* UPSELL */
.ef-cart-upsell{padding:24px 0 30px;background:#888;margin-top:40px;overflow:hidden;}
.ef-cart-upsell-heading{padding:0 20px 12px;}
.ef-cart-upsell-heading h3{margin:0 0 5px;font-size:18px;text-align:left;}
.ef-cart-upsell-heading p{margin:0;font-size:12px;color:#777;}

.ef-cart-upsell #rebuy-widget-33495{padding:0;width:100%;max-width:100%;position:relative;overflow:hidden;}
.ef-upsell-list{display:flex;align-items:flex-start;gap:8px;width:100%;overflow-x:auto!important;overflow-y:hidden;scrollbar-width:none;
-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory;cursor:grab;user-select:none;
-webkit-user-select:none;touch-action:pan-x pan-y;}

.ef-upsell-list::-webkit-scrollbar{display:none;}
.ef-upsell-list.is-dragging{cursor:grabbing;scroll-behavior:auto!important;scroll-snap-type:none!important;}

/*.is-mac .ef-upsell-list{display:flex !important;flex-wrap:nowrap !important;gap:8px;width:100%;max-width:100%;overflow-x:auto !important;
overflow-y:hidden !important;padding:0 20px;margin:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;
-webkit-overflow-scrolling:touch;scroll-snap-type:none !important;scroll-behavior:auto !important;cursor:grab;}
 .is-mac .ef-upsell-list::-webkit-scrollbar{display:none;}*/

.ef-upsell-card{flex:0 0 78% !important;min-width:78% !important;max-width:78% !important;flex-shrink:0 !important;display:grid;
scroll-snap-align:start;grid-template-columns:95px minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;background:#fff;box-sizing:border-box;}
.ef-upsell-content{min-width:0;text-align:left;}
.ef-upsell-card > a:first-child{display:block;width:95px;min-width:95px;}
.ef-upsell-card img{display:block;width:95px;height:auto;object-fit:cover;background:#f5f5f5;}
.ef-discount-plus svg{width:20px;}
.ef-upsell-title{display:block;font-size:14px;color: #203F6D !important;}
.ef-upsell-price{margin-top:5px;font-size:14px;}
.ef-upsell-add{border:0;background:none;padding:8px;white-space:nowrap;font-size:14px;cursor:pointer;}
.ef-upsell-variant{margin:12px 0 0;}
.ef-upsell-add span{color:#000;color: #203F6D !important;}
span.ef-upsell-compare-price {margin-left: 6px;color: #888;font-size: 14px;position: relative;display: inline-block;
text-decoration: none !important;}
span.ef-upsell-compare-price:after {content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background: currentColor;
transform: translateY(-50%);pointer-events: none;}
/* DISCOUNT - SKIMS STYLE */
/*.ef-discount{margin:0px;border-bottom:none;padding: 0 20px;}
.ef-discount-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:26px 0;border:0;
background:none;color:#111;font-size:16px;cursor:pointer;}
.ef-discount-plus{font-size:24px;line-height:1;transition:transform .25s ease;}
.ef-discount-plus svg.shrink-0 {width: 16px;}
.ef-discount.is-open .ef-discount-plus{transform:rotate(180deg);}
.ef-discount-content{max-height:0;overflow:hidden;opacity:0;transition:
max-height .35s ease,
opacity .25s ease;}
.ef-discount.is-open .ef-discount-content{max-height:120px;opacity:1;}
.ef-discount-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:24px;}
.ef-discount-form input{width:100%;min-width:0;height:52px;padding:0 15px;border:1px solid #787572;border-radius:0;
background:#fff;color:#111;font:inherit;box-sizing:border-box;outline:none;}
.ef-discount-form input:focus{border-color:#111;}
.ef-discount-form button{min-width:100px;height:52px;padding:0 20px;border:1px solid #787572;background:transparent;color:#000;font:inherit;
cursor:pointer;text-transform:uppercase;}*/
/* SUMMARY */
.ef-order-summary{padding: 24px 20px 70px;}
.ef-order-summary h3{margin:0 0 13px;font-size:20px;}
.ef-summary-row{margin-bottom:13px;font-size:14px;color: #767a7f;display:flex;align-items:center;justify-content:space-between;gap:20px;}
.ef-summary-total{margin-top:0px;padding-top:0px;border-top:none;font-size:18px;display: flex;align-items: center;justify-content: space-between;
gap: 20px;}



 
/* STICKY CHECKOUT */
.ef-cart-sticky{flex:0 0 auto;position: sticky;bottom:-19px;z-index:20;padding:8px 8px 8px;background:#fff;border-top:1px solid #e5e5e5;
width: 100%;box-shadow: 0 -.9rem .9rem 0 rgba(0, 0, 0, .11);}
.ef-checkout-button{width:100%;min-height:48px;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;
padding:15px 25px;border:0;background: #203F6D;color:#fff;font-size:12px;cursor:pointer;}
.ef-checkout-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;}
.ef-checkout-total{position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:15px;}
.ef-checkout-button:hover {background-color: #FFF6C7;color: #456DA8;}
.portion-txt {font-size: 12px;margin: 10px 0 0 0;text-align: center;}

/* Empty Cart */
#CartContainer{height:100%;min-height:0;display:flex;flex-direction:column;}
#CartContainer > .ef-cart-scroll{flex:.9;min-height:0;display:flex;flex-direction:column;}
#CartContainer .ef-empty-cart{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;
text-align:center;box-sizing:border-box;padding:20px;}
#CartContainer .ef-empty-cart-icon{margin-bottom:15px;line-height:0;}
#CartContainer .ef-empty-cart-icon svg{display:block;width:150px;height:auto;}
#CartContainer .ef-empty-cart-title{margin:0 0 5px;font-size:23px;line-height:1.2;font-weight:800;text-transform:none;color:#203F6D;}
#CartContainer .ef-empty-cart-text{margin:0 0 14px;font-size:14px;line-height:1.4;color:#456DA8;}
#CartContainer .ef-empty-cart-buttons{display:flex;flex-direction:column;gap:5px;}
#CartContainer .ef-empty-cart-btn{width:100%;display:flex;align-items:center;justify-content:center;padding:12px 30px;
box-sizing:border-box;text-decoration:none;font-size:12px;}

.scroll-trigger .breadcrumb {display: none;}
.scroll-trigger .product-single__meta {text-align: left;}
#CartDrawer .drawer__close-button:active {background-color: transparent;}
#CartDrawer .drawer__close-button {top: -9px;right: 1px;}
#NavDrawer, #SearchDrawer, #CartDrawer {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.fs-detail-shares li {list-style: none;}
#CartDrawer .drawer__close svg {width: 17px;height: 17px;}
/* start menu css 8-10-2026 */

/* =========================================================MEGA MENU========================================================= */
.site-header-sticky .site-header {/*position: fixed;width: 100%;top: 24px;*/}
.site-header-sticky .site-header--opening {-webkit-transform: inherit;transform:  inherit;transition:  inherit;
transition:  inherit;transition:  inherit;}
.site-header-sticky .site-header--stuck {position: fixed;left: 0;right: 0;top: 0;-webkit-transform: inherit;transform: inherit;
transition: none;z-index: 20;}

.site-header .page-width,
.site-header .header-layout,
.site-header .header-item--navigation{position:static !important;}
.ef-v-nav{position:static;width:100%;}
.ef-v-nav *{box-sizing:border-box;}
.ef-v-nav__list{display:flex;align-items:center;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;}
.ef-v-nav__item{position:static;margin:0;padding:0;}

.ef-v-nav__top{position:relative;display:flex;align-items:center;margin:0;padding:20px 0;color:#203F6D !important;text-decoration:none !important;
font-size:12px !important;white-space: nowrap;}

.ef-v-nav__top:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:1px;background:#456DA8;transform:scaleX(0);
transform-origin:center;transition:transform .18s ease;}
.ef-v-nav__item:hover > .ef-v-nav__top:after{transform:scaleX(1);}


/*.ef-v-nav__top {position: relative;display: inline-flex;align-items: center;width: max-content;max-width: 100%;margin: 0;
padding: 20px 0;color: #203F6D !important;text-decoration: none !important;font-size: 12px !important;white-space: nowrap;}
.ef-v-nav__top::after {content: "";position: absolute;left: 0;bottom: 0px;width: 0;height: 2px;background-color: #456DA8;
transition: width 0.5s ease-in-out;pointer-events: none;}
.ef-v-nav__item:hover > .ef-v-nav__top::after {width: 100%;}*/





/* =========================================================MEGA BASE========================================================= */
/*.ef-v-mega{position:absolute;left:0;width:100%;max-width:100vw;background:#fff;border-top:1px solid #e8e8e8;opacity:0;
visibility:hidden;pointer-events:none;transform:translateY(-2px);transition:opacity .15s ease,visibility .15s ease,transform .2s ease;
z-index:2;height:480px;overflow:hidden;}
.ef-v-nav__item:hover > .ef-v-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}*/

/* MEGA MENU */
/* MEGA MENU */
.ef-v-mega {position: absolute;left: 0;width: 100%;max-width: 100vw;height: 480px;background: #fff;border-top: 1px solid #e8e8e8;z-index: 2;
overflow: hidden;opacity: 0;visibility: hidden;pointer-events: none;transform: none !important;transition: opacity 0.3s ease-in-out, visibility 0s linear 0.3s;}
.ef-v-nav__item:hover > .ef-v-mega,
.ef-v-nav__item:focus-within > .ef-v-mega {opacity: 1;visibility: visible;pointer-events: auto;transform: none !important;
transition: opacity 0.3s ease-in-out, visibility 0s;}
.ef-v-mega .ef-v-simple-links a {display: table;position: relative;width: max-content;max-width: 100%;color: #203F6D;text-decoration: none !important;
padding-bottom: 3px;background-image: none !important;}
.ef-v-mega .ef-v-simple-links a::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #456DA8;transform: scaleX(0);
transform-origin: center;transition: transform 0.18s ease;pointer-events: none;}
.ef-v-mega .ef-v-simple-links a:hover::after {transform: scaleX(1);}
.ef-v-mega .ef-v-card {text-decoration: none !important;}
.ef-v-mega .ef-v-card__title {display: table;position: relative;width: max-content;padding-bottom: 3px;background-image: none !important;}
.ef-v-mega .ef-v-card__title::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #456DA8;
transform: scaleX(0);transform-origin: center;transition: transform 0.18s ease;pointer-events: none;}
.ef-v-mega .ef-v-card:hover .ef-v-card__title::after {transform: scaleX(1);}
.ef-v-nav__top::after {pointer-events: none;}





/* =========================================================ALL INNER LAYOUTS STAY INSIDE 480PX========================================================= */
.ef-v-new-layout,
.ef-v-catalog-layout,
.ef-v-image-layout,
.ef-v-gifting-layout{height:100%;min-height:0 !important;overflow:hidden;}
/* =========================================================GLOBAL TEXT========================================================= */
.ef-v-mega a{color:#456DA8 !important;text-decoration:none !important;font-size:13px !important;}
/*.ef-v-mega a:hover{color:#203F6D !important;text-decoration:underline !important;}*/

.ef-v-heading{color:#203F6D;font-size:16px;margin:0 0 17px;}
/* =========================================================SIMPLE LINK COLUMN========================================================= */
.ef-v-simple-links{display:flex;flex-direction:column;align-items:flex-start;min-height:0 !important;}
.ef-v-simple-links a{display:block;margin:0 0 8px;}

/* =========================================================IMAGE CARDSEXACT 4 / 5 RATIO========================================================= */
.ef-v-card{display:flex;flex-direction:column;min-width:0;min-height:0;}
.ef-v-card__image{width:100%;aspect-ratio:4 / 5 !important;overflow:hidden;background:#f4f4f4;}
.ef-v-card__image img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio: 4 / 5 !important;object-position: center;}
.ef-v-card__title{color:#203F6D;font-size:16px;margin-top:10px;}
/* =========================================================NEW LEFT LINKS + 3 LARGE IMAGES========================================================= */
.ef-v-new-layout{width:100%;display:grid;grid-template-columns:260px repeat(3,minmax(0,304px));justify-content:space-between;
gap:39px;padding:28px 40px;}
.ef-v-new-layout .ef-v-card{height:100%;}
.ef-v-new-layout .ef-v-card__image{aspect-ratio:4 / 5 !important;}
/* =========================================================WOMEN + MEN========================================================= */
.ef-v-catalog-layout{width:100%;display:grid;grid-template-columns:292px minmax(190px,1fr) minmax(190px,1fr) minmax(190px,1fr) 304px; column-gap:39px;
padding:28px 40px;text-align:left;}
/* LEFT FEATURED */
.ef-v-featured-column{padding-right:38px;border-right:1px solid #e6e6e6;height:100%;min-height:0 !important;}
.ef-v-featured-main{display:flex;flex-direction:column;}
.ef-v-featured-main a{color:#203F6D !important;margin-bottom:8px;}
.ef-v-featured-group{margin-top:4px;display:flex;flex-direction:column;}
.ef-v-featured-group a{margin-bottom:13px;}
.ef-v-featured-bottom{margin-top:20px;}
.ef-v-featured-bottom a{color:#203F6D !important;}
/* =========================================================NORMAL TEXT COLUMN========================================================= */
.ef-v-text-column{display:flex;flex-direction:column;align-items:flex-start;min-height:0 !important;}
.ef-v-text-column > a{display:block;margin:0 0 8px;}
.ef-v-subgroup{display:flex;flex-direction:column;margin-top:20px;}
.ef-v-subgroup a{margin:0 0 13px;}
/* ========================================================WOMEN / MEN IMAGE EXACT 4 / 5========================================================= */
.ef-v-catalog-image{display:flex;flex-direction:column;height:100%;min-height:0;}
.ef-v-catalog-image__media{width:100%;height:auto !important;aspect-ratio:4 / 5 !important;overflow:hidden;background:#f4f4f4;}
.ef-v-catalog-image__media img{display:block;width:100%;height:100%;object-fit:cover;}
/* =========================================================ACCESSORIES + EXPLORE========================================================= */
.ef-v-image-layout{width:100%;display:grid;grid-template-columns:300px repeat(3,minmax(0,304px));justify-content:space-between;gap:40px;padding:28px 40px;}
.ef-v-image-layout .ef-v-card{height:100%;}
.ef-v-image-layout .ef-v-card__image{aspect-ratio:4 / 5 !important;}
/* =========================================================GIFTING========================================================= */
.ef-v-gifting-layout{width:100%;display:grid;grid-template-columns:278px 278px minmax(200px,1fr) 304px; gap:40px;padding:28px 40px;}
.ef-v-gift-image{display:flex;flex-direction:column;height:100%;min-height:0;}
.ef-v-gift-image__media{width:100%;height:auto !important;aspect-ratio:4 / 5 !important;overflow:hidden;background:#f4f4f4;}
.ef-v-gift-image__media img{width:100%;height:100%;display:block;object-fit:cover;}
/* =========================================================SPECIFIC TOP-LINK COLOR========================================================= */
.ef-v-nav__item--gifting .ef-v-nav__top{color:#8f292d !important;}
.ef-v-nav__item--gifting .ef-v-nav__top:after{background:#8f292d;}


.ef-subscription-options {margin-bottom: 24px;margin-top:16px;}
.ef-subscription-options label:not(.variant__button-label), .label {text-transform: none;letter-spacing: inherit;font-size: inherit;}
.ef-subscription-option {display: flex;align-items: center;gap: 8px;cursor: pointer;padding: 0px;font-size: 14px !Important;text-transform: none;
margin: 0 0 10px 0;}
.ef-subscription-option input {position: absolute;opacity: 0;}
.ef-radio {width: 14px;height: 14px;border: 1px solid #203F6D;border-radius: 50%;display: inline-block;position: relative;flex-shrink: 0;}
.ef-subscription-option input:checked + .ef-radio::after {content: "";position: absolute;width: 8px;height: 8px;background: #203F6D;
border-radius: 50%;top: 2px;left: 2px;}
.ef-save-pill {display: inline-flex;align-items: center;justify-content: center;background: #E7EFFF;color: #203F6D;padding: 5px 8px;
font-size: 12px;text-transform: none;white-space: nowrap;}


.ef-cart-item[data-product-key^="41302374547607"] .ef-cart-price::after, .ef-cart-item[data-product-key^="18837441249376"] .ef-cart-price::after {
content: "Delivered monthly";display: block;font-size: 12px;font-family: "Onest", sans-serif !important;font-weight: 500 !important;
letter-spacing: -0.025em !important;line-height: 1.1em !Important;margin-top: 6px;}

/* start css product page */
.mobile-sticky-atc {display: none;}
@media only screen and (max-width: 768px) {
.mobile-sticky-atc {display: none !important;position: fixed !important;right: 0 !important;bottom: 0 !important;left: 0 !important;
z-index: 4 !important;width: 100% !important;margin: 0 !important;padding: 0 !important;opacity: 0;visibility: hidden;pointer-events: none;
transform: translateY(100%);transition:opacity 0.25s ease, visibility 0.25s ease, transform 0.25s ease;}
.mobile-sticky-atc.is-visible {display: block !important;opacity: 1 !important;visibility: visible !important;pointer-events: auto !important;
transform: translateY(0) !important;}
.mobile-sticky-atc__button {display: flex !important;align-items: center;justify-content: center;width: 100% !important;min-height: 54px;
margin: 0 !important;padding: 16px 20px 14px !important;color: #fff;background: #203F6D;border-radius: 0;font-size: 12.5px;
text-align: center;text-transform: uppercase;appearance: none;-webkit-appearance: none;}
.mobile-sticky-atc__button:disabled {color: #777;background: #fff;border-color: #aaa;cursor: not-allowed;}
/*.mobile-sticky-atc__button:hover {background-color: #FFF6C7;color: #456DA8;}*/

}
@media only screen and (min-width: 769px) {
.mobile-sticky-atc {display: none !important;}
}

/* end css product page */
/* =========================================================SMALLER DESKTOP========================================================= */
@media(max-width:1250px) and (min-width:769px){
.ef-v-nav__list{gap:6px;}
.ef-v-catalog-layout{grid-template-columns:230px 1fr 1fr 1fr 260px; gap:24px;padding-left:25px;padding-right:25px;}
.ef-v-new-layout,
.ef-v-image-layout{grid-template-columns:220px repeat(3,minmax(0,260px));justify-content:space-between;gap:24px;padding-left:25px;padding-right:25px;}
.ef-v-gifting-layout{grid-template-columns:220px 220px 1fr 260px;gap:25px;}

}
/* ========================================================MOBILE========================================================= */


/* ============================================= MOBILE SLIDE MENU HTML + CSS ONLY================================================= */

.ef-mob-menu{display:none;}
/* hidden radio controls */
.ef-mob-menu > input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;}


/* ========================================================= MOBILE========================================================= */
@media (min-width: 769px) and (max-width: 1200px) {
/* start css ef review section 16-10-2026 */
.ef-reviews-container {padding: 0 25px;}
.ef-reviews-heading {font-size: 20px;}
.ef-review-card {flex-basis: calc((100% - 24px) / 3);padding: 25px 20px 30px;}
.ef-review-card h3 {font-size: 16px;}
.ef-review-card p {font-size: 15px;}
.ef-review-author {font-size: 16px;}
.ef-reviews-prev {left: -24px;}
.ef-reviews-next {right: -24px;}
/* end css ef review section 16-10-2026 */
/* start css ef image with text 16-10-2026 */ 
.ef-story-container {gap: 35px;}
.ef-story-heading {font-size: 38px;}
.ef-story-description {font-size: 17px;}
.ef-story-button {font-size: 16px;}
}
/* end css ef image with text 16-10-2026 */





/* =========================================  CUSTOM PRODUCT PHOTOSWIPE css start 26-10-2026========================================= */

.cstm-popup-section-prd .pswp {z-index: 1000 !important;}
.cstm-popup-section-prd .pswp__bg {background: #000 !important;}
/* MAIN UI */
.cstm-popup-section-prd .pswp > .pswp__scroll-wrap > .pswp__ui {position: absolute;inset: 0;display: block;width: 100%;height: 100%;max-width: none;
margin: 0;transform: none;transition: opacity .25s ease;pointer-events: none;}
/* TOP BAR */
.cstm-popup-section-prd .pswp__top-bar {position: absolute !important;top: 0;left: 0;right: 0;bottom: auto;display: flex !important;
align-items: center;justify-content: flex-end;width: 100%;height: 55px;margin: 0;background: #000;opacity: 1 !important;
visibility: visible !important;z-index: 2;pointer-events: auto;}
/* COUNTER */
.cstm-popup-section-prd .pswp__counter {display: block !important;position: absolute;top: 0;left: 20px;right: auto;bottom: auto;width: auto;
height: 55px;line-height: 55px;font-size: 14px;color: #fff;background: transparent;opacity: 1 !important;visibility: visible !important;}
/* TOP CLOSE & ZOOM BUTTONS */
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--close,
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--zoom {display: flex !important;align-items: center;justify-content: center;
position: absolute !important;top: 5px;bottom: auto;left: auto;width: 44px;height: 44px;min-width: 44px;margin: 0;padding: 0;border: 0;
border-radius: 0;background: none !important;opacity: 1 !important;visibility: visible !important;transform: none;pointer-events: auto;
cursor: pointer;}
/* CLOSE POSITION */
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--close {right: 5px;}
/* ZOOM POSITION */
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--zoom {right: 49px;}
/* REMOVE ORIGINAL SPRITE ICONS */
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--close::before,
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--zoom::before {background-image: none !important;}
/* CUSTOM CLOSE ICON */
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--close::before,
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--close::after {content: "";display: block !important;position: absolute;top: 21px;
left: 12px;width: 20px;height: 2px;background: #fff !important;}
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--close::before {transform: rotate(45deg);}
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--close::after {transform: rotate(-45deg);}
/* CUSTOM ZOOM ICON */
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--zoom::before {content: "+";display: flex !important;align-items: center;
justify-content: center;position: absolute;top: 11px;left: 9px;width: 16px;height: 16px;border: 1.5px solid #fff;border-radius: 50%;
color: #fff;font-size: 14px;font-weight: 400;line-height: 6px;background: transparent !important;}
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--zoom::after {content: "";position: absolute;top: 26px;left: 25px;width: 8px;
height: 1.5px;background: #fff;transform: rotate(45deg);transform-origin: left center;}
/* HIDE UNUSED BUTTONS */
.cstm-popup-section-prd .pswp__button--share,
.cstm-popup-section-prd .pswp__button--fs {display: none !important;}
/* CUSTOM ARROW WRAPPER */
.cstm-popup-section-prd .cstm-pswp {position: absolute !important;inset: 0;display: block;width: 100%;height: 100%;max-width: none;
margin: 0;padding: 0;background: transparent;transform: none !important;pointer-events: none;}
/* HIDE DUPLICATE CLOSE */
.cstm-popup-section-prd .cstm-pswp > .pswp__button--close {display: none !important;}
/* PREVIOUS AND NEXT BUTTONS */
.cstm-popup-section-prd .cstm-pswp > .pswp__button--arrow--left,
.cstm-popup-section-prd .cstm-pswp > .pswp__button--arrow--right {position: absolute !important;top: 50% !important;bottom: auto !important;
display: flex !important;align-items: center;justify-content: center;width: 32px !important;height: 32px !important;min-width: 32px !important;
min-height: 32px !important;margin: 0 !important;padding: 7px !important;border: 0 !important;border-radius: 0 !important;
background: rgba(120,120,120,.55) !important;color: #fff !important;opacity: 1 !important;visibility: visible !important;
transform: translateY(-50%) !important;pointer-events: auto;}
/* LEFT ARROW */
.cstm-popup-section-prd .cstm-pswp > .pswp__button--arrow--left {left: 8px !important;right: auto !important;}
/* RIGHT ARROW */
.cstm-popup-section-prd .cstm-pswp > .pswp__button--arrow--right {right: 8px !important;left: auto !important;}
/* REMOVE DEFAULT ARROW SPRITES */
.cstm-popup-section-prd .cstm-pswp > .pswp__button--arrow--left::before,
.cstm-popup-section-prd .cstm-pswp > .pswp__button--arrow--right::before {display: none !important;}
/* CUSTOM ARROW SVG */
.cstm-popup-section-prd .cstm-pswp .icon {display: block;width: 15px !important;height: 15px !important;fill: currentColor;stroke: none;}
/* RESET CIRCLE BUTTON */
.cstm-popup-section-prd .cstm-pswp .btn--circle {border-radius: 0 !important;box-shadow: none !important;}
/* KEEP UI VISIBLE */
.cstm-popup-section-prd .pswp.pswp--open .pswp__top-bar,
.cstm-popup-section-prd .pswp.pswp--open .cstm-pswp {opacity: 1 !important;visibility: visible !important;}
/* HIDE CAPTION */
.cstm-popup-section-prd .pswp__caption {display: none !important;}
.cstm-popup-section-prd .pswp__preloader {width: 44px;height: 44px;position: absolute;top: 0;left: 50%;margin-left: -22px;opacity: 0;
transition: opacity .25s ease-out;will-change: opacity;direction: ltr;}
/* MOBILE */
@media screen and (max-width: 767px) {
.cstm-popup-section-prd .pswp__top-bar {height: 50px;}
.cstm-popup-section-prd .pswp__counter {left: 18px;height: 50px;line-height: 50px;}
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--close,
.cstm-popup-section-prd .pswp__top-bar > .pswp__button--zoom {top: 3px;}
}

/* =========================================  CUSTOM PRODUCT PHOTOSWIPE css end 26-10-2026========================================= */


@media screen and (max-width: 359px) {
.site-header .header-layout {position: relative !important;display: flex !important;align-items: center !important;justify-content: space-between !important;}
.site-header .page-width {padding-left: 2px !important;padding-right: 2px !important;}
.site-header .header-layout .header-item--logo {position: absolute !important;left: 50% !important;top: 50% !important;transform: translate(-50%, -50%) !important;width: 88px !important;max-width: 88px !important;min-width: 0 !important;flex: none !important;margin: 0 !important;padding: 0 !important;box-sizing: border-box !important;}
.site-header .header-item--logo .site-header__logo,
.site-header .header-item--logo .site-header__logo-link {width: 100% !important;max-width: 100% !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;}
.site-header .header-item--logo .site-header__logo-link {display: flex !important;align-items: center !important;justify-content: center !important;}
.site-header .header-item--logo .site-header__logo-link img {width: 100% !important;max-width: 100% !important;height: auto !important;object-fit: contain !important;}
.site-header .header-item--menu {display: flex !important;align-items: center !important;justify-content: flex-start !important;gap: 0 !important;width: auto !important;flex: 0 0 auto !important;margin: 0 !important;padding: 0 !important;}
.site-header .header-item--icons {display: flex !important;align-items: center !important;justify-content: flex-end !important;gap: 0 !important;width: auto !important;flex: 0 0 auto !important;margin-left: auto !important;padding: 0 !important;}
.site-header .header-item--menu .site-nav,
.site-header .header-item--icons .site-nav {gap: 0 !important;margin: 0 !important;padding: 0 !important;}
/* All four icons: 44x44 tap areas */
.site-header .js-drawer-open-nav,
.site-header .js-drawer-open-search.medium-up--hide,
.site-header .cstm-accc,
.site-header .js-drawer-open-cart {width: 44px !important;min-width: 44px !important;max-width: 44px !important;height: 44px !important;min-height: 44px !important;max-height: 44px !important;margin: 0 !important;padding: 0 !important;transform: none !important;box-sizing: border-box !important;align-items: center !important;justify-content: center !important;text-align: center !important;align-content: center !important;flex-shrink: 0 !important;}
/* Keep visible controls aligned without forcing hidden icons visible */
.site-header .js-drawer-open-nav,
.site-header .js-drawer-open-search.medium-up--hide {display: inline-flex !important;}
/* Icon artwork stays 22px */
.site-header .js-drawer-open-nav svg,
.site-header .js-drawer-open-search.medium-up--hide svg,
.site-header .cstm-accc svg,
.site-header .js-drawer-open-cart svg {width: 22px !important;height: 22px !important;max-width: 22px !important;max-height: 22px !important;flex-shrink: 0 !important;}
.site-header .js-drawer-open-nav svg,
.site-header .js-drawer-open-search.medium-up--hide svg,
.site-header .cstm-accc svg,
.site-header .js-drawer-open-cart svg {transform: none !important;}
/* Hide duplicate right search */
.site-header .header-item--icons .js-drawer-open-search,
.site-header .header-item--icons .site-nav__link--search {display: none !important;}
}






@media (max-width: 768px){
/* start css ef review section 16-10-2026 */  
.ef-reviews-section {padding:0px;}
.ef-reviews-container {padding: 0 12px;}
.ef-reviews-heading {margin-bottom: 26px;font-size: 18px;}
/*.ef-reviews-track {gap: 12px;touch-action: pan-y pinch-zoom;}*/
.ef-reviews-track {overflow-x: auto !important;overflow-y: hidden !important;scroll-behavior: auto !important;scroll-snap-type: none !important;
touch-action: pan-x pan-y;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;scrollbar-width: none;}
.ef-reviews-track::-webkit-scrollbar {display: none;}
.ef-review-card {flex: 0 0 85%;padding: 20px 20px 20px;min-width: 0;flex-shrink: 0;scroll-snap-align: none !important;}
.ef-review-stars {gap: 2px;margin-bottom: 14px;}
.ef-review-stars li {width: 18px;height: 18px;}
.ef-review-card h3 {margin-bottom: 16px;font-size: 15px;}
.ef-review-card p {font-size: 15px;}
.ef-review-author {font-size: 16px;}
.ef-reviews-prev,
.ef-reviews-next {display: none;}
/* end css ef review section 16-10-2026 */

/* start css ef image with text 16-10-2026 */  
.ef-story-section {padding: 0px;}
.ef-story-container {display: flex;flex-direction: column;gap: 0;}
.ef-story-image {width: 100%;height: auto;}
.ef-story-image img {display: block;width: 100%;height: auto;object-fit: contain;margin:0;}
.ef-story-content {display: block;width: 100%;height: auto;padding: 22px 12px 0 12px;}
.ef-story-content-inner {width: 100%;max-width: none;}
.ef-story-heading {margin: 0 0 3px;font-size: 20px;text-align: left;}
.ef-story-description {margin-bottom: 20px;font-size: 18px;text-align: left;}
.ef-story-button {display: flex;width: max-content;margin: 0;}

.ef-founder-info {margin-top: 24px;}
.ef-founder-name {font-size: 13px;}
.ef-founder-title {font-size: 12px;}
/* end css ef image with text 16-10-2026 */

.collection_title {font-size: 18px;}  
.ef-v-nav{display:none !important;}
#CartDrawer .drawer__inner {top: 38px !important;}
#CartDrawer .drawer__close-button {top: -1px;right: -1px;}



#NavDrawer.drawer {box-shadow: none;}  
#NavDrawer .drawer__header {border-bottom: transparent !important;}  
#shopify-section-header .clzi {float: right; margin-top: 8px;margin-right: -1px;}  
.ef-mob-menu{display:block;position:relative;width:100%;height:100%;background:#fff;overflow:hidden;}
.ef-mob-menu *,
.ef-mob-menu *:before,
.ef-mob-menu *:after{ box-sizing:border-box;}
.ef-mob-menu__viewport{position:relative;width:100%;height:100%;overflow:hidden;background:#fff;}
.ef-mob-menu__main{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;
overflow-x:hidden;background:#fff;transform:translate3d(0,0,0);transition:transform .45s cubic-bezier(.22,.61,.36,1);
-webkit-overflow-scrolling:touch;will-change:transform;}



/* MOBILE MENU LINK UNDERLINE */
.ef-mob-menu__main a {position: relative;width: fit-content;max-width: 100%;text-decoration: none !important;}
.ef-mob-menu__main a::after {content: "";position: absolute;left: 0;right: 0;bottom: -4px;width: 100%;height: 1px;background: #203F6D;transform: scaleX(0);
transform-origin: center;transition: transform 0.18s ease;pointer-events: none;}
@media (hover: hover) and (pointer: fine) {
.ef-mob-menu__main a:hover::after,
.ef-mob-menu__main a:focus-visible::after {transform: scaleX(1);}
}






#ef-menu-clothing:checked ~ .ef-mob-menu__viewport .ef-mob-menu__main,
#ef-menu-jewelry:checked ~ .ef-mob-menu__viewport .ef-mob-menu__main,
#ef-menu-accessories:checked ~ .ef-mob-menu__viewport .ef-mob-menu__main,
#ef-menu-about:checked ~ .ef-mob-menu__viewport .ef-mob-menu__main {transform: translate3d(-25%,0,0);}


#ef-menu-clothing:checked ~ .ef-mob-menu__viewport .ef-mob-subpanel--clothing,
#ef-menu-jewelry:checked ~ .ef-mob-menu__viewport .ef-mob-subpanel--jewelry,
#ef-menu-accessories:checked ~ .ef-mob-menu__viewport .ef-mob-subpanel--accessories,
#ef-menu-about:checked ~ .ef-mob-menu__viewport .ef-mob-subpanel--about {transform: translate3d(0,0,0);}

#ef-menu-all:checked ~ .ef-mob-menu__viewport .ef-mob-menu__main {transform: translate3d(0,0,0);}

.ef-mob-menu__primary{padding:0px;}
.ef-mob-menu__row {width: 100%;min-height: auto;display: flex;align-items: center;justify-content: space-between;margin: 0;padding: 12px 0px;
color: #203F6D !important;font-size: 18px !important;text-transform: none !important;cursor: pointer;-webkit-tap-highlight-color: transparent;
letter-spacing: 0 !important;line-height: 1.2em;}
.ef-mob-menu__row--gift{color:#8f292d;}
.ef-mob-menu__arrow{position:relative;display:block;width:18px;height:18px;flex:0 0 18px;}
.ef-mob-menu__arrow:before{content:"";position:absolute;width:10px;height:10px;left:1px;top:50%;border-top:1.5px solid currentColor;
border-right:1.5px solid currentColor;transform:translateY(-50%) rotate(45deg);}
.ef-mob-menu__utility{padding:20px 0px 40px;margin-top:4px;}
.ef-mob-menu__utility a{display:block;margin:0 0 16px;padding:0;color: #456DA8 !important;font-size:14px !important;text-decoration:none !important;}
.ef-mob-subpanel{position:absolute;top:0;left:0;width:100%;height:100%;min-height:100vh;background:#fff;overflow-y:auto;overflow-x:hidden;
transform:translate3d(100%,0,0);transition:transform .45s cubic-bezier(.22,.61,.36,1);-webkit-overflow-scrolling:touch;will-change:transform;
z-index:1;}
#ef-menu-new:checked ~
.ef-mob-menu__viewport
.ef-mob-subpanel--new{ transform:translate3d(0,0,0);}
#ef-menu-women:checked ~
.ef-mob-menu__viewport
.ef-mob-subpanel--women{transform:translate3d(0,0,0);}
#ef-menu-men:checked ~
.ef-mob-menu__viewport
.ef-mob-subpanel--men{transform:translate3d(0,0,0);}
#ef-menu-accessories:checked ~
.ef-mob-menu__viewport
.ef-mob-subpanel--accessories{transform:translate3d(0,0,0);}
#ef-menu-gifting:checked ~
.ef-mob-menu__viewport
.ef-mob-subpanel--gifting{transform:translate3d(0,0,0);}
#ef-menu-explore:checked ~
.ef-mob-menu__viewport
.ef-mob-subpanel--explore{transform:translate3d(0,0,0);}
.ef-mob-subpanel__header{position:sticky;top:0;width:100%;background:#fff;}
.ef-mob-subpanel__all{width:100%;min-height:auto;display:flex;align-items:center;gap:11px;padding:0 3px 20px 3px;color:#333;font-size:15px;
cursor:pointer;-webkit-tap-highlight-color:transparent;font-size: 14px !important;letter-spacing: 0 !important;}
.ef-mob-subpanel__all--gift{color:#8f292d;}
.ef-mob-back-arrow{width:9px;height:9px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);
flex:0 0 9px;}
.ef-mob-subpanel__content{padding:0;}
.ef-mob-subpanel__content > a{display:block;padding:14px 0;color:#203F6D !important;font-size:16px !important;text-decoration:none !important;}
.ef-mob-subpanel__content >
.ef-mob-subpanel__title{margin:0 0 13px;padding:0;color:#203F6D !important;font-size:22px !important;}
.ef-mob-subpanel__content >
.ef-mob-subpanel__title--gift{color:#8f292d !important;}
.ef-mob-subheading{margin: 26px 0 8px;color:#203F6D;font-size:16px;}
.ef-mob-image-grid{display:flex;flex-wrap:nowrap;gap:2px;width:100%;margin-top:25px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;
scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;}
.ef-mob-image-grid::-webkit-scrollbar{display:none;}
.ef-mob-image-card{flex:0 0 43%;min-width:43%;display:block;color:#203F6D !important;text-decoration:none !important;scroll-snap-align:start;}
.ef-mob-image-card__image{width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#f3f3f3;}
.ef-mob-image-card__image img{display:block;width:100%;height:100%;object-fit:cover;}
.ef-mob-image-card span{display:block;padding:7px 8px 0;color:#203F6D;font-size:14px;}

}

/* end menu css 8-10-2026 */



/* start hero banner 5-10-2026 */


/* FourSixty Slider Container */
.pdp-insta .fs-slider-container {position: relative !important;}
/* Previous & Next Buttons */
.pdp-insta .fs-slider-prev-button,
.pdp-insta .fs-slider-next-button {position: absolute !important;display: flex !important;align-items: center !important;justify-content: center !important;
width: 44px !important;height: 44px !important;padding: 0 !important;margin: 0 !important;opacity: 1 !important;visibility: visible !important;
background: transparent !important;border: none !important;box-shadow: none !important;z-index: 10 !important;}
/* Previous Position */
.pdp-insta .fs-slider-prev-button {left: 8px !important;right: auto !important;top: 50% !important;transform: translateY(-50%) !important;}
/* Next Position */
.pdp-insta .fs-slider-next-button {right: 8px !important;left: auto !important;top: 50% !important;transform: translateY(-50%) !important;}
/* Hide original SVG artwork */
.pdp-insta .fs-slider-prev-button svg,
.pdp-insta .fs-slider-next-button svg {opacity: 0 !important;}
/* Create smaller clean arrows */
.pdp-insta .fs-slider-prev-button::after,
.pdp-insta .fs-slider-next-button::after {content: "" !important;display: block !important;width: 12px !important;height: 12px !important;
border-top: 1.9px solid #203F6D !important;border-right: 1.9px solid #203F6D !important;position: absolute !important;top: 50% !important;
left: 50% !important;}
/* Previous Chevron */
.pdp-insta .fs-slider-prev-button::after {transform: translate(-35%, -50%) rotate(-135deg) !important;}
/* Next Chevron */
.pdp-insta .fs-slider-next-button::after {transform: translate(-65%, -50%) rotate(45deg) !important;}
/* Transparent Hover */
.pdp-insta .fs-slider-prev-button:hover,
.pdp-insta .fs-slider-next-button:hover {background: transparent !important;box-shadow: none !important;}
/* Keep Arrows Visible */
.pdp-insta .fs-slider-prev-button.fs-hidden,
.pdp-insta .fs-slider-next-button.fs-hidden {display: flex !important;opacity: 1 !important;visibility: visible !important;}


.ef-banner-desktop{display:block;}
.ef-banner-mobile{display:none;}
.ef-banner-grid{position:relative;display:grid;grid-template-columns:1fr;width:100%;overflow:hidden;gap:0;}
/* 2 IMAGES */
.ef-banner-grid:has(.ef-banner-item:nth-of-type(2)){grid-template-columns:repeat(2,minmax(0,1fr));}
/* 3 IMAGES */
.ef-banner-grid:has(.ef-banner-item:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr));}
.ef-banner-item{width:100%;height:100%;overflow:hidden;}
.ef-banner-image{display:block;width:100%;height:100%;object-fit:cover;}
/* BLACK OVERLAY - DESKTOP & MOBILE */
/*.ef-banner-grid::after,
.ef-mobile-banner::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.15);z-index:1;pointer-events:none;}*/
/* CONTENT */
.ef-banner-content{position:absolute;pointer-events:none;left:50%;bottom:50px;top:auto;transform:translateX(-50%);width:90%;max-width:850px;text-align:center;color:#fff;z-index:3;}
.ef-banner-content h2{margin:0 0 20px;color:#fff;font-size:30px;text-transform:inherit;}
.ef-banner-button{display:inline-flex;background-color:#203F6D;padding:12px 30px;font-size:12px;text-transform:uppercase;color:#fff;position:relative;z-index:12;pointer-events:auto;}
.ef-banner-button:hover{background-color:#FFF6C7;color:#456DA8;}
.ef-banner-grid,
.ef-mobile-banner{position:relative;}
/* FULL BANNER LINK */
.ef-banner-full-link{position:absolute;inset:0;display:block;z-index:2;}
/* end hero banner 5-10-2026*/
/* banner bottom slider css start 6-10-2026 */
/* =========================MAIN========================= */
.ef-category-slider-home{position:relative;width:100%;margin-top:4px;overflow:hidden;}
/* =========================VIEWPORT========================= */
.ef-category-slider__viewport{position:relative;width:100%;overflow:hidden;}
/* =========================TRACK========================= */
.ef-category-slider__track{display:flex;flex-wrap:nowrap;width:100%;gap:4px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;
scroll-snap-type:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;cursor:grab;
user-select:none;-webkit-user-select:none;touch-action:pan-y;}
.ef-category-slider__track.is-dragging{cursor:grabbing;}
.ef-category-card,
.ef-category-card__image{-webkit-user-drag:none;}
/*.ef-category-slider__track.is-dragging .ef-category-card{pointer-events:none;}*/
.ef-category-slider-home .ef-category-card {cursor: pointer;pointer-events: auto;}
.ef-category-slider__track::-webkit-scrollbar{display:none;}
/*=========================CARDDESKTOP 4 VISIBLE=========================*/
.ef-category-card{flex:0 0 calc((100% - 12px) / 4);min-width:calc((100% - 12px) / 4);color:#203F6D;text-decoration:none;scroll-snap-align:start;
scroll-snap-stop:always;}
/* =========================IMAGE========================= */
.ef-category-card__media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#eee;}
.ef-category-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease;}
/* =========================TITLE========================= */
.ef-category-card__title {margin: 14px 20px 28px;color: #203F6D;font-size: 20px;text-decoration: none;
text-transform: none;}
/* =========================DESKTOP ARROWS========================= */
.ef-category-arrow{position:absolute;top:40%;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;
padding:0;border:0;background:transparent;cursor:pointer;}
.ef-category-arrow svg{width:26px;height:26px;fill:none;stroke:#203F6D;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;}
.ef-category-arrow--prev{left:16px;}
.ef-category-arrow--next{right:16px;}

.pdp-glry .ef-category-arrow {top: 50%;}
.pdp-glry .pdpgallery-header {padding: 0 15px;}
.pdp-glry .pdpgallery-header .uheadinsize {margin-bottom: 20px;}
.pdp-glry .the-vibe-heading {margin: 0;}
/* =========================MOBILE PROGRESS========================= */
/* =========================DESKTOP DOTS========================= */
.ef-category-dots{display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 0 0px;}
.ef-category-dots span{width:5px;height:5px;cursor:pointer;border-radius:50%;background:#98B2D9;transition:background .25s ease;}
.ef-category-dots span:hover{background:#203F6D;}
.ef-category-dots span.is-active{background:#203F6D;}
/* MOBILE PROGRESS HIDDEN ON DESKTOP */
.ef-category-progress{display:none;}

.we-create-section {margin: 60px 0;}
.ef-quote__inner {max-width: 677px;margin: 0 auto;text-align: center;}
.ef-quote__text {font-size: 44px;line-height: 53px;color: #203F6D;}
.ef-quote__text span {font-family: "Playfair Display", serif;font-weight:400 !important;font-style:italic !important;letter-spacing:-0.025em;
line-height:1.2em;}
.ef-quote__text strong {font-family: "Onest",sans-serif !important;font-weight: 500 !important;letter-spacing: -0.025em !important;
line-height: 1.1em;}
.ef-quote__text p {margin: 0;}
#FilterDrawer .drawer__title {margin-top: 11px;font-size:18px;text-transform: none; font-weight:400 !important;color:#203F6D;width: 100%;
padding-left: 30px;text-align:left;}
.drawer__header {border-bottom: 1px solid #E0DDDB;}
/* =================================TABLET================================= */
@media screen and (max-width:1024px) and (min-width:769px){
.ef-category-card{flex:0 0 calc((100% - 8px) / 3);min-width:calc((100% - 8px) / 3);}
.ef-category-card__title{font-size:20px;}
}
/* =================================MOBILE================================= */
@media screen and (max-width:768px){ 
.pdp-glry .ef-category-card {flex: 0 0 calc((100% - 2px) / 1.5) !important;} 
.collection_title {padding: 0;}


.drawer__close-button {padding: 0 17px 0 23px;}   
#CartDrawer .drawer__header {margin-top: 2px !important;}
#SearchDrawer .drawer__close-button svg {height: 17px !Important;}
#SearchDrawer .drawer__close-button {padding: 0 5px 0 6px !Important;}
/* start hero banner 5-10-2026*/  
.ef-banner-desktop{display:none;}
.ef-banner-mobile{display:block;}
.ef-mobile-banner{position:relative;width:100%;overflow:hidden;}
.ef-mobile-banner-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.ef-mobile-banner .ef-banner-content{left:50%;bottom:25px;top:auto;width:calc(100% - 40px);transform:translateX(-50%);text-align:center;}
.ef-mobile-banner .ef-banner-content h2{margin-bottom:15px;font-size:24px;}
.ef-banner-button {padding: 10px 20px;}
/* end hero banner 5-10-2026*/
/* banner bottom slider css start 6-10-2026 */
.we-create-section {margin: 40px 0;}
.ef-quote__text {font-size: 26px;padding: 0 15px;line-height: 34px;}

.ef-category-slider-home{padding-bottom:8px;margin-top:2px;}
.ef-category-slider__track{display:flex;flex-wrap:nowrap;gap:2px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;
touch-action:auto!important;scroll-snap-type:x proximity!important;scroll-behavior:smooth;overscroll-behavior-x:contain;
scrollbar-width:none;-ms-overflow-style:none;user-select:none;-webkit-user-select:none;}
.ef-category-slider__track.is-dragging{scroll-behavior:auto;}
.ef-category-card,
.ef-category-card__image{-webkit-user-drag:none;}
.ef-category-slider__viewport{overflow:hidden;}
.ef-category-slider__track::-webkit-scrollbar{display:none;}
.ef-category-card{flex:0 0 44%;min-width:44%;scroll-snap-align:start;}
.ef-category-card__media{aspect-ratio:4 / 5;}
.ef-category-card__title{margin:10px 12px 18px;font-size:14px;}
/* HIDE DESKTOP ARROWS */
.ef-category-arrow{display:none;}
/*=========================VARLEY STYLE PROGRESS BAR========================*/
.ef-category-progress{position:relative;display:block;width:calc(100% - 3px);height:2px;margin:4px auto 8px;background:#dedede;
overflow:hidden;cursor:pointer;}
/* grey line */
.ef-category-progress:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%);background:#dedede;}
.ef-category-progress__active{position:absolute;z-index:2;left:0;width:46px;height:2px;transform:translate3d(0,-50%,0);background:#111;
pointer-events:none;transition:none!important;will-change:transform;}
.ef-category-dots{display:none;}









}

/* banner bottom slider css end 6-10-2026 */

/* MOBILE */
@media screen and (max-width:767px){
#FilterDrawer .drawer__title {padding-left: 15px;}

.ef-cart-header{padding:22px 18px 18px;}
.ef-cart-header h2{font-size:19px;}
#CartContainer .ef-empty-cart-title {font-size: 19px;}
.ef-shipping{padding:0 20px;}
.ef-cart-item{grid-template-columns:95px minmax(0,1fr);gap:14px;padding:22px 18px 0;}
.ef-cart-item-title{font-size:15px;}
.ef-cart-item-variant{font-size:13px;}
.ef-cart-upsell-heading{padding-left:18px;padding-right:18px;}
.ef-upsell-list{padding-left:18px;padding-right:18px;}
.ef-upsell-card{flex-basis:88%;grid-template-columns:80px minmax(0,1fr) auto;padding:12px;}
.ef-upsell-card img{width:80px;height:95px;}
.ef-discount{margin-left:0px;margin-right:0px;}
/*.ef-order-summary{padding:30px 18px 200px;}*/
.ef-cart-sticky{padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow: 0 -.9rem .9rem 0 rgba(0, 0, 0, .11);}
.ef-checkout-button{min-height:55px;padding-left:15px;padding-right:15px;font-size:15px;}
.ef-checkout-total{right:18px;}

}

/* start css collections page 14-10-2026 */

/* ===================================== EF REFORMATION PRODUCT GRID===================================== */

.collection-home-sec {display: flex;align-items: center;justify-content: space-between;gap: 15px;width: 100%;margin: 0 auto 10px;
padding: 0 12px 20px;}
.collection-home-sec .ef-shop-all {display: none;}
.collection-home-sec a {text-transform: none;}


.ef-ref-section-home {margin-top: 60px !Important;}
.ef-ref-section {width: 100%;margin: 0px;padding: 0;}
.ef-ref-section *,
.ef-ref-section *::before,
.ef-ref-section *::after {box-sizing: border-box;}
.ef-ref-grid {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 28px 2px;width: 100%;}
.ef-ref-card {position: relative;min-width: 0;}

.ef-ref-media {position: relative;width: 100%;aspect-ratio: 3 / 4;overflow: hidden;}
/* DESKTOP IMAGES */
.ef-ref-desktop-images {position: relative;display: block;width: 100%;height: 100%;}
.ef-ref-desktop-images img {position: absolute;inset: 0;display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
.ef-ref-main-image {z-index: 1;opacity: 1;transition: opacity .35s ease;}
.ef-ref-hover-image {z-index: 2;opacity: 0;transition: opacity .35s ease;}
.ef-ref-mobile-gallery-wrap {display: none;}
@media (hover: hover) and (pointer: fine) {
.ef-ref-card:hover .ef-ref-hover-image {opacity: 1;}
.ef-ref-card:hover .ef-ref-wishlist {opacity: 1;visibility: visible;}
.ef-ref-wishlist:hover svg {fill: #203f6d;}
.ef-ref-card:hover .ef-ref-quick-add {opacity: 1;visibility: visible;transform: translateY(0);}
.ef-ref-card:hover .ef-ref-color-panel,
.ef-ref-card:focus-within .ef-ref-color-panel {max-height: 65px;margin-top: 12px;opacity: 1;visibility: visible;transform: translateY(0);}
}


/* WISHLIST */
.ef-ref-wishlist {position: absolute;top: 6px;right: 0px;z-index: 2;display: flex;align-items: center;justify-content: center;
width: 32px;height: 32px;padding: 0;background: transparent;border: 0;color: #203F6D;text-decoration: none;opacity: 1;visibility: visible;
transform: translateY(-6px);transition: opacity .25s ease, transform .25s ease, visibility .25s ease;}
.ef-ref-wishlist svg {display: block;width: 23px;height: 23px;fill: transparent;transition: fill .2s ease;stroke: #203f6d;}
.ef-ref-wishlist:focus-visible {opacity: 1;visibility: visible;transform: none;}
/* QUICK ADD */
.ef-ref-quick-add {position: absolute;left: 0;bottom: 0;z-index: 8;width: 100%;padding: 14px 15px 18px;background: rgba(255,255,255,.82);
-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);opacity: 0;visibility: hidden;transform: translateY(101%);
transition: transform .3s ease, opacity .3s ease, visibility .3s ease;}
.ef-ref-card:focus-within .ef-ref-quick-add {opacity: 1;visibility: visible;transform: translateY(0);}
.ef-ref-quick-title {margin: 0 0 10px;font-size: 12px;color: #203F6D;text-transform: lowercase;}
.ef-ref-sizes {display: flex;flex-wrap: wrap;align-items: center;gap: 6px 16px;}
.ef-ref-sizes form {margin: 0;padding: 0;}

/*.ef-ref-size {display: inline-flex;align-items: center;justify-content: center;min-width: 20px;padding: 0;margin: 0;border: 0;border-radius: 0;
background: transparent;font-size: 14px;color: #203F6D;cursor: pointer;text-transform: uppercase;}
button.ef-ref-size:hover {text-decoration: underline;text-underline-offset: 4px;}
.ef-ref-size-sold {color: #888;text-decoration: line-through;cursor: not-allowed;}*/


/* SIZE BUTTON */
/* SIZE BUTTON */
.ef-ref-size {display: inline-flex;align-items: center;justify-content: center;position: relative;min-width: 20px;padding: 0 0 4px;margin: 0;
border: 0;border-radius: 0;background: transparent;font-size: 14px;color: #203F6D;cursor: pointer;text-transform: uppercase;text-decoration: none !important;}
.ef-ref-size::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: 1px;background: #203F6D;transform: scaleX(0);
transform-origin: center;transition: transform 0.18s ease;pointer-events: none;}
button.ef-ref-size:hover::after,
button.ef-ref-size:focus-visible::after {transform: scaleX(1);}
button.ef-ref-size:hover {text-decoration: none !important;}
.ef-ref-size-sold {color: #888 !important;text-decoration: line-through !important;cursor: not-allowed;}
.ef-ref-size-sold::after,
.ef-ref-size-sold:hover::after,
.ef-ref-size-sold:focus-visible::after {display: none !important;}


/* PRODUCT INFO */
.ef-ref-info {position: relative;padding: 11px 14px 0;}
.ef-ref-heading {display: flex;justify-content: space-between;align-items: flex-start;}
.ef-ref-product-title {display: block;color: #203F6D;font-size: 14px;text-decoration: none;text-transform: none;}
.ef-ref-product-title:hover {color: #203F6D;text-decoration: none;}
.ef-ref-price {margin-top: 0px;color: #203F6D;font-size: 14px;}
.ef-ref-sale-price {color: #203F6D;}
.ef-ref-compare-price {margin-left: 6px;color: #888;font-size: 14px;position: relative;display: inline-block;text-decoration: none !important;}
.ef-ref-compare-price::after {content: "";position: absolute;left: 0;right: 0;top: 50%;height: 1px;background: currentColor;
transform: translateY(-50%);pointer-events: none;}
.ef-ref-discount-badge, .pdp-ef-ref-discount-badge, .ef-cart-price-off {display: inline-flex !important;align-items: center !important;justify-content: center !important;
background-color: #FFF6C7;color: #456DA8;font-size: 11px;padding: 4px 6px !important;white-space: nowrap;vertical-align: middle;
box-sizing: border-box;margin-left:4px;}
.ef-cart-price .ef-cart-price-compare span.money { color: #888 !important;text-decoration: line-through !important;cursor: not-allowed;}

.ef-pdp-price-reviews {display: flex;align-items: center;flex-wrap: wrap;gap: 2px;width: 100%;margin: 12px 0;border-bottom: 1px solid #E0DDDB;
padding: 0 0 15px;}
.ef-pdp-price-reviews .pdp-ef-ref-discount-badge {display: inline-flex !important;align-items: center !important;justify-content: center !important;
 flex: 0 0 auto !important;width: fit-content !important;margin-top: 6px !important;padding: 2px 6px !important;background-color: #FFF6C7 !important;
color: #456DA8 !important;font-size: 11px;white-space: nowrap;margin-left: 0;}
.ef-pdp-price-reviews::before {content: "";flex-basis: 100%;idth: 0;order: 1;}
.ef-pdp-price-reviews .pdp-ef-ref-discount-badge {order: 2;}


.ef-ref-color-count {margin-top: 6px;color: #555;font-size: 13px;}

.cstmmokoko {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;color: #203F6D !important;
border: 1px solid #203F6D !important;background-color: #FFFFFF !important;border-radius: 0 !important;box-shadow: none !important;
padding: 8px 40px 8px 15px !important;font-size: 14px;cursor: pointer;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23203F6D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") !important;
background-repeat: no-repeat !important;background-position: right 12px center !important;background-size: 16px 16px !important;}
.cstmmokoko:hover,
.cstmmokoko:focus {color: #203F6D !important;border-color: #203F6D !important;box-shadow: none !important;}
.cstmmokoko option {color: #203F6D;background-color: #FFFFFF;}
.fs-arrow {stroke: #203F6D;stroke-width: 2px;}

/* COLOR SWATCHES */
.ef-ref-color-panel {max-height: 0;margin-top: 0;overflow: hidden;opacity: 0;visibility: hidden;transform: translateY(-5px);
transition: max-height .3s ease, margin-top .3s ease,
opacity .25s ease, transform .3s ease, visibility .3s ease;}
.ef-ref-color-swatches {display: flex;flex-wrap: nowrap;align-items: center;gap: 9px;width: 100%;padding: 3px 2px 6px;overflow-x: auto;
overflow-y: hidden;scrollbar-width: none;}
.ef-ref-color-swatches::-webkit-scrollbar {display: none;}
.ef-ref-color-item {display: inline-flex;flex: 0 0 auto;align-items: center;justify-content: center;width: 24px;height: 24px;padding: 3px;
border: 1px solid transparent;border-radius: 50%;text-decoration: none;cursor: pointer;}
.ef-ref-color-circle {display: block;width: 16px;height: 16px;flex-shrink: 0;border-radius: 50%;border: 1px solid rgba(0,0,0,.12);background: #eee;}
.ef-ref-color-item:hover,
.ef-ref-color-item.is-selected,
.ef-ref-color-item:focus-visible {border-color: #203F6D;}
/* MOBILE PLUS HIDDEN ON DESKTOP */
.ef-ref-mobile-add {display: none;}
/* PAGINATION */
.ef-ref-pagination {display: flex;justify-content: center;padding: 35px 15px;}
.ef-ref-pagination a,
.ef-ref-pagination span {margin: 0 7px;}


/* NEW ARRIVAL BADGE - IMAGE TOP LEFT */

/* NEW ARRIVAL BADGE - IMAGE TOP LEFT */
.ef-ref-media .ef-ref-new-arrival {position: absolute !important;top: 10px !important;left: 10px !important;right: auto !important;
bottom: auto !important;display: inline-flex !important;align-items: center;justify-content: center;width: max-content;
padding: 4px 6px;background: #fff;color: #203F6D;font-size: 12px;border-radius: 0px;white-space: nowrap;pointer-events: none;opacity: 1 !important;
visibility: visible !important;transform: none !important;z-index:3;}




/* =====================================MOBILE===================================== */

@media (max-width: 768px) {
.collection-home-sec {gap: 10px;}
.collection-home-sec .ef-shop-all {display: block;text-decoration: underline !important;align-items: center;flex-shrink: 0;color: #203F6D !Important;
font-size: 13px;text-underline-offset: 4px;text-transform: none !important;white-space: nowrap;}

.ef-ref-grid {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 25px 2px;margin-bottom: 20px;}
.ef-ref-media {aspect-ratio: 3 / 4;overflow: hidden;}
.ef-ref-desktop-images {display: none;}
/* MOBILE GALLERY */
.ef-ref-mobile-gallery-wrap {position: relative;display: block;width: 100%;height: 100%;timeline-scope: --ef-gallery;}
.ef-ref-mobile-gallery {display: flex;width: 100%;height: 100%;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;touch-action: pan-x pan-y;scrollbar-width: none !important;scroll-timeline-name: --ef-gallery;
scroll-timeline-axis: inline;}
.ef-ref-mobile-gallery::-webkit-scrollbar {display: none !important;width: 0 !important;height: 0 !important;}
.ef-ref-mobile-slide {position: relative;display: block;flex: 0 0 100%;width: 100%;min-width: 100%;height: 100%;
scroll-snap-align: start;scroll-snap-stop: always;overflow: hidden;}
.ef-ref-mobile-slide img {display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
/* CUSTOM SCROLLBAR */
.ef-ref-scrollbar {position: absolute;left: 0;right: 0;bottom: 0;z-index: 6;height: 2px;overflow: hidden;pointer-events: none;}
.ef-ref-scrollbar-thumb {display: block;width: calc(100% / var(--ef-image-count));height: 100%;background: #203f6d;transform: translateX(0);}
@supports (animation-timeline: --ef-gallery) {
.ef-ref-scrollbar-thumb {animation: ef-ref-thumb-move 1s linear both;animation-timeline: --ef-gallery; animation-range: 0% 100%;}
}

.u-m-like-section .ef-category-card {flex: 0 0 calc((100% - 2px) / 2.5);scroll-snap-align: start;width: inherit;}





/* MOBILE WISHLIST */
.ef-ref-wishlist {top: 0px;right: 0px;width: 27px;height: 27px;opacity: 1;visibility: visible;transform: none;}
.ef-ref-wishlist svg {width: 20px;height: 20px;}
/* HIDE DESKTOP QUICK ADD */
.ef-ref-quick-add {display: none !important;}
/* MOBILE DETAILS */
.ef-ref-info {padding: 10px 12px 0;}
.ef-ref-product-title {font-size: 14px;}
.ef-ref-product-title {margin-bottom: 4px;} 
.ef-ref-price {margin-top: 0px;font-size: 14px;margin-bottom:4px;}
.ef-ref-mobile-trigger {margin: 0;}
.ef-ref-color-count {margin-top: 4px;font-size: 12px;color: #777;}
/* MOBILE COLOR SWATCHES */
.ef-ref-color-panel {max-height: none;margin-top: 8px;overflow: visible;opacity: 1;visibility: visible;transform: none;transition: none;}
.ef-ref-color-swatches {gap: 7px;padding: 2px 0 5px;}
.ef-ref-color-item {width: 23px;height: 23px;}
.ef-ref-color-circle {width: 15px;height: 15px;}
/* MOBILE PLUS */
.ef-ref-mobile-add {position: relative;display: block;flex: 0 0 22px;margin-left: 7px;}
.ef-ref-mobile-add summary {display: flex;justify-content: center;align-items: center;width: 22px;height: 22px;cursor: pointer;list-style: none;}
.ef-ref-mobile-add summary::-webkit-details-marker {display: none;}
.ef-ref-plus {position: relative;display: block;width: 13px;height: 13px;}
.ef-ref-plus::before,
.ef-ref-plus::after {content: "";position: absolute;background: #111;transition: transform .2s ease;}
.ef-ref-plus::before {left: 0;top: 6px;width: 13px;height: 1px;}
.ef-ref-plus::after {left: 6px;top: 0;width: 1px;height: 13px;}
.ef-ref-mobile-add[open] .ef-ref-plus::after {transform: rotate(90deg);}
/* MOBILE SIZE POPUP */
.ef-ref-card:has(.ef-ref-mobile-add[open]) {z-index: 30;}
.ef-ref-mobile-options {position: absolute;z-index: 35;top: 28px;right: 0;width: max-content;min-width: 145px;max-width: 230px;
padding: 14px;background: #fff;border: 1px solid #e5e5e5;box-shadow: 0 5px 18px rgba(0,0,0,.1);}
.ef-ref-mobile-options-title {margin-bottom: 12px;font-size: 12px;}
.ef-ref-mobile-sizes {display: flex;flex-wrap: wrap;align-items: center;gap: 12px;}
.ef-ref-mobile-sizes form {margin: 0;padding: 0;}
.ef-ref-mobile-sizes button {border: 0;padding: 0;background: transparent;font-size: 13px;font-weight: 500;color: #203F6D;cursor: pointer;}
.ef-ref-disabled-size {font-size: 13px;color: #999;text-decoration: line-through;}

.ef-ref-media .ef-ref-new-arrival {position: absolute !important;top: 8px !important;left: 8px !important;
display: inline-flex !important;font-size: 11px;opacity: 1 !important;visibility: visible !important;}
.ef-ref-mobile-gallery-wrap {z-index: 1;}

}
/* SCROLLBAR ANIMATION */
@keyframes ef-ref-thumb-move {
from {transform: translateX(0);}
to {transform: translateX(calc((var(--ef-image-count) - 1) * 100%));}
}
/* TOUCH DEVICES */
@media (hover: none) and (min-width: 769px) {
.ef-ref-wishlist {opacity: 1;visibility: visible;transform: none;}
.ef-ref-color-panel {max-height: none;margin-top: 10px;opacity: 1;visibility: visible;transform: none;}
}
/* ACCESSIBILITY */

@media (prefers-reduced-motion: reduce) {
.ef-ref-section *,
.ef-ref-section *::before,
.ef-ref-section *::after {transition-duration: .01ms !important;}
}




/* ========================================== EF MOBILE STYLE SIZE DRAWER ========================================== */
/* DESKTOP: HIDDEN */
.ef-ref-mobile-add {display: none;}
@media screen and (max-width: 768px) {
/* MOBILE PLUS WRAPPER */
.ef-ref-mobile-add {display: block;position: relative;flex: 0 0 22px;margin-left: 7px;}
/* CHECKBOX HIDDEN */
.ef-ref-size-toggle {position: absolute;width: 1px;height: 1px;margin: 0;padding: 0;opacity: 0;pointer-events: none;}
/* PLUS ICON TRIGGER */
.ef-ref-mobile-trigger {display: flex;align-items: center;justify-content: center;width: 22px;height: 22px;cursor: pointer;
-webkit-tap-highlight-color: transparent;}
.ef-ref-plus {position: relative;display: block;width: 13px;height: 13px;}
.ef-ref-plus::before,
.ef-ref-plus::after {content: "";position: absolute;background: #203F6D;transition: transform .2s ease;}
.ef-ref-plus::before {left: 0;top: 6px;width: 13px;height: 1px;}
.ef-ref-plus::after {left: 6px;top: 0;width: 1px;height: 13px;}
/* PLUS CHANGES TO MINUS */
.ef-ref-size-toggle:checked + .ef-ref-mobile-trigger .ef-ref-plus::after {transform: rotate(90deg);}
/* OPEN PRODUCT ABOVE OTHER CARDS */
.ef-ref-card:has(.ef-ref-size-toggle:checked) {z-index: 4;}
/* BACKGROUND OVERLAY */
.ef-ref-mobile-backdrop {position: fixed;inset: 0;z-index: 9998;display: block;
background: rgba(0,0,0,.55);opacity: 0;visibility: hidden;pointer-events: none;transition:opacity .3s ease, visibility .3s ease;}
/* SHOW BACKDROP */
.ef-ref-size-toggle:checked ~ .ef-ref-mobile-backdrop {opacity: 1;visibility: visible;pointer-events: auto;}
/* BOTTOM DRAWER */
.ef-ref-mobile-options {position: fixed;left: 0;right: 0;top: auto;bottom: 0;z-index: 9999;display: block;width: 100%;min-width: 0;max-width: none;
max-height: 85vh;max-height: 85dvh;margin: 0;padding: 0;background: #fff;border: 0;border-radius: 0;overflow-x: hidden;visibility: hidden;
overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;box-shadow: none;transform: translateY(105%);opacity: 0;
pointer-events: none;transition:transform .35s cubic-bezier(.22,.61,.36,1), opacity .35s ease, visibility .35s ease;}
/* OPEN DRAWER */
.ef-ref-size-toggle:checked ~ .ef-ref-mobile-options {transform: translateY(0);opacity: 1;visibility: visible;pointer-events: auto;}
/* LOCK BACKGROUND SCROLL */
body:has(.ef-ref-size-toggle:checked) {overflow: hidden;}
/* DRAWER HEADER */
.ef-ref-mobile-drawer-header {position: sticky;top: 0;z-index: 2;display: flex;align-items: center;justify-content: space-between;
width: 100%;padding: 10px 24px;background: #fff;border-bottom: 1px solid #dedede;}
.ef-ref-mobile-drawer-header h3 {margin: 0;padding: 0;color: #203F6D;font-size: 16px;text-transform: uppercase;}
/* CLOSE BUTTON */
.ef-ref-mobile-close {display: flex;align-items: center; justify-content: center;flex: 0 0 30px;width: 30px;
height: 30px;padding: 0;color: #203F6D;cursor: pointer;-webkit-tap-highlight-color: transparent;}
.ef-ref-mobile-close svg {display: block;width: 20px;height: 20px;}
/* SIZE LIST */
.ef-ref-mobile-sizes {display: block;width: 100%;padding: 0 24px max(24px, env(safe-area-inset-bottom));}
.ef-ref-mobile-sizes form {display: block;width: 100%;margin: 0;padding: 0;}
/* SIZE ROW */
.ef-ref-mobile-size-row,
.ef-ref-mobile-sizes button.ef-ref-mobile-size-row {display: flex;align-items: center;justify-content: space-between;width: 100%;
margin: 0;padding: 15px 10px;background: transparent;border: 0;border-bottom: 1px solid #e5e5e5;border-radius: 0;
box-shadow: none;color: #203F6D;font-size: 14px;text-align: left;text-transform: none;cursor: pointer;}
.ef-ref-mobile-size-row:active {background: #f7f7f7;}
/* SOLD OUT */
.ef-ref-mobile-sold {color: #999;cursor: not-allowed;}
.ef-ref-mobile-sold span {font-size: 13px;color: #999;}
}
.ef-ref-rating {display: flex;align-items: center;gap: 4px;margin-top: 0px;}
.ef-ref-rating .svd-product-card_ratingIcon__Yx6uE {width: 11px;height: 11px;flex-shrink: 0;display: block;}
.ef-ref-rating span {color: #456DA8;font-size: 12px;display: inline-block;}
.ef-ref-rating path {fill: #98B2D9;}

.pdp-rvp.ef-ref-rating span {font-size:14px;}
.pdp-rvp.ef-ref-rating {border-left: solid 1px #ccc;padding: 0 0 0 4px;gap: 1px;}
/* end css collections page 14-10-2026 */


/* collections page heading and heading bottom section css start 15-6-2026 */
  
/* =========================================CATEGORY GRID========================================= */
.collection-content {padding-top: 25px;}
.ef-category-section {width: 100%;padding: 0 12px;}
.ef-category-section *,
.ef-category-section *::before,
.ef-category-section *::after {box-sizing: border-box;}
/* HEADING */
.ef-category-heading {display: flex;align-items: flex-start;gap: 7px;margin-bottom: 0px;}
.ef-category-heading h1 {margin: 0;color: #203F6D;font-size: 22px;text-transform: none;}
.ef-category-count {color: #888;font-size: 14px;}
/* DESKTOP GRID */
.ef-category-section .ef-category-slider {position: relative;width: 100%;margin-top:25px;}
.ef-category-track {display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 2px;width: 100%;}
.ef-category-card {display: block;min-width: 0;color: #203F6D;text-decoration: none;}
.ef-category-card:hover {color: #203F6D;text-decoration: none;}
/* IMAGE */
.ef-category-image {position: relative;width: 100%;aspect-ratio: 4 / 5;background: #f5f5f5;overflow: hidden;}
.ef-category-image img {display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;}
/* TITLE */
.ef-category-title {position: relative;display: inline-block;width: max-content;max-width: 100%;margin-top: 7px;color: #203F6D;
font-size: 12px;text-decoration: none !important;}
/*.ef-category-title::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: currentColor;
transform: scaleX(0);transform-origin: left center;transition: transform .35s cubic-bezier(.22,.61,.36,1);}*/
/* HOVER UNDERLINE */

/* CATEGORY TITLE */

/* CENTER UNDERLINE EFFECT */
.ef-category-title::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: 1px;background: #203F6D;
transform: scaleX(0);transform-origin: center;transition: transform 0.18s ease;pointer-events: none;}

/* HOVER EFFECT */
@media (hover: hover) and (pointer: fine) {
.ef-category-card:hover .ef-category-title::after,
.ef-category-card:focus-visible .ef-category-title::after,
.ef-category-card:focus-within .ef-category-title::after {transform: scaleX(1);}
}

/* PDP ACCORDION LINKS */
.easyslider-content-wrapper {color: #203F6D;font-family: "Onest", sans-serif !important;font-weight: 300 !important;font-size: 14px;
letter-spacing: 0 !important;line-height: 1.2em !Important;}
.pdp_accord .easyslider-item .easyslider-content
.easyslider-content-wrapper p a {position: relative;display: inline-block;width: fit-content;max-width: 100%;padding-bottom: 4px;
text-decoration: none !important;color: #203F6D;}
.pdp_accord .easyslider-item .easyslider-content
.easyslider-content-wrapper p a::after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #203F6D;
transform: scaleX(0);transform-origin: center;transition: transform 0.18s ease;pointer-events: none;}
@media (hover: hover) and (pointer: fine) {
.pdp_accord .easyslider-item .easyslider-content
.easyslider-content-wrapper p a:hover::after,
.pdp_accord .easyslider-item .easyslider-content
.easyslider-content-wrapper p a:focus-visible::after {transform: scaleX(1);}
}
.rte a, .rte-setting a {border-bottom: none !Important;}


/*@media (hover: hover) and (pointer: fine) {
.ef-category-card:hover .ef-category-title::after,
.ef-category-card:focus-visible .ef-category-title::after {transform: scaleX(1);}
}*/
/* SMOOTH ANIMATION */
@media (prefers-reduced-motion: reduce) {
.ef-category-title::after {transition: none;}
}
/* SCROLLBAR HIDDEN ON DESKTOP */
.ef-category-scrollbar {
  display: none;
}

/* =========================================  MOBILE  ========================================= */

@media (max-width: 768px) {
  
.ef-category-section {padding: 0 12px;}
.ef-category-heading h2 {font-size: 20px;}
.ef-category-count {font-size: 12px;}
/* SCROLL TIMELINE CONTAINER */
ef-category-slider-home .ef-category-slider {position: relative;width: 100%;timeline-scope: --ef-category-gallery;}
/* MOBILE HORIZONTAL SCROLLER */
.ef-category-track {display: flex;flex-wrap: nowrap;gap: 2px;width: 100%;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;scrollbar-width: none;-ms-overflow-style: none;
touch-action: pan-x pan-y; scroll-timeline-name: --ef-category-gallery; scroll-timeline-axis: inline;}
.ef-category-track::-webkit-scrollbar {display: none;}
/* TWO IMAGES PER SCREEN */
.ef-category-card {flex: 0 0 calc((100% - 2px) / 2.5);width: calc((100% - 2px) / 2);scroll-snap-align: start;}
.ef-category-image {aspect-ratio: 3 / 4;}
.ef-category-title {font-size: 11px;margin-top: 7px;}
/* MOBILE THIN SCROLLBAR */
.ef-category-scrollbar {display: none;position: relative;width: 100%;height: 2px;margin-top: 16px;background: #e5e5e5;overflow: hidden;
pointer-events: none;}
.ef-category-scrollbar-thumb {display: block;width: 33.333%;height: 100%;background: #555;transform: translateX(0);}
/* SCROLLBAR MOVEMENT */
@supports (animation-timeline: scroll()) {
.ef-category-scrollbar-thumb {animation: ef-category-thumb-move linear both; animation-timeline: --ef-category-gallery; animation-range: 0% 100%;}
}
#FilterDrawer .drawer__close-button.js-drawer-close {top: 7px;right: -1px;}

}

/* MOVEMENT FROM FIRST TO LAST */

@keyframes ef-category-thumb-move {
from {
transform: translateX(0);
}

to {
transform: translateX(200%);
}
}

/* =========================================
   SIMPLE DESKTOP SCROLLER - NO JS
========================================= */

@media (min-width: 769px) {
/* DEFAULT: 6 COLUMN GRID */
.ef-category-track {display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));gap: 2px;width: 100%;}

  /* 7+ IMAGES: HORIZONTAL SCROLL */
.ef-category-slider:has(.ef-category-card:nth-child(7))
.ef-category-track {display: flex;flex-wrap: nowrap;ap: 2px;width: 100%;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x proximity;
scroll-behavior: smooth;overscroll-behavior-x: contain;scrollbar-width: thin;scrollbar-color: #555 #e5e5e5;}
/* 6 IMAGES VISIBLE */
.ef-category-slider:has(.ef-category-card:nth-child(7))
.ef-category-card {flex: 0 0 calc((100% - 10px) / 6);width: calc((100% - 10px) / 6);scroll-snap-align: start;}
/* SCROLLBAR STYLE */
.ef-category-slider:has(.ef-category-card:nth-child(7))
.ef-category-track::-webkit-scrollbar {display: block;height: 6px;}
.ef-category-slider:has(.ef-category-card:nth-child(7))
.ef-category-track::-webkit-scrollbar-track {background: #e5e5e5;}
.ef-category-slider:has(.ef-category-card:nth-child(7))
.ef-category-track::-webkit-scrollbar-thumb {background: #555;border-radius: 0;}
/* HIDE SECOND CUSTOM SCROLLBAR ON DESKTOP */
.ef-category-scrollbar {display: none !important;}

}
.fillter-cstm-sec {padding: 0 12px;}
.collection-fillter-sec .js-drawer-open-collection-filters.btn {background-color: transparent;min-width: auto;padding: 0;color: #203F6D;}

.collection-fillter-sec select {background:#FFFFFF !important;color:#203F6D !important;border:1px solid #203F6D !important;padding:6px 10px !important;border-radius:0 !important;cursor:pointer;color-scheme:light;}
.collection-fillter-sec select option {background:#FFFFFF !important;color:#203F6D !important;}
.collection-fillter-sec select option:checked {background:#203F6D !important;color:#FFFFFF !important;}
.collection-fillter-sec select option:hover {background:#203F6D !important;color:#FFFFFF !important;}
.collection-fillter-sec select:focus {border-color:#203F6D !important;outline:none !important;}

.collection-fillter-sec .ef-sort__text {font-size: 13px !important;letter-spacing: 0 !important;color:#203F6D !important;}
.fillter-cstm-sec .collection-filter__item.ef-sort-item {padding-right: 0px !important;}
#FilterDrawer .collection-sidebar__group {padding: 0 0 0px 0 !Important;margin-bottom: 0;border-bottom: 1px solid #203F6D !Important;}
#FilterDrawer .collapsible-trigger {padding: 16px 0;text-transform: none;font-size:14px;color: #203F6D;}

#FilterDrawer.drawer--right {width: 503px;}
#FilterDrawer.drawer--right.drawer--is-open{display: block;-webkit-transform: translateX(-503px);transform: translate(-503px);
transition-duration: .0s;}
#FilterDrawer.is-transitioning {transition-duration: .0s !Important;}
#FilterDrawer.drawer--right {right: -503px;}
#FilterDrawer .appear-delay-2, #FilterDrawer .appear-delay-1 {transition: inherit;transition: inherit;transition: inherit;}
#FilterDrawer .drawer__close-button.js-drawer-close {top: 13px;right: 1px;}
#FilterDrawer .drawer__close-button.js-drawer-close:active {background-color: transparent;}
#FilterDrawer .tag-list--checkboxes a:before {border: 1px solid #203F6D;}
.tag-list--checkboxes .tag--active a:before {background-color: #203F6D;border-color: #203F6D;}
#FilterDrawer .tag-list svg {position: absolute;right: 10px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);
pointer-events: none;color: #fff;width: 10px;}
#FilterDrawer .tag-list svg line {stroke: #fff;}
#FilterDrawer .js-no-transition {text-transform: capitalize;font-size: 12px;line-height: normal;}





rivo-favorite-button.rivo-favorite-active svg path { stroke: #203f6d!important; fill: #203f6d!important;}
a.ef-ref-size:hover{text-decoration: underline;text-underline-offset: 4px;}


/* collections page heading and heading bottom section css end 15-6-2026 */


/* start cart page css 29-9-2026 */


.split-banner-section {width: 100%;display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px;
padding: 0 16px;box-sizing: border-box;}
.split-banner-item {position: relative;display: block;width: 100%;overflow: hidden;text-decoration: none;}
.split-banner-image {display: block;width: 100%;/*height: 730px;object-fit: cover;*/aspect-ratio: 14 / 17;}
.split-banner-button {position: absolute;right: 24px;bottom: 24px;min-width: 170px;min-height: 94px;padding: 20px 32px;display: flex;align-items: center;
justify-content: center;background: #fff;color: #081c59;font-size: 28px;font-weight: 400;line-height: 1;box-sizing: border-box;}



/* end css Website Refresh 16-7-2026 */

/* start footer css 9-10-2026 */
.ef-footer {width: 100%;color: #98B2D9;}
/*.ef-footer *{box-sizing:border-box;}*/
.ef-footer__wrap {width: 100%;background: #203f6d;}
.ef-footer__logo {width: 100%;display: flex;align-items: center;justify-content: center;padding: 45px 55px;border-bottom: 1px solid #98B2D9;
margin-top: 22px;}
.ef-footer__logo-text {width: 100%;text-align: center;color: #fff;}
.ef-footer__main{display:grid;grid-template-columns:37% 63%;}
.ef-footer__newsletter {padding: 42px 42px 0px 42px;/*border-right: 1px solid #98B2D9;*/}
.ef-footer__lead,
.ef-footer__copy,
.ef-footer__privacy{margin:0;}
.ef-footer__lead{margin-bottom:18px;font-size:16px;}
.ef-footer__copy{margin-bottom:18px;font-size:16px;}
.ef-footer__form{width:100%;height:56px;display:grid;grid-template-columns:minmax(0,1fr) 168px;
overflow:hidden;margin-bottom:18px;}
.ef-footer__form input{width:100%;padding:0 18px;border:0;outline:0;background:#fff;color:#456DA8;font-size:16px;}
.ef-dir-btn {position: relative;overflow: hidden;isolation: isolate;background: #fff;color: #456DA8;border: 0;cursor: pointer;padding: 0 28px;
border-left: solid 1px;}
.ef-footer__form input::placeholder {color: #456DA8 !important;opacity: 1 !important;}
.ef-footer__privacy a {color: #98B2D9;}
.ef-dir-text{position:relative;z-index:3;pointer-events:none;transition:color .3s ease;}
.ef-dir-fill{position:absolute;inset:0;background:#FFF6C7;z-index:1;pointer-events:none;transition:transform .4s cubic-bezier(.22,.61,.36,1);}
.ef-dir-fill--left{transform:translateX(-101%);}
.ef-dir-hit{position:absolute;z-index:3;}
.ef-dir-hit--left{top:0;left:0;width:100%;height:100%;}
.ef-dir-btn:has(.ef-dir-hit--left:hover) .ef-dir-fill--left{transform:translateX(0);}
.ef-dir-btn:has(.ef-dir-hit--left:hover) .ef-dir-text{color:#456DA8;}
.ef-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:42px 42px 35px;}
.ef-footer__column{min-width:0;display:flex;flex-direction:column;align-items:flex-start;}
.ef-footer__column h3 {margin: 0 0 22px;color: #98B2D9;font-size: 15px;}
.ef-footer__column a,
.ef-footer__column p{color:#98B2D9;font-size:15px;text-decoration:none;}
.ef-footer__column a{margin-bottom:22px;}
.ef-footer__column p{margin:0 0 18px;}
.ef-footer__column a:hover{text-decoration:underline;}
.ef-footer__copyright{margin-top:auto!important;}
.ef-footer__bottom{min-height:80px;display:flex;align-items:center;justify-content:center;gap:12px;padding:20px;color:#696560;font-size:13px;}
.ef-footer__bottom strong{font-weight:600;}
.ef-footer__social h3{margin-bottom:22px;}
.ef-footer__social a{display:flex;align-items:center;gap:10px;margin-bottom:22px;color: #98B2D9;text-decoration:none;}
.ef-footer__social a svg{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:#98B2D9;stroke-width:1.7;stroke-linecap:round;
stroke-linejoin:round;}
.ef-footer__social a svg .ef-social-fill{fill:#98B2D9;stroke:none;}
.ef-footer__social a span{font-size:15px;line-height:1.2;}
.ef-footer__social a:hover {text-decoration: underline;color: #98B2D9;}
.ef-footer__social a:hover svg{stroke:#98B2D9;}
.ef-footer__social a:hover svg .ef-social-fill{fill:#98B2D9;}

.ef-footer-shop {display: none;}
.cstm-menu svg {width: 13px;}
.ef-model-image-wrap {position: relative;}
.ef-model-size-info {position: absolute;bottom: 12px;right: 12px;background: rgba(255, 255, 255, 0.9);color: #707070;
padding: 10px 15px;font-size: 14px;}
.ef-footer-copyright {margin-top: 24px;font-size: 12px;color: #98B2D9;text-align: left;}




.collection-refresh .image-wrap {aspect-ratio: 4 / 5 !important;height: auto !important;overflow: hidden;}
.collection-refresh .collection-image {width: 100% !important;height: 100% !important;padding-bottom: 0 !important;
aspect-ratio: 4 / 5 !important;background-size: cover !important;background-position: center center !important;}
.collection-refresh .grid__item {padding-left: 2px;}
.collection-refresh .collection-item {margin-bottom: 2px;}

@media(max-width:768px){
.header-layout[data-logo-align=left] .site-header__logo {margin-right: 0;}  
.site-header .header-layout {position: relative !important;}
.site-header .header-item--logo {position: absolute !important;left: 50% !important;top: 50% !important;transform: translate(-50%, -50%) !important;
width: 150px !important;max-width: 150px !important;min-width: 0 !important;flex: none !important;margin: 0 !important;z-index: 2;}
.site-header .site-header__logo {width: 100% !important;margin: 0 !important;text-align: center !important;}
.site-header .site-header__logo-link {display: flex !important;align-items: center !important;justify-content: center !important;
width: 100% !important;}
.header-item-menu .site-nav__link.site-nav__link--icon.js-drawer-open-nav {width: 44px;height: 44px;display: flex;justify-content: flex-start;
align-items: center;}
.site-header .header-item--icons {display: flex;align-items: center;justify-content: flex-end;margin-left: auto !important;flex-shrink: 0;}
.site-header .header-item--menu a,
.site-header .header-item--menu button,
.site-header .header-item--icons a,
.site-header .header-item--icons button {min-width: 44px !important;min-height: 44px !important;box-sizing: border-box !important;
padding: 0 !important;margin: 0 !important;text-align: center;align-content: center;}
.site-header .header-item--menu svg,
.site-header .header-item--icons svg {flex-shrink: 0 !important;}
.site-header .header-item--icons a,
.site-header .header-item--icons button {margin-left: 0 !important;margin-right: 0 !important;}
.site-header .js-drawer-open-nav {margin: 0 !important;transform: none !important;}
.site-header .js-drawer-open-search.medium-up--hide {margin-left: 4px !important;margin-right: 0 !important;transform: none !important;}
.site-header .js-drawer-open-search {margin-left: 4px !important;margin-right: 0 !important;}
.site-header .header-item--icons {gap: 0 !important;}
.site-header .header-item--icons .cstm-accc {margin-right: 0 !important;}
.site-header .js-drawer-open-nav,
.site-header .js-drawer-open-search,
.site-header .cstm-accc,
.site-header .js-drawer-open-cart {min-width: 44px !important;min-height: 44px !important;box-sizing: border-box !important;}





.ef-product-gallery__media-link--pinned {display: none;}  
.ef-model-size-info {bottom: 8px;right: 8px;font-size: 12px;padding: 8px 10px;}
.ef-footer-shop {display: block;}  
.ef-footer-shop .ef-footer-arrow {font-size: 14px;}
.cstm-menu {display: none !Important;}
.mnu-cstm .ef-footer-arrow {font-size: 12px;}
.ef-footer-arrow svg, .mnu-cstm svg {width: 16px;} 


.ef-footer{padding:0;}
.ef-footer__logo{height:auto;padding:25px 10px;margin:0px;}
.ef-footer__main{display:block;min-height:0;}
.ef-footer__newsletter{padding:45px 10px 45px 10px;border-right:0;border-bottom:1px solid #98B2D9;}
.ef-footer__lead{margin-bottom:24px;font-size:17px;}
.ef-footer__copy{max-width:none;margin-bottom:24px;font-size:17px;}
.ef-footer__form{max-width:none;height:58px;grid-template-columns:minmax(0,1fr) 42%;margin-bottom:25px;}
.ef-footer__form input{padding:0 16px;font-size:17px;}
.ef-footer__form button{font-size:16px;}
.ef-footer__privacy{font-size:15px;}
.ef-footer__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding: 35px 10px 45px;gap: 10px 30px;}
.ef-footer__column h3{margin-bottom:22px;font-size:16px;}
.ef-footer__column a,
.ef-footer__column p{font-size:16px;}
.ef-footer__column a{margin-bottom:23px;}
.ef-footer__support{grid-column:1 / -1;padding-top:20px;}
.ef-footer__copyright{margin-top:10px!important;}
.ef-footer__bottom{justify-content:flex-start;min-height:65px;padding:18px 30px;flex-wrap:wrap;border-top:1px solid #aaa6a0;font-size:12px;}
.ef-footer__social a{gap:9px;margin-bottom:20px;}
.ef-footer__social a svg{width:17px;height:17px;flex-basis:17px;}
.ef-footer__social a span{font-size:16px;}
.ef-footer__logo-text img {height: auto;}

.ef-pdp-price-reviews {column-gap: 8px !important;row-gap: 3px !important;margin: 10px 0 12px !important;padding-bottom: 12px !important;}
.ef-pdp-price-reviews::before {height: 0 !important;margin: 0 !important;padding: 0 !important;}
.ef-pdp-price-reviews .pdp-ef-ref-discount-badge {margin: 10px 0 0 0 !important;padding: 2px 6px !important;width: fit-content !important;
flex: 0 0 auto !important;}
}

/* end footer css 9-10-2026 */

/* TABLET */
@media screen and (max-width: 1024px) {
.split-banner-section {gap: 16px;}
/*.split-banner-image {height: 600px;}*/
.split-banner-button {right: 18px;bottom: 18px;min-width: 140px;min-height: 78px;font-size: 24px;}
}
@media (min-width: 1025px) {
.template-product .left-cstmimg {flex-grow: 1;flex-shrink: 0;max-width: 45vw;width: 45vw;margin-top: 15px;transform: translate(0%);}
.template-product  .page-content {padding-top: 0;}  
.template-product .grid {}
.template-product .product-stacked-main {display: flex;gap: 3%;}
.template-product .grid__item.scroll-trigger {z-index: 0;position: sticky;top: 10px;align-self: flex-start;background: white;
padding-top: 63px;max-width: 33%;width: calc(45%);padding-left: 0;flex-grow: 1;flex-shrink: 0;}
.template-product .product__photos ul.no_pin {margin-top: calc(0px - 0rem);padding: 0;}
.template-product .product__photos ul li.ef-product-gallery__item--pinned img {width: 100%;max-width: 230px;}
.template-product .product__photos ul {margin: 0;padding:0;}
.template-product .product__photos ul li.ef-product-gallery__item--pinned {margin-top: calc(-305px - 2rem);transition: all .3s ease;
position: sticky;left: 0%;width: 40% !important;top: 55vh;transform: translate(-50%, -50%);}
}
/* PRICE + REVIEWS */

.ef-pdp-price {display: flex;align-items: center;gap: 8px;color: #111;font-size: 22px;white-space: nowrap;}
.ef-price-compare {color: #888;font-size: 15px;}
.ef-pdp-review-divider {width: 1px;height: 15px;background: #ccc;flex-shrink: 0;}
.ef-pdp-review-link {display: inline-flex;align-items: center;gap: 4px;color: #203F6D;text-decoration: none;}
.ef-pdp-stars {display: inline-flex;align-items: center;gap: 0px;font-size: 20px;color: #aaa;white-space: nowrap;}
.ef-pdp-stars .is-filled {color: #203F6D;}
.ef-pdp-review-text {color: #000;font-size: 14px;text-decoration: underline;text-underline-offset: 3px;}
.ef-pdp-review-link:hover .ef-pdp-review-text {text-decoration: none;}
.ef-pdp-stars .svd-product-card_ratingIcon__Yx6uE {width: 14px;height: 14px;flex-shrink: 0;display: block;}
.ef-pdp-stars path {width: 10px;}
.ef-pdp-star {width: 12px;}
.ef-customer-fit {font-size: 14px;}
.ef-customer-fit a {text-decoration: underline;text-underline-offset: 3px;}
.ef-pdp-price-group .product__price--compare span.money {color: #888 !important;text-decoration: line-through !important;cursor: not-allowed;
font-size: 17px !important;}
.product__price--compare { text-decoration: none;}
.ef-pdp-review-link:hover {color: #203F6D;}
/* Default stars */
.ef-pdp-stars .ef-pdp-star stop:first-child {stop-color: #98B2D9 !important;transition: stop-color 0.3s ease;}
.ef-pdp-stars:hover .ef-pdp-star stop:first-child,
.ef-ref-rating:hover .ef-pdp-star stop:first-child,
.ef-pdp-price-reviews a:has(.ef-pdp-stars):hover .ef-pdp-star stop:first-child {stop-color: #203F6D !important;}
.ef-pdp-stars .ef-pdp-star stop:last-child,
.ef-pdp-stars:hover .ef-pdp-star stop:last-child,
.ef-ref-rating:hover .ef-pdp-star stop:last-child {stop-color: #D1D5DB !important;}
.ef-ref-rating:hover {color: #203F6D !important;}

/* MOBILE */
@media screen and (max-width: 768px) {
.ef-pdp-price-reviews {gap: 10px;margin: 10px 0 18px;}
.ef-pdp-price {font-size: 19px;}
.ef-pdp-review-divider {height: 21px;}
.ef-pdp-stars {font-size: 16px;gap: 1px;}
.ef-pdp-review-link {gap: 7px;}
.ef-pdp-review-text {font-size: 12px;}
}
/* Hide thumbnails on mobile and tablet */
.ef-product-gallery .ef-pdp-thumbnails,
.ef-product-gallery .ef-pdp-thumbnail-boundary {display: none;}
@media screen and (max-width: 1025px) {
.ef-product-gallery > [data-ef-gallery-more-wrap] {display: none !important;}
}
@media screen and (min-width: 1026px) {
.ef-product-gallery[data-ef-gallery] {--ef-thumbnail-top: 70px;--ef-thumbnail-width: 42px;position: relative;display: grid !important;
grid-template-columns: minmax(0, 1fr);align-items: start;gap: 0;min-width: 0;overflow: visible !important;isolation: isolate;}
/* Main images stacked vertically */
.ef-product-gallery[data-ef-gallery] > [data-ef-track] {grid-column: 1;grid-row: 1;display: block !important;width: 100% !important;
min-width: 0;margin: 0 !important;padding: 0 !important;overflow: visible !important;list-style: none;scroll-snap-type: none !important;}
.ef-product-gallery[data-ef-gallery] > [data-ef-track] > [data-ef-slide] {display: block !important;position: relative;width: 100% !important;
max-width: none !important;min-width: 0;margin: 0 !important;padding: 0 !important;float: none !important;box-sizing: border-box;}
/* Hide media after #7 until + is clicked */
.ef-product-gallery[data-ef-gallery]:not(.ef-gallery-expanded)
> [data-ef-track]
> [data-ef-slide].ef-gallery-desktop-hidden {display: none !important;}
.ef-product-gallery .ef-product-gallery__media-link {display: block;width: 100%;}
.ef-product-gallery .ef-product-gallery__image {display: block;width: 100%;height: auto;}
/* Keep sticky thumbnails inside the image area */
.ef-product-gallery[data-ef-gallery] > .ef-pdp-thumbnail-boundary {display: block;grid-column: 1;grid-row: 1;align-self: stretch;
justify-self: stretch;position: relative;min-width: 0;min-height: 0;z-index: 5;pointer-events: none;}
/* Sticky thumbnail rail */
.ef-product-gallery[data-ef-gallery]
> .ef-pdp-thumbnail-boundary
> .ef-pdp-thumbnails {display: flex;position: sticky;top: var(--ef-thumbnail-top);flex-direction: column;gap: 0;width: var(--ef-thumbnail-width);
max-width: 100%;max-height: calc(100vh - var(--ef-thumbnail-top) - 24px);margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;
background: transparent;scrollbar-width: none;box-sizing: border-box;pointer-events: auto;}
.ef-product-gallery .ef-pdp-thumbnails::-webkit-scrollbar {display: none;}
.ef-product-gallery .ef-pdp-thumbnail {display: block;flex: 0 0 auto;width: 100%;min-width: 0;min-height: 0;margin: 0;padding: 0;border: 0;
border-radius: 0;background: transparent;box-shadow: none;opacity: 0.35;cursor: pointer;appearance: none;transition: opacity 0.2s ease;}
/* Hide thumbnails after #7 until + is clicked */
.ef-product-gallery[data-ef-gallery]:not(.ef-gallery-expanded)
.ef-pdp-thumbnail-boundary
.ef-pdp-thumbnail:nth-child(n + 8) {display: none !important;}
.ef-product-gallery .ef-pdp-thumbnail:hover,
.ef-product-gallery .ef-pdp-thumbnail.is-active {opacity: 1;}
.ef-product-gallery .ef-pdp-thumbnail:focus-visible {outline: 2px solid #203f6d;outline-offset: -2px;}
.ef-product-gallery .ef-pdp-thumbnail img {display: block;width: 100%;height: auto;aspect-ratio: 3 / 4;margin: 0;object-fit: cover;
 pointer-events: none;}
/* + button below the first 7 media */
.ef-product-gallery[data-ef-gallery] > [data-ef-gallery-more-wrap] {grid-column: 1;grid-row: 2;display: flex !important;justify-content: center;
width: 100%;margin: 0;padding: 20px 0;}
.ef-product-gallery .ef-gallery-more {position: relative;display: flex;justify-content: center;align-items: center;width: 70px;height: 70px;
margin: 0;padding: 0;appearance: none;-webkit-appearance: none;background: transparent;border: 0;border-radius: 0;box-shadow: none;
cursor: pointer;transition: opacity 0.2s ease, transform 0.2s ease;}
.ef-product-gallery .ef-gallery-more__icon {position: relative;display: block;width: 46px;height: 46px;}
.ef-product-gallery .ef-gallery-more__icon::before,
.ef-product-gallery .ef-gallery-more__icon::after {content: "";position: absolute;top: 50%;left: 50%;background: #203f6d;
transform: translate(-50%, -50%);}
.ef-product-gallery .ef-gallery-more__icon::before {width: 46px;height: 1px;}
.ef-product-gallery .ef-gallery-more__icon::after {width: 1px;height: 46px;}
.ef-product-gallery .ef-gallery-more:focus-visible {outline: 2px solid #203f6d;outline-offset: 3px;}
/* Hide + after revealing the remaining media */
.ef-product-gallery[data-ef-gallery].ef-gallery-expanded
> [data-ef-gallery-more-wrap] {display: none !important;}
  }

/* ========================  EF MOBILE PRODUCT GALLERY IMAGE SLIDER + PERMANENT SCROLL INDICATOR=================================== */

@media screen and (max-width: 1025px) {

  /* PRODUCT GALLERY */
.template-product .product__photos {position: relative;width: 100%;padding-bottom: 3px;timeline-scope: --ef-gallery-scroll;}
/* HORIZONTAL IMAGE SLIDER */
.template-product .product__photos ul {display: flex;flex-wrap: nowrap;gap: 4px;position: relative;width: 100%;margin: 0 !important;
padding: 0 !important;overflow-x: auto !important;overflow-y: hidden !important;scroll-snap-type: x mandatory;scroll-snap-stop: always;
scroll-padding: 0;scroll-behavior: smooth;overscroll-behavior-x: contain;-webkit-overflow-scrolling: touch;scrollbar-width: none !important;
-ms-overflow-style: none;scroll-timeline-name: --ef-gallery-scroll;scroll-timeline-axis: x;}
/* HIDE WEBKIT SCROLLBAR */
.template-product .product__photos ul::-webkit-scrollbar {display: none !important;}
/* EACH IMAGE */
.template-product .product__photos ul > li {flex: 0 0 100%;width: 100%;min-width: 0;scroll-snap-align: start;scroll-snap-stop: always;}
/* PRODUCT STACKED LAYOUT */
.template-product .product-stacked-main {display: flex;flex-direction: column;}
.template-product .left-cstmimg {position: sticky;top: 0;}
.template-product .grid__item.scroll-trigger {padding: 0 0 0 15px;background: white;position: relative;}
/* PERMANENT SCROLLBAR TRACK */
.template-product .product__photos::before {content: "";position: absolute;bottom: 0;left: 0;width: 100%;
height: 3px;background: #e5e5e5;pointer-events: none;}
/* MOVING BLUE SCROLLBAR */
.template-product .product__photos::after {content: "";position: absolute;bottom: 0;left: 0;width: 25%;height: 3px;
background: #203F6D;transform: translateX(0);animation: efGalleryScroll 1s linear both;animation-timeline: --ef-gallery-scroll;
pointer-events: none;}
/* SCROLLBAR ANIMATION */
@keyframes efGalleryScroll {
from {transform: translateX(0);}
to {transform: translateX(300%);}
}

}

.template-product .product__photos ul li {margin-bottom: 0;}
.ef-product-gallery__frame {margin: 0 0 -8px 0;}
.main-fabric-collection {text-transform: uppercase;text-decoration: underline;font-size: 12px;padding-bottom: 1rem;font-weight: 600;letter-spacing: -0.025em;}
.scroll-trigger .product__price span.money {font-size: 17px;letter-spacing: -0.025em;color:#203F6D;}
.scroll-trigger .product-single__form .variant-wrapper .variant__label {;text-transform: none;font-size: 14px;color: #203F6D;}
.scroll-trigger .variant__label[for] {margin-bottom: 15px;margin-top:1px;}
.scroll-trigger .variant-input-wrap {border: 0;padding: 0;margin: 0 0 15px;gap: 8px;display: -webkit-inline-box;display: -webkit-inline-flex;
display: -ms-inline-flexbox;display: inline-flex;-webkit-box-flex-wrap: wrap;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;
white-space: nowrap;}
.scroll-trigger .variant-input-wrap label {font-size: 13px;letter-spacing: 0em;position: relative;display: inline-block;padding: 9px 6px;
background-color: #fff;margin: 0;height: 44px;text-align: center;border-radius: 2px;min-width: 44px;font-size: 0.875rem;
line-height: 1.71 !Important;-webkit-transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
transition: color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, border-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, background-color 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, box-shadow 300ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
box-shadow: inset 0 0 0 1px #C6C6C6;overflow: hidden;transition: border-color .2s ease, background-color .2s ease,
color .2s ease;color: #203F6D;}

/* All size buttons */

/* Available sizes hover */
@media (hover: hover) {
.scroll-trigger .variant-input-wrap label:not(.disabled):hover {
border-color: #203F6D !important;background-color: #f3f3f3;color: #203F6D;}
.scroll-trigger .variant-input-wrap label.disabled:hover {border-color: #b8b8b8 !important;color: #aaa !important;box-shadow: inset 0 0 0 1px #C6C6C6;}
}

/* Sold out size */
.scroll-trigger .variant-input-wrap label.disabled {position: relative;overflow: hidden;color: #c5c5c5 !important;border-color: #e5e5e5 !important;
background: #fff !important;opacity: 1 !important;}
/* Diagonal line from bottom-left to top-right */
.scroll-trigger .variant-input-wrap label.disabled::after {content: "";position: absolute;inset: 0;width: 100%;height: 100%;
border: 0 !important;background: linear-gradient(
    to bottom right,
    transparent calc(50% - .5px),
    #d5d5d5 50%,
    transparent calc(50% + .5px)
  );
transform: none !important;pointer-events: none;}

/* Disabled hover */
.ef-sticky-size-required {outline: 1px solid #ff2424 !important;outline-offset: 2px;}
.ef-sticky-size-error {display: block;width: 100%;margin: -8px 0 14px;color: #ff2424;font-size: 0.75rem;line-height: 1.4;}
.ef-sticky-size-error[hidden] {display: none !important;}
.scroll-trigger .variant__button-label:focus-visible {box-shadow: inset 0 0 0 1px #C6C6C6 !important;outline: none;}
.variant-input-wrap input[type=radio]:focus+label {background-color: transparent;box-shadow: 0 0 0 1px #C6C6C6;}
.scroll-trigger .variant-input-wrap input[type=radio]:checked+label {box-shadow: 0 0 0 1px #203F6D;background-color: #203F6D !important;
color: #fff !important;}
.scroll-trigger span.ks-chart-modal-link {line-height: 0px!important;}
.scroll-trigger .dbut {display: block !important;width: 100% !important;max-width: 100% !important;margin: 0px auto !important;
text-align: center !important;box-sizing: border-box;}
.scroll-trigger .product-single__form .btn--full {width: 100%;min-width: 100%;padding: 13px 0;background: #203F6D;color: #F6F4EF;
border-radius: 7px;margin:0 !important}
.scroll-trigger .product-single__form {margin-bottom: 0px;}
.scroll-trigger .variant-wrapper {margin-bottom: 0 !Important;}
/*.scroll-trigger .product-single__form .btn--full:hover {background: #203F6D !important;}*/
.scroll-trigger .add-to-cart span {letter-spacing: 0px;font-size: 12.5px;}
.scroll-trigger .premium-blend-flece-main {position: relative;display: inline-block;width: 100%;display: none;}
.scroll-trigger #countcustom {margin: 0px 0 8px 0;font-family: "Onest",sans-serif !important;font-weight: 500 !important; letter-spacing: -0.025em;}
.scroll-trigger #countcustom .oke-sr-count {margin: 0px 0 0px 0;font-family: "Onest",sans-serif !important;font-weight: 300 !important;
color: #5A554C;line-height: 1.4;}
.scroll-trigger .product__quantity {margin-bottom: 30px;display: none;}
.scroll-trigger .accordion-header {font-size: 14px;}
.scroll-trigger .accordion-content p {font-size: 13px;}
.scroll-trigger .product-single__title {font-size: 25px;text-transform: inherit;letter-spacing:-0.025em !important;line-height:1.1em !important;
color:#203F6D;}
.scroll-trigger .accordion {margin-top: 120px;}
.pdp_accord {margin: 20px 0 0 0;}
.pdp_accord .easyslider-glyph svg,
.pdp_accord .easyslider-glyph i,
.pdp_accord .easyslider-glyph::marker {display: none !important;}
.pdp_accord .easyslider-glyph {width: 18px !important;height: 18px !important;position: absolute !important;display: inline-block !important;
background: transparent !important;-webkit-mask-image: inherit !important;}
.pdp_accord .easyslider-glyph::before,
.pdp_accord .easyslider-glyph::after {content: "";position: absolute;left: 50%;top: 50%;background: #203F6D;transform: translate(-50%, -50%);
transition: all .3s ease;}
.pdp_accord .easyslider-glyph::before {width: 8px;height: 1px;}
.pdp_accord .easyslider-glyph::after {width: 1px;height: 8px;}
.pdp_accord .easyslider-header[aria-expanded="true"] .easyslider-glyph::after {opacity: 0;}
.pdp_accord .easyslider-header-text {font-family: "Onest",sans-serif !important;font-weight: 500 !important;color: #203F6D;
text-transform: uppercase; letter-spacing:-0.025em !important;line-height:1.1em !important;}
.pdp_accord .easyslider-content-wrapper p {font-family: "Onest",sans-serif !important;font-weight: 300 !important;font-size: 14px;
color: #203F6D;letter-spacing:0 !important;line-height:1.2em !Important;}

.pdp_accord .easyslider-container .easyslider-header {border-color: transparent;}
.pdp_accord .easyslider-container .easyslider-header:focus {border-color: transparent;}
.pdp_accord .easyslider-container .easyslider-header:focus, .pdp_accord .easyslider-container .easyslider-active .easyslider-header 
{border-color: transparent !important;}
.pdp_accord .easyslider-item {border-bottom: 1px solid #E0DDDB;}

@media screen and (max-width: 749px) {

.u-m-like-section {padding: 25px 0px 35px;}
.u-m-like-header {margin-bottom: 18px;}
.u-m-like-header h2 {font-size: 18px;letter-spacing: 0px;  }
.u-m-like-shop-all-link {font-size: 15px;}
.u-m-like-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 8px 8px;width: 100%;overflow: visible;}
.u-m-like-card {width: 100%;min-width: 0;}
.u-m-like-info {padding: 8px 4px 0;}
.u-m-like-vendor {min-height: 16px;margin-bottom: 3px;font-size: 12px;}
.u-m-like-bottom {display: block;}
.u-m-like-title {margin-bottom: 4px;font-size: 14px;line-height: 1.25;}
.u-m-like-price {font-size: 12px;}


.product .product__media-wrapper {position: relative !important;top: auto !important;width: 100% !important;overflow: hidden !important;
isolation: isolate;}
.product .product__media-wrapper media-gallery,
.product .product__media-wrapper slider-component {position: relative !important;display: block !important;
width: 100% !important;overflow: hidden !important;}
.product ul.product__media-list {position: relative !important;display: flex !important;flex-wrap: nowrap !important;
align-items: stretch !important;width: 100% !important;max-width: 100% !important;margin: 0 !important;
padding: 0 !important;overflow-x: auto !important;overflow-y: hidden !important;scroll-snap-type: x mandatory !important;
overscroll-behavior-x: contain !important;-webkit-overflow-scrolling: touch;scrollbar-width: none !important;}
.product ul.product__media-list::-webkit-scrollbar {display: none !important;}
/* Main scrolling images */
.product ul.product__media-list
> li.product__media-item:not(.product__media-item--variant) {position: relative !important;flex: 0 0 100% !important;
width: 100% !important;min-width: 100% !important;max-width: 100% !important;height: auto !important;aspect-ratio: 4 / 5 !important;
margin: 0 !important;padding: 0 !important;scroll-snap-align: start !important;scroll-snap-stop: always !important;
transform: none !important;}
.product ul.product__media-list
> li.product__media-item:not(.product__media-item--variant)
.product-media-container,
.product ul.product__media-list
> li.product__media-item:not(.product__media-item--variant)
.product__modal-opener,
.product ul.product__media-list
> li.product__media-item:not(.product__media-item--variant)
.product__media {position: relative !important;display: block !important;width: 100% !important;height: 100% !important;
max-width: none !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;aspect-ratio: 4 / 5 !important;}
.product ul.product__media-list
> li.product__media-item:not(.product__media-item--variant)
.product__media::before {display: none !important;content: none !important;padding: 0 !important;}
.product ul.product__media-list
> li.product__media-item:not(.product__media-item--variant)
.product__media img {position: absolute !important;inset: 0 !important;display: block !important;
 width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center !important;
transform: none !important;}
.product ul.product__media-list
> li.product__media-item--variant:first-child {position: absolute !important;left: 0 !important;
bottom: 0 !important;top: auto !important;right: auto !important;display: block !important;width: 48vw !important;
min-width: 48vw !important;max-width: 48vw !important;height: 48vw !important;margin: 0 !important;
padding: 0 !important;transform: none !important;z-index: 20 !important;pointer-events: none !important;overflow: visible !important;
scroll-snap-align: none !important;}
.product ul.product__media-list
> li.product__media-item--variant:first-child
.product-media-container,
.product ul.product__media-list
> li.product__media-item--variant:first-child
.product__modal-opener,
.product ul.product__media-list
> li.product__media-item--variant:first-child
.product__media {position: relative !important;display: block !important;width: 100% !important;height: 100% !important;
max-width: none !important;margin: 0 !important;padding: 0 !important;aspect-ratio: 1 / 1 !important;background: transparent !important;}
.product ul.product__media-list
> li.product__media-item--variant:first-child
.product__media::before {display: none !important;content: none !important;padding: 0 !important;}
product ul.product__media-list
> li.product__media-item--variant:first-child
.product__media img {position: absolute !important;inset: 0 !important;display: block !important;width: 100% !important;
 height: 100% !important;object-fit: contain !important;object-position: left bottom !important;transform: none !important;}
.product ul.product__media-list
> li.product__media-item--variant:not(:first-child) {display: none !important;}
.product .product__media-item.scroll-trigger,
.product .product__media-item.animate--fade-in,
.product .product__media-item.scroll-trigger--offscreen {opacity: 1 !important;visibility: visible !important;transform: none !important;
animation: none !important;transition: none !important;}
.product .product__media-wrapper .slider-buttons {display: none !important;}
.product .product__info-wrapper {position: relative !important;z-index: 30 !important;background: #fff !important;padding-top: 2rem !important;
}
}


@media screen and (max-width: 990px) {
.u-m-like-grid {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px 11px;}
.u-m-like-card {width: 100%;}
}


/* start css review 28-10-2026 */

/* ================================  ELEVATED FAITH  Review CSS - DESKTOP AND MOBILE=================================== */
.pdp_accord .easyslider-content-wrapper p span { font-family: "Onest", sans-serif !important;  font-weight: 300 !important;  font-size: 14px !important; color: #203F6D !important; 
letter-spacing: 0 !important;line-height: 1.2em !Important;}
.pdp_accord .easyslider-content-wrapper p strong span, .pdp_accord .easyslider-content-wrapper p strong {font-family: "Onest",sans-serif !important;font-weight: 500 !important;
letter-spacing: -0.025em !important;line-height: 1.1em !Important;}
.okn-reviews {padding: 0 15px;}
#pvReviewsQuestions {--ef-review-black: #203F6D;--ef-review-gray: #98B2D9;--ef-review-width: 1030px;}
#pvReviewsQuestions .okeReviews {color: var(--ef-review-black) !important;}
#pvReviewsQuestions .oke-w {width: 100% !important;max-width: var(--ef-review-width) !important;margin: 0 auto !important;}
#pvReviewsQuestions .rvw_new {font-style:normal !important;font-size: 20px !important;text-align: center !important;
text-transform: none !important;display: table !important;width: max-content !important;max-width: 100% !important;
margin: 0 auto 0px !important;padding: 0 0 0px !important;}
#pvReviewsQuestions .oke-w-header {width: 100% !important;margin: 0 auto 65px !important;}
#pvReviewsQuestions .oke-w-header-content {display: flex !important;flex-direction: column !important;align-items: center !important;
justify-content: flex-start !important;gap: 35px !important;width: 100% !important;}
#pvReviewsQuestions .oke-w-header-content-block {display: block !important;flex: 0 0 auto !important;min-width: 0 !important;margin: 0 !important;
padding: 0 !important;}
#pvReviewsQuestions .oke-w-header-content-block:first-child {text-align: center !important;}
#pvReviewsQuestions .oke-w-header-content-block:first-child
.oke-w-header-content-module {width: 100% !important;text-align: center !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule {display: flex !important;flex-direction: column !important;align-items: center !important;
justify-content: center !important;width: 100% !important;margin: 0 auto !important;text-align: center !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule-rating {display: flex !important;flex-direction: row !important;align-items: center !important;
justify-content: center !important;gap: 7px !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule-rating-average {font-size: 14px !important;color: #203F6D !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule-rating-stars {top: 0px !Important;display: inline-flex !important;align-items: center !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule-count {font-size: 12px !important;margin: 3px 0 0 !important;color: #203F6D !important;}
#pvReviewsQuestions .oke-w-breakdownModule {display: none !important;}
#pvReviewsQuestions .oke-w-header-content-block:nth-child(2) {width: 100% !important;}
#pvReviewsQuestions .oke-w-header-content-block:nth-child(2)
.oke-w-header-content-module {width: 100% !important;margin: 0 !important;}
#pvReviewsQuestions .oke-w-attrModule {width: 100% !important;max-width: 100% !important;}
#pvReviewsQuestions .oke-w-barAttributes {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
column-gap: 35px !important;row-gap: 25px !important;align-items: start !important;width: 840px !important;margin:0 auto;max-width: 100% !important;}
#pvReviewsQuestions .oke-w-barAttributes-item {width: 100% !important;min-width: 0 !important;max-width: none !important;
margin: 0 !important;padding: 0 !important;}
#pvReviewsQuestions .oke-attrBar {width: 100% !important;max-width: 100% !important;}
#pvReviewsQuestions .oke-attrBar-title {text-align: left !important;margin: 0 0 12px !important;}
#pvReviewsQuestions .oke-attrBar-title-text {font-size:13px;text-transform: uppercase !important;color: #203F6D !important;}
#pvReviewsQuestions .oke-barDefault-marker,
#pvReviewsQuestions .oke-barDefault-dots,
#pvReviewsQuestions .oke-barDefault-background {display: none !important;}
#pvReviewsQuestions .oke-attrBar-bar {height: 8px !important;width: 100% !important;}
#pvReviewsQuestions .oke-barDefault {position: relative !important;height: 8px !important;width: 100% !important;background: repeating-linear-gradient(
to right,#dedede 0,#dedede calc(20% - 4px),transparent calc(20% - 4px),transparent 20%) !important;border-radius: 0 !important;}
#pvReviewsQuestions .oke-w-barAttributes-item:first-child
.oke-barDefault::after {content: "" !important;position: absolute !important;top: 0 !important;left: 40% !important;width: calc(20% - 4px) !important;
height: 9px !important;background: #203F6D !important;}
#pvReviewsQuestions .oke-w-barAttributes-item:nth-child(2)
.oke-barDefault::after {content: "" !important;position: absolute !important;top: 0 !important;left: 80% !important;width: calc(20% - 4px) !important;
height: 9px !important;background: #203F6D !important;}
#pvReviewsQuestions .oke-attrBar-labels {display: flex !important;justify-content: space-between !important;gap: 5px !important;
margin-top: 8px !important;}
#pvReviewsQuestions .oke-attrBar-labels-label {font-size: 11px !important;color: #203F6D !important;}

/* ========================================== 5. FILTER AND SORT========================================== */
/* Okendo star colors */
.oke-stars {--oke-star-filled-color: #203F6D !important;--oke-star-empty-color: #98B2D9 !important;}
/* Filled stars */
.oke-stars-foreground,
.oke-stars-foreground svg,
.oke-stars-foreground svg use {color: #203F6D !important;fill: #203F6D !important;}
/* Empty stars - Outline only */
.oke-stars-background,
.oke-stars-background svg,
.oke-stars-background svg use {color: #98B2D9 !important;fill: none !important;stroke: #98B2D9 !important;stroke-width: 1.5px !important;}
/* Filled SVG symbol */
#oke-star-filled,
#oke-star-filled path {color: #203F6D !important;fill: #203F6D !important;stroke: none !important;}
/* Empty SVG symbols */
#oke-star-empty,
#oke-star-empty path,
#oke-star-unfilled,
#oke-star-unfilled path {color: #98B2D9 !important;fill: none !important;stroke: #98B2D9 !important;stroke-width: 1.5px !important;}


/* THUMBS UP ICON */
.oke-helpful-vote-button--positive {color: #456DA8 !important;}
.oke-helpful-vote-button--positive::before,
.oke-helpful-vote-button--positive svg {color: #456DA8 !important;fill: #456DA8 !important;}
/* THUMBS UP COUNT */
.oke-helpful-vote-button--positive .oke-helpful-vote-counter {color: #203F6D !important;}
/* THUMBS DOWN ICON */
.oke-helpful-vote-button--negative {color: #98B2D9 !important;}
.oke-helpful-vote-button--negative::before,
.oke-helpful-vote-button--negative svg {color: #98B2D9 !important;fill: #98B2D9 !important;}
/* THUMBS DOWN COUNT */
.oke-helpful-vote-button--negative .oke-helpful-vote-counter {color: #203F6D !important;}
#pvReviewsQuestions .oke-w-reviews-filterToggle .oke-icon {border-right: 2px solid #203F6D !Important;border-bottom: 2px solid #203F6D !Important;}

#pvReviewsQuestions .oke-w-reviews-filters, #pvReviewsQuestions .oke-w-filterOption-label, #pvReviewsQuestions .oke-w-filterOption-label-star:before {
color: #203F6D !Important;}
#pvReviewsQuestions .oke-w-reviews-head {display: flex !important;align-items: center !important;justify-content: space-between !important;
gap: 12px !important;margin: 0 0 8px !important;}
#pvReviewsQuestions .oke-w-reviews-filterToggle {min-width: 0 !important;min-height: 34px !important;padding: 8px 16px !important;
background: #fff !important;color: #203F6D !important;border: 1px solid #dedede !important;border-radius: 25px !important;font-size: 12px !important;
text-transform: none !important;box-shadow: none !important;transition: all .2s ease;}
#pvReviewsQuestions .oke-w-reviews-filterToggle:hover {background: #f5f5f5 !important;border-color: #aaa !important;}
#pvReviewsQuestions .oke-w-reviews-writeReview {margin-left: auto !important;}
#pvReviewsQuestions .oke-w-reviews-controls {display: flex !important;align-items: center !important;justify-content: flex-end !important;
min-height: 30px !important;margin: 0 0 15px !important;padding: 0 !important;}
#pvReviewsQuestions .oke-w-reviews-count {display: none !important;}
/* ALIGN 4.9 RATING AND STARS */
#pvReviewsQuestions .oke-w-ratingAverageModule-rating {display: flex !important;flex-direction: row !important;align-items: center !important;
justify-content: center !important;gap: 6px !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule-rating-average {display: inline-flex !important;align-items: center !important;
font-size: 18px !important;line-height: 18px !important;margin: 0 !important;padding: 0 !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule-rating-stars .oke-stars {display: block !important;position: relative !important;
width: auto !important;height: 13px !important;line-height: 0 !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule-rating-stars .oke-stars svg {display: block !important;width: auto !important;
height: 13px !important;margin: 0 !important;padding: 0 !important;}
/* SMALL REVIEW STARS - SPANX STYLE */
#pvReviewsQuestions .oke-w-ratingAverageModule .oke-stars svg,
#pvReviewsQuestions .oke-reviewContent-stars .oke-stars svg {height: 10px !important;width: auto !important;max-height: 10px !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule .oke-stars,
#pvReviewsQuestions .oke-reviewContent-stars .oke-stars {display: inline-block !important;line-height: 0 !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule-rating,
#pvReviewsQuestions .oke-reviewContent-stars {display: flex !important;align-items: center !important;gap: 5px !important;}
#pvReviewsQuestions .oke-w-reviews-sort {display: block !important;margin-left: auto !important;}
#pvReviewsQuestions .oke-sortSelect {display: flex !important;align-items: center !important;gap: 6px !important;}
#pvReviewsQuestions .oke-sortSelect-label,
#pvReviewsQuestions .oke-sortSelect-sort {font-size: 11px !important;color: #333 !important;}
#pvReviewsQuestions .oke-sortSelect-sort {background-color: transparent !important;border: 0 !important;box-shadow: none !important;padding: 5px 22px 5px 5px !important;
cursor: pointer;}
#pvReviewsQuestions .oke-w-reviews-main,
#pvReviewsQuestions .oke-w-reviews-list {width: 100% !important;}
#pvReviewsQuestions .oke-w-reviews-list {margin: 0 !important;padding: 0 !important;}
#pvReviewsQuestions .oke-w-reviews-list-item {list-style: none !important;}
#pvReviewsQuestions .oke-w-review {display: flex !important;flex-direction: row !important;align-items: flex-start !important;gap: 30px !important;
width: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 26px 0 !important;border: 0 !important;
background: transparent !important;box-shadow: none !important;}
#pvReviewsQuestions .oke-w-review-side {flex: 0 0 150px !important;width: 150px !important;min-width: 150px !important;max-width: 150px !important;
margin: 0 !important;padding: 0 !important;}
#pvReviewsQuestions .oke-w-reviewer {display: block !important;width: 100% !important;}
#pvReviewsQuestions .oke-w-reviewer-identity {display: block !important;}
#pvReviewsQuestions .oke-w-reviewer-name {display: block !important;
font-size: 20px !important;color: #203F6D !important;overflow-wrap: normal !important;word-break: normal !important;}
#pvReviewsQuestions .oke-w-reviewer-verified-icon, #pvReviewsQuestions .oke-w-reviewer-verified-icon:before {color: #203F6D !Important;}
#pvReviewsQuestions .oke-w-reviewer-verified {display: flex !important;align-items: center !important;gap: 5px !important;
width: 100% !important;margin-top: 4px !important;font-size: 11px !important;color: #203F6D !important;white-space: nowrap !important;}
#pvReviewsQuestions .oke-w-review-main {flex: 1 1 0 !important;width: auto !important;min-width: 0 !important;max-width: none !important;
margin: 0 !important;padding: 0 !important;}
#pvReviewsQuestions .oke-w-review-content,
#pvReviewsQuestions .oke-reviewContainer,
#pvReviewsQuestions .oke-reviewContent {width: 100% !important;max-width: 100% !important;min-height: 0 !important;height: auto !important;}
#pvReviewsQuestions .oke-reviewContent-top {display: flex !important;align-items: center !important;justify-content: space-between !important;
gap: 15px !important;margin-bottom: 7px !important;}
#pvReviewsQuestions .oke-reviewContent-stars {flex: 0 0 auto !important;}
#pvReviewsQuestions .oke-reviewContent-stars svg {height: 15px !important;}
#pvReviewsQuestions .oke-reviewContent-date {margin-left: auto !important;font-size: 11px !important;color: #203F6D !important;
text-transform: uppercase !important;white-space: nowrap !important;}
#pvReviewsQuestions .oke-reviewContent-title {font-size: 13px !important;color: #203F6D !important;text-transform: none !important;
margin: 0 0 5px !important;padding: 0 !important;}
#pvReviewsQuestions .oke-reviewContent-body,
#pvReviewsQuestions .oke-reviewContent-body p {font-size: 12px !important;color: #203F6D !important;margin-top: 0 !important;}
#pvReviewsQuestions .oke-w-review-footer {min-height: 0 !important;margin-top: 10px !important;}
#pvReviewsQuestions .oke-helpful-label {display: none !important;}
#pvReviewsQuestions .oke-helpful-vote {justify-content: flex-end !important;}
#pvReviewsQuestions .oke-showMore {text-align: center !important;padding-top: 25px !important;}
#pvReviewsQuestions .oke-showMore-button {background: #fff !important;color: #203F6D !important;border: 1px solid #203F6D !important;
border-radius: 0 !important;padding: 12px 35px !important;font-size: 12px !important;}
#pvReviewsQuestions .oke-showMore-button:hover {background: #203F6D !important;color: #fff !important;}
.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover, div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover {
box-shadow: none !Important;}
#pvReviewsQuestions .oke-showMore-button::after {border-right: 2px solid #203F6D !important;border-bottom: 2px solid #203F6D !important;}
#pvReviewsQuestions .oke-showMore-button:hover::after {border-right-color: #fff !important;border-bottom-color: #fff !important;}
#pvReviewsQuestions .oke-w-reviewer {display: flex !important;flex-direction: column !important;align-items: flex-start !important;
gap: 4px !important;}
#pvReviewsQuestions .oke-w-reviewer > div {display: flex !important;flex-direction: column !important;align-items: flex-start !important;
width: 100% !important;}
#pvReviewsQuestions .oke-w-reviewer-identity {display: block !important;width: 100% !important;margin: 0 !important;}
#pvReviewsQuestions .oke-w-reviewer-name {display: block !important;width: 100% !important;margin: 0 !important;
font-size: 20px !important;white-space: normal !important;}
#pvReviewsQuestions .oke-w-reviewer-verified {display: flex !important;flex-direction: row !important;align-items: center !important;
justify-content: flex-start !important;gap: 5px !important;width: 100% !important;margin: 5px 0 0 !important;font-size: 11px !important;
color: #203F6D !important;white-space: nowrap !important;}
#pvReviewsQuestions .oke-w-reviewer-verified-icon {flex-shrink: 0 !important;}
#pvReviewsQuestions .oke-w-review-main .oke-w-review-media .oke-mediaCollage-item, #pvReviewsQuestions .oke-w-review-main .oke-w-review-media .oke-mediaStrip li {
width: 100px !important;height: 100px !important;margin:15px 0 0 0;}


/* ========================================== MOBILE========================================== */

@media screen and (max-width: 767px) {
#pvReviewsQuestions .oke-w-ratingAverageModule-rating-average {font-size: 15px !important;line-height: 15px !important;}  
#pvReviewsQuestions .oke-w {padding: 0px !important;}
#pvReviewsQuestions .rvw_new {font-size: 18px !important;margin-bottom: 6px !important;width: inherit !important;display: inherit !important;
text-align: left !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule {display: inline !important;}
#pvReviewsQuestions .oke-w-header-content-block:first-child
.oke-w-header-content-module {width: 100% !important;text-align: left !important;margin: 0;}
#pvReviewsQuestions .oke-w-header {margin-bottom: 35px !important;}
#pvReviewsQuestions .oke-w-header-content {gap: 25px !important;}
#pvReviewsQuestions .oke-w-barAttributes {grid-template-columns: 1fr !important;gap: 24px !important;}
#pvReviewsQuestions .oke-attrBar-title-text {font-size: 12px !important;}
#pvReviewsQuestions .oke-attrBar-labels-label {font-size: 10px !important;}
#pvReviewsQuestions .oke-w-reviews-head {flex-wrap: wrap !important;gap: 8px !important;}
#pvReviewsQuestions .oke-w-review {flex-direction: column !important;gap: 12px !important;padding: 6px 0 !important;}
#pvReviewsQuestions .oke-w-review-side {flex: none !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;}
#pvReviewsQuestions .oke-w-review-main {width: 100% !important;flex: 1 1 auto !important;}
#pvReviewsQuestions .oke-w-reviewer-name {font-size: 18px !important;}
#pvReviewsQuestions .oke-w-reviewer-verified {font-size: 10px !important;}
#pvReviewsQuestions .oke-reviewContent-date {font-size: 10px !important;}
#pvReviewsQuestions .oke-reviewContent-body,
#pvReviewsQuestions .oke-reviewContent-body p {font-size: 12px !important;}
#pvReviewsQuestions .oke-w-header-content-block:first-child,
#pvReviewsQuestions .oke-w-header-content-block:first-child .oke-w-header-content-module {
width: 100% !important;margin: 0 !important;padding-left: 0 !important;text-align: left !important;justify-content: flex-start !important;  }
#pvReviewsQuestions .oke-w-ratingAverageModule-rating {display: flex !important;align-items: center !important;justify-content: flex-start !important;
width: auto !important;gap: 4px !important;margin: 0 !important;}
#pvReviewsQuestions .oke-w-ratingAverageModule-count {display: block !important;width: auto !important;text-align: left !important;
margin: 3px 0 0 !important;}
}


/* end css review 28-10-2026 */

/* start media css Website Refresh 16-7-2026 */
@media screen and (max-width: 767px) {
/*#SearchDrawer .site-header__search-input{caret-color:transparent;}
#SearchDrawer.ef-caret-ready .site-header__search-input{caret-color:currentColor;} */ 

/* Opening ke time cursor hide */
#SearchDrawer .site-header__search-input{caret-color:transparent;}
/* Drawer open hone ke .55s baad cursor show */
#SearchDrawer.drawer--is-open .site-header__search-input{animation:efShowSearchCaret .01s linear .55s forwards;}
@keyframes efShowSearchCaret{
from{caret-color:transparent;}
to{caret-color:currentColor;}
}
  

#CartDrawer.drawer {width: 100vw !important;max-width: 100vw !important;right: 0 !important;left: auto !important;will-change: transform;
backface-visibility: hidden;-webkit-backface-visibility: hidden;  }
#CartDrawer.drawer--right {transform: translate3d(100vw, 0, 0) !important;-webkit-transform: translate3d(100vw, 0, 0) !important;
transition:
transform .6s cubic-bezier(.22,.61,.36,1) !important,
-webkit-transform .6s cubic-bezier(.22,.61,.36,1) !important;}
#CartDrawer.drawer--right.drawer--is-open {transform: translate3d(0, 0, 0) !important;-webkit-transform: translate3d(0, 0, 0) !important;}
#CartDrawer.drawer--right.is-transitioning {
transition:
transform .6s cubic-bezier(.22,.61,.36,1) !important,
-webkit-transform .6s cubic-bezier(.22,.61,.36,1) !important; }
#SearchDrawer.drawer {width: 100vw !important;max-width: 100vw !important;right: 0 !important;left: auto !important;will-change: transform;
backface-visibility: hidden;-webkit-backface-visibility: hidden;}
#SearchDrawer.drawer--right {transform: translate3d(100vw, 0, 0) !important;-webkit-transform: translate3d(100vw, 0, 0) !important;
transition:
transform .55s cubic-bezier(.22,.61,.36,1) !important,
-webkit-transform .55s cubic-bezier(.22,.61,.36,1) !important;}
#SearchDrawer.drawer--right.drawer--is-open {transform: translate3d(0, 0, 0) !important;-webkit-transform: translate3d(0, 0, 0) !important;}

}

#CartDrawer.drawer,
#CartDrawer.drawer, #SearchDrawer.drawer {right: 0 !important;left: auto !important;
transform: inherit;-webkit-transform: inherit;transition: inherit;will-change: inherit;-webkit-backface-visibility: inherit;}
#CartDrawer.drawer.drawer--is-open, #SearchDrawer.drawer.drawer--is-open {transform: inherit;-webkit-transform: inherit;transition: inherit;}
#CartDrawer.drawer.is-transitioning,
#SearchDrawer.drawer.is-transitioning {transition:transform .65s cubic-bezier(.22,.61,.36,1),
-webkit-transform .65s cubic-bezier(.22,.61,.36,1) !important;}
.woot-widget-bubble {display: none !Important;}

#CartDrawer .ef-cart-scroll,
#SearchDrawer,
#SearchDrawer .drawer__inner,
#SearchDrawer .site-header__search-container{scrollbar-width:none;-ms-overflow-style:none;}
#CartDrawer .ef-cart-scroll::-webkit-scrollbar,
#SearchDrawer::-webkit-scrollbar,
#SearchDrawer .drawer__inner::-webkit-scrollbar,
#SearchDrawer .site-header__search-container::-webkit-scrollbar{ display:none;width:0;height:0;}

@media only screen and (max-width: 320px) {
.ef-footer {width: 100%;max-width: 100%;overflow-x: clip;box-sizing: border-box;}
.ef-footer__bottom,
.ef-footer__links {width: 100%;max-width: 100%;min-width: 0;box-sizing: border-box;}
.ef-footer__links {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;column-gap: 6px !important;
row-gap: 30px !important;}
.ef-footer__links > * {min-width: 0 !important;width: auto !important;max-width: 100% !important;}
.ef-footer__links > :nth-child(3) {grid-column: 1 / -1;}
.ef-footer__links a,
.ef-footer__links p {max-width: 100%;overflow-wrap: break-word;white-space: normal !important;}
.ef-footer__form {width: 100%;max-width: 100%;min-width: 0;box-sizing: border-box;}
.ef-footer__form input {min-width: 0;}



  /* EMAIL INPUT */
  .ef-footer__newsletter {padding: 25px 10px 25px 10px;}
  #EFNewsletter-footer input[type="email"] {flex: 1 1 0 !important;height: 54px !important;padding: 0 10px !important;
font-size: 12px !important;box-sizing: border-box !important;border-radius: 0 !important;  }
#EFNewsletter-footer button[type="submit"] {display: flex !important;align-items: center !important;justify-content: center !important;
flex: 0 0 95px !important;width: 95px !important;min-width: 0 !important;max-width: 95px !important;height: 54px !important;padding: 0 8px !important;
margin: 0 !important;box-sizing: border-box !important;border-radius: 0 !important;}
#EFNewsletter-footer .ef-dir-text {font-size: 11px !important;white-space: nowrap !important;}
}


@media (max-width: 767px) {
  
#CartDrawer.drawer,
#CartDrawer.drawer, #SearchDrawer.drawer {right: 0 !important;left: auto !important;width: 100vw !important;max-width: 100vw !important;
transform: inherit;-webkit-transform: inherit;transition: inherit;will-change: inherit;-webkit-backface-visibility: inherit;}
#CartDrawer.drawer.drawer--is-open, #SearchDrawer.drawer.drawer--is-open {transform: inherit;-webkit-transform: inherit;transition: inherit;}
#CartDrawer.drawer.is-transitioning,
#SearchDrawer.drawer.is-transitioning {transition:transform .65s cubic-bezier(.22,.61,.36,1),
-webkit-transform .65s cubic-bezier(.22,.61,.36,1) !important;}

h3.popular-searches-heading, .suggested-slider h3, .categories-title {font-size: 19px;} 
.suggested-slider{margin:45px 0px 0;}
.suggested-slider-heading{margin-bottom:17px;}
.suggested-card{flex:0 0 42%!important;min-width:42%!important;}
.suggested-dots{display:none!important;}
.suggested-mobile-scrollbar{position:relative;display:flex;align-items:center;width:100%;height:auto;user-select:none;
-webkit-user-select:none;touch-action:none;margin-top: 16px;}
.suggested-mobile-scrollbar-track{position:relative;width:100%;height:1px;background:#d4d4d4;}
.suggested-mobile-scrollbar-thumb{position:absolute;left:0;top:50%;height:2px;background:#111;transform:translate3d(0,-50%,0);
will-change:transform;touch-action:none;}
.suggested-mobile-scrollbar-thumb.is-dragging{height:2px;}
.suggested-title {max-width: 139px;}



.split-banner-section {grid-template-columns: 1fr;gap: 8px;padding: 0 8px;}
.split-banner-image {width: 100%;height: auto;aspect-ratio: 4 / 5;/*object-fit: cover;*/}
.split-banner-button {right: 12px;bottom: 12px;min-width: 110px;min-height: 58px;padding: 14px 22px;font-size: 20px;}

.categories-section {padding: 0 0px;margin:60px 0 0 0;}
.categories-title {margin-bottom: 20px;}
.category-btn {padding: 8px 16px;font-size: 14px;}




/*.hero-banner-section-banner .grid.feature-row-main {display: block;}  */
.ef-announcement-slide {padding: 0 15px;white-space: normal;}
.ef-announcement-slide,
.ef-announcement-slide a {font-size: 12px;line-height: 1.2;}
.js-drawer-open-nav svg {width: 28px;height: 28px;fill:#203F6D;}
.cstm-accc svg.icon.icon-userr {width: 24px !important;height: 24px !important;} 
.site-header--heading-style .site-nav__link.js-drawer-open-nav {line-height: 0.4;}
.site-header__search-btn .icon-searchh {width: 24px;height: 24px;fill:#203F6D;}



.pdp_accord .easyslider-item {z-index:1 !Important;}  
a.mobile-nav__link.mobile-nav__link--top-level.tsSale {color: #000 !important;}
  
.u-m-like-section {padding: 0px !important;}
.pdp-gallery-section {margin-left:15px;margin-right:15px;}
.template-product .grid__item.scroll-trigger .product-single__meta {margin-right: 15px;padding-right:0px;padding-left:0px;}


.template-product .product__photos ul li.ef-product-gallery__item--pinned {position: absolute;z-index: 10;top: 90%;left: 0;transform: translateY(-100%) scale(.8);
width: 40vw;min-width: 30vw;height: 40vw;}
.scroll-trigger .accordion{margin-top: 28px;}
.scroll-trigger .variant-input-wrap label {line-height: 16px;}
.scroll-trigger .ks-chart-modal-link.sizing-chart-modal-link {color: #374151 !important;}
.scroll-trigger .main-size-guider .ks-chart-modal-link.sizing-chart-modal-link ._ks_text {color: #3B372F !important;}



}

@media (max-width: 991px) and (min-width: 768px) {

  /* Header wrapper */
.site-header,
.header-wrapper,
.header-section {overflow: visible !important;}
.header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons {min-width: auto;}
.header-item--drawer,
.mobile-nav-trigger,
.site-nav__link--icon,
.header__icon--menu {align-items: center;justify-content: center;}
.header-layout,
.site-header__inner,
.header__wrapper,
.header__inner {display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;
padding: 10px 14px !important;  }
.site-header__logo,
.header-item--logo,
.header__heading,
.header__heading-link {flex: 0 1 auto !important;min-width: 0 !important;max-width: 160px !important;}
.site-header__logo img,
.header__heading-logo,
.header__heading-link img {max-width: 100% !important;height: auto !important;}
.site-header__icons,
.header-item--icons,
.header__icons {display: flex !important;align-items: center !important;gap: 12px !important;flex: 0 0 auto !important;}
.site-header__icons > *,
.header__icons > * {flex: 0 0 auto !important;}



}

@media screen and (min-width: 769px) and (max-width: 1024px) {
.page-width {padding: 0 10px;}
.header-layout, .site-header__inner, .header__wrapper, .header__inner {gap: 5px !important;padding: 10px 4px !important;}
.site-nav__link--icon .icon {width: 18px;height: 18px;}
.header-item--icons .site-nav {margin-right: -4px;}
.site-header--heading-style .site-nav__link {padding-left: 6px;padding-right: 6px;}

}

@media (max-width: 1199px) and (min-width: 992px) {}
@media (max-width: 1379px) and (min-width: 1200px) {}
@media (max-width: 1530px) and (min-width: 1380px){}
@media (max-width: 1620px) and (min-width: 1601px){}
@media (max-width: 1923px) and (min-width: 1919px){}
@media (max-width: 1600px) and (min-width: 1531px){}
@media (max-width: 3840px) and (min-width: 1601px){
#shopify-section-header .page-width {max-width: unset!important;}

}
@media (max-width: 3840px) and (min-width: 3839px){}
@media (max-width: 2563px) and (min-width: 2560px){}
@media (max-width: 2560px) and (min-width: 1440px){}

/* Small Desktop / Laptop */
@media screen and (min-width: 1024px) and (max-width: 1199px) {}
/* Medium Desktop */
@media screen and (min-width: 1200px) and (max-width: 1439px) {}
/* Large Desktop */
@media screen and (min-width: 1440px) and (max-width: 1919px) {}
/* Full HD Desktop */
@media screen and (min-width: 1920px) and (max-width: 2559px) {}
/* 2K / 4K Screens */
@media screen and (min-width: 2560px) {}
/* All Desktop Screens */
@media screen and (min-width: 1024px) {}



/* end media css Website Refresh 16-7-2026 */

.ef-gallery-more-wrap{display:none}@media screen and (min-width:990px){.ef-product-gallery .ef-gallery-desktop-hidden{display:none!important}.ef-gallery-more-wrap{width:100%;display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:55px}.ef-gallery-more{width:70px;height:70px;display:flex;justify-content:center;align-items:center;position:relative;padding:0;margin:0;appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:0;box-shadow:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.ef-gallery-more:hover{opacity:.6}.ef-gallery-more:active{transform:scale(.94)}.ef-gallery-more:focus-visible{outline:1px solid #173f6d;outline-offset:5px}.ef-gallery-more__icon{width:52px;height:52px;display:block;position:relative}.ef-gallery-more__icon:before{content:"";position:absolute;top:50%;left:50%;width:48px;height:1px;background:#173f6d;transform:translate(-50%,-50%)}.ef-gallery-more__icon:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:48px;background:#173f6d;transform:translate(-50%,-50%)}}@media screen and (max-width:989px){.ef-product-gallery .ef-gallery-desktop-hidden{display:block}.ef-gallery-more-wrap{display:none!important}}
