.rc-container-wrapper,[id^=RechargeWidget_]{display:none}section-bouquet{display:block;margin:auto;max-width:900px;padding:12px 12px 48px}section-bouquet .product-bouquet__rating{margin:24px 0}section-bouquet .product-bouquet__rating .standalone-bottomline{display:flex;justify-content:flex-start}section-bouquet .product-bouquet__rating .yotpo .yotpo-bottomline .yotpo-icon-empty-star,section-bouquet .product-bouquet__rating .yotpo .yotpo-bottomline .yotpo-icon-half-star,section-bouquet .product-bouquet__rating .yotpo .yotpo-bottomline .yotpo-icon-star{color:var(--color-primary);font-size:20px;padding-right:3px}section-bouquet .product-bouquet__rating .yotpo .yotpo-bottomline .yotpo-icon-empty-star{color:var(--color-border)}section-bouquet .product-bouquet__rating .yotpo a.text-m{border-bottom:1px solid rgba(0,0,0,.2);color:var(--color-black);font-family:var(--type-primary);font-size:16px;font-weight:400;line-height:22px;margin-left:7px}section-bouquet .product-bouquet__rating .yotpo a.text-m:hover{border-bottom:1px solid var(--color-primary);color:var(--color-primary)!important}section-bouquet [id^=RechargeWidget_],section-bouquet input[data-sub-type=builderstring],section-bouquet input[data-sub-type=validity]{display:none}section-bouquet .product-single__media img{margin:auto}section-bouquet .variant-selector{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:20px}section-bouquet .product-bouquet-builder{grid-row-gap:12px;align-items:flex-start;display:grid;grid-template-columns:1fr}section-bouquet .product-bouquet-builder .options_group{align-content:space-between;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}section-bouquet .product-bouquet-builder .options_group .field{flex-wrap:wrap;transition:all .3s ease}section-bouquet .product-bouquet-builder .options_group .field:after,section-bouquet .product-bouquet-builder .options_group .field:before,section-bouquet .product-bouquet-builder .options_group .field__custom-occasion{display:none}section-bouquet .product-bouquet-builder .options_group .field__custom-occasion--active{display:block}section-bouquet .product-bouquet-builder .options_group .field__error-message{color:var(--color-error);display:none;font-size:14px;font-weight:400;gap:4px;line-height:20px;margin-top:4px}section-bouquet .product-bouquet-builder .options_group .field__error-message--show{align-items:center;display:flex}section-bouquet .product-bouquet-builder .options_group .field__error-message .icon,section-bouquet .product-bouquet-builder .options_group .field__error-message .icon svg{height:16px;width:16px}section-bouquet .product-bouquet-builder .options_group .field__error-message .icon svg path{fill:var(--color-error)}section-bouquet .product-bouquet-builder .options_group .field .icon--appointment{cursor:pointer;pointer-events:none;position:absolute;right:12px;top:12px}section-bouquet .product-bouquet-builder .options_group .field .icon--appointment svg path{stroke:var(--color-grey)}section-bouquet .product-bouquet-builder .options_group .field .field-input{cursor:pointer;font-family:var(--type-primary);height:48px;letter-spacing:0;margin:0;padding:19px 12px 5px}section-bouquet .product-bouquet-builder .options_group .field .field-input:hover{border:none;box-shadow:none;outline:1px solid var(--color-border)}section-bouquet .product-bouquet-builder .options_group .field .field-input.focus-visible{box-shadow:none;outline:1px solid var(--color-black);outline-offset:0}section-bouquet .product-bouquet-builder .options_group .field .field-input:focus-visible{box-shadow:none;outline:1px solid var(--color-black);outline-offset:0}section-bouquet .product-bouquet-builder .options_group .field .field-input:focus~.field-label{font-size:12px;line-height:16px;top:5px}section-bouquet .product-bouquet-builder .options_group .field .field-input:focus~.field-label.asterisk:after{top:42%}section-bouquet .product-bouquet-builder .options_group .field .field-input--error{color:var(--color-error);outline:1px solid var(--color-error)}section-bouquet .product-bouquet-builder .options_group .field .field-input__custom-occasion{cursor:text;min-width:210px}section-bouquet .product-bouquet-builder .options_group .field .field-input__date::-webkit-calendar-picker-indicator{cursor:pointer;height:48px;opacity:0;position:absolute;right:0;top:0;width:48px}section-bouquet .product-bouquet-builder .options_group .field .field-input__date::-webkit-date-and-time-value{text-align:left}section-bouquet .product-bouquet-builder .options_group .field .field-input__select-occasion{min-width:210px;padding-right:40px}section-bouquet .product-bouquet-builder .options_group .field .field-label{color:var(--color-grey);font-family:var(--type-primary);font-size:16px;font-weight:400;height:auto;left:12px;letter-spacing:0;line-height:24px;padding:0;text-transform:capitalize;top:12px;transform:none}section-bouquet .product-bouquet-builder .options_group .field .field-label.asterisk:after{color:var(--color-primary);content:"●";font-size:6px}section-bouquet .product-bouquet-builder .options_group .field .field-label--active{font-size:12px;line-height:16px;top:5px}section-bouquet .product-bouquet-builder .options_group .field .field-label--active.asterisk:after{top:42%}section-bouquet .product-bouquet-builder .options_group select[type=hidden]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:initial;border:initial;cursor:default;display:none!important;padding:initial}section-bouquet .product-bouquet-builder__choose-color{flex:0 0 100%;font-weight:400;height:48px;letter-spacing:0}section-bouquet .product-bouquet-builder__choose-color div{align-items:center;display:flex;gap:5px;height:100%;justify-content:center}section-bouquet .product-bouquet-builder__choose-color div.product-bouquet-builder__choose-color__placeholder{display:none}section-bouquet .product-bouquet-builder__choose-color div.product-bouquet-builder__choose-color__placeholder--show{display:flex}section-bouquet .product-bouquet-builder__choose-color img{height:100%}section-bouquet .product-bouquet-builder__choose-color.selected{padding:3px 5px}section-bouquet .product-bouquet-builder__choose-color.selected:hover{background:inherit;color:inherit}section-bouquet .product-bouquet-builder__add-message{align-items:center;background-color:transparent;border:none;color:var(--color-black);cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:5px;justify-content:center;letter-spacing:0;line-height:24px;padding:0;text-transform:capitalize}section-bouquet .product-bouquet-builder__add-message--hidden{display:none}section-bouquet .product-bouquet-builder__selected-options{align-items:center;display:flex;gap:19px;margin-top:12px}section-bouquet .product-bouquet-builder__selected-options__occasion,section-bouquet .product-bouquet-builder__selected-options__rose{position:relative}section-bouquet .product-bouquet-builder__selected-options__occasion:empty,section-bouquet .product-bouquet-builder__selected-options__rose:empty{display:none}section-bouquet .product-bouquet-builder__selected-options__occasion:not(:empty):after,section-bouquet .product-bouquet-builder__selected-options__rose:not(:empty):after{background-color:var(--color-light-grey);border-radius:50%;content:"";display:block;height:3px;position:absolute;right:-11px;top:47%;width:3px}section-bouquet .gift-message{background-color:var(--color-background);display:block;margin-top:12px;padding:8px 12px;position:relative;width:100%}section-bouquet .gift-message--hidden{display:none}section-bouquet .gift-message h6{color:var(--color-grey);font-size:12px;font-weight:400;letter-spacing:.1em;line-height:20px;margin:0;text-transform:uppercase}section-bouquet .gift-message__text{color:var(--color-black);display:flex;flex-direction:column;font-size:16px;font-style:italic;font-weight:400;line-height:24px;margin:4px 0 0;word-break:break-all}section-bouquet .gift-message__recipient:empty{display:none}section-bouquet .gift-message__recipient:after{content:","}section-bouquet .gift-message__sender{min-height:30px;padding-right:65px}section-bouquet .gift-message__sender:empty{color:transparent}section-bouquet .gift-message__sender:before{content:"-"}section-bouquet .gift-message__edit,section-bouquet .gift-message__remove{background:transparent;border:none;bottom:14px;cursor:pointer;height:24px;padding:0;position:absolute;right:53px;width:24px}section-bouquet .gift-message__edit svg path,section-bouquet .gift-message__remove svg path{stroke:var(--color-grey)}section-bouquet .gift-message__edit:hover svg path,section-bouquet .gift-message__remove:hover svg path{stroke:var(--color-primary)}section-bouquet .gift-message__remove{right:14px}section-bouquet .product-bouquet-summary{align-items:center;display:flex;flex-direction:column;margin-top:24px}section-bouquet .product-bouquet-summary p{font-size:22px}section-bouquet .product-bouquet-summary__submit{width:100%}section-bouquet .product-bouquet-summary .swym-wishlist-button-bar{display:none}section-bouquet .gift-note-modal,section-bouquet .roses-selector-modal{align-items:flex-end;background-color:rgba(0,0,0,.4);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:1000}section-bouquet .gift-note-modal--open,section-bouquet .roses-selector-modal--open{opacity:1;visibility:visible}section-bouquet .gift-note-modal__backdrop:empty,section-bouquet .roses-selector-modal__backdrop:empty{background-color:transparent;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}section-bouquet .gift-note-modal__dialog,section-bouquet .roses-selector-modal__dialog{background-color:var(--color-white);height:100%;overflow:auto;padding:20px 12px;position:relative;width:100%}section-bouquet .gift-note-modal__toggle,section-bouquet .roses-selector-modal__toggle{background-color:transparent;border:none;cursor:pointer;height:1.5rem;padding:0;position:absolute;right:.75rem;top:1.5rem;width:1.5rem;z-index:2}section-bouquet .gift-note-modal__toggle .icon,section-bouquet .roses-selector-modal__toggle .icon{height:1.25rem;width:1.25rem}section-bouquet .gift-note-modal__content,section-bouquet .roses-selector-modal__content{width:100%}section-bouquet .gift-note-modal__title,section-bouquet .roses-selector-modal__title{font-size:28px;font-weight:400;line-height:1.2;margin:0}section-bouquet .gift-note-modal__description,section-bouquet .roses-selector-modal__description{font-size:16px;font-weight:400;line-height:24px;margin-top:16px}section-bouquet .gift-note-modal .gift-notes-tabs,section-bouquet .roses-selector-modal .gift-notes-tabs{margin-top:32px}section-bouquet .gift-note-modal .gift-notes-tabs__header,section-bouquet .roses-selector-modal .gift-notes-tabs__header{display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px;margin-bottom:30px}section-bouquet .gift-note-modal .gift-notes-tabs__nav,section-bouquet .roses-selector-modal .gift-notes-tabs__nav{background-color:transparent;border:none;color:var(--color-light-grey);cursor:pointer;font-size:16px;font-weight:400;letter-spacing:.1em;line-height:1.2;padding:0;position:relative;text-transform:uppercase}section-bouquet .gift-note-modal .gift-notes-tabs__nav--active,section-bouquet .roses-selector-modal .gift-notes-tabs__nav--active{color:var(--color-black)}section-bouquet .gift-note-modal .gift-notes-tabs__nav--active:after,section-bouquet .roses-selector-modal .gift-notes-tabs__nav--active:after{background-color:var(--color-primary);bottom:-6px;content:"";display:block;height:2px;left:0;position:absolute;width:100%}section-bouquet .gift-note-modal .gift-notes-tabs .edit-tab__description,section-bouquet .roses-selector-modal .gift-notes-tabs .edit-tab__description{color:var(--color-black);font-size:16px;font-weight:400;line-height:24px}section-bouquet .gift-note-modal .gift-note-form__field,section-bouquet .roses-selector-modal .gift-note-form__field{margin-bottom:16px;position:relative}section-bouquet .gift-note-modal .gift-note-form .field-input,section-bouquet .roses-selector-modal .gift-note-form .field-input{color:var(--color-black);font-family:var(--type-primary);font-size:16px;height:48px;line-height:24px;padding:19px 12px 5px;width:100%}section-bouquet .gift-note-modal .gift-note-form .field-input--error,section-bouquet .roses-selector-modal .gift-note-form .field-input--error{border:1px solid var(--color-error)}section-bouquet .gift-note-modal .gift-note-form .field-input.focus-visible,section-bouquet .roses-selector-modal .gift-note-form .field-input.focus-visible{box-shadow:none;outline:1px solid var(--color-black);outline-offset:0}section-bouquet .gift-note-modal .gift-note-form .field-input:focus-visible,section-bouquet .roses-selector-modal .gift-note-form .field-input:focus-visible{box-shadow:none;outline:1px solid var(--color-black);outline-offset:0}section-bouquet .gift-note-modal .gift-note-form .field-input::-moz-placeholder,section-bouquet .roses-selector-modal .gift-note-form .field-input::-moz-placeholder{color:var(--color-grey);font-family:var(--type-primary);font-size:16px;font-weight:400;line-height:24px}section-bouquet .gift-note-modal .gift-note-form .field-input::placeholder,section-bouquet .roses-selector-modal .gift-note-form .field-input::placeholder{color:var(--color-grey);font-family:var(--type-primary);font-size:16px;font-weight:400;line-height:24px}section-bouquet .gift-note-modal .gift-note-form__label,section-bouquet .roses-selector-modal .gift-note-form__label{color:var(--color-grey);font-family:var(--type-primary);font-size:16px;font-weight:400;left:12px;line-height:24px;pointer-events:none;position:absolute;top:12px;transition:all .3s ease}section-bouquet .gift-note-modal .gift-note-form__label--active,section-bouquet .roses-selector-modal .gift-note-form__label--active{font-size:12px;line-height:16px;top:5px}section-bouquet .gift-note-modal .gift-note-form__field--message .gift-note-form__field-group,section-bouquet .roses-selector-modal .gift-note-form__field--message .gift-note-form__field-group{background:var(--color-background);height:120px;position:relative}section-bouquet .gift-note-modal .gift-note-form__field--message .gift-note-form__label,section-bouquet .roses-selector-modal .gift-note-form__field--message .gift-note-form__label{background-color:var(--color-background);left:2px;padding-bottom:2px;padding-left:12px;padding-top:12px;position:absolute;top:1px;width:calc(100% - 24px)}section-bouquet .gift-note-modal .gift-note-form__field--message .gift-note-form__label--active,section-bouquet .roses-selector-modal .gift-note-form__field--message .gift-note-form__label--active{padding-top:4px}section-bouquet .gift-note-modal .gift-note-form__textarea.field-input,section-bouquet .roses-selector-modal .gift-note-form__textarea.field-input{height:88px;resize:none}section-bouquet .gift-note-modal .gift-note-form__textarea-label,section-bouquet .roses-selector-modal .gift-note-form__textarea-label{background-color:var(--color-background);bottom:-2px;color:var(--color-light-grey);font-size:14px;font-weight:400;left:0;line-height:20px;padding-bottom:10px;padding-left:12px;padding-top:2px;position:absolute;width:100%}section-bouquet .gift-note-modal .gift-note-form .field-input.gift-note-form__select-note,section-bouquet .roses-selector-modal .gift-note-form .field-input.gift-note-form__select-note{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:transparent;cursor:pointer;padding:12px 46px 12px 8px}section-bouquet .gift-note-modal .gift-note-form .field-input.gift-note-form__select-note--active,section-bouquet .roses-selector-modal .gift-note-form .field-input.gift-note-form__select-note--active{color:var(--color-black);padding:19px 12px 5px}section-bouquet .gift-note-modal .gift-note-form .field-input.gift-note-form__select-note option,section-bouquet .roses-selector-modal .gift-note-form .field-input.gift-note-form__select-note option{width:100%}section-bouquet .gift-note-modal .gift-note-form .icon--arrow-down,section-bouquet .roses-selector-modal .gift-note-form .icon--arrow-down{cursor:pointer;height:.4375rem;pointer-events:none;position:absolute;right:1.1875rem;top:1.25rem;width:1.0625rem}section-bouquet .gift-note-modal .gift-note-form .icon--arrow-down svg path,section-bouquet .roses-selector-modal .gift-note-form .icon--arrow-down svg path{stroke:var(--color-black)}section-bouquet .gift-note-modal .gift-note-form__error,section-bouquet .roses-selector-modal .gift-note-form__error{color:var(--color-error);display:none;font-size:14px;font-weight:400;gap:4px;line-height:20px;margin-top:4px}section-bouquet .gift-note-modal .gift-note-form__error--show,section-bouquet .roses-selector-modal .gift-note-form__error--show{display:flex}section-bouquet .gift-note-modal .gift-note-form__error .icon,section-bouquet .roses-selector-modal .gift-note-form__error .icon{height:17px;width:17px}section-bouquet .gift-note-modal .gift-note-form__error .icon svg path,section-bouquet .roses-selector-modal .gift-note-form__error .icon svg path{stroke:var(--color-error)}section-bouquet .gift-note-modal__footer,section-bouquet .roses-selector-modal__footer{display:flex;flex-wrap:wrap;gap:16px}section-bouquet .gift-note-modal__cancel,section-bouquet .gift-note-modal__save,section-bouquet .roses-selector-modal__cancel,section-bouquet .roses-selector-modal__save{width:100%}section-bouquet .gift-note-modal .preview-tab__content,section-bouquet .roses-selector-modal .preview-tab__content{background-color:var(--color-white);box-shadow:0 4px 12px rgba(0,0,0,.08),0 8px 32px rgba(0,0,0,.12);margin-bottom:24px}section-bouquet .gift-note-modal .preview-tab__image,section-bouquet .roses-selector-modal .preview-tab__image{height:263px;-o-object-fit:cover;object-fit:cover;width:100%}section-bouquet .gift-note-modal .preview-tab__message,section-bouquet .roses-selector-modal .preview-tab__message{color:var(--color-black);display:flex;flex-direction:column;font-size:20px;font-style:italic;font-weight:400;gap:16px;line-height:24px;padding:32px}section-bouquet .gift-note-modal .preview-tab__message span:empty,section-bouquet .roses-selector-modal .preview-tab__message span:empty{display:none}section-bouquet .roses-selector-modal h3{margin-top:0}section-bouquet .roses-selector-modal__list{grid-gap:12px 8px;display:grid;grid-template-columns:repeat(3,1fr)}section-bouquet .roses-selector-modal__rose{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:4px}section-bouquet .roses-selector-modal__rose img{height:100px;-o-object-fit:contain;object-fit:contain;width:100px}section-bouquet .roses-selector-modal__rose__placeholder{display:block;height:100px;width:100px}section-bouquet .roses-selector-modal__rose h6{letter-spacing:0;margin:0;min-height:38px;text-align:center;text-transform:capitalize}section-bouquet .roses-selector-modal__rose span{font-size:14px;line-height:20px}@media(min-width:1024px){section-bouquet{padding:24px 20px 100px}section-bouquet .product-bouquet-builder{grid-row-gap:29px;grid-template-columns:60px auto}section-bouquet .product-bouquet-builder .options_group{flex-wrap:nowrap}section-bouquet .product-bouquet-builder__choose-color{flex:0 0 168px}section-bouquet .product-bouquet__rating .standalone-bottomline{justify-content:center}section-bouquet .product-bouquet-summary__submit{width:300px}section-bouquet .gift-note-modal,section-bouquet .roses-selector-modal{align-items:center}section-bouquet .gift-note-modal__dialog,section-bouquet .roses-selector-modal__dialog{height:auto;max-height:95%;padding:32px;width:454px}section-bouquet .gift-note-modal__toggle,section-bouquet .roses-selector-modal__toggle{right:32px;top:36px}section-bouquet .gift-note-modal__footer,section-bouquet .roses-selector-modal__footer{flex-wrap:nowrap}section-bouquet .gift-note-modal__cancel,section-bouquet .roses-selector-modal__cancel{order:1}section-bouquet .gift-note-modal__save,section-bouquet .roses-selector-modal__save{order:2}section-bouquet .roses-selector-modal__dialog{max-width:900px;width:90%}section-bouquet .roses-selector-modal__list{display:grid;grid-template-columns:repeat(4,1fr)}}