.fyl-compare .fyl-compare__value{font-size:14px;font-weight:500;line-height:1.5;vertical-align:top;overflow-wrap:anywhere}.fyl-compare__note{margin:14px 0 0;font-size:12px;line-height:1.5}.fyl-compare__qualifier{display:block;font-size:12px;font-weight:400}@media(max-width:749px){.fyl-compare .fyl-compare__value{font-size:13px}}.fyl-cairo-complements{margin-top:24px;padding:0;border:1px solid #edb39b;border-left:6px solid #df602b;border-radius:12px;background:#fff;overflow:hidden}.fyl-complements-content>p{margin:8px 0 16px;line-height:1.5}.fyl-cairo-complements__item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;border-top:1px solid #eee}.fyl-cairo-complements__item img{display:block;width:120px;height:120px;object-fit:contain;background:#fff}.fyl-cairo-complements__info h3{margin:0 0 6px;font-size:14px;line-height:1.4}.fyl-cairo-complements__info strong{display:block;margin-bottom:8px;font-size:15px}.fyl-cairo-complements__info form{margin:0}.fyl-cairo-complements__select{display:block;width:100%;max-width:100%;min-height:44px;margin:6px 0 10px;padding:8px 24px 8px 8px;border:1px solid #b8b8b8;border-radius:6px;background:#fff;color:#222;font-size:13px}.fyl-cairo-complements__info label{display:block}.fyl-cairo-complements__info .btn{min-height:40px}@media(max-width:480px){.fyl-cairo-complements__item{grid-template-columns:96px minmax(0,1fr);gap:12px}.fyl-cairo-complements__item img{width:96px;height:96px}}.fyl-fbt-status{margin:10px 0 0;line-height:1.5;color:#17633e}.fyl-fbt-status[data-error]{color:#a12622}.fyl-complements-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:112px;padding:20px;cursor:pointer;list-style:none}.fyl-complements-summary::-webkit-details-marker{display:none}.fyl-complements-summary .h4{display:block;margin:0;font-size:18px;line-height:1.35}.fyl-complements-summary:focus-visible{outline:2px solid #b84416;outline-offset:-4px}.fyl-complements-count{display:block;font-size:13px;color:#666;margin-top:4px}.fyl-complements-toggle{position:relative;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#fce9df;color:#1b1b1b}.fyl-complements-toggle:before,.fyl-complements-toggle:after{content:"";position:absolute;background:currentColor;left:10px;top:17px;width:16px;height:2px}.fyl-complements-toggle:after{transform:rotate(90deg)}.fyl-complements-disclosure[open] .fyl-complements-toggle:after{transform:rotate(0)}.fyl-complements-disclosure:not([open])>.fyl-complements-content{display:none}.fyl-complements-content{padding:0 20px 20px}.fyl-complements-hint{display:block;margin-top:12px;font-size:13px;line-height:1.45;color:#666}.fyl-complements-summary:hover{background:#fffaf7}@media(max-width:480px){.fyl-complements-summary{padding:16px;gap:12px}.fyl-complements-content{padding:0 16px 16px}.fyl-complements-summary .h4{font-size:17px}}.fyl-complements-image{display:flex;align-items:center;justify-content:center;align-self:start;min-height:120px;background:#f6f5f3;border:1px solid #e7e3de;border-radius:8px;overflow:hidden}.fyl-cairo-complements__item img{background:#f6f5f3;mix-blend-mode:multiply}.fyl-complements-image-pending{padding:12px;font-size:12px;line-height:1.4;text-align:center;color:#666}@media(max-width:480px){.fyl-complements-image{min-height:96px}}.product__block--payment_info:has(.fyl-payment-info){margin-block:32px!important}.product__payment-info.fyl-payment-info{padding:18px 20px;display:block}.fyl-payment-info__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.fyl-payment-info__heading{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1.35}.fyl-payment-info__lock{flex:0 0 24px}.fyl-payment-info__icons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px;margin:0;padding:0;list-style:none}.fyl-payment-info__icons li{display:flex;align-items:center}.fyl-payment-info__icons img{display:block;width:28px;height:auto}.fyl-payment-info__description{margin-top:10px;font-size:13px;line-height:1.55}.fyl-payment-info__description p{margin:0}@media(max-width:749px){.product__block--payment_info:has(.fyl-payment-info){margin-block:24px!important}.product__payment-info.fyl-payment-info{padding:16px}.fyl-payment-info__icons{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAQAAAAAAAAIAAAAAAAAAAAAAAAg */
