:root{--vip-ink: 34, 31, 27;--vip-muted-ink: 104, 96, 88;--vip-green: 25, 54, 41;--vip-green-soft: 55, 80, 63;--vip-moss: 33, 61, 47;--vip-forest: 19, 41, 31;--vip-brass: 182, 138, 60;--vip-gold-light: 223, 183, 96;--vip-brass-deep: 138, 106, 46;--vip-line: rgba(34, 31, 27, .17)}@media(prefers-contrast:more){:root{--vip-line: rgba(34, 31, 27, .45)}}h1,h2,h3,.h0,.h1,.h2,.h3{line-height:1.06;letter-spacing:-.025em}.vip-eyebrow{display:block;margin:0 0 1.4rem;font-family:var(--font-body-family);font-size:1rem;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:rgba(var(--color-foreground),.75)}.vip-eyebrow--brass{color:rgb(var(--vip-brass))}.vip-eyebrow--gold{color:rgb(var(--vip-gold-light))}.vip-eyebrow--dash:before{content:"";display:inline-block;width:3.2rem;height:.1rem;margin-right:1.2rem;vertical-align:middle;background:rgb(var(--vip-gold-light))}.vip-gold-rule{display:block;width:3.8rem;height:.1rem;margin:2rem auto 0;background:rgb(var(--vip-brass))}.button,.shopify-challenge__button,.customer button{min-height:5rem;padding:0 3rem;text-transform:uppercase;letter-spacing:.16em;font-size:1rem;font-weight:700}.vip-text-link{display:inline-flex;align-items:center;gap:1rem;padding-bottom:.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.35);font-size:1rem;text-transform:uppercase;letter-spacing:.15em;font-weight:700;text-decoration:none;color:rgb(var(--color-foreground))}.vip-text-link .vip-arrow{transition:transform .2s ease}.vip-text-link:hover .vip-arrow{transform:translate(.4rem)}@media(prefers-reduced-motion:reduce){.vip-text-link .vip-arrow{transition:none}}.header__menu-item{text-transform:uppercase;letter-spacing:.16em;font-size:1.1rem;font-weight:600}.header__inline-menu{border-top:.1rem solid rgba(var(--color-foreground),.08)}.header__inline-menu .header__menu-item{position:relative}.header__inline-menu .header__menu-item span{text-decoration:none!important}.header__inline-menu details[open]>.header__menu-item{text-decoration:none}.vip-lockup{display:inline-flex;align-items:center;gap:1.6rem;text-decoration:none;color:rgb(var(--color-foreground))}.vip-lockup__mark{width:4.4rem;height:4.4rem;color:rgb(var(--vip-brass))}.vip-lockup__mark svg{width:100%;height:100%}.vip-lockup__type{display:flex;flex-direction:column;align-items:center;line-height:1}.vip-lockup__vip{font-family:var(--font-heading-family);font-size:4.2rem;letter-spacing:.14em;padding-left:.14em}.vip-lockup__floristry{margin-top:.7rem;text-transform:uppercase;font-size:1rem;letter-spacing:.48em;padding-left:.48em;font-weight:500}@media screen and (max-width:749px){.vip-lockup__vip{font-size:3rem}.vip-lockup__floristry{font-size:.8rem;margin-top:.5rem}.vip-lockup__mark{width:3.2rem;height:3.2rem}}@media screen and (min-width:990px){.header.page-width{max-width:none;padding:0 4rem}.header--middle-center .header__heading-logo{width:22rem;max-width:100%;height:auto}.header--middle-center .vip-lockup__mark{width:3rem;height:3rem}.header--middle-center .vip-lockup__vip{font-size:2.6rem}.header--middle-center .vip-lockup__floristry{font-size:.8rem;margin-top:.4rem}.header--middle-center .header__inline-menu{border-top:none}.header--middle-center .header__inline-menu>.list-menu--inline{flex-wrap:nowrap}.header--middle-center .header__menu-item{padding:.8rem .9rem;font-family:var(--font-heading-family);font-size:1.5rem;font-weight:400;letter-spacing:.01em;text-transform:none;white-space:nowrap}.header--middle-center summary.header__menu-item{padding-right:2.4rem}.header--middle-center .header__menu-item>span{display:inline-block;text-transform:lowercase}.header--middle-center .header__menu-item>span:first-letter{text-transform:uppercase}.header--middle-center .header__menu-item .svg-wrapper,.header--middle-center .header__menu-item svg{margin-left:.4rem}.header--middle-center .header__submenu.list-menu--disclosure{min-width:24rem;padding:1.2rem 0;border:.1rem solid var(--vip-line);box-shadow:0 1.8rem 3.6rem #221f1b1f}.header--middle-center .header__submenu .header__menu-item{display:block;padding:.9rem 2rem;font-family:var(--font-heading-family);font-size:1.45rem;font-weight:400;letter-spacing:.01em;text-transform:lowercase}.header--middle-center .header__submenu .header__menu-item:first-letter{text-transform:uppercase}.header--middle-center .header__icons .header__inline-menu--secondary{margin-right:.8rem}.header--middle-center .header__inline-menu--secondary .header__submenu{left:auto;right:0}}.vip-header-phone{display:none}@media screen and (min-width:990px){.vip-header-phone{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:rgb(var(--color-foreground))}.vip-header-phone svg{width:2rem;height:2rem}.vip-header-phone:hover{color:rgb(var(--vip-brass))}}.price{font-variant-numeric:tabular-nums}.card__heading{font-family:var(--font-heading-family);font-weight:400;font-size:1.8rem;letter-spacing:-.01em}.card .price{color:rgba(var(--vip-muted-ink),1);font-size:1.2rem}@media(prefers-reduced-motion:no-preference){.card__media img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.card:hover .card__media img,.card:focus-within .card__media img{transform:scale(1.035)}}.badge{text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;border:none;padding:.7rem 1.2rem .6rem}.vip-badge--signature{background-color:rgb(var(--vip-brass));color:#fff}.vip-badge--same-day{background-color:rgb(var(--vip-green));color:#fff}@media screen and (min-width:990px){.product__info-wrapper .product__info-container{background:#fff;border:none;border-radius:1.2rem;padding:3.2rem 3rem 3rem;box-shadow:0 2.4rem 6rem #221f1b21}}.product__info-container .product__text.caption-with-letter-spacing{margin-bottom:.4rem;font-size:1rem;letter-spacing:.2em;color:rgb(var(--vip-brass-deep))}.product__info-container .product__title h1{margin-bottom:.4rem;font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.08}@media screen and (min-width:990px){.product__info-container .product__title h1{font-size:calc(var(--font-heading-scale) * 2.9rem)}}.product__info-container .price .price-item{font-size:1.6rem;letter-spacing:.04em}.product__info-container .price{margin-bottom:0}.product-form__input.vip-delivery,.product-form__input.vip-personalization,.vip-delivery,.vip-personalization{display:block;position:static;background:transparent;border:0!important;border-top:.1rem solid var(--vip-line)!important;padding:1.8rem 0 0!important;margin:2rem 0 0!important}.vip-panel__legend{white-space:nowrap;display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.2rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:rgb(var(--vip-brass-deep))}.vip-panel__legend-icon{display:inline-flex;width:1.3rem;height:1.3rem}.vip-panel__legend-icon svg{width:100%;height:100%}vip-delivery-scheduler.product-form__input.vip-delivery,vip-delivery-scheduler.vip-delivery{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.2rem}.vip-delivery>.vip-panel__legend,.vip-delivery>.vip-delivery__zip{grid-column:1 / -1}.vip-delivery__date,.vip-delivery__window{min-width:0}.vip-personalization__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.2rem}.vip-personalization__fields>.vip-personalization__error,.vip-personalization__fields>.vip-personalization__message-field,.vip-personalization__fields>.vip-personalization__meta{grid-column:1 / -1}.vip-personalization__meta{margin-top:-.4rem}.product__info-container .field__input,.product__info-container .select__select,.product__info-container .vip-delivery__date-input{font-size:1.3rem}@media(pointer:coarse){.product__info-container .field__input,.product__info-container .select__select,.product__info-container .vip-delivery__date-input{font-size:1.6rem}}.product__info-container .form__label{font-size:1.2rem;margin-bottom:.4rem}.product__info-container .field__label{font-size:1.4rem}.product__info-container .quantity{min-height:4.2rem}.product__info-container .product-form__submit{margin-top:.4rem}.vip-composition{margin:1rem 0 0;font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.5;color:rgba(var(--vip-muted-ink),1)}.vip-purchase-assurances{display:grid;gap:.9rem;margin-top:.6rem;padding-top:1.6rem;border-top:.1rem solid var(--vip-line)}.vip-purchase-assurances p{display:flex;align-items:center;gap:1rem;margin:0;font-size:1.25rem;color:rgba(var(--color-foreground),.8)}.vip-purchase-assurances__icon{display:inline-flex;flex:0 0 auto;width:1.8rem;height:1.8rem;color:rgb(var(--vip-green-soft))}.vip-purchase-assurances__icon svg{width:100%;height:100%}.vip-delivery .form__label,.vip-personalization .form__label{color:rgb(var(--vip-ink))}.vip-delivery .vip-delivery__zip-result{background:rgb(var(--color-background));border:.1rem solid var(--vip-line);border-radius:0;font-size:1.25rem;padding:1.2rem 1.4rem}.vip-delivery__zip-result[data-state=served] .vip-delivery__zip-message{font-weight:600;color:rgb(var(--vip-ink))}.vip-delivery__zip-result[data-state=served] .vip-delivery__zip-detail{color:rgba(var(--color-foreground),.72)}.vip-personalization__heading{margin-bottom:1rem}.product__info-container .product__accordion .accordion__title{font-size:1.5rem}.product__info-container .product__title,.product__info-container .product__title h1,.product__info-container .vip-composition,.product__info-container [id^=price-],.product__info-container .price,.product__info-container .installment{text-align:center}.product__info-container .price{display:block}.product__info-container .price .price__container,.product__info-container .price dl,.product__info-container .price dd{justify-content:center}.vip-composition{margin:.4rem 0 .8rem}.vip-atc-price{margin-left:.8rem}.vip-atc-price:before{content:"\2013";margin-right:.8rem;opacity:.7}.product-form__submit:disabled .vip-atc-price,.product-form__submit[aria-disabled=true] .vip-atc-price{display:none}.product__info-container .product-form__input--pill input[type=radio]+label{border:.1rem solid var(--vip-line);border-radius:0;background-color:transparent;font-size:1.2rem;letter-spacing:.06em;padding:1rem 1.6rem}.product__info-container .product-form__input--pill input[type=radio]+label:before,.product__info-container .product-form__input--pill input[type=radio]+label:after{border-radius:0}.product__info-container .product-form__input--pill input[type=radio]:checked+label{box-shadow:0 0 0 .1rem rgb(var(--vip-ink));border-color:rgb(var(--vip-ink))}.vip-pdp-backdrop{display:none}@media screen and (min-width:990px){.vip-pdp-band{max-width:none;padding-left:0;padding-right:0;position:relative}.vip-pdp-band .vip-breadcrumbs{position:absolute;top:2rem;left:2rem;z-index:3;width:auto;margin:0;padding:.8rem 1.4rem;background:#ffffffeb;border-radius:.4rem}.vip-pdp-band .product{column-gap:0;margin-bottom:0}.vip-pdp-band .product--large.product--columns:not(.product--no-media) .product__media-wrapper{width:50%;max-width:none;margin:0;flex-shrink:0}.vip-pdp-band .product--large:not(.product--no-media) .product__info-wrapper{width:50%;max-width:none;padding:0;position:relative;animation:none!important;transform:none!important;opacity:1!important}.vip-pdp-band .product--columns .product__media-list .product__media-item:nth-child(2):last-child{width:100%!important;max-width:100%!important}.vip-pdp-band .product__media-wrapper:has(.product__media-item:only-child) media-gallery,.vip-pdp-band .product__media-wrapper:has(.product__media-item:only-child) media-gallery slider-component,.vip-pdp-band .product__media-wrapper:has(.product__media-item:only-child) .product__media-list,.vip-pdp-band .product__media-item:only-child{height:100%}.vip-pdp-band .product__media-item:only-child .product-media-container{height:min(100%,88vh)}.vip-pdp-band .product__media-wrapper{background:#efeae2}.vip-pdp-band .vip-pdp-backdrop{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#efeae2}.vip-pdp-backdrop__img{width:100%;height:min(100%,88vh);object-fit:cover}.vip-pdp-band .product__info-wrapper .product__info-container{position:sticky;top:10rem;z-index:2;width:min(56rem,calc(100% - 6rem));margin:3.2rem 2.8rem 3.2rem auto;border-radius:.8rem}.vip-pdp-band .product--large.product--columns:not(.product--no-media):has(.vip-pdp-details){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr}.vip-pdp-band .product--large.product--columns:has(.vip-pdp-details) .product__media-wrapper{grid-column:1;grid-row:1;width:100%}.vip-pdp-band .product--large.product--columns:has(.vip-pdp-details) .vip-pdp-details{grid-column:1;grid-row:2;width:100%;background:#efeae2;padding:3.2rem 4rem 4.4rem}.vip-pdp-band .product--large.product--columns:has(.vip-pdp-details) .product__info-wrapper{grid-column:2;grid-row:1 / span 2;width:100%}}.vip-pdp-details{width:100%}.vip-pdp-details__section{border-top:.1rem solid var(--vip-line);padding:2rem 0}.vip-pdp-details__section:last-child{border-bottom:.1rem solid var(--vip-line)}.vip-pdp-details__section summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;cursor:pointer;list-style:none}.vip-pdp-details__section summary::-webkit-details-marker{display:none}.vip-pdp-details__title{margin:0;font-family:var(--font-heading-family);font-size:1.9rem;font-weight:400;letter-spacing:.01em}.vip-pdp-details__marker{position:relative;flex:0 0 auto;width:1.3rem;height:1.3rem;color:rgba(var(--color-foreground),.6)}.vip-pdp-details__marker:before,.vip-pdp-details__marker:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.1rem;background:currentColor}.vip-pdp-details__marker:after{transform:rotate(90deg);transition:transform .25s ease}.vip-pdp-details__section[open]>summary .vip-pdp-details__marker:after{transform:rotate(0)}@media(prefers-reduced-motion:reduce){.vip-pdp-details__marker:after{transition:none}}.vip-pdp-details__content{margin-top:1.4rem;max-width:62ch;font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.78)}.vip-pdp-details__content p{margin:0 0 1.2rem}.vip-pdp-details__content p:last-child{margin-bottom:0}@media screen and (max-width:989px){.vip-pdp-details{margin-top:2.4rem}}@media screen and (min-width:750px){.product--columns .product__media-list .product__media-item:first-child{width:100%;max-width:100%!important}}.vip-related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap}.vip-related-head .vip-eyebrow{margin-bottom:1rem}.vip-related-head .title{margin-top:0;margin-bottom:0}.vip-related-link{flex:0 0 auto;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:rgb(var(--vip-brass-deep));text-decoration:none;border-bottom:.1rem solid rgba(var(--vip-brass),.5);padding-bottom:.3rem}.vip-related-link:hover{color:rgb(var(--vip-ink))}.vip-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:4;display:none;align-items:center;gap:1.2rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:.1rem solid var(--vip-line)}.vip-sticky-atc[data-visible]{display:flex}.vip-sticky-atc__meta{display:flex;flex-direction:column;min-width:0}.vip-sticky-atc__title{font-size:1.1rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40vw}.vip-sticky-atc__price{font-family:var(--font-heading-family);font-size:1.8rem;white-space:nowrap}.vip-sticky-atc .button{flex:1 1 auto}@media screen and (min-width:750px){.vip-sticky-atc[data-visible]{display:none}}.cart-drawer .drawer__heading{font-size:2.2rem}.cart-drawer .product-option{font-size:1.15rem;color:rgba(var(--vip-muted-ink),1);line-height:1.5}.cart-drawer .cart-item__name{font-family:var(--font-heading-family);font-weight:400;font-size:1.7rem}.vip-cart-messaging{border-left:.3rem solid rgb(var(--vip-green-soft))}.vip-breadcrumbs{padding:1.2rem 0 0}.vip-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;font-size:1.05rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.55)}.vip-breadcrumbs a{color:rgba(var(--color-foreground),.55);text-decoration:none}.vip-breadcrumbs a:hover{color:rgb(var(--color-foreground))}.vip-breadcrumbs li:not(:last-child):after{content:"\b7";margin-left:.6rem}.vip-breadcrumbs [aria-current=page]{color:rgb(var(--color-foreground))}.footer.color-scheme-vip-forest,.footer{--vip-footer: 1}.footer__blocks-wrapper .footer-block__heading{color:rgb(var(--vip-gold-light));text-transform:uppercase;font-size:.9rem;letter-spacing:.18em;font-weight:600}.footer .footer-block__subtext,.footer .footer__list-social,.footer .list-menu__item--link{font-size:1.4rem}.footer .footer-block--menu .list-menu__item--link{font-family:var(--font-heading-family);padding-top:.4rem;padding-bottom:.4rem}.footer .footer-block__subtext{font-family:var(--font-heading-family);line-height:1.6}.footer .footer-block__subtext a{color:rgb(var(--color-foreground))}.footer__content-bottom{border-top:.1rem solid rgba(255,255,255,.14)}.footer__copyright{text-transform:uppercase;letter-spacing:.12em;font-size:.9rem}.vip-testimonial blockquote{border:none;margin:0;padding:0;font-family:var(--font-heading-family);font-size:2rem;line-height:1.4}.vip-testimonial figcaption{margin-top:1.2rem;font-size:1.1rem;text-transform:uppercase;letter-spacing:.15em;color:rgba(var(--color-foreground),.6)}.vip-faq details{border-bottom:.1rem solid var(--vip-line)}.vip-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 0;font-size:1.5rem;font-weight:500;cursor:pointer}.vip-faq summary .svg-wrapper{flex:0 0 auto;width:1.6rem;transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.vip-faq summary .svg-wrapper{transition:none}}.vip-faq details[open] summary .svg-wrapper{transform:rotate(180deg)}.vip-faq .vip-faq__answer{padding:0 0 1.6rem;max-width:65ch;color:rgba(var(--color-foreground),.8)}.vip-search-intent{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem 2.4rem;margin:0 auto 3.2rem;padding:2rem 2.4rem;border:.1rem solid rgba(var(--vip-brass),.55);background:rgba(var(--vip-brass),.06)}.vip-search-intent__eyebrow{margin:0 0 .4rem;color:rgb(var(--vip-brass-deep));font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.vip-search-intent__text{max-width:62ch;margin:0;font-size:1.45rem;line-height:1.55}.vip-search-intent__cta{flex:0 0 auto;padding:1.2rem 2.2rem;background:rgb(var(--vip-green));color:#fff;font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;text-decoration:none}.vip-search-intent__cta:hover{background:rgb(var(--vip-green-soft));color:#fff}@media screen and (max-width:749px){.vip-search-intent{padding:1.8rem}.vip-search-intent__cta{width:100%;text-align:center}}.vip-tier-guide{margin:1.2rem 0 0;padding:1.3rem 1.5rem;border-left:.2rem solid rgba(var(--vip-brass),.6);background:rgba(var(--vip-brass),.055)}.vip-tier-guide__lede{margin:0 0 1rem;font-size:1.35rem;line-height:1.55;color:rgba(var(--color-foreground),.85)}.vip-tier-guide__list{margin:0}.vip-tier-guide__list>div{display:flex;gap:.9rem;align-items:baseline;padding:.35rem 0}.vip-tier-guide__list>div+div{border-top:.1rem solid rgba(var(--vip-brass),.22)}.vip-tier-guide__list dt{flex:0 0 7.5rem;font-size:1.05rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--vip-brass-deep))}.vip-tier-guide__list dd{margin:0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.78)}@media screen and (max-width:749px){.vip-tier-guide{padding:1.1rem 1.2rem}.vip-tier-guide__list dt{flex-basis:6.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vip-brand.css.map */
