/** Shopify CDN: Minification failed

Line 2077:0 Unexpected "}"

**/
:root {
    --white: #ffffff;
    --off_white: #f8f7f2;
    --ivory: #faf7eb;
    --silver: #cdcdcd;
    --light_champagne: #f0dfc3;
    --champagne: #decfa4;
    --pink: #f4dee2;
    --pearl_pink: #ffebe7;
    --light_pink: #faddd7;
    --blush_pink: #edd6ca;
    --peach_pink: #f3dac4;
    --dusty_rose: #c9aaa3;
    --dusty_pink: #bb9495;
    --mauve: #ae8a8e;
    --salmon: #faa68e;
    --coral: #f78785;
    --hot_pink: #e93880;
    --fuchsia_pink: #cd1c64;
    --fuchsia: #9d325e;
    --red: #d30000;
    --rust: #a5443d;
    --wine_red: #6b0e2d;
    --light_burgundy: #65112b;
    --burgundy: #3c1420;
    --lilac: #cdbae7;
    --wisteria: #9d8fa8;
    --dusty_purple: #95809f;
    --light_purple: #a08fb8;
    --purple: #684682;
    --mulberry: #814352;
    --orchid: #6a274a;
    --grape: #382640;
    --plum: #3b213c;
    --light_blue: #cfe2e8;
    --lavender: #d1d9ee;
    --light_sky_blue: #b4deea;
    --sky_blue: #abcfe5;
    --dusty_blue: #7c91a4;
    --steel_blue: #637599;
    --aqua_blue: #2f9ea2;
    --ocean_blue: #3a8ebd;
    --light_royal_blue: #2c4192;
    --royal_blue: #0c126a;
    --dark_royal_blue: #060f46;
    --stormy_blue: #4f5672;
    --teal: #08394a;
    --navy_blue: #232635;
    --mist_blue: #c2ded2;
    --mint_green: #bbe1c8;
    --spa: #83d2bc;
    --turquoise: #3dd1c3;
    --sage: #bac9b6;
    --dusty_sage: #85a580;
    --eucalyptus: #759d82;
    --green: #127441;
    --olive_green: #334b1b;
    --peacock: #0e4540;
    --dark_green: #0f4633;
    --emerald: #1a5b39;
    --yellow: #eddea5;
    --canary: #f2ecb2;
    --mustard_yellow: #e9b346;
    --gold: #ffce4c;
    --orange: #eb6d23;
    --burnt_orange: #9f4d28;
    --taupe: #9c8e83;
    --silver_gray: #746f73;
    --gray: #757577;
    --brown: #362422;
    --black: #000000;
    --desert_rose: #b14758;
    --maroon: #4a1b23;
    --charcoal_gray: #404040;
    --cinnamon_rose: #af6974;
    --mist_blue: #91b6a4;
    --dark_navy: #161d2d;

--bean_pink: #cd888f;
--beige: #dab198;
--blue: #7fa1cb;
--cabernet: #2f050d;
--celadon: #b1bca4;
--claret: #6e0817;
--coffee: #36241f;
--dark_blue: #243565;
--dark_gray: #4d505a;
--dark_purple: #5b2040;
--ink_green: #016d4c;
--khaki: #a18c73;
--light_gray: #898488;
--meat_pink: #e8bdb9;
--mid_gray: #686866;
--nude_pink: #ebe0dd;
--purplish_red: #6f1329;
--rose: #c90f50;
--rose_gold: #ecc9b3;
--rose_red: #ea4f98;
--shrimp_pink: #f1aead;
--white: #fcfcfa;
--apple_green: #68c5b6;
--apricot: #dfc17e;
--avocado_green: #889f6e;

}
label.collection__mobile-layout-switch {
    display: none;
}
#infiniteoptions-container #Color-0-0 {
    display: flex;
    justify-content: flex-start;
}
.wt-product__option__title span.label {
    font-weight: 700;
}
.body-product .product__tax {
    display: none;
}
.gm-single-product>.gm-target .gm-label.gm-sale-label {
    padding: 3px 6px !important;
}
inbox-online-store-chat#ShopifyChat {
    z-index: 5 !important;
}
st-product-card button.st-atc-button {
    display: none !important;
}
st-product-card .st-product-card_options {
    display: none !important;
}
st-product-card .st-product-card--horizontal form {
    align-items: stretch;
    display: flex;
    flex: 2;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}
#lavetir .jdgm-cards-wrapper {
    max-width: 1600px;
}
#lavetir .swiper-scrollbar {
    display: none;
}
#lavetir .wt-product__add-to-cart_form form {
    max-width: 100%;
}
.hero__button--link span:before {
    background-color: unset;
}
main .wt-slider__container--featured, main .wt-slider__container--collection-list, shopify-editor .wt-slider__container--featured, shopify-editor .wt-slider__container--collection-list, .wt-cart .wt-slider__container--featured, .wt-cart .wt-slider__container--collection-list {
    padding-top: 4px;
    padding-bottom: 6px;
}
#lavetir .f-thumb__list__link img {
    object-fit: cover;
}
#lavetir .wt-product__option__body--thumbs label {
    padding: 0;
}
#lavetir label.f-thumb__list__link {
    outline: 4px solid #ffffff;
    outline-offset: -3px;
}
#lavetir .wt-product__option__body--thumbs label img {
    width: 100%;
    height: 100%;
}
#lavetir .wt-product__options .f-thumb__list__item label {
    height: var(--custom-size, auto);
    width: var(--custom-size, auto);
}
.body-collection .active-facets {
    justify-content: space-between;
}
.body-collection .active-facets__button-wrapper {
    margin-left: auto;
}
color-family#color-group a:not([class]):after {
   background:unset; 
}
color-family#color-group a:not([href]) {
    opacity: unset;
}
#lavetir .card-information>*+* {
    margin-top: 3px;
}
.accordion summary {
    text-transform: uppercase;
}
.product__accordion .accordion__content {
    font-size: 0.9em;
}
.card__title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
h1.wt-product__name {
    text-transform: capitalize;
    letter-spacing: normal;
}


.bodycollection .alireviews-review-star-rating.alr-wh-review-star-rating--no-reviews {
    display: none;
}
product-recommendations .alireviews-review-star-rating.alr-wh-review-star-rating--no-reviews {
    display: none;
}
.product__info-container.product__column-sticky .shopify-block.shopify-app-block.ali-widget-star-rating {
    margin-top: -1rem !important;
}
.product__info-container.product__column-sticky .shopify-block.shopify-app-block.ali-widget-star-rating .alireviews-review-star-rating .alr-wh-review-star-rating-number {
    font-size: 14px;
}
.BeaconFabButtonFrame {
    z-index: 2 !important;
}
span.collection-discount-badge {
    padding: 1px 3px;
    font-size: 0.8em;
    color: #ff7176;
    margin-bottom: 2px;
    letter-spacing: normal;
    border: 1px solid #ff7176;
    font-weight: 700;
}

.custom-label-group {
  display: flex;
  flex-direction: column;
  gap: 2px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.custom-label-group .custom-label {
  position: relative;
  right: 0;
  display: flex;
  align-items: center;
  background-color: #d36262;
  padding: 0 5px;
  border-radius: 9px 0 0;
  font-size: 13px;
  color: #fff;
  opacity: 0.85;
  z-index: 1;
}
.custom-label-group .custom-label.label-2 {
  background-color: #e57373;
  z-index: 2;
}
.custom-label-group .custom-label.label-3 {
  background-color: #ef5350;
  z-index: 3;
}

.custom-label-group i.fa.fa-tag {
    margin-right: 3px;
}

.facet-checkbox__text.filterimg {
    display: none;
}
.facet-checkbox__text.filterswatch {
     display: none;
}
.facets__item.filterstyle-color, .mobile-facets__item.filterstyle-color {
    display: inline-block;
}
.facets__item.filterstyle-color .facets__label.facet-checkbox {
    padding: 1rem 1rem 1rem 0;
}
.bodycollection .mobile-facets__item.filterstyle-color .mobile-facets__label {
    padding: 1rem 0.5rem 1rem 0.5rem;
}
.bodycollection .facets-layout-list--swatch.mobile-facets__list.filter_ul-color {
    --swatch-input--size: 3.5rem;
    padding-left: 1.3rem;
}
.bodycollection .facets-layout-grid .facets__image-wrapper {
    padding: .1rem;
}
.icon-wrap, .products_frequently_bought {
    display: none;
}
.bodycollection .filterstyle-color-as-picture, .bodycollection .filterstyle-color-custom-color, .bodycollection .filterstyle-color-bean-paste-powder, .bodycollection .filterstyle-color-green-floral {
    display: none;
}
.bodyproduct #widget-fave-html .ssw-wishlist-btn-counter {
    display: unset;
    font-size: 15px;
    color: #ffffff;
    opacity: .75;
}
.bodyproduct #widget-fave-html {
   width: unset;
}
.bodyproduct #ui-datepicker-div.ui-datepicker {
    z-index: 2 !important;
}
.copy-tooltip {
    position: absolute;
    background: rgba(76, 175, 80, 0.8);
    color: #fff;
    padding: 3px 3px;
    border-radius: 5px;
    text-align: center;
    pointer-events: none;
    z-index: 10;
    min-width: 210px;
}
.utility-bar {
    background: #fad4d4;
}
p.announcement-bar__message.h5 {
    font-size: calc(var(--font-heading-scale)* 1.7rem);
    font-weight: 600;
    color: #d30000;
}
.collection-adtitle {
    text-transform: uppercase;
    letter-spacing: 3px;
}
.collection-addesc {
    margin-top: .7rem;
}
.single-adtag {
    border: 1px solid #d77370;
    padding: 1px 2px;
    border-radius: 6px;
    margin-right: 3px;
    color: #ffffff;
    background: #d77370;
    display: inline-block;
    margin-bottom: 4px;
}
details summary {
  transition: margin 200ms ease-out;
}
details[open] summary {
  margin-bottom: 5px;
}
.deliverynew, .deliverynote {
    /* display: none; */
}
.custom-label {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 1;
    background-color: #d36262;
    display: block;
    padding: 0 5px;
    border-radius: 9px 0 0;
    font-size: 13px;
    color: #fff;
    opacity: 0.85;
}
.custom-label.freeshipping {
    bottom: unset;
    top: 0;
    border-radius: 0 0 0 9px;
    background-color: #d36262;
}
.custom-label .fa.fa-bolt, .custom-label .fa.fa-truck, .custom-product-label .fa.fa-bolt, .custom-product-label .fa.fa-truck {
    margin-right: 3px;
}
.custom-product-label {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    background-color: #d36262;
    display: block;
    padding: 0 5px;
    font-size: 13px;
    color: #fff;
    opacity: 0.85;
}
.custom-product-label.freeshipping {
    top: 29px;
}
.menu-drawer__localization.header-localization {
    display: none;
}
span.doubly-wrapper.customcurrency .doubly-nice-select .list {
    max-height: 150px;
}
float-dashboard.ng-star-inserted button.xap-inline-dialog-click {
    z-index: 1 !important;
}
div#merchantwidget-iframe-wrapper {
    opacity: 0.9;
}
.BeaconContainer.is-mobile.BeaconContainer-enter-done {
    z-index: 999;
}
.bodyproduct .product__info-container .doubly-wrapper.customcurrency {
    margin-top: -16px;
    margin-right: 10px;
}
.header__inline-menu .horizontal-mega-menu .mm-add-to-cart {
    display: none !important;
}
.menu-drawer__navigation .vertical-mega-menu .mm-add-to-cart {
    display: none !important;
}
span.sizerange.nosizesuggest {
    display: none;
}
cart-items .title-wrapper-with-link {
    display: none;
}
span.doubly-wrapper.customcurrencybottom {
    margin-left: 10px;
    margin-bottom: -5px;
}
.nocoloroption {
    display: none;
}
.quick-cart-trigger {
    cursor: pointer;
    margin-top: -4px;
}
.quick-cart-trigger:hover {
    color: #0d0d85;
}
.ssw-stars>i {
    font-size: 14px !important;
}
/* .product__title.new-title+div.shopify-block.shopify-app-block {
    margin-top: -17px;
} */
div#ssw-avg-rate-profile-html {
    margin-top: -17px;
    font-size: 13px;
}
.card__content, .card__content .card-information {
    text-align: center;
}
.collection-hero__description.rte h1, .collection-hero__description.rte h2, .collection-hero__description.rte h3, .collection-hero__description.rte h4 {
    text-transform: uppercase;
}
.collection-hero__description.rte a {
    text-decoration: underline;
}
.page-width {
    padding: 0 1rem;
}
#CartDrawer .cart-item__name {
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
#CartDrawer .quantity.cart-quantity {
    min-height: 30px;
    width: 80px;
}
#CartDrawer .quantity__button:first-child {
    margin-left: 3px;
}
#CartDrawer .quantity__button {
    flex-shrink: unset;
}
#CartDrawer input.quantity__input {
    font-size: 13px;
}
#CartDrawer .quantity:after {
    border: 1px #ccc solid;
    box-shadow: unset;
    width: 80px;
    border-radius: 4px;
}
#CartDrawer .cart-item__details>*+*, .bodycart .cart-item__details>*+* {
    margin-top: .1rem;
}
#CartDrawer .cart-item__quantity {
    margin-top: -13px;
}
#CartDrawer .product-option+.product-option, .bodycart .product-option+.product-option {
    margin-top: .1rem;
}
#CartDrawer .product-option, .bodycart .product-option {
    font-size: 1.3rem;
    line-height: calc(1 + .2 / var(--font-body-scale));
}
#CartDrawer .cart__note {
    top: unset;
}
#CartDrawer .cart__note .field__input, .bodycart .cart__note .field__input {
    padding: 0.5rem 1rem;
}
#CartDrawer .cart__footer>*+*, .bodycart .cart__footer>*+* {
    margin-top: 4rem;
}
button#checkout {
    line-height: 45px;
}
.doubly-float {
    z-index: 100 !important;
}
span.sizeoptionname {
    font-size: 15px;
    font-weight: 700;
}
span.sizeoptionvalue {
    font-weight: 400;
    font-size: .9em;
    margin-left: 5px;
}
.hicsoption .detail-sizeoptionvalue input[type=radio]+label {
    padding: 3px;
    border-radius: 5px;
    height: 36px;
    line-height: 29px;
    min-width: 36px;
    border: 1px solid #e8e8e1;
    margin-top: -2px;
    margin-bottom: 8px;
}
legend.form__label.issizeoption {
    font-size: 15px;
    font-weight: 700;
}
.hicsoption .detail-sizeoptionvalue {
    display: inline;
    margin-right: -3px;
}
product-form.product-form .product-form__buttons {
  max-width: unset;
}
.card__badge {
    display: none;
}
.banner-image-desktop {
  display: block;
}
.banner-image-mobile {
  display: none;
}
.slideshow__controls.slider-buttons {
    z-index: 1;
    opacity: 0.7;
    margin: -39px 0 -7px;
    border: unset !important;
}
button.slideshow__autoplay.slider-button {
    display: none !important;
}
.keywordsdiv {
    text-transform: uppercase;
    font-size: 13px;
    color: #000;
}
.keywordsdiv .title, .keywordsdiv h2 {
    margin: 0 0 15px;
    font-weight: 700;
    font-size: 14px;
}
.keywordsdiv a {
    color: #000;
}
h2.title.inline-richtext.h1 {
    font-size: 30px;
}
.indexcontent04 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 100%;
}
.indexcontentul04 {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 0;
    justify-content: center;
}
.indexcontentul04 li {
    flex: 1;
    max-width: 750px;
    box-sizing: border-box;
}
.indexcontentul04 li a {
    display: block;
    text-align: center;
}
.indexcontentimg04 {
    width: 100%;
    height: auto;
    display: block;
}
.show-color-white {
 background-color: var(--white);
}
.show-color-off_white {
 background-color: var(--off_white);
}
.show-color-ivory {
 background-color: var(--ivory);
}
.show-color-silver {
 background-color: var(--silver);
}
.show-color-light_champagne {
 background-color: var(--light_champagne);
}
.show-color-champagne {
 background-color: var(--champagne);
}
.show-color-pink {
 background-color: var(--pink);
}
.show-color-pearl_pink {
 background-color: var(--pearl_pink);
}
.show-color-light_pink {
 background-color: var(--light_pink);
}
.show-color-blush_pink {
 background-color: var(--blush_pink);
}
.show-color-peach_pink {
 background-color: var(--peach_pink);
}
.show-color-dusty_rose {
 background-color: var(--dusty_rose);
}
.show-color-dusty_pink {
 background-color: var(--dusty_pink);
}
.show-color-mauve {
 background-color: var(--mauve);
}
.show-color-salmon {
 background-color: var(--salmon);
}
.show-color-coral {
 background-color: var(--coral);
}
.show-color-hot_pink {
 background-color: var(--hot_pink);
}
.show-color-fuchsia_pink {
 background-color: var(--fuchsia_pink);
}
.show-color-fuchsia {
 background-color: var(--fuchsia);
}
.show-color-red {
 background-color: var(--red);
}
.show-color-rust {
 background-color: var(--rust);
}
.show-color-wine_red {
 background-color: var(--wine_red);
}
.show-color-light_burgundy {
 background-color: var(--light_burgundy);
}
.show-color-burgundy {
 background-color: var(--burgundy);
}
.show-color-lilac {
 background-color: var(--lilac);
}
.show-color-wisteria {
 background-color: var(--wisteria);
}
.show-color-dusty_purple {
 background-color: var(--dusty_purple);
}
.show-color-light_purple {
 background-color: var(--light_purple);
}
.show-color-purple {
 background-color: var(--purple);
}
.show-color-mulberry {
 background-color: var(--mulberry);
}
.show-color-orchid {
 background-color: var(--orchid);
}
.show-color-grape {
 background-color: var(--grape);
}
.show-color-plum {
 background-color: var(--plum);
}
.show-color-light_blue {
 background-color: var(--light_blue);
}
.show-color-lavender {
 background-color: var(--lavender);
}
.show-color-light_sky_blue {
 background-color: var(--light_sky_blue);
}
.show-color-sky_blue {
 background-color: var(--sky_blue);
}
.show-color-dusty_blue {
 background-color: var(--dusty_blue);
}
.show-color-steel_blue {
 background-color: var(--steel_blue);
}
.show-color-aqua_blue {
 background-color: var(--aqua_blue);
}
.show-color-ocean_blue {
 background-color: var(--ocean_blue);
}
.show-color-light_royal_blue {
 background-color: var(--light_royal_blue);
}
.show-color-royal_blue {
 background-color: var(--royal_blue);
}
.show-color-dark_royal_blue {
 background-color: var(--dark_royal_blue);
}
.show-color-stormy_blue {
 background-color: var(--stormy_blue);
}
.show-color-teal {
 background-color: var(--teal);
}
.show-color-navy_blue {
 background-color: var(--navy_blue);
}
.show-color-mist_blue {
 background-color: var(--mist_blue);
}
.show-color-mint_green {
 background-color: var(--mint_green);
}
.show-color-spa {
 background-color: var(--spa);
}
.show-color-turquoise {
 background-color: var(--turquoise);
}
.show-color-sage {
 background-color: var(--sage);
}
.show-color-dusty_sage {
 background-color: var(--dusty_sage);
}
.show-color-eucalyptus {
 background-color: var(--eucalyptus);
}
.show-color-green {
 background-color: var(--green);
}
.show-color-olive_green {
 background-color: var(--olive_green);
}
.show-color-peacock {
 background-color: var(--peacock);
}
.show-color-dark_green {
 background-color: var(--dark_green);
}
.show-color-emerald {
 background-color: var(--emerald);
}
.show-color-yellow {
 background-color: var(--yellow);
}
.show-color-canary {
 background-color: var(--canary);
}
.show-color-mustard_yellow {
 background-color: var(--mustard_yellow);
}
.show-color-gold {
 background-color: var(--gold);
}
.show-color-orange {
 background-color: var(--orange);
}
.show-color-burnt_orange {
 background-color: var(--burnt_orange);
}
.show-color-taupe {
 background-color: var(--taupe);
}
.show-color-silver_gray {
 background-color: var(--silver_gray);
}
.show-color-gray {
 background-color: var(--gray);
}
.show-color-brown {
 background-color: var(--brown);
}
.show-color-black {
 background-color: var(--black);
}
.show-color-custom_color {
    background-color:#fff;
	background:url('//customizery.s3.amazonaws.com/lavetir/67ad2a4211f5f3876e5ea47af4ad7c76.png');  
}
.nochart .size-chart {
    display: none;
}
.collectionads {
    width: 100%;
    text-align: center;
    display: none;
}
.collectionads img {
    border: 1px #ccc solid;
    border-radius: 9%;
    max-height: 50px;
    margin: 5px 2px;
}
.collectioncolors {
    margin-top: 10px;
}
ul.showcolorsul {
    text-align: center;
    margin: unset;
    margin-block-start: unset;
    margin-block-end: unset;
    margin-inline-start: unset;
    margin-inline-end: unset;
    padding-inline-start: unset;
}
ul.showcolorsul li {
    margin: 0 1px 4px 0;
    letter-spacing: normal;
    display: inline-block;
    list-style: none;
}
.show-colors {
    width: 30px;
    height: 30px;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    cursor: pointer;
    text-indent: -9999px;
    border: #eee 1px solid;
}
.pcontentcolor {
    text-align: center;
    display: none;
}
strongred {
    color: #ff0000;
    font-weight: 600;
}
a {
    text-decoration: none;
}
.lav-cscolor.hidecscolor {
    margin-top: -11px !important;
    display: none;
}
.lav-cscolor.showcscolor {
    margin-top: -11px !important;
    display: block;
}
.cscolor-tips {
    font-size: 13px;
    color: #70706f;
}
input.cscolor-name {
    font-size: 13px;
    width: 170px;
}
.lav-cscolor label {
    font-size: 14px;
}
.allcountries .flags {
    background-image: url(//www.lavetir.com/cdn/shop/t/53/assets/flags.png?34557);
    width: 30px;
    height: 20px;
    text-indent: -9999px;
    display: inline-block;
    float: unset;
}
.allcountries .flags-United-States {
    background-position: -365px -5px;
}
.allcountries .flags-United-Kingdom {
    background-position: -405px -5px;
}
.allcountries .flags-France {
    background-position: -125px -335px;
}
.allcountries .flags-Germany {
    background-position: -445px -305px;
}
.allcountries .flags-Austria {
    background-position: -245px -455px;
}
.allcountries .flags-Portugal {
    background-position: -285px -125px;
}
.allcountries li.flags {
    margin-right: 5px;
}
.addressstyle {
    font-size: .8em;
    color: #888383;
}
.h0 {
    font-size: calc(var(--font-heading-scale) * 3rem);
}
.table-wrapper {
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
.table-wrapper td {
    padding: 10px 15px;
}
.bodypage .rte a {
    color: #0000ff;
}
.bodypage table:not([class]) {
    border-style: unset;
}
.bodypage td {
    word-break: break-word;
}
.pageclosure td {
    text-align: center;
}
.caption .copyright__content {
    font-size: 13px;
}
.collection-hero__description {
    max-width: 100% !important;
}
.card__heading.h5 {
    line-height: 1.1em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.product__title h1 {
    font-size: 17px;
}
.variantloop {
    display: inline-block;
}
.newoptionname {
    font-size: 15px;
    font-weight: bold;
}
span.optionvalue {
    font-weight: normal;
    font-size: 0.9em;
    margin-left: 5px;
}
span.optionvalue:before {/*
    content: ':';
    padding: 0px 3px 0px 0px;*/
}
.coloroptionlabel {
    height: 35px;
    width: 35px;
    position: relative;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 4px 4px;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    box-shadow: 0 0 0 1px #e8e8e1;
    transition: box-shadow .2s ease;
}
.product-form__input input[type=radio]+label.coloroptionlabel {
    border-radius: 50%;
    padding: unset;
    margin: 0px 2px 0px 2px;
    border: 1px solid #fff;
}
.product-form__input input[type=radio]:checked+label {
    box-shadow: 0 0 0 1px #000;
}
.product-form__input input[type=radio]+label:hover {
    border-color: #ccc !important;
}
.product__info-container>*+* {
    margin: 0.5rem 0 !important;
}
.fontcap {
    text-transform: capitalize;
}
td.lav-shoesize-td01 {
    background: #f9fbf2;
}
td.lav-shoesize-td00 {
    background: #d6f1cb;
}
table.lav-shoesize td {
    text-align: center;
}
.lav-shoesize-title {
    font-weight: bold;
}
fieldset.product-form__input .form__label {
    margin-bottom: 1rem !important;
}
.product__title {
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.product__media-icon {
    opacity: 0.7;
}
ul.list-menu.list-menu--inline .link {
    font-size: 16px;
}
ul.probotul {
    margin: 0;
    padding: 0;
}
#probottab {
    text-align: left;
    box-shadow: unset;
    width: 100%;
}
#probottab th {
    text-align: left;
    background-color: #eee;
    text-transform: uppercase;
    border: unset;
    padding: 1em;
}
#probottab td {
    border: unset;
}
#probottab td {
    padding-left: 30px;
}
.probotul li {
    width: 25%;
    float: left;
}
.probotul li::marker {
    color: #ccc;
}
#probottab a.probota {
    text-decoration: none !important;
    border-bottom: 0px !important;
    font-size: 14px;
    color: #2f2f2f;
    text-transform: capitalize;
    margin: 6px 4px;
}
label.spb-productdescfont.spb-productdesctextcolor {
    display: inline-block;
    font-weight: 700;
}
.gsplice-tulle label.spb-productdescfont.spb-productdesctextcolor {
    display: block;
}
.global-customcolor-option label.spb-productdescfont.spb-productdesctextcolor {
    margin-right: 4px;
}
#infiniteoptions-container .spb-productoptionswatchwrapper {
    display: inline-block;
    position: relative;
    width: 28px;
    height: 28px;
    margin: 0 7px 7px 0;
}
#infiniteoptions-container .spb-label-tooltip, #infiniteoptions-container .newcheckbox label {
    font-weight: bold;
    margin-bottom: 6px;
}
div#infiniteoptions-container input, .lav-cscolor input {
    min-height: 33px;
    border: 1px solid #e8e8e1;
    padding: 0px 4px;
    border-radius: 6px;
}
#infiniteoptions-container .newcheckbox .spb-productoptionswatch, .custombackstyle #infiniteoptions-container .newcheckbox .spb-productoptionswatch {
    border-radius: 7px;
    width: 70px!important;
    height: 70px!important;
}
#infiniteoptions-container .spb-productoptionswatch {
    position: absolute;
    top: 1px;
    left: 1px;
    border: 1px solid #e8e8e1!important;
    width: 30px!important;
    height: 30px!important;
}
#infiniteoptions-container .labelblock {
    display: block;
}
.newcheckbox fieldset {
    padding: 0;
    border-color: unset;
    border: unset;
}
.newcheckbox .spb-helptext {
    font-size: 12px;
    padding-bottom: unset;
    background: #eee;
    padding: 3px;
    border-radius: 5px;
    margin-bottom: 6px;
}
.global-en-option {
    margin-top: 9px;
}
.global-en-option.global-cs-option .spb-label-tooltip, .global-en-option.global-textshort-option .spb-label-tooltip {
    float: left;
    width: 150px;
}
.spb-label-tooltip {
    margin-bottom: 8px;
}
.global-en-option span input {
    width: 150px;
}
#infiniteoptions-container .text-button input[type=radio] {
    opacity: 0!important;
    position: absolute;
    top: 0;
    left: 0;
}
#infiniteoptions-container .text-button span label {
    display: inline-block;
    position: relative;
    height: 74px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
    font-size: 14px;
    padding: 0.3rem;
    letter-spacing: .1rem;
    width: 100%;
    border: 1px solid #e8e8e1;
    text-transform: capitalize;
}
#infiniteoptions-container .text-button span label.selected {
    outline: #000 solid 1px;
    border-radius: 5px;
}
#infiniteoptions-container .text-button span label {
    height: 35px;
    width: auto;
    margin: 0 6px 6px 0;
    min-width: 35px;
    border-radius: 5px;
    color: #000;
}
#infiniteoptions-container .newcheckbox .spb-productoptionswatchwrapper, .custombackstyle #infiniteoptions-container .newcheckbox .spb-productoptionswatchwrapper {
    width: 70px;
    height: 70px;
    margin: 0 7px 7px 0;
}

#infiniteoptions-container .spb-productoptionswatchwrapper:hover .spb-swatchtooltip {
    visibility: visible;
    opacity: 1;
    padding: 5px 10px;
    z-index: 1;
    text-align: center;
    color: #fff;
    background-color: #333;
}

#infiniteoptions-container .spb-productoptionswatchwrapper .spb-swatchtooltip {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s;
    border-radius: 2px;
    bottom: 105%;
    left: 50%;
    transform: translate(-50%);
    margin-left: -3px;
    font-size: 12px;
    min-width: 95px;
}
.custombackstyle #infiniteoptions-container .spb-productoptionswatchwrapper, #infiniteoptions-container .custom70x214 .spb-productoptionswatchwrapper, #infiniteoptions-container .gsplice-tulle .spb-productoptionswatchwrapper {
    width: 70px;
    height: 124px;
    margin: 0 12px 7px 0;
}
.custombackstyle .spb-productoptionswatch, #infiniteoptions-container .custom70x214 .spb-productoptionswatch, #infiniteoptions-container .gsplice-tulle .spb-productoptionswatch {
    border-radius: 15px;
}
.custombackstyle #infiniteoptions-container .spb-productoptionswatch, #infiniteoptions-container .custom70x214 .spb-productoptionswatch, #infiniteoptions-container .gsplice-tulle .spb-productoptionswatch {
    width: 70px!important;
    height: 124px!important;
}
#infiniteoptions-container .gtrianglestyle .spb-productoptionswatch {
    border-radius: 15px;
    width: 101px!important;
    height: 61px!important;
}

#infiniteoptions-container .gtrianglestyle .spb-productoptionswatchwrapper {
    width: 101px;
    height: 60px;
    margin: 0 7px 7px 0;
}
.newinput input {
    min-width: 220px;
    font-size: 13px;
}
div#infiniteoptions-container {
    margin-bottom: 10px;
    margin-top: -10px;
}
.substyle {
    background-color: #f9f8f8;
    background: #f9f8f8;
    border-radius: 5px;
    margin-bottom: 2px;
    padding: 4px 8px;
}
#infiniteoptions-container select {
    height: 36px;
    border: 1px solid #e8e8e1;
    padding: 0px 2px;
    border-radius: 4px;
}
.gbackstyle .spb-swatchtooltip, .gtrianglestyle .spb-swatchtooltip, .gsplice-tulle .spb-swatchtooltip, .kids-petticoats .spb-swatchtooltip {
    min-width: 160px;
}
.labelnewpad {
    padding-top: 5px;
}
.jacketcss {
    padding-bottom: 10px;
}
.spb-label-tooltip, .newcheckbox {
    text-align: left;
    clear: both;
    margin-top: 10px;
}
.product-form__buttons {
    margin-top: 18px;
}
span.titlepre {
    text-transform: uppercase;
    color: #15164c;
    font-weight: 700;
}
.product .price-item--sale {
    font-weight: 700;
    font-size: 20px;
    color: #333;
}
.product .price--on-sale .price-item--regular {
    font-size: 17px;
}
.priceshow {
    margin: -13px 0 -9px 0;
}
.price .price-item {
    margin: 0 3px 0 0;
}
.grid-style-name {
    text-transform: uppercase;
    letter-spacing: 1px;
}
.card__information .grid-product__colors {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-top: 3px;
}
.card__information .color-swatch {
    height: 15px;
    width: 15px;
    margin: 0 1px 2px;
    background-position: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 50%;
}
.grid-product__colors {
    display: none !important;
}
footer.footer.color-background-1 {
    background: #f7f1ef;
}
.colorbgrange01 {
    background: #fdfafa;
    border-radius: 15px;
    padding: 6px 0;
}
ul.colorchartul {
    text-align: center;
    margin: unset;
    font-size: 11px;
}
ul.colorchartul li {
    margin: 0 3px 8px 0;
    letter-spacing: normal;
    display: inline-block;
    list-style: none;
}
.show-colorchart {
    width: 100px;
    display: block;
    cursor: pointer;
}
.show-embroiderytulle-colorchart {
    width: 150px;
}
.show-metalliclurex-colorchart {
    width: 140px;
}
h1.main-page-title.page-title.h0 {
    text-transform: uppercase;
    text-align: center;
}
.deliverynew {
    font-size: 15px;
    border-radius: 7px;
    letter-spacing: 1px;
    padding: 2px;
    margin-bottom: 7px !important;
    margin-top: 8px !important;
    line-height: 1.3em;
    color: #000;
}
.customtips {
    text-align: left;
    background: #f5f6fa;
    padding: 5px;
    border-radius: 5px;
    margin-bottom: 12px;
    font-size: 13px;
}
.customtips ul {
    margin: 0;
    padding: 0px 0 0 18px;
    color: #000;
    list-style-type: inherit;
}
.customtips li {
    line-height: 1.2em;
    margin-bottom: 3px;
}
span.blacktheme {
    background: #000;
    color: #fff;
    padding: 0 5px;
    border-radius: 6px;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 17px;
}
span.blacktheme a {
    color: #ff0;
}
textarea#CartNote::placeholder, input#event-date::placeholder, input#datepicker::placeholder {
    font-size: 14px;
}
input#event-date, input#datepicker {
    min-width: 205px;
    min-height: 42px;
    font-size: 13px;
    border-radius: 8px;
    border: 1px solid #ccc;
    padding-left: 10px;
}
.strongme {
    font-weight: 700;
}
.slideshow__text {
    background: #ffffff7a;
    border-radius: 5px;
}
label#Couleur-0-0 {
    display: block;
}
.bodycart .cartobd {
    font-size: 11px;
    color: #939393;
    line-height: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.bodycart .cart__note label {
    margin-bottom: 10px;
}
.bodycart label {
    font-weight: 700;
}
.title-wrapper-with-link .title {
    text-transform: uppercase;
}
.bodycart .cart-item__name {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    font-size: 14px;
}
.bodycart .quantity.cart-quantity {
    min-height: 30px;
    width: 80px;
}
.bodycart input.quantity__input {
    font-size: 13px;
}
.bodycart .quantity__button svg, .bodycart input.quantity__input {
    color: #000;
}
.bodycart .quantity:after {
    width: 80px;
    border-radius: 4px;
}
.bodycart .quantity__button {
    flex-shrink: unset;
}
.bodycart .quantity:after {
    border: 1px #ccc solid;
    box-shadow: unset;
}
.bodycart .quantity__button:first-child {
    margin-left: 3px;
}
.bodycart .cart-item__quantity {
    margin-top: -17px;
}
.bodycart .cart__ctas button {
    width: 100%;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: .2em;
    border-radius: 10px;
}
.bodycart .cart__footer {
    background: #fcf6f6;
    padding: 10px;
    border-radius: 10px;
    margin-bottom: 10px;
}
.bodycart .cart__footer-wrapper:last-child .cart__footer {
    padding-bottom: 1.5rem;
}
.bodycart .totals__total-value {
    font-weight: 700;
}
.bodycart .tax-note {
    margin: 1rem 0 1.2rem auto;
}
.rolescheck {
    display: none;
}
.veristyle {
    text-align: center;
    margin-bottom: 5px;
}
.veristyle img {
    max-height: 80px;
    max-width: 100%;
}
.carttimenotice {
    text-align: center;
    line-height: 1.2em;
}
.carttimenoticeheader {
    font-weight: 700;
}
.card__information {
    padding: 8px 0px;
}
.grid {
    margin-bottom: 2px;
}
.button, .shopify-challenge__button, .customer button, button.shopify-payment-button__button--unbranded {
    min-width: calc(10rem + var(--buttons-border-width) * 2);
    min-height: calc(3.5rem + var(--buttons-border-width) * 2);
}
.collection-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 32px;
    letter-spacing: 0.1em;
    margin: 15px 0 0 0;
}
.cartbutton button {
    text-transform: uppercase;
    font-size: 18px;
    height: 50px;
    letter-spacing: .2em;
    border: 1px #cccccc solid;
    border-radius: 10px;
    background-color: #ff8810;
}
.cartbutton button:after {
    box-shadow: none;
}
.product-form__buttons.cartbutton {
    max-width: unset;
}
.text-area {
    min-height: 5rem;
}
.closurelb input {
    position: fixed;
    opacity: 0;
}
.closuresp {
    width: 70px!important;
    height: 124px!important;
    position: absolute;
    top: 1px;
    left: 1px;
    border: 1px solid #e8e8e1!important;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-size: cover;
    box-sizing: border-box;
    cursor: pointer;
    border-radius: 15px;
}
.closurelb {
    width: 70px;
    height: 124px;
    margin: 5px 12px 7px 0;
    display: inline-block;
    position: relative;
}
.closurelb input[type=radio]:checked+.closuresp {
    box-shadow: 0 0 0 2px #4a58ff !important;
}
.closureword {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    transition: opacity .3s;
    border-radius: 2px;
    bottom: 110%;
    left: 50%;
    transform: translate(-50%);
    margin-left: -3px;
    min-width: 120px;
    text-transform: none;
    letter-spacing: 1px;
    font-size: 12px;
}
.closurelb:hover .closureword {
    visibility: visible;
    opacity: 1;
    padding: 5px 10px;
    z-index: 1;
    text-align: center;
    color: #fff;
    background-color: #333;  
}
.closuresp img {
    max-width: 100%;
}
.closureword:after {
    content: "";
    position: absolute;
    top: 97%;
    left: 40%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
}
.optiontitle {
    display: block;
    font-weight: 700;
}
.newtooltiptext, .authtipstext {
    visibility: hidden;
    position: absolute;
    transform: translate(-50%, -106%);
    margin-left: -3px;
    background-color: #000;
    color: #fff;
    text-align: center;
    z-index: 2;
    border-radius: 6px;
    max-width: 240px;
    text-transform: none;
    letter-spacing: 1px;
    padding: 6px 4px;
    word-break: break-word;
    min-width: 180px;
    font-weight: normal;
}
span.newtooltips, span.authtips {
    position: relative;
    display: inline-block;
    cursor: help;
}
span.newtooltips:hover+span.newtooltiptext, span.authtips:hover+span.authtipstext {
    visibility: visible;
}
.newtooltiptext:after, .authtipstext:after {
    content: "";
    position: absolute;
    top: 99%;
    left: 47%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;  
}
span.authtipstext {
    font-family: 'Open Sans';
    font-size: 14px;
    padding: 2px 4px;
    background-color: #13227a;
}
label span.spb-swatchtooltip {
    font-weight: normal;
}
span.thumbnail__badge {
    left: calc(0.2rem + var(--media-border-width));
    top: calc(0.2rem + var(--media-border-width));
}
h1.collection-hero__title {
    display: none;
}
.pagination-wrapper {
    margin-top: 1rem !important;
}
.thumbnail-list .thumbnail[aria-current], .thumbnail-list .thumbnail[aria-current]:focus:not(:focus-visible) {
    box-shadow: unset;
}
.blogtags {
    text-align: center;
    margin-bottom: 14px;
    font-size: 14px;
}
.blogtags a {
    color: #94959e;
}
.blogtags a:before {
    content: "|";
    color: #94959e;
    padding: 6px;
}
.blogtags a:first-child:before {
    display: none;
}
.preandnex {
    font-size: 13px;
    padding-top: 13px;
    color: #797979;
}
.preandnex a {
    color: #797979;
}
.bodyarticle .article-template__comment-wrapper {
    margin-top: 2rem;
}
.iscolorriant.isradio input[type=radio]+label {
    border: var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));
    background-color: rgb(var(--color-background));
    color: rgba(var(--color-foreground));
    border-radius: var(--variant-pills-radius);
    color: rgb(var(--color-foreground));
    display: inline-block;
    margin: 0.7rem 0.5rem 0.2rem 0 !important;
    padding: 1rem 2rem;
    font-size: 1.4rem;
    letter-spacing: .1rem;
    line-height: 1;
    text-align: center;
    transition: border var(--duration-short) ease;
    cursor: pointer;
    position: relative;
    background-color: unset !important;
    background-image: unset !important;
    height: unset;
    width: unset;
    text-indent: unset;
    overflow: unset;
}
.iscolorriant.isradio input[type=radio]+label:before {
    content: "";
    position: absolute;
    top: calc(var(--variant-pills-border-width) * -1);
    right: calc(var(--variant-pills-border-width) * -1);
    bottom: calc(var(--variant-pills-border-width) * -1);
    left: calc(var(--variant-pills-border-width) * -1);
    z-index: -1;
    border-radius: var(--variant-pills-radius);
    box-shadow: var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity));
}
.iscolorriant.isradio input[type=radio]+label:hover {
    border-color: rgb(var(--color-foreground));
}
.iscolorriant.isradio input[type=radio]:checked+label {
    background-color: rgb(var(--color-foreground)) !important;
}
.lvt-pthreecol3:not(:last-child) {
    border-right: 1px solid #000;
}
.oprice01 {
    display: flex;
    text-align: center;
    margin-bottom: 1rem;
    align-items: stretch;
    flex-direction: row;
    line-height: 1;
    padding-top: 5px;
    font-size: 16px;
    color: rgb(var(--color-foreground));
}
.lvt-pthreecol3 {
    padding-left: 1rem;
    padding-right: 1rem;
    flex: 1 1 auto;
    text-transform: uppercase;    
}
.sales-ribbon-box {
    display: block;
    position: relative;
    overflow: hidden;
    padding: 1rem;
    background-color: #709bf4;
    border-radius: 12px;
    margin-bottom: 12px;
    color: #fff;
    font-size: 90%;
    text-align: left;
    padding-top: 2px;
    background: linear-gradient(317deg,#f4709b 0%,#e7c0c0 100%);
}
.promotext {
    position: absolute;
    width: 190px;
    top: 18px;
    right: -66px;
    text-align: center;
    transform: rotate(45deg);
    padding: 0.1em;
    background-color: #ec6161;
    background-color: #fb31316b;
    z-index: 2;
    font-size: 13px;
}
.discount-rate01 {
    font-size: 2.49rem;
    margin-bottom: 0.5rem;
    font-weight: 700;
    line-height: 1.2;
}
.current-price01 {
    font-weight: 700;
    font-size: 1.7em;
    color: #fbff00;
}
.cprice01 {
    margin-left: 0.5rem;
}
table.tierprice-table {
    color: #000;
    background-color: #fff;
    border-collapse: collapse;
    width: 100%;
    font-size: 14px;
    border-radius: 12px
}
.tierprice-th01 tr {
    border-bottom: 1px solid #eee;
}
table.tierprice-table th, table.tierprice-table td {
    padding: 10px 10px;
}
.lvt-threecol {
    color: #959595;
    /*margin-left: 4px;*/
    display: inline-block;
}
.sales-ribbon-box p {
    margin-bottom: 6px;
}
i.fa-solid.fa-circle-check {
    padding-left: 4px;
    color: #ff7f50;
}
.bodyproduct .cartobd {
    display: none;
}
.image-with-text__grid .image-with-text__content {
    padding: 2rem 1rem;
}
.cart-attribute__field.rolescheck {
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
}

.cart-attribute__field.rolescheck label {
    font-weight: 700;
    margin-bottom: 8px;
    color: #333;
}

#whats-your-role {
    width: 100%;
    padding: 10px 12px;
    color: #555;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url('data:image/svg+xml;charset=UTF-8,%3Csvg width="10" height="7" viewBox="0 0 10 7" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M0 0l5 5 5-5H0z" fill="%23999"/%3E%3C/svg%3E');
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 10px 7px;
    cursor: pointer;
    transition: border-color 0.3s, box-shadow 0.3s;
}

#whats-your-role:focus {
    border-color: #66afe9;
    outline: none;
    box-shadow: 0 0 5px rgba(102, 175, 233, 0.6);
}

#whats-your-role option {
    padding: 10px;
}
.bodycollection span.active-facets__button-inner {
    padding: .25rem 0.45rem;
    border-radius: 7px;
}
@media only screen and (max-width: 768px) {
.bodycollection .active-facets__button, .active-facets__button-remove {
    padding: 0.2rem 1.2rem;
}
.coloroptionlabel {
    height: 29px;
    width: 29px;
}
.variantloop.iscolorriant {
    margin-top: -3px;
}
.veristyle img {
    max-width: 258px;
}
.bodycollection h1, .bodycollection .h1 {
    font-size: calc(var(--font-heading-scale)* 2.5rem);
}
.probotul li {
    width: unset;
    line-height: 25px;
    float: unset;
}
.bodyproduct .newslider {
    margin-top: -90px;
    opacity: 0.85;
}
.bodyproduct .thumbnail-slider .thumbnail-list.slider {
    justify-content: space-around;
}
.bodyproduct .slider.slider--mobile .slider__slide {
    padding-top: 0px;
}
.collectionads {
    display: inline-block;
}
.collectioncolors {
    display: none;
}
.bodycollection .collection.page-width {
    padding: 0 5px;
}
.grid--peek.slider .grid__item:first-of-type {
    margin-left: 0;
}
.slider.slider--mobile {
    scroll-padding-left: 0!important;
}
.product__media-list .product__media-item {
    width: 100%!important;
}
.closurelb {
    width: 55px;
    height: 104px;
    margin: 6px 6px 6px 0;
}
.closuresp {
    width: 55px!important;
    height: 104px!important;
}
.rolescheck {
    display: block;
}
.global-eventdate-option, .global-itemnote-field {
    display: none;
}
.collection-title {
    font-size: 18px;
}
.collection .slider.slider--tablet {
    margin-bottom: 2px !important;
}
.cart-item {
  margin-bottom: 1.5rem;
}
.cart__footer .carteventtips {
    margin-top: 11px;
}
.cart__blocks {
    background: #fff109;
    padding: 10px;
    border-radius: 10px;
}
.bodycart .cart__ctas {
    display: block !important;
}
.carttimenotice {
    background: linear-gradient(343deg, #ecdbd575, #d7cbf182);
    border-radius: 10px;
    padding: 5px 5px;
    margin: 7px 8px 13px;
}
.carttimenotice p {
    margin: 0 0 6px;
}
.carttimenoticeheader {
    font-size: 15px;
}
.carttimenoticebody {
    font-size: 13px;
    letter-spacing: 0;
}
.footer-block--menu h2.footer-block__heading.inline-richtext:after {
    content: "";
    width: 6px;
    height: 6px;
    border-bottom: 2px solid #757575;
    border-right: 2px solid #757575;
    float: right;
    position: relative;
    top: 5px;
    right: 4px;
    transform: rotate(45deg);
    transform-origin: center;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in ul {
    display: none;
}
h2.footer-block__heading.inline-richtext.active {
    color: #000;
}
h2.footer-block__heading.inline-richtext.active:after {
    transform: rotate(-135deg);
    border-color: #000;
}
.footer-block.grid__item.footer-block--menu {
    border-bottom: 1px solid #e9e5e5;
}
.collection .page-width {
    padding: 0 4px;
}
/* aside#main-collection-filters {
    display: none;
} */
.product__title.new-title h1 {
    font-size: 13px;
}
.thumbnail-list__item.slider__slide {
    width: calc(20% - 0.3rem) !important;
}
.product__title h1 {
    line-height: 1.1em;
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.footer-block__newsletter {
    text-align: left!important;
}
.footer-block--newsletter {
    align-items: baseline!important;
}
.show-colorchart {
    width: 50px;
}
.carteventtips {
    background: #eee;
    padding: 10px;
    background: linear-gradient(343deg,#ecdbd5 0%,#ffeb3b 100%);
    border-radius: 10px;
}
.doubly-wrapper .doubly-nice-select.currency-switcher.right.slim {
    display: none;
}
.doubly-wrapper.customcurrencybottom .doubly-nice-select.currency-switcher.right.slim {
    display: unset;
}
.doubly-wrapper.customcurrency .doubly-nice-select.currency-switcher.right.slim {
    display: unset;
}
}
/* @media only screen and (min-width: 769px) {
.bodycollection aside form#FacetFiltersForm {
    max-width: 200px;
} */
.bodycollection .facets .disclosure-has-popup[open]>summary+* {
    z-index: 3;
}
.bodyproduct .product {
    margin-top: 7px;
}
.multibuy01 {
    display: none;
}
.deliverynew {
    background: unset;
    font-size: 15px;
}
.coloroptionlabel {
    height: 42px;
    width: 42px;  
}
.hicsoption .detail-sizeoptionvalue input[type=radio]+label {
    height: 42px;
    line-height: 32px;
    min-width: 42px;
}
.product-form__input input[type=radio]+label.coloroptionlabel {
    margin: 0px 2px 0px 2px;
}
ul.footer-block__details-content.list-unstyled {
    display: block !important;
}
.bodyproduct .product__info-wrapper--extra-padding {
   padding: 0 0 0 2rem;
}
.bodyproduct .product__info-container {
   max-width: 66rem;
}
}