@media (max-width: 798px){.mobile-hide{display:none!important}}@media (min-width: 799px){.desktop-hide{display:none!important}}.invisible{display:none}.product__information .oke-sr{padding-bottom:18px}.product-quantity-box.purchase-details__quantity{order:0;margin-right:14px}.purchase-details .purchase-details__spb--false{order:1}.quantity-minus.button{border-right:thin solid #d3d3d3}.quantity-plus.button{border-left:thin solid #d3d3d3}.get-it-by{padding:19px}.send-as-e-gift{padding:15px;border-radius:16px;background:#f7f7f7;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.send-as-e-gift.in-quickview{margin-top:10px}.send-as-e-gift>*{width:100%}.send-as-e-gift .add-e-gift{border:2px solid #8C1F42;height:60px;padding:8px;display:flex;align-items:center;justify-content:center;font-size:17.5px;font-weight:700;text-transform:uppercase;gap:8px;color:#ae2947}.send-as-e-gift .add-e-gift svg{width:22px}.send-as-e-gift .e-gift-description{text-align:center}.send-as-e-gift .e-gift-description a{color:#ae2947;font-weight:700}.section-corporate-hero{padding:50px}.corporate-hero-wrapper{display:flex;justify-content:space-evenly;align-items:center;align-content:center;gap:50px}.corporate-hero-left{max-width:550px}.corporate-hero-wrapper h1{color:#1e1b1a;font-family:Prata;font-size:40px;font-weight:400;line-height:normal;margin:0 0 12px}.corporate-hero-wrapper h3{color:#1e1b1a;font-family:Lato;font-size:22px;font-weight:400;line-height:1.5}@media (max-width: 798px){.section-corporate-hero{padding:45px 15px!important}.section-corporate-hero .section{width:100%}.corporate-hero-wrapper{flex-wrap:wrap;gap:30px}.corporate-hero-left{width:100%;order:1}.corporate-hero-right{order:0}.corporate-hero-wrapper h1{font-size:32px}.corporate-hero-wrapper h3{font-size:18px;line-height:22px!important}}.section-corporate-featured-in{padding:35px 50px}.corporate-featured-in-wrapper{display:flex;align-items:center;justify-content:center;align-content:center;gap:90px}.corporate-featured-in-logos{display:flex;align-items:center;justify-content:space-evenly;flex:auto;gap:5%}.corporate-featured-in-wrapper h3{color:#fff;font-size:28px;font-weight:400;line-height:140%;text-transform:uppercase}.corporate-featured-in-logos .image-element__wrap{height:unset;align-self:stretch;flex:1;display:inline-flex;align-items:center}@media (max-width: 1400px){.section-corporate-featured-in{padding:30px 25px}.corporate-featured-in-wrapper{gap:30px}.corporate-featured-in-wrapper h3{font-size:24px}.corporate-featured-in-logos img{min-height:15px}}@media (max-width: 1000px){.section-corporate-featured-in{padding:30px 25px}.corporate-featured-in-wrapper{gap:30px;flex-wrap:wrap}.corporate-featured-in-wrapper h3{font-size:18px;text-align:center;width:100%}}@media (max-width: 798px){.section-corporate-featured-in{padding:35px 15px!important}.section-corporate-featured-in .section{width:100%}.corporate-featured-in-logos{justify-content:center;padding-bottom:10px;margin-bottom:-10px}.corporate-featured-in-logos .image-element__wrap{margin:0;flex:1}.corporate-featured-in-logos .image-element__wrap:nth-child(n+6){display:none}.corporate-featured-in-logos img{max-height:unset;min-height:unset;max-width:unset;width:100%}}.section-corporate-description{padding:80px 0}.section-corporate-description h2{text-align:center;font-size:32px;font-weight:400}.corporate-description-choices{display:flex;align-items:center;gap:25px;padding:45px 0}.corporate-description-choices svg{width:53px;min-width:53px;height:52px}.corporate-description-choices img{min-height:50px}.corporate-description-choices p{border-radius:5px;padding:15px;color:#fff;font-family:Lato;font-size:25px;font-style:normal;font-weight:600;line-height:normal;background-color:#ae2947;cursor:pointer}.corporate-description-choices p strong{color:#e0e9b0}.corporate-description-choices .image-element__wrap{width:35px;min-width:35px}.corporate-description-choices img{height:100%;width:100%;min-width:100%}.corporate-description-steps{display:flex;gap:5px;flex-wrap:wrap}.corporate-description-step{width:100%;padding:15px;display:flex;justify-content:flex-start;align-items:center;align-content:center;gap:25px}.corporate-description-step .step-count{display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:Prata;font-size:36.403px;font-style:normal;font-weight:400;line-height:40.954px;background-image:url(step-count.svg);background-repeat:no-repeat;width:67px;min-width:67px;height:62px;background-size:contain}.corporate-description-step .step-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.corporate-description-step .step-content>*{width:100%}.corporate-description-step .step-content h3{font-size:30px;font-weight:400}.corporate-description-step .step-content h4{font-size:18px;font-weight:400}.corporate-description-step .step-content h4 a{color:#ae2947}@media (max-width: 798px){.section-corporate-description{padding:45px 20px!important}.section-corporate-description .section{width:100%;padding:0}.section-corporate-description h2{font-size:24px}.corporate-description-choices{padding:30px 0}.corporate-description-choices .svg-container{position:relative;align-self:stretch;display:flex;align-items:center}.corporate-description-choices .svg-container:before{content:"";position:absolute;width:1px;height:100%;left:0;right:0;margin:auto;background-color:#e9bcc6}.corporate-description-choices svg{width:35px;min-width:35px;height:35px;fill:#ae2947;background:#fff;padding:10px 0;box-sizing:content-box;position:relative}.corporate-description-choices svg path{fill:#ae2947}.corporate-description-choices p{color:#000;font-size:18px;background-color:#fff;padding:0;text-align:center;font-weight:400}.corporate-description-choices p strong{color:#ae2947}.corporate-description-choices img{width:35px}.corporate-description-steps{gap:30px}.corporate-description-step{padding:0}.corporate-description-step .step-count{width:50px;min-width:50px;line-height:35px;height:46px;font-size:27px;background-size:cover}.corporate-description-step .step-content h3{font-size:20px}.corporate-description-step .step-content h4{font-size:14px}}.section-corporate-contact{padding:0 0 80px}.corporate-contact{color:#fff;text-align:center;font-family:Prata;font-size:32px;font-weight:400;line-height:130%;padding:25px}.corporate-contact a{color:#e0e9b0}@media (max-width: 798px){.section-corporate-contact{padding:0 20px 45px!important}.section-corporate-contact .section{width:100%}.corporate-contact{border-radius:10px;font-size:24px}}.section-corporate-logo-engraving{padding:50px}.corporate-logo-engraving{display:flex;gap:55px;align-items:center;justify-content:space-evenly}.corporate-logo-engraving-left{max-width:475px}.corporate-logo-engraving-left h3{color:#fff;text-align:center;font-family:Prata;font-size:32px;font-weight:400;margin:0 0 30px}.corporate-logo-engraving-right img{border-radius:11px}.corporate-logo-description{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.corporate-logo-description .description-item{display:flex;align-items:center;align-content:center;justify-content:flex-start;gap:25px}.corporate-logo-description .description-item svg{width:39px;min-width:39px;height:39px}.corporate-logo-description .description-item p{color:#fff;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media (max-width: 798px){.section-corporate-logo-engraving{padding:45px 20px!important}.section-corporate-logo-engraving .section{width:100%}.corporate-logo-engraving{flex-wrap:wrap;gap:27.5px}.corporate-logo-engraving-left{max-width:unset;width:100%;order:1}.corporate-logo-engraving-left h3{text-align:left;font-size:24px}.corporate-logo-engraving-right{order:0}.corporate-logo-description .description-item p{font-size:18px}.corporate-logo-engraving-right img{border-radius:0}}.section-corporate-testimonials{padding:50px}.corporate-testimonials{display:flex;gap:50px;justify-content:space-evenly;align-items:center;align-content:center}.corporate-testimonials-left{flex:.9}.corporate-testimonials-left img{border-radius:11px}.corporate-testimonials-left h3{color:#000;font-size:32px;font-weight:400;line-height:44.8px;margin:0 0 10px}.corporate-testimonials-left p{font-size:18px;font-style:normal;font-weight:400;line-height:21px;margin:0 0 30px}.corporate-testimonials-right{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(9,1fr);grid-gap:15px;gap:15px;flex:1.1}.testimonials-item{border-radius:12px;padding:20px}.testimonials-item:nth-child(1){grid-column:1/2;grid-row:1/5}.testimonials-item:nth-child(2){grid-column:2/2;grid-row:1/6}.testimonials-item:nth-child(3){grid-column:1/2;grid-row:5/10}.testimonials-item:nth-child(4){grid-column:2/2;grid-row:6/10}.testimonials-item svg{margin:0 0 15px}.testimonials-item h4{color:#2e2e2e;font-size:18px;font-weight:500;line-height:30px;margin:0 0 10px}.testimonials-item p{color:#404040;font-size:16px;font-weight:400;line-height:21px}.corporate-testimonials .swiper-button-prev:after,.corporate-testimonials .swiper-button-next:after{display:none}.corporate-testimonials .swiper-button-prev,.corporate-testimonials .swiper-button-next{width:30px;height:30px}@media (max-width: 798px){.section-corporate-testimonials{padding:45px 20px!important}.section-corporate-testimonials .section{width:100%}.corporate-testimonials{flex-wrap:wrap;gap:20px}.corporate-testimonials-left{max-width:unset;width:100%;flex:auto;display:flex;flex-wrap:wrap}.corporate-testimonials-left .image-element__wrap{order:0;margin:0 0 30px;width:100%}.corporate-testimonials-left img{border-radius:0}.corporate-testimonials-left h3{order:1;margin:0 0 10px;font-size:24px}.corporate-testimonials-left p{order:2;margin:0}.corporate-testimonials-right{width:100%;flex:auto}.corporate-testimonials-carousel{width:calc(100% + 40px);margin-left:-20px!important;margin-right:-20px!important}.testimonials-item{margin:0 10px}}@media (max-width: 480px){.testimonials-item{margin:0;width:270px;max-width:270px}}.section-corporate-comparison{padding:50px}.corporate-comparison{display:flex;gap:30px;justify-content:center;position:relative}.icon-vs{position:absolute;left:0;right:0;top:35%;margin:auto}.comparison-block{width:50%;max-width:450px;border-radius:12px;overflow:hidden}.comparison-block .comparison-image{aspect-ratio:1;object-fit:cover;margin:0 0 20px}.comparison-image-title{width:100%;text-align:center;margin-bottom:15px}.comparison-image-title img{height:60px;width:auto;margin:0 auto}.comparison-block h4{color:#1f362e;font-family:Lato;font-size:35px;font-style:normal;font-weight:600;line-height:140%;text-align:center;margin:0 0 15px;line-height:60px}.comparison-block .image-title{margin:0 auto 15px;max-height:60px}.comparison-block ul{color:#1f362e;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:140%;padding:0 60px 40px}.comparison-block ul li{display:flex;align-items:center;gap:10px;margin:0 0 17.5px}.comparison-block ul li:last-child{margin-bottom:0}.section-corporate-comparison h3{color:#000;text-align:center;font-family:Prata;font-size:32px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 30px}@media (max-width: 798px){.section-corporate-comparison{padding:45px 20px!important;background-color:#e0e9b0}.section-corporate-comparison .section{width:100%}.corporate-comparison{gap:0}.comparison-block:first-of-type{border-radius:11px 0 0 11px;border:1px solid #000;background-color:#fff!important}.comparison-block:last-child{border-radius:0 11px 11px 0;border:1px solid #000;border-left:0}.comparison-image-title{height:40px;display:flex;align-items:center;justify-content:center}.comparison-image-title img{width:calc(100% - 40px);height:auto}.comparison-block .image-element__wrap:nth-of-type(2){padding:0 15px}.comparison-block ul{padding:15px;font-size:16px}.comparison-block ul li{gap:8px;margin:0 0 15px}.comparison-block ul li svg{width:20px;min-width:20px;height:20px}.comparison-block h4{font-size:18px;line-height:40px}}.section-corporate-faq{padding:40px 60px}.corporate-faq h3{color:#000;text-align:center;font-family:Prata;font-size:32px;font-weight:400;line-height:normal;margin:0 0 25px}.faq-item{padding:15px 5px;border-bottom:1px solid rgba(0,0,0,.1)}.faq-item h4{width:100%;padding-right:20px;display:block;font-family:Lato;font-size:18px;font-style:normal;font-weight:700;line-height:28px;position:relative}.faq-item h4 svg{position:absolute;right:0;height:20px;width:20px;top:0;bottom:0;margin:auto}.faq-item .faq-answer{max-height:0;overflow:hidden;transition:all .2s ease-in-out}.faq-item.extended .faq-answer{max-height:999px;padding-top:20px}.faq-item.extended h4 svg{transform:rotate(180deg)}@media (max-width: 798px){.section-corporate-faq{padding:45px 20px!important}.section-corporate-faq .section{width:100%}.faq-item{padding-left:0;padding-right:0}}.section-corporate-boards{padding:0 0 100px}.section-corporate-boards h3{color:#000;text-align:left;font-family:Prata;font-size:32px;font-weight:400;line-height:normal;margin:0 0 10px}.section-corporate-boards .corporate-boards-description{color:#404040;text-align:left;font-size:22px;font-weight:400;line-height:140%;margin:0 0 40px}.corporate-boards-tabs{display:flex;gap:25px;margin:0 0 25px}.corporate-boards-tabs .corporate-boards-tab{display:flex;flex:1;flex-wrap:wrap;padding:15px;gap:8px;border-radius:16px;border:1px solid #AE2947}.corporate-boards-tabs .corporate-boards-tab.active{background-color:#e0e9b0}.corporate-boards-tabs .corporate-boards-tab h4{color:#000;text-align:center;font-family:Lato;font-size:22.4px;font-weight:400;line-height:25.2px;width:100%}.corporate-boards-tabs .corporate-boards-tab p{color:#000;text-align:center;font-family:Lato;font-size:18px;font-weight:700;line-height:21px;width:100%}.corporate-boards-slider .corporate-board{display:none}.corporate-boards-slider[data-size=SMALL] .corporate-board[data-size=SMALL],.corporate-boards-slider[data-size=MEDIUM] .corporate-board[data-size=MEDIUM],.corporate-boards-slider[data-size=LARGE] .corporate-board[data-size=LARGE]{display:block}.corporate-board h4{margin:20px 0;color:#000;text-align:center;font-family:Lato;font-size:22.4px;font-weight:400;line-height:25.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.corporate-board-price-qty{margin:0 0 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.corporate-board-price{color:#404040;font-size:22px;font-weight:700;line-height:21.875px;text-align:center}.corporate-board-price-qty .product-quantity-box{width:165px}.corporate-board-price-qty .product-quantity-box .quantity-wrapper .quantity-element{height:35px;min-height:35px}.corporate-board-atc-container{text-align:center;display:flex;gap:10px;justify-content:center}.corporate-board-atc,.corporate-board-send-as-egift{border-radius:45px;background:#ae2947;border:1px #ae2947 solid;padding:9px 15px;color:#fff;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:500;line-height:27px;text-transform:uppercase;display:inline-block}.corporate-board-send-as-egift{background-color:#fff;color:#ae2947}.corporate-board-atc:hover{color:#fff}.corporate-boards-slider .swiper-button-prev:after,.corporate-boards-slider .swiper-button-next:after{display:none}.corporate-boards-slider .swiper-button-prev,.corporate-boards-slider .swiper-button-next{width:40px;height:40px;margin-top:-120px}.corporate-board-image{position:relative}.corporate-board-quickview{display:none;align-items:center;justify-content:center;height:60px;position:absolute;bottom:0;left:0;width:100%;color:#000;text-align:center;font-family:Lato;font-size:18px;font-weight:400;line-height:21px;text-transform:uppercase;border:1px solid #AE2947;background:#deeab0}.corporate-board-image:hover .corporate-board-quickview{display:flex}.corporate-board-qv{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;background:#0000001a;z-index:9999;width:100%;height:100%}.corporate-board-qv-container{position:relative;background-color:#fff;border-radius:10px;max-width:90vw;max-height:90vh;width:100%;height:100%;overflow:hidden;overflow-y:auto}.corporate-board-qv-close{position:absolute;top:20px;right:20px;box-shadow:0 0 40px #63280033;width:44px;height:44px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:0;cursor:pointer;z-index:999}.corporate-board-qv-container .product-text ul{list-style:disc outside;margin-left:2em;margin-top:1em}.corporate-board-qv-container .product-text ul:not(:last-child){margin-bottom:1em}.corporate-board-qv-container .product-text ul li+li{margin-top:.25em}.corporate-board-qv-container .section{width:100%;max-width:unset}.corporate-board-qv-container .product__images{margin:0}.corporate-board-qv-container .product__information{padding:80px 35px;max-height:100%}.corporate-board-qv-container .quality-icon{padding:20px}.corporate-board-qv-container .quality-icon img{width:45px}.corporate-board-qv-container .quality-icon .title{font-size:12px}.corporate-board-qv-container .quality-icon .collection-info__caption--below-image{padding:5px 0}.corporate-board-qv-container .purchase-details{flex-wrap:nowrap}.corporate-board-qv-container .product-gallery__thumbnails{padding:0 100px}.corporate-board-qv-container .price-ui.hidden{opacity:1;display:block!important}@media (max-width: 798px){.section-corporate-boards{padding:0 20px 45px!important}.section-corporate-boards .section{width:100%}.section-corporate-boards h3{font-size:24px}.section-corporate-boards .corporate-boards-description{font-size:16px;font-weight:400;margin:0 0 40px}.corporate-boards-tabs{gap:0}.corporate-boards-tabs .corporate-boards-tab{padding:10px;border-radius:0;border-color:#e2e2e2}.corporate-boards-tabs .corporate-boards-tab:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.corporate-boards-tabs .corporate-boards-tab:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.corporate-boards-tabs .corporate-boards-tab[data-size=MEDIUM]{border-left:0;border-right:0}.corporate-boards-tabs .corporate-boards-tab.active{border-color:#ae2947}.corporate-boards-tabs .corporate-boards-tab[data-size=MEDIUM].active{border-left:1px #AE2947 solid;border-right:1px #AE2947 solid}.corporate-boards-tabs .corporate-boards-tab{gap:4px}.corporate-boards-tabs .corporate-boards-tab h4{font-size:16px;font-weight:400;line-height:20.2px}.corporate-boards-tabs .corporate-boards-tab p{font-size:14px}.corporate-board-price-qty{flex-wrap:wrap;gap:15px}.corporate-board-price{width:100%;text-align:center}.corporate-boards-slider{width:calc(100% + 40px);margin-left:-20px!important;overflow:hidden}.corporate-board .product-quantity-box{max-width:220px;margin:0 auto}.corporate-board.swiper-slide-active .corporate-board-image{max-width:85%;margin:0 auto}.corporate-boards-slider .swiper-button-prev,.corporate-boards-slider .swiper-button-next{margin-top:-130px;width:30px;height:30px}.corporate-boards-slider .swiper-button-prev{left:35px}.corporate-boards-slider .swiper-button-next{right:35px}.corporate-boards-slider .swiper-slide-next .corporate-board-image:before,.corporate-boards-slider .swiper-slide-prev .corporate-board-image:before{content:"";position:absolute;width:100%;left:0;top:0;height:100%;background:#fff;opacity:.5}.corporate-board .corporate-board-quickview{display:flex;background-color:#1f362e;border-color:#1f362e;color:#fff;height:34px;font-size:14.211px;font-style:normal;font-weight:500;line-height:16.58px;text-transform:uppercase}.corporate-board-qv-container{width:100vw;height:100vh;max-width:unset;max-height:unset;border-radius:0;padding-top:30px}.corporate-board-qv-close{background-color:#ae2947;top:50px}.corporate-board-qv-close svg rect{color:#fff;fill:currentColor}.corporate-board-qv-container .quantity-wrapper .quantity-element.button{padding-left:10px;padding-right:10px;width:35px}.corporate-board-qv-container .product__information{padding:25px 5px}.corporate-board-qv-container .product-gallery__thumbnails{padding:0 15px;margin:20px auto 0}.corporate-board-qv-container .product__images{margin:0 auto;width:calc(100% - 30px)}.corporate-board-qv-container .quality-icon{display:none}.corporate-board-qv-container .button--add-to-cart .text{font-size:14px}.corporate-board-qv-container .product-quantity-box.purchase-details__quantity{margin-right:0}.corporate-board-qv-container .product-block--accordion{width:calc(100% + 30px);margin-left:-15px}.corporate-board-atc,.corporate-board-send-as-egift{padding:4px 8px;font-size:12px}.corporate-board-price{font-size:16px}.corporate-board h4{font-size:18px;margin-bottom:10px}}@media (min-width: 799px){#theme-ajax-cart.is-drawer{min-width:600px;right:min(-40%,-600px)}}.ajax-cart__cart-title{font-family:Prata;font-size:25px;font-style:normal;font-weight:400;line-height:56px;text-align:left;padding:15px}.ajax-cart__close-icon{top:15px}.ajax-cart__product-image{margin-right:15px;width:min(25%,114px)}.ajax-cart__product-title{color:#000;font-size:18px;margin:0 0 7px}.ajax-cart__price{font-size:17.5px;color:#404040;display:flex;justify-content:space-between}.ajax-cart__product-size{color:#404040;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:21px;margin:0 0 7px}.ajax-cart__gift-badge{margin:0 0 7px}.ajax-cart__gift-badge .cart-badge{display:inline-flex;padding:5px 9px;align-items:flex-start;gap:10px;border-radius:20px;color:#fff;font-family:Lato;font-size:10px;font-weight:800;line-height:1;text-transform:uppercase}.ajax-cart__gift-badge .cart-badge.e-gift{background:#ae2947}.ajax-cart__gift-badge .cart-badge.corporate{background:#1f362e}.ajax-cart__taxes-shipping-message{color:#404040;text-align:center;font-family:Lato;font-size:18px;font-weight:400;line-height:27px;margin:5px 0 0}.ajax-cart__button{margin-top:2px}.ajax-cart__cart-link{display:inline-block;color:#000;text-align:center;font-family:Lato;font-size:18px;font-weight:400;line-height:27px;text-decoration-line:underline;margin:15px auto 0}.ajax-cart__row-description{color:#404040;font-family:Lato;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.ajax-cart__details-wrapper .ajax-cart__details-row{padding:0}.section-e-gift-hero{padding:50px;background-repeat:no-repeat;background-size:cover}.e-gift-hero-wrapper{display:flex;justify-content:space-evenly;align-items:center;align-content:center;gap:20px;padding:30px;background-color:#1f362e;max-width:690px;margin:0 auto;border-radius:6px}.e-gift-hero-left{text-align:center}.e-gift-hero-left img{max-width:84px;width:84px;height:84px}.e-gift-hero-wrapper h1{color:#fff;font-family:Prata;font-size:32px;font-weight:400;line-height:normal}@media (max-width: 798px){.section-e-gift-hero{padding:15px!important}.section-e-gift-hero .section{width:100%}.e-gift-hero-wrapper{flex-wrap:wrap;gap:20px;padding:15px}.e-gift-hero-left{width:100%;order:0}.e-gift-hero-left img{max-width:172px;width:172px;height:172px}.e-gift-hero-right{width:100%;order:1}.e-gift-hero-wrapper h1{font-size:22px;line-height:1.5;text-align:center}}.section-e-gift-description{padding:50px}.section-e-gift-description h2{color:#1e1b1a;text-align:center;font-family:Prata;font-size:32px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:30px}.e-gift-description-steps{display:flex;gap:15px}.e-gift-description-step{padding:15px;border-radius:5px;background:#fff0f3;text-align:center;flex:1}.e-gift-description-step .step-count{display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;font-family:Prata;font-size:32px;font-style:normal;font-weight:400;line-height:36px;background-image:url(step-count.svg);background-repeat:no-repeat;width:57px;min-width:57px;height:55px;background-size:contain;margin:0 auto 9px}.e-gift-description-step h3{color:#404040;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:21px;margin:0 0 9px}.e-gift-description-step h4{color:#404040;text-align:center;font-family:Lato;font-size:16px;font-style:normal;font-weight:400;line-height:21px;max-width:270px;margin:0 auto}@media (max-width: 798px){.section-e-gift-description{padding:20px!important}.section-e-gift-description .section{width:100%}.section-e-gift-description h2{font-size:29px;margin-bottom:25px}.e-gift-description-steps{flex-wrap:wrap}.e-gift-description-step{width:100%;flex:auto}.e-gift-description-step h3,.e-gift-description-step h4{font-size:16px}}.section-e-gift-content{padding:40px 50px!important}.e-gift-content{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,1fr);grid-gap:40px;gap:40px;flex:1.1}.e-gift-content>*{display:flex;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap}.e-gift-content-box:nth-child(1){grid-column:1/2;grid-row:1/3}.e-gift-content-box:nth-child(2){grid-column:2/2;grid-row:1/4}.e-gift-content-box:nth-child(3){grid-column:1/2;grid-row:2/7}.e-gift-content-box:nth-child(4){grid-column:2/2;grid-row:3/7}.e-gift-content-box .image-element__wrap{width:100%}.e-gift-content h3{color:#1e1b1a;text-align:center;font-family:Prata;font-size:32px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:10px;width:100%}.e-gift-content p{color:#404040;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:21px;max-width:410px;padding-bottom:20px;margin:0 auto}.e-gift-content-box:nth-child(4) p{max-width:410px}@media (max-width: 798px){.section-e-gift-content{padding:20px!important}.section-e-gift-content .section{width:100%}.e-gift-content{display:flex;flex-wrap:wrap;gap:20px}.e-gift-content-box{width:100%}.e-gift-content-box:nth-child(2){order:0}.e-gift-content-box:nth-child(1){order:1}.e-gift-content-box:nth-child(3){order:2}.e-gift-content-box:nth-child(4){order:4}.e-gift-content p{max-width:unset}.e-gift-content-box:nth-child(4) p{max-width:unset}}.section-e-gift-product{padding:40px!important}.e-gift-product .cart-product-wrapper{border-radius:6px;border:1px solid #E9BCC6;padding:10px}.e-gift-product .cart-product-info{border:0;padding:0;flex:4.9}.e-gift-product .cart-product-options .cart-product-schedule{background-color:#fff0f3;flex:2.1}.e-gift-product .select-delivery-date{font-size:16px;font-weight:700;line-height:21px;margin:0 0 10px}.get-your-gift{display:flex;justify-content:center;align-items:center;align-content:center;color:#fff;text-align:center;font-family:Lato;font-size:17.5px;font-style:normal;font-weight:400;line-height:21.875px;text-transform:uppercase;background:#ae2947;height:42px;width:100%;gap:5px;margin:10px 0 0}.get-your-gift:hover,.get-your-gift:focus,.get-your-gift:active{color:#fff}.get-your-gift[disabled]{opacity:.5;pointer-events:none}@media (max-width: 798px){.section-e-gift-content{padding:40px 20px 20px!important}}.page-e-gift-landing .e-gift-hero-right h1,.page-e-gift-landing .cart-product-description h4 a,.page-e-gift-landing .cart-product-image img,.page-e-gift-landing .e-gift-hero-left img,.page-e-gift-landing .cart-product-e-gift-sender,.page-e-gift-landing .get-your-gift,.page-e-gift-landing .cart-product-short-description,.page-e-gift-landing .cart-product-serves,.page-e-gift-landing .cart-product-featured-icons{visibility:hidden}.cart .banner__heading,.cart .banner__subheading{color:#fff}#gs__toggle-box{display:none!important}.cart-products{margin:30px 0}.cart-product.cart__card{display:block;border:0;margin:0 0 25px;padding:0}.cart-product.cart__card[data-corporate=false]{margin:0 0 5px}.cart-product.cart__card[data-corporate=false]:first-child:not(:only-child){padding-bottom:24px}.cart-product-count{color:#000;font-family:Prata;font-size:25px;font-weight:400;line-height:37.5px;margin:0 0 24px;display:inline-flex;align-items:center;gap:15px}.cart-product-count .corporate-badge{border-radius:60px;background:#1f362e;padding:5px 15px;color:#fff;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-transform:uppercase;height:auto;display:flex;align-items:center;border:1px solid #1F362E}.cart-product-wrapper{display:flex;flex-wrap:wrap;gap:10px}.cart-product-options{display:flex;flex-wrap:wrap;gap:10px;width:100%}.cart-product-info{display:flex;align-items:center;justify-content:flex-start;gap:14px;border-radius:6px;border:1px solid #E9BCC6;padding:10px;flex:9}.cart-product-image{max-width:180px}.cart-product-description h4{color:#000;font-family:Lato;font-size:18px;font-weight:400;line-height:27px;margin:0 0 5px}.cart-product-serves{color:#404040;font-family:Lato;font-size:14px;font-weight:700;line-height:21px;margin:0 0 12px}.cart-product-price{color:#404040;font-family:Lato;font-size:17.5px;font-weight:400;line-height:21.875px;margin:0 0 12px}.cart-giftcard-properties{display:flex;flex-direction:column}.cart-product-remove a{color:#ae2947;font-family:Lato;font-size:12px;font-weight:700;line-height:normal;text-decoration-line:underline}.cart-product-type{padding:15px;border-radius:5px;background:#fbebc4;flex:3}.cart-product-options .cart-product-schedule{flex:3}.cart-product[data-corporate=true] .cart-product-type{background-color:#d7f0fd}.cart-product-type .how-to-send,.cart-product-delivery .select-delivery-date,.cart-product-delivery .universal-gift-message{color:#404040;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:21px;margin:0 0 11px}.cart-product-delivery .universal-gift-message{margin:0}.cart-product-send-types,.cart-delivery-options{display:flex;flex-wrap:wrap;gap:10px}.cart-product-send-type,.cart-delivery-option,.cart-product-message-check{width:100%;display:flex;gap:10px;align-items:flex-start;color:#707070;font-family:Lato;font-size:14px;font-weight:400;line-height:16.1px}.cart-product-message .cart-product-message-check{font-size:16px}.universal-message.cart-product-message .cart-product-message-check{display:block}.cart-product-message-check p{color:#707070;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:16.1px}.cart-product-send-type label,.cart-delivery-option label,.cart-product-message-check label{width:calc(100% - 30px);height:100%}.cart-product-send-type strong,.cart-delivery-option strong,.cart-product-message-check strong{color:#404040;display:inline-block;margin-bottom:3px;margin-top:1px}.cart-product-message-check{height:21px}.cart-delivery-option strong span{color:#ae2947}.cart-product-send-type input[type=radio],.cart-delivery-option input[type=radio],.cart-product-message-check input[type=checkbox]{-webkit-appearance:none;appearance:none;border-radius:50%;border:1px solid #AAA;width:20px;height:20px;min-width:20px;min-height:20px}.cart-product-send-type input:checked,.cart-delivery-option input:checked,.cart-product-message-check input:checked,.cart-product-message-check input.checked{background:url(icon-checked-v2.svg);background-repeat:no-repeat;border:0}.cart-product-delivery{display:flex;gap:10px;width:100%}.cart-product-schedule{padding:15px;border-radius:5px;background:#fbebc4;flex:5}.cart-product-schedule p{color:#707070;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:16.1px;margin:0 0 10px}.cart-product-schedule p.surcharge-fee{font-size:13px}.cart-product-schedule p.use-gift-email{text-align:center;font-size:13px;width:100%}.cart-product[data-corporate=true] .cart-product-schedule{background-color:#d7f0fd}.cart-product-message{padding:15px;border-radius:5px;background:#fbebc4;flex:7;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:10px}.cart-product-egift-recipient{padding:15px;border-radius:5px;background:#fbebc4;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:0}.cart-product-address{padding:15px;border-radius:5px;background:#fbebc4;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:10px}.cart-products:not(.multiple-boards) .cart-product:not([data-corporate=true]) .cart-product-address{display:none}.corporate-recipient-address.cart-product-address{padding:0;background:none}.corporate-recipient-address.cart-product-address input{padding:14px 50px 14px 17px}.multiple-boards .cart-product-schedule,.multiple-boards .cart-product-message,.multiple-boards .cart-product-address,.e-gift-board .cart-product-schedule,.e-gift-board .cart-product-address,.e-gift-board .cart-product-message,.e-gift-board .cart-product-egift-recipient{flex:1;align-items:flex-start;align-content:flex-start}.multiple-boards .cart-product-options .cart-product-schedule{flex:3}.multiple-boards .cart-product-address{align-content:space-between}.corporate-recipient .cart-product-address,.corporate-recipient .corporate-recipient-message{flex:10}.multiple-boards .cart-product-address>div:first-child{display:flex;gap:10px;flex-wrap:wrap}.multiple-boards .cart-product-address>div:first-child>*{width:100%}.cart-product-egift-recipient .buy-egift-for{color:#404040;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:21px;margin:0 0 10px;width:100%}.cart-product-egift-recipient .egift-name{display:flex;width:100%;gap:15px;margin:0 0 15px}.cart-product-egift-recipient .egift-name>div{flex:1}.cart-product-egift-recipient .egift-email{width:100%}.cart-product-egift-recipient label{margin:0 0 7px;color:#707070;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:16.1px;width:100%}.cart-product-egift-recipient input,.cart-product-egift-recipient textarea,.corporate-recipient input,.corporate-recipient textarea{border:1px solid #CCC;padding:14px 17px;color:#535353;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:16.1px;width:100%;height:46px}.cart-product input::placeholder,.cart-product textarea::placeholder{font-size:13px}.cart-product-address .select-delivery-address{color:#404040;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:21px;width:100%}.cart-product-address label{color:#404040;font-family:Lato;font-size:14px;font-style:normal;font-weight:700;line-height:21px;margin:0 0 3px;width:100%}.cart-product-address select{width:100%;height:44px;color:#757575;font-family:Lato;font-size:13.333px;font-style:normal;font-weight:400;line-height:normal;-webkit-appearance:none;appearance:none;border:1px solid #CCC;background-image:url(select-dropdown.svg);background-repeat:no-repeat;background-position:calc(100% + 1px) center;padding:14px 10px}.cart-product-address select.error{border-color:#8c1f42!important;box-shadow:0 0 3px #8c1f42}.cart-product-address p{color:#707070;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:16.1px;margin:0}.cart-product-address input{border:1px solid #CCC;padding:14px 50px 14px 17px;color:#535353;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:16.1px;width:100%;background-image:url(select-dropdown.svg);background-repeat:no-repeat;background-position:calc(100% + 1px) center;background-size:auto calc(100% + 2px)}.cart-product-address .edit-address{color:#ae2947;font-family:Lato;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline}.cart-product-address .input-address{cursor:pointer!important}.cart-product[data-corporate=true] .cart-product-message{background-color:#d7f0fd}.cart-product-message textarea{width:100%;padding:10px;border:1px solid #CCC;font-size:14px;background:#fff;height:calc(100% - 31px);resize:none}.corporate-recipient-message textarea{resize:none}[data-corporate=true] .cart-product-message textarea{min-height:calc(100% - 120px);max-height:calc(100% - 105px);height:auto}.cart__text{width:calc(100% - 30px)}.cart__text label{width:100%}.cart-product-add-another-continue{width:100%;display:flex;gap:10px}.cart-product-add-another-continue a{border-radius:60px;padding:5px 15px;color:#fff;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-transform:uppercase;display:flex;align-items:center;gap:5px}.cart-product-add-another-continue a.add-another{background:#ae2947;color:#fff;border:1px #AE2947 solid}.cart-product-add-another-continue a.add-another[disabled]{pointer-events:none;opacity:.5}.cart-product-add-another-continue a.continue{color:#ae2947;border:1px #AE2947 solid;background-color:#fff}.cart-same-type-container+.cart-same-type-container,.cart-same-type-container+.cart-product-count{margin-top:40px}.cart-product-e-gift-sender{border-radius:10px;background:#ae2947;padding:0 9px;color:#fff;font-family:Lato;font-size:10px;font-style:normal;font-weight:800;line-height:21px;text-transform:uppercase;display:inline-block;margin:0 0 10px}.cart-product-short-description{color:#404040;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:21px;max-width:410px}.cart-product-featured-icons{display:flex;flex-wrap:wrap;gap:15px;row-gap:10px;max-width:300px}.cart-products .cart-product-featured-icons{max-width:unset}.cart-product-featured-icon{display:flex;align-items:center;gap:5px;color:#000;font-family:Lato;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.cart-product-recipient-container{padding:15px;display:flex;align-items:center;gap:15px;width:100%;position:relative}.cart-product-recipient-remove-line{position:absolute;right:15px;top:0;bottom:0;margin:auto;width:20px;height:20px}.cart-product-type-count{display:inline-flex;width:25.5px;height:25px;justify-content:center;align-content:center;align-items:center;color:#fff;text-align:center;font-family:Prata;font-size:13.709px;font-style:normal;font-weight:400;line-height:15.423px;background-image:url(step-count.svg);background-repeat:no-repeat;background-size:contain}.cart-product-recipient{display:flex;gap:15px;width:calc(100% - 41px)}.cart-product-recipient input{border:1px solid #CCC;padding:14px 17px;color:#535353;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:16.1px;width:50%;max-width:260px;width:calc(50% - 7.5px)}section[data-dynamic-ajax-cart].loading,body.loading{position:relative}section[data-dynamic-ajax-cart].loading:before,body.loading:before{content:"";width:100%;height:100%;top:0;left:0;position:fixed;display:flex;align-items:center;align-content:center;justify-content:center;background-color:#fff9;color:#000;z-index:9;font-size:30px}.remove-item-from-cart{text-align:right;margin:-10px 0 0;width:100%}.remove-item-from-cart a{color:#ae2947;font-family:Lato;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;position:static}.cart-corporate-delivery-description{margin:30px 0 10px}.cart-corporate-delivery-description h3{color:#000;font-family:Prata;font-size:25px;font-style:normal;font-weight:400;line-height:37.5px}.cart-corporate-delivery-description p{max-width:500px;color:#404040;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.cart-corporate-delivery-description p a{text-decoration:underline;font-weight:700}.corporate-recipient{width:100%;display:flex;gap:10px;font-size:0}.corporate-recipient>*{flex-shrink:0;flex-grow:1}.corporate-recipient-count{border:1px solid #CCC;padding:14px 17px;color:#535353;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:16.1px;flex-grow:unset;width:50px;text-align:center}.corporate-recipient-remove{flex-grow:unset;padding:14px 17px;position:relative}.recipient-address-modal{align-items:center;justify-content:center;position:fixed;z-index:999;top:0;left:0;width:100vw;height:100vh;display:none;background-color:#0000001a}.recipient-address-modal.show{display:flex!important}.recipient-address-container{border-radius:5px;padding:10px 15px 0;width:95%;max-width:698px;background-color:#fff;position:relative;display:flex;flex-wrap:wrap;gap:14px;max-height:75vh;overflow:auto}.recipient-address-close-modal{position:absolute;right:15px;top:10px}.recipient-address-container h3{color:#404040;font-family:Prata;font-size:25px;font-style:normal;font-weight:400;line-height:37.5px;width:100%}.recipient-address-container .address-row{display:flex;width:100%;gap:8px}.address-row.has-note{flex-wrap:wrap}.recipient-address-container .address-row>*{flex:1}.address-row.has-note p{width:100%;flex:auto;color:#404040;font-family:Lato;font-size:11.667px;font-style:normal;font-weight:400;line-height:17.5px}.recipient-address-container .address-row input{background:none;border-radius:5px;border:1px solid #E5E5E5;padding:13px 11px;color:#737373;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.recipient-address-container .address-row input.error{border-color:#ae2947}.recipient-address-actions{border-top:1px solid #DEDDDD;width:calc(100% + 30px);margin-left:-15px;display:flex;justify-content:flex-end;gap:10;padding:15px}.recipient-address-actions a{border-radius:60px;background:#ae2947;width:100px;height:21px;color:#fff;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-transform:uppercase}.recipient-address-actions a.address-cancel{background:#fff;color:#ae2947}.cart-product-delivery #dp-calendar,.cart-product-delivery #dp-calendar-ph,.cart-product-options #dp-calendar,.cart-product-options #dp-calendar-ph{max-width:calc(100% - 30px)}.cart-logo-section{background:#d7f0fd;padding:15px;display:flex;gap:10px}.cart-logo-section-images{display:flex;gap:5px;flex:0 0 auto}.cart-logo-upload{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;gap:10px;padding:25px;background-color:#fff;border-radius:3px;border:1px dashed #CCC;text-align:center;flex:1 1 auto}.cart-logo-upload img{max-width:150px}.cart-logo-upload h4{display:flex;gap:15px;color:#0f0f0f;text-align:center;font-family:Lato;font-size:17.218px;font-weight:700;line-height:25.828px;width:100%;justify-content:center}.cart-logo-upload h4 strong{color:#ae2947;text-decoration:underline}.cart-logo-upload p{color:#404040;font-family:Lato;font-size:14px;font-weight:400;line-height:21px;width:100%}.cart-logo-upload p a{color:#ae2947;text-decoration:underline}.cart-logo-upload{position:relative}.cart-logo-upload .dropzone{width:100%;height:100%;border:0;background-color:transparent;position:absolute}.cart-logo-upload .dropzone.dz-drag-hover{background-color:#fff6}.cart-logo-upload .dz-message{visibility:hidden}.cart-logo-upload.added h4:not(.custom-logo-uploaded){visibility:hidden}.cart-logo-upload.added p.custom-logo-add-description{visibility:hidden}.cart-products input.error{border-color:#8c1f42!important;box-shadow:0 0 3px #8c1f42}.cart__checkout.disabled{position:relative;cursor:pointer}.cart__checkout .checkout[disabled]{opacity:1}.cart__checkout.disabled:after{content:"";top:0;left:0;width:100%;height:100%;position:absolute;z-index:1}.cart__checkout.disabled:not(.blocked):before{content:"Fill in all required fields";right:0;left:0;top:calc(-100% - 10px);text-align:center;justify-content:center;height:100%;position:absolute;z-index:1;white-space:nowrap;display:none;align-items:center;background:#fbebc4;padding:0 10px;border-radius:6px}.cart__checkout.disabled:hover:before{display:flex}.gift-redemption-message{font-size:12px;position:relative;top:-15px}.ajax-cart__list .gift-redemption-message{top:-5px}button.apply-to-all{border-radius:80px;padding:2px 25px;text-align:center;font-family:Lato;font-size:14px;font-style:normal;font-weight:400;line-height:21px;text-transform:uppercase;display:flex;align-items:center;background:#ae2947;color:#fff;border:1px #AE2947 solid;margin-left:auto;margin-top:10px}button.apply-to-all.clicked{opacity:.5}@media (max-width: 798px){.cart__checkout.disabled:before{display:flex;justify-content:center;height:auto;top:calc(-100% + -0px);right:0;left:0;height:52px;width:100%}.cart-logo-section{flex-wrap:wrap}.cart-logo-upload{width:100%}.cart-logo-section-images{flex:auto;width:100%}.cart-logo-section-images img{max-width:calc(100% / 3 - 2.5px)}.cart-product-option{flex-wrap:wrap}.cart-product-info{width:100%;flex:auto;align-items:flex-start;flex-wrap:wrap}.e-gift-product .cart-product-info{flex:auto}.cart-product-image{max-width:116px}.cart-product-description{width:60%;max-width:calc(100% - 130px)}.cart-product-schedule{width:100%;flex:auto}.cart-product-wrapper{gap:25px}.cart-product-short-description{display:none}.cart-product-featured-icons{width:100%;max-width:unset;justify-content:center}.cart-product-e-gift-sender{margin-bottom:5px}.corporate-recipient{flex-wrap:wrap}.section[data-dynamic-ajax-cart]{width:100%;padding:0 20px}.cart-product-options{gap:25px}.cart-product-description h4{font-size:16px;line-height:140%}.cart-product-price{font-size:14px;margin:0 0 10px}.cart-product-type,.cart-product[data-corporate=true] .cart-product-type{background:transparent;padding:0}.cart-product-delivery{flex-wrap:wrap;gap:15px}.cart-product[data-corporate=false] .cart-product-delivery[data-total-boards="1"] .cart-product-schedule{border-radius:5px 5px 0 0}.cart-product-delivery #dp-calendar,.cart-product-delivery #dp-calendar-ph{margin-left:-30px;margin-right:30px;max-width:unset}.uiDeliveryCalendar{font-size:16px}[data-corporate=true] .cart-product-message textarea{height:120px;min-height:unset;max-height:unset}.universal-message.cart-product-message .cart-product-message-check{text-align:right;font-size:12px}.cart-corporate-delivery-description{margin:15px 0 5px}.cart-corporate-delivery-description h3{font-size:20px;line-height:normal}.corporate-recipient{border-radius:5px;background:#d7f0fd;padding:15px;column-gap:5px;position:relative}.corporate-recipient-remove{position:absolute;right:0;top:10px}.corporate-recipient-count{width:100%;border:0;padding:0;font-size:16px;font-style:normal;font-weight:700;text-align:left}.corporate-recipient-count span{margin-right:5px;display:inline-block}.corporate-recipient-first-name,.corporate-recipient-last-name{width:calc(50% - 5px)}.corporate-recipient-message span{width:100%;color:#404040;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:21px;margin:0 0 10px;display:block}.cart-product-egift-recipient textarea,.corporate-recipient textarea{height:120px;resize:none}.cart-product-recipient-container{border-radius:5px 5px 0 0;background:#fbebc4;flex-wrap:wrap;gap:10px;margin-bottom:-25px}.cart-product-type-count{background:none;color:#404040;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;line-height:21px;text-align:left;display:block;width:100%}.cart-product-recipient{width:100%;gap:5px}.multiple-boards .cart-product-schedule,.multiple-boards .cart-product-message,.multiple-boards .cart-product-address,.e-gift-board .cart-product-schedule,.e-gift-board .cart-product-address,.e-gift-board .cart-product-message,.e-gift-board .cart-product-egift-recipient{width:100%;flex:auto}.cart-product[data-corporate=false] .cart-product-schedule,.cart-product[data-corporate=false] .cart-product-message,.cart-product[data-corporate=false] .cart-product-address{border-radius:0;margin-bottom:-10px}.cart-product[data-corporate=false] .cart-product-delivery{gap:0}.cart-product[data-corporate=false] .cart-product-schedule{border-radius:5px 5px 0 0}.cart-product[data-corporate=false] .cart-product-message{border-radius:0 0 5px 5px}.cart-product[data-e-gift=true] .corporate-recipient-address{width:100%}.cart-product-message:not(.universal-message) textarea{display:none}.cart-product-message.active textarea{display:block;height:120px}.cart-product-message-check{height:auto}#input-group-btn-calendar{width:16px}.cart-product input,.cart-product textarea{font-size:16px!important}.cart-product-type{display:none}.remove-item-from-cart{margin:-10px 0 10px}.fee-line+.remove-item-from-cart{margin-top:-20px}}.fee-line{background-color:#ae2947;color:#fff;font-weight:700;display:flex;justify-content:space-between;padding:15px;margin:0;border-radius:5px;gap:10px;font-size:13px;width:100%}.cart-same-type-container[data-type=corporate-physical] .fee-line{margin:10px 0 0}.fee-line+.fee-line{display:none}.ajax-cart__list .fee-line{border-radius:0}#dp-calendar .surcharge-fee{position:relative;top:4px;font-size:13px}.corporate-boards-slider{display:flex;justify-content:center}.corporate-boards-slider .corporate-board{width:calc(100% / 3 - 21px);margin:0 14px}.corporate-board-image{height:auto;overflow:hidden}.corporate-board-image img{object-fit:cover}.corporate-boards .flickity-button{width:5vw;height:5vw;max-width:60px;max-height:60px;min-width:30px;min-height:30px;background-repeat:no-repeat;background-size:cover;background-color:transparent}.corporate-boards .flickity-button svg{display:none}.corporate-boards .flickity-button.previous{background-image:url(carousel-prev.svg)}.corporate-boards .flickity-button.next{background-image:url(carousel-next.svg)}.corporate-boards .flickity-prev-next-button{top:35%}@media (min-width: 1400px){.corporate-boards .flickity-prev-next-button.previous{left:-80px}.corporate-boards .flickity-prev-next-button.next{right:-80px}}@media (max-width: 480px){.corporate-boards-slider .corporate-board{width:calc(50% - 28px);min-width:225px;margin:0 30px}.corporate-board-image{height:225px;overflow:hidden}.corporate-boards .flickity-button{width:30px;height:30px}.corporate-boards .flickity-prev-next-button.previous{left:35px;top:25%}.corporate-boards .flickity-prev-next-button.next{right:35px;top:25%}}.spinner{animation:rotator 1.4s linear infinite;position:absolute;right:10px;top:0;bottom:0;margin:auto;width:15px;height:15px;display:none}.cart__checkout:not(.disabled) .button.add_to_cart.checkout.loading .spinner{display:block}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.spinner .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:#fff;animation:dash 1.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
