:root{--primary-color: #9FB0C5;--secondary-color: #B2D4AE;--accent_1: #D9A5A9;--accent_2: #fcebe2;--accent_3: #F4F4F4;--accent_4: #031802;--bg1: #F4F4F4;--bg2: #eaeaea;--bg3: var(--white);--text: #333333;--secondary-text: #3A393799;--alt-text: #3E5D3F;--badge: #B78D6A;--black: #000000;--white: #ffffff;--cereal: #f9e698;--border: #333333;--button_hover: #F5E9F0;--button-gradient: linear-gradient(90deg, var(--primary-color) 35%, #F5E9F0 70%);--bg-gradient: linear-gradient(165deg, var(--accent_1), var(--accent_2));--bg-gradient-r: linear-gradient(15deg, var(--accent_1), var(--accent_2));--multicolor: linear-gradient(135deg, var(--primary-color) 0%, var(--secondary-color) 20%, var(--cereal) 90%)}.gp-preview-toolbar{display:none!important}body.gradient{padding-bottom:0!important}.fw-600 *{font-weight:600!important}.swatch--unavailable{background:var(--multicolor)!important}.flex-row-wrap>div{flex-direction:row!important;justify-content:space-between;gap:20px!important;flex-wrap:wrap}product-info .product__tax{display:none!important}product-info button.product-form__submit span.floating_text{display:none}.card__inner{border-radius:4px;overflow:hidden}.headings.left_align{margin-left:0!important}.headings>div{display:block!important}.headings.center_text>div{text-align:center!important}.headings>div>*{line-height:1.3}@media only screen and (max-width:1024px){.headings.center_text-tablet>div{text-align:center!important}}.headings .h1s,.headings .h1s *{display:inline!important}.headings .h1s.h_blue{margin-inline-start:-.5px!important}.h1s.h_blue .gp-text{overflow:visible!important}@media only screen and (min-width:1025px){.headings>div>*{font-size:45px}}@media only screen and (max-width:1024px){.headings>div>*{font-size:40px}}@media only screen and (max-width:767px){.headings>div>*{font-size:32px}}@media only screen and (max-width:1024px){.header__heading-logo{max-height:70px;object-fit:cover}}.menu-drawer__navigation,.menu-drawer__navigation .menu-drawer__submenu{padding:3rem 0rem!important}.menu-drawer__navigation .menu-drawer__submenu{background-color:var(--white)!important}.menu-drawer__navigation .list-menu{display:flex;flex-direction:column;gap:1.5rem}.menu-drawer__navigation .list-menu li{margin:0!important;overflow:hidden}.menu-drawer__navigation .menu-drawer__submenu button.menu-drawer__close-button{border-radius:99px;margin-top:0!important;margin-bottom:1.5rem;background-color:transparent!important}header summary.list-menu__item{text-decoration:none!important}header summary .icon-caret{transition:all .2s}header .list-menu details[open] summary:not(.child-menu-item) .icon-caret{transform:rotate(180deg)}header .header__submenu summary.child-menu-item{padding-left:0;padding-top:0;padding-bottom:0}header summary.menu-drawer__menu-item a{color:currentColor!important;text-decoration:none!important}header #menu-drawer{border:none!important}@media only screen and (max-width:1024px){.menu-drawer__menu-item{transition:all .2s!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__menu-item:hover{color:var(--primary-color)!important;background-color:var(--white)!important}}p.best-seller-badge{display:flex;align-items:center;justify-content:center;flex-direction:column!important;position:absolute;background-color:var(--primary-color);color:var(--white)!important;z-index:1;text-align:center!important;line-height:1.2!important;top:8px;right:8px;min-width:40px;min-height:40px;font-size:8px!important;font-weight:var(--font-body-weight)!important;border-radius:50px;font-family:var(--font-body-family)!important;width:auto;aspect-ratio:1 / 1;padding:10px 8px 8px;margin:0!important;text-transform:uppercase;pointer-events:none}.product_info_rating-sold .jdgm-prev-badge__stars{margin-right:4px}.product_info_rating-sold .jdgm-widget,.product_info_rating-sold>span{display:inline-block!important;line-height:1.4;margin:0!important}.product-card-wrapper .card__information .price{font-family:var(--font-body-family)}.product-card-wrapper .card__information .price__container{--fs: 1.5rem;font-size:var(--fs);font-weight:var(--font-body-weight-bold)}.product-card-wrapper .card__information .price--on-sale .price-item--regular{font-size:calc(var(--fs) - .1rem);font-weight:var(--font-body-weight);opacity:.7}.product-form__error-message-wrapper{margin-bottom:0!important;justify-content:center}.card__content:has(span.badge_sold-out){display:block;pointer-events:none}.card__content:has(span.badge_sold-out) .card__badge{position:absolute;left:0;top:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;border:0;background-color:#3a393766;z-index:2}.card__content:has(span.badge_sold-out) .badge_sold-out{color:var(--white);font-size:2rem;font-weight:var(--font-body-weight-bold);background-color:#fff3;border-radius:200px;border:0;max-width:115px;text-transform:uppercase;line-height:1.2em;aspect-ratio:1 / 1;display:flex;align-items:center}.product-card-wrapper .loading__spinner:not(.hidden){display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-card-wrapper .loading__spinner:not(.hidden) svg{height:50%}.product-card-wrapper .loading__spinner:not(.hidden):after{content:"";position:absolute;top:-10px;left:0;display:block;height:200%;width:100%;background-color:var(--white);z-index:-1;opacity:.4;transition:all .2s}@media(min-width:1025px){.nws_popup .popup-image{background-position:top center!important}}.nws_popup .popup-heading{margin:0!important;margin-bottom:1rem!important;font-weight:var(--font-heading-weight)}.nws_popup .popup-offer{line-height:1.2}.nws_popup .popup-offer .first_line{font-family:var(--font-heading-family);font-style:italic}.nws_popup .popup-offer .first_line .h{color:var(--primary-color)}.nws_popup .popup-form-field{border:solid 1px var(--border);border-radius:99px;overflow:hidden;background-color:var(--white);position:relative;align-items:center;padding-top:2px}.nws_popup .popup-form-field input{padding-right:80px!important;margin:0!important;border:none;font-family:League Spartan,sans-serif;font-size:16px}.nws_popup .popup-submit{position:absolute;right:0;top:0;height:100%;font-size:0px;display:flex;align-items:center;padding:10px 20px!important;width:auto!important;background:transparent!important;color:var(--text)!important;transition:all .2s}.nws_popup .popup-submit:hover{background-color:var(--primary-color)!important;color:var(--white)!important}.nws_popup .popup-submit:before,.nws_popup .popup-submit:after{content:"";display:inline-block;transition:all .2s;opacity:.6}.nws_popup .popup-submit:hover:before,.nws_popup .popup-submit:hover:after{opacity:1!important}.nws_popup .popup-submit:before{height:2px;width:23px;background-color:currentColor}.nws_popup .popup-submit:after{border-width:2px 2px 0 0;border-style:solid;border-color:currentColor;height:8px;aspect-ratio:1 / 1;transform:rotate(45deg);margin-left:-8px}@media(min-width:1025px){.nws_popup .popup-text{padding:50px!important}.nws_popup .popup-heading{font-size:30px}.nws_popup .popup-offer{margin-bottom:30px}.nws_popup .popup-offer .first_line{font-size:22px}.nws_popup .popup-subtext{font-size:18px}}@media(max-width:1025px){.nws_popup .popup-text{padding-bottom:30px!important}.nws_popup .popup-heading{font-size:28px}.nws_popup .popup-offer{margin-bottom:20px}.nws_popup .popup-offer .first_line{font-size:22px}.nws_popup .popup-offer .second_line{font-size:18px}}.marquee_text *{font-family:Inter,sans-serif}.marquee_text a,.marquee_text a *{font-family:Helvetica,sans-serif}div.section-header{padding:0 20px;z-index:110!important}sticky-header.header-wrapper{max-width:1700px;margin:20px auto;border:0!important;border-radius:100px;box-shadow:0 4px 20px #0000001a}.header__heading-link{padding:0!important}.header__inline-menu .header__menu-item{font-size:1.6rem;color:var(--text);transition:all .2s}.header__inline-menu .header__menu-item:hover{color:var(--primary-color)}.header__inline-menu .header__menu-item:has(.header__active-menu-item){font-weight:var(--font-body-weight-bold)}.header__active-menu-item{color:inherit}.header__icons{align-items:center;padding:0;gap:8px}.header__icon,.header__icon .icon:not(.icon-search,.icon-hamburger,.icon-close),.header__icon .svg-wrapper{height:3rem;width:3rem;margin:0}.cart-count-bubble{border:solid 2px var(--gradient-background);bottom:1.43rem;left:1.7rem;transition:all .2s;line-height:.9!important;align-items:center}.cart-count-bubble span{height:auto;line-height:1}.predictive-search__loading-state{display:none}.header__icons .field .search__input.field__input{background-color:transparent;border-radius:100px;border:solid 1px var(--black);outline:none!important;box-shadow:none!important;height:3.8rem;padding:1rem 9.8rem 1rem 2rem;transition:all .2s}.header__icons .field .field__button{height:3.7rem}.header__icons .field__label{opacity:1;transition:all .2s;top:calc(.7rem + var(--inputs-border-width))}.header__icons .field .search__input.field__input:focus~.field__label,.header__icons .field .search__input.field__input:not(:placeholder-shown)~.field__label{opacity:0}.header__icons.field:before,.header__icons .field:after{content:none!important}.predictive-search.predictive-search--header *{font-family:var(--font-body-family)!important}.predictive-search.predictive-search--header{border-radius:20px;border:none;transition:all .2s;box-shadow:0 4px 20px #0000001a}predictive-search[open=true] .predictive-search.predictive-search--header{margin-top:49px}.scrolled-past-header .predictive-search.predictive-search--header{margin-top:37px}.search__button .icon{height:1.8rem;width:1.8rem}.search-modal.modal__content{border-radius:100px}.search-modal__content{border-radius:100px;background:var(--bg1);padding:0 6rem 0 2rem}.search-modal__close-button{right:1.3rem}details[open] .modal-overlay:after{top:-100px;left:-20px;right:0;height:120vh;width:calc(100% + 40px)}.predictive-search__search-for-button button{transition:all .2s}@media only screen and (max-width:1024px){header{--max-height: calc(100vh - 200px) }.predictive-search.predictive-search--header{overflow:hidden}predictive-search[open=true] .predictive-search.predictive-search--header{margin-top:20px!important}.predictive-search.predictive-search--header #predictive-search-results{max-height:var(--max-height);overflow-y:auto}.predictive-search__search-for-button{position:sticky;bottom:0;background-color:var(--bg1);border-top:.1rem solid rgba(var(--color-foreground),.08)}.predictive-search__results-groups-wrapper{border-bottom:none!important}#menu-drawer{margin-top:20px;border-radius:20px;max-height:var(--max-height);z-index:2}.header__icon--menu[aria-expanded=true]:before{top:-100px;left:-20px;height:200vh;width:calc(100% + 40px);z-index:-1}.menu-drawer__menu-item{font-size:16px!important}.menu-drawer__menu-item:not(.menu-drawer__menu-item--active){color:var(--text)!important}.menu-drawer__utility-links{background-color:var(--accent_2)}}.ll_footer .h{font-style:italic;color:var(--primary-color)}.footer__copyright{--copy_gap: 24px;display:flex;flex-wrap:wrap;gap:var(--copy_gap)}.footer__copyright .policies li:before{content:none!important}.footer__copyright .copyright__content{font-size:1.5rem}.footer__copyright .copyright__content a{transition:all .2s}.footer__copyright .copyright__content a:hover{opacity:.7}.footer__copyright .copyright__content.store_name{font-weight:var(--font-body-weight);text-transform:uppercase}.footer__copyright .copyright__content.designed_by a{text-decoration:underline;font-style:italic}footer .footer__content-top{display:none!important}footer .footer__content-bottom{padding:0!important;border:0!important}.footer__copyright .policies{display:flex;gap:var(--copy_gap);text-transform:capitalize}.footer_menu_section div[class*=ai-footer-signup__container]{max-width:var(--page-width)}.footer_menu_section .ai-footer-signup__column-title{font-family:var(--font-body-family);text-transform:uppercase}.footer_columns_wrapper{align-items:center}.footer_columns{--padding: 70px;width:100%}.footer_top_column-2{--font-body-family: "League Spartan", sans-serif;font-family:var(--font-body-family);display:flex;gap:60px}.footer_nav_social-icons .list-social{gap:6px}.footer_nav_social-icons .list-social__link{padding:5px;color:var(--white);background-color:var(--text);border-radius:99px}.footer_nav_social-icons .list-social__link svg{transition:all .2s}.mobile_only_accordion-menu .footer_nav_social-icons{margin-top:2rem}.mobile_only_accordion-menu .footer_nav_social-icons .list-social{gap:12px}@media only screen and (min-width:1025px){.footer_top_column-1{padding:var(--padding) var(--padding) var(--padding) 0;width:auto;min-width:566px}.footer_top_column-2{padding:var(--padding) 0 var(--padding) var(--padding);justify-content:space-around}}@media only screen and (max-width:1024px){.footer_container{padding:0!important}.footer_top_column-1{padding:0 50px 40px}.footer_top_column-2{padding:40px 50px 0;justify-content:space-between}.footer__copyright{flex-direction:column}.footer__copyright .policies{justify-content:center}}@media only screen and (min-width:768px){.ai-footer-signup__column.column-custom{display:none!important}.footer_nav_social-icons .list-social{justify-content:start!important}}@media only screen and (max-width:767px){.footer_top_column-1{padding:0 20px 40px}.footer_top_column-2{padding:0 20px}.footer__copyright .policies li:has(.copyright_link){display:none!important}}.footer_logo_wrapper{margin-bottom:24px}.footer_logo{--w: 375px;object-fit:cover;width:var(--w);object-position:-40px center;aspect-ratio:6.25 / 1;height:auto!important;max-width:100%}.newsletter-disclaimer{color:#a4a2a2!important}.ai-footer-signup__form-field{border:solid 1px var(--border);border-radius:10px;overflow:hidden;background-color:var(--white);position:relative;align-items:center}.ai-footer-signup__form-field input{padding-right:80px!important;width:100%}.ai-footer-signup__form-field .newsletter_submit{position:absolute;right:0;top:0;height:100%;font-size:0px;display:flex;align-items:center}.ai-footer-signup__form-field .newsletter_submit:before,.ai-footer-signup__form-field .newsletter_submit:after{content:"";display:inline-block;transition:all .2s;opacity:.6}.ai-footer-signup__form-field .newsletter_submit:hover:before,.ai-footer-signup__form-field .newsletter_submit:hover:after{opacity:1!important}.ai-footer-signup__form-field .newsletter_submit:before{height:2px;width:23px;background-color:currentColor}.ai-footer-signup__form-field .newsletter_submit:after{border-width:2px 2px 0 0;border-style:solid;border-color:currentColor;height:8px;aspect-ratio:1 / 1;transform:rotate(45deg);margin-left:-8px}@media only screen and (max-width:767px){.footer_logo{--w: 290px;object-position:-30px center}.footer_top_column-2{flex-direction:column;gap:24px}}.footer__payment{margin-bottom:16px}.ai-footer-signup__newsletter .h-captcha{display:none}#shop-hcaptcha-badge-container{z-index:1!important}@media only screen and (min-width:750px){#CartDrawer{margin:15px}.drawer__inner{border-radius:15px}}.cart__login-paragraph a{color:inherit;transition:all .2s}.cart__login-paragraph a:hover{color:var(--primary-color)}.drawer__body.is-empty{display:none}.drawer__inner-empty a.button{transition:all .2s;font-weight:600;text-transform:uppercase}.drawer__inner-empty a.button:hover{background-color:var(--secondary-color)!important;color:var(--text)!important}.drawer__inner-empty a.button:before,.drawer__inner-empty a.button:after{content:none!important}#CartDrawer .drawer__header{position:sticky;top:0;left:0;width:100%;background-color:rgb(var(--color-button));padding:18px 20px}#CartDrawer .drawer__header .drawer__heading{color:var(--white);font-family:var(--font-body-family);text-align:center;width:100%;margin:0!important;text-transform:capitalize;font-size:2rem;font-weight:var(--font-body-weight)}#CartDrawer .drawer__header .drawer__close{color:var(--white);top:50%;right:0;transform:translateY(calc(-50% + 2px))}#CartDrawer .drawer__header .drawer__close .svg-wrapper{height:1.2rem;width:1.2rem}#CartDrawer .drawer__header .drawer__close .svg-wrapper>svg{stroke:var(--white);stroke-width:1.5px}.drawer__inner{padding:0!important;border:0!important;overflow:hidden!important;background-color:#fff!important}.drawer__body{overflow-y:auto!important;padding:30px 15px 50px;display:flex;flex-direction:column;gap:15px}#CartDrawer .cart__free-shipping{border:solid 1px var(--bg2);padding:15px 40px 20px;border-radius:20px;text-align:center;margin-top:10px}#CartDrawer .cart__free-shipping .free_shipping-heading{max-width:28rem;margin:0 auto}#CartDrawer .cart__free-shipping .free_shipping-heading p{font-size:16px!important;color:var(--text);line-height:1.6em;margin:0!important}#CartDrawer .cart__free-shipping .free_shipping-heading p strong{color:var(--accent_1)}@media only screen and (max-width:767px){#CartDrawer .cart__free-shipping{padding:15px 15px 20px}#CartDrawer .cart__free-shipping .free_shipping-heading{max-width:24rem}#CartDrawer .cart__free-shipping .free_shipping-heading p{font-size:14px!important}}#CartDrawer .cart__free-shipping .free_shipping_progress{display:flex;margin-top:1rem;align-items:center;line-height:1em;gap:1.2rem;font-size:1.4rem;font-weight:var(--font-heading-weight);color:var(--secondary-text)}#CartDrawer .cart__free-shipping .progress_wrapper{width:100%;display:flex;align-items:center}#CartDrawer .cart__free-shipping .progress_wrapper .s-icon-wrapper .shipping_icon_bg{fill:var(--bg2)}#CartDrawer .cart__free-shipping .progress_wrapper .s-icon-wrapper .shipping_icon{fill:var(--black)}#CartDrawer .cart__free-shipping .progress_wrapper.complete .s-icon-wrapper .shipping_icon_bg{fill:rgb(var(--color-button))}#CartDrawer .cart__free-shipping .progress_wrapper.complete .s-icon-wrapper .shipping_icon{fill:var(--white)}#CartDrawer .cart__free-shipping .progress-bar{margin:0!important;height:5px;border-radius:5px 0 0 5px;overflow:hidden}#CartDrawer .cart__free-shipping .progress-bar .bar{display:block;position:relative;float:left;min-width:1%;height:100%}cart-drawer .drawer__inner{width:44rem}cart-drawer-items{flex-shrink:0!important;overflow:unset!important;padding:15px;border:solid 1px var(--bg2);border-radius:20px}cart-drawer-items .cart-item__image{border-radius:10px;aspect-ratio:1 / 1;object-fit:cover}cart-drawer-items .cart-item{row-gap:8px!important;column-gap:1.5rem!important}cart-drawer-items .cart-item:not(:last-child){padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:solid 1px var(--bg2)}cart-drawer-items .cart-item:not(:last-child):has(~.upgrade-subscription-cart){padding-bottom:.5rem;margin-bottom:.5rem;border-bottom-width:0px!important}cart-drawer-items .cart-item:last-child{margin-bottom:0!important}cart-drawer-items .cart-item td{padding:0!important}cart-drawer-items .cart-item td.cart-item__media{max-height:100px}cart-drawer-items .cart-item__quantity{padding:10px 0 0!important;grid-column:3 / 5!important;place-content:end;place-items:end}cart-drawer-items .cart-item__button{place-items:end}cart-drawer-items .cart-item__error{margin-top:0!important}cart-drawer-items .product-option,cart-drawer-items .product-og-price,cart-drawer-items .discounts{font-size:1.2rem!important;color:var(--secondary-text)}cart-drawer-items .cart-item__button button{align-items:start;justify-content:end;color:var(--secondary-text);transition:all .3s}cart-drawer-items quantity-input.quantity{min-height:32px!important;width:auto!important;background-color:var(--accent_3);border-radius:40px;color:var(--text)}cart-drawer-items quantity-input.quantity:before,cart-drawer-items quantity-input.quantity:after{content:none!important}cart-drawer-items .quantity__button{width:3rem!important;color:var(--text)}cart-drawer-items .quantity__input{width:40px!important;flex-grow:0!important}cart-drawer-items .cart-item__details .cart-item__name{font-weight:var(--font-body-weight)!important;font-family:var(--font-body-family);font-size:15px;color:var(--text)!important}cart-drawer-items .cart-item td:has(.cart-remove-button) cart-remove-button{margin:0}cart-drawer-items .cart-item td:has(.cart-remove-button) cart-remove-button .cart-remove-button{min-width:0;min-height:0;margin:0;line-height:1;color:#9c9c9b;transition:all .2s}cart-drawer-items .cart-item td:has(.cart-remove-button) cart-remove-button .cart-remove-button:hover{color:var(--text)}cart-drawer-items .cart-item__totals{align-items:end!important;justify-content:start!important}cart-drawer-items .cart-item__totals .cart-item__discounted-prices .cart-item__old-price{text-align:left!important}cart-drawer-items .cart-item__totals .loading__spinner{right:auto!important;left:0!important}cart-drawer-items .cart-item td:has(.cart-remove-button) .wishlist-removeitem-wrapper{display:flex;align-items:center;justify-content:end;gap:10px}cart-drawer-items .cart-item td:has(.cart-remove-button) .st-wishlist-button{padding:0}cart-drawer-items .cart-item .wishlist-removeitem-wrapper .cart_drawer_wishlist button{padding:0!important}cart-drawer-items .cart-item .wishlist-removeitem-wrapper .cart_drawer_wishlist svg{font-size:1.2em!important;color:var(--primary-color)!important}.drawer__footer{padding:0!important;border:0!important}.cart-drawer__footer{border:solid 1px var(--bg2);border-radius:20px;padding:15px}.cart-drawer__footer .cart-btns{border-top:solid 1px var(--bg2);padding-top:15px;margin:15px 5px 5px}.cart-drawer__footer .cart-btns .btns,.cart__footer .cart__checkout-button{width:100%;border-style:solid;border-width:1px;transition:all .3s;text-transform:uppercase;font-size:14px!important;font-weight:600}@media only screen and (max-width:767px){.cart-drawer__footer .cart-btns .btns{font-size:12px!important}}.cart-drawer__footer .cart__checkout-button,.cart-drawer__footer .cart__continue-shopping{min-height:45.19px;line-height:1!important;padding-top:1px!important}.cart-drawer__footer .cart__continue-shopping{text-align:center;text-decoration:none;border-radius:40px;padding:0 16px;color:var(--text);margin-top:16px;border-color:var(--primary-color);background-color:var(--white)}.cart-drawer__footer .cart__continue-shopping:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white)}.cart-drawer__footer .cart__checkout-button,.cart__footer .cart__checkout-button{gap:1rem;border-color:var(--primary-color);background-color:var(--primary-color);color:var(--white)}.cart-drawer__footer .cart__checkout-button:hover,.cart__footer .cart__checkout-button:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--text)!important}.cart-drawer__footer .cart__checkout-button:before,.cart-drawer__footer .cart__checkout-button:after,.cart-drawer__footer .cart__continue-shopping:before,.cart-drawer__footer .cart__continue-shopping:after,.cart__footer .cart__checkout-button:before,.cart__footer .cart__checkout-button:after{content:none}.cart-drawer__footer .totals{margin-top:0!important}.cart-drawer__footer .tax-note,.cart-drawer__footer .tax-note a{font-size:1.1rem;color:var(--secondary-text)!important}.cart-drawer__footer .tax-note a:hover{color:var(--secondary-color)!important}.cart-drawer__footer .totals__total{color:var(--secondary-text)!important;font-family:var(--font-body-family);font-weight:var(--font-body-weight)}.cart-drawer__footer .totals__total-value{font-size:1em!important;font-weight:var(--font-body-weight)}.drawer__footer .cart-drawer__footer #Details-CartDrawer{margin:5px 0 1.5rem;border-bottom:solid 1px var(--bg2)}.drawer__footer .cart-drawer__footer summary{padding:0;padding-bottom:1.5rem;color:var(--secondary-text)}.drawer__footer .cart-drawer__footer summary .summary__title{display:flex;justify-content:space-between;width:100%;align-items:center}.drawer__footer .cart-drawer__footer summary .icon-caret{position:static;transition:all .2s}.drawer__footer .cart-drawer__footer .cart__note{position:static;padding-bottom:1.5rem}.drawer__footer .cart-drawer__footer .cart__note .text-area{border:solid 1px var(--black);border-radius:15px 15px 0}.drawer__footer .cart-drawer__footer .cart__note:after,.drawer__footer .cart-drawer__footer .cart__note:before{content:none!important}.estimated-delivery{padding:4px 0}.estimated-delivery .delivery-date{text-align:center;font-size:1.3rem;color:var(--alt-text);display:block;justify-content:center;flex-wrap:wrap}.cart_contact-us{padding:15px;border:solid 1px var(--bg2);border-radius:20px}.cart_contact-information-title h6{margin:0;color:var(--accent_1);font-size:1.6rem;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold)}.cart_contact-information-title{text-align:center;width:100%;margin-bottom:1rem}.cart_contact-information{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.cart_contact-information span,.cart_contact-information a{margin:0;font-size:1.1rem;line-height:1.5em;text-decoration:none;color:var(--secondary-text)}.cart_contact-information a:hover{text-decoration:underline}.cart_contact-information .details-heading{font-weight:var(--font-body-weight-bold)}.cart_contact-information .cc-wrapper{display:flex;align-items:center;gap:6px;justify-content:center}.cart_contact-information .cc-details{display:flex;flex-direction:column}.cart_contact-information .cd-icon{--size: 32px;height:var(--size);width:var(--size);color:var(--text)}.cart_contact-information .cd-icon svg{height:auto;width:100%}.cart-drawer:has(.drawer__inner-empty) .cart-drawer__warnings{display:flex}.cart-drawer:has(.drawer__inner-empty) .cart__empty-text{display:block}.cart-drawer:has(.drawer__inner-empty) .drawer__header{display:none}#cart-cross-sell{--gap: 1.5rem;margin-top:4rem}#cart-cross-sell h3{font-family:Cormorant Garamond,serif;font-weight:var(--font-body-weight);text-align:center;font-size:3rem;margin:0!important}#cart-cross-sell .grid{border:none!important;gap:var(--gap);padding-top:2rem}#cart-cross-sell .grid .grid__item{min-width:calc(50% - calc(var(--gap) / 2));padding:10px 10px 12px!important;flex-direction:column!important;box-shadow:0 4px 15px #0000000d!important;position:relative;display:flex;border-radius:5px;gap:5px}#cart-cross-sell .product__media-wrapper{position:relative}#cart-cross-sell .grid .grid__item .image{flex:unset!important;position:relative}#cart-cross-sell .grid .grid__item img{aspect-ratio:1 / 1;object-fit:cover;max-width:100%;height:auto}#cart-cross-sell .grid .grid__item .image a{display:block;line-height:0}#cart-cross-sell p.best-seller-badge{padding:2px;font-size:7px!important;scale:.7;transform-origin:top right;background-color:var(--accent_1)}#cart-cross-sell .product__media-wrapper .card__content{padding:0!important}#cart-cross-sell .form.product{display:flex;flex-direction:column;gap:8px;justify-content:space-between;height:100%}#cart-cross-sell .jdgm-widget .jdgm-star,#cart-cross-sell .jdgm-prev-badge__text{font-size:1rem}#cart-cross-sell h2.product-title{font-family:var(--font-body-family);margin:5px 0 10px;line-height:1em}#cart-cross-sell h2.product-title a{font-weight:var(--font-body-weight-bold);font-size:1.3rem;line-height:1.5;color:var(--text);text-decoration:none}#cart-cross-sell h2.product-title a:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%}#cart-cross-sell h2.product-title a:hover{text-decoration:underline}#cart-cross-sell .price__container{font-size:1.3rem;font-weight:var(--font-body-weight-bold)}#cart-cross-sell .price--on-sale .price__sale{display:flex;gap:6px}#cart-cross-sell .price--on-sale .price-item--regular{font-size:1.2rem;font-weight:var(--font-body-weight);opacity:.7}#cart-cross-sell .price--on-sale .price__sale:after{font-size:.9rem}#cart-cross-sell .cross-sell__product-description{font-size:1.3rem}#cart-cross-sell .view-product-button,.cart_cross_sell_wl button{transition:all .3s;padding:1rem;font-size:12px!important;min-height:0px;letter-spacing:unset;min-width:0;width:100%;text-transform:uppercase;background-color:var(--primary-color);color:var(--white)}#cart-cross-sell .view-product-button:hover{background-color:var(--secondary-color)!important;color:var(--text)!important}#cart-cross-sell .view-product-button:before,#cart-cross-sell .view-product-button:after{content:none!important}.cart-item__error .cart-item__error-text{font-size:1rem;line-height:1.2em}.breadcrumbs__item:not(:last-child):after{margin:0 10px!important;height:.7rem!important;width:.7rem!important}.breadcrumbs__item[aria-current=page]{font-weight:var(--font-body-weight-bold)}@media only screen and (min-width:768px){nav.breadcrumbs{padding-left:20px;padding-right:20px}}product-info .price{display:flex;align-items:center}product-info .price__container{font-size:unset;line-height:1}product-info .price .price-item{font-size:30px;margin-right:1.5rem!important;font-weight:var(--font-body-weight-bold);color:var(--secondary-color)}product-info .price--on-sale .price-item--regular{font-size:20px!important;color:initial;font-weight:400;opacity:.4}product-info .price--on-sale .price__sale{display:flex;align-items:center}product-info .price--on-sale .price__sale:after{font-size:13px;transform:unset;padding:4px 10px;margin-bottom:2px}product-info .price__container,product-info .badge{margin:0!important;border:none!important}product-info .badge{padding:.6rem 1.3rem .7rem}product-info .badge.price__badge-sale{text-decoration:underline;text-underline-offset:2px;background-color:rgba(var(--color-badge-background),.54);line-height:1.3em}@media only screen and (max-width:767px){product-info .price--on-sale .price__sale{align-items:start;flex-direction:column}}product-info .product__description li,.product__accordion.accordion .accordion__content li{list-style:none;position:relative}product-info .product__description li:before,.product__accordion.accordion .accordion__content li:before{content:"";background-repeat:no-repeat;background-size:contain;display:inline-block;height:1.2em;aspect-ratio:1 / 1;position:absolute;top:2px;left:-1.6em}product-info .quantity__label,product-info pickup-availability{display:none!important}product-info .quantity:before,product-info .quantity:after,product-info .product-form__submit:before,product-info .product-form__submit:after{content:none!important}product-info button{transition:all .2s!important}product-info .product-form__submit:hover{background-color:var(--secondary-color)!important;color:var(--text)!important}product-info .product-form__submit{text-transform:uppercase;transition:all .2s}product-info .product-form__submit[disabled]{opacity:.6!important;background-color:var(--bg2)!important;color:var(--text)!important}product-info .quantity_buy-buttons{display:flex;gap:1.5rem;padding-top:1rem}@media only screen and (max-width:767px){product-info .quantity_buy-buttons{flex-direction:column}}product-info quantity-input{border-radius:99px!important;border:solid 2px var(--secondary-color);min-height:45px!important;overflow:hidden}product-info quantity-input .quantity__button{margin:0!important}product-info .col-buy_buttons{width:100%}product-info product-form{margin:0!important}product-info variant-selects .variant__label{font-weight:var(--font-body-weight-bold);text-transform:uppercase}product-info variant-selects .variant__name{font-weight:var(--font-body-weight)}product-info variant-selects .swatch-input__label:first-of-type{margin-left:3px!important}product-info variant-selects .swatch-input__label .swatch{border-width:.15rem!important}product-info variant-selects .product-form__input--pill label{border-color:var(--secondary-color)!important;background-color:transparent!important}product-info variant-selects .product-form__input--pill input[type=radio]:checked+label{color:var(-- text)!important;background-color:var(--secondary-color)!important}product-info media-gallery .product-media-container{background-color:transparent!important}product-info media-gallery .slider-button{color:var(--primary-color)!important}product-info media-gallery .slider-button .icon{height:2rem!important;stroke-width:.5px;stroke:currentColor}product-info media-gallery .slider-button[disabled] .icon{color:var(--bg2)!important}product-info media-gallery .product-media-container.constrain-height .media{overflow:visible!important;padding:0!important;aspect-ratio:1 / 1;max-width:100%}product-info media-gallery img{border-radius:10px!important}product-info media-gallery .thumbnail[aria-current]{box-shadow:none!important;border:none!important}product-info media-gallery .thumbnail[aria-current] img{border:solid 1px var(--bg2)}@media screen and (min-width:750px){.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(16.7% - .8rem)!important}}body:has(.quick-add-modal[open]){overflow:hidden!important}.slider.slider--mobile .slider__slide{padding-top:0!important}.quick-add-modal{display:flex;align-items:center;justify-content:center;padding:20px}.quick-add-modal__content{position:relative!important;top:auto!important;left:auto!important;bottom:auto!important;max-width:1010px!important;margin:0!important;transform:unset!important;width:100%!important;max-height:510px!important;height:100%}.quick-add-modal[open],.product-media-modal[open]{z-index:120!important}.quick-add-modal__content-info{background-color:var(--bg3);overflow:hidden!important}.quick-add-modal__content-info>product-info{background-color:transparent!important;padding:0!important}quick-add-modal .product__media-wrapper{margin:auto}.quick-add-modal__content .slider-mobile-gutter{margin:0!important}.quick-add-modal__content .slider-mobile-gutter .product__media-list:after{content:none}.quick-add-modal__content .slider-mobile-gutter .product__media-item{margin:0!important;width:100%}.quick-add-modal__toggle{top:2rem!important;right:2rem!important;background-color:transparent!important;border:none!important;width:2rem!important;padding:0!important;position:absolute!important}.quick-add-modal__toggle .icon{width:100%;stroke:var(--black);stroke-width:.5px;color:var(--black)}quick-add-modal product-info{padding:0 5px!important;overflow-y:hidden;overflow-x:hidden}quick-add-modal product-info .product__description li:before{background-image:url(icon-flower-pink.svg)}quick-add-modal .link.product__view-details{font-style:italic;text-decoration:underline;transition:.2s;margin-bottom:0!important;margin-top:0!important;display:inline-block!important;color:var(--accent_1)}quick-add-modal .link.product__view-details:hover{color:var(--primary-color)}quick-add-modal product-info .product-form__quantity,quick-add-modal .product_info-buy-buttons{margin-bottom:0!important}@media only screen and (min-width:768px){.quick-add-modal__content,.quick-add-modal__content-info,.quick-add-modal__content-info>product-info,quick-add-modal .page-width,quick-add-modal .product.grid,quick-add-modal .product:not(.product--no-media) .product__info-wrapper{height:100%}.quick-add-modal__content-info{padding:40px 35px!important}quick-add-modal .product:not(.product--no-media) .product__info-wrapper{overflow-y:auto!important;height:auto!important;max-height:100%;padding-bottom:2rem}quick-add-modal .product.grid{justify-content:space-between}.quick-add-modal__content-info>product-info{overflow:hidden!important}}@media only screen and (max-width:1024px){.quick-add-modal__content-info{padding:20px!important}quick-add-modal .price .price-item{font-size:20px!important}quick-add-modal .price--on-sale .price-item--regular{font-size:14px!important}quick-add-modal .price--on-sale .price__sale:after{font-size:11px!important}.quick-add-modal__content-info>product-info{overflow-y:auto}.quick-add-modal__content-info>product-info .product__title .h1{font-size:26px!important}}@media only screen and (max-width:767px){.quick-add-modal__content{max-height:100%!important}.quick-add-modal__content-info>product-info .product{gap:20px}}quick-add-modal div.shopify-block:has(>.jdgm-widget.jdgm-testimonials-carousel:not(.jdgm-hidden)){display:none!important}.quick_add-to-cart .card__inner,.quick_add-to-cart .card__content .card__information,.quick_add-to-cart .card__content .card__badge,.quick_add-to-cart .card:after,body[page-template=product] quick-add-modal:first-of-type .product__view-details{display:none!important}.quick_add-to-cart .card__content{padding:0!important}.quick_add-to-cart .quick-add{margin:0!important}.quick_add-to-cart .quick-add__submit.button{text-transform:uppercase;color:var(--white);background-color:var(--primary-color);transition:all .2s;padding:16px;font-size:0px;line-height:0}.quick_add-to-cart .quick-add__submit:hover{color:var(--text);background-color:var(--secondary-color)}.quick_add-to-cart .quick-add__submit:before{all:unset;content:"Shop Now"!important;font-size:16px;line-height:1;transition:all .2s}#CartDrawer .line_properties.product-option{-webkit-user-select:none;user-select:none}#CartDrawer .line_properties.product-option .collapsible_title{text-decoration:underline;text-underline-offset:2px;text-transform:capitalize;font-size:13px}#CartDrawer .line_properties.product-option .accordion_content{display:inline-block;margin-top:4px}#CartDrawer .line_properties.product-option .accordion_icon{width:.6em;display:inline-block;width:.7em;aspect-ratio:1 / 1;border-width:2px 2px 0 0;border-style:solid;transform:rotate(135deg);margin-left:6px;margin-bottom:2px;transition:all .2s}#CartDrawer .line_properties.product-option[open] .accordion_icon{transform:rotate(-45deg)!important;margin-bottom:-2px!important}cart-drawer-items .product-option{display:block}.collection-card-wrapper .card__inner{border-radius:999px!important;overflow:hidden}.collection-card-wrapper .card__heading a{text-align:center}.collection_list_section{padding-bottom:40px}@media only screen and (min-width:768px){.collection_list_section{padding-bottom:100px}}.qsk-cartcountdown-app .qsk-countdown-reminder{margin:20px;border-radius:20px!important;padding:15px;flex-direction:row-reverse;column-gap:10px;max-width:340px;width:calc(100% - 40px);transform:translate(-110%,-50%)!important;left:0!important;align-items:center;justify-content:start;box-shadow:0 6px 20px #0000000d,0 1px 2px #0000000d}.qsk-cartcountdown-app .qsk-countdown-reminder.expanded{left:0!important;transform:translateY(-50%)!important}.qsk-cartcountdown-app .qsk-countdown-reminder .countdown-reminder-wrapper,.qsk-cartcountdown-app .qsk-countdown-reminder .countdown-timer-wrapper{padding:0!important}.qsk-cartcountdown-app .qsk-countdown-reminder .countdown-timer-wrapper{background-color:var(--accent_1);border-radius:50px}.qsk-cartcountdown-app .qsk-countdown-reminder .qsk-countdown-timer{width:56px!important;height:56px;display:flex;align-items:center;justify-content:center;color:var(--white)}.qsk-cartcountdown-app .qsk-countdown-reminder .countdown-timer-wrapper svg circle{stroke:var(--white)}.qsk-cartcountdown-app .qsk-countdown-reminder .countdown-reminder-message{text-align:left!important;margin:0!important;line-height:1.2em;padding-right:15px}.qsk-cartcountdown-app .qsk-countdown-reminder .countdown-reminder-message div{font-weight:var(--font-body-weight-bold);display:inline}.qsk-cartcountdown-app .qsk-countdown-reminder .close-button{right:7px!important;top:7px;color:var(--black);visibility:visible;opacity:1}.qsk-cartcountdown-app .qsk-countdown-reminder .countdown-reminder-message:before{content:"Hi! Your items are Reserved for "}.qsk-cartcountdown-app .qsk-countdown-reminder .countdown-reminder-message:after{content:" now!"}.qsk-sproof-elm{border-radius:20px!important;padding:15px!important;gap:10px!important;align-items:center}.qsk-sproof-elm .qsk-salespop-thumbnail{border-radius:50px!important;background-color:var(--accent_1)}.qsk-sproof-elm .qsk-sproof-content{margin:0!important;max-width:unset!important;padding-right:15px;position:relative}.qsk-sproof-elm .qsk-sproof-content .qsk-sproof-msg{--fs: 13px;--lh: 1.2em;padding:0 10px 0 0;font-size:var(--fs);line-height:var(--lh)}.qsk-sproof-elm .qsk-sproof-content .qsk-sproof-msg .qsk-sproof-line{font-weight:var(--font-body-weight)!important;font-size:var(--fs);line-height:var(--lh);display:inline!important;white-space:wrap}.qsk-sproof-elm .qsk-sproof-content .qsk-sproof-msg .qsk-sproof-line a{font-weight:var(--font-body-family)!important}.qsk-sproof-elm .qsk-sproof-content .qsk-sproof-msg .qsk-sproof-line:last-child a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:1}.qsk-sproof-elm .qsk-sproof-content .qsk-salespop-info{color:var(--secondary-text);font-size:11px;margin-top:5px;line-height:1}.qsk-sproof-elm .qsk-sproof-close{opacity:1}.qsk-sproof-elm .qsk-sproof-close .qsk-sproof-close-btn svg{color:var(--black)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/header-footer-cart.css.map */
