@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Karla:ital,wght@0,200..800;1,200..800&family=Koulen&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Parisienne&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&family=Staatliches&display=swap";#menu-drawer{position:absolute!important;top:var(--header-height);left:0;width:100%;height:auto;transform:translateY(-20px);opacity:0;visibility:hidden;transition:all .3s ease;background:#fff;z-index:1!important;border-bottom:1px solid #eee}.product-form__buttons.custom_add_Cart{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important}.product-form__quantity{width:96px!important;flex:0 0 96px!important}@media screen and (max-width:749px){.product-form__buttons.custom_add_Cart{flex-direction:column!important}.product-form__quantity{width:100%!important;flex:unset!important}.product-form__submit{width:100%!important}}#Details-menu-drawer-container[open] #menu-drawer{transform:translateY(0);opacity:1;visibility:visible}.banner__buttons a{border-radius:15px;font-family:Poppins,sans-serif;font-size:17px}.banner__buttons a:after{content:none}h2.related-products__heading.inline-richtext.h2{font-size:34px;font-weight:800;letter-spacing:.5px;color:#c02927;text-transform:uppercase;margin-bottom:30px}div#menu-drawer .menu-drawer__menu{display:flex!important;justify-content:center;gap:30px;padding:15px 20px}.menu-drawer__menu li{list-style:none}.menu-drawer__menu a{text-decoration:none;font-weight:500;color:#000}.menu-drawer__utility-links{display:none}.product-image-wrapper{position:relative}cart-items .title-wrapper-with-link h1.title.title--primary{font-size:30px;font-family:Poppins,sans-serif;color:#5a3e36;font-weight:700}div#main-cart-items table.cart-items th{font-size:17px;font-weight:700;font-family:Poppins,sans-serif;color:#5a3e36;padding:20px}span#ProductCountDesktop{font-family:Poppins,sans-serif}div#ProductGridContainer .card .card__inner .card__media{border-radius:20px}.facet-filters__label,.facet-filters__field .select__select,.mobile-facets__sort .select__select,.facets__wrapper{font-family:Poppins,sans-serif}.cart__blocks .totals h2.totals__total{font-size:20px;font-family:Poppins,sans-serif}h1.collection-hero__title{font-family:Poppins,sans-serif;font-size:35px;margin-bottom:0;color:#5a3e36;font-weight:700}.ClassicFormTab_classicFormTab__b6hh6 .ClassicFormTab_title__Htyjk{font-family:Poppins,sans-serif;font-size:34px!important}.desktop-localization-wrapper{align-items:center}.track_orders a{font-size:18px;font-family:Poppins,sans-serif;color:#5a3e36}@media(max-width:749px){.track_orders{display:none!important}#menu-drawer{top:var(--header-height)!important}.menu-drawer{transition:transform .1s ease,visibility .1s ease!important}}.ClassicFormTab_classicFormTab__b6hh6 .ClassicFormTab_tabs__vX63g .ClassicFormTab_tab__o_HcM{font-size:20px!important;font-family:Poppins,sans-serif}.ClassicFormTab_classicFormTab__b6hh6 .ant-input{font-size:17px;font-family:Poppins,sans-serif!important}.ClassicFormTab_classicFormTab__b6hh6 .ant-btn{font-size:20px;font-family:Poppins,sans-serif!important}.cart__blocks .totals p.totals__total-value{font-size:20px;font-family:Poppins,sans-serif;font-weight:600;color:#5a3e36}.quantity-popover-container quantity-input.quantity.cart-quantity:after{border-radius:20px}sticky-header.header-wrapper.scrolled{position:fixed;width:100%;margin:0 auto;left:0;right:0;top:0;box-shadow:-5px -1px 3px 1px #5a3e37}slideshow-component.slider-mobile-gutter{max-width:1600px;margin:0 auto}.cart__blocks .cart__ctas button#checkout{background:#5a3e36;font-size:20px;border-radius:20px;font-family:Poppins,sans-serif}sticky-header.header-wrapper .page-width.drawer-menu{max-width:1600px;padding:0 10px}.cart__blocks .cart__ctas button#checkout:after{content:none}form#cart table.cart-items thead{background:#efe3d3}div#main-cart-items table.cart-items td.cart-item__details a.cart-item__name{font-size:20px;color:#5a3e36;font-family:Poppins,sans-serif;font-weight:700}div#main-cart-items table.cart-items td.cart-item__details .product-option{color:#000;font-family:Poppins,sans-serif}cart-items .title-wrapper-with-link a.underlined-link{font-size:17px;font-family:Poppins,sans-serif;color:#5a3e36;font-weight:500}.cart-item__price-wrapper span.price.price--end{font-family:Poppins,sans-serif;font-weight:500;color:#c02927}#name-preview{position:absolute;top:55%;left:20%;transform:rotate(-90deg);font-size:22px;font-weight:500;color:#000;pointer-events:none}.custom-personalization{margin-top:20px}.custom-label{display:block;margin:10px 0;font-weight:600}.flower-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.flower-item{border:1px solid #ddd;padding:5px;cursor:pointer;text-align:center}.flower-item.active{border:2px solid #7a4d00}.preview-btn{margin-top:15px;width:100%;padding:12px}.header-wrapper .header-localization .disclosure .localization-form__select{font-size:18px;color:#4e3b31;font-family:Poppins,sans-serif}.section-title{font-size:30px;text-transform:uppercase}.slideshow__controls.slider-buttons{border:none}.slideshow__controls.slider-buttons{position:relative}.slideshow__controls.slider-buttons button.slider-button{position:absolute;top:-260px;z-index:999999999}.slider-counter.slider-counter--dots{position:absolute;top:-40px}.slideshow__controls.slider-buttons button.slider-button.slider-button--prev{left:0}.slideshow__controls.slider-buttons button.slider-button.slider-button--next{right:0}.slideshow__controls.slider-buttons button.slider-button svg.icon.icon-caret{height:30px;width:30px}.announcement-bar p.announcement-bar__message.h5 span{font-size:18px;font-family:Poppins,sans-serif;color:#7a6658;font-weight:700}.header--top-center .header__inline-menu li a{font-size:20px;text-transform:uppercase;font-family:Poppins,sans-serif;letter-spacing:1.2px;color:#4e3b31}.header--top-center .header__inline-menu>.list-menu--inline{gap:30px}.announcement-bar-section .utility-bar{background:#efe2db}.announcement-bar__message{font-size:18px;font-family:Poppins,sans-serif}.banner__box.content-container .banner__text.rte.body p{font-size:20px;font-family:Poppins,sans-serif}.banner__buttons.banner__buttons--multiple a{background:#8a5a44;color:#fff;border-radius:15px;font-size:18px;font-family:Poppins,sans-serif}.banner__buttons.banner__buttons--multiple a:after{content:none}.banner__box.content-container h2{font-size:75px;font-weight:700;line-height:80px;font-family:Poppins,sans-serif;letter-spacing:1.4px}.best_seller h2.title{text-align:center;font-size:30px;font-family:Poppins,sans-serif;color:#c02927;text-transform:uppercase}div#feature_sections .best_seller slider-component.slider-mobile-gutter{max-width:1600px;margin:0 auto}.best_seller slider-component.slider-mobile-gutter .media img{border-radius:20px}.card--standard>.card__content .card__information h3{font-size:20px;font-weight:700;font-family:Poppins,sans-serif}.card--standard>.card__content .card__information h3 a{color:#7a6658}.price__regular .price-item--regular{font-size:18px;font-family:Poppins,sans-serif;color:#7a6658}div#personalization_box{background:#efe3d3;padding:30px 50px 50px}div#personalization_box h2{font-size:30px;font-family:Poppins,sans-serif;color:#c02927;text-align:center;text-transform:uppercase}div#personalization_box .multicolumn-card__info .rte{min-height:60px}div#personalization_box .multicolumn-card.content-container{border-radius:15px;background:none}div#personalization_box .multicolumn-card__info{background:#fff9f3;border-radius:20px;padding:50px 20px}div#personalization_box .title-wrapper-with-link{justify-content:center}div#personalization_box .multicolumn-card__info h3.inline-richtext{color:#4e3b31;font-size:20px;font-family:Poppins,sans-serif;font-weight:700}div#personalization_box .multicolumn-card__info .rte p{font-size:14px;color:#7a6658;font-family:Poppins,sans-serif}.center.collection__view-all a{background:#8a5a44;padding:5px 40px;font-size:20px;color:#fff9f3;text-decoration:none;font-family:Poppins,sans-serif;border-radius:20px}.center.collection__view-all a:hover,.banner__buttons.banner__buttons--multiple a:hover{background:#6f4635}div#faq_dearmora h2{font-size:30px;font-family:Poppins,sans-serif;color:#c02927;text-align:center;font-weight:700;text-transform:uppercase}.image-with-text h2.image-with-text__heading{font-size:30px;font-family:Poppins,sans-serif;color:#c02927;font-weight:700;text-transform:uppercase}.image-with-text__text.rte.body p{font-family:Poppins,sans-serif;font-size:18px}.center.collection__view-all.scroll-trigger.animate--slide-in{margin-top:20px}div#faq_dearmora h3.accordion__title{font-size:20px;color:#7a6658;font-family:Poppins,sans-serif;font-weight:700}div#faq_dearmora .accordion__content p{color:#7a6658;font-family:Poppins,sans-serif;font-size:18px}div#faq_dearmora .collapsible-content-wrapper-narrow{max-width:1140px}.product.grid .product__info-container quantity-input,.product__info-container .quantity{border:none!important}form.installment.caption-large{display:none}.product-form__input--pill label{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #ccc;border-radius:999px;cursor:pointer}.color-swatch{width:20px;height:20px;border-radius:50%;border:1px solid #ddd;display:inline-block}.product__info-container .product__accordion{padding-top:20px}.product.grid .product__info-container .product__accordion{border-top:0px!important}.pd-shipping-timeline .pd-step{display:flex;gap:10px}footer.footer{background:#efe3d3}h2.footer-block__heading.inline-richtext{font-size:20px;color:#7a6658;font-family:Poppins,sans-serif;font-weight:700}.footer-block__details-content .list-menu__item--link{font-size:15px;color:#7a6658;text-decoration:none;font-family:Poppins,sans-serif}.footer-block__image-wrapper{margin-top:50px}.copyright__content,.policies li a{font-size:13px;font-family:Poppins,sans-serif}.why-choose-us{padding:40px 0}.school-season h2.section-title{font-size:30px;text-transform:uppercase}section.why-choose-us .section-title{text-align:center;color:#c02927;margin-bottom:30px;font-size:30px;text-transform:uppercase}section.why-choose-us .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}section.why-choose-us .feature-item{display:flex;align-items:center;gap:15px;background:#fff9f3;padding:30px 20px;border-radius:15px}section.why-choose-us .feature-icon svg{width:60px;height:60px}section.why-choose-us .feature-content h3{margin:0;font-size:14px;font-weight:600;font-family:Poppins,sans-serif}section.why-choose-us .feature-content p{margin:5px 0;font-size:13px;color:#555;font-family:Poppins,sans-serif}section.why-choose-us .feature-content a{font-size:14px;color:#be2926;text-decoration:none;font-family:Poppins,sans-serif}section.why-choose-us{background:#efe3d3;padding:50px 50px 100px}.image-with-text__content .image-with-text__text+.button{margin-top:3rem;background:#8a5a44;padding:5px 40px;font-size:20px;color:#fff9f3;text-decoration:none;font-family:Poppins,sans-serif;border-radius:20px}.slideshow__text.slideshow__text--left{align-items:center;text-align:left;justify-content:center;margin-left:15%}.banner__buttons.custom__btn{position:relative;top:30px}.image-with-text__content .image-with-text__text+.button:after{content:none}#Details-menu-drawer-container[open] #menu-drawer .menu-drawer__navigation{padding:0}.header--top-center.drawer-menu{padding:0 40px}.image-with-text__content .image-with-text__text+.button:hover{background:#6f4635}.image-with-text .grid__item .image-with-text__media img{border-radius:15px}section.slideshow_mobile{display:none}.page-width.section-about-section-padding.custom__page{padding-top:0}.banner__page.custom_background{padding:0;background:none;position:relative;overflow:hidden;margin-bottom:0}.banner__page h1{font-size:30px;font-family:Poppins,sans-serif;color:#c02927;text-align:center;text-transform:uppercase;margin-bottom:0}.contact.page-width input,.contact.page-width textarea{border-radius:20px;border:1px solid #000}.contact.page-width .field:after,.contact.page-width .field:before{content:none}.contact__button{text-align:center}.custom-personalization{border:1px solid #e5e5e5;padding:20px;border-radius:8px;background:#fff;margin-top:20px}.custom-label{display:block;font-weight:600;color:#5a4a2f;margin-bottom:10px}.custom-input{width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;font-size:14px;outline:none}.custom-input:focus{border-color:#000}.custom-note{font-size:12px;color:#000;margin-top:8px;font-family:Poppins,sans-serif}.product.product--large.grid .product__info-wrapper.grid__item h1{font-size:30px;font-weight:700;color:#5a3d35;font-family:Poppins,sans-serif}.product-form__input--pill input[type=radio]:checked+label{color:#fff!important}.drawer__header h2.drawer__heading{font-size:25px;font-family:Poppins,sans-serif;color:#5a3d35}.cart-drawer__footer h2.totals__total{font-size:18px;font-family:Poppins,sans-serif;color:#5a3d35}.cart-drawer__footer p.totals__total-value{font-size:18px;font-family:Poppins,sans-serif;color:#c02927}.cart-drawer .cart__checkout-button{border-radius:20px;font-size:18px;font-family:Poppins,sans-serif;background:#5a3e36;text-transform:uppercase}.cart-drawer .cart__checkout-button:after{content:none}.product-option{font-family:Poppins,sans-serif;color:#5a3d35}td.cart-item__details a.cart-item__name.h4{font-family:Poppins,sans-serif;font-size:16px;color:#5a3d35}.cart-drawer .cart-items thead tr th{font-size:17px;font-family:Poppins,sans-serif;font-weight:700;color:#5a3d35}.product.product--large.grid .product__info-wrapper.grid__item span.price-item.price-item--regular{font-family:Poppins,sans-serif;font-weight:700;font-size:20px;color:#c02927}.product.product--large.grid .product__info-wrapper.grid__item legend.form__label{font-size:18px;font-family:Poppins,sans-serif}.product.product--large.grid .product__info-wrapper.grid__item label{font-size:15px;font-family:Poppins,sans-serif;color:#5a3e36}.preview-btn{width:100%;margin-top:15px;padding:14px;border-radius:30px;border:1px solid #ccc;background:#5a3e36;font-weight:700;letter-spacing:1px;cursor:pointer;transition:.3s;font-family:Poppins,sans-serif;font-size:16px;color:#fff}.preview-btn:hover{background:red}.preview-btn-sticky,.sticky-button-wrapper{display:none}.preview-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.preview-container{position:relative;width:620px;max-width:100%;margin:40px auto;background:#f5f5f5;border-radius:6px;padding:20px 20px 80px;text-align:center}.preview-close{position:absolute;top:-15px;right:-15px;width:40px;height:40px;border-radius:50%;background:#eee;border:none;font-size:20px;cursor:pointer}.preview-image-box{position:relative}.preview-image-box img{width:100%;height:auto;border-radius:10px}.product-form__input--pill{margin-bottom:15px}.product.product--large.grid .grid__item.product__media-wrapper,.product.product--large.grid .product__info-wrapper.grid__item{max-width:50%}.product-form__input--pill .form__label{font-weight:600;margin-bottom:8px;display:block}.product-form__input--pill label{border-radius:25px!important;padding:8px 16px!important;border:1px solid #ccc;font-size:13px;cursor:pointer;display:inline-block;margin:4px}.product-form__input--pill input[type=radio]{display:none}.product-form__input--pill input[type=radio]:checked+label{background:#6b4f2c;color:#fff;border-color:#6b4f2c}#modal-preview-text{position:absolute;bottom:18%;left:50%;transform:translate(-50%);font-size:22px;font-weight:600;color:#1a3cff;text-align:center;pointer-events:none}.preview-add-to-cart{position:absolute;left:50%;bottom:-25px;transform:translate(-50%);width:80%;padding:16px;border-radius:40px;border:none;background:#f59e0b;color:#fff;font-weight:700;cursor:pointer}.accordion .summary__title h2.h4.accordion__title.inline-richtext{font-size:18px;font-family:Poppins,sans-serif;color:#5a3e36;font-weight:700}.product__accordion .accordion__content p{font-size:14px;font-family:Poppins,sans-serif}.product__accordion .accordion__content{padding:0!important}.shopify-policy__body .rte ul li p{margin-bottom:0;margin-top:0}.preview-image-wrapper{position:relative}.shopify-policy__container{max-width:1440px;margin-bottom:30px}.shopify-policy__body .rte h4{font-size:21px;margin-bottom:0;font-family:Poppins,sans-serif}.shopify-policy__body .rte p{font-size:17px;color:#000;font-family:Poppins,sans-serif}p.product__text.inline-richtext{padding-top:0;font-size:14px;margin-top:0}.product__text.caption-with-letter-spacing{font-family:Poppins,sans-serif;color:#000;font-size:15px;margin-bottom:10px}.product__tax.caption.rte{font-size:15px;font-family:Poppins,sans-serif;color:#000;display:none}div#menu-drawer{background:#efe3d3}.menu-drawer__inner-container nav.menu-drawer__navigation ul li a{font-size:18px;font-family:Poppins,sans-serif;color:#5a3e36;font-weight:500}.product.product--large.grid .product__info-wrapper.grid__item label.quantity__label.form__label{font-weight:700}.custom-preview-wrapper{position:relative}.product-form__buttons .product-form__submit{background:#5a3e36;color:#fff;text-transform:uppercase;font-family:Poppins,sans-serif;border-radius:20px;font-weight:700}.product-form__buttons .product-form__submit:after,.product-form__buttons .product-form__submit:before{content:none}#preview-text{position:absolute;bottom:56%;left:50%;transform:translate(15%,210%) rotate(-32deg);font-size:20px;font-weight:700;z-index:99;color:#fff;pointer-events:none}.contact__button button{background:#8a5a44;padding:5px 40px;font-size:20px;color:#fff9f3;text-decoration:none;font-family:Poppins,sans-serif;border-radius:20px}.page-width.custom__page{padding-top:50px}.page-width.custom__page p{font-size:17px;color:#000;font-family:Poppins,sans-serif}.contact__button button:after{content:none}ul.collection-list.grid{margin-top:50px}ul.collection-list.grid .card__media{border-radius:20px}ul.collection-list.grid .card--standard>.card__content .card__information h3{text-align:center}.price-per-item__container .quantity:after{border-radius:20px}quantity-popover .quantity{border:none!important}.banner--desktop-transparent .button--secondary{background:#c02927;color:#fff}@media(min-width:1440px)and (max-width:1440px){sticky-header.header-wrapper .page-width.drawer-menu{max-width:100%;padding:0 40px}slideshow-component.slider-mobile-gutter{max-width:100%;padding:0 40px}div#feature_sections .best_seller slider-component.slider-mobile-gutter{max-width:100%;padding:0 40px}}@media screen and (max-width:767px){div#shopify-section-template--21069705937085__shop_school_season_qYjQCQ .school-season img.school-season-img{width:150px!important;height:150px!important}.grid__item.product__media-wrapper .thumbnail-slider button.slider-button{display:none}.grid__item.product__media-wrapper .thumbnail-slider{margin-left:0!important;margin-right:0!important}.grid__item.product__media-wrapper .thumbnail-slider .thumbnail-list.slider{padding:0;justify-content:center}.grid__item.product__media-wrapper .thumbnail-list__item.slider__slide{width:calc(24% - .6rem)}.header--top-center.drawer-menu{padding:0 20px}details#Details-menu-drawer-container ul.menu-drawer__menu.has-submenu.list-menu{display:block!important}.product.product--large.grid .grid__item.product__media-wrapper,.product.product--large.grid .product__info-wrapper.grid__item{max-width:100%}body.gradient.overflow-hidden-desktop .school-season-scroll-nav{opacity:0}.custom-personalization{padding:10px}@media screen and (min-width:750px){.product.grid .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:-26px;margin-right:-45px}}.product.grid .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important;width:100%!important}.custom-personalization button.preview-btn{font-size:15px}.sticky-button-wrapper{display:block!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:999999!important;width:100%!important;background-color:#fff!important;padding:12px 15px!important;transition:transform .3s ease-in-out!important;transform:translateY(100%)!important;box-shadow:0 -2px 15px #0003!important}.sticky-button-wrapper.is-visible{transform:translateY(0)!important}.preview-btn-sticky{background:#be2926;border:1px solid #be2926;color:#fff;text-align:center;text-transform:uppercase;border-radius:11px;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;display:block;width:100%;padding:12px 10px;cursor:pointer;letter-spacing:1px}.product__info-wrapper{padding-bottom:70px}section.slideshow_desktop{display:none}section.slideshow_mobile{display:block!important;padding:0 17px;margin-bottom:25px;margin-top:14px!important}section.slideshow_mobile .slideshow__media.banner__media.media{border-radius:20px}section.slideshow_mobile .slider-counter.slider-counter--dots{top:0}.slideshow__controls.slider-buttons button.slider-button{display:none}.image-with-text .image-with-text__content{padding:20px 0}section.why-choose-us .features-grid{grid-template-columns:1fr}.image-with-text h2.image-with-text__heading{font-size:18px}.banner__box.content-container h2{font-size:40px;line-height:40px;text-align:left}.banner__buttons.banner__buttons--multiple a{width:65%;flex-grow:unset;font-size:15px}.banner__box.content-container .banner__text.rte.body p{text-align:left}.header__icons.header__icons--localization .cart-count-bubble{background-color:red;left:2.2rem;bottom:2.8rem}div#personalization_box{padding:10px}.footer-block__details-content.footer-block-image{justify-content:left;margin-bottom:0}.footer-block.grid__item:first-child{margin-top:0;margin-bottom:0}.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in,.footer-block__image-wrapper{margin-top:0}div#personalization_box li{margin-bottom:10px}.announcement-bar p.announcement-bar__message.h5 span{font-size:17px}main#MainContent .school-season{padding:20px 10px 50px}div#personalization_box ul{padding:0 5px}.footer__content-top.page-width{padding:0 20px}.section-title,.best_seller h2.title,div#personalization_box h2,div#faq_dearmora h2{font-size:18px!important}main#MainContent .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:54rem}section.why-choose-us{padding:10px 10px 30px}section.why-choose-us .section-title{font-size:30px}.slideshow__text.banner__box.content-container{position:relative}.slideshow__text.banner__box.content-container .banner__buttons{position:absolute;bottom:-100px}.slideshow__text.banner__box.content-container .banner__buttons a.button.button--primary{border-radius:20px;font-size:13px;padding:10px;min-height:36px;background:#be2926;font-family:Poppins,sans-serif}.slideshow__text.banner__box.content-container .banner__buttons a.button.button--primary:after{content:none}}.product-reviews{max-width:1200px;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:grid;grid-template-columns:1fr 1.5fr;gap:3rem;align-items:start}.reviews-header{display:flex;flex-direction:column;gap:1.5rem}.reviews-title{font-size:2.5rem;font-weight:700;color:#1a1a1a;text-align:left;margin:0}.reviews-summary{display:flex;justify-content:center;align-items:center;margin-bottom:0;padding:2rem;background:linear-gradient(135deg,#be2926,#8b1f1c);border-radius:16px;color:#fff;box-shadow:0 10px 30px #0000001a}.average-rating{display:flex;flex-direction:column;align-items:center;gap:.5rem}.stars{display:flex;gap:.25rem}.star{width:32px;height:32px;fill:#ddd;transition:fill .2s ease}.star.filled{fill:gold}.rating-number{font-size:2rem;font-weight:700}.total-reviews{font-size:1.1rem;opacity:.9}.reviews-list{display:flex;flex-direction:column;gap:1.5rem;max-height:65vh;overflow-y:auto;padding:10px}.add-review-btn{background:linear-gradient(135deg,#be2926,#8b1f1c);color:#fff;border:none;border-radius:12px;padding:1rem 1.5rem;font-weight:700;font-size:1rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;margin-top:1rem;width:100%;text-transform:uppercase;letter-spacing:.5px}.add-review-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #be29264d}.review-item{background:#fff5f5;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px #00000014;border:1px solid rgba(190,41,38,.15);transition:transform .2s ease,box-shadow .2s ease}.review-item:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.reviewer-info{display:flex;align-items:center;gap:1rem}.avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid rgba(190,41,38,.2)}.avatar-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#be2926,#8b1f1c);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.reviewer-details{display:flex;flex-direction:column;gap:.25rem}.reviewer-name{font-weight:700;color:#be2926;font-size:1.1rem}.review-rating{display:flex;gap:.1rem}.review-rating .star{width:16px;height:16px}.review-date{color:#8b1f1c;font-size:.9rem;font-weight:500}.review-content{color:#333;line-height:1.6;max-height:9rem;overflow-y:auto;padding-right:.25rem}.review-content::-webkit-scrollbar{width:8px}.review-content::-webkit-scrollbar-track{background:#0000000a;border-radius:999px}.review-content::-webkit-scrollbar-thumb{background:#be292680;border-radius:999px}.review-text{margin:0;font-size:1.15rem}@media(max-width:768px){.product-reviews{grid-template-columns:1fr;gap:2rem;padding:1rem}.reviews-header{gap:1rem}.reviews-title{font-size:2rem;text-align:center}.reviews-summary{padding:1.5rem}.reviews-list{max-height:50vh;gap:1.5rem}.review-item{padding:1rem}.review-header{flex-direction:column;gap:.5rem;align-items:flex-start}.reviewer-info{width:100%}.add-review-btn{padding:.875rem 1.25rem;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/main.css.map */
