bfcm-product-offer{display:block}bfcm-product-offer[hidden],.bfcm-search-offer[hidden]{display:none!important}.bfcm-product-offer--pdp{margin-block:1rem}.bfcm-product-offer--pdp .label{white-space:normal;line-height:1.5}.bfcm-product-offer--pdp p{margin-block:.4rem 0}.bfcm-search-offer{display:block;margin-block:.4rem}.bfcm-search-offer .label{white-space:normal;line-height:1.5}.bfcm-pdp-panel{box-sizing:border-box;width:100%;background:#252323;color:#f6f3f2;border-radius:4px;padding:24px 24px 6px;font-family:"EZOKO PDP Proxima",var(--text-font-family),sans-serif;font-synthesis:none;display:flex;flex-direction:column}.bfcm-pdp-panel__rule{display:block;width:28px;height:2px;background:#8ab9a6;margin-bottom:12px}.bfcm-pdp-panel .bfcm-pdp-panel__title{margin:0;font-family:"EZOKO PDP Sofia",var(--heading-font-family),sans-serif;font-weight:900;font-size:36px;line-height:1.05;letter-spacing:-.015em;text-transform:none;color:#fff;text-wrap:balance}.bfcm-pdp-panel .bfcm-pdp-panel__lead{margin:8px 0 0;font-size:16px;line-height:23px;color:#f6f3f2;text-wrap:pretty}.bfcm-pdp-panel .bfcm-pdp-panel__conditions{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid #f6f3f229;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px;color:#c8c5c4}.bfcm-pdp-panel__conditions li{display:flex;gap:10px}.bfcm-pdp-panel__conditions li:before{content:"";flex:none;width:8px;height:2px;margin-top:9px;background:#8ab9a6}.bfcm-pdp-panel .bfcm-pdp-panel__deadline{display:flex;gap:10px;margin:14px 0 0;font-size:14px;line-height:20px;color:#f6f3f2}.bfcm-pdp-panel__deadline svg{flex:none;color:#8ab9a6;margin-top:2px}.bfcm-pdp-panel__action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;margin:16px -8px 0;padding:0 8px;border-top:1px solid #f6f3f229;color:#8ab9a6;font-size:15px;line-height:20px;font-weight:700;border-radius:2px;text-decoration:none}.bfcm-pdp-panel__action span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bfcm-pdp-panel__action:hover span:first-child{text-decoration-thickness:2px}.bfcm-pdp-panel__action:focus-visible{outline:2px solid #8ab9a6;outline-offset:-2px}.bfcm-pdp-panel__gift-top{display:grid;grid-template-columns:128px minmax(0,1fr);grid-template-areas:"photo head" "photo text";column-gap:20px;row-gap:8px}.bfcm-pdp-panel__photo{grid-area:photo;display:block;width:128px;height:128px;padding:4px;background:#fff;border-radius:2px;box-sizing:border-box}.bfcm-pdp-panel__photo img{display:block;width:100%;height:100%;object-fit:contain}.bfcm-pdp-panel__gift-heading{grid-area:head;min-width:0}.bfcm-pdp-panel--gift .bfcm-pdp-panel__title{font-size:28px;line-height:1.1;letter-spacing:-.01em}.bfcm-pdp-panel .bfcm-pdp-panel__gift-lead{grid-area:text;margin:0}.bfcm-pdp-panel__gift-lead strong{font-weight:700;color:#fff}.bfcm-pdp-panel__gift-action{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 16px;min-height:48px;margin-top:16px;border-top:1px solid #f6f3f229}.bfcm-pdp-panel__gift-action p{margin:0;font-size:14px;line-height:20px;color:#fff;font-weight:700}.bfcm-pdp-panel__gift-action .bfcm-pdp-panel__action{margin:0 -8px 0 0;border:0;min-height:44px}bfcm-gift-view{display:block}.bfcm-gift-drawer{--drawer-width:440px;width:440px;max-width:100%;background:#fff;color:#252323;font-family:"EZOKO PDP Proxima",var(--text-font-family),sans-serif;font-synthesis:none}.bfcm-gift-drawer__content{padding:24px 32px 32px;overflow-y:auto;overscroll-behavior:contain;height:100%}.bfcm-gift-drawer__close{position:absolute;right:10px;top:10px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;background:#fff;color:#252323;font:28px/1 Arial,sans-serif;cursor:pointer}.bfcm-gift-drawer__close:focus-visible,.bfcm-gift-drawer__link:focus-visible{outline:2px solid #252323;outline-offset:-2px}.bfcm-gift-drawer__image,.bfcm-gift-drawer__skeleton{display:block;width:100%;height:376px;object-fit:contain;background:#fff;border-radius:2px}.bfcm-gift-drawer__skeleton{background:#f6f3f2}.bfcm-gift-drawer__value-placeholder{width:34%;height:14px;margin-top:11px;background:#f6f3f2;border-radius:2px}.bfcm-gift-drawer__description-placeholder{height:60px;margin:20px 0;border-top:1px solid #e7e3e1;background:linear-gradient(#fff 20px,#f6f3f2 20px 36px,#fff 36px);width:58%}.bfcm-gift-drawer[open]>.drawer__overlay{opacity:.6}.bfcm-gift-drawer h2{margin:28px 0 0;font:900 28px/1.1 "EZOKO PDP Sofia",var(--heading-font-family),sans-serif;letter-spacing:-.01em;text-transform:none;color:#252323}.bfcm-gift-drawer__value{margin:8px 0 0;font-size:15px;line-height:20px;color:#5e5a59}.bfcm-gift-drawer__description{margin-top:20px;border-top:1px solid #e7e3e1;padding-top:20px;font-size:16px;line-height:24px}.bfcm-gift-drawer__description p{margin:0}.bfcm-gift-drawer__link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:20px 0 0 -8px;padding:0 8px;color:#252323;font-size:15px;line-height:20px;font-weight:700;text-decoration:underline;text-underline-offset:4px}@media(max-width:740px){.bfcm-pdp-panel{padding:20px 20px 4px}.bfcm-pdp-panel .bfcm-pdp-panel__title{font-size:30px}.bfcm-pdp-panel__gift-top{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"photo head" "text text";gap:12px 14px}.bfcm-pdp-panel__photo{width:88px;height:88px}.bfcm-pdp-panel__gift-heading{align-self:center}.bfcm-pdp-panel--gift .bfcm-pdp-panel__title{font-size:24px}.bfcm-gift-drawer{inset:auto 0 0;width:100%;height:auto;max-height:90vh;max-height:90dvh;border-radius:8px 8px 0 0;transform:translateY(100%)}.bfcm-gift-drawer[open]{transform:translateY(0)}.bfcm-gift-drawer__content{padding:20px 20px 28px;max-height:90vh;max-height:90dvh}.bfcm-gift-drawer__image,.bfcm-gift-drawer__skeleton{height:262px}.bfcm-gift-drawer h2{font-size:24px;margin-top:20px}.bfcm-gift-drawer>.drawer__overlay{right:0;left:auto;top:auto;bottom:100%}}.bfcm-product-offer--pdp>.bfcm-pdp-panel+bfcm-gift-view,.bfcm-product-offer--pdp>bfcm-gift-view+bfcm-gift-view{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/66/assets/bfcm-product-offers.css.map */
