.form--product .selling-plan-details{grid-column:1/-1}.selling-plan-details__payments{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:44.99em){.selling-plan-details .tooltip__content{left:-140%}}.selling-plan-group-option .dropdown__label{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.selling-plan-group-option .vs__dropdown-toggle{border-radius:.25rem}.selling-plan-group-option .vs__dropdown-menu{height:-webkit-fit-content!important;height:-moz-fit-content!important;height:fit-content!important;line-height:100%;padding:0!important}@media(max-width:44.99em){.selling-plan-group-option .vs__dropdown-menu{line-height:120%}}.selling-plan-group-option .vs__dropdown-menu li{border-top:1px solid #393939}.selling-plan-group-option .vs__dropdown-option,.selling-plan-group-option .vs__selected{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:10px!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.selling-plan-group-option .vs__dropdown-option--selected:after,.selling-plan-group-option .vs__selected--selected:after{position:absolute;right:5px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.selling-plan-group-option .vs__dropdown-option .option--sep,.selling-plan-group-option .vs__selected .option--sep{padding:0 2px}.selling-plan-group-option .vs__dropdown-option .option--small-text,.selling-plan-group-option .vs__selected .option--small-text{margin-left:.625rem}@media(max-width:44.99em){.selling-plan-group-option .vs__dropdown-option .option--small-text,.selling-plan-group-option .vs__selected .option--small-text{font-size:.75rem}}.selling-plan-group-option__name{font-size:.875em}.selling-plan-group-option__value{margin:0 1em}.form--product .purchase-options{grid-column:1/-1}.purchase-options .purchase-option .form__field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin-bottom:15.5px}.purchase-options .purchase-option .form__field label{font-family:Tt-Chocolate;font-size:.9375rem;line-height:120%;text-transform:lowercase}@media(min-width:45em){.purchase-options .purchase-option .form__field label{font-size:1.0625rem;line-height:110%}}.purchase-options .form__field--tooltip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.purchase-options input[type=radio]{border:1px solid #000;height:20px;margin-top:0;width:20px}.purchase-options input[type=radio]:checked{background-color:#000;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.purchase-options fieldset{border:none;margin:0;padding:0}.purchase-options legend{font-size:.9375rem;line-height:120%;margin-bottom:16px;text-transform:lowercase}@media(min-width:45em){.purchase-options legend{font-size:1.0625rem;line-height:110%}}.quantity-selector{position:relative;width:6.875rem}@media(max-width:29.99em){.quantity-selector{width:6.25rem}}.form__field .quantity-selector__input[type=number]{border:1px solid #393939;border-radius:4px;height:2.5rem;line-height:.9375rem;max-width:none;padding:.625rem 1.4375rem}@media(max-width:29.99em){.form__field .quantity-selector__input[type=number]{height:2.375rem;padding:.5625rem 1.4375rem}}.quantity-selector__input[type=number]{border-color:#b3848f}.quantity-selector__control{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#393939;height:100%;padding:0;width:1.875rem}@media(max-width:29.99em){.quantity-selector__control{width:1.5625rem}}.quantity-selector__control--minus{left:0}.quantity-selector__control--minus:focus-visible{outline:2px solid #645458!important;outline-offset:2px!important}.quantity-selector__control--plus{right:0}.quantity-selector__control--plus:focus-visible{outline:2px solid #645458!important;outline-offset:2px!important}.quantity-selector__control .icon{border-radius:50%;height:1rem;margin-top:.21875rem;width:1rem}.quantity-selector__control .icon--minus,.quantity-selector__control .icon--plus{background-color:#fff;font-size:.625rem;height:.625rem;margin-top:0;-webkit-transform:translateX(.375rem);transform:translateX(.375rem);width:.625rem}.quantity-selector__control .icon--minus:after,.quantity-selector__control .icon--plus:after{height:.625rem;margin:.0625rem;width:.625rem}.quantity-selector__control .icon--plus{padding-right:.6rem;-webkit-transform:translateX(-.375rem);transform:translateX(-.375rem)}@media(max-width:29.99em){.quantity-selector__control .icon--plus{padding-right:.3rem}}.quantity-selector__control:disabled .icon{opacity:.5}.quantity-selector__control:not(:disabled):focus .icon--minus,.quantity-selector__control:not(:disabled):focus .icon--plus,.quantity-selector__control:not(:disabled):hover .icon--minus,.quantity-selector__control:not(:disabled):hover .icon--plus{background-color:transparent}.quantity-selector__control:not(:disabled):focus .icon--minus:after,.quantity-selector__control:not(:disabled):focus .icon--plus:after,.quantity-selector__control:not(:disabled):hover .icon--minus:after,.quantity-selector__control:not(:disabled):hover .icon--plus:after{color:#393939}.quantity-selector--discrete{margin-top:.5rem;padding:0;width:100%}.quantity-selector--discrete .quantity-selector__input{font-style:normal;top:1.25rem}.quantity-selector--discrete .quantity-selector__input[type=number]{font-size:.75rem;padding:0}.form__field .quantity-selector--discrete .quantity-selector__input[type=number]{border-width:0}.quantity-selector--discrete .quantity-selector__control{border-radius:50%;height:1rem;margin-top:.0625rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1rem}.quantity-selector--discrete .quantity-selector__control--minus{left:.5rem}.quantity-selector--discrete .quantity-selector__control--plus{right:.5rem}.quantity-selector--discrete .quantity-selector__control .icon--minus,.quantity-selector--discrete .quantity-selector__control .icon--plus{-webkit-transform:none;transform:none}.quantity-selector--discrete .quantity-selector__control .icon--minus:after,.quantity-selector--discrete .quantity-selector__control .icon--plus:after{color:#393939;height:.5rem;width:.5rem}.form__field-wrapper.form__field-wrapper--shades .form__field{position:relative}.form__field-wrapper.form__field-wrapper--shades .form__field:focus-visible{border:2px solid #645458!important;outline-offset:2px!important}.quick-view-item__swatch{position:relative}span.popup_badge{border:.25px solid #000;border-radius:4px;bottom:-3px;font-size:10px;font-weight:600;height:10px;left:3.05px;line-height:7.8px;position:absolute;text-align:center;width:23px;z-index:1}.layout--collection p.symb_new{bottom:.5px;left:3px}p.symb_new{background:#000;border:.25px solid #000;border-radius:4px;bottom:0;color:#fff;font-family:Tt-Chocolate;font-size:8px;font-weight:600;height:8px;left:3.6px;line-height:6.4px;margin:0;position:absolute;text-align:center;vertical-align:middle;width:19px;z-index:1}.shades{margin:1.25rem 0 .75rem}@media(max-width:29.99em){.shades{margin-bottom:.625rem;margin-top:1rem}}.shades .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.shades .option--color:before{background-color:var(--color);border:1px solid #fff;border-radius:50%;content:"";padding:.5rem}.shades__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;z-index:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:1.25rem}.shades__filters .swiper-container{margin-left:0}.shades__filters .swiper-button-prev{background:#fff;left:0}.shades__filters .swiper-button-next{background:#fff;right:0}.shades__filters .swiper-button-disabled{display:none}.shades__filters .swiper-slide{margin-right:15px;width:auto}.shades__filter-btn{color:#393939;font-size:1.0625rem;line-height:1;margin-right:3.5rem;min-height:1.25rem;padding-bottom:0;text-transform:lowercase;white-space:nowrap}@media(max-width:74.99em){.shades__filter-btn{font-size:.9375rem;line-height:1.125rem}}.shades__filter-btn:last-child{margin-right:0}.shades__filter-btn:focus-visible{border:2px solid #645458!important;outline-offset:2px!important}.shades__filter-btn.is-active{color:#393939;font-family:Tt-Chocolate;font-weight:600}@media(max-width:74.99em){.shades__filter-btn.is-active{line-height:1.03125rem}}.shades__select{border:1px solid #fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:UniversLTStd-Bold;margin-top:.5rem;padding:.5rem 1rem;text-transform:uppercase}.shades__option,.shades__select{display:-webkit-box;display:-ms-flexbox;display:flex}.shades__option{list-style-type:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem}.shades__option:before{background-color:var(--color);border-radius:50%;content:"";display:inline-block;height:1.5rem;margin-right:1rem;width:1.5rem}.shades__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;margin-top:1rem}.shades__item{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.shades__item+label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:50%;height:1.5rem;position:relative;width:1.5rem}.shades__item+label:before{border:1px solid #fff;border-radius:50%;content:"";height:calc(1.5rem + 1px);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:color .25s ease-in-out,height .25s ease-in-out,width .25s ease-in-out;transition:color .25s ease-in-out,height .25s ease-in-out,width .25s ease-in-out;width:calc(1.5rem + 1px)}.shades__item+label:hover:before{border-color:#393939}.shades__item:checked+label:before{border-color:#393939;height:calc(1.5rem + 4px);width:calc(1.5rem + 4px)}.shades__item:disabled+label{cursor:not-allowed}.shades__item:disabled+label:after,.shades__item:disabled+label:before{background-color:#fff;border:none;border-radius:0;content:"";height:3px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg);width:2.5rem}.shades__item:disabled+label:after{background-color:#393939;height:1px;z-index:1}.shades-infos{line-height:1;margin-bottom:.5rem}.shades-infos span{font-size:.9375rem;line-height:1.125rem}.shades-infos span:first-child{text-transform:lowercase}@media(max-width:29.99em){.shades-infos__description,.shades-infos__name{margin-bottom:.5rem}}.shades-infos__description,.shades-infos__name{font-size:.9375rem;letter-spacing:0;line-height:1.125rem}.shades-infos__name{display:inline-block;font-weight:400;margin-right:.3125rem}.form--product .form__fieldset--shade .shades-try-me-on .dropdown{width:26.25rem}@media(max-width:74.99em){.form--product .form__fieldset--shade .shades-try-me-on .dropdown{width:100%}}.form__fieldset--shade .shades-try-me-on{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media(max-width:74.99em){.form__fieldset--shade .shades-try-me-on{display:block}.form__fieldset--shade .shades-try-me-on .dropdown{margin-bottom:22px;width:100%}}.form__fieldset--shade .shades-try-me-on .dropdown .icon{height:1.0625rem;margin-top:0;width:1.0625rem}.form__fieldset--shade .shades-try-me-on .btn-try-me-on{background-color:#efd7e5;border:.0625rem solid transparent;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;text-align:center;text-transform:lowercase;width:12.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:.9375rem;line-height:.9375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width:74.99em){.form__fieldset--shade .shades-try-me-on .btn-try-me-on{line-height:2.25rem;margin-bottom:18px;margin-left:0}}.form__fieldset--shade .shades-try-me-on .btn-try-me-on:hover{background-color:#efd7e5;border-color:transparent}.form__fieldset--shade .shades-try-me-on .btn-try-me-on span{margin-left:.5rem;margin-top:-.1875rem}.form__fieldset--shade .shades-try-me-on .btn-try-me-on:disabled{background-color:#fafafa;cursor:not-allowed}.form__fieldset--shade .shades-try-me-on .btn-try-me-on img{width:.9375rem}@media(max-width:1199px){.form__fieldset--shade .shades-try-me-on .btn-try-me-on{display:none}}.form__fieldset--shade .shades-try-me-on .btn-find-my-shade{background-color:#efd7e5;border:.0625rem solid transparent;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;text-transform:lowercase;width:12.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:.9375rem;line-height:.9375rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width:74.99em){.form__fieldset--shade .shades-try-me-on .btn-find-my-shade{line-height:2.25rem;margin-left:0}}.form__fieldset--shade .shades-try-me-on .btn-find-my-shade:hover{background-color:#efd7e5;border-color:transparent}.form__fieldset--shade .shades-try-me-on .btn-find-my-shade:disabled{background-color:#fafafa;cursor:not-allowed}.form__fieldset--shade .shades-try-me-on .btn-find-my-shade img{width:.9375rem}@media(max-width:74.99em){.product-ratings,.product__breadcrumbs-left{display:none}.shades{margin-top:0}.product__title-container{margin-bottom:0}}.collection .shades-try-me-on,.products-slider .shades-try-me-on,.search__results .shades-try-me-on{display:none}.shade-selector ul>.vs__dropdown-option{height:auto;line-height:inherit;padding:0}.sr-only{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important}.form--product .variant-selector{grid-column:1/-1}.variant-selector .form__fieldset--swatch .form__field{margin-bottom:0}.variant-selector__form__field.hide{display:none}.variant-selector__form__field--select{position:relative}.variant-selector__form__field--dropdown,.variant-selector__form__field--select.hide{display:none}@media(min-width:75em){.variant-selector .dropdown{max-width:22.625rem}}.variant-selector .groupDiv{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:35px}.variant-selector .swatch_label{cursor:pointer;line-height:18px;margin:0 15px 10px 0}.variant-selector .active{font-weight:700}.variant-selector .selectdropdown{background-color:transparent;border-color:#393939;border-radius:5px;padding-left:50px;width:75%}@media(max-width:29.99em){.variant-selector .selectdropdown{width:100%}}.variant-selector__selectdropdown.hide{display:none}.variant-selector .dropdownSwatch{background-color:var(--background-color);border:1px solid;border-radius:100%;bottom:8px;height:24px;left:0;margin-left:15px;margin-right:20px;position:absolute;right:0;width:24px}.badges{border-radius:.25rem;left:0;top:0}@media(max-width:59.99em){@supports(-webkit-touch-callout:none){.badges{margin-top:9%}}}.badge{background-color:#f8f1f4;display:grid;font-family:UniversLTStd-Bold;font-size:.625rem;letter-spacing:0;line-height:1.6;margin-left:4px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.25rem;font-family:Tt-Chocolate;font-size:.8125rem;font-weight:400;height:1.6875rem;justify-content:center;letter-spacing:normal;line-height:.975rem;padding:.34375rem .625rem;place-content:center;text-align:right;text-transform:lowercase;white-space:nowrap}.badge--badgetext{border-radius:.25rem;color:#393939;margin-left:auto}.badge--badgetext.shadefinder--badgetext{color:inherit;font-size:.9375rem}@media(max-width:59.99em){.badge--badgetext.shadefinder--badgetext{font-size:.8125rem}}.badge--image{border:none;margin-left:auto;max-height:var(--max-height);max-width:var(--max-width);width:100%}.badge--shade-finder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.badge--shade-finder .badge--icon{height:1.25rem;margin-right:.5rem}@media(max-width:59.99em){.badge--shade-finder .badge--icon{height:.9375rem}}.badge.shadefinder-badge--clickable:hover{background-color:#393939;color:#fff}.badge.shadefinder-badge--clickable:hover .badge--icon{-webkit-filter:brightness(5);filter:brightness(5)}.badges-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:59.99em){.badges-container{padding:0 .9375rem}}@media(min-width:45em)and (max-width:74.99em){.badges-container{padding:25px 0 0}}.badges-container .bv-stars{margin-bottom:12px}.badges-container .product__header{-webkit-box-flex:1;-ms-flex:1;flex:1}.badges-container .badges{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8px}.badges-container .badges .responsive-image__image{height:1.6875rem;position:relative}.badges-container .responsive-image:before{content:none}@media(max-width:59.99em){.form--cart thead{display:none}}.form--cart th{font-size:1.0625rem;font-weight:400;line-height:1.5;padding:1rem 3.5rem;text-align:left;text-transform:uppercase}.form--cart th:first-child{padding-left:0;text-align:left}.form--cart th:last-child{padding-right:0;text-align:left}.totals__title{font-size:1.0625rem;line-height:1.4;margin:0;padding-bottom:.5rem;text-transform:lowercase}.totals__details{border:1px solid #fff;border-width:1px 0;padding:0}@media(min-width:60em){.totals__details{margin-top:1.25rem}}.totals__summary{padding-top:1rem}.total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;font-family:Tt-Chocolate;font-size:1.0625rem;justify-content:space-between;line-height:1.5;padding:0}.total--total{font-family:UniversLTStd-Bold;font-size:1.125rem}@media(min-width:45em){.total--total{font-size:1.25rem}}.total--shipping-taxes{font-family:UniversLTStd-Bold;font-size:.625rem;letter-spacing:0;line-height:1.6;text-align:right}.total--price{padding-bottom:.3125rem}.mini-cart__summary .total{margin-bottom:.3125rem}.total__label{font-family:Tt-Chocolate;font-size:1.25rem;font-weight:600;line-height:110%;text-transform:lowercase}.total__title:before{content:"("}.total__title:after{content:")"}.total__value{font-family:Tt-Chocolate;font-size:1.25rem;font-weight:600;line-height:110%;text-transform:lowercase}.total__note{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.9375rem;font-style:normal;font-weight:400;line-height:120%;text-align:left}.line-item,.total__note{font-family:Tt-Chocolate}.line-item{display:grid;font-size:.75rem;grid-template:"image info actions" 75px "image info controls"/5.0625rem auto 5.5rem;letter-spacing:0;line-height:.9rem;grid-gap:.3125rem;border:.0625rem solid #e7dae2;border-radius:4px;gap:.3125rem;margin-top:12px;padding:.625rem}@media(min-width:75em){.line-item{gap:.3125rem;grid-template:"image info actions" 78px "image info controls"/5.0625rem auto 5.5rem;row-gap:1px}}.line-item img{height:4.875rem;width:4.875rem}@media(max-width:74.99em){.line-item img{height:4.6875rem;width:4.6875rem}}.line-item--selling-plans{grid-template:"image info actions" "image info controls"/5.5rem auto 5.5rem}@media(min-width:75em){.line-item--selling-plans{grid-template:"image info actions" "image info controls"/5.0625rem auto 5.5rem}}.form--cart .line-item{gap:0;grid-template:"image info actions" 100% "image info controls"/5.0625rem auto 5.5rem}@media(min-width:75em){.form--cart .line-item:first-child{margin-top:1rem}}@media(min-width:60em){.form--cart .line-item td{vertical-align:top}}@media(max-width:74.99em){.form--cart .line-item{padding:.8125rem .75rem}}.line-item td{border:none}.line-item__sampleFreeProduct{display:none}.line-item .quantity-selector__input{height:1.875rem}.line-item .quantity-selector--discrete{margin-top:0}.line-item__image{min-height:4.875rem;padding:0;width:4.875rem}@media(max-width:29.99em){.line-item__image{min-height:4.6875rem;width:4.6875rem}}.line-item__image img{border-radius:4px}.line-item__info{grid-area:info;grid-column-end:4;height:-webkit-min-content;height:-moz-min-content;height:min-content}.form--cart .line-item__info{padding:0 10px}@media(max-width:74.99em){.form--cart .line-item__info{padding:0 .1875rem}}.form--cart .line-item__info.line-item__FreeGift{padding:0 3px}@media(min-width:45em){.form--cart .line-item__info.line-item__FreeGift{padding:0 .625rem}}.line-item__purchase-options{grid-area:plans;position:relative}.line-item__purchase-options .purchase-options .purchase-option{margin-bottom:.3125rem;margin-top:0}.line-item__purchase-options .purchase-options .purchase-option .form__field{margin-bottom:0}.line-item__purchase-options .purchase-options .purchase-option .selling-plan-group{margin-left:-5.375rem;margin-top:.75rem;top:3px}@media(min-width:45em){.line-item__purchase-options .purchase-options .purchase-option .selling-plan-group{margin-left:0;width:200px}}.line-item__purchase-options .purchase-options .purchase-option label{font-size:.75rem;line-height:.9rem}@media(min-width:45em){.line-item__purchase-options .purchase-options .purchase-option label{font-size:.9375rem;line-height:1.125rem}}.line-item__purchase-options legend{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.line-item__purchase-options input[type=radio]{height:14px;width:14px}.line-item__description,.line-item__title{margin:0 0 .3125rem}.line-item__title{font-size:.875rem;font-weight:700;line-height:110%;text-transform:lowercase}@media(max-width:29.99em){.line-item__title{max-width:9.0625rem}}.line-item__FreeGift .line-item__title *{font-size:.875rem;font-weight:700}.line-item__FreeGift .line-item__title .price--compare-at{font-size:.9375rem;font-weight:400}@media(min-width:45em){.line-item__FreeGift .line-item__title *{font-family:Tt-Chocolate;font-size:1.0625rem;font-weight:600}}.line-item__FreeGift .line-item__title *{line-height:110%}.line-item__title a,.line-item__title span{color:inherit;font-family:Tt-Chocolate;font-size:.9375rem;font-weight:600}@media(min-width:45em){.line-item__title a,.line-item__title span{font-size:1.0625rem}}.line-item__price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.line-item__link{line-height:110%;-webkit-text-decoration:none;text-decoration:none}.line-item__options{list-style:none;margin:0 0 5px;padding:0}.line-item__options .line-item__option span{font-weight:400;line-height:110%}.line-item__options .line-item__option--variants{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9375rem;font-weight:400;text-transform:lowercase}@media(min-width:75em){.line-item__options .line-item__option--variants{font-size:1.0625rem;line-height:110%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.line-item__options .line-item__option--variants .swatch{border-radius:100%;bottom:8px;height:.9375rem;left:0;margin:0 5px 0 0;right:0;width:.9375rem}.line-item__remove{color:#393939;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.8125rem;line-height:.975rem;margin-top:2px;position:relative;text-transform:lowercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:10}@media(min-width:75em){.line-item__remove{margin-top:-2px}}.line-item__remove:after{border-bottom:.5px solid #393939;bottom:1px;content:"";height:1px;left:0;position:absolute;width:100%}@media(min-width:75em){.line-item__remove:after{bottom:0}}.line-item__remove:focus,.line-item__remove:hover{color:#393939}.line-item__remove:focus:after,.line-item__remove:hover:after{border-bottom:1.5px solid #393939;bottom:1px;content:"";height:1px;left:0;position:absolute;width:100%}@media(max-width:74.99em){.line-item__remove{font-size:.8125rem;line-height:120%}}.line-item__saved-for-later{-webkit-text-decoration:underline;text-decoration:underline}.cart .line-item__saved-for-later{display:block;margin-top:.3125rem}.line-item__saved-for-later:focus,.line-item__saved-for-later:hover{-webkit-text-decoration:none;text-decoration:none}.line-item__pricing{grid-area:price}@media(min-width:60em){.form--cart .line-item__pricing{padding-left:3.5rem;text-align:right;width:15%}}.line-item__actions{grid-area:actions;height:-webkit-max-content;height:-moz-max-content;height:max-content;text-align:right;z-index:1;z-index:var(--z-default)}.form--cart .line-item__actions,.line-item__actions .action--link{padding:0}.line-item__FreeGift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.line-item__controls{display:table-cell;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 3.5rem;grid-area:controls;grid-row-end:2;grid-row-start:1;margin:0}.line-item__controls .form__field--quantity{border:1px solid #393939;border-radius:4px;bottom:0;float:right;margin-bottom:0;position:absolute;right:0;width:5.625rem}@media(max-width:74.99em){.line-item__controls .form__field--quantity{width:4.75rem}}.line-item__controls .form__field--quantity label{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.form--cart .line-item__controls{display:table-cell;padding:0;text-align:center}.line-item__controls .quantity__label{text-transform:lowercase}.line-item__controls .quantity__label:after{content:":"}.line-item__FreeGiftsControl{display:none!important}.line-item__quantity{bottom:0;position:absolute;right:0}.line-item__free{background:#f8f1f4;border-radius:4px;display:inline-block;font-family:Tt-Chocolate;font-size:.9375rem;height:1.875rem;letter-spacing:0;line-height:120%;margin-top:0;padding:.375rem .625rem;text-align:center;text-transform:lowercase;width:5rem}@media(max-width:74.99em){.line-item__free{font-size:.8125rem;height:1.6875rem;padding:.34375rem .625rem;width:2.625rem}}.line-item__FreeGift{height:4.6875rem}@media(min-width:75em){.line-item__FreeGift{height:4.875rem}}.line-item__properties{list-style:none;margin:0;padding:0}.price{font-family:Tt-Chocolate}.price--regular .price__label--sale,.price--sale .price__label--regular{display:none}.price--per-delivery:before{content:"("}.price--per-delivery:after{content:")"}.price__label{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.price__value{color:#393939;line-height:110%}.price--sale.price--final .price__value{color:#d73c00}.price--compare-at .price__value{color:#393939;font-size:.9375rem;font-weight:400;line-height:110%;-webkit-text-decoration:line-through;text-decoration:line-through}:root{--z-deep:-2;--z-below:-1;--z-default:1;--z-above:2;--z-filters:3;--z-swiper-arrows:3;--z-atc:4;--z-footer:5;--z-header:6;--z-overlay:7;--z-flyout:8;--z-modal:9;--z-skip-to-content:10}.shopify-featured-products{overflow-x:hidden}.featured-products{margin-left:auto;margin-right:auto;max-width:108rem;padding-left:1rem;padding-right:1rem}@media(min-width:45em){.featured-products{padding-left:2rem;padding-right:2rem}}@media(min-width:75em){.featured-products{padding-left:3rem;padding-right:3rem}}@media(min-width:108em){.featured-products{padding-left:7.75rem;padding-right:7.75rem}}.featured-products{display:grid;grid-template-columns:1fr auto;padding-left:0;padding-right:0;position:relative;grid-gap:3.5rem;margin:0 auto;max-width:100rem}@media(min-width:45em){.featured-products{padding-left:3.75rem!important;padding-right:3.75rem!important;grid-gap:3.5rem}}@media(max-width:44.99em){.featured-products{padding-left:0;padding-right:0;text-align:center}}.featured-products .products-slider{margin:-3.75rem auto 0;padding-top:0;width:100%}@media(max-width:44.99em){.featured-products .products-slider{margin:.625rem auto 0;width:100%}}.featured-products .products-slider .swiper-container{overflow:visible;padding:3.9375rem 0}@media(max-width:44.99em){.featured-products .products-slider .swiper-container{padding:1.625rem 0}}.featured-products__title{color:#b3848f;font-size:2.125rem;line-height:110%;margin:0 0 2.5rem;max-width:90%;overflow:hidden;padding-top:0;position:relative!important;text-transform:uppercase;top:auto}@media(max-width:59.99em){.featured-products__title{float:none;margin-bottom:0;max-width:100%}}@media(max-width:29.99em){.featured-products__title{font-size:1.75rem;margin-bottom:0}}@media(min-width:45em){.featured-products__title{margin-bottom:2.5rem}}.featured-products__background-color_white{background-color:#fff;border-radius:.625rem}@media(max-width:44.99em){.featured-products__background-color_white{height:auto;padding:1.25rem}}.featured-products__background-color_pale-pink{background-color:#f8f1f4;border-radius:10px;height:100%}.featured-products__background-color_grey{background-color:transparent;border-radius:.625rem;height:100%}.featured-products__link{font-family:UniversLTStd-Bold;font-size:1.125rem}@media(min-width:45em){.featured-products__link{font-size:1.25rem}}.featured-products__link:before{background-color:#393939;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 6 11'%3E%3Cpath fill='transparent' fill-rule='evenodd' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M.529 9.785 5.415 5.5.529 1.214' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:inherit;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 6 11'%3E%3Cpath fill='transparent' fill-rule='evenodd' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M.529 9.785 5.415 5.5.529 1.214' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 6 11'%3E%3Cpath fill='transparent' fill-rule='evenodd' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' d='M.529 9.785 5.415 5.5.529 1.214' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:inherit}.featured-products__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-text-decoration:none;text-decoration:none;vertical-align:middle}.featured-products__link:before{display:none;-webkit-transition:-webkit-transform .5s cubic-bezier(.68,-.6,.32,1.6);transition:-webkit-transform .5s cubic-bezier(.68,-.6,.32,1.6);transition:transform .5s cubic-bezier(.68,-.6,.32,1.6);transition:transform .5s cubic-bezier(.68,-.6,.32,1.6),-webkit-transform .5s cubic-bezier(.68,-.6,.32,1.6);width:2em}.featured-products__link:focus,.featured-products__link:hover{-webkit-text-decoration:none;text-decoration:none}.featured-products__link:focus:before,.featured-products__link:hover:before{-webkit-transform:translateX(15%);transform:translateX(15%)}.featured-products__links{margin-top:50px;text-align:center}.featured-products__links .action--secondary{padding:0 1.8125rem}.featured-products__products{grid-column:1/-1;max-width:100%;overflow:visible}@media(min-width:75em){.featured-products__products{overflow:hidden}}.featured-products__products .swiper-slide{height:auto}.featured-products__products .swiper-pagination{left:auto;padding:0;position:absolute;right:0;text-align:right;top:10px}@media(max-width:44.99em){.featured-products__products .swiper-pagination{display:block;position:relative;right:auto;text-align:center;top:0}}.featured-products .swiper-button-next{right:.4375rem!important}.featured-products .swiper-button-prev{left:.4375rem!important}.featured-products .swiper-button-next:after,.featured-products .swiper-button-prev:after{font-size:2.0625rem}.featured-products .swiper-button-next,.featured-products .swiper-button-prev{height:2.0625rem;padding:.625rem;top:49%;width:2.0625rem}.nosto_element .featured-products{padding-top:1rem}@media(min-width:45em){.nosto_element .featured-products{padding-top:2rem}}@media(min-width:75em){.nosto_element .featured-products{padding-top:3rem}}.featured-products__links.visual-navigation__buttons{padding-bottom:1rem}@media(min-width:45em){.featured-products__links.visual-navigation__buttons{padding-bottom:2rem}}@media(min-width:75em){.featured-products__links.visual-navigation__buttons{padding-bottom:3rem}}@media(min-width:60em){.cart{display:grid}}.cart{grid-gap:1rem}.cart table{border-collapse:collapse}.cart tr{background:#fff;border:.0625rem solid #e7dae2;border-radius:5px;font-family:Tt-Chocolate;margin-top:.9375rem}@media(min-width:60em){.cart{grid:auto 1fr/58% 32%;margin-left:auto;margin-right:auto;max-width:108rem;padding-left:1rem;padding-right:1rem;grid-gap:1rem 7.2%;margin-top:5.6875rem}}@media(min-width:60em)and (min-width:45em){.cart{padding-left:2rem;padding-right:2rem}}@media(min-width:60em)and (min-width:75em){.cart{padding-left:3rem;padding-right:3rem}}@media(min-width:60em)and (min-width:108em){.cart{padding-left:7.75rem;padding-right:7.75rem}}@media(max-width:74.99em){.cart .prod_bundle_item .prod_tite_bundle{max-width:200px}}@media(min-width:75em){.cart .prod_bundle_item .prod_tite_bundle{font-size:15px;line-height:15px;max-width:235px}}.cart .quantity-selector__input{max-height:1.75rem}.cart--empty{padding:0;text-align:center}@media(max-width:59.99em){.cart__items,.cart__summary,.cart__title{margin-left:auto;margin-right:auto;max-width:108rem;padding-left:.9375rem;padding-right:.9375rem;width:100%}}@media(max-width:59.99em)and (min-width:45em){.cart__items,.cart__summary,.cart__title{padding-left:2rem;padding-right:2rem}}@media(max-width:59.99em)and (min-width:75em){.cart__items,.cart__summary,.cart__title{padding-left:3rem;padding-right:3rem}}@media(max-width:59.99em)and (min-width:108em){.cart__items,.cart__summary,.cart__title{padding-left:7.75rem;padding-right:7.75rem}}.cart__title{font-family:Tt-Chocolate;font-size:20px;font-style:normal;font-weight:600;grid-column:1/-1;line-height:110%;margin:0;padding-top:3.5rem;text-transform:lowercase}.cart--empty .cart__title{display:none}@media(min-width:45em){.cart__title{padding-top:0}}@media(max-width:29.99em){.cart__title{font-size:1.0625rem;padding-bottom:1.28125rem}}.cart__title:after{content:"" attr(data-cart-count) " items";font-family:Tt-Chocolate;font-size:1.0625rem;font-style:normal;font-weight:400;line-height:110%;padding-left:.625rem;text-transform:lowercase}@media(max-width:29.99em){.cart__title:after{font-size:.9375rem;padding-left:.3125rem}}.cart--empty .cart__title:after{content:none}.cart__items{max-width:45.625rem}.cart__empty,.cart__items{font-family:Tt-Chocolate;font-style:normal;text-transform:lowercase}.cart__empty{font-family:UniversLTStd-Bold;font-size:1.0625rem;font-size:1.125rem;line-height:1.16875rem}@media(min-width:45em){.cart__empty{font-size:1.25rem}}.cart__empty{padding:3.5rem}@media(min-width:75em){.cart__empty{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin:4.0625rem auto 6.5625rem;max-width:22.5rem;padding:0}}.cart__empty p{font-family:Tt-Chocolate;font-size:1.0625rem;font-style:normal;line-height:1.16875rem;margin:0;text-transform:lowercase}.cart__empty a{color:#393939;-webkit-text-decoration:underline;text-decoration:underline;text-transform:lowercase}.cart__empty+.save-for-later{margin:auto;max-width:50em}.cart--empty .cart__main{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width:60em){.cart__main .free-shipping{display:none}.cart__main{max-width:45.75rem}}@media(max-width:74.99em){.cart__summary{padding-left:0;padding-right:0}.cart__summary .afterpay,.cart__summary .cart__actions,.cart__summary .cart__help,.cart__summary .cart__totals,.cart__summary .featured-product,.cart__summary .featured-product__title,.cart__summary .free-shipping{padding-left:.9375rem;padding-right:.9375rem}.cart__summary .cart__totals{margin-top:15px}}.cart__summary .featured-product__title{text-align:left}@media(min-width:60em){.cart__summary{grid-column:-1/-2;position:relative;width:28.125rem}}.cart__summary .cart__actions{padding-bottom:0;padding-top:0}@media(max-width:59.99em){.cart__summary .cart__actions{margin:.75rem 0 .875rem}}@media(min-width:60em){.cart__summary .cart__actions{margin:1.25rem 0}}.cart__summary .free-shipping{margin-bottom:18px;padding-left:0;padding-right:0}@media(max-width:59.99em){.cart__summary .free-shipping{display:none}}.cart__summary .featured-product{padding-top:.9375rem}@media(min-width:75em){.cart__summary .featured-product{padding-bottom:1.125rem;padding-top:.625rem}}.cart__summary .featured-product__title{font-size:1.0625rem;font-weight:400}@media(min-width:60em){.cart__summary--inner.sticky{position:sticky;top:6.25rem}}.cart__actions{padding:2.5rem 0 1.25rem;text-align:center}.cart__actions .action{background-color:#393939;color:#fff;display:block;width:100%}.cart__subtitle{font-size:1.0625rem;line-height:1.4;margin:0 0 .5rem;text-transform:lowercase}.cart__text p{margin:.5rem 0}.cart .list-tile{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:none;grid-template-rows:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;padding:.625rem}@media(max-width:74.99em){.cart .list-tile{padding:.75rem}}.cart .list-tile__gallery{width:4.875rem}@media(max-width:74.99em){.cart .list-tile__gallery{width:4.6875rem}.cart .list-tile__gallery img{height:4.6875rem}}.cart .list-tile__product_info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:.9375rem}@media(max-width:74.99em){.cart .list-tile__product_info{padding-left:.8125rem}}.cart .list-tile__name{font-size:1.0625rem;line-height:110%}@media(max-width:74.99em){.cart .list-tile__name{font-size:.9375rem}}.cart .list-tile__content{display:block;font-size:.9375rem;line-height:110%;margin-top:0;padding-top:.3125rem}@media(max-width:74.99em){.cart .list-tile__content{line-height:120%}}.cart .list-tile__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:74.99em){.cart .list-tile__link{height:100%}}.cart .list-tile__title{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media(max-width:74.99em){.cart .list-tile__actions{min-width:5.3125rem}.cart .list-tile .common_div,.cart .list-tile__info{height:100%}}.cart .list-tile p{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}@media(min-width:75em){.cart .list-tile p{padding-bottom:2.1875rem}}@media(max-width:74.99em){.cart .list-tile p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:auto}}@media(min-width:75em){.cart .list-tile .form__actions{margin:0;position:static}}.cart .list-tile .action--add-to-cart{min-width:5.625rem;white-space:nowrap;width:5.625rem}@media(min-width:75em){.cart .list-tile .action--add-to-cart{bottom:0;position:absolute;right:0}}.cart .gifts__header{text-align:left}.cart .loyalty-points{background-color:#f8f1f4;border-radius:4px;font-size:15px;line-height:110%;margin:15px;padding:10px;text-align:center}@media(min-width:75em){.cart .loyalty-points{margin:15px 0}}.cart .loyalty-points a{color:#393939;-webkit-text-decoration:underline;text-decoration:underline}.cart .loyalty-points a:before{background-image:url(icon-rewards.svg);content:"";display:inline-block;height:16px;margin-left:10px;margin-right:10px;vertical-align:middle;width:15px}