.product-details{background:#fff;border:1px solid #eae3ee;border-radius:24px;padding:24px!important}.product-details h1{font-size:clamp(26px,3vw,38px);line-height:1.12;letter-spacing:-.025em}.product-details product-price .price{font-size:38px;font-weight:750;color:#292333}.product-details product-price .compare-at-price{font-size:22px;color:#9b939f}.product-details .add-to-cart-button{background:#de5e64;color:#fff;border-radius:50px;min-height:56px}.tb-payment{width:100%;padding:14px 0}.tb-payment p{font-size:13px;color:#69616d;margin:0 0 8px}.tb-payment ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.tb-payment-icon{width:42px;height:28px}.card-gallery{aspect-ratio:1;background:#fff;border-radius:16px;overflow:hidden}.card-gallery img{object-fit:contain!important}@media(max-width:749px){.product-details{padding:18px!important}.product-details product-price .price{font-size:32px}}.tb-editorial .tb-baking-film{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:24px;background:#342c35}.tb-hero{grid-template-columns:minmax(250px,.72fr) minmax(0,1.45fr);gap:clamp(20px,3vw,48px);padding-block:22px 30px}.tb-hero-visual{padding:0}.tb-hero .tb-meal-film{width:100%;height:auto;aspect-ratio:16 / 9;display:block;border-radius:34px;background:#f3e7da}.tb-hero-copy h1{font-size:clamp(40px,4.8vw,72px)}.tb-product-pay{display:grid;gap:8px;width:100%;flex:1 0 100%}.tb-ideal-note{display:flex;gap:12px;align-items:center;padding:10px 14px;background:#f5edf3;border-radius:16px;color:#514454;font:500 14px/1.4 var(--font-body--family)}.tb-ideal-mark{width:44px;height:30px;flex:none}.tb-payment-row{display:flex;flex-wrap:wrap;gap:6px}.tb-small-mark{width:33px;height:23px}.product-details product-price .price,.product-details product-price .price bdi{font:600 clamp(23px,2.4vw,29px)/1.25 var(--font-body--family);color:#584952;letter-spacing:-.015em}.product-details product-price .compare-at-price,.product-details product-price .compare-at-price bdi{font:400 16px/1.3 var(--font-body--family);color:#766d72}.product-details product-price [ref=priceContainer]{width:fit-content;display:flex;gap:10px;align-items:baseline;padding:7px 14px;border-radius:14px;background:#f7e9e6}.product-card__content.product-grid__card{position:relative;padding:11px 11px 17px;gap:8px;border:1px solid #eee1db;border-radius:26px;background:#fffdf9;height:100%}.product-grid__item:nth-child(3n+2) .product-grid__card{background:#f5f6ef}.product-grid__item:nth-child(3n+3) .product-grid__card{background:#f8f3fa}.product-grid__card .card-gallery{background:#fff;border-radius:19px}.product-grid__card [ref=productTitleLink] [role=heading]{font-size:clamp(15px,1.3vw,18px);line-height:1.3;font-weight:600;color:#544652}.product-grid__card product-price{margin-top:auto;padding-inline-end:43px}.product-grid__card .price,.tb-product-price{font:600 19px/1.4 var(--font-body--family);color:#574b54}.product-grid__card .compare-at-price,.tb-product-price s{font:400 14px/1.4 var(--font-body--family);color:#776a70}.product-badges .color-custom-badge-sale{background:#fde4dd;color:#6b4145;font-size:12px;font-weight:600;border-radius:99px;text-transform:none}.tb-card-action{margin:0;z-index:3;position:relative;pointer-events:auto}.product-grid__card>.tb-card-action{position:absolute;inset:auto 11px 10px auto}.tb-card-action button,.tb-card-options{display:grid;place-items:center;width:40px;height:40px;background:#efdfeb;color:#584556;border:0;border-radius:50%;cursor:pointer;padding:8px}.tb-card-action svg{width:22px;height:22px;display:block}.tb-card-action button:hover,.tb-card-options:hover{background:#e6cde2}.tb-gift-films{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:14px 30px}.tb-gift-films article{background:#f9e9df;border-radius:26px;padding:16px}.tb-gift-films article:nth-child(2){background:#e8efe6}.tb-gift-films video{width:100%;height:auto;aspect-ratio:16 / 9;border-radius:17px}.tb-gift-films h2{font-size:clamp(22px,3vw,32px);margin:12px 0 5px}.tb-gift-films p{margin:0 0 9px}@media(max-width:749px){.tb-hero{display:flex;flex-direction:column;gap:0;padding-top:6px}.tb-hero-visual{order:-1;width:100%}.tb-hero .tb-meal-film{border-radius:22px}.tb-hero-copy{width:100%;padding-top:16px}.tb-gift-films{grid-template-columns:1fr}.product-card__content.product-grid__card{padding:8px 8px 17px;border-radius:18px}.product-grid__card product-price{padding-right:34px}.product-grid__card>.tb-card-action{right:5px;bottom:6px}.tb-card-action button,.tb-card-options{width:35px;height:35px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/toobs-products.css.map */
