@charset "UTF-8";/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[2].use[4]!./src/styles/sections/bouquet.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************/[id^=RechargeWidget_],.rc-container-wrapper{display:none}section-bouquet{max-width:900px;display:block;margin:auto;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-star,section-bouquet .product-bouquet__rating .yotpo .yotpo-bottomline .yotpo-icon-half-star,section-bouquet .product-bouquet__rating .yotpo .yotpo-bottomline .yotpo-icon-empty-star{padding-right:3px;color:var(--color-primary);font-size:20px}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{margin-left:7px;font-family:var(--type-primary);font-size:16px;font-weight:400;line-height:22px;color:var(--color-black);border-bottom:1px solid rgba(0,0,0,.2)}section-bouquet .product-bouquet__rating .yotpo a.text-m:hover{color:var(--color-primary)!important}section-bouquet .product-bouquet__rating .yotpo a.text-m:hover{border-bottom:1px solid var(--color-primary)}section-bouquet input[data-sub-type=validity],section-bouquet input[data-sub-type=builderstring],section-bouquet [id^=RechargeWidget_]{display:none}section-bouquet .product-single__media img{margin:auto}section-bouquet .variant-selector{margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:8px}section-bouquet .product-bouquet-builder{display:grid;grid-template-columns:1fr;align-items:flex-start;grid-row-gap:12px}section-bouquet .product-bouquet-builder .options_group{display:flex;gap:10px;align-content:space-between;margin-bottom:20px;flex-wrap:wrap}section-bouquet .product-bouquet-builder .options_group .field{flex-wrap:wrap;transition:all .3s ease}section-bouquet .product-bouquet-builder .options_group .field:before,section-bouquet .product-bouquet-builder .options_group .field:after{display:none}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{display:none;margin-top:4px;gap:4px;font-weight:400;font-size:14px;line-height:20px;color:var(--color-error)}section-bouquet .product-bouquet-builder .options_group .field__error-message--show{display:flex;align-items:center}section-bouquet .product-bouquet-builder .options_group .field__error-message .icon{width:16px;height:16px}section-bouquet .product-bouquet-builder .options_group .field__error-message .icon svg{width:16px;height: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{position:absolute;right:12px;top:12px;cursor:pointer;pointer-events:none}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{padding:19px 12px 5px;font-family:var(--type-primary);margin:0;height:48px;letter-spacing:0;cursor:pointer}section-bouquet .product-bouquet-builder .options_group .field .field-input:hover{box-shadow:none;border:none;outline:1px solid var(--color-border)}section-bouquet .product-bouquet-builder .options_group .field .field-input.focus-visible{outline:1px solid var(--color-black);outline-offset:0;box-shadow:none}section-bouquet .product-bouquet-builder .options_group .field .field-input:focus-visible{outline:1px solid var(--color-black);outline-offset:0;box-shadow:none}section-bouquet .product-bouquet-builder .options_group .field .field-input:focus~.field-label{top:5px;font-size:12px;line-height:16px}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{outline:1px solid var(--color-error);color:var(--color-error)}section-bouquet .product-bouquet-builder .options_group .field .field-input__custom-occasion{min-width:210px;cursor:text}section-bouquet .product-bouquet-builder .options_group .field .field-input__date::-webkit-calendar-picker-indicator{position:absolute;right:0;top:0;width:48px;height:48px;opacity:0;cursor:pointer}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{padding-right:40px;min-width:210px}section-bouquet .product-bouquet-builder .options_group .field .field-label{top:12px;font-size:16px;line-height:24px;left:12px;color:var(--color-grey);font-family:var(--type-primary);font-weight:400;letter-spacing:0;text-transform:capitalize;padding:0;transform:none;height:auto}section-bouquet .product-bouquet-builder .options_group .field .field-label.asterisk:after{content:"\25cf";font-size:6px;color:var(--color-primary)}section-bouquet .product-bouquet-builder .options_group .field .field-label--active{top:5px;font-size:12px;line-height:16px}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]{display:none!important}section-bouquet .product-bouquet-builder .options_group select[type=hidden]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:initial;cursor:default;padding:0;padding:initial;border:medium none currentColor;border:initial}section-bouquet .product-bouquet-builder__choose-color{height:48px;flex:0 0 100%;letter-spacing:0;font-weight:400}section-bouquet .product-bouquet-builder__choose-color div{height:100%;display:flex;align-items:center;justify-content:center;gap:5px}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{display:flex;align-items:center;justify-content:center;gap:5px;padding:0;background-color:transparent;border:none;font-weight:600;font-size:16px;line-height:24px;color:var(--color-black);letter-spacing:0;cursor:pointer;text-transform:capitalize}section-bouquet .product-bouquet-builder__add-message--hidden{display:none}section-bouquet .product-bouquet-builder__selected-options{margin-top:12px;display:flex;gap:19px;align-items:center}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{content:"";display:block;position:absolute;right:-11px;top:47%;width:3px;height:3px;border-radius:50%;background-color:var(--color-light-grey)}section-bouquet .gift-message{display:block;margin-top:12px;position:relative;width:100%;padding:8px 12px;background-color:var(--color-background)}section-bouquet .gift-message--hidden{display:none}section-bouquet .gift-message h6{margin:0;font-weight:400;font-size:12px;line-height:20px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-grey)}section-bouquet .gift-message__text{margin:4px 0 0;display:flex;flex-direction:column;font-style:italic;font-weight:400;font-size:16px;line-height:24px;color:var(--color-black);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{position:absolute;right:53px;bottom:14px;width:24px;height:24px;background:transparent;border:none;padding:0;cursor:pointer}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{display:flex;flex-direction:column;align-items:center;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 .roses-selector-modal,section-bouquet .gift-note-modal{display:flex;justify-content:center;align-items:flex-end;height:100%;width:100%;position:fixed;top:0;left:0;visibility:hidden;opacity:0;z-index:1000;background-color:#0006;transition:all .3s ease}section-bouquet .roses-selector-modal--open,section-bouquet .gift-note-modal--open{visibility:visible;opacity:1}section-bouquet .roses-selector-modal__backdrop:empty,section-bouquet .gift-note-modal__backdrop:empty{display:block;position:absolute;left:0;top:0;height:100%;width:100%;background-color:transparent;cursor:pointer}section-bouquet .roses-selector-modal__dialog,section-bouquet .gift-note-modal__dialog{position:relative;width:100%;height:100%;padding:20px 12px;background-color:var(--color-white);overflow:auto}section-bouquet .roses-selector-modal__toggle,section-bouquet .gift-note-modal__toggle{position:absolute;right:.75rem;top:1.5rem;width:1.5rem;height:1.5rem;padding:0;background-color:transparent;border:none;z-index:2;cursor:pointer}section-bouquet .roses-selector-modal__toggle .icon,section-bouquet .gift-note-modal__toggle .icon{width:1.25rem;height:1.25rem}section-bouquet .roses-selector-modal__content,section-bouquet .gift-note-modal__content{width:100%}section-bouquet .roses-selector-modal__title,section-bouquet .gift-note-modal__title{margin:0;font-weight:400;font-size:28px;line-height:1.2}section-bouquet .roses-selector-modal__description,section-bouquet .gift-note-modal__description{margin-top:16px;font-weight:400;font-size:16px;line-height:24px}section-bouquet .roses-selector-modal .gift-notes-tabs,section-bouquet .gift-note-modal .gift-notes-tabs{margin-top:32px}section-bouquet .roses-selector-modal .gift-notes-tabs__header,section-bouquet .gift-note-modal .gift-notes-tabs__header{margin-bottom:30px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:32px}section-bouquet .roses-selector-modal .gift-notes-tabs__nav,section-bouquet .gift-note-modal .gift-notes-tabs__nav{position:relative;padding:0;font-weight:400;font-size:16px;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-light-grey);background-color:transparent;border:none;cursor:pointer}section-bouquet .roses-selector-modal .gift-notes-tabs__nav--active,section-bouquet .gift-note-modal .gift-notes-tabs__nav--active{color:var(--color-black)}section-bouquet .roses-selector-modal .gift-notes-tabs__nav--active:after,section-bouquet .gift-note-modal .gift-notes-tabs__nav--active:after{content:"";display:block;position:absolute;left:0;bottom:-6px;width:100%;height:2px;background-color:var(--color-primary)}section-bouquet .roses-selector-modal .gift-notes-tabs .edit-tab__description,section-bouquet .gift-note-modal .gift-notes-tabs .edit-tab__description{font-weight:400;font-size:16px;line-height:24px;color:var(--color-black)}section-bouquet .roses-selector-modal .gift-note-form__field,section-bouquet .gift-note-modal .gift-note-form__field{margin-bottom:16px;position:relative}section-bouquet .roses-selector-modal .gift-note-form .field-input,section-bouquet .gift-note-modal .gift-note-form .field-input{padding:19px 12px 5px;width:100%;height:48px;font-size:16px;line-height:24px;color:var(--color-black);font-family:var(--type-primary)}section-bouquet .roses-selector-modal .gift-note-form .field-input--error,section-bouquet .gift-note-modal .gift-note-form .field-input--error{border:1px solid var(--color-error)}section-bouquet .roses-selector-modal .gift-note-form .field-input.focus-visible,section-bouquet .gift-note-modal .gift-note-form .field-input.focus-visible{outline:1px solid var(--color-black);outline-offset:0;box-shadow:none}section-bouquet .roses-selector-modal .gift-note-form .field-input:focus-visible,section-bouquet .gift-note-modal .gift-note-form .field-input:focus-visible{outline:1px solid var(--color-black);outline-offset:0;box-shadow:none}section-bouquet .roses-selector-modal .gift-note-form .field-input::-moz-placeholder,section-bouquet .gift-note-modal .gift-note-form .field-input::-moz-placeholder{font-weight:400;font-size:16px;line-height:24px;color:var(--color-grey);font-family:var(--type-primary)}section-bouquet .roses-selector-modal .gift-note-form .field-input::placeholder,section-bouquet .gift-note-modal .gift-note-form .field-input::placeholder{font-weight:400;font-size:16px;line-height:24px;color:var(--color-grey);font-family:var(--type-primary)}section-bouquet .roses-selector-modal .gift-note-form__label,section-bouquet .gift-note-modal .gift-note-form__label{position:absolute;left:12px;top:12px;font-weight:400;font-size:16px;line-height:24px;color:var(--color-grey);font-family:var(--type-primary);transition:all ease .3s;pointer-events:none}section-bouquet .roses-selector-modal .gift-note-form__label--active,section-bouquet .gift-note-modal .gift-note-form__label--active{top:5px;font-size:12px;line-height:16px}section-bouquet .roses-selector-modal .gift-note-form__field--message .gift-note-form__field-group,section-bouquet .gift-note-modal .gift-note-form__field--message .gift-note-form__field-group{position:relative;background:var(--color-background);height:120px}section-bouquet .roses-selector-modal .gift-note-form__field--message .gift-note-form__label,section-bouquet .gift-note-modal .gift-note-form__field--message .gift-note-form__label{position:absolute;left:2px;top:1px;padding-left:12px;padding-top:12px;padding-bottom:2px;width:calc(100% - 24px);background-color:var(--color-background)}section-bouquet .roses-selector-modal .gift-note-form__field--message .gift-note-form__label--active,section-bouquet .gift-note-modal .gift-note-form__field--message .gift-note-form__label--active{padding-top:4px}section-bouquet .roses-selector-modal .gift-note-form__textarea.field-input,section-bouquet .gift-note-modal .gift-note-form__textarea.field-input{height:88px;resize:none}section-bouquet .roses-selector-modal .gift-note-form__textarea-label,section-bouquet .gift-note-modal .gift-note-form__textarea-label{position:absolute;left:0;width:100%;padding-bottom:10px;padding-left:12px;padding-top:2px;bottom:-2px;font-weight:400;font-size:14px;line-height:20px;color:var(--color-light-grey);background-color:var(--color-background)}section-bouquet .roses-selector-modal .gift-note-form .field-input.gift-note-form__select-note,section-bouquet .gift-note-modal .gift-note-form .field-input.gift-note-form__select-note{padding:12px 46px 12px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;color:transparent}section-bouquet .roses-selector-modal .gift-note-form .field-input.gift-note-form__select-note--active,section-bouquet .gift-note-modal .gift-note-form .field-input.gift-note-form__select-note--active{padding:19px 12px 5px;color:var(--color-black)}section-bouquet .roses-selector-modal .gift-note-form .field-input.gift-note-form__select-note option,section-bouquet .gift-note-modal .gift-note-form .field-input.gift-note-form__select-note option{width:100%}section-bouquet .roses-selector-modal .gift-note-form .icon--arrow-down,section-bouquet .gift-note-modal .gift-note-form .icon--arrow-down{position:absolute;right:1.1875rem;top:1.25rem;width:1.0625rem;height:.4375rem;cursor:pointer;pointer-events:none}section-bouquet .roses-selector-modal .gift-note-form .icon--arrow-down svg path,section-bouquet .gift-note-modal .gift-note-form .icon--arrow-down svg path{stroke:var(--color-black)}section-bouquet .roses-selector-modal .gift-note-form__error,section-bouquet .gift-note-modal .gift-note-form__error{display:none;margin-top:4px;gap:4px;font-weight:400;font-size:14px;line-height:20px;color:var(--color-error)}section-bouquet .roses-selector-modal .gift-note-form__error--show,section-bouquet .gift-note-modal .gift-note-form__error--show{display:flex}section-bouquet .roses-selector-modal .gift-note-form__error .icon,section-bouquet .gift-note-modal .gift-note-form__error .icon{width:17px;height:17px}section-bouquet .roses-selector-modal .gift-note-form__error .icon svg path,section-bouquet .gift-note-modal .gift-note-form__error .icon svg path{stroke:var(--color-error)}section-bouquet .roses-selector-modal__footer,section-bouquet .gift-note-modal__footer{display:flex;flex-wrap:wrap;gap:16px}section-bouquet .roses-selector-modal__cancel,section-bouquet .gift-note-modal__cancel{width:100%}section-bouquet .roses-selector-modal__save,section-bouquet .gift-note-modal__save{width:100%}section-bouquet .roses-selector-modal .preview-tab__content,section-bouquet .gift-note-modal .preview-tab__content{margin-bottom:24px;background-color:var(--color-white);box-shadow:0 4px 12px #00000014,0 8px 32px #0000001f}section-bouquet .roses-selector-modal .preview-tab__image,section-bouquet .gift-note-modal .preview-tab__image{width:100%;height:263px;-o-object-fit:cover;object-fit:cover}section-bouquet .roses-selector-modal .preview-tab__message,section-bouquet .gift-note-modal .preview-tab__message{display:flex;flex-direction:column;gap:16px;padding:32px;font-weight:400;font-style:italic;font-size:20px;line-height:24px;color:var(--color-black)}section-bouquet .roses-selector-modal .preview-tab__message span:empty,section-bouquet .gift-note-modal .preview-tab__message span:empty{display:none}section-bouquet .roses-selector-modal h3{margin-top:0}section-bouquet .roses-selector-modal__list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px 8px}section-bouquet .roses-selector-modal__rose{cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px}section-bouquet .roses-selector-modal__rose img{width:100px;height:100px;-o-object-fit:contain;object-fit:contain}section-bouquet .roses-selector-modal__rose__placeholder{display:block;width:100px;height:100px}section-bouquet .roses-selector-modal__rose h6{margin:0;text-align:center;text-transform:capitalize;letter-spacing:0;min-height:38px}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-template-columns:60px auto;grid-row-gap:29px}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 .roses-selector-modal,section-bouquet .gift-note-modal{align-items:center}section-bouquet .roses-selector-modal__dialog,section-bouquet .gift-note-modal__dialog{width:454px;height:auto;max-height:95%;padding:32px}section-bouquet .roses-selector-modal__toggle,section-bouquet .gift-note-modal__toggle{right:32px;top:36px}section-bouquet .roses-selector-modal__footer,section-bouquet .gift-note-modal__footer{flex-wrap:nowrap}section-bouquet .roses-selector-modal__cancel,section-bouquet .gift-note-modal__cancel{order:1}section-bouquet .roses-selector-modal__save,section-bouquet .gift-note-modal__save{order:2}section-bouquet .roses-selector-modal__dialog{width:90%;max-width:900px}section-bouquet .roses-selector-modal__list{display:grid;grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/349/assets/astound.sections.bouquet.css.map */
