/** Shopify CDN: Minification failed

Line 6:3870 Unexpected "''"

**/
*{--text-font-family:Avus, Arial, Helvetica, sans-serif}#facet-filters{z-index:9999999}.marcollection-banner-desc a{text-decoration:underline!important;text-underline-offset:3px!important}.img-col-of-about .mega-menu-image-right.mega-menu-imageblock,.mega-menu-imageblock{max-width:calc(25vw - 40px)}.custom-chocolate-gallery-section header p a,.need-assistance-link{text-underline-offset:3px;text-decoration:underline}.subheader,html{scroll-behavior:smooth}body>*{visibility:visible}#shopify-section-template--15419217215554__april_product_tab_items_76PpTp{padding-top:40px}#accessiblyAppDialog.accessibly-app-widget *,.page-gem-4564622-template b,.page-gem-4564622-template div,.page-gem-4564622-template h1,.page-gem-4564622-template li,.page-gem-4564622-template p,.page-gem-4564622-template span,.page-gem-4564622-template u,.page-gem-8453066-template .gf_gs-button-submit.gf_gs-button---large,.page-gem-8453066-template b,.page-gem-8453066-template button,.page-gem-8453066-template div,.page-gem-8453066-template h1,.page-gem-8453066-template input,.page-gem-8453066-template li,.page-gem-8453066-template p,.page-gem-8453066-template span,.page-gem-8453066-template u{font-family:var(--text-font-family)!important}.sale-start-wrap:after{content:"BLACK FRIDAY SALE SPECIAL";font-size:12px;text-align:left;color:#6a292d}.product__info .sale-start-wrap:after{font-size:14px;margin-left:10px}.discount-badge-title{margin-right:5px}.first-name-monogram-select-wrapper,.second-name-monogram-select-wrapper{display:flex;flex-direction:column;margin-bottom:15px}.first-name-monogram-select-wrapper select,.second-name-monogram-select-wrapper select{height:35px;border-radius:0}.first-name-monogram-select-wrapper label,.second-name-monogram-select-wrapper label{font-size:14px;line-height:14px;margin-bottom:5px}#shopify-section-template--15495900561474__holiday_image_grid_UwNbJc h2:after{content:"";display:block;height:2px;background:#000}#shopify-section-announcement-bar p,#shopify-section-header a,.april-product-item *,.heading,body{font-family:var(--text-font-family)}#shopify-section-header .mega-menu{z-index:99999999999999;top:48.2px}.select-options-popup,mobile-navigation#mobile-menu-drawer{z-index:9999}.article .square-separator{display:inline-block}#product-options-quick-view .product-item-meta__price-list-container,.april-new-collection-section-wrap .popover[open],.april-product-item .product-item-meta__price-list-container,.mobile-submenu-wrapper-tohold collapsible-content.collapsible{display:block}#product-options-quick-view .product-item-meta__title{max-width:100%}#product-options-quick-view .product-item-meta__vendor,#product-options-quick-view .shopify-payment-button{display:none}#product-options-quick-view .product-quantity-and-btns,.rte p+form,.rte p:not(.heading)+p,.text-container p+form,.text-container p:not(.heading)+p{margin-top:15px}#product-options-quick-view .block-swatch__item{padding:5px 10px 3px}.april-new-collection-section-wrap .popover__content,.mega-menu .container{padding:20px}.link--animated::after{bottom:-13px;height:2px}.mega-menu__inner{justify-content:start;padding:0;display:flex;gap:20px}predictive-search-drawer.drawer{z-index:999999}#shopify-section-header .mega-menu .mega-menu__title{text-transform:uppercase!important;font-weight:500}li[data-item-title="Holiday Chocolate"] a{color:#661301; font-weight: 600 !important;}.mega-menu__columns-wrapper{margin:0;min-height:320px;width:100%;gap:20px}.mega-menu__column{margin:0;padding:20px 0;min-width:calc(12.5% - 20px + (20px / 8))}.mega-menu-imageblock{aspect-ratio:1}#shopify-section-template--15531462918210__april_multi_column_k4YFib .multi-column__image-wrapper img,.mega-menu-imageblock img,.weddingwhat-we-offer .multi-column__image-wrapper img{height:100%;width:100%;object-fit:cover}.mega-menu-imageblock-wrap:empty,.mega-menu-imageblock-wrap:has(''){display:none}.mega-menu-imageblock-wrap{display:flex;gap:20px}.img-col-of-about{display:flex;max-width:calc(37.5vw - 40px);flex-wrap:wrap}.img-col-of-about .mega-menu-imageblock{max-width:calc(33.333% - 20px + (20px / 3))}.img-col-of-corporate_gifts.mega-menu-imageblock-wrap{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;max-width:calc(37.5vw - 20px);margin-right:20px}.img-col-of-corporate_gifts .mega-menu-imageblock:nth-child(2),.img-col-of-corporate_gifts .mega-menu-imageblock:nth-child(3){max-width:none;grid-column:2/3}.header-wish-taparea svg path{fill:#fff;stroke:#000;stroke-width:3.5px}.header-wish-taparea svg{height:21px;width:21px;overflow:visible;position:static;display:block}.img-col-of-corporate_gifts .mega-menu-imageblock:first-child{max-width:none;grid-column:1/2;grid-row:1/3}.col-of-about,.col-of-corporate_gifts,.col-of-custom_chocolate,.col-of-highlights,.col-of-shop_by_holiday,.col-of-shop_by_occasion,.col-of-shop_chocolate_gifts,.col-of-specialty_chocolate,.col-of-gifting_moments{background:#f5f5f5;padding:20px}.site-topbarheader-wrapper #shopify-section-announcement-bar{position:static}.weddingwhat-we-offer .multi-columnlink-div .button-wrapper{text-align:left}.weddingwhat-we-offer .multi-columnlink-div a{background:#fff}.weddingwhat-we-offer .multi-column__item:first-child .text-container{background:#f2f2f2}.wedding-custom-chocolate-section .multi-column__item{background:#f2f2f2;position:relative}.custom-page-steps-section .multi-column__item:before,.wedding-custom-chocolate-section .multi-column__item:not(:first-child):before{content:'';height:2px;bottom:40px;left:40px;width:calc(100% - 135px);background:#000;position:absolute}.custom-page-steps-section.wedding-custom-chocolate-section .multi-column__item:before{background:#fff}.custom-page-steps-section .multi-column__item:after,.wedding-custom-chocolate-section .multi-column__item:not(:first-child):after{content:'';height:22px;width:25px;position:absolute;background-image:url(/cdn/shop/files/arrow-small-right.png?v=1718608409);background-position:center;background-repeat:no-repeat;background-size:contain;right:40px;bottom:30px}.custom-page-steps-section .button-wrapper{text-align:left;margin-bottom:35px}.custom-page-steps-section.wedding-custom-chocolate-section .multi-column__item:after{background-image:url(/cdn/shop/files/arrow-small-right_1_copy_2.png?v=1718979659)}.custom-page-steps-section.wedding-custom-chocolate-section .multi-column__item{background:#202020}.custom-page-steps-section header .heading{font-size:24px;color:#000}.custom-page-steps-section header p{color:#000;font-size:16px;line-height:27px}.the-experts-in-chocolate-gifts .icon-list-grid-wrapper{display:flex;flex-direction:row-reverse}.the-experts-in-chocolate-gifts .container{flex-direction:row!important;align-items:center}.the-experts-in-chocolate-gifts .icon-list.list-three li{align-items:start;text-align:left;width:auto}.mini-cart_gift-options .quantity-selector__button,.the-experts-in-chocolate-gifts .icon-list ul{justify-content:start}.the-experts-in-chocolate-gifts .icon-list.list-two img{height:15px;width:auto}.the-experts-in-chocolate-gifts .icon-list li{gap:15px}.the-experts-in-chocolate-gifts .icon-list.list-one li{width:calc(50% - 10px)}.the-experts-in-chocolate-gifts .icon-list.list-one li img{height:25px;width:auto}.mini-cart_gift-options-description u,.the-experts-in-chocolate-gifts .icon-list.list-one li,.the-experts-in-chocolate-gifts .icon-list.list-two li,button.cbb-frequently-bought-add-button .translatable,li.mobile-nav__item[data-level="2"] button{font-weight:700}.mini-cart_gift-options-contentdiv .mini-cart_gift-options-header,.the-experts-in-chocolate-gifts .icon-list-section-header{width:30%}.april-product-item .product-item-meta div:first-child,.mini-cart_gift-options-contentdiv .mini-cart_shipping-special.mini-cart_gift-options,.the-experts-in-chocolate-gifts .icon-list-grid-wrapper{width:70%}.the-experts-in-chocolate-gifts .icon-list-section-header h2{font-size:24px;line-height:24px;text-align:left;margin-bottom:0;text-decoration:underline;text-decoration-color:#d8dce1;text-decoration-thickness:1px;text-underline-offset:25px}.the-experts-in-chocolate-gifts .icon-list.list-three{margin-top:35px}.custom-page-steps-section.april-multi-column .multi-column__image-wrapper,.wedding-custom-chocolate-section .multi-column__image-wrapper,svg.icon.icon--nav-arrow-left.icon--direction-aware,svg.icon.icon--nav-arrow-right.icon--direction-aware{margin-bottom:0}.custom-page-steps-section.april-multi-column .multi-column__text-container .multi-columntext-div p{font-size:16px}.custom-page-steps-section.april-multi-column .multi-column__text-container{gap:30px}.april-multi-column .multi-column__text-container .multi-columnlink-div a{font-weight:400;text-transform:normal}.custom-page-steps-section.april-multi-column .multi-column__text-container .multi-columnlink-div a,.weddingwhat-we-offer.april-multi-column .multi-column__text-container .multi-columnlink-div a{padding:13px 23px 11px!important;font-size:12px!important;line-height:12px!important}.custom-page-steps-section.april-multi-column .multi-column__text-container .multi-columnlink-div a{padding:13px 33px 11px!important}.product-accordion-content{padding-top:15px}.wedding-custom-chocolate-section .multi-column__item .multi-column__text-container,.weddingwhat-we-offer .multi-column__item:first-child .multi-column__text-container{padding:40px}.wedding-custom-chocolate-section .multi-column__item:first-child p.heading,.weddingwhat-we-offer .multi-column__item:first-child p.heading{font-size:34px!important;line-height:40px!important;margin-bottom:30px!important;text-decoration:none!important}.custom-page-steps-section.wedding-custom-chocolate-section .multi-column__item:first-child p.heading{font-size:22px!important;margin-bottom:15px!important}.wedding-custom-chocolate-section .multi-column__item p.heading:before{font-size:34px;line-height:40px;display:block}.wedding-custom-chocolate-section .multi-column__item:nth-child(2) p.heading:before,.wedding-custom-chocolate-section.custom-page-steps-section .multi-column__item:first-child p.heading:before{content:'1'}.wedding-custom-chocolate-section .multi-column__item:nth-child(3) p.heading:before,.wedding-custom-chocolate-section.custom-page-steps-section .multi-column__item:nth-child(2) p.heading:before{content:'2'}.wedding-custom-chocolate-section .multi-column__item:nth-child(4) p.heading:before,.wedding-custom-chocolate-section.custom-page-steps-section .multi-column__item:nth-child(3) p.heading:before{content:'3'}.wedding-custom-chocolate-section.custom-page-steps-section .multi-column__item:nth-child(4) p.heading:before{content:'4'}.weddingwhat-we-offer .multi-columnlink-div{margin-top:30px}.weddingwhat-we-offer .multi-column__text-container .multi-columnlink-div a{line-height:12px}.april-multi-column.custom-chocolate-gallery-section .multi-column__text-container .multi-columntext-div,.product-form__buy-buttons,wishlist-product-card .wk-image-link{width:100%}.custom-chocolate-gallery-section header .h2.heading{font-size:24px;line-height:24px;font-weight:700;margin-bottom:20px;font-family:var(--text-font-family)}.custom-chocolate-gallery-section header{margin-bottom:40px}.april-multi-column.custom-chocolate-gallery-section .multi-column__text-container .multi-columntext-div p{font-size:12px;line-height:20px}.april-multi-column.custom-chocolate-gallery-section .multi-column__text-container .multi-columntext-div .heading{font-size:14px;line-height:14px;font-family:var(--text-font-family);font-weight:700;text-transform:none}.custom-chocolate-gallery-section header p{font-size:18px;line-height:25px}.april-new-collection-section-wrap .product-facet{margin:0;display:block}.april-new-collection-section-wrap .product-facet__meta-bar.anchor{align-items:center;justify-content:space-between;position:relative}.april-new-collection-section-wrap .product-facet__meta-bar-item--sort{padding-left:15px;margin-left:15px!important;border-left:1px solid #000;line-height:11px!important}.april-new-collection-section-wrap .product-facet__meta-bar button{font-size:12px!important;line-height:12px!important;text-transform:capitalize!important}.april-new-collection-section-wrap .drawer .product-facet__active-list{margin:0 -6px 10px}.april-new-collection-section-wrap .product-facet__filter-item:not(:first-child){padding-top:9px}.april-new-collection-section-wrap .drawer__header{padding-right:45px!important;margin-bottom:10px}.april-new-collection-section-wrap .drawer__header a.drawer__header-action,.product-form .loox-rating .loox-rating-label{line-height:13px}.april-new-collection-section-wrap .drawer__footer--no-top-padding{padding:0 20px 20px}.april-new-collection-section-wrap .popover__choice-label{margin-right:20px;font-weight:400}.april-new-collection-section-wrap .popover-button+.popover{right:-5px}.april-new-collection-section-wrap .product-facet__filter-item:not(:last-child) .collapsible__content,cart-drawer #mini-cart-form{margin-bottom:20px}.april-new-collection-section-wrap .product-facet__filter-item .collapsible__content{padding-left:0;margin-top:5px}.product-facet__sort-by-title{font-weight:400;color:#000;font-size:12px;line-height:12px}.product-facet__sort-by-title:after{content:': '}.subheader-wrapper-main{display:flex;align-items:center;padding:0 20px;gap:40px;border-bottom:1px solid #d8dce1;background:#fff;position:sticky;top:0;z-index:4;max-width:100vw;transition:.5s ease-in-out;min-height:66px}.subheader-wrapper-main h1,.subheader-wrapper-main h2{margin:0;font-size:15px;font-weight:500;line-height:15px;text-transform:capitalize;position:relative}.subheader-wrapper-main .subheader-wrapper{max-width:100%;overflow:hidden;overflow-x:auto;position:relative}.subheader-wrapper-main .subheader-wrapper::-webkit-scrollbar{height:1px;display:none}.subheader-wrapper-main .subheader-wrapper::-webkit-scrollbar-track{border-radius:0;background:#f5f5f5}.subheader-wrapper-main .subheader-wrapper::-webkit-scrollbar-thumb{background:#000;border-radius:0}.april-new-collection-section-wrap .product-facet__meta-bar span.gradient-overlay-sub{content:'';position:absolute;top:50%;height:45px;left:-170px;background:linear-gradient(270deg,#fff 15%,transparent 100%);width:135px;transform:translatey(-50%);z-index:1}.april-new-collection-section-wrap .subheader-wrapper-main h1 span.gradient-overlay-sub,.april-new-collection-section-wrap .subheader-wrapper-main h2 span.gradient-overlay-sub{content:'';position:absolute;top:50%;height:45px;right:-170px;background:linear-gradient(90deg,#fff 15%,transparent 100%);width:135px;transform:translatey(-50%);z-index:1;display:none}.subheader-wrapper-main .subheader .mega-menu__title{font-size:14px!important;letter-spacing:.25px;font-weight:400;text-transform:none!important;display:none}.subheader-wrapper-main .subheader ul.linklist.list--unstyled,cart-drawer save-for-later{margin-left:10px}.april-product-facet__filters .product-facet__filter-item .checkbox+label,.subheader-wrapper *,.subheader-wrapper-main *{white-space:nowrap}.subheader-wrapper-main .subheader{padding:0;border-bottom:none}.april-main-collection-wrap .product-facet__filter-list{display:none;position:fixed;right:0;top:0;background:#fff;padding:20px;z-index:999;overflow-y:auto;height:100vh;width:300px}.april-facet-filters-form{display:flex;gap:16px}.product-filter-toggle-btn{text-transform:uppercase;font-weight:700;font-size:11px;line-height:11px;cursor:pointer;position:relative}.product-facet__filter-list-overlay{content:'';position:fixed;top:0;left:0;background:#0003;height:100vh;width:100vw;z-index:1;display:none}.site-topbarheader-wrapper{position:relative!important;z-index:9999}.site-topbarheader-wrapper.fixed-top{transition:.5s ease-in-out;position:fixed!important;top:-122px;width:100%;z-index:9}.april-main-collection-wrap product-facet .product-facet__filters-header,.april-new-collection-section-wrap .popover,.april-product-accordion .tabs-nav__position,.april-product-content-accordion-section .product-accordion-content,.april-product-facet__filters .popover__header,.april-product-facet__filters .popover__overlay,.collection-image-mob,.product-form .loox-rating[data-rating=""] .loox-rating-content,.product-form__buy-buttons button .product-price-container,.product-form__quantity-label,.product-form__store-availability-container,.wedding-mobile-testimonial .owl-nav,mobile-navigation collapsible-content.collapsible{display:none}a,div,footer *,h1,h2,h3,h4,h5,h6,li,p,span{font-family:var(--text-font-family)}p.article-item__title.heading.h6{letter-spacing:0;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:2px;font-weight:700;font-size:14px;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-item .article-item__excerpt{font-size:16px;line-height:1.4;white-space:pre-line;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-item__info{padding:0 10px}.product-form .loox-rating{line-height:13px;margin-left:10px}.product-form .loox-rating[data-rating=""]:before{content:'No Reviews Yet. Leave a Review.';font-size:13px;font-weight:400}.product-form .loox-rating .loox-rating-content:before{content:'Customer Rating: ';font-size:13px;font-weight:400;margin-right:5px}.april-new-collection-section-wrap product-list.product-list{margin-top:0;padding:0 20px}.wedding-mobile-testimonial .testimonial-para{margin-top:10px}.wedding-mobile-testimonial h2{margin-top:0}.wedding-mobile-testimonial .owl-dots{background:0 0!important;justify-content:center;gap:5px}.wedding-mobile-testimonial .owl-dot.active{background:#000!important}.wedding-mobile-testimonial .container{padding:30px 20px!important}.product-item__info .price,.product-item__info a.product-item-meta__title,.wedding-mobile-testimonial .testimonial-para p{font-size:14px}.inventory,.inventory-item{color:#000}.april-product-section .product-form__option-name,.inventory-item{font-weight:400;text-transform:lowercase}.april-product-section .loader-button__text,.april-product-section .product-form__option-name:first-letter,.inventory-item:first-letter{text-transform:uppercase}@media only screen and (min-width:1201px){.subheader-wrapper{min-height:45px}}.product-single-page-labels{display:flex;align-items:center;gap:10px}.product-single-page-header{display:flex;align-items:center;gap:20px;margin-bottom:15px;justify-content:space-between}.product-single-page-header svg{height:16px;width:auto;fill:#fff;stroke:#000;stroke-width:3px}.shopify-section--main-product wishlist-button-block{position:absolute;right:0;top:0}.shopify-section--main-product wishlist-button-block button.wk-button{min-height:auto}.april-main-collection-wrap product-facet.product-facet{flex-direction:column;margin-top:0}.april-main-collection-wrap product-facet.product-facet>div{margin:0;width:100%}.april-product-facet__filters .collapsible-toggle{justify-content:start;gap:10px;text-transform:uppercase;border-bottom:none;margin-bottom:0;font-family:var(--text-font-family)!important;font-weight:700!important}.april-product-facet__filters .product-facet__meta-bar-item{font-family:var(--text-font-family);font-weight:700!important;line-height:11px}.april-product-content-accordion-section{margin-top:10px;z-index:11}.april-product-content-accordion-section .product-accordion-title{font-weight:400;font-size:16px;line-height:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.april-product-section .cbb-frequently-bought-product-image,.april-product-section .cbb-frequently-bought-product-image-link{margin:0!important}.cbb-frequently-bought-plus-icon{margin-inline:13px}.april-product-content-accordion-section .product-accordion-title.activetabitem svg,.cartcontact-us-accordion-title.active-cartTitle:after{transform:rotate(180deg)}.april-product-section .product-form__option-selector::not(::last-child){margin:0 0 10px}.april-product-section .product-form__variants{margin:0 0 25px}.product-single-page-labels .label--subdued{background:#f5f5f5}.product-single-page-labels span{padding:5px 0 3px;font-size:12px;background:#fff;color:#000;line-height:10px;font-weight:400}.product-meta__price-list-container{display:block;line-height:14px;margin-bottom:25px;margin-top:10px}.product-meta__price-list-container .price,cart-drawer .product-item-meta__title{font-size:14px}.price--highlight{color:#6a292d}.april-product-section .product-form__payment-container{margin-top:0;--button-height:33px}.april-product-section .cbb-frequently-bought-title{font-weight:700!important;font-size:14px!important;margin-bottom:0!important;font-family:var(--text-font-family)!important}.cbb-frequently-bought-form{float:none;margin:0!important;clear:both;display:block!important}.april-product-section .product-price-container{font-weight:400}.april-product-section .quantity-selector{--quantity-selector-height:33px;border-color:#000}.april-product-section .block-swatch__item{padding:7px 7px 5px;border:1px solid #f5f5f5;font-size:12px;line-height:12px;background:#f5f5f5;text-transform:none;letter-spacing:0}.product-inventory-wrapper{display:flex;gap:5px;margin-bottom:0;margin-top:20px;align-items:center}.featured-collections .product-list__inner{--product-list-column-gap:20px;--product-list-block-spacing:30px}.april-product-section .block-swatch__radio:checked+.block-swatch__item{background:#f5f5f5;color:#000}.product-quantity-and-btns .quantity-selector button{width:20px}.april-product-content-accordion-section .product-content-accordion-item{border-bottom:1px solid #d8dce1;margin-bottom:10px;padding:8px 0 15px}.april-product-accordion .tabs-nav__item-list button{padding-bottom:9px;font-weight:700!important;border-bottom:2px solid #000;text-transform:uppercase!important;font-size:16px!important}.april-product-accordion .tabs-nav__item-list{display:flex;flex-direction:column;gap:12px;box-shadow:none}.april-product-section .product--thumbnails-left{gap:30px;margin-bottom:30px}.april-product-section .product--thumbnails-left .product__thumbnail{width:14vw}.april-product-section .cbb-frequently-bought-add-button span.money{margin-left:35px;font-weight:400!important}.april-product-item button .product-item-meta__price-list-container,.april-product-section .cbb-frequently-bought-total-price-box,.cbb-frequently-bought-selector-input,.cbb-frequently-bought-selector-label-regular-price,.cbb-recommendations-variant-select{display:none!important}.cbb-frequently-bought-container.cbb-desktop-view{margin-top:37px!important;margin-bottom:0!important}ul.cbb-frequently-bought-selector-list{display:none!important;gap:8px}ul.cbb-frequently-bought-selector-list li:not(:last-child):after{content:'+';margin-left:8px}.cbb-frequently-bought-selector-input+.translatable,.cbb-frequently-bought-selector-label-name{margin:0!important;font-weight:400!important}button.cbb-frequently-bought-add-button{text-transform:uppercase!important;padding:12px 21px 10px!important;background:0 0!important;color:#000!important}.need-assistance-link{margin-top:40px;display:block;font-size:13px;color:#333;font-weight:700}.need-assistance-popup{z-index:999999999;max-width:580px}.need-assistance-popup .drawer__content{padding-block:20px!important}.need-assistance-popup .drawer__content p{font-size:16px}.april-product-section #AddToCart{padding-left:24px;padding-right:24px;padding-top:2px;border:none;font-size:12px}.april-product-section h1.product-meta__title.heading.h4{font-size:20px;font-weight:700;letter-spacing:unset}.april-product-section .product--thumbnails-left .product__info,.april-product-section .product--thumbnails-left .product__media{padding-left:0;width:auto}.april-product-section .product--thumbnails-left .product__media{width:calc(66.666% - 15px)}.april-product-section .product--thumbnails-left .product__info{width:calc(33.333% - 15px)}.april-product-section .product-form{display:flex;flex-direction:column}.april-product-facet__filters .popover-button{text-transform:capitalize;font-weight:700;font-size:11px;line-height:11px}.april-product-facet__filters .product-facet__meta-bar{margin-bottom:0;padding-left:15px;border-left:1px solid #000}.mobile-toolbar{z-index:4}.april-product-facet__filters .product-facet__filter-item collapsible-content .collapsible__content{padding:10px 0 0!important}.product-list__prev-next .product-list__arrow.prev-next-button--prev,.subheader li.linklist__item:first-child{padding-left:0}.april-product-facet__filters.product-facet__filters:not(.drawer){display:block;padding-bottom:0}.april-main-collection-wrap .product-facet__aside-inner{padding:8.4px 20px}.april-main-collection-wrap .product-facet__aside{position:sticky;top:0;z-index:4;background:#fff;transition:.5s ease-in-out}.shopify-section--collection-title-and-image{position:sticky;top:132px;background:#fff;z-index:4}.april-product-facet__filters .tag{margin:0}.april-product-facet__filters .product-facet__filter-item+.product-facet__filter-item{border:none}.april-product-facet__filters .product-facet__active-list{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #d8dce1;flex-wrap:wrap;gap:8px}.april-main-collection-wrap .shopify-section--main-collection .product-facet__aside safe-sticky,.cartcontact-us-footer{display:flex;justify-content:space-between;align-items:center}.collection-title-grid{display:flex;gap:30px;align-items:center}.collection-title-grid h1{font-size:18px;margin:0;text-transform:uppercase}.collection-title-grid h2{font-size:14px;margin:0;font-weight:400}.april-product-item .product-item__cta{margin-top:0;justify-content:center;font-family:var(--text-font-family);font-weight:400!important;font-size:13px!important;line-height:13px!important;padding:13px 12px 10px!important;min-width:110px;background-color:transparent!important;border:.0625rem solid #bfbfbf!important;transition:border-color .3s}.april-product-item .product-item__cta:hover{border-color:#000!important;background-color:transparent!important}.april-product-item .product-item-meta{display:flex;justify-content:space-between}.april-product-item .product-item-meta div{width:30%;min-width:110px}.april-product-item .product-item__image-wrapper{margin-bottom:15px}.april-product-item .price-list.price-list--centered{justify-content:start;letter-spacing:0;font-weight:400}.product-facet__aside-inner{z-index:3}.april-product-facet__filters .drawer__content{padding:0!important;overflow:visible}@media only screen and (max-width:1600px) and (min-width:1200px){#shopify-section-template--14754702196802__f68c7eb6-d992-4432-8273-acf31d2dd5e2 .caption.text--left.text-container,#shopify-section-template--14754702196802__f68c7eb6-d992-4432-8273-acf31d2dd5e2 .section__color-wrapper header p{font-size:15px!important}.april-product-item .product-item-meta div:first-child{width:70%}.april-product-item .product-item-meta div{width:30%}}.april-product-facet__filters .popover-button+.popover{right:0}.april-product-facet__filters .popover[open]{opacity:1;z-index:999999;display:block;right:0;left:auto;bottom:auto;width:auto}.april-product-facet__filters .popover-container,.april-product-section .product--thumbnails-left .product__media,.homepage-slider-banner .slideshow__image,.homepage-slider-banner .slideshow__image-wrapper{position:relative}.april-product-facet__filters .popover{position:absolute;top:calc(100% + 18px);border:1px solid rgb(var(--root-border-color));z-index:2;opacity:0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;border-radius:min(var(--block-border-radius), 4px)}.april-product-facet__filters .popover__content{padding:22px}.article__header-content h1.heading.h6{font-size:28px;width:auto!important}.blog-slider .article-item__title{font-size:14px;text-align:left;text-transform:none}.blog-slider .owl-nav>button{position:absolute;bottom:-26.5px;line-height:100%!important;background:#fff!important;height:auto;z-index:111;width:21px;left:0}.blog-slider .owl-nav>button.owl-next{left:auto;right:0;text-align:right}.blog-slider .owl-dot,.product-carousel .owl-dot{background:#f1f1f1;height:1px;width:100%}.blog-slider .owl-dot.active,.product-carousel .owl-dot.active{background:#000;height:1.5px;width:100%}.blog-slider .owl-dots{background:#f1f1f1;height:1px;position:absolute;bottom:-20px;width:calc(100% - 65px);left:50%;display:flex;transform:translateX(-50%)}.product-tabs .tabs-nav__item.heading h2{font-size:13px;font-weight:400}.product-item__image-wrapper .aspect-ratio{aspect-ratio:.8}.header__icon-list{gap:17px}.active-cartTitle+.cartcontact-us-accordion-content,.the-experts-in-chocolate-gifts .icon-list ul{display:flex!important}.homepage-slider-banner .content-container{z-index:999999999999;position:absolute;bottom:0;text-align:center;left:50%;transform:translateX(-50%);color:#fff;padding:50px 28px;width:100%}.homepage-slider-banner .content-container h2{margin:0;font-size:30px;text-transform:uppercase;font-weight:400}.homepage-slider-banner .owl-dots{position:absolute;left:0;bottom:20px;text-align:center;width:100%}.homepage-slider-banner .owl-dots .owl-dot{width:40px;height:3.5px;margin:0 9px;background:#fff!important;opacity:.6}.homepage-slider-banner .owl-dot.active{opacity:1}.homepage-slider-banner .content-container span{font-size:18px;text-transform:uppercase;text-decoration:underline;text-underline-offset:10px;font-weight:700}.homepage-slider-banner .slideshow__slide--split .slideshow__image-wrapper.slideshow__image-wrapper--secondary{right:0;left:auto}.homepage-second-gallery .gallery__caption em{font-style:normal}.homepage-second-gallery .gallery__image{object-fit:cover;height:auto;width:100%}.homepage-second-gallery .gallery__item{width:calc(25% - 20px + (20px / 4))}.homepage-second-gallery .gallery__caption{text-decoration-thickness:3px!important}.newhompage-blogs .article-item__content{padding-inline:10px}.wedding-quantity-selector{display:flex;gap:5px;padding:4px;border:1px solid #a3a3a3}.wedding-quantity-selector input{border:none;text-align:center;width:30px;pointer-events:none}.header__inline-navigation{padding:16px 0 13px}.product-item__label-list{z-index:2}.product-item__label-list span{background:#fff!important;color:#000!important;font-size:13px!important;line-height:13px;padding:6px 6px 3px;font-weight:400!important}:root{--grid-gap:14px}#product-list .product-list__inner{margin-bottom:60px}#pagination-ajax *,#pagination-ajax a{font-size:0!important}cart-count.header__cart-count.header__cart-count--floating.bubble-count{position:absolute;right:1px;font-size:10px;line-height:12px;background:0 0!important;color:#000;top:6px;box-shadow:none}.mini-cart_iconic-chocolate-inner .owl-nav>button.owl-prev,.newhompage-blogs .blog-slider .owl-nav>button.owl-prev{left:auto;right:35px}.product-list__prev-next{top:auto;bottom:-16px}.product-list__prev-next .product-list__arrow.prev-next-button--next{padding-right:0}.product-list__prev-next .product-list__arrow{border:none;opacity:1!important;transform:scale(1);visibility:visible!important;color:#000;width:32px;height:33px;background:#fff;padding:0 12px}.scroller::-webkit-scrollbar{display:initial!important}.product-list__inner--scroller::-webkit-scrollbar{height:1.5px;display:initial!important}.product-list__inner--scroller::-webkit-scrollbar-track{background:#f1f1f1;height:1px}.product-list__inner--scroller::-webkit-scrollbar-thumb{background:#000}.product-list__inner--scroller::-webkit-scrollbar-thumb:hover{background:#000}.article__content a{text-decoration:underline!important;text-underline-offset:4px!important}#readMoreLink,.menu-icon-section .quick-links__item a:hover span,.shipping-box-msg-box b,.subheader li a.active{text-decoration:underline}.article__content h4{font-size:20px;line-height:28px;margin-top:20px;text-transform:none}.article__content h3{font-size:25px;margin-bottom:0;text-transform:none}.article__content h2{font-size:30px;margin-bottom:0;text-transform:none}.header__wrapper,mobile-navigation .mobile-nav__images-scroller{padding:0}.header__linklist-link{line-height:160%;}.mobile-submenu-wrapper-tohold body-mobile-menu{padding:0 5px;display:block;overflow:auto;height:calc(100% - 64px)}.menu-back-btn{position:absolute;top:24px;left:24px;z-index:1}.mobile-submenu-wrapper-tohold .mobile-nav{padding:7px 23px!important;margin-bottom:20px}.april-main-collection-wrap product-facet.product-facet .container,.container,.mobile-nav__image-push,.product-new-april-product .container,.shopify-section--blog-posts .container,.shopify-section--image-carousel .container{max-width:100%}.mobile-submenu-wrapper-tohold{position:absolute;background:#fff;top:0;left:-110%;z-index:99;width:0%;height:100%;transition:.6s;opacity:0;visibility:hidden}.mobile-submenu-wrapper-tohold.activated{left:0;width:100%;opacity:1;visibility:visible;transition:.9s}.mobile-submenu-wrapper-tohold li a,.mobile-submenu-wrapper-tohold li button{font-size:16px;text-transform:uppercase}#moreContent,.april-product-section .product-meta__price-list-container .product-meta__label-list,.blog-post-section header svg,.cart-payment-icons-grid svg[aria-labelledby=pi-diners_club],.cart-payment-icons-grid svg[aria-labelledby=pi-metapay],.cart-payment-icons-grid svg[aria-labelledby=pi-venmo],.chocolate-gift-sets .subheader ul li:first-child,.chocolate-hampers-bundles .subheader ul li:first-child,.drawer__content .product-item-meta__subtitle,.for-section-template--14532019388482,.gourmet-chocolate-bar-gift-sets .subheader ul li:first-child,.gourmet-chocolate-fruit-dipped-chocolates .subheader ul li:first-child,.gourmet-chocolate-gifts .subheader ul li:first-child,.gourmet-chocolate-gifts-under-100 .subheader ul li:first-child,.gourmet-chocolate-truffles-gifts .subheader ul li:first-child,.gourmet-corporate-chocolate-gifts .subheader ul li:first-child,.header__secondary-links .header__icon-list button[aria-controls=mobile-menu-drawer],.how-its-made-section .owl-nav,.product-item-meta__price-list-container,.special-luxury-chocolate-boxes .subheader ul li:first-child,.vegan-chocolates-gourmet-organic-gifts .subheader ul li:first-child,.worlds-best-chocolate-gourmet-gift-boxes .subheader ul li:first-child,cart-drawer .mini-cart_iconic-chocolate-inner .owl-dots,li.mobile-nav__item[data-level="2"] button .animated-plus,wishlist-product-card .wk-variants{display:none}li.mobile-nav__item[data-level="2"] collapsible-content.collapsible{display:block;height:auto;opacity:1;visibility:visible}li.mobile-nav__item[data-level="2"] collapsible-content.collapsible ul{padding-top:0!important}li.mobile-nav__item[data-level="2"] collapsible-content.collapsible a{font-size:15px;text-transform:capitalize;font-weight:400}.collection-list-container{display:flex;flex-direction:column;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.collection-list-container .list-collections__item-list{grid-template-columns:repeat(3,1fr);grid-auto-flow:row;padding:0;grid-gap:10px;margin-top:12px}.collection-list-container .list-collections--grid .container{scroll-snap-type:none;overflow:hidden;scrollbar-width:none;padding:0}.product-form__add-button .loader-button__text,button.product-item__cta .loader-button__text{justify-content:center;width:100%;font-size:14px}button.product-item__cta{padding:0 20px!important;display:flex;justify-content:space-between}.product-item__cta .product-item-meta__price-list-container,button[is=toggle-button] .product-item-meta__price-list-container,cart-drawer .mini-cart_iconic-chocolate-inner{display:block}.logo-list__list{grid-template-columns:repeat(min(var(--logos-per-row), var(--section-logo-count)),minmax(74px,120px));justify-content:flex-start}.mini-cart__actions,a.pdp-sub-section-btn{justify-content:center}.shopify-section--collection-banner .page-header__text-wrapper div,.shopify-section--collection-banner p.heading.h6{text-align:left}#shopify-section-announcement-bar,#shopify-section-header{z-index:99999999999999}.pdp-sub-section{border:1px solid;background:#fff;color:#000;padding:20px;margin-top:0}p.pdp-sub-section-title{text-transform:uppercase;letter-spacing:.7px;font-weight:500}a.pdp-sub-section-btn{text-align:center;display:flex;align-self:center;width:100%;border:1px solid #000;padding:6px 0;cursor:pointer;margin-top:8px}.menu-icon-section .quick-links__list{justify-self:stretch;display:flex;flex-flow:row nowrap;justify-content:center;grid-column:2;padding:0;margin:16px 0}.menu-icon-section .quick-links{padding:20px 5% 10px}.menu-icon-section .quick-links__item:not(:last-child){margin-right:2.5rem}.menu-icon-section .quick-links__item{align-self:center;justify-self:end;list-style-type:none;text-align:center}.menu-icon-section img.quick-links__icon.icon{max-width:50px;height:36px;display:block;object-fit:contain;margin-left:auto;margin-right:auto;margin-bottom:.625rem}.menu-icon-section .p-small{font-size:12px;line-height:17px}.menu-icon-section .quick-links.quick-link-fixed{position:fixed;left:0;top:78px;width:100%;background:#fff;z-index:6}.blog-post-section header{margin-bottom:30px}.image-carousel-wrapper h2{font-size:16px;line-height:16px}@media only screen and (min-width:1000px){.product-item__image-wrapper{margin-bottom:15px}.logo-list__item{padding:24px!important}.image-with-text__wrapper{align-items:normal;padding:10px 0}.image-with-text__content-wrapper{margin-left:50px;margin-top:50px;margin-bottom:50px}.image-with-text__content-wrapper .split-banner__media{height:100%}.image-with-text__content{display:flex;flex-direction:column;height:100%;justify-content:space-between}[dir=ltr] .product--thumbnails-left .product__thumbnail-list{margin-right:18px}.product__thumbnail-list-inner{gap:18px}}.rating{cursor:default}.blog-post-section .article-list{margin-left:0;margin-right:0}.blog-post-section .article-item__image-container{height:360px}.blog-post-section .article-item__image-container img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:741px){.blog-post-section .article-list--stacked{grid-template-columns:repeat(auto-fit,calc(100% / 4 - var(--article-list-column-gap) * (3 / 4)))!important;justify-content:space-between;margin-left:0;margin-right:0}}@media screen and (max-width:740px) and (min-width:320px){.blog-post-section .article-item{display:flex;gap:1rem}.blog-post-section .article-item__image-container{height:140px;max-width:110px;width:100%}}#readMoreLink{color:#000!important;cursor:pointer}#ps-bis-widget__button.ps-bis-button{font-size:14px;font-weight:700}li.header__linklist-item.easter-menu{color:#c55b70!important}.subheader{display:flex;justify-content:flex-start;height:65px;align-items:center;background:#fff;border-bottom:1px solid #d8dce1;padding-inline:20px;overflow-x:auto;overflow-y:hidden}.dragging-subheader{cursor:grabbing;cursor:-webkit-grabbing;position:relative;-webkit-user-select:none -ms-user-select:none;user-select:none}.subheader::-webkit-scrollbar{height:1px;display:none}.subheader-mob{display:none;height:45px}.subheader ul.linklist.list--unstyled{display:flex;justify-content:space-between;align-items:center;margin-left:30px}.subheader-wrapper{width:100%;background:#fff}.subheader li.linklist__item{padding:10px;font-size:14px;line-height:12px;letter-spacing:.25px}.subheader .mega-menu__title{margin-bottom:0;font-size:15px!important;font-weight:500;line-height:15px!important;text-transform:capitalize!important}.subheader li a.active{font-size:14px;letter-spacing:.25px;display:flex;align-items:flex-end;line-height:43px;font-weight:400}.subheader li.linklist__item.active{font-size:14px;letter-spacing:.25px;display:flex;align-items:flex-end;line-height:27px;font-weight:400}.featured-collections .product-list__inner.product-list__inner--scroller{margin:0;--grid-gap:20px;overflow:visible}.april-product-section .product--thumbnails-left .product__info{position:sticky;top:20px;z-index:7;transition:.5s ease-in-out}#shopify-section-header store-header .mega-menu .container{max-width:100%;padding:20px!important}.page-holiday .shopify-section--collection-title-and-image{position:relative!important;top:unset!important}.scroll-this-section::-webkit-scrollbar{height:1px}.scroll-this-section::-webkit-scrollbar-track{background:#d8dce1}.scroll-this-section::-webkit-scrollbar-thumb{background:#000}.scroll-this-section::-webkit-scrollbar-thumb:hover{background:#000}@media screen and (min-width:1199px){.homepage-slider-banner slide-show-item{height:calc(100vh - (var(--header-height) + var(--announcement-bar-height) + 40px))}.homepage-slider-banner slide-show-item .slideshow__image{aspect-ratio:unset!important}}cart-drawer .shipping-bar{background:0 0;width:100%;transform:none;padding:15px 25px 0;margin:0}.cartcontact-us-accordion,cart-drawer .line-item__content-wrapper,cart-drawer .mini-cart__divider{margin-top:20px}cart-drawer .product-item__image-wrapper .aspect-ratio{aspect-ratio:1}cart-drawer .shipping-bar__progress{color:#07950a;margin-inline:auto;border:.85px solid #000}cart-drawer .drawer__header{justify-content:left;padding-inline:25px!important}cart-drawer.drawer--large{max-width:580px;z-index:9999}cart-drawer .shipping-bar__text{font-weight:400;font-size:14px}cart-drawer .mini-cart_gift-options-wrap{padding:0 25px;margin-top:4px;margin-bottom:5px}cart-drawer .mini-cart_gift-options-wrap hr{border:none;border-top:1px solid #ddd;margin:0 0 20px}.mini-cart_gift-options-description,.mini-cart_shipping-special-description{font-size:14px;line-height:21px;text-align:left!important}cart-drawer .shipping-box-msg-box{text-align:right;font-size:12px;line-height:12px;padding:0}#mini-cart-form{padding-inline:25px}cart-drawer footer button.checkout-button{background:#000;color:#fff;text-align:center;width:100%;font-size:14px!important;line-height:14px!important;padding:15px 20px 13px;justify-content:center}cart-drawer .mini-cart__actions.text--subdued.text--xsmall{margin-bottom:15px!important}cart-drawer .mini-cart__actions.text--subdued.text--xsmall button#order-note-toggle.link{background-color:transparent!important;border:none;letter-spacing:0;font-size:14px;line-height:16px;color:#000;text-align:center;text-transform:none;width:100%;padding:0;text-decoration:underline!important;text-underline-offset:2px}.cart-acceptable-payment-modes{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:20px}.cart-acceptable-payment-modes .cart-payment-icon-title,.cart-payment-icons-grid{font-weight:700;font-size:12px;line-height:12px}.cart-payment-icons-grid{filter:grayscale(1);display:flex;gap:5px;align-items:center}.cart-payment-icons-grid svg{height:17px;width:auto}cart-drawer footer.mini-cart__drawer-footer.drawer__footer.drawer__footer--tight.drawer__footer--bordered{background:#fff;padding:25px}.shipping-box-msg-box b{font-weight:400;text-underline-offset:2px}.mini-cart_shipping-special tr td{vertical-align:top}.mini-cart_shipping-special tr td:last-child{text-align:right}cart-drawer .drawer__header .drawer__close-button{right:25px}.mini-cart_shipping-special input{border-radius:0!important;height:18px;width:18px;accent-color:#000}.mini-cart_gift-options line-item-quantity,.mini-cart_gift-options line-item-quantity a,.mini-cart_shipping-special input:checked{width:18px}.mini-cart_gift-options-header{display:flex;align-items:start;flex-direction:column;margin-bottom:10px}.mini-cart_shipping-special td:first-child{padding-top:1px}.mini-cart_gift-options-header .heading{font-size:16px;line-height:16px;font-weight:700;letter-spacing:0;margin:0;text-transform:none}.mini-cart_gift-options-header p{margin-top:4px}cart-drawer .cart-remove-button{position:absolute;right:0;bottom:0}.cart-gift-option-icon{background:url(/cdn/shop/files/gift-box-benefits.svg?v=1719680603) center/contain no-repeat;height:15px;width:15px;display:block}.line-item__content-wrapper .price{font-size:14px;font-weight:500}.mini-cart_shipping-special tr td:nth-child(2){padding-left:10px;padding-right:10px}.mini-cart_gift-options-contentdiv{display:flex;gap:10px;justify-content:space-between}cart-drawer .april-product-item .price-list.price-list--centered{justify-content:left}.mini-cart__recommendations .product-item__link,.mini-cart_iconic-chocolate .product-item__link{justify-content:center;padding:11px 12px 9px;font-size:12px;line-height:12px;text-transform:uppercase}cart-drawer .drawer__title_bag{text-transform:none;letter-spacing:0!important;font-size:16px;transform:none}cart-drawer .free-shipping-bar-message{display:flex;text-align:left;align-items:center;justify-content:space-between}cart-drawer .april-product-item .product-item-meta{flex-direction:column;justify-content:space-between;height:100%}cart-drawer .april-product-item .product-item-meta div{width:100%!important;text-align:left}cart-drawer .april-product-item .product-item-meta .product-item-descript{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:14px;line-height:20px;margin-bottom:12px;margin-top:18px}cart-drawer .mini-cart_iconic-chocolate-title{text-transform:none;font-size:16px;margin-bottom:10px;text-align:left;display:flex;justify-content:space-between}.mini-cart_iconic-chocolate-title span{cursor:pointer}cart-drawer .product-item__info{padding:40px;flex-grow:0;background:#f5f5f5}.product-carousel button svg,cart-drawer .april-product-item .product-item__image-wrapper{margin:0}cart-drawer .mini-cart_iconic-chocolate .product-item__link{width:auto;margin-inline:0}cart-drawer .april-product-item .product-item__image-wrapper,cart-drawer .product-item__info{width:50%}cart-drawer .mini-cart_iconic-chocolate-item{width:auto}cart-drawer .product-item{display:flex;flex-direction:row;border:1px solid #d8dce1}cart-drawer .mini-cart_iconic-chocolate{border:none;margin-top:60px;margin-bottom:0;padding-top:0;padding-inline:25px!important}cart-drawer .drawer__content{padding-bottom:10px;padding-inline:0!important}.cartcontact-us-accordion .need-assistance-link{margin-top:0;font-size:12px;line-height:12px}.cartcontact-us-accordion-title{font-weight:700;font-size:14px;line-height:14px;position:relative;cursor:pointer}.cartcontact-us-accordion-title:after{content:'';height:100%;width:13px;position:absolute;top:0;right:0;background-image:url(/cdn/shop/files/arrow-down-icon.png?v=1719844091);background-size:contain;background-position:right;background-repeat:no-repeat;transform:rotate(0);transition:.5s}.cartcontact-us-accordion-content{display:none;padding-top:12px;justify-content:space-between;gap:20px}cart-drawer .line-item__quantity{flex-direction:column;align-items:start;gap:15px;margin-top:10px;justify-content:space-between}cart-drawer .line-item__image-wrapper{align-self:auto;flex-grow:1;max-width:92px;width:92px}cart-drawer .line-item__image-wrapper img{object-fit:cover;width:100%;height:100%}cart-drawer .quantity-selector{border:none;justify-content:space-between;gap:10px}cart-drawer .line-item__info{display:flex;flex-direction:column;justify-content:space-between}.index .site-topbarheader-wrapper.fixed-top{top:0!important}cart-drawer .quantity-selector__input{aspect-ratio:1;border-radius:100%;background:#f2f2f2;height:20px}cart-drawer .product-item-meta__title{margin-bottom:2px}body cart-drawer .line-item__price-list-container{align-items:end;padding:0}cart-drawer .line-item__quantity a{line-height:13px}cart-drawer .line-item__quantity a.quantity-selector__button{width:auto;color:#000}.mini-cart__shippingandpricing-wrap{font-size:14px;line-height:14px;margin-bottom:15px}.cart_shipping_special{display:block;padding:0 25px}.cart_shipping_special-wrapp{margin:20px 0;padding:15px 30% 2px 20px;border:1px solid #d8dce1;background-color:#f5f5f5;background-image:url(/cdn/shop/files/compartes-chocolate-truffles-gift_1.jpg?v=1721901584);background-position:right;background-size:30%;background-repeat:no-repeat}.cart_shipping_special-wrapp .cart-gift-option-icon{background-image:url(/cdn/shop/files/shipping-fast.png?v=1721733906);width:15px;background-size:contain;background-repeat:no-repeat}.mini-cart__shippingInfo{margin-bottom:8px}.mini-cart__pricingInfo,.mini-cart__shippingInfo{display:flex;align-items:center;justify-content:space-between}.mini-cart__pricingInfo div:last-child{font-weight:700;font-size:14px;line-height:16px}.newhompage-blogs .blog-slider .owl-nav>button{top:-48px;bottom:auto;width:16px;height:16px}.mini-cart_iconic-chocolate-inner .owl-nav>button{top:-31px;position:absolute;right:0;width:15px;height:15px}.newhompage-blogs .blog-slider .owl-dots{bottom:-40px}.shopify-section--main-blog .article-item__image-container{aspect-ratio:3/4;margin-bottom:10px}.shopify-section--main-blog .article-item__image-container img{height:100%;width:100%;object-fit:cover}.shopify-section--main-blog .article-item__content{padding:0 10px}.collection-corporate-gifts .april-new-collection-section-wrap product-list.product-list,.collection-corporate-gifts .container,.page-custom-chocolate .container,.page-gem-29619716162-template .container,.page-gem-83326959682-template .container,.page-wedding .container{padding-inline:140px!important}.collection-corporate-gifts .subheader-wrapper-main,.page-custom-chocolate .subheader-wrapper-main{padding-inline:140px}.product-carousel{padding-bottom:5px!important}.product-carousel .owl-dots{background:#f1f1f1;height:1px;position:absolute;bottom:0;width:calc(100%);left:50%;display:flex;transform:translateX(-50%)}.product-carousel .owl-nav>button{position:absolute;top:-50px;line-height:100%!important;background:#fff!important;z-index:111;width:16px;height:16px;right:35px}.owl-nav>button.disabled{opacity:.25}.product-carousel .owl-nav>button.owl-next{right:0;text-align:right}.subheader li:last-child{margin-right:120px}wishlist-page .wk-page{max-width:100%;padding:30px 20px 80px}wishlist-product-card .wk-product-card{flex-direction:row;flex-wrap:wrap;gap:10px}wishlist-page .wk-grid{grid-gap:20px}wishlist-product-card .wk-form{margin-top:0;padding-right:10px}wishlist-product-card .wk-meta{width:calc(100% - 130px);padding-left:10px}wishlist-product-card .wk-cta-button{min-height:0;padding:12px 12px 10px;text-align:center;max-width:115px}wishlist-product-card .wk-cta-label{font-weight:400;line-height:1}wishlist-product-card .wk-text-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link,.rte a:not(.button),p a:not(.button){text-decoration:none;text-decoration-color:#fff0;text-underline-offset:0}announcement-bar.announcement-bar{height:31px}@media only screen and (max-width:1560px){.subheader .mega-menu__title{font-size:16px!important}.subheader li.linklist__item{padding:8px}.subheader ul.linklist.list--unstyled{margin-left:20PX}.subheader *{white-space:nowrap}#desktop-menu-6 .mega-menu__columns-wrapper div{margin:40px 15px}}@media screen and (max-width:1400px){cart-drawer.drawer--large{max-width:45vw}.april-product-item .product-item-meta div{width:33.333%}.april-product-item .product-item-meta div:first-child{width:67.777%}.header__linklist-link{font-size:11px}}@media only screen and (max-width:1370px){.april-product-section #AddToCart{padding-left:14px;padding-right:14px;padding-top:2px;border:none;font-size:13px}.collection-corporate-gifts .april-new-collection-section-wrap product-list.product-list,.collection-corporate-gifts .container,.page-custom-chocolate .container,.page-gem-29619716162-template .container,.page-gem-83326959682-template .container,.page-wedding .container{padding-inline:80px!important}.header__inline-navigation{margin-inline:50px!important}}@media only screen and (max-width:1200px){.header__inline-navigation{margin-inline:0px!important}.wedding-custom-chocolate-section .multi-column__item .multi-column__text-container,.weddingwhat-we-offer .multi-column__item:first-child .multi-column__text-container{padding:35px}.newhompage-blogs.blog-post-section .article-item__image-container{height:475px!important}.shop-related-menu-icon{height:23px;width:23px}.wedding-custom-chocolate-section .multi-column__item:first-child p.heading,.weddingwhat-we-offer .multi-column__item:first-child p.heading{font-size:32px!important}.weddingwhat-we-offer.april-multi-column .multi-column__text-container .multi-columntext-div .heading{line-height:32px}.blog-post-section .article-list--stacked{grid-gap:1.4rem}.blog-post-section .article-item__image-container{height:260px}mobile-navigation .mobile-nav .mobile-nav{padding-left:0!important;padding-bottom:0!important}mobile-navigation .drawer__content{display:flex;justify-content:start;flex-direction:column;gap:150px}mobile-navigation .mobile-nav__images-scroller{padding-left:15px;padding-right:15px}.drawer__header .icon--close{width:14px}mobile-navigation ul.shop-related-menu-icon-lists{padding:0 10px;list-style:none}mobile-navigation ul.shop-related-menu-icon-lists li a{display:flex;gap:15px;font-size:16px;align-items:center;margin-bottom:10px}.mobile-nav__link .animated-plus{background:url(/cdn/shop/files/subdown-arrow.png) center/contain;visibility:visible!important;height:20px;width:20px;transition:.5s}.mobile-nav__link .animated-plus:after,.mobile-nav__link .animated-plus:before{content:none}mobile-navigation .drawer__footer{display:none}.the-experts-in-chocolate-gifts .container{padding:20px!important}.the-experts-in-chocolate-gifts .icon-list-section-header h2{font-size:22px}.the-experts-in-chocolate-gifts .icon-list ul{gap:10px}.the-experts-in-chocolate-gifts .icon-list-content{font-size:14px}.subheader-wrapper{width:100%;background:#fff;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.subheader-mob{display:flex;overflow-y:unset;width:min-content;flex-direction:row;align-items:center;gap:20px}.subheader-mob .mobile-nav__link{word-break:normal;white-space:nowrap;padding:0;width:max-content;font-weight:500}.subheader-mob li.mobile-nav__item{display:block!important;width:min-content;word-break:normal;padding:0 20px 0 0;white-space:nowrap}.level-1 a.mobile-nav__link,.level-1 button.mobile-nav__link{font-size:16px;text-transform:uppercase;font-weight:400}#mobile-facet-toolbar,.subheader-mob .mobile-nav__link span{display:none}.subheader-mob collapsible-content ul.mobile-nav.list--unstyled{display:flex}.subheader-mob .collapsible{height:auto;visibility:visible;overflow:auto}.subheader-mob collapsible-content ul{padding:0!important}.subheader-wrapper{overflow:scroll}.subheader-mob button.mobile-nav__link{padding-top:0}.subheader-wrapper-main .subheader-mob .mobile-nav__link,.subheader-wrapper-main .subheader-wrapper{padding:0}.subheader-wrapper-main .subheader-mob collapsible-content ul.mobile-nav.list--unstyled{height:45px;align-items:center}.subheader-wrapper-main button.mobile-nav__link{font-size:13px;text-transform:none;font-weight:500}.subheader-wrapper-main facet-filters.april-product-facet__filters{display:flex!important;justify-content:space-between!important;width:100%}.subheader-wrapper-main .april-product-facet__filters:before{width:180px;left:-220px}.april-new-collection-section-wrap .subheader-wrapper-main .product-facet__meta-bar-item--count{display:none!important}.featured-collections-section-wrap .april-product-item .product-item-meta div,.featured-collections-section-wrap .april-product-item .product-item-meta div:first-child{width:100%}.featured-collections-section-wrap .april-product-item .product-item-meta{flex-direction:column;gap:5px}.shopify-section--collection-title-and-image{position:sticky;top:102px}.april-main-collection-wrap .product-facet__aside{top:225px}.collection-corporate-gifts .april-new-collection-section-wrap product-list.product-list,.collection-corporate-gifts .container,.page-custom-chocolate .container,.page-gem-29619716162-template .container,.page-gem-83326959682-template .container,.page-wedding .container{padding-inline:20px!important}.page-custom-chocolate .subheader-wrapper-main{padding-inline:20px}}@media screen and (max-width:1199px){.page-holiday .subheader-wrapper{border-bottom:1px solid #d8dce1}}@media only screen and (max-width:1023px){.april-product-facet__filters{z-index:999}.header__inline-navigation{margin:0!important}cart-drawer.drawer--large{max-width:65vw}.april-product-facet__filters .product-facet__filter-item .collapsible__content{padding-left:0}.april-product-facet__filters .drawer__header{justify-content:left}.lock-mobile .april-product-facet__filters{transform:translatex(0)}.april-product-facet__filters .product-facet__filter-list{flex-wrap:wrap;gap:12px}.april-product-facet__filters .collapsible-toggle{padding:0;gap:3px}.april-product-facet__filters .product-facet__filter-item collapsible-content{z-index:99}.april-product-facet__filters .product-facet__filter-item{position:relative}.april-product-facet__filters .drawer__content{overflow:visible}.april-main-collection-wrap product-facet .product-facet__active-list{margin:5px -6px}.april-product-facet__filters.product-facet__filters:not(.drawer){padding-bottom:12px!important}#product-list{margin-top:0}.april-product-facet__filters .drawer__footer,.april-product-facet__filters .drawer__header{display:none}}@media only screen and (max-width:999px){.product-carousel .owl-carousel{min-width:0;padding-inline:0}.product-carousel{margin:0}.image-with-text__wrapper .button-wrapper{margin-top:15px}#shopify-product-reviews .spr-review-header-byline{position:absolute;margin:0;bottom:20px!important}.desktop-spacing{display:none}.shopify-section--image-with-text .image-with-text{padding:10px 0 20px}.product__media{position:static}}@media only screen and (max-width:900px){.subheader-wrapper-main{flex-direction:column;gap:10px;align-items:start;padding:20px 20px 0;border:none}.subheader{display:none}.subheader-mob li.level-2{padding:0}.april-new-collection-section-wrap .product-facet__meta-bar.anchor{width:100%;margin-top:3px;padding-top:20px;padding-bottom:20px}.april-new-collection-section-wrap .subheader-wrapper-main .product-facet__meta-bar-item--count{font-weight:400!important;text-transform:uppercase;margin-right:auto;display:block!important;line-height:13px}.april-new-collection-section-wrap .product-facet__meta-bar-item--filter{margin-right:0}.subheader-wrapper-main .subheader-wrapper{width:100%;max-width:100%}.subheader-wrapper-main .subheader-mob collapsible-content ul.mobile-nav.list--unstyled{height:25px}.april-new-collection-section-wrap .product-facet__meta-bar:before{height:1px;background:#f2f2f2;width:100vw;right:-20px;left:auto;transform:none;top:0;bottom:auto}.wedding-custom-chocolate-section.april-multi-column .multi-column__item,.weddingwhat-we-offer.april-multi-column .multi-column__item{width:calc(50% - 10px)}.wedding-custom-chocolate-section.april-multi-column .multi-column__inner,.weddingwhat-we-offer.april-multi-column .multi-column__inner{flex-wrap:wrap}.wedding-custom-chocolate-section.april-multi-column .multi-column__image-wrapper{margin-bottom:0!important}.wedding-custom-chocolate-section .multi-column__item .multi-column__text-container{padding:35px 35px 75px}.wedding-custom-chocolate-section .multi-column__item:not(:first-child):before{left:35px}.wedding-custom-chocolate-section .multi-column__item:not(:first-child):after{right:35px}.subheader-wrapper{padding-left:20px}.the-experts-in-chocolate-gifts .container{gap:20px!important;flex-direction:column!important}.the-experts-in-chocolate-gifts .icon-list-section-header h2{font-size:22px;text-decoration:none}.the-experts-in-chocolate-gifts .icon-list-section-header{width:100%}.the-experts-in-chocolate-gifts .icon-list.list-three ul{gap:10px;justify-content:space-between}.the-experts-in-chocolate-gifts .icon-list-grid-wrapper{width:100%;flex-direction:column-reverse}.the-experts-in-chocolate-gifts .icon-list-content{font-size:12px}.the-experts-in-chocolate-gifts .icon-list ul{gap:20px}.the-experts-in-chocolate-gifts .icon-list.list-one li,.the-experts-in-chocolate-gifts .icon-list.list-two li{width:calc((100% / 3) - 20px + (20px / 3))}.the-experts-in-chocolate-gifts .icon-list.list-one li img{width:24px;height:auto}.the-experts-in-chocolate-gifts .icon-list.list-three{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #d8dce1;border-top:1px solid #d8dce1;margin-top:20px}}@media only screen and (max-width:800px){.april-product-section .product--thumbnails-left .product__info,.april-product-section .product--thumbnails-left .product__media{width:100%}.april-product-item .product-item-meta{flex-direction:column;gap:12px}.april-product-item .product-item-meta div{width:100%!important}.april-product-facet__filters .product-facet__filter-list{flex-wrap:wrap;gap:12px}.april-product-facet__filters .collapsible-toggle{padding:0;gap:3px}.april-product-facet__filters .product-facet__filter-item{position:relative}.april-product-facet__filters .drawer__content{overflow:visible;overflow-y:auto}.april-main-collection-wrap product-facet .product-facet__active-list{margin:5px -6px}.april-product-facet__filters.product-facet__filters:not(.drawer){padding-bottom:12px!important}}@media screen and (min-width:768px){.logo-list-section .section__color-wrapper .container{display:flex;gap:20px;padding-top:20px}.logo-list-section .section__color-wrapper header,.shopify-section--collection-banner p.heading.h6{width:28%}.logo-list-section .section__color-wrapper header p.heading.h6{vertical-align:middle;line-height:90px}.logo-list-section .section__color-wrapper .scroller{width:72%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;margin-left:calc(-1 * var(--container-gutter));margin-right:calc(-1 * var(--container-gutter))}.collection-list-container{flex-direction:row;gap:10px}.collection-list-container .p-header{width:20%}.collection-list-container .list-collections{display:block;position:relative;width:80%}.collection-list-container .list-collections__item-list{margin-top:0}#shopify-section-template--14532019388482__5a737650-8480-4f2a-85b3-2eebef474489 .text-block.text-block--1\/3{display:flex}#shopify-section-template--14532019388482__5a737650-8480-4f2a-85b3-2eebef474489 .text-block__field.p-header{width:27%}#shopify-section-template--14532019388482__5a737650-8480-4f2a-85b3-2eebef474489 .text-block__field{width:73%}.shopify-section--collection-banner .page-header__text-wrapper{margin-left:0;margin-right:0;display:flex;max-width:100%}.shopify-section--collection-banner .full-width-title{width:100%!important;text-align:center!important}.shopify-section--collection-banner .page-header__text-wrapper div{width:72%}.shopify-section--collection-banner .page-header__text-wrapper div .text-column__text{width:100%}}@media only screen and (max-width:767px){.shop-related-menu-iconsvg{height:22px;width:23px;vertical-align:middle}.mobile-nav__link{padding:12px 0}.cbb-frequently-bought-plus-icon,.collection-image-desk,.homepage-second-gallery .gallery__caption em,.newhompage-blogs .owl-nav,.product-block__subtitle,.product__zoom-button,.subheader-mob button.mobile-nav__link{display:none}.mobile-nav{padding:5px!important}.level-2 .mobile-nav__link{padding-bottom:8px}mobile-navigation ul.shop-related-menu-icon-lists{padding-inline:5px!important}mobile-navigation .popover__header{padding-inline:25px}wishlist-product-card .wk-meta{width:100%;padding:0 10px}wishlist-product-card .wk-form{max-width:100%;padding:0 10px;width:100%}wishlist-product-card .wk-cta-button{max-width:100%;width:100%}.product-meta__price-list-container{margin-bottom:22px}.product-quantity-and-btns{order:0}.product-inventory-wrapper{order:1;margin:10px 0}.april-product-section .product-form__variants{order:2;margin:0 0 15px}.april-product-content-accordion-section,.product-form__store-availability-container{order:3}cart-drawer .line-item__image-wrapper{max-width:85px;width:85px}.april-new-collection-section-wrap .product-facet__meta-bar.anchor{}.how-its-made-section .owl-nav{display:inline}.how-its-made-section .owl-nav button{width:15px;height:15px;top:-40px;right:0;position:absolute}.how-its-made-section .owl-nav button.owl-prev{right:33px}.how-its-made-section.april-multi-column .owl-carousel{overflow:visible}wishlist-button-product .wk-floating .wk-button{height:auto;min-height:auto}cart-drawer .line-item__quantity{margin-top:20px}#mini-cart-form,.cart_shipping_special,cart-drawer .drawer__header,cart-drawer .mini-cart_gift-options-wrap,cart-drawer .mini-cart_iconic-chocolate,cart-drawer .shipping-bar,cart-drawer footer.mini-cart__drawer-footer.drawer__footer.drawer__footer--tight.drawer__footer--bordered{padding-inline:20px!important}.cartcontact-us-footer,.mini-cart_gift-options-contentdiv,cart-drawer .free-shipping-bar-message{flex-direction:column}cart-drawer .product-item__info{padding:20px}.mini-cart_gift-options-header br{display:none;margin-right:10px}cart-drawer .drawer__content{padding-bottom:0}cart-drawer .free-shipping-bar-message{text-align:center;margin-bottom:15px}cart-drawer .product-item__image-wrapper .aspect-ratio{aspect-ratio:auto;height:100%}cart-drawer .product-item__image-wrapper .aspect-ratio div{height:100%}.cart_shipping_special-wrapp{padding-left:15px;background-size:30% 100%}.cart-acceptable-payment-modes .cart-payment-icon-title,.cartcontact-us-accordion .need-assistance-link{font-size:14px;line-height:14px}.homepage-slider-banner .slideshow__image-wrapper,.homepage-slider-banner .slideshow__slide--split .slideshow__image-wrapper a,.mini-cart_gift-options-contentdiv .mini-cart_gift-options-header,.mini-cart_gift-options-contentdiv .mini-cart_shipping-special.mini-cart_gift-options,.newhompage-blogs .owl-dots{width:100%}.april-product-section .product--thumbnails-left .product__info{width:100%;margin-top:20px}.newhompage-blogs.blog-post-section .article-item__image-container{height:445px!important}.need-assistance-popup,cart-drawer.drawer--large{max-width:90vw;width:90vw}cart-drawer .line-item__content-wrapper .price{font-size:13px}#mini-cart-note{left:0!important}.homepage-slider-banner .content-container h2{font-size:26px}.collection-image-mob,.mobile-wow-section .owl-carousel.multi-column__inner{display:block}.blog-slider{margin-bottom:30px}.homepage-slider-banner slide-show-item{flex-direction:column;width:calc(100vw - 28px)}.product-item__image-wrapper .owl-carousel img{aspect-ratio:.8}.product-list__prev-next{display:block!important}.product-single-page-header{margin-bottom:10px}.product-list__prev-next .product-list__arrow.prev-next-button--next,.product-list__prev-next .product-list__arrow.prev-next-button--prev{bottom:-15px;left:0;position:absolute}.product-list__prev-next .product-list__arrow.prev-next-button--next{bottom:-15px;left:auto;right:0!important;position:absolute}.header__wrapper{padding:10px 0!important}.menu-icon-section .quick-links__item:not(:last-child),store-header .header__secondary-links .header__icon-list a:last-child{margin-right:0}.product__media-item{padding:0}.breadcrumbs{padding-inline:20px}.breadcrumbs li{line-height:20px}.image-carousel-wrapper{margin-top:-10px!important;margin-bottom:-10px!important;padding:0!important}.image-grid-wrapper .image-grid{flex-direction:row;column-count:2;width:100%;display:flex;flex-wrap:wrap}.image-carousel-wrapper .image-carousel-item{padding:8px!important}.header__secondary-links{order:2}h1.header__logo{order:1}.header__icon-list{display:flex;grid-gap:14px;gap:14px;justify-content:flex-start;align-items:center;justify-items:stretch;flex-direction:row;flex-wrap:nowrap}nav.header__inline-navigation{order:3;order:3;display:flex;justify-content:flex-end;max-width:38px}.header__secondary-links .header__icon-list a:last-child{margin-right:8px}.custom-chocolate-gallery-section .owl-carousel .multi-column__item,.homepage-second-gallery{margin-bottom:0!important}.homepage-second-gallery .gallery__item{margin:0!important;width:calc(50% - 10px)}.gallery__list{flex-wrap:wrap;gap:20px}.homepage-features-section .owl-dots{margin-top:10px;display:flex;gap:10px;align-items:center;justify-content:center;width:100%}.homepage-features-section .owl-carousel .owl-dot{height:5px;width:5px;background:#0006;border-radius:100%}.homepage-features-section .owl-carousel .owl-dot.active{background:#000}.newhompage-blogs .article-item{width:calc(85vw - 40px)}.custom-page-steps-section .button-wrapper{margin-bottom:0}.custom-chocolate-gallery-section header p{text-align:left}.custom-chocolate-gallery-section header p a{display:block;font-weight:700;margin-top:35px}.custom-chocolate-gallery-section header{margin-bottom:40px;padding:0 30px}.custom-chocolate-gallery-section .owl-carousel .owl-dots{justify-content:center!important;gap:10px!important;background:0 0!important;width:auto!important;bottom:80px!important}.custom-chocolate-gallery-section .owl-carousel .owl-dot{height:5px!important;width:5px!important;background:#00000066!important;border-radius:100%!important}.custom-chocolate-gallery-section .owl-carousel .owl-dot.active{background:#000!important}.wedding-custom-chocolate-section.custom-page-steps-section .owl-carousel .owl-item:first-child .multi-column__item .multi-column__text-container{padding-bottom:70px}.wedding-custom-chocolate-section.custom-page-steps-section .owl-item:not(:first-child):after,.wedding-custom-chocolate-section.custom-page-steps-section .owl-item:not(:first-child):before{content:none}.wedding-custom-chocolate-section.custom-page-steps-section .owl-item:first-child p.heading:before{content:'1'!important}.wedding-custom-chocolate-section.custom-page-steps-section .owl-item:nth-child(2) p.heading:before{content:'2'!important}.wedding-custom-chocolate-section.custom-page-steps-section .owl-item:nth-child(3) p.heading:before{content:'3'!important}.wedding-custom-chocolate-section.custom-page-steps-section .owl-item:nth-child(4) p.heading:before{content:'4'!important}.the-experts-in-chocolate-gifts .icon-list.list-one li,.the-experts-in-chocolate-gifts .icon-list.list-two li{width:calc(50% - 7.5px)}.the-experts-in-chocolate-gifts .icon-list ul{gap:15px}.product-tabs{order:4}.product__media .product__media-image-wrapper{aspect-ratio:0.9!important}.product__media .product__media-image-wrapper img{height:100%;object-fit:cover;width:100%}h1.product-meta__title.heading.h4{padding-top:0}.product-form__option-info,.product-form__quantity-label,h1.product-meta__title.heading.h4{margin-bottom:5px}.product__media-nav{margin-top:5px}#shopify-section-header.shopify-section--header .header__logo-image{max-width:90px}.header__inline-navigation{padding:0}.menu-icon-section .quick-links__list{grid-column:1;justify-content:space-between;margin:10px 5%}.product-carousel .product-list__inner{display:block;overflow:visible}.shopify-section--template--14754702196802__c82ddced-574c-4936-8700-e472d2ddcad3 .image-grid-wrapper .image-grid{flex-direction:row!important;padding:2px}#shopify-section-template--14754702196802__c82ddced-574c-4936-8700-e472d2ddcad3 .image-grid-wrapper .image-grid-item{width:50%!important;padding:5px!important}.shopify-section--template--14754702196802__c82ddced-574c-4936-8700-e472d2ddcad3 .image-grid-wrapper .image-grid-item:after{width:calc(100% - 10px)!important;height:calc(100% - 10px)!important}#shopify-section-template--14754702196802__c82ddced-574c-4936-8700-e472d2ddcad3 .image-grid-wrapper .image-grid-item:last-child{width:100%!important;aspect-ratio:2}.featured-collections .product-list__inner--scroller{min-width:auto!important;padding:0 0 30px}.featured-collections .scroller{margin:0;overflow:visible}.menu-icon-section .p-small{line-height:1.4166666667;letter-spacing:.0583333333em;font-size:1.3vh}.menu-icon-section .quick-links{transition:.2s ease-in-out}.menu-icon-section .quick-links.quick-link-fixed{position:fixed;left:0;top:34.5px;width:100%;z-index:9;background:#fff}.menu-icon-section .quick-links__item a{display:flex;flex-direction:column;align-items:center;text-align:center}.menu-icon-section img.quick-links__icon.icon{max-width:35px;width:100%;height:35px;object-fit:contain;margin-bottom:5px}product-item .mobile-slider-item .owl-dots{position:absolute;bottom:10px;text-align:center;height:auto;left:auto;transform:none;display:initial;width:100%;background:0 0}product-item .mobile-slider-item button.owl-dot{background:#0006;height:5.5px;width:5.5px;border-radius:100%;margin:0 3.5px}product-item .mobile-slider-item button.owl-dot.active{background:#000;height:5.5px;width:5.5px}product-item .mobile-slider-item img{position:static!important;transform:none!important;display:block;opacity:1;visibility:visible}#shopify-section-template--15531462918210__april_multi_column_agGaXz .multi-column__inner,#shopify-section-template--15531462918210__april_multi_column_k4YFib .multi-column__inner{flex-direction:column;gap:40px}#shopify-section-template--15531462918210__april_multi_column_agGaXz .multi-column__inner .multi-column__item,#shopify-section-template--15531462918210__april_multi_column_k4YFib .multi-column__inner .multi-column__item,.weddingwhat-we-offer.april-multi-column .multi-column__item{width:100%!important}#shopify-section-template--15531462918210__april_multi_column_k4YFib .multi-columntext-div p.heading{margin:10px 0!important}.wedding-custom-chocolate-section .owl-item:first-child .multi-column__item p.heading{margin-bottom:15px!important}.wedding-custom-chocolate-section .owl-item:first-child .multi-column__item .multi-column__text-container{padding-bottom:27px}#shopify-section-template--15592085946434__april_multi_column_8gAfa7 .wedding-custom-chocolate-section .owl-item:not(:first-child) .multi-column__item p.heading.h6{font-size:22px!important;margin-bottom:10px!important}.wedding-mobile-testimonial h2{font-size:22px}.wedding-mobile-testimonial .container{padding:30px 20px!important}.image-carousel-wrapper .image-carousel-item{width:auto!important;max-width:100%!important;min-height:25px!important}.image-carousel-wrapper .image-carousel-item img{max-height:25px!important}.newhompage-blogs p.heading{text-align:left!important}.blog-post-section header svg{display:block;width:17px;height:15px}.blog-post-section header{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:30px!important}.blog-post-section.newhompage-blogs header p.heading{margin:0!important}.shopify-section--blog-posts .container{padding:0 20px}article-list.article-list{display:flex;flex-direction:column}.shopify-section--product-recommendations .product-carousel .owl-nav>button{top:-39px;width:15px;height:15px;right:33px}.shopify-section--product-recommendations .product-carousel .owl-nav>button.owl-next{right:0}}@media only screen and (max-width:740px){.featured-product-grid-section .featured-products .product-wrapper{min-width:100%}mobile-navigation.drawer{width:100%;max-width:100%}.popover__header .header__logo-image{max-width:90px}.popover__header{justify-content:start}}@media only screen and (max-width:600px){.shopify-section--collection-title-and-image{top:135px}.april-main-collection-wrap .product-facet__aside{top:0}.collection-title-grid{gap:0;flex-direction:column}.april-product-facet__filters .product-facet__filter-list{justify-content:center;gap:6px 12px}.shopify-section--main-collection .product-facet__aside safe-sticky{flex-direction:column;gap:20px}.subheader-wrapper-main h1{white-space:wrap;font-size:18px;line-height:22px}.april-main-collection-wrap product-facet .product-facet__active-list{margin:0 0 20px}.subheader-wrapper{overflow:scroll}.subheader-mob{flex-direction:column;gap:0;align-items:start;height:auto;padding-bottom:8px}.april-new-collection-section-wrap facet-filters{padding:0!important}.april-new-collection-section-wrap .product-facet__filter-item .collapsible-toggle{padding:0}.april-new-collection-section-wrap .product-facet__filter-item:not(:last-child) .collapsible__content{margin-top:11px}.april-new-collection-section-wrap .drawer .product-facet__active-list{margin:0 -6px 15px}.april-new-collection-section-wrap .drawer__header{margin-bottom:15px}.subheader-mob button.mobile-nav__link{padding-top:8px}.subheader{overflow-y:unset;width:min-content;display:none}.subheader .mobile-nav__item{display:block!important;width:min-content}.subheader .mobile-nav__link{padding:7px 10px;word-break:normal;white-space:nowrap}.subheader-wrapper-main .subheader-mob{flex-direction:row;gap:20px}.subheader-wrapper-main .april-product-facet__filters.product-facet__filters:not(.drawer){padding-bottom:20px!important}.subheader-wrapper-main .april-product-facet__filters .drawer__content{overflow:visible}.subheader-wrapper-main sort-by-popover{width:auto}.april-new-collection-section-wrap #sort-by-selected-value,.april-new-collection-section-wrap .popover-button svg,.april-new-collection-section-wrap .product-facet__sort-by-title{display:none}.april-new-collection-section-wrap .popover-button{font-size:0!important}.april-new-collection-section-wrap .popover-button:before{content:'Sort by';font-size:12px!important}#shopify-section-template--15531462918210__april_multi_column_8gAfa7 .wedding-custom-chocolate-section .owl-item:first-child .multi-column__item p.heading.h6{font-size:28px!important;margin-bottom:20px!important}.wedding-custom-chocolate-section .owl-item:nth-child(2) p.heading:before{content:'1'!important}.wedding-custom-chocolate-section .owl-item:nth-child(3) p.heading:before{content:'2'!important}.wedding-custom-chocolate-section .owl-item:nth-child(4) p.heading:before{content:'3'!important}.wedding-custom-chocolate-section .owl-item:not(:first-child):before{content:'';height:2px;bottom:75px;left:35px;width:calc(100% - 125px);background:#000;position:absolute;z-index:1}#shopify-section-template--15531462918210__april_multi_column_8gAfa7 .wedding-custom-chocolate-section .owl-item:not(:first-child) .multi-column__item p.heading.h6{font-size:22px!important;margin-bottom:10px!important}.wedding-custom-chocolate-section .owl-item:not(:first-child):after{content:'';height:22px;width:25px;position:absolute;background-image:url(/cdn/shop/files/arrow-small-right.png?v=1718608409);background-position:center;background-repeat:no-repeat;background-size:contain;right:35px;bottom:65px;z-index:1}.weddingwhat-we-offer .multi-column__item:not(:first-child){display:none!important}.weddingwhat-we-offer{margin-bottom:20px!important}}@media only screen and (max-width:400px){.the-experts-in-chocolate-gifts .container{padding:15px!important}.the-experts-in-chocolate-gifts .icon-list-section-header h2{font-size:21px}.need-assistance-popup,cart-drawer.drawer--large{max-width:95vw;width:95vw}}.product-list__inner{--product-list-block-spacing:30px !important}@media only screen and (max-width:500px){.announcement-bar__list{min-height:28px}}@media only screen and (min-width:767px){.hide-desk{display:none}}@media only screen and (max-width:767px){.footer__item.footer__item--newsletter{max-width:100%}.corporatepage-intermediary-gallery{padding-bottom:20px;.gallery__list{flex-wrap:nowrap;gap:0;.gallery__item{width:auto!important;strong{font-size:15px}}}}.hide-mob{display:none}.collection-corporate-gifts .subheader-wrapper-main,.page-custom-chocolate .subheader-wrapper-main{padding-inline:20px}}.corporatepage-intermediary-gallery{.gallery__item{strong{font-size:20px;margin-top:10px;display:block;letter-spacing:-1px;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}}}.corporate-steps-section{.multi-column__text-container{padding-bottom:65px!important}}.newsletter_socialmedia{--border-color:255, 255, 255;margin-top:20px;.social-media{gap:10px;justify-content:end}.social-media__link{height:32px;width:32px;&:hover{color:#000}.icon--facebook{margin-bottom:-12px;height:22px;width:22px}}.social-media__item{border-radius:100%;background:#000;color:#fff;box-shadow:1px 0 0 0 rgb(var(--border-color)),0 1px 0 0 rgb(var(--border-color)),1px 1px 0 0 rgb(var(--border-color)),1px 0 0 0 rgb(var(--border-color)) inset,0 1px 0 0 rgb(var(--border-color)) inset;&:before{background:#fff}&:hover{color:#000;box-shadow:1px 0 0 0 #000,0 1px 0 0 #000,1px 1px 0 0 #000,1px 0 0 0 #000 inset,0 1px 0 0 #000 inset}}}#facet-filters .drawer__header .drawer__close-button{right:20px}a.product-item-meta__title{font-weight:400!important}p.heading.h6{font-weight:400!important}.label-list *{font-weight:400!important;text-transform:initial}.container{padding-left:20px!important;padding-right:20px!important}.april-product-item .product-item__cta{text-transform:initial!important}.april-product-section .product-form__variants{margin:0 0 25px;display:inline-flex;justify-content:flex-start;flex-direction:row;align-items:flex-end;gap:50px}.media-item-thumb-wrap{display:none!important}.media-item-big-wrap{width:calc(100% - 0px)!important}@media screen and (min-width:1000px){.product{display:flex;justify-content:space-evenly}}@media screen and (min-width:1000px){.april-product-section .product--thumbnails-left{justify-content:flex-start}}@media screen and (min-width:1000px){.april-product-section .product--thumbnails-left .product__info{margin:70px 70px 0;}}.product-form__add-button .loader-button__text,button.product-item__cta .loader-button__text{text-transform:initial!important}.label--custom2{text-transform:initial!important}.container{overflow-x:clip!important;width:100%}.april-product-section .product-form__option-name,.inventory-item{text-transform:initial}.header__wrapper{padding-top:3px;padding-bottom:3px}.link--animated::after{bottom:-1px;height:1px}.level-1 a.mobile-nav__link,.level-1 button.mobile-nav__link{font-size:16px;text-transform:initial;font-weight:400}button.mobile-nav__link.heading.h6{letter-spacing:.6px;text-transform:initial!important}#mini-cart-form .product-item-meta .product-item-meta__subtitle{display:none!important}.mega-menu__column:empty{display:none}.img-col-of-custom_chocolate .mega-menu-imageblock{aspect-ratio:2 / 1;max-width:calc(50vw - 120px)}
.product-facet__meta-bar{
    padding: 20px;
    margin-top: 35px !important;
    margin-bottom: 0px !important;
    border-top: .0625rem solid #bfbfbf;
    .filter-and-sortby-wrapper{
        display:flex;
        align-items: center;
    }
}

.homepage-slider{
  .homepage-slide{
    .container{
      @media only screen and (max-width: 768px) {height: 100%;}
      .section-header{
        margin-bottom: 35px;
        @media only screen and (max-width: 768px) {margin-bottom: 28px;}
        .subtitle{
          font-weight: 600;
          font-size: 16px;
          line-height: 45px;
          @media only screen and (max-width: 768px) {font-size: 10px; line-height: 1.4;}
        }
        .custom-oct-image-with-text__title{
          font-size: 32px;
          font-weight: 600;
          line-height: 110%;
          margin-top: 32px;
          @media only screen and (max-width: 768px) {margin-top: 20px;font-size: 25px;line-height: 1.1;}
        }
      }
      .image-with-text__wrapper{
        .image-with-text__content{
          width: 40%;
        }
        @media only screen and (max-width: 768px) {
          height: 100%;
          .image-with-text__content{
            width: 60%;
            height: 100%;
            .text-container{
              display: flex;
              flex-direction: column;
              justify-content: space-between;
              height: 100%;
            }
          }
        }
      }
      .icon-grid{
        align-items: center;
        margin-inline: -14px;
        @media only screen and (max-width: 768px) {margin-inline: -7px; margin-bottom: auto;}
        .icon-item{
          width: auto !important;
          padding: 14px;
          margin: 0;
          @media only screen and (max-width: 768px) {padding: 10px 7px;}
          .icon-below-title{
            margin: 0;
          }
          .icon-image-container{
            height: auto;
            width: auto;
            .icon-image{
              margin: 0;
              @media only screen and (max-width: 768px) {height: 18px;}
            }
          }
        }
      }
      .button-container{
        margin-top: 30px;
        @media only screen and (max-width: 768px) {
            a{
            padding: 6.5px 16px;
            }
        }
      }
      .new-homepage-slider-stars-container{
        display: flex;
        gap: 24px;
        align-items: center;
        .new-homepage-slider-stars-content{
            font-size: 16px;
            font-weight: 500;
        }
        svg{
            height: 30px;
            width: auto;
        }
        @media only screen and (max-width: 768px){
            flex-direction: column;
            gap: 14px;
            align-items: start;
            svg{
                height: 20px;
                width: auto;
            }
        }
      }
    }
    &.holiday-essentials-slide{
      @media only screen and (max-width: 768px){
        background-position: left;
      }
      &.subsc-slide{
        .image-with-text__content{
          width: 50%;
          @media only screen and (max-width: 768px){
            width: 70%;
          }
          .icon-grid{
            img{
              filter: brightness(0);
            }
          }
        }
      }
      @media only screen and (max-width: 768px) {
      .container{
        .icon-grid{
          margin-bottom: 0;
          margin-top: auto;
        }
        .button-container{
          margin-top: 38px;
        }
        }
      }
    }
    &.chocolate-advent-slider{
      .container{
        @media only screen and (max-width: 768px) {
          height: 100%;
          .text-container{
            display: flex;
            flex-direction: column;
            height: 100%;
            justify-content: space-between;
          }
        }
        .image-with-text__content,.image-with-text__wrapper{
          height: 100%;
        }
        .section-header{
          @media only screen and (min-width: 900px) {
            width: 70%;
          }
          .subtitle{
            line-height: 30px;
            font-weight: 400;
            @media only screen and (max-width: 768px) {font-size: 10px;line-height: 1.4;}
          }
          .custom-oct-image-with-text__title{
            margin-top: 22px;
            @media only screen and (max-width: 768px) {font-size: 25px; margin-top: 7px;}
          }
        }
        .button-container{
          margin-top: 45px;
          a{
            @media only screen and (max-width: 768px) {padding: 6.5px 16px;}
          }
        }
      }
    }
    &.official-oprah-slide{
      @media only screen and (max-width: 768px) {
        align-items: end !important;
      }
      .container{
        padding-block: 20px !important;
          .icon-grid{
            margin-block: 0px !important;
            .icon-item{
                padding-block: 0px !important;
                img{
                    height: 80px !important;
                }
            }
          }
          .image-with-text__content{
            width: 50%;
            @media only screen and (max-width: 768px){
                width: 60%;
            }
          }
        .section-header{
          margin-top: 25px !important;
          @media only screen and (min-width: 900px) {
            width: 70%;
          }
          .subtitle{
            line-height: 30px;
            font-weight: 400;
            @media only screen and (max-width: 768px) {font-size: 10px;line-height: 1.4;}
          }
          .custom-oct-image-with-text__title{
            margin-top: 22px;
            @media only screen and (max-width: 768px) {font-size: 25px;}
          }
        }
        img{
          max-height: 135px;
        }
        .text-container{
          justify-content: end !important;
        }
        .button-container{
          margin-top: 27px !important;
          a{padding: 6.5px 19.5px;}
        }
      }
    }
  }
}

product-sticky-form.product-sticky-form{
    background: #fff;
    z-index: 99 !important;
    top: 0;
    bottom: auto;
    padding-block: 18px;
    .product-sticky-form__variants .select{
        min-width: 100px;
        svg{
            margin-left: 15px;
        }
    }
    @media only screen and (max-width: 768px){
        top: auto;
        bottom: 0;
        product-variants{
            display: none;
        }
    }
    .loox-rating-label{
        display: none;
    }
    @media only screen and (max-width: 1000px){
        padding-block: 20px;
        border-top: 1px solid rgb(var(--border-color));
        .loox-rating{
            display: none;
        }
    }
    @media only screen and (max-width: 550px){
        padding-block: 12px !important;
        .container{
            padding-inline: 14px !important;
        }
    }
    .container{
        .product-sticky-form__form{
            display: flex;
            gap: 5px;
            .quantity-selector{
                --quantity-selector-height: 23px;
            }
            .quantity-selector__button{
                width: 30px;
            }
        }
        .product-sticky-form__inner{
            &>div{
                width: calc(40% - 10px);
                @media only screen and (max-width: 550px){
                    width: calc(45% - 6px);
                }
                &:last-child{
                    width: calc(60% - 10px);
                    @media only screen and (max-width: 550px){
                        width: calc(55% - 6px);
                    }
                    text-align: right;
                    justify-content: end;
                }
                @media only screen and (max-width: 768px){
                    &:last-child{
                        width: 100%;
                        gap: 12px;
                    }
                }
            }
            @media only screen and (max-width: 1000px){
                display: flex;
                justify-content: space-between;
                align-items: center;
                gap: 20px;
            }
            @media only screen and (max-width: 768px){
                gap: 12px;

            }
            product-payment-container{
                @media only screen and (max-width: 768px){flex-grow: 1;}
                #StickyAddToCart{
                    width: auto;
                    font-size: 14px;
                    @media only screen and (max-width: 768px){
                        padding: 8px 20px;
                        width: 100%;
                        line-height: 26px;
                        .loader-button__text{
                            font-size: 0;
                            display: none;
                        }
                        &:before{
                            content: 'Add To Bag';
                            font-weight: 400;
                            text-transform: capitalize;
                            font-size: 14px;
                            text-align: center;
                            width: 100%;
                            height: 14px;
                        }
                    }
                }
            }
        }
        @media only screen and (min-width: 1400px){padding-inline: 180px !important;}
        .product-sticky-form__image-wrapper{
            width: 60px;
        }
        @media only screen and (max-width: 768px){
            .product-sticky-form__content-wrapper{
                display: none;
            }
        }
        .product-sticky-form__bottom-info{
            display: flex;
            flex-direction: column;
            @media only screen and (max-width: 768px){
                display: none;
            }
            .product-sticky-form__title,.product-sticky-form__price{
                font-weight: 400;
                font-size: 16px;
                line-height: 1.8;
            }
            .product-sticky-form__price{
                font-size: 14px;
            }
        }
    }
}

.productpage-subsc-box{
  @media only screen and (min-width: 1200px){padding-inline: 70px !important;}
      .container{
          @media only screen and (max-width: 1700px){
              padding: 65px 70px !important;
          }
          @media only screen and (max-width: 768px){
              background-position: center bottom !important;
              background-size: contain !important;
              .image-with-text__wrapper{
                  padding-bottom: 250px !important;
              }
          }
          img{
              filter: brightness(0);
              margin: 0 !important;
          }
          @media only screen and (max-width: 1200px){
              .icon-item{
                  width: 33.3333%;
              }
          }
          @media only screen and (max-width: 768px){
          .icon-item{
              width: 33.3333%;
          }
          .text-container{
              text-align: center;
              display: flex;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              .icon-grid{
                  order: 1;
              }
              .section-header{
                  text-align: center;
                  order: 2;
                  display: flex;
                  gap: 16px;
                  flex-direction: column-reverse;
                  margin-bottom: 18px;
                  .custom-oct-image-with-text__title{
                      margin-top: 10px;
                  }
                  .subtitle{
                      font-size: 14px;
                      max-width: 65%;
                      margin: auto;
                  }
              }
              .button-container{
                  text-align: center;
                  order: 3;
                  margin-top: 0;
                  .btn{
                      padding-inline: 35px;
                  }
              }
          }
      }
  }
}


.dark-subsc-box {
    @media only screen and (max-width: 768px) {
      padding-inline: 12px !important;
    }
    .container{
      @media only screen and (max-width: 768px) {
        background-size: cover !important;
        padding: 20px 16px !important;
      }
      .image-with-text__wrapper {
        padding-bottom: 0 !important;
        .section-header{
          margin-bottom: 22px;
          order: 2;
          .custom-oct-image-with-text__title{
            text-align: left;
            font-size: 24px;
            @media only screen and (max-width: 768px){
              font-size: 22px;
              line-height: 110%;
              font-weight: 400;
            }

          }
        }
        .image-with-text__content{
          width: 70%;
          .image-with-text__description{
            display: block;
            order: 1;
            @media only screen and (max-width: 768px){
              margin-bottom: 12px;
              p{
                font-size: 0;
                line-height: 0;
                &:before{
                  content: 'Trusted by the world’s biggest brands.';
                  text-transform: capitalize;
                  font-size: 10px;
                  line-height: 120%;
                }
              }
            }
          }
          .text-container{
            @media only screen and (max-width: 768px){
              align-items: start;
            }
            .btn{
              padding-inline: 48px;
              @media only screen and (max-width: 1200px){padding-inline: 30px;}
              @media only screen and (max-width: 768px){padding: 6px 11.5px; font-size: 10px;}
            }
          }
        }
        .icon-grid{
          align-items: center;
          gap: 10px;
          max-width: 85%;
          @media only screen and (max-width: 768px){max-width: 100%; flex-wrap: nowrap;margin-bottom: 18px;order:3;}
          .icon-item{
            margin: 0;
            .icon-image-container{
              height: auto;
              width: auto;
              margin: 0;
              img{
                max-height: 100%;
                filter: brightness(1) grayscale(1);
                @media only screen and (max-width: 768px){
                  height: 22px;
                }
              }
            }
          }
        }
      }
    }
}
store-header .header__linklist-item:first-child a {
  color: #8B0000;
}
.collection-intenrlink-special-links {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  margin-top: 16px;
  font-weight: 700;
  width: 100%;
  padding-inline: 16˙px;
}



.mega-menu__column.col-of-empty {
  display: none;
}
.mobile-nav__link.level-2-link[aria-label="empty"] {
  display: none;
}