.product-detail-breadcrumbs ol{font-size:18px;margin-bottom:0;padding:0}@media(max-width:767.98px){.product-detail-breadcrumbs ol{border-bottom:1px solid #d5d5d5;padding-bottom:6px}}.product-detail-breadcrumbs li{display:inline}.product-body-card{margin-top:20px}@media(max-width:767.98px){.product-body-card{border-bottom:.5px solid #ccc}}.product-body-card .category-selection{margin-top:20px;padding-bottom:20px}.product-body-card .category-selection .category-btn{border:1px solid #d5d5d5;border-radius:.5rem;height:46px;margin-top:20px;width:100%}@media(min-width:768px){.product-body-card .category-selection .category-btn{margin:0;width:calc(50% - .25rem)}}@media(min-width:992px){.product-body-card .category-selection .category-btn{width:calc(25% - .5rem)}}.product-body-card .category-selection .category-btn.current-category{border:2px solid #7f465c}.product-body-card .filter-container{margin-bottom:20px}@media(max-width:767.98px){.product-body-card .filter-container{margin-top:10px}}.product-body-card .filter-container .desktop-filter-sort>div{margin-bottom:10px}@media(min-width:992px){.product-body-card .filter-container .desktop-filter-sort>div{margin-bottom:0}}.product-body-card .filter-container .desktop-filters .btn-group{margin-bottom:10px}.product-body-card .filter-container .dropdown-toggle{border:1px solid #ccc;border-radius:.375rem;color:#333;margin:0}.product-body-card .filter-container .dropdown-toggle.price-dropdown{width:200px}@media(max-width:991.98px){.product-body-card .filter-container .dropdown-toggle.btn{font-size:.875rem;min-width:auto;padding:4px 8px}}.product-body-card .filter-container .dropdown-item{cursor:pointer}.product-body-card .filter-container .dropdown-item:hover{font-weight:400}.product-body-card .filter-container .dropdown-item:active{background-color:#17b3bf}.product-body-card .filter-container .dropdown-item input[type=checkbox]{margin-right:6px}.product-body-card .filter-container .mobile-filter-sort-container{background-color:#fff;height:100vh;height:100dvh;left:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;padding:20px;position:fixed;top:0;width:100%;z-index:1055}.product-body-card .filter-container .mobile-filter-sort-container .close-filter-sort{color:#757575;font-size:2.125rem;line-height:.75}.product-body-card .filter-container .mobile-filter-sort-container .light-gray-label{margin-bottom:6px}.product-body-card .filter-container .mobile-filter-sort-container .btn-group-vertical{margin-bottom:10px}.product-body-card .filter-container .mobile-filter-sort .btn{border:1px solid #ccc;flex:1 1;margin:0 0 10px;min-width:auto;width:auto}.product-body-card .filter-container .mobile-filter-sort .btn:first-child{margin-right:5px}.product-body-card .filter-container .mobile-filter-sort .btn:last-child{margin-left:5px}.product-body-card .filter-container .mobile-filter-sort .btn:only-child{margin:0 0 10px}.product-body-card .filter-container .mobile-filter-sort .btn img{height:18px;margin-right:10px;width:auto}.product-body-card .no-products-message{color:#ced4da;text-align:center;width:100%}@media(max-width:767.98px){.product-body-card .pagination-breadcrumbs{padding:0 0 20px}}.product-detail-body-card .product-detail-column.editing{flex-basis:48%}@media(min-width:992px){.product-detail-body-card .product-detail-column:not(.editing):first-child{flex-basis:calc(66.67% - 20px)}}.product-detail-body-card .product-detail-column:not(.editing):first-child .product-photo-container{border:1px solid #d5d5d5;border-radius:.5rem}@media(min-width:768px){.product-detail-body-card .product-detail-column:not(.editing):first-child .product-photo-container .product-photo{height:479px}}@media(min-width:992px){.product-detail-body-card .product-detail-column:not(.editing):first-child .product-photo-container .product-photo{height:424px}}@media(min-width:1200px){.product-detail-body-card .product-detail-column:not(.editing):first-child .product-photo-container .product-photo{height:492px}}.product-detail-body-card .product-detail-column:not(.editing):last-child{flex-basis:100%}@media(min-width:992px){.product-detail-body-card .product-detail-column:not(.editing):last-child{flex-basis:calc(33.33% - 20px)}.product-detail-body-card .product-detail-column:not(.editing):last-child .scroll-container{position:sticky;top:30px}}.product-detail-body-card .product-detail-column h1{line-height:1;margin-bottom:10px}.product-detail-body-card .product-detail-column .borderless-input{max-width:100%;width:100%}.product-detail-body-card .product-detail-column .btn{margin:0 0 20px}.product-detail-body-card .product-detail-column .business-reviews-container{border-bottom:1px solid #d5d5d5;border-top:0;margin-bottom:40px;padding-top:0}.product-detail-body-card .product-detail-column .business-reviews-container .business-review{margin-bottom:20px;padding-top:20px}.product-detail-body-card .product-detail-column .business-reviews-container .business-review .review-text{font-size:1rem;letter-spacing:normal;line-height:1.3125rem}.product-detail-body-card .product-detail-column .business-reviews-container .business-review .review-text .body-text-large{font-size:1rem}.product-detail-body-card .product-detail-column .business-reviews-container .business-review .text-note{font-size:1rem;line-height:normal}.product-detail-body-card .product-detail-column .business-reviews-container .no-reviews{padding:20px 0}.product-detail-body-card .product-detail-column .carousel{height:auto;margin-bottom:20px;overflow:hidden;width:auto}.product-detail-body-card .product-detail-column .carousel .carousel-inner{overflow:hidden}.product-detail-body-card .product-detail-column .carousel .carousel-inner .carousel-item{transition-duration:.25s}.product-detail-body-card .product-detail-column .carousel .carousel-grid{margin-left:-4px;margin-right:-4px;margin-top:10px}.product-detail-body-card .product-detail-column .carousel .carousel-grid a{background-position:50%;background-size:cover;border:1px solid #d5d5d5;border-radius:3px;flex-basis:calc(20% - 8px);height:auto;margin:4px;position:relative}@media(min-width:768px){.product-detail-body-card .product-detail-column .carousel .carousel-grid a{flex-basis:calc(10% - 6px);margin:3px}}.product-detail-body-card .product-detail-column .carousel .carousel-grid a.add-photo{background-repeat:no-repeat;background-size:50% 50%}.product-detail-body-card .product-detail-column .carousel .carousel-grid a.active{border:2px solid #17b3bf}.product-detail-body-card .product-detail-column .carousel .carousel-grid a .key-photo-badge{height:30px;position:absolute;right:2px;top:-2px;width:18px}.product-detail-body-card .product-detail-column .carousel .carousel-grid a:before{content:"";float:left;padding-top:100%}.product-detail-body-card .product-detail-column .carousel .carousel-grid.editing a{flex-basis:calc(20% - 8px);margin:4px}.product-detail-body-card .product-detail-column .carousel .carousel-grid:after{content:"";flex:auto}.product-detail-body-card .product-detail-column .product-photo-container{border:1px solid #d5d5d5;border-radius:.5rem}@media(min-width:768px){.product-detail-body-card .product-detail-column .product-photo-container .product-photo{height:478px}}@media(min-width:992px){.product-detail-body-card .product-detail-column .product-photo-container .product-photo{height:315px}}@media(min-width:1200px){.product-detail-body-card .product-detail-column .product-photo-container .product-photo{height:364px}}.product-detail-body-card .product-detail-column .profile-upload-container{height:auto;margin-bottom:40px;width:100%}.product-detail-body-card .product-detail-column .profile-upload-container .image-preview{max-width:100%;min-width:auto;-o-object-fit:contain;object-fit:contain}.product-detail-body-card .product-detail-column .product-price-earnings{margin-bottom:30px}.product-detail-body-card .product-detail-column .price-field{margin-bottom:10px}.product-detail-body-card .product-detail-column .price-field .field-wrapper{display:inline;position:relative}.product-detail-body-card .product-detail-column .price-field .field-wrapper:before{bottom:-3px;content:"$";left:5px;position:absolute}.product-detail-body-card .product-detail-column .price-field .field-wrapper input{padding-left:18px}.product-detail-body-card .product-detail-column .product-detail-section{margin-bottom:20px}@media(max-width:991.98px){.product-detail-body-card .product-detail-column .product-detail-section{border-radius:0;flex-basis:100%}.product-detail-body-card .product-detail-column .product-detail-section:first-child,.product-detail-body-card .product-detail-column .product-detail-section:last-child{flex-basis:100%}}.product-detail-body-card .product-detail-column .product-detail-section .post-review-link{color:#17b3bf;margin:10px 0;width:100%}@media(min-width:768px){.product-detail-body-card .product-detail-column .product-detail-section .post-review-link{margin:0 0 0 10px;width:auto}}.product-detail-body-card .product-detail-column .product-detail-section .post-review-link img{bottom:1px;height:16px;margin-right:2px;position:relative;width:14px}.product-detail-body-card .product-detail-column .product-detail-section .text-note-small img{height:14px;width:14px}.product-detail-body-card .product-detail-column .product-photo{height:auto;width:100%}.product-detail-body-card .product-detail-column .product-price-order-link{color:#17b3bf;margin-left:10px}.product-detail-body-card .product-detail-column .tip{border:1px solid #a1cbf4;border-radius:.5rem;font-size:.9375rem;width:100%}.product-detail-body-card .product-detail-column .tip .tip-header{background-color:#edf6ff;border-radius:.5rem 8px 0 0;color:#3f8cd8;padding:15px 30px}.product-detail-body-card .product-detail-column .tip .tip-header img{margin-right:10px;margin-top:-4px}.product-detail-body-card .product-detail-column .tip .tip-body{padding:20px}.products-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.products-container:after{align-items:center;content:"";width:100%}.products-container:after.taster{width:calc(50% - 10px)}@media(min-width:768px){.products-container:after{align-items:normal;width:calc(50% - 10px)}}@media(min-width:992px){.products-container:after{width:calc(33% - 13.3px)}}.products-container .product{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;width:100%}@media(min-width:768px){.products-container .product{align-items:normal;width:calc(50% - 10px)}}@media(min-width:992px){.products-container .product{width:calc(33% - 13.3px)}}.products-container .product.taster{align-items:center;margin-bottom:40px;width:100%}@media(min-width:768px){.products-container .product.taster{align-items:normal;width:calc(50% - 10px)}}.products-container .product.taster:nth-last-child(-n+1),.products-container .product.taster:nth-last-child(-n+2){margin-bottom:20px}.products-container .product .product-image-container{background-position:50%;background-repeat:no-repeat;background-size:contain;border:.5px solid #ccc;border-radius:7px;height:234px}@media(max-width:767.98px){.products-container .product .product-image-container{width:335px}}.products-container .product .product-photo-container{border:.5px solid #ccc;border-radius:7px}.products-container .product .product-photo-container .product-photo{height:calc(75vw - 30px);width:calc(100vw - 40px)}@media(min-width:768px){.products-container .product .product-photo-container .product-photo{height:232px;width:100%}}@media(min-width:992px){.products-container .product .product-photo-container .product-photo{height:206px}}@media(min-width:1200px){.products-container .product .product-photo-container .product-photo{height:240px}}.products-container .product .product-information{padding-top:20px;width:100%}@media(min-width:768px){.products-container .product .product-information{width:auto}}.products-container .product .product-information .link-style-text{margin-bottom:10px}.products-container .product .product-information .text-note{font-weight:400}.product-category-faq-body-card{margin-top:20px}.product-category-faq-body-card h2{margin-bottom:10px}.product-category-faq-body-card .faq-content{margin-top:40px}@media(min-width:768px){.product-category-faq-body-card .faq-content{margin-top:20px}}.product-category-faq-body-card .faq-item:not(:last-of-type){margin-bottom:40px}.product-category-faq-body-card .faq-item .nav-arrow-bullet{margin-top:5px}.product-category-faq-body-card .faq-item .faq-item-content{margin-left:10px}.product-category-faq-body-card .faq-item .faq-item-content .faq-question{margin-bottom:20px}.print-obituary-container{width:100%}@media(max-width:767.98px){.print-obituary-container{padding:0 20px}}.print-obituary-container .preview-container{margin-bottom:40px}@media(min-width:992px){.print-obituary-container .preview-container{margin-bottom:0}}.print-obituary-container .preview-container .obit-print-example{height:474px;width:335px}@media(min-width:768px){.print-obituary-container .preview-container .obit-print-example{height:549px;width:388px}}@media(min-width:992px){.print-obituary-container .order-form-container{margin-right:40px}}@media(min-width:768px){.print-obituary-container .order-form-container .print-obituary-body .preview-container{margin-left:60px}}.print-obituary-container .order-form-container .print-obituary-body .disclaimer{margin-right:10px}@media(max-width:767.98px){.print-obituary-container .order-form-container .print-obituary-body .btn-secondary{width:100%}}.print-obituary-container .order-form-container .print-obituary-body .custom-select-with-caret{width:100%}.print-obituary-container .order-form-container .print-obituary-body .exp-cvc-container>div{flex:0 0 calc(33% - 5.333px)}.print-obituary-container .example-information{margin-top:20px}@media(min-width:992px){.print-obituary-container .example-information{margin-top:0}}.name-field input{width:100%}.placeholder{color:var(--bs-secondary-color)}.product-name-container{margin-bottom:20px}.product-name-container .edit-product-link{float:right;margin-top:10px}.product-category-select .custom-select-with-caret{width:100%}@media(max-width:767.98px){.browse-products-container .header-breadcrumbs ol{margin-bottom:10px}}.checkout-header{margin-bottom:40px;margin-top:40px}.checkout-header .product-detail-breadcrumbs{margin-bottom:20px}@media(max-width:767.98px){.checkout-header .product-detail-breadcrumbs ol{padding-left:10px;padding-right:10px}.checkout-header .checkout-product-summary-container{margin:20px}.checkout-header .checkout-product-summary-container :first-child{order:2}.checkout-header .checkout-product-summary-container :nth-child(2){order:1}}@media(min-width:768px){.checkout-header .checkout-product-summary-container .checkout-product-summary{margin-left:20px}}.checkout-header .checkout-product-summary-container .checkout-product-summary h1{margin-bottom:10px}.checkout-header .checkout-product-summary-container .checkout-product-summary .text-note-small{font-style:italic}.checkout-header img{border:1px solid #d5d5d5;border-radius:.5rem;display:block;max-width:100%;width:100%}@media(max-width:767.98px){.checkout-header img{margin-top:5px}}@media(min-width:768px){.checkout-header img{max-height:240px;max-width:30%;width:auto}}.browse-more-link{float:right;margin-right:10px;margin-top:16px}.empty-list-placeholder{margin-top:100px}.empty-list-placeholder span{color:#adb5bd;font-size:1.75rem}.order-card-container .order-contents{flex:1 auto;position:relative}@media(min-width:768px){.order-card-container .order-contents{margin-left:40px}}.order-card-container .order-contents h2{margin-bottom:0}.order-card-container .order-contents .refund-order-dropdown{margin-top:10px;right:0;top:0}@media(min-width:992px){.order-card-container .order-contents .refund-order-dropdown{margin-top:0;position:absolute}}.order-card-container .order-contents .summary,.order-card-container .order-contents .summary>div{width:100%}@media(min-width:1200px){.order-card-container .order-contents .summary>div{width:calc(50% - 10px)}}@media(max-width:767.98px){.order-card-container .order-contents .order-shipping-form>div{width:100%}.order-card-container .order-contents .order-shipping-form>div .btn{margin:10px 0 0}}.order-card-container .order-contents .order-shipping-form .btn-tracking-save{margin-top:10px;min-width:160px;padding:10px 20px;width:100%}@media(min-width:768px){.order-card-container .order-contents .order-shipping-form .btn-tracking-save{margin-top:0}}.order-card-container .order-contents .order-shipping-form>div{flex-grow:1;margin-bottom:0}@media(min-width:768px){.order-card-container .order-contents .order-shipping-form>div{margin-right:10px}}.order-card-container .order-contents .order-shipping-form>div input{max-width:100%;width:100%}.order-list-page-header h1{margin-bottom:20px}@media(min-width:768px){.order-list-page-header h1{margin-bottom:0}}.shipping-profile-product-list a{background-position:50%;background-size:cover;box-sizing:border-box;flex:0 0 calc(20% - 4px);margin:2px}@media(min-width:768px){.shipping-profile-product-list a{flex:0 0 calc(10% - 4px)}}.shipping-profile-product-list a:before{content:"";display:table;padding-top:100%}.zone-container{margin-bottom:20px}.zone-container .header{background-color:#f5f5f5;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer;padding:6px 16px}.zone-container .header h3{margin-bottom:0}.zone-container .header .caret{margin-right:6px}.zone-container .header .zone-chrome{float:right}.zone-container .header .zone-chrome .badge{color:#fff;padding:3px}.zone-container .header .zone-chrome .remove-zone{margin-left:8px;margin-top:2px}.zone-container .header .zone-chrome .remove-zone img{margin-top:-2px}.zone-container .header:not(.collapsed) .caret{transform:rotate(90deg);transition:transform .35s ease}.zone-container .header:not(.collapsed) .remove-zone{display:inline-block}.zone-container .header.collapsed{border-radius:.375rem}.zone-container .header.collapsed .caret{transform:rotate(0deg);transition:transform .35s ease}.zone-container .header.collapsed .remove-zone{display:none}.zone-container .body-wrapper{border:1px solid #f5f5f5;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.zone-container .body-wrapper>div{padding:20px}@media(max-width:767.98px){.zone-container .body-wrapper .zone-configuration>:first-child{margin-bottom:20px}}.zone-container .body-wrapper .zone-configuration div{flex-basis:50%}@media(min-width:768px){.zone-container .body-wrapper .zone-configuration div:first-child{padding-right:10px}.zone-container .body-wrapper .zone-configuration div:last-child{padding-left:10px}}.zone-container .body-wrapper .zone-configuration div.spinner-border{flex-basis:auto;padding:0}.body-card.pending.add-shipping-zone{cursor:pointer;margin:0;padding:10px}@media(min-width:768px){.body-card.pending.add-shipping-zone{padding:20px 0}}.body-card.pending.add-shipping-profile{cursor:pointer}@media(max-width:767.98px){.body-card.pending.add-shipping-profile{margin:0 20px}}.change-zone{font-size:.9rem;margin-left:4px}.change-zone img{height:10px;margin-bottom:2px;width:10px}.state-select-list-group-container{margin-bottom:20px;-webkit-overflow-scrolling:touch}.state-select-list-group-container .region-filter{background-color:#f5f5f5;padding:6px}.state-select-list-group-container .filter-container{position:relative}.state-select-list-group-container .filter-container .clear-search{position:absolute;right:4px;top:4px}.state-select-list-group-container .state-select-list-group{height:320px;overflow-y:scroll}.state-select-list-group-container .state-select-list-group .list-group-item:not(.list-group-item-disabled){cursor:pointer}h2.profile-name{margin-bottom:0}.shipping-profile-tool-link{display:inline-block;font-size:.9rem;margin-bottom:16px;margin-right:6px}.shipping-profile-tool-link img{margin-top:-2px}.profile-form-container .borderless-input{font-size:1.75rem;margin-bottom:38px}.inline-form-table .name-field,.inline-form-table .name-field input{width:100%}.inline-form-table .sku-field input{width:100px!important}@media(min-width:768px){.inline-form-table .sku-field input{width:120px!important}}.inline-form-table .price-field .field-wrapper{display:inline-block;position:relative}.inline-form-table .price-field .field-wrapper:before{bottom:2px;content:"$";left:12px;position:absolute}.inline-form-table .price-field .field-wrapper input{padding-left:18px;width:100px}.inline-form-table input[type=checkbox]{display:none}.add-shipping-rate-button{font-size:.9rem;text-align:center;width:100%}.delete-shipping-rate{padding-top:8px}.btn-submit-rates{padding:5px 0}.shipping-edit-alert{margin-top:40px}.alert.profile-coverage{position:relative}@media(min-width:768px){.alert.profile-coverage{float:right;position:static}}.zone-select a{font-size:.9rem}.truncated-zone-expander{font-size:.9rem;white-space:nowrap}.product-photo-upload-container{cursor:pointer}.photo-tools{margin-top:10px}.photo-tools .el-input-group{margin-bottom:20px}@media(min-width:768px){.photo-tools .el-input-group{margin-bottom:0}}.photo-tools .move-photo-disabled{color:#757575;cursor:default}.product-photo-upload-note{margin-top:8px;text-align:center;width:100%}.product-photo-container{overflow:hidden;-webkit-transform:translateZ(0)}.product-photo-container .product-photo{backdrop-filter:blur(20px);-o-object-fit:contain;object-fit:contain}.product-photo-container.fill .product-photo{-o-object-fit:cover;object-fit:cover}.product-photo-container.object-fit{background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:contain}.product-photo-container.object-fit .product-photo{opacity:0}.product-photo-container.object-fit.fill{background-size:cover}.single-variant-proxy{margin-bottom:20px}.add-variant-button{font-size:.9rem;text-align:center;width:100%}@media(max-width:767.98px){.product-variants-container{max-width:calc(100vw - 40px);overflow-x:scroll}}.remove-variant-button{margin-top:6px}.tag-table tr td:first-child{padding-right:10px;white-space:nowrap}@media(max-width:767.98px){.tag-select{max-width:calc(100vw - 40px)}}.product-detail-section.product-q-a-container{border:1px solid #d5d5d5;border-radius:.5rem;padding:20px}.product-detail-section.product-q-a-container .chat-team-container{align-items:center;margin-bottom:20px}.product-detail-section.product-q-a-container .chat-team-container img{margin-right:20px}.product-detail-section.product-q-a-container form .btn-ask-product-question{margin:0;padding:6px}.product-detail-section.product-q-a-container form textarea{font-size:.975rem;height:120px;margin-bottom:10px}.product-detail-section.product-q-a-container h4{font-size:1.3125rem}.product-detail-section.product-q-a-container .privacy-note{margin-top:10px}.product-detail-section.product-detail-quantity-section{display:flex}.product-detail-section.product-detail-quantity-section select{margin-left:20px}.product-question{font-size:.975rem;margin-top:20px}.product-question.highlighted-question{background-color:#f7fbff;border-radius:.5rem;padding:10px 0}.product-question .question-container{align-items:center;display:flex;margin-bottom:10px}.product-question .question-container img{margin:0 10px 0 0}@media(min-width:768px){.product-question .question-container img{margin:0 20px}}.product-question .question-container .text{font-weight:600}.product-question .answer-container{margin:5px 10px 0}@media(min-width:768px){.product-question .answer-container{margin:10px 40px 0}}.product-question .answer-container .brand-logo{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d5d5d5;border-radius:50%;flex-shrink:0;height:25px;margin-right:10px;width:25px}@media(min-width:768px){.product-question .answer-container .brand-logo{height:50px;width:50px}}.product-question .answer-container .answer-meta .name{font-weight:600}.product-question .answer-container .answer-meta .date{color:#757575;font-style:italic;margin:0 8px}.product-question .answer-container .answer{flex-grow:1}.product-question .answer-container .answer .edit-answer-link{font-size:.9375rem}.product-question .answer-container .answer .edit-answer-link img{height:.9375rem;width:auto}.product-question .answer-container .answer .form textarea{height:80px}.product-question .answer-container .answer .form .answer-submit-container .btn{margin-bottom:0}@media(max-width:767.98px){.product-question .answer-container .answer .form .answer-submit-container .btn{margin-bottom:6px;width:100%}}.product-question .answer-container .answer .form .answer-submit-container .saved{color:#757575}@media(min-width:768px){.product-question .answer-container .answer .form .answer-submit-container .saved{margin-right:10px}}.product-question .answer-container.unanswered .brand-logo{filter:grayscale(100%)}.product-question .answer-container.unanswered .answer .answer-meta{display:none!important}.product-question .answer-container.unanswered .answer .text{color:#757575;font-style:italic}.ask-question-container .success-modal-container{position:fixed;right:20px;top:60px;width:calc(100% - 40px)}@media(min-width:768px){.ask-question-container .success-modal-container{right:60px;top:80px;width:auto}}.ask-question-container .success-modal-container .success-modal{position:relative}.product-tag.has-cancel-button{padding-right:4px}.product-tag.text-bg-light .cancel-button{border:1px solid #495057;color:#495057}.product-tag .cancel-button{border:1px solid #f5f5f5;border-radius:50%;color:#f5f5f5;cursor:pointer;display:inline-block;height:16px;overflow:hidden;width:16px}.pre-need-terms-alert{margin-top:10px}.pre-need-details>div{flex:0 0 calc(50% - 10px)}@media(max-width:767.98px){.cancel-product-order-container .btn-form-submit{padding:0 20px}}@media(min-width:992px){.belongings-list{margin:0 20px}}.belongings-list:after{align-items:center;content:"";width:100%}@media(min-width:768px){.belongings-list:after{align-items:normal;width:calc(50% - 10px)}}@media(min-width:992px){.belongings-list:after{width:calc(33% - 13.33px)}}.belongings-list .belonging{border-radius:.5rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);cursor:pointer;display:block;flex:0 0 100%;margin-bottom:20px;max-width:100%;position:relative;transition:box-shadow .2s ease-in-out}@media(min-width:768px){.belongings-list .belonging{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}@media(min-width:992px){.belongings-list .belonging{flex:0 0 calc(33% - 13.33px);max-width:calc(33% - 13.33px)}}.belongings-list .belonging.claimed{opacity:.65}.belongings-list .belonging.claimed.edit-mode{opacity:.9}.belongings-list .belonging:hover{box-shadow:0 0 25px 0 rgba(0,0,0,.2)}.belongings-list .belonging.add-belonging{border:2px dashed;border-radius:.5rem;box-shadow:none;min-height:295px}.belongings-list .belonging.add-belonging img{height:140px;margin-bottom:20px;width:140px}.belongings-list .belonging .claimed-badge{display:block;position:absolute;right:8px;top:8px;z-index:1}.belongings-list .belonging .belonging-photo-container{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:0;margin-bottom:4px;max-width:100%;padding-top:75%;position:relative;width:100%}.belongings-list .belonging .belonging-photo-container .belonging-photo{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.belongings-list .belonging .metadata{margin:8px 12px}.belongings-list .belonging .metadata .belonging-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.belongings-list .belonging h3{margin:0}@media(max-width:767.98px){.modal-belonging-editor .belonging-details .product-photo-container{margin-bottom:20px}}.belonging-details{margin-top:10px}.belonging-details>div:first-child{flex:0 0 40%;height:75vw;margin:0 0 20px;width:100%}@media(min-width:768px){.belonging-details>div:first-child{height:auto;margin:0 20px 40px 10px;width:auto}}@media(min-width:992px){.belonging-details>div:first-child{margin:0 20px 0 10px}}.belonging-details .product-photo-container{height:0;margin:-1rem -1rem 0;padding-top:75%;position:relative}@media(min-width:768px){.belonging-details .product-photo-container{border-radius:.5rem}}@media(min-width:992px){.belonging-details .product-photo-container{margin:0}}.belonging-details .product-photo-container .product-photo{height:100%;left:0;position:absolute;top:0;width:100%}@media(max-width:767.98px){.message-belonging-details{width:100%}}.notify-subscribers-toggle{margin:0 0 20px}@media(min-width:992px){.notify-subscribers-toggle{float:right;margin:0;padding:4px 0 0 20px}}.notify-subscribers-toggle .el-checkbox .pseudo-checkbox{margin:4px 8px 0 0}.notify-subscribers-toggle .spinner-container{margin:0 8px 0 0}.notify-subscribers-toggle label{margin:0}.vendor-shipping-container .form-submit-row{margin:0 20px}.vendor-shipping-container .form-submit-row .btn-form-submit{padding-top:0}@media(min-width:768px){.vendor-shipping-container .form-submit-row{margin:0}.partner-obituary-order-container.checkout{max-width:400px!important}}.partner-obituary-order-container.checkout .exp-cvc-container>div{flex-basis:calc(33.33% - 6.667px);width:auto}.partner-obituary-order-container .el-animated-placeholder-label-input .select-date-widget{display:flex;flex-flow:row wrap;justify-content:stretch}@media(min-width:768px)and (max-width:991.98px){.partner-obituary-order-container .el-animated-placeholder-label-input .select-date-widget{justify-content:space-between}}.partner-obituary-order-container .el-animated-placeholder-label-input .select-date-widget .custom-select-with-caret{border-radius:var(--bs-border-radius);flex-grow:1;margin:0 2px}.partner-obituary-order-container .el-animated-placeholder-label-input .select-date-widget .custom-select-with-caret:first-child{margin-left:0}@media(min-width:768px)and (max-width:991.98px){.partner-obituary-order-container .el-animated-placeholder-label-input .select-date-widget .custom-select-with-caret:not(:last-child){flex:0 0 calc(50% - 2px);margin:0}}.partner-obituary-order-container .el-animated-placeholder-label-input .select-date-widget .custom-select-with-caret:last-child{margin-right:0}@media(min-width:768px)and (max-width:991.98px){.partner-obituary-order-container .el-animated-placeholder-label-input .select-date-widget .custom-select-with-caret:last-child{flex:1 0 calc(100% - 4px);margin:4px 0 0}}.partner-obituary-order-container .el-animated-placeholder-label-input .select-date-widget .custom-select-with-caret:before{background-position-x:right 8px}.partner-obituary-order-container .el-animated-placeholder-label-input .select-date-widget .custom-select-with-caret select{font-size:.9375rem;padding:8px 45px 8px 10px}@media(min-width:768px){.partner-obituary-order-container .el-animated-placeholder-label-input .select-date-widget .custom-select-with-caret select{font-size:1.1rem}}.partner-obituary-order-container .form-submit-row{padding:0 20px}@media(min-width:768px){.partner-obituary-order-container .form-submit-row{padding:20px 0}}.partner-obituary-order-container .form-submit-row .btn-form-submit{width:100%}@media(min-width:768px){.partner-obituary-order-container .form-submit-row .btn-form-submit{width:auto}}.partner-obituary-order-container .btn.btn-outline-dark.disabled{color:#444;cursor:wait;margin-bottom:10px}.partner-obituary-order-container .btn.btn-outline-dark.disabled .spinner-container{margin-left:6px}.partner-obituary-columns-container:first-child{margin-bottom:-20px}.partner-obituary-columns-container>div{max-width:100%}@media(min-width:768px){.partner-obituary-columns-container>div{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}.partner-obituary-columns-container textarea{height:500px}.photo-selector{height:100%;margin-bottom:20px;max-width:100%}.photo-selector .selected-photo{border-radius:.5rem;margin-bottom:6px;max-width:100%}.photo-selector .photo-selector-choices>img{border:2px solid #dee2e6;cursor:pointer;flex:0 0 16.667%;max-width:16.667%;-o-object-fit:cover;object-fit:cover;width:16.667%}.photo-selector .photo-selector-choices>img.no-photo{padding:20px}.photo-selector .photo-selector-choices>img.selected{border-color:var(--primary-brand-color)}.word-counter{color:#444;font-size:.9375rem}.word-counter .word-counter-count.overage{color:#dc3545}.word-counter .word-counter-count.warning{color:#e6830b}.checkout-total-table{background:none}@media(min-width:768px){.checkout-total-table{border-spacing:0;padding-top:0}}.checkout-total-table td{height:auto;text-align:left;vertical-align:bottom}.checkout-total-table td:first-child{padding-left:20px}.checkout-total-table td:last-child{padding-right:20px}.checkout-total-table .total td{font-weight:600;height:auto}.checkout-total-table .price-display{font-size:1.25rem;text-align:right;vertical-align:center}@media(max-width:767.98px){.order-history-section>h2{padding:20px 20px 0}}.browse-flowers-container .pagination-breadcrumbs{padding:20px 0}@media(min-width:768px){.browse-flowers-container .pagination-breadcrumbs{padding:0}}.categories-selection-container{align-items:flex-start;border-bottom:.5px solid #ccc;flex-direction:column;margin-top:20px;padding-bottom:40px}@media(min-width:768px){.categories-selection-container{align-items:center;flex-direction:row;margin-top:0}}.categories-selection-container .body-text-large{font-size:1.3125rem}.categories-selection-container .custom-select-with-caret{margin:20px 0 0;width:100%}@media(min-width:768px){.categories-selection-container .custom-select-with-caret{margin:0 0 0 20px;width:318px}}.flowers-container .product{width:100%}@media(min-width:768px){.flowers-container .product{width:calc(50% - 20px)}}@media(min-width:992px){.flowers-container .product{width:calc(33.33333% - 26.66667px)}}.categories-container>div{margin-bottom:13px;min-width:50%}@media(min-width:768px){.categories-container>div{min-width:33%}}@media(min-width:992px){.categories-container>div{min-width:0;width:20%}}.flower-header-container{border-radius:.5rem;flex-direction:column;margin-bottom:20px;padding:20px}@media(min-width:768px){.flower-header-container{flex-direction:row}}.flower-container{margin-bottom:20px}@media(min-width:768px){.flower-container{margin-bottom:0;margin-right:20px}}.flower-container img{border:1px solid #d5d5d5;border-radius:.5rem;max-height:none;max-width:none;width:100%}@media(min-width:768px){.flower-container img{max-height:260px;max-width:347px;width:auto}}.order-container{border-bottom:1px solid #e7e7e7;justify-content:space-between}@media(min-width:768px){.order-container{border-bottom:0}}.order-container img{border:1px solid #d5d5d5;border-radius:.5rem;width:186px}.order-container .desktop-thumbnail{margin-right:40px}.order-container .mobile-thumbnail{margin-right:20px;width:110px}.order-details{padding-bottom:20px;width:100%}@media(min-width:768px){.order-details{padding-bottom:0;width:790px}}.order-details-row{flex-direction:column;justify-content:space-between;margin-bottom:40px}.order-details-row:last-child{margin-bottom:0}.order-details-row>div{margin-bottom:40px}.order-details-row>div:last-child{margin-bottom:0}@media(min-width:768px){.order-details-row{flex-direction:row}.order-details-row>div{margin-bottom:0}}.order-details-col{flex-direction:column}.order-details-col .add-mobile-margin-bottom{margin-bottom:20px}@media(min-width:768px){.order-details-col .add-mobile-margin-bottom{margin-bottom:0}}.order-details-col>div:first-child,.order-details-col>div:first-child.more-margin-bottom{margin-bottom:40px}@media(min-width:768px){.order-details-col>div:first-child.more-margin-bottom{margin-bottom:77px}}.order-details-col:last-child{text-align:left}@media(min-width:768px){.order-details-col:last-child{text-align:right}}.flowers-checkout-container .checkout-container{width:100%}.flowers-checkout-container .checkout-container .enter-billing-button{margin-top:20px}.flowers-checkout-container .checkout-container>div:first-child{max-width:100%}@media(min-width:992px){.flowers-checkout-container .checkout-container>div:first-child{flex:0 1 calc(60% - 10px);max-width:calc(60% - 10px)}}.flowers-checkout-container .checkout-container>div:nth-child(2){max-width:100%}@media(min-width:992px){.flowers-checkout-container .checkout-container>div:nth-child(2){flex:0 1 calc(40% - 10px);max-width:calc(40% - 10px)}}.flowers-checkout-container .checkout-container .order-total-container{margin-top:40px;top:20px}@media(min-width:992px){.flowers-checkout-container .checkout-container .order-total-container{margin-top:0;width:auto}}.flowers-checkout-container .checkout-container .order-total-container.flowers{margin-top:20px}@media(min-width:768px){.flowers-checkout-container .checkout-container .order-total-container.flowers{margin-top:0}}.flowers-checkout-container .checkout-container .order-total-container .btn-form-submit{padding:20px;width:100%}@media(min-width:992px){.flowers-checkout-container .checkout-container .order-total-container .btn-form-submit{padding:0}}.flowers-checkout-container .checkout-container .order-total-container .btn-form-submit .btn{max-width:none;width:100%}.flowers-checkout-container .checkout-container .disclaimer{padding:0 10px;text-align:left}@media(min-width:768px){.flowers-checkout-container .checkout-container .disclaimer{padding:0;text-align:right}}.checkout-section{margin-bottom:20px}@media(min-width:768px){.checkout-section{border:3px solid;border-radius:.5rem;margin-bottom:40px}}.checkout-section:last-child{margin-bottom:20px}@media(min-width:768px){.checkout-section:last-child{margin-bottom:0}}.checkout-section .multi-input{width:100%}@media(min-width:768px){.checkout-section .multi-input>:first-child{margin-right:14px}.checkout-section .multi-input>:nth-child(3){margin-left:14px}}.checkout-section .multi-input .very-small-select{background-position:right 6px center;background-size:18px 11px;flex-grow:1}.checkout-section .exp-cvc-container>div{flex-basis:calc(33.33% - 6.667px)}.checkout-section .exp-cvc-container>div.select-date-widget{display:flex;flex-basis:calc(66.67% - 5px);justify-content:space-between}.checkout-section .exp-cvc-container>div.select-date-widget>div{flex-basis:calc(50% - 5px);width:100%}.checkout-section .exp-cvc-container>div.cvc-container{flex-basis:calc(33.33% - 5px)}.checkout-section .checkout-section-header{cursor:pointer;padding:20px}@media(min-width:768px){.checkout-section .checkout-section-header{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}.checkout-section .checkout-section-header h3{margin:0}.checkout-section .checkout-section-header .caret{-webkit-appearance:none;appearance:none;display:none;left:-100%;margin-bottom:10px;position:absolute;top:-100%}.checkout-section .checkout-section-header .caret:checked~label{background-image:url("https://everloved.com/static/svg/caret-up.edabbca2240e.svg")}.checkout-section .checkout-section-header .caret~label{background-image:url("https://everloved.com/static/svg/caret-down.18f351e71b18.svg");background-repeat:no-repeat;cursor:pointer;height:16px;margin-bottom:0;width:26px}.checkout-section .checkout-section-body{max-height:1500px;overflow-y:hidden;transition:max-height .5s ease-out}.checkout-section .checkout-section-body .checkout-body-interior{padding:20px}.checkout-section .checkout-section-body .send-certificate{margin-top:20px}.checkout-section.hidden .checkout-section-header{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.checkout-section.hidden .checkout-section-body{max-height:0}.checkout-section .el-checkbox-wrapper{margin-bottom:10px;margin-top:10px}.delivery-date-warning{margin-bottom:20px}.checkout-next-button{width:100%}@media(min-width:768px){.checkout-next-button{width:auto}}.checkout-next-button img{height:12px;width:16px}.checkout-textarea.has-focused.required:not(:focus-within){border:1px solid #dc3545;box-shadow:inset 0 0 0 1px #dc3545}.field-required{color:#dc3545;display:none}.field-required.required{display:inline}.zipcode-errorlist{font-size:.875rem;margin:0;max-width:130px}.zipcode-errorlist li{margin:0}.billing-card-entry .errorlist{padding-top:0}@media(max-width:767.98px){.is-anonymous-container{margin-bottom:0!important;margin-top:10px!important}}.label-paren{color:#757575;font-size:15px;text-transform:none}.checkout-disableable-button.disabled{border:0!important;cursor:not-allowed;opacity:.5;pointer-events:auto}
/*# sourceMappingURL=commerce.css.4162eb119efb.map */