[data-calendar-product] .sd-purchase-row{display:flex;gap:12px}[data-calendar-product].calendar-bundles-ready .sd-qty{display:none}[data-calendar-product] .sd-add{width:100%}[data-calendar-product] .sd-delivery{padding:12px 16px;margin:14px 0}[data-calendar-product] .sd-delivery p{margin:4px 0 0}[data-calendar-product] .sd-summary p{margin:12px 0;line-height:1.6}[data-calendar-product] .kaching-bundles__block[data-deal-block-id]{margin-top:20px!important;margin-bottom:20px!important}[data-calendar-product].sd-product .kaching-bundles__block[data-deal-block-id] .kaching-bundles__bar-main{padding:18px 16px!important}[data-calendar-product] .sd-christmas-notice a{color:inherit;text-decoration:underline}.calendar-sticky{display:none}@media(max-width:749px){[data-calendar-product] .sd-breadcrumb,[data-calendar-product] .sd-photo-note,[data-calendar-product] .sd-product-name{display:none}[data-calendar-product] .sd-product-grid{gap:22px;padding-top:18px}[data-calendar-product] .sd-main-photo{max-height:370px;aspect-ratio:1}[data-calendar-product] .sd-active-photo{height:100%;object-fit:contain}[data-calendar-product] .sd-thumbs{margin-top:10px;gap:7px}[data-calendar-product] .sd-thumbs button{width:44px;height:44px;flex:0 0 44px}[data-calendar-product] .sd-thumbs img{width:100%;height:100%;object-fit:cover}[data-calendar-product] .sp-eyebrow{margin-bottom:10px}[data-calendar-product] h1{font-size:36px;line-height:1.08;margin-bottom:12px}[data-calendar-product] .sd-price{margin:10px 0;font-size:28px}.calendar-sticky:not([hidden]){display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;align-items:center;justify-content:space-between;gap:12px;background:#fffdf8;border-top:1px solid #d9cee3;padding:10px 5% calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #39264112}.calendar-sticky>span{font-size:13px;font-weight:600;color:#392641}.calendar-sticky small{display:block;font-size:15px;margin-top:3px}.calendar-sticky .sp-button{min-height:44px;padding:12px 22px;font-size:15px}body:has([data-calendar-product]){padding-bottom:85px}body:has(cart-drawer.active) .calendar-sticky{display:none}}[data-calendar-product] .sd-info .trustpilot-rating-container .trustpilot-block-rating-text{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important;font-size:16px!important;line-height:1.4!important;font-family:DM Sans,sans-serif!important;font-weight:400!important;letter-spacing:normal!important;margin:0!important;white-space:nowrap!important}[data-calendar-product] .sd-info .trustpilot-block-rating-text span{font-size:16px!important;line-height:1.4!important;letter-spacing:normal!important;margin:0!important;white-space:nowrap!important}[data-calendar-product] .sd-info .trustpilot-block-rating-text svg{height:17px!important;width:auto!important;margin:0!important;flex-shrink:0}[data-calendar-product] .shop-award-badge{font-family:DM Sans,sans-serif!important;font-size:12px!important;letter-spacing:normal!important;line-height:1.5!important}[data-calendar-product] .payment-icons-container{margin-top:18px!important;margin-bottom:18px!important}[data-calendar-product] .customer-review-name{display:flex;align-items:center;flex-wrap:wrap;gap:8px}[data-calendar-product] .calendar-verified-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #d9cee3;border-radius:6px;background:#eee5f7;color:#392641;font:600 11px/1.2 DM Sans,sans-serif;white-space:nowrap}body:has([data-calendar-product]) section[id$=__testimonials] .author-info-details{display:flex;align-items:center;gap:8px;flex-wrap:wrap}body:has([data-calendar-product]) section[id$=__testimonials] .testimonials-verified-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #d9cee3;border-radius:6px;background:#eee5f7;color:#392641;font:600 11px/1.2 DM Sans,sans-serif!important;white-space:nowrap;margin:0}body:has([data-calendar-product]){--font-body-family:"DM Sans",sans-serif;--letter-spacing-body:normal}body:has([data-calendar-product]) main :is(.customer-review-name,.testimonial-content,.author-name,.testimonials-subtitle,.calendar-sticky){font-family:DM Sans,sans-serif!important;letter-spacing:normal!important}body:has([data-calendar-product]) main h2{font-family:Outfit,sans-serif!important;font-size:36px!important;line-height:1.2!important;letter-spacing:-.5px!important}body:has([data-calendar-product]) main :is(.sd-summary p,.sd-accordions p,.store-faq-section .faq-answer p,.guarantee-section__description,.customer-review-text){font-size:16px!important;line-height:1.6!important}body:has([data-calendar-product]) main :is(.sd-accordions summary,.store-faq-section .faq-question){font-size:16px!important;line-height:1.4!important}body:has([data-calendar-product]) main :is(.subtitle,.testimonials-subtitle){font-size:16px!important;line-height:1.5!important}[data-calendar-product] .sd-delivery p{font-size:13px;line-height:1.5}@media(max-width:749px){[data-calendar-product] .sd-main-photo{width:100%;max-height:none;aspect-ratio:1}body:has([data-calendar-product]) main h2{font-size:28px!important}[data-calendar-product] .sd-info>h1{font-size:36px!important;line-height:1.12!important;letter-spacing:-.7px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/squish-calendar-conversion.css.map */
