.container-fluid .container{padding:0}.container-fluid .container.p-1{margin:0 15px;width:auto}.show_mobile_app{display:none!important}#offer{display:grid;gap:48px;grid-template-columns:1fr 400px;margin-bottom:40px;max-width:1300px;width:100%}@media(max-width:991.98px){#offer{gap:14px;grid-template-columns:1fr;margin-top:-16px}}#offer .deal-left-column{display:flex;flex-direction:column;gap:24px}@media(max-width:991.98px){#offer .deal-left-column{margin:0 -16px}}#offer .deal-right-column{display:flex;flex-direction:column;gap:0;min-height:0}@media(min-width:768px){#offer .deal-right-column{max-height:calc(100vh - 100px);overflow:hidden;position:sticky;top:115px;z-index:100}}#offer .deal-right-column .titles{display:flex;flex:0 0 auto;flex-direction:column}@media(max-width:991.98px){#offer .info-sections{border-top:0;padding-top:32px}}#offer .deal-purchase-box{background:#fff;border-radius:var(--card-radius);box-shadow:var(--shadow-soft);display:flex;flex:1 1 auto;flex-direction:column;margin-top:0;min-height:0;overflow:hidden;padding:0 20px 16px;position:static}@media(max-width:991.98px){#offer .deal-purchase-box{box-shadow:none;display:block;overflow:visible;padding-bottom:0;padding-left:0;padding-right:0}}#offer .deal-options{display:flex;flex:0 1 auto;flex-direction:column;gap:12px;margin-bottom:24px;margin-left:-4px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-left:4px;padding-right:4px}@media(max-width:991.98px){#offer .deal-options{flex:initial;margin-bottom:0;overflow-y:visible;padding-right:0}}#offer .deal-options .dropmic-menu__listItem{background-color:transparent;border:0!important;border-radius:0;margin:0}#offer .deal-options .dropmic-menu__listItem .header-menu__listItem-wrap{margin:0!important;padding:0}#offer .deal-options .dropmic-menu__listItem a{background:#fff;border:2px solid rgba(0,0,0,.08)!important;border-radius:var(--card-radius);cursor:pointer;display:flex;flex-direction:column;overflow:visible;padding:16px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}@media(max-width:991.98px){#offer .deal-options .dropmic-menu__listItem a{padding-left:24px}}#offer .deal-options .dropmic-menu__listItem a svg path{fill:rgba(0,0,0,.08)}#offer .deal-options .dropmic-menu__listItem a:hover{border-color:rgba(232,76,15,.3)!important;box-shadow:0 2px 8px rgba(232,76,15,.1)}#offer .deal-options .dropmic-menu__listItem a.active{background:rgba(232,76,15,.02);border-color:var(--primary-orange)!important;box-shadow:0 2px 12px rgba(232,76,15,.15)}#offer .deal-options .dropmic-menu__listItem a.active svg path{fill:var(--primary-orange)}#offer .deal-options .dropmic-menu__listItem a .header-menu__sale{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:auto;padding-top:8px}#offer .deal-options .dropmic-menu__listItem a .header-menu__sale .header-menu__sale-was{color:var(--text-gray);font-size:13px;opacity:.6;text-decoration:line-through}#offer .deal-options .dropmic-menu__listItem a .header-menu__sale .header-menu__sale-price{color:var(--primary-orange);font-size:22px;font-weight:600;letter-spacing:-.02em}@media(max-width:991.98px){#offer .deal-options .dropmic-menu__listItem a .header-menu__sale .header-menu__sale-price{font-size:20px}}#offer .deal-options .dropmic-menu__listItem a .header-menu__sale .header-menu__sale-sale-val{background:rgba(232,76,15,.1);border-radius:8px;color:var(--primary-orange);display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}#offer .deal-title{color:#999;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:5px;margin-top:0;padding-left:19px;padding-right:20px}@media(max-width:1199.98px){#offer .deal-title{padding-left:0}}@media(max-width:991.98px){#offer .deal-title{font-size:14px;letter-spacing:0}}#offer .deal-description{color:#000;font-size:22px;letter-spacing:0;line-height:1.5;margin-bottom:.5rem;margin-top:0;padding-left:20px;padding-right:20px}@media(max-width:1199.98px){#offer .deal-description{margin:0;padding-left:0}}@media(max-width:991.98px){#offer .deal-description{color:#000;line-height:1.15;margin-bottom:15px}}#offer .offer-form__buy-button{max-width:260px;width:100%}#offer .offer-form__buy-button:hover{background:var(--primary-orange-hover);box-shadow:0 4px 12px rgba(232,76,15,.3);transform:translateY(-1px)}#offer .input-quantity{border:0;flex:1}#offer .input-quantity .input-quantity__controls{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:20px;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;flex:0 0 auto;gap:0;height:43px;max-width:none;min-width:84px;padding:0 6px;transition:all .2s ease}#offer .input-quantity .input-quantity__controls .input-group-btn button{align-items:center;background:transparent;border:none;border-radius:6px;color:#222;cursor:pointer;display:flex;font-size:17px;font-weight:500;height:24px;justify-content:center;line-height:1;padding:0;transition:all .15s ease;width:24px}#offer .input-quantity .input-quantity__controls .input-quantity__input-number{background:none;color:#222;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;min-width:20px;text-align:center}#offer .buy-gift-button{align-items:center;background:transparent;border-radius:var(--card-radius);color:var(--primary-orange);cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:10px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);width:100%}#offer .buy-gift-button:hover{background:rgba(232,76,15,.04);border-color:rgba(232,76,15,.5);transform:translateY(-1px)}#offer .desktop-only-f{display:none}@media(min-width:768px){#offer .desktop-only-f{display:flex}}#offer .mobile-only-f{display:flex}@media(min-width:768px){#offer .mobile-only-f{display:none}}.recommended-deals-section{background:#fff;border-top:1px solid rgba(0,0,0,.05);margin-top:0;padding:64px 0}@media(max-width:991.98px){.recommended-deals-section{padding:16px 18px}.recommended-deals-section .container{max-width:100%;padding:0}}.offer-image{aspect-ratio:252/163;border-radius:var(--card-radius);box-shadow:0 4px 12px rgba(0,0,0,.06);margin-bottom:10px;overflow:hidden;position:relative;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),transform .4s cubic-bezier(.25,.8,.25,1)}.offer-image img{aspect-ratio:252/163;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.8,.25,1);width:100%}.offer-image:hover{box-shadow:0 20px 40px -10px rgba(0,0,0,.12)}.offer-image:hover img{transform:scale(1.05)}.offer-image__single{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}@media(max-width:991.98px){.offer-top-text__header{padding-top:.2rem!important}}.offer-top-text__header{font-size:21px;font-weight:600;text-align:center}.offer-top-text__text,.offer-top-text__text h1{font-size:1rem;text-align:center}.card-discount{align-items:flex-start;border-top:1px solid #f1f1f1;color:#d94f1a;display:flex;font-size:13px;font-weight:500;justify-content:flex-start;margin-top:6px;padding-left:4px;padding-right:4px;padding-top:6px;width:100%}.card-discount-price{align-items:center;background-color:#fff8f6;border:1px dashed #d94f1a;border-radius:3px;cursor:pointer;display:inline-block;display:flex;font-size:15px;font-weight:500;gap:5px;line-height:1.3;max-width:100%;padding:10px 8px;position:relative;transition:all .2s ease;width:100%}@media screen and (min-width:768px){.card-discount-price{font-size:13px}}.card-discount-price:hover{background-color:#ffeee8;box-shadow:0 2px 5px rgba(217,79,26,.2);transform:scale(1.02)}.card-discount-price strong,.cupon-amount{color:#d94f1a;font-weight:700}.cupon-amount{font-size:18px;white-space:nowrap}.apply-coupon{background-color:#d94f1a;border-radius:3px;color:#fff;font-weight:600;letter-spacing:.3px;margin-left:auto;padding:2px 5px;text-transform:uppercase;white-space:nowrap}.coupon-applied{background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:3px;color:#3a3a3a;display:none;margin-top:5px;padding:8px;text-align:center;width:100%}.coupon-applied-text{color:#2e7d32;font-weight:600}.card-discount-price:after,.card-discount-price:before{background-color:#fff;border-radius:50%;content:"";height:6px;position:absolute;width:6px}.card-discount-price:before{left:-3px;top:50%;transform:translateY(-50%)}.card-discount-price:after{right:-3px;top:50%;transform:translateY(-50%)}