/** Shopify CDN: Minification failed

Line 275:0 Unexpected "0%"
Line 277:0 Unexpected "40%"
Line 278:0 Unexpected "60%"
Line 2573:25 Unexpected "30-OFF"
Line 3013:66 "ext-align" is not a known CSS property
Line 3376:51 "adding-top" is not a known CSS property
Line 4282:29 "olor" is not a known CSS property
Line 4294:89 "ext-transform" is not a known CSS property

**/
@font-face { 
font-family: 'Brandon Grotesque'; 
src: url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Thin.eot?v=1680796469); 
src: local('Brandon Grotesque Thin'), local(BrandonGrotesque-Thin), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/t/110/assets/BrandonGrotesque-Thin.eot?#iefix) format("embedded-opentype"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Thin.woff2?v=1680796466) format("woff2"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Thin.woff?v=1680796467) format("woff"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Thin.ttf?v=1680796469) format("truetype"); font-weight: 100; font-style: normal;}
@font-face { font-family: 'Brandon Grotesque'; 
src: url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Medium.eot?v=1680796469); 
src: local('Brandon Grotesque Medium'), local(BrandonGrotesque-Medium), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/t/110/assets/BrandonGrotesque-Medium.eot?#iefix) format("embedded-opentype"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Medium.woff2?v=1680796467) format("woff2"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Medium.woff?v=1680796467) format("woff"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Medium.ttf?v=1680796469) format("truetype"); font-weight: 500; font-style: normal;}
@font-face { font-family: 'Brandon Grotesque'; 
src: url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Regular.eot?v=1680796469); 
src: local('Brandon Grotesque Regular'), local(BrandonGrotesque-Regular), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Bold.eot?v=1680796469) format("embedded-opentype"),  
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Regular.woff?v=1680796467) format("woff"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Regular.ttf?v=1680796469) format("truetype"); font-weight: 400; font-style: normal;}
@font-face { font-family: 'Brandon Grotesque'; src: url(https://cdn.shopify.com/s/files/1/0956/3508/t/110/assets/BrandonGrotesque-Bold.eot); src: local('Brandon Grotesque Bold'), local(BrandonGrotesque-Bold), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/t/110/assets/BrandonGrotesque-Bold.eot?#iefix) format("embedded-opentype"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Bold_cbed80be-656b-43a8-918c-eb333e033e43.woff2?v=1680796466) format("woff2"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Bold.woff?v=1680796467) format("woff"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Bold.ttf?v=1680796469) format("truetype"); font-weight: 700; font-style: normal;}
@font-face { font-family: 'Brandon Grotesque'; src: 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Light.eot?v=1680796469); src: local('Brandon Grotesque Light'), local(BrandonGrotesque-Light), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/t/110/assets/BrandonGrotesque-Light.eot?#iefix) format("embedded-opentype"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Light.woff2?v=1680796467) format("woff2"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/Brandon_light.woff?v=1680795466) format("woff"), 
  url(https://cdn.shopify.com/s/files/1/0956/3508/files/BrandonGrotesque-Light.ttf?v=1680796469) format("truetype"); font-weight: 300; font-style: normal;}
.announcement-text { font-family: 'Brandon Grotesque'; font-weight: 600;}
select#stamped-sort-select { font-size: 13px; font-weight: 700;}
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: 'Brandon Grotesque'; font-weight: 500;}
h1.section-header__title.my-account__title { font-family: 'Brandon Grotesque'; font-weight: 400; font-size: 24px; letter-spacing: 6px;}
.my-account__subtitle { font-size: 16px; font-family: 'Brandon Grotesque'; font-weight: 500; letter-spacing: 2px; 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: 'Brandon_bold'!important; letter-spacing: .025em; 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;}
/* .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;}
.toolbar__item .inline-list a:hover { color: #01558b;}
.site-nav__link.sale, .site-nav__link.sale:hover { color: #57aecf!important;}
.site-nav__link.sale, .site-nav__link.sale:hover { 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;}
.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;}
.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;}
.usersemails { text-transform: lowercase!important; padding-top: 10px;}
.index-section h2 { font-family: 'Brandon Grotesque'!important; font-weight: 500!important; color: #000; text-transform: uppercase; 
 font-size: 65px; font-weight: 500; padding-bottom: 0px; border-bottom: none;}
.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: uppercase; font-size: 25px; font-weight: 500; margin: 30px 0;}
.product__price { font-size: 16px; font-weight: 700;}
.variant__label, .variant__label-info, .product__quantity label { font-weight: 700;}
.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;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;}
.footer__logo a { text-align: center;}
.footer__title { font-weight: 600;}
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;}
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;}
.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;}
.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;}
#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: 'Brandon Grotesque'; font-weight: 500;letter-spacing: .25px; 
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(https://cdn.shopify.com/s/files/1/0956/3508/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: 4px; 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: 4px;}
.cust-left-sec h2 { margin: 20px 0 10px 40px; font-weight: 600; letter-spacing: 4px;}
.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;}
.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;}
.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;}
.section-five-rep h4 { margin: 15px 0; text-align: center; font-weight: 900; font-size: 25px;}
.section-five-rep p span { border-bottom: 2px solid #ffc6ab;}
.page-content { padding-bottom: 25px;}
.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: 5px!important;}
.our-title-gb { font-size: 35px!important; font-weight: 700!important; letter-spacing: 5px!important;}
.fontsize-gb-sub { font-weight: 700!important; letter-spacing: 5px!important;}
.top-p-gb { font-size: 17px; font-weight: 500;}
.btn-gb-custom { font-size: 20px; padding: 10px 40px;}
.sub-gb-story { font-weight: 700; letter-spacing: 5px;}
.sub-gb-story-meet { font-size: 30px!important; font-weight: 700!important; letter-spacing: 5px!important;}
.gb-meet-team { font-size: 20px; font-weight: 700; letter-spacing: 5px;}
.special-gb-text { font-size: 18px!important; font-weight: 700!important; max-width: 745px!important; letter-spacing: 4px!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;}
.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;}
.gb-lastcont p { font-weight: 500; font-size: 17px; margin: auto; text-align: center;}
.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: 'Brandon Grotesque'; font-weight: 400;}
.site-header--heading-style .site-nav__link { font-family: 'Brandon Grotesque'; font-weight: 700; font-size: 13px; letter-spacing: 1.25px;}
h1, .h1, h2, .h2, h3, .h3 { font-family: 'Brandon Grotesque'; font-weight: 500;}
.promo-grid__content p:last-child { font-size: 36px;}
.site-nav__dropdown a { font-family: 'Brandon Grotesque'; font-weight: 700; font-size: 11px!important; letter-spacing: 1.25px;}
.footer__collapsible a, .collapsible-content__inner p { font-family: 'Brandon Grotesque'; font-weight: 400;text-transform:uppercase;font-size: 12px;}
.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: 'Brandon Grotesque'; font-weight: 700;}
.index-section h2 { font-size: 36px;}
#shopify-section-1552318476448 h2 span { font-size: 20px; font-family: 'Brandon Grotesque'; font-weight: 500; letter-spacing: .025em; 
text-transform: uppercase;}
button { font-family: 'Brandon Grotesque'!important; font-weight: 700;}
span.stamped-badge-caption { font-family: 'Brandon Grotesque'!important; font-weight: 500; font-size: 12px; text-transform: uppercase;}
p.afterpay-paragraph {font-size: 13px !important;}
span.money { font-family: 'Brandon Grotesque'!important; font-size: 12px; letter-spacing: .5px;}
a.btn { font-family: 'Brandon Grotesque'!important; font-weight: 700;}
.ajaxcart__product-name--wrapper a { font-family: 'Brandon Grotesque'; font-weight: 700;}
#CartDrawer .product__title p { font-family: 'Brandon Grotesque'!important; font-weight: 700;}
.gb-mobile_breadcrumbs { display: none;}
.breadcrumb { text-align: center; font-size: 12.75px; margin: 10px 0; text-transform: uppercase; font-family: 'Brandon Grotesque'!important; font-weight: 700;}
.breadcrumb a { color: #919191;}
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: 'Brandon Grotesque'; font-weight: 700;}
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: .3em; line-height: 1; font-family: 'Brandon Grotesque'; font-weight: 700;}
.home__hero-title { font-size: 55px; color: #000; line-height: 1; letter-spacing: .15em; font-family: 'Brandon Grotesque'; font-weight: 700;}
.home__hero-btn { background-color: #fff; border: 2px solid #fff; color: #000; min-width: auto; padding: 13px 48px; font-size: 12px; letter-spacing: 1.5px; text-transform: uppercase; font-weight: 800; display: inline-block; margin-top: 30px; font-family: 'Brandon Grotesque'; font-weight: bold;}
.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;}
.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;}
.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: 700; font-family: 'Brandon Grotesque'; font-size: 14px!important; display: block!important; padding-bottom: 0!important;}
.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;}
.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;}
.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;}
.stamped-summary-actions-newquestion, .stamped-summary-actions-newreview { float: none!important;}
#stickyy { position: -webkit-sticky; position: sticky; top: 100px; align-self: flex-start;}
.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: .2em; font-family: 'Brandon Grotesque'!important; font-weight: 700;}
.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: 1px; font-family: 'Brandon Grotesque'; font-weight: 700;}
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: 6.25px; text-transform: uppercase; font-family: 'Brandon Grotesque'; font-weight: 700; 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: 'Brandon Grotesque'; font-weight: 700; font-size: 11px; line-height: 1.4; text-transform: uppercase; text-align: center; letter-spacing: 1px;}
.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;}
.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-family: 'Brandon Grotesque'; font-weight: 500; font-size: .9em;}
.product__quantity label { font-family: 'Brandon Grotesque'; font-weight: 500; font-size: .9em;}
.add-to-cart span { font-family: 'Brandon Grotesque'; font-weight: 900; font-size: 14px;}
.complete-the-look #rebuy-widget-2919.rebuy-widget .super-title { font-family: 'Brandon Grotesque'; font-weight: 500;
font-size: 1em; text-align: left!important;}
.drawer__title {font-family: 'Brandon Grotesque'!important;font-weight: 600!important;    line-height: 35px;}
.collection-bar-item span { font-family: 'Brandon Grotesque'; font-weight: 700;}
.ui-accordion-header { font-family: 'Brandon Grotesque'; font-weight: 500!important; font-size: 15px!important;}
#rebuy-widget-2919 .rebuy-product-title { font-weight: 500; text-transform: uppercase; letter-spacing: 1.25px;}
.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;}
.ajaxcart__product-name--wrapper a { text-transform: uppercase; font-size: 12px; letter-spacing: .75px;}
.ajaxcart__price .money {font-weight: 700;font-size: 16px!important;}
.ajaxcart__subtotal {font-size: 14px;font-weight: 500;letter-spacing: 0;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: .2em;}
small.ajaxcart__discount.Free { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.B2G1 { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.VALENTINES25 { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.AmbassadorDay { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}

small.ajaxcart__discount.B2G1-Mystery{ display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.B2G1-July { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.B1G1-Jewelry { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.B1G1-Christmas { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.GIFTCARD20 { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.B1G1 { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.MDW30{ display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.EF30{ display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.\31 5\%.Off { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.\33 0\%.OFF { display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount { display: none;}
.grid-product__meta .grid-product__title { font-size: 13px; letter-spacing: 1px; text-transform: uppercase; font-weight: 500;}
.grid-product__price span.money { font-weight: 700;}
.product__price span.money { font-size: .91rem;}
.product-single__title { font-size: 20px; text-transform: uppercase; font-weight: 500;}
.ajaxcart__savings .money { font-size: 12.75px;}
.product-single__meta { text-align: left;}
.product-single__meta .breadcrumb { text-align: left;}
.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;}
.rebuy-product-price { font-weight: 700;}
.product__price-savings { font-weight: 500; font-size: .91rem; font-family: 'Brandon Grotesque';}
.variant-wrapper .variant__label-info span { font-family: 'Brandon Grotesque'; font-weight: 500; font-size: 14px; text-transform: uppercase; letter-spacing: .2em;}
.complete-the-look, .product-single__description { width: 570px; max-width: 100%;}
.plus-shipping-upsell .money { font-size: 13px; font-weight: 700; letter-spacing: 0;}
.drawer .btn.cart_checkout { margin-top: 15px;}
.cart-shippingThreshold__bar { height: 9px!important; margin: 0 auto; width: 100%; 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;}
.appear-delay-1 .cart-shipping__wrapper { margin-bottom: 20px; border-bottom: 1px solid #eee; padding: 15px 0; padding-bottom: 20px;}
#cstm-page { margin: 0 16px;}
.snize-overhidden .snize-title { font-weight: 500!important; font-size: 13px!important;text-transform:uppercase;}
.snize-price-list .snize-price.money { font-size: 14px; font-weight: 700;}
.snize-reviews .total-reviews { font-size: 14px!important; font-weight: 500; margin-top: 3px;}
.product__value-cstm .free-shipping { width: 90px; height: 90px;}
#shopify-section-1552318476448 h2.savedcustom { max-width: 1280px; margin: 0 auto 10px; padding: 0 25px 20px;}
#shopify-section-1552318476448 .index-section { margin-bottom: 0;}
#shopify-section-1552318476448 .grid { margin-bottom: 0;}
.insta-cstm #foursixty-hideable-container { margin-top: 60px!important;}
.fs-wrapper div.fs-timeline-entry { margin-left: 0!important;}
.fs-has-links::after { font-family: 'Brandon Grotesque'!important; font-weight: 900!important;}
.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: .025em!important;}
.custommob { font-size: 20px; font-weight: 500; letter-spacing: .025px;}
#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: .025em;}
.fs-wrapper div.fs-text-container .fs-entry-title, div.fs-detail-title { font-family: 'Brandon Grotesque'!important;}
.fs-post-info a { font-family: 'Brandon Grotesque'!important;}
#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;}
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;}
.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;}
.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: 'Brandon Grotesque' !important;font-weight: bold !important;}
#recharge-te .rc_add_product h3 {font-family: 'Brandon Grotesque' !important;font-weight: bold !important;}
#recharge-te h2.page-title {font-family: 'Brandon Grotesque' !important;font-weight: bold !important;}
#rc_te-template-wrapper .rc_schedule_wrapper span.rc_order_title {font-family: 'Brandon Grotesque' !important;
font-weight: bold !important;}
#rc_te-template-wrapper .rc_schedule_wrapper p {font-family: 'Brandon Grotesque' !important;
font-weight: 500 !important;}
#rc_te-template-wrapper .rc_subscription_next_charge_date p {font-family: 'Brandon Grotesque' !important;
font-weight: 500 !important;}
#rc_te-template-wrapper .rc_subscription_next_charge_date h2.color-light-green{font-family: 'Brandon Grotesque' !important;
font-weight: 600 !important;}
#rc_te-template-wrapper .rc_subscription_next_charge_date a{font-family: 'Brandon Grotesque' !important;
font-weight: 600 !important;}
/* 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;}
.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;}
.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: 'Brandon Grotesque';
font-weight: 600;}
.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: 'Brandon Grotesque';font-weight: 600;margin-bottom: 15px;}
.order__line {margin-bottom: 10px;}
.order__line strong{font-weight: 400;font-family: 'Brandon Grotesque';padding-right: 5px;color: #000;}
.order__address .order__line strong {color: #57aecf;font-weight: 600;}
.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;}
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: 16px 20px 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: 1.5px;}
.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: #252525 !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;}
.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;}
#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 #ADBEB7;}
.discount-cstm-section h3 {font-size: 14px;margin: 0px;text-transform: unset;font-weight: 600;}
.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 #ADBEB7;}
.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;}
.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;}
/* 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;}
.customgrandchildlink{margin-left:0px;}
.mobile-nav__link.mobile-nav__link--top-level.Sale {color: #6DACCB;font-weight: 600;}
#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(https://cdn.shopify.com/s/files/1/0956/3508/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(https://cdn.shopify.com/s/files/1/0956/3508/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;}
.verifide-reviews-cstm {font-size: 12px;margin: 11% 0 0 0;font-weight: 600;}
.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: 'Brandon Grotesque';font-weight:700;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;}
.account__name {font-size: 22px;color: #57aecf;font-family: 'Brandon Grotesque';margin-bottom: 25px;text-align: center}
.account__name div {color: #000;text-transform: uppercase;letter-spacing: 0.1em;font-size: 12px;
font-family: 'Brandon Grotesque';font-weight:700;margin-top: 15px;}
.account__refer {color: #57aecf;font-size: 10px;text-transform: uppercase;letter-spacing: 0.1em;
font-family: 'Brandon Grotesque';font-weight:700;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: 'Brandon Grotesque';font-weight:700;position: relative;}
.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: 'Brandon Grotesque';font-weight:900;
letter-spacing: 0.1em;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: 'Brandon Grotesque';font-weight:900;letter-spacing: 0.1em;
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: 'Brandon Grotesque';font-weight:900;font-size: 15px;}
.account__tab.active {background-color: #fff;}
.account__main {background-color: #fff;}
.customer__address-title {text-transform: uppercase;font-family: 'Brandon Grotesque';font-weight:700;letter-spacing: 0.05em;
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: 'Brandon Grotesque';padding: 10px 10px 10px 0;}
.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.shopify.com/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: 'Brandon Grotesque';font-size: 16px;}
.account__add-address {color: #34c1bb;padding-left: 5px;font-family: 'Brandon Grotesque';font-weight:700;}
.account__no-orders {padding: 125px 0;text-align: center;font-family: 'Brandon Grotesque';font-weight:700;text-transform: uppercase;letter-spacing: 0.1em;font-size: 12px;}
.account__no-orders small {font-size: 13px;font-family: 'Brandon Grotesque';text-transform: none;
letter-spacing: normal;display: block;margin-top: 20px;}
.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: 'Brandon Grotesque';font-weight:700;
font-size: 12px;letter-spacing: 0.05em;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: 'Brandon Grotesque';font-weight:700;text-transform: uppercase;font-size: 10px;letter-spacing: 0.05em;}
.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;}
.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;}
.charity-top-txt p span {font-weight: 500;color: #6daccb;}
.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;line-height: 36px;margin: 2em 0 0 0;}
.content-new img {width: 14em;}
.content-new p span {font-weight: 500;}
.border-webkit {-webkit-text-stroke: 3px black;font-size: 110px;font-weight: 600;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: 30px;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;}
.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: 40px 0 0 0;}
/*.circle-one {text-align: center;margin: 25% 0;}*/
.circle-one img {width: 100px;}
.circle-one .apple-txt {font-size: 18px;text-transform: uppercase;font-weight: 500;}
.say-hi span {color: #6daccb;font-size: 28px;font-weight: 600;margin: 0;padding: 0;text-transform: uppercase;}
.say-hi p {font-size: 22px;margin: 0;padding: 0 0px;letter-spacing: 0px;}
/*.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: 1.6px;}
.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: 1.6px;}
.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: 1.6px;}
.pink-light .make-text {color: #f7c9b0;}
.pink-light .make-text .make {font-size: 30px;font-weight: 500;margin: 0;line-height: 44px;letter-spacing: 1.6px;}
.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: 1.6px;}
.green-light .make-text {color: #d2e7d9;}
.green-light .make-text .make {font-size: 30px;font-weight: 500;margin: 0;line-height: 44px;letter-spacing: 1.6px;}
.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: 1.6px;}
.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;}
.faq-text-section h3 {color: #6daccb;font-size: 26px;font-weight: 600;margin: 26px 0 0px 0;}
.free-swag-mobile .product__value-cstm {width: 33.33333%;padding-left: 22px;}
.brand-top-txt h1 {text-align: center;color: #6daccb;margin: 0;font-size: 30px;font-weight: 600;}
.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;font-weight: 600;}
.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;font-weight: 600;}
.have-question-talk p {font-size: 20px;line-height: 26px;}
.have-question-talk:after {content: "";position: relative;border-right: solid 1px #000;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: 1.8 !important;
font-family: 'Brandon Grotesque'; }
/* 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;}
.ring-sizer-cstm h2 {margin: 0;text-align: center;font-size: 20px;font-weight: 600;text-transform: inherit;}
.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: #000;margin: 0;font-size: 30px;font-weight: 600;}
.be-the-light p {font-size: 20px;text-align: center;}
.be-the-light span {font-weight: 600;}
.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;}
.we-love-cstm span {font-weight: 600;}
.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;}
.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;}
.banner-btm-txt-main h3 {text-align: center;color: #6daccb;margin: 0;font-size: 30px;font-weight: 600;letter-spacing: 0.025em;}
.banner-btm-txt-main p {font-size: 22px;text-align: center;}
.banner-btm-txt-main p span {font-weight: 500;color: #6daccb;}
.hello-txt-right p {font-size: 26px;margin: 60px 0 0 0;max-width: 97%;width:100%;}
.hello-txt-right p span{font-weight: 500;color: #6daccb;}
.hello-txt-right img {max-width: 80%;margin: 15% 0 0 10%;width: 100%;border-right: solid 6px #6daccb;}
.co-founder-main {max-width: 600px;margin: 0 auto;width: 100%;text-align: center;}
.co-founder-main img {border-left: solid 6px #e29885;border-right: solid 6px #e29885;border-bottom: solid 6px #e29885;}
.heading-co-fonder {font-style: italic;font-weight: 400;text-transform: none;font-size: 18px;letter-spacing: 0px;
margin: 0 0 50px 0;}
.the-dream-txt {max-width: 665px;width: 100%;margin: 0 auto;}
.the-dream-txt h4 {font-size: 30px;color: #6daccb;margin:0px;letter-spacing: 0.025em;}
.the-dream-txt p span {color: #6daccb;font-weight: 500;}
.hey-ilike {max-width: 57%;margin: 40px auto 0 auto;width: 100%;text-align: center;}
.hey-ilike h3 {font-size: 32px;text-transform: none;font-weight: normal;}
.hey-ilike h3 span {font-size: 40px;font-weight: 600;}
.story-img-b {margin: 50px 0 0;}
.the-impact-main {max-width: 54%;margin: 50px auto 0 auto;width: 100%;text-align: center;}
.the-impact-main h3 {color: #6daccb;font-size: 30px;font-weight: 600;margin:0;letter-spacing: 0.025em;}
.the-impact-main p {font-size: 22px;}
.the-impact-main p span{font-weight: 500;color: #6daccb;}
.co-founder-sig {max-width: 20%;margin: 60px auto 80px auto;width: 100%;text-align: center;}
.co-founder-sig p {font-size: 22px;line-height: 24px;margin: 10px 0 0px 0;}
.now-our-story {text-align: center;margin: 0 0 70px 0 !important;}
.now-our-story h2 {font-size: 30px;margin: 0;font-weight: 600;}
.now-our-story p {font-size: 22px;margin: 0;}
.now-our-story a {margin: 20px 0 0 0;display: inline-block;font-size: 20px;}
.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;line-height: 1.6;}
/* 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: #6daccb;font-weight: 600;margin: 20px 0 0 0;}
.card-title-sub {font-weight: 600;margin: 0 0 20px 0;}
.see-more-cstm {color: #6daccb;font-weight: 600;}
.cstm-crousel-story-cstm .slick-prev {background-image: url(https://cdn.shopify.com/s/files/1/0956/3508/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(https://cdn.shopify.com/s/files/1/0956/3508/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;font-weight: 600;}
.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;font-weight: 600;}
.card-cstm-main {padding: 16px;}
.have-a-story-cstm {font-size: 22px;text-transform: uppercase;font-weight: 600;margin: 80px 0 0 0;position: relative;}
.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;font-weight: 500;}
.mobile-section-main-cstm {display: none;}
.prayer p {font-size:16px;}
.big-cstm-font .card-title {font-size: 22px;font-weight: 600;}
.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;
font-weight: 800;}
.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;
font-weight: normal;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; background-color:#381284;}

.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;color: #F7B08F;font-weight: 700;;}
@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;font-weight: 700;}
.cstm-timeline-section .title {color: #555;grid-area: title;}
.cstm-timeline-section .main {color: #959595;grid-area: main;padding: 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: 'Brandon Grotesque';} 
.cstm-review-page-section .stamped-reviews-message.stamped-style-color-text {font-size: 22px;line-height: 1.6;
font-family: 'Brandon Grotesque';font-weight:400 !important;}  
.cstm-review-page-section .stamped-reviews-options ul li {font-size: 22px !important;line-height: 1.6;
font-family: 'Brandon Grotesque';font-weight:400 !important;}  
.cstm-review-page-section .stamped-reviews-title a {font-size: 22px !important;line-height: 1.6;
font-family: 'Brandon Grotesque';font-weight:500 !important;margin: 0 0 10px 0;} 
.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;}
.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: #eef6f8;padding: 3% 0;margin-top: 65px;}
.why-join-heading-cstm h2 {text-align: center;font-weight: 600;font-size:2em;}
.why-join-heading-cstm {position: relative;z-index: 1;}
.why-join-heading-cstm h2:before {content: "";position: absolute;border-bottom: solid 8px #fff;display: inline-block;top: 28px;width: 165px;
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 {font-weight: 600;}
.aply-now-cstm-btn {background-color: #fff;padding: 10px 60px;display: inline-block;border: solid 1px #000;
font-weight: 500;font-size: 20px;}
.gain-access-cstm p {font-size: 22px;}
.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;}
.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;}
.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;}
.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;}
.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;}
.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(https://cdn.shopify.com/s/files/1/0956/3508/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;}
.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(https://cdn.shopify.com/s/files/1/0956/3508/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;}
.whole-sale-section p {margin: 0 0 40px 0;}
.whole-sale-section h2 {text-align: center;color: #000;margin: 0 0 10px 0;font-size: 30px;font-weight: 600;}
/* 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;}
/* 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: #000;margin: 0;font-size: 30px;font-weight: 600;letter-spacing: .025em;}
.you-are-not-alone h3 span{color: #6daccb;}
.prayer-img {max-width: 200px;margin: 0 auto;}
.do-not-be-anxious p{color: #6daccb;font-size:18px; font-weight:500;}
.do-not-be-anxious {max-width: 690px;margin: 0 auto 80px auto;}
.do-not-be-anxious p {color: #6daccb;font-size: 28px;font-weight: 500;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;letter-spacing: 1.5px;}
.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;
font-weight: 600;}
/* 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;}
.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;}
.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: .6px;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;}
/* 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;}
.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;}
.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;}
.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: 21px;font-weight: 400;text-align: center;}
.ambassador-sale {margin: 0px auto 0 auto;border-radius: 100%;width: 80px;height: 80px;background-color: #000;
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;}
.ambassador-sale p {color: #fff;text-align: center;text-transform: uppercase;font-weight: 500;}
.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;}
.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;}
.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;}
.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;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;}
.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;}
.code-container__code {color: #fff;text-transform: uppercase;font-size: 72px;font-weight: 600;line-height: 1em;}
.student-txt {font-size: 56px;font-weight: 600;line-height: 1em;}
.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;}
.chose-txt {padding: 40px 0 0 0;line-height: 1.2em;font-size: 28px;font-weight: 500;}
.chose-txt-cstm p {line-height: 1.2em;font-size: 18px;font-weight: 500;}
.choose-web-temp-cstm a {text-decoration: underline;font-size: 18px;font-weight: 600;}
.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;}
.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;} 
.coupon-code-heading h1 {font-size: 18px;font-weight: 500;text-transform: inherit;line-height: 1.4em;max-width: 100%;text-align: center;}
.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: 'Brandon Grotesque';font-weight: 900;letter-spacing: 6.25px;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;}
small.ajaxcart__discount.SALE.ON.SALE {display: block!important;font-weight: 600;color: #56aece;text-transform: uppercase;}
small.ajaxcart__discount.\32 5\%.OFF.ACCESSORIES{display: block!important;font-weight: 600;color: #56aece;text-transform: uppercase;}
small.ajaxcart__discount.\$1.STICKER.CLUB{display: block!important;font-weight: 600;color: #56aece;text-transform: uppercase;}
/* 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: 12px;font-family: 'Brandon Grotesque';font-weight:600;text-transform: uppercase;letter-spacing: 1.2px;margin-bottom: 12px;display: flex;
justify-content: space-between;align-items: center;}
.product__club-detail-header span {font-family: 'Brandon Grotesque';font-weight:600;background-color: #57aecf;color: #fff;border-radius: 15px;padding: 5px 8px;font-size: 11px;}
.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: 1.38px;
font-size: 12px;text-transform: uppercase;background-image: url(https://cdn.shopify.com/s/files/1/0956/3508/files/icon-chevron-down-black.svg?v=1635859150);
background-position: calc(100% - 20px) center;background-size: 12px auto;background-repeat: no-repeat;font-family: 'Brandon Grotesque';font-weight:600;}
.club__billing {display: flex;justify-content: space-between;color: #919191;font-family: 'Brandon Grotesque';font-weight:600;font-size: 12px;margin-top: 10px;}
.club__billing button {padding: 0;color: #000;display: flex;align-items: center;font-family: 'Brandon Grotesque';font-weight:600;text-transform: uppercase;text-decoration: underline;font-size: 11px;letter-spacing: 1px;}
.club__billing button svg {width: 15px;height: 15px;margin-left: 7px;}
.club__select option {font-weight: 600;line-height: 36px;}
.cstmfu {width: auto;min-width: 84% !important;margin-right:0% !important;}       
.insta-cstm {text-align: center;}             
.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: 'Brandon Grotesque' !important;}
#recharge-te .rc_card_container p, #recharge-te .rc_card_container p span {font-family: 'Brandon Grotesque'!important;}
#te-modal-content .address-info-msg {font-family: 'Brandon Grotesque' !important;line-height:20px;}
#te-modal-content #ReChargeForm_address p label {font-family: 'Brandon Grotesque' !important;letter-spacing: 1px;}
#te-modal-content #ReChargeForm_address p input, #te-modal-content #ReChargeForm_address p select,
#te-modal-content #ReChargeForm_address p select option {font-family: 'Brandon Grotesque' !important;letter-spacing:1px;}
#te-modal-content #billingAddressForm p input, #te-modal-content #billingAddressForm p select,
#te-modal-content #billingAddressForm p select option {font-family: 'Brandon Grotesque' !important;letter-spacing:1px;}
#te-modal-content #billingAddressForm p label {font-family: 'Brandon Grotesque' !important;letter-spacing: 1px;}
.edit_subscription_info--wrapper a {font-family: 'Brandon Grotesque'!important;font-weight: 500 !important;}
#te-modal-heading span {font-family: 'Brandon Grotesque'!important;}
#te-modal-content p {font-family: 'Brandon Grotesque'!important;}
.rc-card .title-bold.text-uppercase.color-dark-green {font-family: 'Brandon Grotesque'!important;}
.edit_subscription_info-product h5{font-family: 'Brandon Grotesque'!important;letter-spacing:1px;}
.edit_subscription_info-product p{font-family: 'Brandon Grotesque'!important;letter-spacing:1px;}
#te-modal-content h4 {font-family: 'Brandon Grotesque'!important;letter-spacing: 1px;    line-height: 26px !important;}
#te-modal-content span {font-family: 'Brandon Grotesque'!important;}
#te-modal-content label {font-family: 'Brandon Grotesque'!important;letter-spacing: 1px;}
#te-modal-content input {font-family: 'Brandon Grotesque'!important;}
.upsells--wrapper h2 {font-family: 'Brandon Grotesque'!important;font-size:24px!important;
text-transform:uppercase!important;}
.upsells--wrapper div, .upsells--wrapper #upsells--loader {font-family: 'Brandon Grotesque'!important;}
#subscriptionSkipForm div, #subscriptionSkipForm h3 {font-family: 'Brandon Grotesque'!important;}
/* 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: 'Brandon Grotesque'!important;}
#rc__upsells--container p.rc_upsells-btns input {font-family: 'Brandon Grotesque'!important;}
.js-add-discount-btn, .rc_cancel-btn {font-family: 'Brandon Grotesque'!important;}
.rct_pagination__container span.rct_pagination__page {font-family: 'Brandon Grotesque'!important;}
/* 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: 'Brandon Grotesque';letter-spacing: .15em;text-transform: uppercase;font-size: 36px;text-align: center;font-weight: 600;}
.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: 'Brandon Grotesque';font-size: 10px;letter-spacing: 1.5px;text-transform: uppercase;height: 100%;transition: color .25s;white-space: nowrap;font-weight: 700;}
.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: 'Brandon Grotesque';letter-spacing: .15em;text-transform: uppercase;margin: 1em 0 .5em;font-size: 17px;}
.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: 'Brandon Grotesque';letter-spacing: 1.5px;text-transform: uppercase;padding: 0 0px 0 0;font-weight: 600;}
.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: 'Brandon Grotesque';letter-spacing: .15em;text-transform: uppercase;margin: 1em 0 .5em;font-size: 17px;}
.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: 'Brandon Grotesque';font-weight: 600;text-transform: uppercase;letter-spacing: .15em;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: .15em;font-family: 'Brandon Grotesque';margin: 20px 0 0;line-height: 1.5;padding: 0 5%;font-weight: 600;}
.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: 'Brandon Grotesque';font-weight:600;letter-spacing: .15em;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__link.new:hover {color: #000;}
.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.17em;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: 'Brandon Grotesque';font-size:11px; vertical-align: top;font-weight:600;letter-spacing: 0.17em;}
/* 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: 'Brandon Grotesque';font-weight: 500;
letter-spacing: 0.3px;-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;}
/* 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: #f6f6f6;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%;}
.gb-desk_breadcrumbs {display: none;}
.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: 'Brandon Grotesque';font-weight: 600;}
.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;color: #000;margin: 0;font-size: 30px;font-weight: 600;}
.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-weight: 400;font-size: 26px;}
.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: #6daccb;font-size: 26px;font-weight: 600;margin: 0px 0 0 0;}
.charity-day-main p {font-size: 22px;margin: 0 0 20px 0;}
.charity-day-main a {color: #6daccb;font-weight: 500;}
.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: 20px !important;}
/* end charity page 4-1-2022 */
.csnew {color: #6DACCB;margin-left: 6px;padding-left: 6px;border-left: 1px solid #000;font-weight:600;}
.badge-fresh-img {width: 62px;}
.badge-fresh-sale {width: 62px;}
.sale-custom {margin-right: 62px;display: none;}
.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;}
.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: .2em;line-height: 24px;}
.csmtmmmpro .pointss {margin: 5px 0 5px 0;display: block;text-align: center !important;font-size: 12px;
letter-spacing: .5px;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: 'Brandon Grotesque';font-weight: 500;}
.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: .07em;font-family: 'Brandon Grotesque';font-weight: 600;}
.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: #000;}
.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;font-weight: 600;margin: 0;}
.cont-section-txt p {font-size: 20px;}
.charity-slider-section {margin: 50px 0;}
.other-charity-heading {color: #6daccb;font-size: 26px;font-weight: 600;margin: 0px 0 40px 0;}
.okokookoko {max-width: 680px;width: 100%;margin: 0 auto;}
.charity-slider-section .slick-prev {
background-image: url(https://cdn.shopify.com/s/files/1/0956/3508/files/arrow-left.png?v=1611258663);
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(https://cdn.shopify.com/s/files/1/0956/3508/files/arrow.png?v=1611258339);
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: 1.25px;}
#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;}
#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;}
#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;}
.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: .025em;}
.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: 1.2px;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: .5px;margin-right: 5px;}
.price-main-section-cstm .regular-price-saving {font-size: .91rem;font-weight: 500;color: #57b7cc;letter-spacing: .5px;margin-left: 5px;}
.price-main-section-cstm .regular-cut-price {font-size: .91rem;font-weight: 700;color: #57b7cc;letter-spacing: .5px;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;}
.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;}
.bis-simple-form__button {position: absolute;text-transform: uppercase;border-radius: 0;border-width: 1px;letter-spacing: .2em;
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: .2em;
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;}
.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: uppercase;font-weight: 500;font-size: .9em;color: #374151}
.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 */
.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(https://cdn.shopify.com/s/files/1/0956/3508/files/arrow-left.png) !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(https://cdn.shopify.com/s/files/1/0956/3508/files/arrow.png) !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: 'Brandon Grotesque' !important;font-size: 16px !important;}
.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;}
#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(https://cdn.shopify.com/s/files/1/0956/3508/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: 1.25px;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;}
.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: 'Brandon Grotesque';}
.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;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: #414141;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: normal;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: #381284;text-align: center;padding: 8px 0;}
.buy-more-save-more h2 {color: #f7b08f;font-size: 28px;margin: 0;font-weight:600;}
.buy-more-save-more p {font-size: 16px;padding: 0;margin: 0;color: #f7b08f;}
/* 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: 6.25px;text-transform: uppercase;font-family: 'Brandon Grotesque';font-weight: 700;
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 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: 9px;display:none;}
.four-section-main .grid {margin-left: -8px;}
/* start css 4 section 8-9-2022 */
.csstbuu {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;}
.csstbuu:after {content: "";position: absolute;bottom: -2px;left: 0;width: 0%;border-bottom: 2px solid currentColor;transition: width .5s ease;}
.csstbuu:hover:after {width: 100%;}
#csbt1 {padding: 10px 60px;background-color: #000;font-size: 20px;color: #fff;font-weight: 500;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;}
small.ajaxcart__discount.FREE{display: block!important;font-weight: 600;color: #56AECE;text-transform: uppercase;}
/* 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: 'Brandon Grotesque';font-weight: 500;letter-spacing: .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;}
.cstm-bundlead .rebuy-button span {text-transform: uppercase;font-weight: 900;font-size: 14px;}
.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;}
.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;}
.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;}
.stocking-stuffer h3.primary-title {font-family: 'Brandon Grotesque';letter-spacing: .15em;text-transform: uppercase !important;
margin: 1em 0 0.5em !important;font-size: 17px !important;font-weight: 600 !important;}
.stocking-stuffer a.rebuy-product-title {font-weight: 500 !important;}
.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;}
#Sublabel-collections-bundles5 {padding: 0 25px 0 30px !important;line-height: 44px;font-size: 11px;font-weight: 500 !important;
letter-spacing: 0.17em;}
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;}
.do-not-be-anxious-ant p {color: #000;font-size: 30px;font-weight: 400;}
.do-not-be-anxious-ant p span {font-weight: 500;color: #6daccb;}
.preorderrrr {width: 98px;right: 0px;}
.holiday-shipping-messaging {font-size: 12px;text-transform: uppercase;font-family: 'Brandon Grotesque';letter-spacing: 1.25px;
margin-top: 0px;color: #000;display: flex;align-items: center;line-height: 1.5;font-weight: 600;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: #BBDDE8;padding: 8px 0;text-align: center;line-height: 15px;}
.charities-inner {font-size: 12px;font-weight: 600;letter-spacing: 1.1px;align-items: center!important;color: #2E3B4B;}
.charities-btn:hover {color: #2E3B4B;}
.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: #6daccb !important;font-size: 26px !important;font-weight: 600;margin: 0px 0 20px 0 !important;
letter-spacing: .025em !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.4px;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;}
.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: 1.25px;}
.top-right-btn:hover {color: #0F0F0F;}
.site-nav__expanded-item> a:hover {background: #e5f1f5}
.header-layout--left-center .header-item--logo, .header-layout--left-center .header-item--icons {min-width: 340px;}
.charities-slash {margin-left: 5px;margin-right: 5px;border-left: solid 2px #2E3B4B;height: 9px;}
.charities-inner> .shop-to-donate {font-weight: 900 !important;margin-left: 5px;border-bottom: 1px solid #2E3B4B;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;}
.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.\|.SS26{font-weight: 500 !important;}
/* 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;}
.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;}
.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;}
.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;}
.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;}
.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;}
.shop-main-section p {color: #0F0F0F;font-size: 15px;font-weight: 500;margin: 7px 0 0 0;}
.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 {font-size: 28px;font-weight: 600;}
.bnr-txt {font-size: 26px;line-height: 36px;padding: 0 110px;}
.hero-bnr-main-sec a {background-color: #57AECF;display: inline-block;padding: 12px 40px;font-size: 16px;text-transform: uppercase;
font-weight: 600;color: #fff;}
.txt-bnr-btm {font-weight: 500;margin: 14px 0 0 0;font-size: 15px;}
.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;}
#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: 1px;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;}
.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;}
.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;}
.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;}
.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;background-color: #000;font-size: 20px;color: #fff;font-weight: 500;display: inline-block;}
.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;}
.color-code-2nd {margin: 0 auto;background-color: #bbdde8;justify-content: center!important;font-weight: 600;text-transform: uppercase;}
.color-code-3rd {margin: 0 auto;background-color: #6daccb;justify-content: center!important;font-weight: 600;text-transform: uppercase;}
.our-purpose-section {max-width: 760px;margin: 0 auto;text-align: center;}
.christian-apparel-head {font-size: 22px;font-weight: 600;}
.our-purpose-section p {font-size: 22px;text-align: center;}
.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;}
.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;}
.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;}
.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: #0F0F0F;font-size: 15px;font-weight: 600;text-align: center;margin: 9px 0 0 0;display:none;}
.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;}
#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;}
#FilterDrawer .collapsible-content__inner .tag-list--checkboxes li.tag a.js-no-transition {text-transform: capitalize;}
#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;}
.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;}
.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: 'Brandon Grotesque';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;} 
.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: #000;margin: 0 !important;font-size: 30px;font-weight: 600;}
.fabric-main-section {margin: 0 0 20px 0;}
.prem-sec h2 {font-size: 26px;font-weight: 600;margin: 0px 0 0 0;}
.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: uppercase;}
.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;}
.prefect-it {font-style: italic;}
.prefect-it span {font-weight: 600;}
.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;line-height: 14px;}
.breathable-list li span img {width: 40px;height: 40px;margin-right: 18px;}
.shop-prem-btn {background-color: #000;font-size: 22px;display: block;text-align: center;margin: 0;color: #fff;
padding: 10px 0px;font-weight: 600;text-transform: uppercase;position: relative;top: -8px;bottom: 0;}
.shop-prem-btn:hover {color: #fff;}
.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;}
.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;}
.desk-hide-feb {display: none;}
.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;}
.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;}
/* 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;}
/* 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;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;}
.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: 'Brandon Grotesque';}
.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: 'Brandon Grotesque' !important;}
.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;}
.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%;}
.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;}
.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;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;}
.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;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;}
.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;}
.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;color: #56AECE;text-transform: uppercase;}
small.ajaxcart__discount.\33 0-OFF {display: block!important;font-weight: 600;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;}
#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;}
.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__tier-wrapper {align-items: center;display: flex;position: relative;width: 100%;top: -15px;}
.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;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;}
.snize.snize-search-results .snize-title {font-weight: 500 !important;}
#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: .2em;}
div.snize div.snize-product-filters-title span {text-transform: uppercase;font-size: .8em;font-weight: 700 !important;}
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;}
div.snize div.snize-filters-dropdown-title {font-weight: 500;}
div.snize div.snize-search-results-header {font-weight: 500;/* text-transform: uppercase; */}
div.snize div.snize-main-panel-dropdown a {font-weight: 500;}
#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: #E4F1F4;}
.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(https://cdn.shopify.com/s/files/1/0956/3508/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;}
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;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;font-weight: 600;}
.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;font-weight: 600;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;font-weight: 700 !important;letter-spacing: 2px;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: #57aecf;font-weight: 600;}
.rivo-aw-featured-content p {font-size: 16px;font-weight: 600;padding: 10px 0;margin-bottom: 0;}
.rivo-footer-nav-text {font-size: 14px !important;}
.rivo-mini-block-title {font-weight: 500;}
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: #57aecf !important;}
/* end login popup 25-11-2024 */
.txt_centerr {color: #57AECF !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 */
div#countcustom {margin: 0px 0 8px 0;}
#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;}
.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;}
.review-top-cstm_new {margin-top: 7px;}
.title-home-page h2 {margin-top: 6px;}
.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: .16px;}
.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;}
.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(https://cdn.shopify.com/s/files/1/0956/3508/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;}
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: #000;}
.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: 0;color: #605e5c;margin: 0;padding: 9px;font-family: 'Brandon Grotesque';width: 100%; }
#iStock-fields .bis-simple-form__button {
background: url(https://cdn.shopify.com/s/files/1/0956/3508/files/notify-me-submit-icon.svg?v=1746125068) 50% no-repeat #000;
width: 46px;height: 46px;background-color: #000 !important;position: inherit;}
.ks-image-and-caption p span {font-family: 'Brandon Grotesque' !important;}
.ks-html-content p span {font-family: 'Brandon Grotesque' !important;font-size: 14px !important;letter-spacing: 0.6px;}
/* 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('https://cdn.shopify.com/s/files/1/0956/3508/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;}
.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: .06rem;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(https://cdn.shopify.com/s/files/1/0956/3508/files/expandable-plus.svg?v=1750970419);border-bottom: none !important;}
.faq-page-section .cstm-plush-icon.open:after {background-image: url(https://cdn.shopify.com/s/files/1/0956/3508/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;}
.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;}
.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;}
.new-section-logo-txt .active-logo {font-weight: 500;}
.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{padding: 0 25px 0 30px !important; line-height: 44px;
font-size: 16px; font-weight: 500 !important;letter-spacing: 0;}
/* 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: #fff !important;color: black;padding: 18px 60px;text-decoration: none;border: none;font-size: 16px;
letter-spacing: 1px;transition: inherit !important;}
.ef-kids-banner-main .center-btn {transition: inherit !important;display: inline-flex;align-items: center;justify-content: center;
white-space: nowrap;}
.ef-kids-banner-main .center-btn:hover {background-color: #000 !important;color: #fff;}
.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: 43%;padding: 5px 10px;display: inline-block;
bottom: 110px;color: #fff;font-size: 16px;text-align: center;z-index: 1;line-height: 16px;letter-spacing:1px;font-weight:600;}
.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;}
/* 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;}
#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;}
/* start media css */
@media only screen and (max-width: 768px) {
.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: 'Brandon Grotesque'; font-weight: 500;}
.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) {
.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;}
#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;}
.ef-kids-banner-main .label::after {width: 44%;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;}  
/* 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%;}  
.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;}
.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;}
.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: 30px;}  
.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: uppercase;}
.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;}
.fabrics-heading {font-size: 24px;}  
.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: 18px;}
.silhouettes-heading {margin: 50px 0 10px 0;}
.prem-sec h2 {margin-top: 10px;}
/* end fabrics page css 15-5-2023 */
.cstmfof {margin-top: -20px;margin-bottom: 24px;}  
.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;}
.free-shiping-prd-form {color: #0F0F0F;font-size: 15px;font-weight: 500 !important;text-align: center;margin: 9px 0 0 0;display:block !important;}
#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;}
#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;}
.product-single__meta .product-single__title {    margin-bottom: 2px;margin-top: 2px;}
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;}  
.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;} 
.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: 82px;max-height: 82px;}
.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: #000;text-align: center;padding: 8px 0;color: #fff;font-size: 15px;
text-transform: uppercase;font-weight: 600;display:block;}  
.faith-based-main{display:block;margin: 10px 0 0 0;}  
.faith-based-heading {color: #0F0F0F;font-size: 28px;text-align: center;font-weight: 600;}
.we-give {color: #414141;font-size: 18px;text-align: center;padding: 0px;line-height: 22px;}
.faith-based-main a {background-color: #57AECF;display: block;text-align: center;font-size: 16px;color: #fff;text-transform: uppercase;
padding: 15px 0;font-weight: 600;}
.banner-btm-free-txt {color: #0F0F0F;font-size: 15px;font-weight: 500;padding: 8px 0 0 0;text-align: center;}
/* 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;}
#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;}
.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;}
.fr-sh-fr-gi {text-align: center;margin: 6px 0 6px 0;color: #0F0F0F;font-size: 14px;font-weight: 500;} 
.mobile-nav__link.mobile-nav__link--top-level.tsSale {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;}
#Sublabel-collections-bundles5 {font-size: 16px;font-weight: 500 !important;letter-spacing: 0;}  
#Sublabel-collections-restocks5 {padding: 0 25px 0 30px !important;line-height: 44px;font-size: 16px;font-weight: 500 !important;
letter-spacing: 0; 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;}  
.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 {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;} 
.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 {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 20px;}  
.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;}
.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: 20px;}
.other-charity-heading {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;}  
.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: 20px;}  
.charity-day-main h1 {font-size: 20px;}  
.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: 26px;height: 26px;}
.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.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 {display: none;}
.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 0 18px!important;overflow-x: auto;}  
.insta-cstm-mob .fs-entry-container {width: 60%;flex-shrink: 0;margin-right: 15px;}   
.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: .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;}
.why-join-heading-cstm h2:before {width: 135px;}  
.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: 'Brandon Grotesque';} 
.cstm-review-page-section .stamped-reviews-message.stamped-style-color-text {font-size: 18px;line-height: 1.6;
font-family: 'Brandon Grotesque';font-weight:400 !important;}  
.cstm-review-page-section .stamped-reviews-options ul li {font-size: 18px !important;line-height: 1.6;
font-family: 'Brandon Grotesque';font-weight:400 !important;}  
.cstm-review-page-section .stamped-reviews-title a {font-size: 18px !important;line-height: 1.6;
font-family: 'Brandon Grotesque';font-weight:500 !important;margin: 0 0 10px 0;} 
/* 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 h3 {font-size: 22px;}
.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;}
.hey-ilike {max-width: 100%;margin: 20px auto 20px auto;}
.hey-ilike h3 {font-size: 20px;}  
.hey-ilike h3 span {font-size: 22px;} 
.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 15-2-2021 */
.hideonmob {display: block;}
/* end css 15-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;}
.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;}  
.whoever-txt p {font-size: 18px;}
.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: 20px;}
.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: 20px;}  
/* 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;} 
.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: 1.25px;font-weight: 600;font-family: 'Brandon Grotesque';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;}
#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;}
.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 0 6px 0;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;}
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;}
.customgrandchildlink#Jackets {}
.okkk1975003447392{display:none}
small.ajaxcart__discount.Spend {display: block!important;font-weight: 600;color: #56AECE;ext-transform: uppercase;}
/* 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: 'Brandon Grotesque';font-weight: 500;letter-spacing: .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;}
.cstm-bundlead .rebuy-button span {text-transform: uppercase;font-weight: 900;font-size: 14px;}
.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;}
.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;}
.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;}
.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;}
.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;}
.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;}
.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: 'Brandon Grotesque';}
@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: 'Brandon Grotesque';}
#rebuy-widget-57401 .rebuy-money.sale, .rebuy-widget .rebuy-money.sale { font-weight: 700; }
#rebuy-widget-57401 .rebuy-money.compare-at, .rebuy-widget .rebuy-money.compare-at {color: #000000;text-decoration: line-through;font-weight: 500;}
.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: 1;} 