@media screen and (min-width:750px){.header-menu .menu-list__link{position:relative;min-height:38px;padding-inline:4px;border-radius:999px;font-weight:700;letter-spacing:.01em;transition:color .2s ease,background-color .2s ease,transform .2s ease}.header-menu .menu-list__link-title{padding-inline:12px}.header-menu .menu-list__list-item:hover>.menu-list__link,.header-menu .menu-list__list-item:focus-within>.menu-list__link,.header-menu .menu-list__link--active{background:#f3e7e4;color:#351b24!important}.header-menu .menu-list__list-item:hover>.menu-list__link{transform:translateY(-1px)}}@media screen and (max-width:749px){html{-webkit-text-size-adjust:100%}body{overflow-x:hidden}img,video,iframe{max-width:100%}.header__drawer a,.header__drawer summary,.header__drawer button{min-height:44px;font-weight:600;touch-action:manipulation}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:16px}textarea{min-height:120px}.product-information{background:#fbf8f3!important;padding-block-start:8px!important;padding-block-end:30px!important}.product-information__media{width:100%;min-width:100%;margin-bottom:8px!important}.product-information media-gallery{width:100%}.product-information .product-media-container,.product-information .product-media{border-radius:10px!important}.product-information .product-details{width:100%}.product-information.section--page-width .product-details>.group-block,.product-information .product-details>.group-block{margin-inline:14px!important;width:calc(100% - 28px)!important;max-width:none;padding:12px 0 18px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.product-information .product-details h1{margin:0!important;max-width:100%;font-family:var(--font-heading--family)!important;font-size:clamp(1.48rem,6vw,1.72rem)!important;font-weight:700!important;line-height:1.18!important;letter-spacing:-.015em!important;color:#351b24!important;text-wrap:balance;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}.product-information .product-details product-price,.product-information .product-details product-price .price{font-size:1.12rem!important;line-height:1.3!important;font-weight:700!important;color:#351b24!important}.product-information .product-details .rte,.product-information .product-details [class*=rte]{font-size:.94rem!important;line-height:1.62!important;color:#66545a!important;overflow-wrap:break-word!important}.product-information .product-details .rte p,.product-information .product-details [class*=rte] p{margin-block:0 12px}.product-information .product-details .rte strong,.product-information .product-details [class*=rte] strong{color:#351b24;font-weight:650}.product-information .buy-buttons-block,.product-information product-form-component,.product-information .product-form-buttons,.product-information .quantity-selector-wrapper{width:100%}.product-information .product-form-buttons{gap:9px!important}.product-information .product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){min-width:100%}.product-information .quantity-selector{width:100%;min-height:48px;border-radius:10px!important}.product-information .product-form-buttons button,.product-information .add-to-cart-button,.product-information shopify-accelerated-checkout{min-height:50px;border-radius:10px!important}.product-information .jdgm-widget{margin-top:10px!important;padding-top:14px!important;border-top:1px solid #E8DED7}.sticky-add-to-cart__bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom));gap:10px}.sticky-add-to-cart__image{height:48px}.sticky-add-to-cart__title,.sticky-add-to-cart__price{font-size:.875rem}.sticky-add-to-cart__price{white-space:nowrap}.sticky-add-to-cart__button{width:auto!important;min-width:52px;height:48px;padding:0 16px!important}.product-grid-container .collection-wrapper,.main-collection-grid{padding-inline:12px!important}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px!important;row-gap:16px!important}.product-grid__item{min-width:0}.product-grid__item .product-card{min-width:0;height:100%}.product-grid__item .product-card__content,.product-recommendations .product-card__content{height:100%;background:#fff!important;border:1px solid #E9E1DB!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 3px 12px #351b240e!important;gap:0!important}.product-grid__item .product-card__content media-gallery,.product-grid__item .product-card__content .product-card-gallery,.product-recommendations .product-card__content media-gallery,.product-recommendations .product-card__content .product-card-gallery{display:block;width:100%;background:#fbf8f3;aspect-ratio:1/1}.product-grid__item .product-card__content img,.product-recommendations .product-card__content img{display:block;width:100%;height:100%;object-fit:contain}.product-grid__item .product-card__content a[ref=productTitleLink],.product-recommendations .product-card__content a[ref=productTitleLink]{display:block;min-width:0}.product-grid__item .product-card__content a[ref=productTitleLink] .text-block,.product-grid__item .product-card__content a[ref=productTitleLink] p,.product-recommendations .product-card__content a[ref=productTitleLink] .text-block,.product-recommendations .product-card__content a[ref=productTitleLink] p{margin:0!important;padding:10px 10px 0!important;min-height:46px;font-family:var(--font-body--family)!important;font-size:.86rem!important;font-weight:600!important;line-height:1.32!important;letter-spacing:0!important;color:#351b24!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none;hyphens:none}.product-grid__item .product-card__content product-price,.product-recommendations .product-card__content product-price{margin:0!important;padding:5px 10px 12px!important;font-size:.9rem!important;font-weight:700!important;line-height:1.25!important;color:#5d3644!important}.product-grid__item .product-card__content product-price .price,.product-recommendations .product-card__content product-price .price{font-size:inherit!important;font-weight:inherit!important}.product-grid-container h1,main .collection-title,.product-recommendations h2,.product-recommendations h3{color:#351b24!important;letter-spacing:-.012em!important;line-height:1.2!important}.product-grid-container h1{font-size:1.6rem!important}.product-recommendations h2,.product-recommendations h3{font-size:1.2rem!important}.product-grid-container .facets,.product-grid-container floating-panel-component{max-width:100%}main p,main li,.rte{word-break:normal!important;-webkit-hyphens:none;hyphens:none}footer details summary,footer a,footer button{min-height:44px}footer input[type=email]{min-height:48px}.rte table,.shopify-policy__body table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:390px)and (max-width:749px){.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline}.sticky-add-to-cart__button{min-width:128px}}@media screen and (max-width:389px){.product-grid-container .collection-wrapper,.main-collection-grid{padding-inline:10px!important}.product-information .product-details h1{font-size:1.4rem!important}.product-grid__item .product-card__content a[ref=productTitleLink] .text-block,.product-grid__item .product-card__content a[ref=productTitleLink] p{font-size:.82rem!important;min-height:44px}.sticky-add-to-cart__info{min-width:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.flora-hero-slider .flora-hero-slide:first-child{opacity:1!important;pointer-events:auto!important;display:block!important}.flora-hero-slider .flora-hero-slide:not(:first-child){display:none!important}.flora-hero-slider .flora-hero-dots{display:none!important}@media screen and (max-width:749px){.flora-hero-slider .flora-hero-track{height:clamp(500px,68svh,680px)!important;min-height:500px!important}.flora-hero-slider .flora-hero-slide:first-child picture,.flora-hero-slider .flora-hero-slide:first-child img{opacity:1!important}}.jdgm-widget,.jdgm-rev-widg{color:#351b24!important}.jdgm-rev-widg{margin-top:18px!important;padding:24px!important;border:1px solid #E8DED7!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 26px #351b240e!important}.jdgm-rev-widg__title{font-family:var(--font-heading--family)!important;color:#351b24!important;letter-spacing:-.012em!important}.jdgm-rev-widg__summary-text,.jdgm-rev__body,.jdgm-rev__body p,.jdgm-rev__timestamp,.jdgm-form label{color:#66545a!important}.jdgm-star{color:#b08d57!important}.jdgm-write-rev-link,.jdgm-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 18px!important;border:1px solid #351B24!important;border-radius:999px!important;background:#351b24!important;color:#fffdf9!important;font-weight:700!important;text-decoration:none!important}.jdgm-write-rev-link:hover,.jdgm-btn:hover{background:#5d3644!important;border-color:#5d3644!important;color:#fffdf9!important}.jdgm-form input,.jdgm-form textarea,.jdgm-form select{border:1px solid #DCCFC7!important;border-radius:10px!important;background:#fffdf9!important;color:#351b24!important;box-shadow:none!important}.jdgm-form input:focus,.jdgm-form textarea:focus,.jdgm-form select:focus{outline:2px solid rgba(176,141,87,.32)!important;outline-offset:1px!important;border-color:#b08d57!important}.jdgm-rev{padding-top:18px!important;margin-top:18px!important;border-top:1px solid #E8DED7!important}.jdgm-rev__author{color:#351b24!important;font-weight:700!important}.jdgm-rev-widg__summary-stars{margin-bottom:5px!important}@media screen and (max-width:749px){.jdgm-rev-widg{margin-top:12px!important;padding:16px!important;border-radius:14px!important}.jdgm-rev-widg__title{font-size:1.32rem!important;line-height:1.2!important}.jdgm-write-rev-link,.jdgm-btn{width:100%!important;min-height:50px!important;margin-top:8px!important}.jdgm-form input,.jdgm-form textarea,.jdgm-form select{width:100%!important;font-size:16px!important}.jdgm-rev{padding-top:15px!important;margin-top:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/flora-luxe.css.map */
