:root{--font-heading-family: var(--fl-font-display);--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: var(--fl-font-body);--font-body-style: normal;--font-body-weight: 300;--letter-spacing-heading: var(--fl-tracking-tight);--letter-spacing-body: var(--fl-tracking-tight);--letter-spacing-nav: var(--fl-tracking-wide);--transition-base: var(--fl-dur-med) var(--fl-ease);--transition-fast: var(--fl-dur-fast) ease}body{font-family:var(--fl-font-body);font-weight:400;letter-spacing:var(--letter-spacing-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--fl-font-display)!important;font-weight:400!important;letter-spacing:.05em;line-height:1.15}.banner__heading,.image-banner__heading,.section-header__title{font-family:var(--fl-font-display)!important;font-weight:300!important;font-size:clamp(3.5rem,8vw,7rem)!important;letter-spacing:.08em!important;line-height:1.05!important;text-transform:uppercase}.featured-collection__title,.collection-list__title,.multicolumn__title,.rich-text__heading{font-family:var(--fl-font-display)!important;font-weight:400!important;font-size:clamp(2.8rem,5vw,4.5rem)!important;letter-spacing:.06em!important;text-transform:uppercase}.header__menu-item,.header__menu-item span,.header-menu-link{font-family:var(--fl-font-body)!important;font-weight:400!important;font-size:1.4rem!important;letter-spacing:var(--letter-spacing-nav)!important;text-transform:uppercase!important;transition:opacity var(--transition-fast)!important}.section-header{border-bottom:1px solid var(--fl-border)!important}.header__heading-logo{max-width:180px!important}.announcement-bar__message,.announcement-bar{font-family:var(--fl-font-body)!important;font-weight:300!important;font-size:1.15rem!important;letter-spacing:.15em!important;text-transform:uppercase!important}.card-wrapper{border-radius:0!important;overflow:hidden}.card{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transition:transform var(--transition-base)!important}.card__media,.card__media .media{border-radius:0!important;padding:0!important;overflow:hidden}.card__media img,.card__media .media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__media .media img{transform:scale(1.04)!important}.card__content{padding:1rem .8rem .8rem!important}.card__information{padding:.6rem .2rem .2rem!important}.card__heading,.card__heading a{font-family:var(--fl-font-body)!important;font-weight:500!important;font-size:1.3rem!important;letter-spacing:.02em!important;line-height:1.35!important;color:var(--fl-text)!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.price__regular,.price-item--regular{font-family:var(--fl-font-body)!important;font-weight:500!important;font-size:1.4rem!important;letter-spacing:.02em!important;color:var(--fl-text)!important}.price--on-sale .price-item--sale{color:#c0392b!important;font-weight:500!important}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.4)!important;font-weight:300!important;font-size:1.2rem!important}.card-wrapper:hover .quick-add .button,.card-wrapper:hover .quick-add .button--secondary{background:var(--fl-gold)!important;color:var(--fl-bg)!important;border-color:var(--fl-gold)!important;transform:translateY(-1px);box-shadow:0 6px 20px rgba(var(--fl-gold-rgb),.2)}.card-wrapper:hover .quick-add .button:before,.card-wrapper:hover .quick-add .button--secondary:before{left:0!important}.card-wrapper:active{transform:translateY(-2px) scale(.985)!important;transition-duration:.1s!important}.card-wrapper:active .quick-add .button,.card-wrapper:active .quick-add .button--secondary{transform:scale(.97);box-shadow:0 2px 8px rgba(var(--fl-gold-rgb),.15)!important;transition-duration:.08s}.button,.btn,button[type=submit],.product-form__submit{font-family:var(--fl-font-body)!important;font-weight:400!important;font-size:1.15rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;border-radius:0!important;padding:1.2rem 2.8rem!important;transition:all var(--transition-base)!important;border:1px solid currentColor!important}.button--secondary{border:none!important}.banner,.image-banner{min-height:380px}.banner__content,.image-banner__content{padding:4rem!important}.banner__heading,.banner__text{text-shadow:0 2px 40px var(--fl-glass-strong)}.featured-collection{padding-top:6rem!important;padding-bottom:6rem!important}.footer{border-top:1px solid var(--fl-border)!important;padding-top:5rem!important}.footer__column-header,.footer-block__heading{font-family:var(--fl-font-body)!important;font-weight:400!important;font-size:1rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:2rem!important}.footer-block__list-item a,.footer__list-item a{font-family:var(--fl-font-body)!important;font-weight:300!important;font-size:1.4rem!important;letter-spacing:.04em!important;opacity:.7;transition:opacity var(--transition-fast)!important;text-decoration:none!important}.footer-block__list-item a:hover,.footer__list-item a:hover{opacity:1!important}.product__title{font-family:var(--fl-font-display)!important;font-weight:400!important;font-size:clamp(3rem,4vw,4rem)!important;letter-spacing:.05em!important;line-height:1.2!important}.product__price{font-family:var(--fl-font-body)!important;font-weight:300!important;font-size:1.9rem!important;letter-spacing:.08em!important}.product__description{font-family:var(--fl-font-body)!important;font-weight:300!important;font-size:1.6rem!important;line-height:1.8!important;letter-spacing:.02em!important;opacity:.85}.variant-pills__input:checked+.variant-pills__label{border-color:rgb(var(--color-button))!important}.cart__title{font-family:var(--fl-font-display)!important;font-weight:400!important;font-size:3.5rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.cart-item__name{font-family:var(--fl-font-display)!important;font-weight:400!important;font-size:1.9rem!important}.page-width{max-width:1440px!important;padding-left:3rem!important;padding-right:3rem!important}@media screen and (max-width:749px){.page-width{padding-left:1.6rem!important;padding-right:1.6rem!important}.banner,.image-banner{min-height:280px}.banner__content,.image-banner__content{padding:2rem!important}.banner__heading,.image-banner__heading{font-size:clamp(3rem,10vw,4.5rem)!important}}.rich-text{max-width:68rem!important;margin-left:auto!important;margin-right:auto!important}.rich-text__text{font-family:var(--fl-font-body)!important;font-weight:300!important;font-size:1.7rem!important;line-height:1.9!important;letter-spacing:.02em!important}.badge{font-family:var(--fl-font-body)!important;font-weight:400!important;font-size:1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:0!important;padding:.4rem .9rem!important}.quantity__input{font-family:var(--fl-font-body)!important;font-weight:300!important;border-radius:0!important}*:focus-visible{outline:1px solid var(--fl-muted)!important;outline-offset:3px!important}::selection{background:var(--fl-muted)!important;color:var(--fl-text)!important}.jdgm-widget,.jdgm-rev-widg{font-family:var(--fl-font-body)!important;font-weight:300!important}.jdgm-rev__author{font-family:var(--fl-font-display)!important;font-size:1.6rem!important}.jdgm-rev__body{font-family:var(--fl-font-body)!important;font-weight:300!important;font-size:1.4rem!important;line-height:1.8!important;font-style:italic}.header__menu-item a,.header__menu-item span{text-decoration:none!important}.featured-collection .title-wrapper,.featured-collection .section-header,.collection-list .title-wrapper,.collection-list .section-header,.multicolumn .title-wrapper,.rich-text .rich-text__wrapper{text-align:center!important}.featured-collection__title,.collection-list__title,.featured-collection .title-wrapper-with-link{text-align:center!important;width:100%}.featured-collection .title-wrapper:before,.collection-list .title-wrapper:before{content:"";display:block;width:3rem;height:1px;background:var(--fl-muted);margin:0 auto 2.5rem}.banner__media-half{width:100%!important;min-width:100%!important}.banner.banner--stacked .banner__media:first-child{display:none!important}.banner__media{width:100%!important}@media screen and (min-width:750px){.banner__media-half~.banner__media-half{display:none!important}.banner__media-half{width:100%!important}}.collection-grid,.product-grid{--grid-desktop-horizontal-spacing: 20px;--grid-desktop-vertical-spacing: 20px;--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 10px}@media screen and (max-width:749px){.collection-grid,.product-grid{gap:.8rem!important}}.collection-card__image-with-text .collection-card__image{border-radius:0!important}.announcement-bar__message{justify-content:center!important}.header__menu-item,.header__menu-item span,.header-menu-link,.header__menu-item>a{font-family:var(--fl-font-body)!important;font-weight:400!important;font-size:1.4rem!important;letter-spacing:.14em!important;text-transform:uppercase!important}.header{padding-top:1.8rem!important;padding-bottom:1.8rem!important}.card__media,.card__media .media{overflow:hidden!important}.card__media img,.card__media .media img,.card__media video{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important;transform-origin:center center;will-change:transform}.card-wrapper{transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s ease!important}.card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 16px 40px #0000001f,0 0 20px rgba(var(--fl-gold-rgb),.06)!important}.featured-collection .slider{scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch}.featured-collection .slider::-webkit-scrollbar{display:none}.featured-collection .slider{-ms-overflow-style:none;scrollbar-width:none}@keyframes floralina-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.slider-buttons .slider-button{width:3rem!important;height:3rem!important;border:1px solid var(--fl-border)!important;border-radius:0!important;background:transparent!important;transition:all .25s ease!important}.slider-buttons .slider-button:hover{border-color:rgb(var(--color-button))!important}.collection-card__image{overflow:hidden!important}.collection-card__image img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)!important;will-change:transform}.collection-card:hover .collection-card__image img,.card-wrapper:hover .card__media--collection img{transform:scale(1.06)!important}@keyframes floralina-card-appear{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.card-wrapper{animation:floralina-card-appear .6s cubic-bezier(.25,.46,.45,.94) both}.card-wrapper:nth-child(1){animation-delay:.05s}.card-wrapper:nth-child(2){animation-delay:.1s}.card-wrapper:nth-child(3){animation-delay:.15s}.card-wrapper:nth-child(4){animation-delay:.2s}.card-wrapper:nth-child(5){animation-delay:.25s}.card-wrapper:nth-child(6){animation-delay:.3s}.subscription-landing,.subscription-hub,.floralina-inspiration,.subscription-landing p,.subscription-landing span,.subscription-landing li{color:rgb(var(--color-foreground))}.sub-size-card__stems,.sub-size-card__desc,.sub-size-card__per,.sub-size-card__from{color:var(--fl-muted)!important}.sub-step__title{font-family:var(--fl-font-display)!important;font-weight:400!important;letter-spacing:.05em!important;color:var(--fl-text)!important}.sub-step__desc{font-size:1.6rem!important;color:var(--fl-text)!important;line-height:1.7!important}.sub-benefit__text,.sub-benefit__label{color:rgb(var(--color-foreground))!important;font-size:1.4rem!important}.sub-faq__question,.sub-faq__answer,.sub-faq__question-text{color:rgb(var(--color-foreground))!important;font-size:1.5rem!important}.sub-summary__tier-name,.sub-summary__freq-name,.sub-summary__label,.sub-summary__value,.sub-freq-option__title,.sub-freq-option__count,.sub-freq-option__price,.sub-freq-option__save{color:rgb(var(--color-foreground))!important}.sub-freq-option__title{font-size:1.8rem!important;font-family:var(--fl-font-display)!important;font-weight:400!important}.sub-hub-program-card__title{font-family:var(--fl-font-display)!important;font-weight:400!important;font-size:2.2rem!important;color:var(--fl-text)!important;letter-spacing:.04em!important}.sub-hub-program-card__description,.sub-hub-program-card__starting{color:var(--fl-text)!important;font-size:1.5rem!important}.sub-delivery-picker__label,.sub-delivery-picker__date-display{color:rgb(var(--color-foreground))!important;font-size:1.5rem!important}.product__description,.rich-text__text,.footer-block__list-item a,.footer__list-item a{opacity:1!important}.card-wrapper .quick-add,.card-wrapper .quick-add-modal-opener,.card-wrapper .product-form__quick-add{display:none!important}.card.card--standard,.card.card--standard .card__inner{border:0!important;outline:none!important;box-shadow:none!important}.card.card--standard.card--media,.card.card--standard.card--text{padding:0!important}.card.card--standard .card__inner:after,.card--card:after{display:none!important}.card-wrapper .card__heading,.card-wrapper .card__heading a,.card-wrapper .price,.card-wrapper .rating,.card-wrapper .rating-count{transition:color .35s ease-out,opacity .35s ease-out!important}@media(hover:hover)and (pointer:fine){.card-wrapper .price,.card-wrapper .rating,.card-wrapper .rating-count{opacity:.78}.card-wrapper:hover .card__heading a{color:var(--fl-gold)!important}.card-wrapper:hover .price,.card-wrapper:hover .rating,.card-wrapper:hover .rating-count{opacity:1}}.card__media img,.card__media .media img{transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .35s ease-out!important}.card-wrapper{transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease-out!important}.product-form__input--pill{border-radius:999px}.product-form__input--pill input[type=radio]+label,.product-form__input--pill input[type=radio]+.product-form__input-label{border:1px solid var(--fl-muted)!important;border-radius:999px!important;padding:.85rem 1.6rem!important;font-weight:400;background:transparent!important;color:var(--fl-text)!important;transition:border-color .25s ease-out,box-shadow .25s ease-out,color .25s ease-out!important}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--pill input[type=radio]:checked+.product-form__input-label{border-color:var(--fl-gold)!important;box-shadow:inset 0 0 0 1px var(--fl-gold)!important;background:transparent!important;color:var(--fl-text)!important;font-weight:600!important}.product-form__input--pill input[type=radio]:hover+label{border-color:var(--fl-gold)!important}.product-form__input--pill input[type=radio]:disabled+label{opacity:.4;text-decoration:line-through}.product-form__input--swatch input[type=radio]:checked+label,.product-form__input--swatch input[type=radio]:checked+.swatch{box-shadow:0 0 0 2px var(--fl-bg, #faf9f6),0 0 0 4px var(--fl-gold)!important}.product-form__input--quantity .quantity,.cart-items .quantity{border-radius:999px!important;border:1px solid var(--fl-muted)!important;background:transparent!important;min-height:4rem;width:auto;display:inline-flex;align-items:center}.product-form__input--quantity .quantity__button,.cart-items .quantity__button{padding:0 1.4rem!important;width:auto!important;min-width:4rem}.product-form__input--quantity .quantity__input{font-weight:500;width:4rem;text-align:center}.product-form__input legend.form__label,.product-form__input .form__label{display:flex;align-items:baseline;gap:.5rem;font-weight:400}.product-form__input legend.form__label span:first-child,.product-form__input .form__label>span:first-child,.product-form__input .form__label__name{color:var(--fl-muted)!important;font-weight:400!important}.product-form__input legend.form__label [data-selected-value],.product-form__input .form__label [data-selected-value],.product-form__input .form__label__value{color:var(--fl-text)!important;font-weight:600!important}.jdgm-rev-widg__sort-wrapper,.jdgm-rev-widg__sort,.jdgm-sort-dropdown,.jdgm-rev-widg__sort-dropdown,[data-jdgm-sort],button[class*=jdgm][class*=sort]{display:none!important}@media(max-width:989px){.slider-component .slider-buttons,.slider-component .slider-counter{display:none!important}}@media(hover:none){.slider-component .slider-buttons,.slider-component .slider-counter{display:none!important}}@media(min-width:990px)and (hover:hover)and (pointer:fine){.slider-component{position:relative}.slider-component .slider-buttons{position:absolute!important;top:50%;left:0;right:0;transform:translateY(-50%);display:flex!important;justify-content:space-between;align-items:center;padding:0 .5rem;margin:0;pointer-events:none;opacity:0;transition:opacity .35s ease-out;z-index:5}.slider-component:hover .slider-buttons{opacity:1}.slider-component .slider-button{pointer-events:auto;width:3.4rem!important;height:3.4rem!important;border-radius:999px!important;background:#fffffff2!important;border:1px solid var(--fl-muted)!important;box-shadow:0 2px 12px #00000014!important;display:grid!important;place-items:center!important;transition:background .25s ease-out,transform .25s ease-out!important}.slider-component .slider-button:hover{background:#fff!important;transform:scale(1.05);border-color:var(--fl-gold)!important}.slider-component .slider-button svg{width:1.4rem;height:1.4rem;color:var(--fl-text)}.slider-component .slider-counter{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/295/assets/floralina-luxury.css.map */
