:root{--os-bg:#080808;--os-bg-soft:#101010;--os-card:#151515;--os-card-2:#1a1a1a;--os-text:#ffffff;--os-muted:#b9b9b9;--os-orange:#ff6500;--os-orange-2:#ff8a00;--os-green:#93bc24;--os-gold:#d89b32;--os-line:rgba(255,255,255,.12);--os-radius:14px;--os-container:1240px;--os-shadow:0 16px 50px rgba(0,0,0,.38)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--os-bg);color:var(--os-text);font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.55;overflow-x:hidden}body.admin-bar .os-header{top:32px}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.os-container{width:min(calc(100% - 40px), var(--os-container));margin-inline:auto}.os-site-content{min-height:60vh}.os-content-narrow{max-width:860px}.os-header{position:fixed;inset:0 0 auto 0;z-index:1000;height:78px;display:flex;align-items:center;background:rgb(5 5 5 / .74);border-bottom:1px solid var(--os-line);backdrop-filter:blur(18px);transition:.25s ease}.os-header.is-scrolled{height:66px;background:rgb(5 5 5 / .94)}.os-header__inner{display:flex;align-items:center;gap:32px}.os-brand{display:inline-flex;flex-direction:column;line-height:.88;min-width:130px}.os-brand__top{font-size:19px;letter-spacing:.17em;font-weight:700}.os-brand__bottom{font-size:30px;font-weight:800;color:var(--os-orange);letter-spacing:.01em}.os-brand img{display:block;max-height:52px;width:auto}.os-nav{margin-left:auto}.os-nav__list{display:flex;align-items:center;gap:30px;margin:0;padding:0;list-style:none}.os-nav a{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#efefef}.os-nav a:hover{color:var(--os-orange)}.os-header__actions{display:flex;align-items:center;gap:18px;margin-left:16px}.os-phone{display:flex;align-items:center;gap:10px}.os-phone__icon{color:var(--os-orange);font-size:24px}.os-phone strong,.os-phone small{display:block}.os-phone strong{font-size:13px}.os-phone small{color:var(--os-muted);font-size:10px;margin-top:2px}.os-cart{position:relative;font-size:24px}.os-cart-count{position:absolute;top:-8px;right:-10px;min-width:19px;height:19px;padding:0 5px;display:inline-grid;place-items:center;background:var(--os-orange);border-radius:99px;font-size:10px;font-weight:800}.os-cart-count[hidden]{display:none}.os-menu-toggle{display:none;margin-left:auto;width:42px;height:42px;background:#fff0;border:1px solid var(--os-line);border-radius:10px}.os-menu-toggle span:not(.screen-reader-text){display:block;width:20px;height:2px;background:#fff;margin:4px auto}.os-hero{position:relative;min-height:720px;padding-top:78px;overflow:hidden;background:radial-gradient(circle at 70% 24%,rgb(255 101 0 / .17),transparent 32%),linear-gradient(120deg,#080808 0%,#0c0c0c 45%,#16100c 100%)}.os-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .015) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .015) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}.os-hero__grid{position:relative;z-index:2;min-height:642px;display:grid;grid-template-columns:.95fr 1.25fr;align-items:center;gap:18px}.os-kicker{color:var(--os-orange);font-size:12px;letter-spacing:.15em;text-transform:uppercase;font-weight:800}.os-hero .os-hero__title{margin:14px 0 20px;font-size:clamp(42px, 5vw, 76px);line-height:.98;letter-spacing:-.04em;max-width:760px}.os-hero .os-hero__title span{display:block;color:var(--os-orange)}.os-hero__lead{max-width:630px;color:#e6e6e6;font-size:19px}.os-hero__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0}.os-hero__benefits div{padding-left:16px;border-left:2px solid var(--os-orange)}.os-hero__benefits strong,.os-hero__benefits span{display:block}.os-hero__benefits strong{font-size:18px}.os-hero__benefits span{color:var(--os-muted);font-size:12px}.os-hero__actions{display:flex;flex-wrap:wrap;gap:14px}.os-btn{min-height:48px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:13px;transition:.2s ease}.os-btn--primary{background:var(--os-orange);color:#fff;box-shadow:0 10px 28px rgb(255 101 0 / .25)}.os-btn--primary:hover{background:var(--os-orange-2);transform:translateY(-2px)}.os-btn--ghost{border:1px solid rgb(255 255 255 / .52);background:rgb(255 255 255 / .03)}.os-btn--ghost:hover{border-color:var(--os-orange);color:var(--os-orange)}.os-hero__visual{position:relative;align-self:end}.os-hero__visual picture{width:100%;height:100%;display:block}.os-hero__visual img{width:100%;filter:drop-shadow(0 22px 40px rgb(0 0 0 / .58))}.os-hero-slider{min-height:650px;padding-top:0;background:#080808}.os-hero-slider::after{display:none}.os-hero-slider__viewport{position:relative;min-height:650px}.os-hero-slide{position:absolute;inset:0;z-index:1;min-height:650px;opacity:0;visibility:hidden;pointer-events:none;transform:translateX(22px);transition:opacity .55s ease,transform .65s cubic-bezier(.22,1,.36,1),visibility .55s;background:linear-gradient(120deg,#080808 0%,#0c0c0c 45%,var(--os-slide-background,#16100c) 100%)}.os-hero-slide::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.18;background:radial-gradient(circle at 72% 26%,var(--os-slide-accent,#ff6500),transparent 34%)}.os-hero-slide::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .015) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .015) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}.os-hero-slide.is-active{position:relative;z-index:2;opacity:1;visibility:visible;pointer-events:auto;transform:none}.os-hero-slide .os-hero__grid{z-index:2;min-height:650px}.os-hero-slide--text-only .os-hero__grid{grid-template-columns:minmax(0,820px)}.os-hero-slide .os-hero__visual img{width:100%;max-height:590px;object-fit:contain;object-position:center bottom}.os-hero-slide--photo .os-hero__visual{align-self:stretch;width:calc(100% + max(20px, (100vw - var(--os-container)) / 2));height:650px;margin-right:calc(-1 * max(20px, (100vw - var(--os-container)) / 2));overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000 12%,#000 100%)}.os-hero-slide--photo .os-hero__visual img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;filter:none}@media (min-width:861px){.os-hero-slide--photo .os-hero__content{position:relative;z-index:2}.os-hero-slide--photo .os-hero__visual{--os-hero-photo-overlap:clamp(140px, 10vw, 220px);z-index:1;width:calc(100% + var(--os-hero-photo-overlap) + max(20px, (100vw - var(--os-container)) / 2));margin-left:calc(-1 * var(--os-hero-photo-overlap));-webkit-mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / .35) 5%,#000 18%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,rgb(0 0 0 / .35) 5%,#000 18%,#000 100%)}.os-hero-slide--photo .os-hero__visual img{object-position:center 48%}}.os-hero-slide .os-kicker,.os-hero-slide .os-hero__title span{color:var(--os-slide-accent,var(--os-orange))}.os-hero-slide .os-hero__benefits div{border-color:var(--os-slide-accent,var(--os-orange))}.os-hero-slide .os-btn--primary{background:var(--os-slide-accent,var(--os-orange))}.os-hero-slide .os-hero__content>*,.os-hero-slide .os-hero__visual{opacity:0;transform:translateY(14px);transition:opacity .45s ease,transform .55s ease}.os-hero-slide.is-active .os-hero__content>*,.os-hero-slide.is-active .os-hero__visual{opacity:1;transform:none}.os-hero-slide.is-active .os-hero__content>:nth-child(2){transition-delay:.06s}.os-hero-slide.is-active .os-hero__content>:nth-child(3){transition-delay:.11s}.os-hero-slide.is-active .os-hero__content>:nth-child(4){transition-delay:.16s}.os-hero-slide.is-active .os-hero__content>:nth-child(5){transition-delay:.21s}.os-hero-slide.is-active .os-hero__visual{transition-delay:.12s}.os-hero-slider__arrow{position:absolute;z-index:8;top:50%;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .22);border-radius:50%;color:#fff;background:rgb(8 8 8 / .5);backdrop-filter:blur(8px);cursor:pointer;font-size:32px;line-height:1;transition:.2s ease}.os-hero-slider__arrow:hover{border-color:var(--os-orange);color:var(--os-orange);background:rgb(8 8 8 / .82)}.os-hero-slider__arrow--prev{left:max(18px, calc((100vw - var(--os-container)) / 2 - 66px))}.os-hero-slider__arrow--next{right:max(18px, calc((100vw - var(--os-container)) / 2 - 66px))}.os-hero-slider__dots{position:absolute;z-index:9;left:50%;bottom:23px;display:flex;align-items:center;gap:9px;transform:translateX(-50%)}.os-hero-slider__dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:rgb(255 255 255 / .38);cursor:pointer;transition:.25s ease}.os-hero-slider__dots button[aria-selected="true"]{width:32px;background:var(--os-active-slide-accent,var(--os-orange))}.os-hero-slider__progress{position:absolute;z-index:7;left:0;right:0;bottom:0;height:2px;background:rgb(255 255 255 / .05);overflow:hidden}.os-hero-slider__progress span{display:block;width:0;height:100%;background:var(--os-active-slide-accent,var(--os-orange))}.os-hero-slider.is-playing .os-hero-slider__progress span{animation:os-hero-progress var(--os-hero-interval,6500ms) linear forwards}@keyframes os-hero-progress{from{width:0}to{width:100%}}.os-trust-strip{border-block:1px solid var(--os-line);background:#0c0c0c}.os-trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr)}.os-trust-strip__grid>div{min-height:76px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-content:center;column-gap:10px;padding:10px 18px;border-right:1px solid var(--os-line)}.os-trust-strip__grid>div:last-child{border-right:0}.os-trust-strip span{grid-row:1 / 3;align-self:center;color:var(--os-orange);font-size:23px;font-weight:800;line-height:1}.os-trust-strip strong{font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:.015em}.os-trust-strip small{margin-top:3px;color:var(--os-muted);font-size:10.5px;line-height:1.25}.os-section{padding:84px 0}.os-section--compact{padding-top:24px}.os-section-heading{margin-bottom:34px;text-align:center}.os-section-heading p{margin:0 0 6px;color:var(--os-orange);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.os-section-heading h1,.os-section-heading h2{margin:0;font-size:clamp(30px, 4vw, 48px);line-height:1.08;letter-spacing:-.025em}.os-section-heading--row{display:flex;align-items:end;justify-content:space-between;text-align:left}.os-text-link{color:var(--os-orange);font-weight:800}.os-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.os-category-card{position:relative;min-height:190px;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid var(--os-line);border-radius:var(--os-radius);background:linear-gradient(180deg,#1a1a1a,#111);box-shadow:var(--os-shadow)}.os-category-card::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(0 0 0 / .8),transparent 58%)}.os-category-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.35s ease}.os-category-card span{position:relative;z-index:2;font-weight:800;text-transform:uppercase}.os-category-card:hover{border-color:rgb(255 101 0 / .8);transform:translateY(-3px)}.os-category-card:hover img{transform:scale(1.045)}.os-products-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.os-product-card{overflow:hidden;border:1px solid var(--os-line);border-radius:var(--os-radius);background:var(--os-card);box-shadow:var(--os-shadow)}.os-product-card__image{display:block;aspect-ratio:1.15/1;background:linear-gradient(145deg,#242424,#101010);overflow:hidden}.os-product-card__image img{width:100%;height:100%;object-fit:cover;transition:.35s ease}.os-product-card:hover .os-product-card__image img{transform:scale(1.04)}.os-product-card__body{padding:18px;text-align:center}.os-product-card h3{margin:0 0 8px;font-size:18px}.os-product-card p{margin:0 0 10px;color:var(--os-muted);font-size:12px}.os-product-card__price{min-height:31px;margin-bottom:14px;color:var(--os-orange);font-size:20px;font-weight:800}.os-product-card__price del{color:#777;font-size:13px}.os-product-card__price ins{text-decoration:none}.os-btn--card{width:100%;min-height:42px;border:1px solid var(--os-orange)}.os-btn--card:hover{background:var(--os-orange)}.os-promo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.os-promo{height:176px;min-height:176px;padding:26px;border:1px solid var(--os-line);border-radius:var(--os-radius);background:#121212;position:relative;overflow:hidden}.os-promo::after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;right:-56px;bottom:-78px;opacity:.2;background:currentColor;filter:blur(2px)}.os-promo__eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.os-promo h3{margin:8px 0;font-size:25px;line-height:1.05}.os-promo p{margin:0;color:#d1d1d1;font-size:13px;max-width:260px}.os-promo__button{display:inline-block;margin-top:14px;color:currentColor;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.os-promo-gift-quantity{display:inline-flex;min-width:34px;min-height:34px;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .2);border-radius:8px}.os-promo-price-breakdown{display:inline-block;font-size:12px;line-height:1.45;white-space:nowrap}.woocommerce .os-promo-cart-notice{border-top-color:var(--os-orange)}.os-promo--orange{color:var(--os-orange);border-color:rgb(255 101 0 / .45)}.os-promo--green{color:var(--os-green);border-color:rgb(147 188 36 / .45)}.os-promo--gold{color:var(--os-gold);border-color:rgb(216 155 50 / .45)}.os-promo--military{color:#9fb21f;border-color:rgb(159 178 31 / .45)}.os-charity{padding:0 0 84px}.os-charity__inner{min-height:160px;padding:30px 42px;display:grid;grid-template-columns:1fr 1.4fr auto;gap:36px;align-items:center;border:1px solid rgb(216 155 50 / .35);border-radius:var(--os-radius);background:linear-gradient(90deg,#15120d,#242017 48%,#111);box-shadow:var(--os-shadow)}.os-charity__brand{display:flex;align-items:center;gap:18px}.os-charity__mark{width:70px;height:70px;display:grid;place-items:center;border:1px solid var(--os-charity-color,var(--os-gold));border-radius:50%;color:var(--os-charity-color,var(--os-gold));font-size:34px}.os-charity__brand strong,.os-charity__brand small{display:block}.os-charity__brand strong{font-size:24px;letter-spacing:.06em}.os-charity__brand small{letter-spacing:.28em;color:var(--os-muted)}.os-charity__eyebrow{display:block;margin-bottom:5px;color:var(--os-charity-color,var(--os-gold));font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.os-charity h2{margin:0 0 6px;color:var(--os-charity-color,var(--os-gold));font-size:28px;text-transform:uppercase}.os-charity p{margin:0;color:var(--os-muted)}.os-features-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.os-feature{text-align:center;padding:24px 16px;border-top:1px solid var(--os-line)}.os-feature>span{font-size:34px}.os-feature h3{margin:12px 0 8px;font-size:14px;text-transform:uppercase}.os-feature p{margin:0;color:var(--os-muted);font-size:12px}.os-section-action{margin-top:34px;display:flex;justify-content:center}.os-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.os-review-grid blockquote{margin:0;padding:28px;border:1px solid var(--os-line);border-radius:var(--os-radius);background:#111}.os-review-grid strong,.os-review-grid span{display:block}.os-review-grid span{margin:8px 0;color:#ffb400;letter-spacing:.12em}.os-review-grid p{margin:0;color:#d4d4d4}.os-delivery{display:grid;grid-template-columns:.65fr 1.35fr;overflow:hidden;border:1px solid var(--os-line);border-radius:var(--os-radius);background:#101010}.os-delivery__content{display:flex;flex-direction:column;justify-content:center;padding:42px}.os-delivery__content h2{margin:8px 0 14px;font-size:40px}.os-delivery__content p{color:var(--os-muted)}.os-delivery__map{min-height:330px;background:#151515}.os-delivery__map img{width:100%;height:100%;object-fit:cover}.os-information-page{padding:150px 0 100px}.os-top-banner+.os-site-content .os-information-page{padding-top:72px}.os-information-page__container{max-width:1060px}.os-information-page__header{margin-bottom:36px}.os-information-page__header h1{max-width:900px;margin:8px 0 0;font-size:clamp(42px, 6vw, 72px);line-height:1.02;letter-spacing:-.04em}.os-information-page__hero{margin:0 0 42px;overflow:hidden;border:1px solid var(--os-line);border-radius:var(--os-radius);background:#111}.os-information-page__hero img{width:100%;max-height:620px;object-fit:cover}.os-information-page__content{color:#dedede;font-size:17px}.os-information-page__content>*{max-width:860px}.os-information-page__content>.alignwide,.os-information-page__content>.wp-block-gallery,.os-information-page__content>.wp-block-image{max-width:100%}.os-information-page__content h2{margin:48px 0 14px;color:#fff;font-size:clamp(27px, 4vw, 38px)}.os-information-page__content h3{margin:34px 0 12px;color:#fff;font-size:24px}.os-information-page__content p,.os-information-page__content ul,.os-information-page__content ol{margin-top:0;margin-bottom:20px}.os-information-page__content li{margin:8px 0}.os-information-page__content .os-info-lead{max-width:900px;color:#fff;font-size:clamp(20px, 2.4vw, 28px);line-height:1.45}.os-information-page__content .wp-block-image img,.os-information-page__content .wp-block-gallery img{border-radius:10px}.os-information-page__content a{color:var(--os-orange);text-decoration:underline;text-underline-offset:3px}.os-footer{padding:56px 0 22px;border-top:1px solid var(--os-line);background:#070707}.os-footer__grid{display:grid;grid-template-columns:1.35fr .8fr 1fr 1fr;gap:44px}.os-brand--footer{margin-bottom:18px}.os-footer p{color:var(--os-muted);max-width:360px}.os-footer h3{margin:0 0 16px;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.os-footer__links{margin:0;padding:0;list-style:none}.os-footer__links li{margin:8px 0;color:var(--os-muted)}.os-footer__links a:hover{color:var(--os-orange)}.os-payments{font-weight:800;color:#fff!important}.os-footer__bottom{margin-top:36px;padding-top:20px;display:flex;justify-content:space-between;border-top:1px solid var(--os-line);color:#777;font-size:12px}.os-back-to-top{position:fixed;right:24px;bottom:24px;z-index:50;width:46px;height:46px;border:1px solid rgb(255 255 255 / .2);border-radius:50%;background:#151515;color:#fff;opacity:0;pointer-events:none;transform:translateY(10px);transition:.2s ease}.os-back-to-top.is-visible{opacity:1;pointer-events:auto;transform:none}.os-back-to-top:hover{background:var(--os-orange)}.os-post-grid{display:grid;gap:18px}.os-post-card{padding:24px;border:1px solid var(--os-line);border-radius:var(--os-radius);background:var(--os-card)}.os-empty-state{padding-block:120px;text-align:center}.woocommerce .button,.woocommerce button.button,.woocommerce input.button{background:var(--os-orange)!important;color:#fff!important;border-radius:8px!important}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--os-orange)!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--os-orange)!important;background:#111!important;color:#fff!important}.woocommerce-message::before,.woocommerce-info::before{color:var(--os-orange)!important}@media (max-width:1100px){.os-phone{display:none}.os-category-grid{grid-template-columns:repeat(3,1fr)}.os-products-grid{grid-template-columns:repeat(3,1fr)}.os-promo-grid{grid-template-columns:repeat(2,1fr)}.os-promo{height:auto}.os-features-grid{grid-template-columns:repeat(3,1fr)}.os-charity__inner{grid-template-columns:1fr 1fr}.os-charity__inner>.os-btn{grid-column:1 / -1;width:max-content}}@media (max-width:860px){body.admin-bar .os-header{top:46px}.os-header{height:68px}.os-header__inner{gap:14px}.os-menu-toggle{display:block}.os-nav{position:fixed;inset:68px 0 auto 0;padding:18px 20px 26px;background:rgb(8 8 8 / .98);border-bottom:1px solid var(--os-line);transform:translateY(-120%);opacity:0;transition:.25s ease}.os-nav.is-open{transform:none;opacity:1}.os-nav__list{flex-direction:column;align-items:flex-start;gap:16px}.os-header__actions{margin-left:0}.os-brand{min-width:118px}.os-brand__top{font-size:16px}.os-brand__bottom{font-size:25px}.os-hero{padding-top:68px;min-height:auto}.os-hero__grid{grid-template-columns:1fr;padding-top:72px}.os-hero__content{text-align:center}.os-hero__lead{margin-inline:auto}.os-hero__benefits{max-width:680px;margin-inline:auto;text-align:left}.os-hero__actions{justify-content:center}.os-hero__visual{max-width:720px;margin-inline:auto}.os-hero-slider__viewport,.os-hero-slide{min-height:830px}.os-hero-slide .os-hero__grid{min-height:830px;padding-bottom:74px}.os-hero-slide .os-hero__visual img{max-height:430px}.os-hero-slide--photo .os-hero__visual{width:100%;height:380px;margin-right:0;max-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 94%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 10%,#000 94%,transparent 100%)}.os-hero-slide--photo .os-hero__visual img{height:100%;max-height:none;object-fit:cover}.os-hero-slider__arrow{top:auto;bottom:20px;width:42px;height:42px}.os-hero-slider__arrow--prev{left:20px}.os-hero-slider__arrow--next{right:20px}.os-trust-strip__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(230px,48%);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.os-trust-strip__grid::-webkit-scrollbar{display:none}.os-trust-strip__grid>div{scroll-snap-align:start}.os-trust-strip__grid>div:last-child{border-right:1px solid var(--os-line)}.os-products-grid{grid-template-columns:repeat(2,1fr)}.os-review-grid{grid-template-columns:1fr}.os-delivery{grid-template-columns:1fr}.os-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.os-container{width:min(calc(100% - 24px), var(--os-container))}.os-section{padding:62px 0}.os-hero__grid{padding-top:48px}.os-hero .os-hero__title{font-size:42px}.os-hero__lead{font-size:16px}.os-hero__benefits{grid-template-columns:1fr}.os-hero__benefits div{text-align:left}.os-hero__actions .os-btn{width:100%}.os-hero-slider__viewport,.os-hero-slide{min-height:850px}.os-hero-slide .os-hero__grid{min-height:850px;padding-top:44px;padding-bottom:70px}.os-hero-slide .os-hero__visual img{max-height:350px}.os-hero-slide--photo .os-hero__visual{height:320px}.os-hero-slide--photo .os-hero__visual img{height:100%;max-height:none}.os-hero-slide .os-hero__content{text-align:left}.os-hero-slide .os-hero__lead{margin-inline:0}.os-hero-slide .os-hero__actions{justify-content:flex-start}.os-hero-slider__dots{bottom:29px}.os-trust-strip__grid{grid-auto-columns:minmax(240px,82%)}.os-trust-strip__grid>div{min-height:74px;padding:10px 14px;grid-template-columns:32px 1fr}.os-trust-strip span{font-size:22px}.os-category-grid{grid-template-columns:repeat(2,1fr)}.os-category-card{min-height:150px}.os-products-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.os-product-card{min-width:82%;scroll-snap-align:start}.os-promo-grid{grid-template-columns:1fr}.os-charity__inner{grid-template-columns:1fr;padding:28px}.os-charity__inner>.os-btn{grid-column:auto;width:100%}.os-features-grid{grid-template-columns:repeat(2,1fr)}.os-section-action .os-btn{width:100%}.os-delivery__content{padding:28px}.os-information-page,.os-top-banner+.os-site-content .os-information-page{padding:112px 0 64px}.os-information-page__header{margin-bottom:26px}.os-information-page__header h1{font-size:40px}.os-information-page__content{font-size:16px}.os-footer__grid{grid-template-columns:1fr;gap:28px}.os-footer__bottom{flex-direction:column;gap:8px}}.os-trust-strip{border-block-color:var(--os-trust-border,var(--os-line));background:var(--os-trust-bg,#0c0c0c)}.os-trust-strip__grid{grid-template-columns:repeat(var(--os-trust-count,4),minmax(0,1fr));overflow:visible}.os-trust-strip__item{min-width:0;min-height:76px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:10px;padding:10px 18px;border-right:1px solid var(--os-trust-border,var(--os-line))}.os-trust-strip__item:last-child{border-right:0}.os-trust-strip__icon{grid-row:1 / 3;align-self:center;color:var(--os-trust-accent,var(--os-orange));font-size:var(--os-trust-icon-size,23px);font-weight:800;line-height:1}.os-trust-strip__icon img{width:var(--os-trust-icon-size,23px);height:var(--os-trust-icon-size,23px);display:block;object-fit:contain}.os-trust-strip__item strong{min-width:0;overflow-wrap:anywhere;color:var(--os-trust-title,#fff);font-size:var(--os-trust-title-size,12px);line-height:1.2;text-transform:uppercase;letter-spacing:.015em}.os-trust-strip__item small{min-width:0;margin-top:3px;overflow-wrap:anywhere;color:var(--os-trust-text,var(--os-muted));font-size:var(--os-trust-text-size,11px);line-height:1.25}.os-trust-strip--compact .os-trust-strip__item{min-height:62px;padding-block:7px}.os-collection-link--mobile{display:none}.os-collection-page .os-section--catalog-head{padding-bottom:18px}.os-collection-page .os-section--catalog-products{padding-top:12px}.os-collection-page__back{margin-top:28px;display:flex;justify-content:center}.os-collection-pagination{margin-top:30px}.os-collection-pagination ul{display:flex!important;justify-content:center;gap:6px}@media (min-width:761px) and (max-width:980px){.os-trust-strip__grid--count-4,.os-trust-strip__grid--count-5,.os-trust-strip__grid--count-6{grid-template-columns:repeat(3,minmax(0,1fr))}.os-trust-strip__grid--count-4 .os-trust-strip__item,.os-trust-strip__grid--count-5 .os-trust-strip__item,.os-trust-strip__grid--count-6 .os-trust-strip__item{border-bottom:1px solid var(--os-trust-border,var(--os-line))}.os-trust-strip__grid--count-4 .os-trust-strip__item:nth-child(3n),.os-trust-strip__grid--count-5 .os-trust-strip__item:nth-child(3n),.os-trust-strip__grid--count-6 .os-trust-strip__item:nth-child(3n){border-right:0}.os-trust-strip__grid--count-4 .os-trust-strip__item:nth-last-child(-n+1),.os-trust-strip__grid--count-5 .os-trust-strip__item:nth-last-child(-n+2),.os-trust-strip__grid--count-6 .os-trust-strip__item:nth-last-child(-n+3){border-bottom:0}}@media (max-width:760px){.os-trust-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;scroll-snap-type:none}.os-trust-strip__item{min-height:70px;grid-template-columns:30px minmax(0,1fr);padding:9px 10px;border-right:1px solid var(--os-trust-border,var(--os-line));border-bottom:1px solid var(--os-trust-border,var(--os-line));scroll-snap-align:none}.os-trust-strip__item:nth-child(2n){border-right:0}.os-trust-strip__grid--count-2 .os-trust-strip__item:nth-last-child(-n+2),.os-trust-strip__grid--count-4 .os-trust-strip__item:nth-last-child(-n+2),.os-trust-strip__grid--count-6 .os-trust-strip__item:nth-last-child(-n+2),.os-trust-strip__grid--count-1 .os-trust-strip__item:last-child,.os-trust-strip__grid--count-3 .os-trust-strip__item:last-child,.os-trust-strip__grid--count-5 .os-trust-strip__item:last-child{border-bottom:0}.os-trust-strip__item:last-child:nth-child(odd){grid-column:1 / -1;width:50%;justify-self:center;border-right:0}.os-trust-strip__grid--count-1 .os-trust-strip__item:last-child{width:100%}.os-trust-strip--compact .os-trust-strip__item{min-height:60px}.os-collection-link--desktop{display:none}.os-collection-link--mobile{width:100%;min-height:46px;margin-top:10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--os-orange);border-radius:8px;text-transform:uppercase;font-size:12px}}.os-category-card__content{position:relative;z-index:2;display:grid;gap:5px}.os-category-card__content span{font-size:17px}.os-category-card__content small{max-width:220px;color:rgb(255 255 255 / .74);font-size:11px;line-height:1.4}.os-category-card__content b{margin-top:4px;color:var(--os-orange);font-size:10px;text-transform:uppercase;letter-spacing:.08em;opacity:0;transform:translateY(5px);transition:.2s ease}.os-category-card:hover .os-category-card__content b{opacity:1;transform:none}.os-admin-hint{padding:26px;display:grid;gap:6px;border:1px dashed rgb(255 101 0 / .55);border-radius:var(--os-radius);background:rgb(255 101 0 / .05)}.os-admin-hint span{color:var(--os-muted)}.os-top-banner{position:relative;z-index:20;margin-top:78px;border-bottom:1px solid rgb(255 101 0 / .32);background:radial-gradient(circle at 78% 50%,rgb(255 101 0 / .18),transparent 30%),linear-gradient(90deg,#12100e,#090909 62%)}.os-top-banner__inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.os-top-banner__content{display:flex;align-items:baseline;gap:16px;min-width:0}.os-top-banner strong{color:var(--os-orange);font-size:20px;font-weight:800;letter-spacing:.02em}.os-top-banner span{color:#e3e3e3;font-size:14px}.os-top-banner a{flex:0 0 auto;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.os-top-banner a:hover{color:var(--os-orange)}.os-top-banner+.os-site-content .os-hero{padding-top:0}.os-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.os-category-card{min-height:230px;padding:0;display:block;border-radius:14px;isolation:isolate}.os-category-card::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgb(0 0 0 / .96) 0%,rgb(0 0 0 / .68) 26%,rgb(0 0 0 / .10) 62%,#fff0 100%)}.os-category-card::after{display:none}.os-category-card img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.1);transition:transform .38s ease,filter .38s ease}.os-category-card__content{position:absolute;left:16px;right:16px;bottom:15px;z-index:3;display:grid;gap:3px}.os-category-card__content span{font-size:16px;line-height:1.08}.os-category-card__count{color:rgb(255 255 255 / .68)!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.07em}.os-category-card__description{display:none}.os-category-card__content b{margin-top:3px}.os-category-card:hover{border-color:var(--os-orange);transform:translateY(-5px);box-shadow:0 20px 52px rgb(0 0 0 / .55),0 0 0 1px rgb(255 101 0 / .15)}.os-category-card:hover img{transform:scale(1.17);filter:brightness(1.06) saturate(1.04)}@media (max-width:1100px){.os-category-grid{grid-template-columns:repeat(3,1fr)}.os-category-card{min-height:245px}}@media (max-width:860px){.os-top-banner{margin-top:68px}.os-top-banner__inner{min-height:84px}.os-top-banner__content{display:grid;gap:2px}}@media (max-width:560px){.os-top-banner__inner{padding-block:14px;align-items:flex-start}.os-top-banner strong{font-size:16px}.os-top-banner span{font-size:12px;line-height:1.35}.os-top-banner a{font-size:10px;padding-top:3px}.os-category-grid{grid-template-columns:repeat(2,1fr);gap:12px}.os-category-card{min-height:190px}.os-category-card__content{left:13px;right:13px;bottom:12px}.os-category-card__content span{font-size:14px}}.os-category-card{aspect-ratio:5 / 6;min-height:0}.os-category-card img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:none}.os-category-card:hover img{transform:scale(1.045)}.os-category-card::before{background:linear-gradient(to top,rgb(0 0 0 / .95) 0%,rgb(0 0 0 / .68) 24%,rgb(0 0 0 / .16) 55%,#fff0 75%)}.os-catalog-page{padding-top:78px}.os-top-banner+.os-site-content .os-catalog-page{padding-top:0}.os-section--catalog-head{padding-bottom:46px}.os-section--catalog-products{padding-top:28px}.os-section--catalog-products.has-subcategories{border-top:1px solid var(--os-line)}.os-section-heading--catalog{margin-bottom:32px}.os-section-heading--catalog h1{margin:0}.os-category-intro{max-width:760px;margin-top:14px;color:var(--os-muted);line-height:1.7}.os-category-intro p:last-child{margin-bottom:0}.os-breadcrumbs{margin-bottom:28px;color:var(--os-muted);font-size:12px}.os-breadcrumbs a{color:rgb(255 255 255 / .72)}.os-breadcrumbs a:hover{color:var(--os-orange)}.os-empty-category{padding:34px;display:grid;gap:8px;border:1px dashed rgb(255 101 0 / .48);border-radius:var(--os-radius);background:rgb(255 101 0 / .045)}.os-empty-category strong{font-size:18px}.os-empty-category span{color:var(--os-muted)}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:24px}.woocommerce .woocommerce-ordering select{padding:10px 34px 10px 12px;color:#fff;border:1px solid var(--os-line);border-radius:8px;background:#111}.woocommerce ul.products li.product{padding:12px;border:1px solid var(--os-line);border-radius:var(--os-radius);background:linear-gradient(180deg,#171717,#101010);box-shadow:var(--os-shadow)}.woocommerce ul.products li.product a img{border-radius:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#fff;font-size:16px}.woocommerce ul.products li.product .price{color:var(--os-orange)!important;font-weight:800}@media (max-width:860px){.os-catalog-page{padding-top:68px}}a.os-promo{display:block;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}a.os-promo:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(0 0 0 / .28)}a.os-promo:focus-visible{outline:2px solid currentColor;outline-offset:3px}.os-product-card__body{min-height:176px;display:flex;flex-direction:column}.os-product-card__specs,.os-loop-product-specs{margin:-2px 0 12px;color:var(--os-muted);font-size:11px;letter-spacing:.035em}.os-product-card__price{margin-top:auto}.os-single-product-page{padding:116px 0 88px}.os-top-banner+.os-site-content .os-single-product-page{padding-top:48px}.os-single-product-page .os-breadcrumbs{margin-bottom:22px}.os-single-product-page .product{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);gap:38px;align-items:start}.os-single-product-page .product::before,.os-single-product-page .product::after{display:none!important}.os-single-product-page .product>.onsale{top:18px;left:18px;right:auto;z-index:5;min-width:0;min-height:0;padding:8px 14px;border-radius:999px;background:var(--os-orange);color:#fff;font-size:11px;line-height:1.2;text-transform:uppercase}.woocommerce .os-single-product-page div.product div.images,.woocommerce-page .os-single-product-page div.product div.images,.os-single-product-page .product>div.images,.os-single-product-page .product>.woocommerce-product-gallery{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px;overflow:hidden;border:1px solid var(--os-line);border-radius:18px;background:linear-gradient(145deg,#171717,#0e0e0e);box-shadow:var(--os-shadow)}.os-single-product-page .woocommerce-product-gallery__wrapper,.os-single-product-page .woocommerce-product-gallery__image{margin:0}.os-single-product-page .woocommerce-product-gallery__image{aspect-ratio:1 / 1;overflow:hidden;border-radius:12px;background:#101010}.os-single-product-page .woocommerce-product-gallery__image a{display:block;width:100%;height:100%}.os-single-product-page .woocommerce-product-gallery__image img{display:block;width:100%!important;height:100%!important;max-height:none;object-fit:contain;object-position:center;border-radius:12px}.os-single-product-page .woocommerce-product-gallery__trigger{top:24px!important;right:24px!important;z-index:6!important}.os-single-product-page .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:10px 0 0!important;padding:0;list-style:none}.os-single-product-page .flex-control-thumbs li{float:none!important;width:auto!important}.os-single-product-page .flex-control-thumbs img{border:1px solid #fff0;border-radius:8px;opacity:.64}.os-single-product-page .flex-control-thumbs img.flex-active{border-color:var(--os-orange);opacity:1}.woocommerce .os-single-product-page div.product div.summary,.woocommerce-page .os-single-product-page div.product div.summary,.os-single-product-page .product>div.summary{float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px 6px 8px!important}.os-product-kicker{margin:0 0 8px;color:var(--os-orange);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.os-single-product-page .product_title{margin:0 0 14px;font-size:clamp(30px, 3.3vw, 42px);line-height:1.06}.os-single-product-page .woocommerce-product-details__short-description{position:relative;max-width:42rem;max-height:none;margin-bottom:4px;overflow:hidden;color:var(--os-muted);font-size:15px;line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.os-single-product-page .woocommerce-product-details__short-description.is-expanded{max-height:none;display:block;-webkit-line-clamp:unset;line-clamp:unset}.os-single-product-page .woocommerce-product-details__short-description p:last-child{margin-bottom:0}.os-product-description-toggle{display:inline-flex;align-items:center;gap:6px;margin:7px 0 18px;padding:4px 0;border:0;background:#fff0;color:var(--os-orange);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.os-product-description-toggle:hover{color:var(--os-orange-2)}.os-product-description-toggle:focus-visible{outline:2px solid var(--os-orange);outline-offset:3px}.os-product-description-toggle[hidden]{display:none}.os-product-description-toggle[aria-expanded="true"] span{transform:rotate(180deg)}.os-product-description-toggle span{display:inline-block;transition:transform .2s ease}.os-product-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px}.os-product-fact{min-height:66px;padding:11px 14px;border:1px solid var(--os-line);border-radius:11px;background:rgb(255 255 255 / .025)}.os-product-fact span,.os-product-fact strong{display:block}.os-product-fact span{margin-bottom:2px;color:var(--os-muted);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.os-product-fact strong{font-size:14px}.os-single-product-page div.product p.price,.os-single-product-page div.product span.price{margin:0 0 14px;color:var(--os-orange)!important;font-size:31px;font-weight:800}.os-single-product-page div.product p.price del{margin-right:8px;color:#777;font-size:16px;opacity:1}.os-single-product-page div.product p.price ins{text-decoration:none}.os-product-cashback{display:grid;grid-template-columns:1fr auto;gap:2px 16px;margin:0 0 16px;padding:14px 16px;border:1px solid rgb(255 101 0 / .52);border-radius:12px;background:rgb(255 101 0 / .07)}.os-product-cashback span{align-self:center;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase}.os-product-cashback strong{color:var(--os-orange);font-size:19px}.os-product-cashback small{grid-column:1 / -1;color:var(--os-muted);font-size:11px}.os-product-bonus-restrictions{margin:0 0 16px;padding:11px 14px;border:1px solid rgb(255 255 255 / .16);border-radius:10px;background:rgb(255 255 255 / .035);color:#b8b8b8;font-size:11px;line-height:1.45}.os-single-product-page form.cart{display:flex;gap:10px;margin:0 0 16px!important}.os-single-product-page form.cart .quantity{float:none!important;display:grid!important;grid-template-columns:40px 54px 40px;width:134px;height:50px;margin:0!important;overflow:hidden;border:1px solid var(--os-line);border-radius:9px;background:#111}.os-single-product-page form.cart .quantity .qty{width:54px!important;height:50px;padding:0 4px;border:0;border-right:1px solid var(--os-line);border-left:1px solid var(--os-line);border-radius:0;background:#fff0;color:#fff;text-align:center;appearance:textfield;-moz-appearance:textfield}.os-single-product-page form.cart .quantity .qty::-webkit-outer-spin-button,.os-single-product-page form.cart .quantity .qty::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.os-quantity-button{display:grid;place-items:center;width:40px;height:50px;padding:0;border:0;background:#fff0;color:#fff;font-size:20px;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.os-quantity-button:hover,.os-quantity-button:focus-visible{background:rgb(255 101 0 / .12);color:var(--os-orange)}.os-quantity-button:focus-visible{outline:2px solid var(--os-orange);outline-offset:-2px}.os-single-product-page form.cart .single_add_to_cart_button{flex:1;min-height:50px;padding-inline:22px!important;background:var(--os-orange)!important;color:#fff!important;border-radius:9px!important;font-weight:800!important;text-transform:uppercase}.os-single-product-page form.cart .single_add_to_cart_button:hover{background:var(--os-orange-2)!important}.os-single-product-page table.variations{margin-bottom:14px;color:#fff}.os-single-product-page table.variations select{min-height:44px;padding:8px 12px;border:1px solid var(--os-line);border-radius:8px;background:#111;color:#fff}.os-product-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;color:var(--os-muted);font-size:10px}.os-product-trust span{display:flex;align-items:center;gap:5px}.os-product-details-grid,.os-single-product-page .related,.os-single-product-page .upsells{grid-column:1 / -1}.os-product-details-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;align-items:start;margin-top:18px}.os-product-detail-card{align-self:start;padding:24px;border:1px solid var(--os-line);border-radius:16px;background:linear-gradient(180deg,#141414,#0f0f0f)}.os-products-empty{grid-column:1 / -1;margin:0;padding:18px 20px;border:1px dashed var(--os-line);border-radius:12px;color:var(--os-muted);font-size:13px}.os-product-detail-card--allergens{background:linear-gradient(180deg,#15130f,#0f0f0f)}.os-product-detail-card--full{grid-column:1 / -1}.os-product-detail-card h2{margin:0 0 12px;color:#fff;font-size:22px}.os-product-detail-card p{margin:0;color:var(--os-muted);font-size:14px;line-height:1.7}.os-product-nutrition{background:linear-gradient(135deg,rgb(255 101 0 / .07),#101010 42%,#0f0f0f)}.os-nutrition-table-wrap{overflow-x:auto;border:1px solid var(--os-line);border-radius:12px}.os-nutrition-table{width:100%;min-width:560px;margin:0!important;border:0!important;border-collapse:collapse;color:#fff}.os-nutrition-table th,.os-nutrition-table td{padding:13px 16px;border:0;border-bottom:1px solid var(--os-line);text-align:left}.os-nutrition-table thead th{background:rgb(255 255 255 / .035);color:var(--os-muted);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.os-nutrition-table tbody th{color:#fff;font-size:13px;font-weight:700}.os-nutrition-table tbody td{color:#fff;font-size:14px;font-weight:700}.os-nutrition-table tbody td:last-child{color:var(--os-orange)}.os-nutrition-table tbody tr:last-child th,.os-nutrition-table tbody tr:last-child td{border-bottom:0}.os-product-detail-card .os-nutrition-note{margin-top:12px;color:var(--os-muted);font-size:11px;line-height:1.55}.os-single-product-page .related,.os-single-product-page .upsells{margin-top:26px}.os-single-product-page .related>h2,.os-single-product-page .upsells>h2{margin-bottom:22px;font-size:28px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;width:auto!important;min-height:100%;margin:0!important;display:flex;flex-direction:column;padding:12px 12px 16px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex:1;flex-direction:column}.woocommerce ul.products li.product a img{aspect-ratio:5 / 4;object-fit:cover;margin-bottom:14px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0!important;margin-bottom:6px}.woocommerce ul.products li.product .os-loop-product-specs{margin-bottom:10px}.woocommerce ul.products li.product .price{margin-top:auto;margin-bottom:12px!important;font-size:18px!important}.woocommerce ul.products li.product .button{width:100%;margin-top:0!important;text-align:center;text-transform:uppercase}@media (max-width:980px){.os-single-product-page .product{grid-template-columns:1fr 1fr;gap:24px}.os-product-trust{grid-template-columns:1fr}.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.os-single-product-page{padding-top:92px}.os-top-banner+.os-site-content .os-single-product-page{padding-top:34px}.os-single-product-page .product{grid-template-columns:1fr}.os-single-product-page .product_title{font-size:34px}.woocommerce .os-single-product-page div.product div.summary,.woocommerce-page .os-single-product-page div.product div.summary,.os-single-product-page .product>div.summary{padding-inline:0!important}.os-product-details-grid{grid-template-columns:1fr}.os-product-detail-card--full{grid-column:auto}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.os-single-product-page{padding-bottom:64px}.os-product-facts{grid-template-columns:1fr 1fr}.os-product-cashback{grid-template-columns:1fr}.os-product-cashback small{grid-column:auto}.os-single-product-page form.cart{align-items:stretch}.os-single-product-page form.cart .quantity .qty{width:54px!important}.os-product-detail-card{padding:18px}.os-nutrition-table th,.os-nutrition-table td{padding:11px 12px}.woocommerce ul.products{grid-template-columns:1fr}}@media (max-width:760px){.os-top-banner{display:none}.os-top-banner+.os-site-content .os-hero,.os-hero{padding-top:68px}.os-hero-slider{min-height:0}.os-hero-slider__viewport,.os-hero-slide{min-height:620px}.os-hero-slide .os-hero__grid{min-height:620px;padding-top:20px;padding-bottom:46px;display:flex;flex-direction:column;align-items:stretch;gap:0}.os-hero-slide .os-hero__content{display:contents}.os-hero-slide .os-kicker{order:1;margin:0 0 8px;font-size:10px;line-height:1.3;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.os-hero-slide .os-hero__title{order:2;margin:0 0 12px;max-width:none;font-size:clamp(29px, 8.6vw, 34px);line-height:.98;letter-spacing:-.035em;text-align:left}.os-hero-slide .os-hero__visual{order:3;width:100%;height:clamp(215px, 61vw, 250px);margin:0;overflow:hidden}.os-hero-slide .os-hero__visual img,.os-hero-slide--photo .os-hero__visual img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}.os-hero-slide--object .os-hero__visual img{object-fit:contain}.os-hero-slide--photo .os-hero__visual{width:100%;height:clamp(215px, 61vw, 250px);margin-right:0;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 7%,#000 93%,transparent 100%)}.os-hero-slide .os-hero__lead{order:4;margin:9px 0 0;max-width:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:1.4;text-align:left}.os-hero-slide .os-hero__benefits{order:5;width:100%;margin:12px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;text-align:left}.os-hero-slide .os-hero__benefits div{min-width:0;padding-left:8px;border-left-width:2px}.os-hero-slide .os-hero__benefits strong{font-size:14px;line-height:1.15;white-space:nowrap}.os-hero-slide .os-hero__benefits span{margin-top:3px;font-size:9px;line-height:1.25}.os-hero-slide .os-hero__actions{order:6;width:100%;margin-top:0;display:block}.os-hero-slide .os-hero__actions .os-btn--primary{width:100%;min-height:52px}.os-hero-slide .os-hero__actions .os-btn--ghost{display:none}.os-hero-slider__arrow{display:none}.os-hero-slider__dots{bottom:18px}}@media (prefers-reduced-motion:reduce){.os-hero-slide,.os-hero-slide .os-hero__content>*,.os-hero-slide .os-hero__visual{transition:none!important}.os-hero-slider__progress{display:none}}.os-section{padding:36px 0}#menu-categories{padding-top:54px}.os-section--compact{padding-top:18px}#promotions{padding-top:28px}#about{padding-top:38px}#reviews{padding-top:18px}#delivery{padding-top:28px;padding-bottom:52px}.os-section-heading{margin-bottom:28px}.os-section-action{margin-top:24px}.os-charity{padding-bottom:42px}.os-products-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}.os-product-card{position:relative;flex:1 1 280px;width:min(100%, 360px);max-width:360px;display:flex;flex-direction:column}.os-product-card__image{position:relative}.os-product-card__body{flex:1;min-height:188px;padding:18px 20px 20px;text-align:left}.os-product-card h3{margin-bottom:7px;font-size:19px;line-height:1.25}.os-product-card__specs{margin:0 0 16px;font-size:12px}.os-product-card__price{min-height:36px;margin:auto 0 14px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 9px;color:var(--os-orange);font-size:25px;font-weight:800;line-height:1.1}.os-product-card__price del{color:#777;font-size:14px;font-weight:600;opacity:1}.os-product-card__price ins{color:var(--os-orange);text-decoration:none}.os-product-badge{position:absolute;z-index:8;top:14px;left:14px;min-width:0;min-height:0;padding:8px 12px;display:inline-flex;align-items:center;border-radius:8px;background:var(--os-badge-bg,var(--os-orange));color:var(--os-badge-text,#fff);box-shadow:0 8px 22px rgb(0 0 0 / .32);font-size:11px;font-weight:800;line-height:1;letter-spacing:.055em;text-transform:uppercase}.woocommerce span.onsale{display:none!important}.woocommerce ul.products{grid-template-columns:repeat(auto-fit,minmax(260px,340px));justify-content:center;gap:18px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{position:relative;padding:12px 12px 16px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{text-align:left}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0 4px 7px;font-size:18px;line-height:1.25}.woocommerce ul.products li.product .os-loop-product-specs{margin:0 4px 16px;font-size:12px}.woocommerce ul.products li.product .price{min-height:34px;margin:auto 4px 14px!important;display:flex!important;flex-wrap:wrap;align-items:baseline;gap:6px 9px;color:var(--os-orange)!important;font-size:25px!important;line-height:1.1;text-decoration:none!important}.woocommerce ul.products li.product .price del{color:#777!important;font-size:14px;font-weight:600;opacity:1}.woocommerce ul.products li.product .price ins{color:var(--os-orange)!important;text-decoration:none!important}.woocommerce ul.products li.product .button{margin-top:auto!important}.os-single-product-page .product{position:relative}.os-single-product-page .product>.os-product-badge{top:18px;left:18px}.os-promo-grid{align-items:stretch}.os-promo,a.os-promo{height:auto;min-height:220px;display:flex;flex-direction:column;align-items:flex-start}.os-promo>*{position:relative;z-index:2}.os-promo p{max-width:100%}.os-promo__button{margin-top:auto;padding-top:16px}.os-review-grid{align-items:stretch}.os-review-card{height:100%;display:flex;flex-direction:column}.os-review-card p{line-height:1.55}.os-review-actions{margin-top:24px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.os-review-grid--all{margin-bottom:52px}.os-information-page__content>.os-reviews-page{max-width:100%}.os-review-form-section{padding:36px;border:1px solid var(--os-line);border-radius:var(--os-radius);background:#101010}.os-review-form-heading{margin-bottom:24px}.os-review-form-heading h2{margin:7px 0 8px}.os-review-form-heading>p:last-child{color:var(--os-muted)}.os-review-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.os-review-form label{display:grid;gap:7px;color:#fff;font-size:13px;font-weight:700}.os-review-form input,.os-review-form select,.os-review-form textarea{width:100%;padding:13px 14px;border:1px solid var(--os-line);border-radius:8px;outline:0;background:#080808;color:#fff}.os-review-form input:focus,.os-review-form select:focus,.os-review-form textarea:focus{border-color:var(--os-orange);box-shadow:0 0 0 2px rgb(255 101 0 / .13)}.os-review-form__message{grid-column:1 / -1}.os-review-form__consent{margin:18px 0;display:flex!important;grid-template-columns:18px 1fr;align-items:start;gap:9px!important;color:var(--os-muted)!important;font-weight:500!important}.os-review-form__consent input{width:18px;margin-top:2px}.os-review-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.os-review-notice{margin-bottom:26px;padding:14px 18px;border-radius:9px;font-weight:700}.os-review-notice--success{border:1px solid rgb(147 188 36 / .5);background:rgb(147 188 36 / .1);color:#cdea77}.os-review-notice--error{border:1px solid rgb(255 101 0 / .5);background:rgb(255 101 0 / .1);color:#ffad76}@media (max-width:760px){.os-section{padding:30px 0}#menu-categories{padding-top:42px}.os-section--compact{padding-top:12px}#promotions,#about,#delivery{padding-top:24px}#reviews{padding-top:12px}.os-charity{padding-bottom:30px}.os-products-grid{gap:14px}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.os-review-form-section{padding:24px}.os-review-form__grid{grid-template-columns:1fr}.os-review-form__message{grid-column:auto}}@media (max-width:560px){.os-section{padding:26px 0}#menu-categories{padding-top:36px}.os-section-heading{margin-bottom:22px}.os-products-grid{flex-wrap:nowrap;justify-content:flex-start}.os-product-card{flex:0 0 84%;min-width:84%;max-width:84%}.os-promo,a.os-promo{min-height:205px}.woocommerce ul.products{grid-template-columns:1fr}.os-review-actions{display:grid;grid-template-columns:1fr}.os-review-actions .os-btn{width:100%}.os-review-form-section{padding:20px}}.os-section{padding:28px 0}#menu-categories{padding-top:40px}.os-section--compact{padding-top:10px}#recommendations{padding-top:8px}#promotions{padding-top:18px}#about{padding-top:24px}#reviews{padding-top:10px}#delivery{padding-top:18px;padding-bottom:38px}.os-section-heading{margin-bottom:22px}.os-section-action{margin-top:16px}.os-charity{padding-bottom:28px}.os-manual-product-section{grid-column:1 / -1;min-width:0;margin-top:24px}.os-manual-product-section>h2{margin:0 0 20px;font-size:clamp(24px, 2.5vw, 30px)}.os-manual-product-section--recommendations .os-products-grid{justify-content:flex-start}.os-addon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.os-addon-card{min-width:0;padding:12px;display:grid;grid-template-columns:94px minmax(0,1fr);gap:12px;align-items:stretch;border:1px solid var(--os-line);border-radius:14px;background:linear-gradient(180deg,#171717,#101010);box-shadow:var(--os-shadow)}.os-addon-card__image{display:block;aspect-ratio:1 / 1;overflow:hidden;align-self:center;border-radius:10px;background:#0d0d0d}.os-addon-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.os-addon-card:hover .os-addon-card__image img{transform:scale(1.04)}.os-addon-card__content{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.os-addon-card h3{margin:0 0 6px;font-size:14px;line-height:1.25}.os-addon-card__price{margin:0 0 10px;color:var(--os-orange);font-size:18px;font-weight:800;line-height:1.1}.os-addon-card__price del{color:#777;font-size:12px}.os-addon-card__price ins{text-decoration:none}.os-btn--addon{width:100%;min-height:36px;margin-top:auto;padding:8px 10px;border:1px solid var(--os-orange);font-size:11px}.os-btn--addon:hover{background:var(--os-orange)}@media (max-width:1100px){.os-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.os-section{padding:20px 0}#menu-categories{padding-top:28px}.os-section--compact,#recommendations,#reviews{padding-top:6px}#promotions,#about,#delivery{padding-top:14px}#delivery{padding-bottom:30px}.os-section-heading{margin-bottom:18px}.os-section-action{margin-top:14px}.os-charity{padding-bottom:20px}.os-manual-product-section{margin-top:18px}.os-manual-product-section>h2{margin-bottom:16px}}@media (max-width:560px){.os-section{padding:18px 0}#menu-categories{padding-top:24px}.os-section-heading{margin-bottom:16px}.os-charity{padding-bottom:16px}.os-addon-grid{grid-template-columns:1fr;gap:10px}.os-addon-card{grid-template-columns:82px minmax(0,1fr);padding:10px}.os-manual-product-section--recommendations .os-products-grid{justify-content:flex-start;flex-wrap:nowrap}}@media (max-width:760px){.os-hero-slider__viewport,.os-hero-slide{min-height:565px}.os-hero-slide .os-hero__grid{min-height:565px;padding-top:14px;padding-bottom:38px}.os-hero-slide .os-kicker{margin-bottom:6px}.os-hero-slide .os-hero__title{margin-bottom:8px;font-size:clamp(28px, 8.1vw, 32px)}.os-hero-slide .os-hero__visual,.os-hero-slide--photo .os-hero__visual{height:clamp(188px, 54vw, 215px)}.os-hero-slide .os-hero__lead{margin-top:7px;font-size:12.5px;line-height:1.35}.os-hero-slide .os-hero__benefits{margin:8px 0}.os-hero-slide .os-hero__benefits strong{font-size:13px}.os-hero-slide .os-hero__benefits span{font-size:8.5px}.os-hero-slide .os-hero__actions .os-btn--primary{min-height:48px}.os-hero-slider__dots{bottom:13px}}.os-popup{position:fixed;inset:0;z-index:99999;display:flex;padding:20px;opacity:0;pointer-events:none;transition:opacity .22s ease}.os-popup[hidden]{display:none!important}.os-popup.is-open{opacity:1;pointer-events:auto}.os-popup__backdrop{position:absolute;inset:0;background:rgb(3 4 7 / .82);backdrop-filter:blur(5px);pointer-events:none}.os-popup.is-open .os-popup__backdrop{pointer-events:auto}.os-popup--no-backdrop .os-popup__backdrop{display:none}.os-popup__dialog{position:relative;z-index:1;width:min(var(--os-popup-width,520px),calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;border:1px solid var(--os-popup-border,#ff6500);border-radius:20px;background:var(--os-popup-bg,#101114);color:var(--os-popup-text,#d5d5d8);box-shadow:0 28px 80px rgb(0 0 0 / .52);pointer-events:none;transform:translateY(14px) scale(.98);transition:transform .22s ease}.os-popup.is-open .os-popup__dialog{pointer-events:auto}.os-popup.is-open .os-popup__dialog{transform:none}.os-popup--position-center{align-items:center;justify-content:center}.os-popup--position-top_left{align-items:flex-start;justify-content:flex-start}.os-popup--position-top_right{align-items:flex-start;justify-content:flex-end}.os-popup--position-bottom_left{align-items:flex-end;justify-content:flex-start}.os-popup--position-bottom_right{align-items:flex-end;justify-content:flex-end}.os-popup--position-top_bar{align-items:flex-start;justify-content:center;padding:12px}.os-popup--position-bottom_bar{align-items:flex-end;justify-content:center;padding:12px}.os-popup--position-top_bar .os-popup__dialog,.os-popup--position-bottom_bar .os-popup__dialog{width:calc(100vw - 24px);max-width:none;border-radius:14px}.os-popup--position-top_bar .os-popup__image,.os-popup--position-bottom_bar .os-popup__image{max-height:260px}.os-popup__close{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border:1px solid rgb(255 255 255 / .24);border-radius:50%;background:rgb(0 0 0 / .62);color:#fff;font-size:26px;line-height:1;cursor:pointer}.os-popup__image{display:block;width:100%;max-height:430px;object-fit:cover}.os-popup__content{padding:26px 28px 30px;text-align:center}.os-popup__content h2{margin:0 0 10px;color:var(--os-popup-title,#fff);font-size:clamp(23px,4vw,36px);line-height:1.2}.os-popup__content p{margin:0 auto 20px;max-width:640px;color:var(--os-popup-text,#d5d5d8);line-height:1.6}.os-popup__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.os-popup__actions .os-btn--primary{border-color:var(--os-popup-button,#ff6500);background:var(--os-popup-button,#ff6500);color:#fff}.os-popup__actions button{font:inherit;cursor:pointer}.os-popup-open{overflow:hidden}@media(max-width:680px){.os-popup{padding:12px}.os-popup__dialog{width:min(var(--os-popup-width,520px),calc(100vw - 24px));max-height:calc(100dvh - 24px);border-radius:17px}.os-popup__image{max-height:48dvh}.os-popup__content{padding:22px 18px 24px}.os-popup--mobile-center{align-items:center;justify-content:center}.os-popup--mobile-bottom_sheet{align-items:flex-end;justify-content:center;padding:0}.os-popup--mobile-bottom_sheet .os-popup__dialog{width:100%;max-height:88dvh;border-radius:20px 20px 0 0;border-bottom:0}.os-popup--mobile-full{align-items:center;justify-content:center;padding:8px}.os-popup--mobile-full .os-popup__dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:none;border-radius:16px}}@media(prefers-reduced-motion:reduce){.os-popup,.os-popup__dialog{transition:none}}.os-bonus-box{margin:18px 0;padding:18px;border:1px solid rgb(196 59 98 / .35);border-radius:14px;background:rgb(196 59 98 / .06)}.os-bonus-box>strong{display:block;margin-bottom:6px;font-size:16px}.os-bonus-box p{margin:0 0 12px}.os-bonus-box small{display:block;margin-top:10px;line-height:1.5;opacity:.78}.os-bonus-box__controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.os-bonus-box__controls input{width:130px;min-height:42px}.os-bonus-box__message{margin-top:8px;font-size:13px;font-weight:700;color:#c43b62}.os-loyalty-account{margin:0 0 28px;padding:24px;border:1px solid rgb(196 59 98 / .32);border-radius:18px;background:linear-gradient(135deg,rgb(196 59 98 / .11),rgb(216 155 50 / .07))}.os-loyalty-account__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.os-loyalty-account__head small,.os-loyalty-account__balance span{display:block;opacity:.7}.os-loyalty-account__head h2{margin:4px 0}.os-loyalty-account__head p{margin:0;font-weight:700;color:#c43b62}.os-loyalty-account__balance{text-align:right}.os-loyalty-account__balance strong{display:block;font-size:34px;line-height:1.1}.os-loyalty-account__progress{height:9px;margin:22px 0 12px;border-radius:99px;background:rgb(0 0 0 / .12);overflow:hidden}.os-loyalty-account__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c43b62,#d89b32)}.os-loyalty-rules{margin:0 0 24px;padding:18px;border-radius:14px;background:rgb(0 0 0 / .04)}@media(max-width:600px){.os-loyalty-account__head{display:block}.os-loyalty-account__balance{margin-top:18px;text-align:left}.os-bonus-box__controls input{width:100%}}.os-account-link{min-height:42px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;border:1px solid #8f3b0a;border-radius:9px;background:#fff0;color:#fff;cursor:pointer;font-size:12px;font-weight:800}.os-account-link:hover,.os-account-link:focus-visible{border-color:var(--os-orange);color:var(--os-orange);outline:0}.os-auth-open,.os-review-open{overflow:hidden}.os-auth-modal,.os-review-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px}.os-auth-modal[hidden],.os-review-modal[hidden]{display:none}.os-auth-modal__backdrop,.os-review-modal__backdrop{position:absolute;inset:0;border:0;background:rgb(0 0 0 / .82);backdrop-filter:blur(7px)}.os-auth-modal__dialog,.os-review-modal__dialog{position:relative;z-index:1;width:min(520px,100%);max-height:calc(100dvh - 36px);overflow:auto;padding:32px;border:1px solid rgb(255 255 255 / .14);border-radius:20px;background:#111;color:#fff;box-shadow:0 28px 90px rgb(0 0 0 / .6)}.os-auth-modal__close,.os-review-modal__close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:1px solid var(--os-line);border-radius:50%;background:#080808;color:#fff;cursor:pointer;font-size:26px}.os-auth-modal h2{margin:8px 0}.os-auth-modal form,.os-auth-modal label{display:grid;gap:8px}.os-auth-modal input[type=tel]{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--os-line);border-radius:9px;background:#080808;color:#fff}.os-auth-hp{position:absolute;left:-9999px}.os-auth-message{min-height:24px;margin-top:14px;color:#bce06a;font-weight:700}.os-auth-message.is-error{color:#ff9b7a}.os-auth-back,.os-auth-resend button{border:0;background:none;color:var(--os-orange);cursor:pointer}.os-otp{margin:22px 0;display:flex;justify-content:center;gap:8px}.os-otp input{width:50px;height:58px;border:1px solid var(--os-line);border-radius:10px;background:#080808;color:#fff;text-align:center;font-size:25px;font-weight:800}.os-otp input:focus{outline:2px solid var(--os-orange);outline-offset:1px}.os-auth-resend{text-align:center;color:var(--os-muted)}.os-zone-selector,.os-checkout-addresses,.os-activate-account{margin:18px 0;padding:18px;border:1px solid rgb(255 101 0 / .32);border-radius:14px;background:rgb(255 101 0 / .055)}.os-zone-selector>label,.os-checkout-addresses>label{display:grid;gap:7px}.os-zone-selector select,.os-checkout-addresses select{width:100%;min-height:48px;padding:0 12px;border:1px solid var(--os-line);border-radius:8px;background:#101010;color:#fff}.os-zone-selector__details{margin-top:10px;display:grid;gap:4px}.os-zone-selector__details span{color:var(--os-muted);font-size:13px}.os-interactive-map{width:100%;height:var(--os-map-desktop,460px);overflow:hidden;border:1px solid var(--os-line);border-radius:14px;background:#101010}.os-interactive-map iframe{width:100%;height:100%;border:0}.os-delivery-page__intro{max-width:800px;margin:0 auto 30px;text-align:center}.os-delivery-zone-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.os-delivery-zone-card,.os-delivery-info-grid>section{padding:22px;border:1px solid var(--os-line);border-radius:14px;background:#111}.os-delivery-zone-card h2{margin-top:0}.os-delivery-zone-card dl{display:grid;gap:9px}.os-delivery-zone-card dl>div{display:flex;justify-content:space-between;gap:16px}.os-delivery-zone-card dt{color:var(--os-muted)}.os-delivery-zone-card dd{margin:0;text-align:right;font-weight:800}.os-delivery-zone-card__note{padding:12px;border-left:2px solid var(--os-orange);background:rgb(255 101 0 / .06)}.os-delivery-info-grid{margin:22px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.os-address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 30px}.os-address-card{padding:18px;border:1px solid var(--os-line);border-radius:12px;background:#111}.os-address-card.is-primary{border-color:var(--os-orange)}.os-address-card h3{display:flex;justify-content:space-between}.os-address-card small{color:var(--os-orange)}.os-address-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.os-address-form label{display:grid;gap:5px}.os-address-form .wide{grid-column:1/-1}.os-address-form input,.os-address-form select,.os-address-form textarea{width:100%;min-height:44px}.os-address-form .check{display:flex;align-items:center}.os-address-form .check input{width:auto;min-height:0}.os-activate-account{margin-top:28px}.os-activate-account h2{margin-top:0}.os-campaign-grid__item{min-width:0}.os-campaign-grid .os-campaign-grid__item.is-extra{display:none}.os-campaign-grid.is-expanded .os-campaign-grid__item.is-extra{display:block}.os-campaign-toggle{margin:20px auto 0;display:flex}.os-campaign-card{position:relative;color:var(--os-campaign-subtitle,#fff)!important;border-color:color-mix(in srgb,var(--os-campaign-border,#ff6500) 40%,transparent)!important}.os-campaign-card.is-featured{box-shadow:0 0 0 1px var(--os-campaign-border),0 18px 50px color-mix(in srgb,var(--os-campaign-border) 18%,transparent)}.os-campaign-card h3{color:var(--os-campaign-title,#ff6500)}.os-campaign-card .os-promo__eyebrow{color:var(--os-campaign-subtitle,#fff)}.os-campaign-card .os-promo__button{color:var(--os-campaign-button,#ff6500)}.os-campaign-badge{position:absolute;z-index:3;top:12px;left:12px;padding:7px 10px;border-radius:7px;background:var(--os-campaign-badge,#ff6500);color:var(--os-campaign-badge-text,#fff);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.os-campaign-card .os-campaign-badge~.os-promo__eyebrow{margin-top:30px}.os-campaign-page,.os-campaign-archive,.os-charity-page,.os-charity-archive{padding:118px 0 70px}.os-campaign-page__hero,.os-charity-page__hero{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center}.os-campaign-page__banner img,.os-charity-page__hero>img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:18px}.os-campaign-page__content,.os-charity-page__about{max-width:900px;margin:40px auto}.os-campaign-conditions dl,.os-charity-page__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.os-campaign-conditions dl>div,.os-charity-page__stats>div{padding:16px;border:1px solid var(--os-line);border-radius:12px;background:#111}.os-campaign-conditions dt{color:var(--os-muted)}.os-campaign-conditions dd{margin:5px 0 0;font-weight:800}.os-campaign-filters{margin:0 0 24px;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.os-campaign-filters a{padding:8px 14px;border:1px solid var(--os-line);border-radius:99px}.os-campaign-filters a:hover{border-color:var(--os-orange);color:var(--os-orange)}.os-review-card--button{width:100%;padding:24px;border:1px solid var(--os-line);border-radius:var(--os-radius);background:#151515;color:#fff;text-align:left;cursor:pointer}.os-review-card--button:hover,.os-review-card--button:focus-visible{border-color:var(--os-orange);outline:0}.os-review-card__head{display:flex;justify-content:space-between;gap:12px}.os-review-card__head small{color:#bce06a}.os-review-card__stars{color:#dba617;letter-spacing:2px}.os-review-card__text{display:block;margin-top:12px;color:var(--os-muted)}.os-review-card__photos{margin-top:auto;padding-top:12px;color:var(--os-orange)}.os-review-filters{margin-bottom:22px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.os-review-filters input,.os-review-filters select{min-height:42px;padding:0 10px}.os-customer-gallery>div,.os-product-review-gallery,.os-review-modal__gallery{display:flex;gap:10px;overflow-x:auto}.os-customer-gallery img,.os-product-review-gallery img,.os-review-modal__gallery img{width:112px;height:112px;object-fit:cover;border-radius:10px}.os-customer-gallery{margin:34px 0}.os-review-modal__dialog{width:min(680px,100%)}.os-review-modal__dialog header{display:grid;gap:5px}.os-review-modal__dialog header span{color:#dba617}.os-review-modal__gallery{margin-top:18px}.os-review-modal__reply{margin-top:20px;padding:16px;border-left:2px solid var(--os-orange);background:rgb(255 101 0 / .06)}.os-product-rating-summary{margin:4px 0 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--os-muted);font-size:13px}.os-product-rating-summary .star-rating{margin:0;color:#dba617}.os-product-reviews{grid-column:1/-1;margin-top:30px;padding-top:28px;border-top:1px solid var(--os-line)}.os-rating-distribution{max-width:520px;margin:18px 0}.os-rating-distribution>div{display:grid;grid-template-columns:92px 1fr 30px;gap:10px;align-items:center}.os-rating-distribution meter{width:100%}.os-product-comments{margin-top:28px}.os-account-reviews{display:grid;gap:12px}.os-account-reviews article{padding:16px;border:1px solid var(--os-line);border-radius:12px}.os-charity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.os-charity-card,.os-charity-category{overflow:hidden;border:1px solid color-mix(in srgb,var(--os-charity-accent) 45%,transparent);border-radius:16px;background:linear-gradient(150deg,#17130d,#0d0d0d);box-shadow:0 18px 50px rgb(0 0 0 / .32)}.os-charity-card.is-featured{box-shadow:0 0 0 1px var(--os-charity-accent),0 20px 60px color-mix(in srgb,var(--os-charity-accent) 18%,transparent)}.os-charity-card>div{padding:20px}.os-charity-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.os-charity-card small,.os-charity-card .os-text-link{color:var(--os-charity-accent)}.os-charity-card h3{margin:7px 0}.os-charity-progress{margin:16px 0;display:grid;gap:7px}.os-charity-progress>div:first-child{display:flex;justify-content:space-between;gap:12px}.os-charity-progress__bar{height:10px;overflow:hidden;border-radius:99px;background:rgb(255 255 255 / .09)}.os-charity-progress__bar span{display:block;height:100%;max-width:100%;border-radius:inherit;background:var(--os-charity-accent);transition:width .5s ease}.os-charity-progress small{color:var(--os-muted)}.os-charity-category{margin-top:24px;padding:24px;display:grid;grid-template-columns:1fr 1.5fr;gap:24px}.os-charity-category>div:first-child img{width:100%;height:100%;object-fit:cover;border-radius:12px}.os-charity-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.os-charity-stats span{padding:10px;border:1px solid var(--os-line);border-radius:9px}.os-charity-stats strong,.os-charity-page__stats strong{display:block;color:var(--os-charity-accent);font-size:20px}.os-charity-product-badge{position:relative;z-index:7;margin:7px 0;padding:6px 9px;display:inline-flex;border:1px solid color-mix(in srgb,var(--os-charity-accent) 50%,transparent);border-radius:7px;background:rgb(0 0 0 / .68);color:var(--os-charity-accent);font-size:10px;font-weight:800}.os-transfer-list,.os-charity-updates{display:grid;gap:14px}.os-transfer-list article{padding:16px;display:grid;grid-template-columns:180px 1fr;gap:18px;border:1px solid var(--os-line);border-radius:14px}.os-transfer-list img{width:100%;height:100%;object-fit:cover;border-radius:10px}.os-charity-updates article{padding:18px;border-left:2px solid var(--os-charity-accent);background:#111}.os-home-charity .os-charity-grid--count-1{grid-template-columns:minmax(0,1fr)}.os-home-charity .os-charity-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.os-home-charity .os-charity-grid--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.os-home-charity .os-charity-grid--count-1 .os-charity-card{position:relative;min-height:250px;background:radial-gradient(circle at 82% 50%,color-mix(in srgb,var(--os-charity-accent) 18%,transparent),transparent 34%),linear-gradient(120deg,#17130d,#0d0d0d 68%)}.os-home-charity .os-charity-grid--count-1 .os-charity-card>div{position:relative;z-index:1;max-width:760px;padding:34px 38px}.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.35fr)}.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image .os-charity-card__media,.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image img{height:100%;min-height:250px}.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image img{aspect-ratio:auto}.os-footer--editable{padding:var(--os-footer-pad) 0 20px;background:var(--os-footer-bg);color:var(--os-footer-text)}.os-footer__grid--editable{max-width:var(--os-footer-max);grid-template-columns:repeat(6,minmax(0,1fr));gap:28px}.os-footer-column{order:var(--os-footer-order);min-width:0}.os-footer-column--2{grid-column:span 2}.os-footer--editable h3{color:var(--os-footer-title)}.os-footer--editable a:hover,.os-footer--editable a:focus-visible{color:var(--os-footer-accent);outline:0}.os-footer-block--brand p{margin-top:14px}.os-footer-socials{display:flex;flex-wrap:wrap;gap:8px}.os-footer-socials a{width:48px;min-height:48px;display:grid;place-items:center;border:1px solid var(--os-line);border-radius:10px}.os-footer-socials a span{font-size:18px}.os-footer-socials a small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.os-footer-payments{margin:0;padding:0;display:grid;gap:9px;list-style:none}.os-footer-payments li,.os-footer-payments a{display:flex;align-items:center;gap:9px}.os-footer-payments small{display:block;color:#d5a94f}.os-footer__bottom--editable{max-width:var(--os-footer-max);display:grid;grid-template-columns:1fr auto;gap:8px 20px}.os-footer__bottom--editable nav{display:flex;flex-wrap:wrap;gap:10px 18px}.os-footer__bottom--editable small{grid-column:1/-1;max-width:900px;color:color-mix(in srgb,var(--os-footer-text) 75%,transparent)}.os-company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.os-company-grid article,.os-vacancy-list article{padding:18px;border:1px solid var(--os-line);border-radius:14px;background:#111}.os-company-grid img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:10px}.os-vacancy-list{display:grid;gap:16px}.os-vacancy-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.os-vacancy-list dl>div{padding:10px;background:#080808}.os-vacancy-list dd{margin:4px 0 0;font-weight:800}.os-carousel-shell{position:relative}.os-carousel-arrow,.os-carousel-dots{display:none}@media(max-width:980px){.os-delivery-zone-grid,.os-charity-grid,.os-company-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-footer__grid--editable{grid-template-columns:repeat(3,minmax(0,1fr))}.os-campaign-conditions dl,.os-charity-page__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.os-container{width:min(calc(100% - 40px),var(--os-container))}.os-header{height:68px}.os-header.is-scrolled{height:60px}.os-header__inner{width:calc(100% - 32px);gap:10px}.os-brand{min-width:0;max-width:150px;margin-right:auto;flex:none}.os-brand img{max-width:150px;max-height:44px}.os-menu-toggle{margin-left:0;flex:none}.os-header__actions{gap:10px;flex:none}.os-account-link{padding:0 8px}.os-account-link span{display:none}.os-top-banner{display:block!important;margin-top:68px}.os-top-banner__inner{min-height:72px;padding:12px 0;display:grid;grid-template-columns:1fr auto;gap:3px 12px}.os-top-banner__content{display:contents}.os-top-banner strong{grid-column:1;font-size:16px}.os-top-banner a{grid-column:2;grid-row:1}.os-top-banner span{grid-column:1/-1;font-size:12px}.os-top-banner+.os-site-content .os-hero,.os-hero{padding-top:0!important}.os-trust-strip__grid{width:100%;max-width:none;margin:0;padding:0 20px;display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:clamp(230px,76vw,280px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;overscroll-behavior-inline:contain;scrollbar-width:none}.os-trust-strip__grid::-webkit-scrollbar{display:none}.os-trust-strip__item,.os-trust-strip__item:nth-child(2n),.os-trust-strip__item:last-child:nth-child(odd){width:auto!important;min-height:82px;border:1px solid var(--os-trust-border,var(--os-line))!important;border-radius:11px;scroll-snap-align:start}.os-trust-strip__item strong{word-break:normal;overflow-wrap:normal;hyphens:none}.os-carousel-shell{margin-inline:0}.os-carousel-shell .os-products-grid{width:100%;padding:0 0 12px;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;overscroll-behavior-inline:contain;scrollbar-width:none}.os-carousel-shell .os-products-grid::-webkit-scrollbar{display:none}.os-carousel-shell .os-product-card{flex:0 0 min(calc(100vw - 80px),340px);width:min(calc(100vw - 80px),340px);min-width:min(calc(100vw - 80px),340px);max-width:none;scroll-snap-align:start;scroll-snap-stop:always}.os-carousel-shell .os-product-card__image{aspect-ratio:1/1}.os-carousel-shell .os-product-card__image img{object-fit:cover;object-position:var(--os-mobile-image-position,center)}.os-carousel-shell .os-product-card__body{min-height:190px}.os-carousel-arrow{position:absolute;z-index:12;top:clamp(120px,40vw,165px);width:42px;height:42px;display:grid;place-items:center;border:1px solid rgb(255 255 255 / .34);border-radius:50%;background:rgb(5 5 5 / .8);color:#fff;cursor:pointer;font-size:24px;backdrop-filter:blur(6px)}.os-carousel-arrow--prev{left:6px}.os-carousel-arrow--next{right:6px}.os-carousel-arrow[hidden]{display:none}.os-carousel-dots{min-height:20px;margin:8px 0 2px;display:flex;justify-content:center;gap:6px}.os-carousel-dots button{width:7px;height:7px;padding:0;border:0;border-radius:99px;background:#555}.os-carousel-dots button[aria-current=true]{width:24px;background:var(--os-orange)}.os-delivery-zone-grid,.os-delivery-info-grid,.os-address-list,.os-charity-grid,.os-company-grid,.os-campaign-page__hero,.os-charity-page__hero,.os-charity-category{grid-template-columns:1fr}.os-interactive-map{height:var(--os-map-mobile,360px)}.os-campaign-page,.os-campaign-archive,.os-charity-page,.os-charity-archive{padding:94px 0 54px}.os-campaign-conditions dl,.os-charity-page__stats,.os-charity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.os-home-charity .os-charity-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.os-home-charity .os-charity-card{flex:0 0 84%;scroll-snap-align:start}.os-home-charity .os-charity-grid--count-1 .os-charity-card{flex-basis:100%;min-height:0}.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image{display:block}.os-home-charity .os-charity-grid--count-1 .os-charity-card>div{padding:24px 20px}.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image .os-charity-card__media,.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image img{height:auto;min-height:0}.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image img{aspect-ratio:16/10}.os-transfer-list article{grid-template-columns:1fr}.os-transfer-list img{max-height:240px}.os-vacancy-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.os-footer--editable{padding-top:var(--os-footer-mobile-pad)}.os-footer__grid--editable{grid-template-columns:1fr;gap:30px}.os-footer-column,.os-footer-column--2{grid-column:auto;order:var(--os-footer-mobile-order)}.os-footer-block h3{margin-bottom:12px}.os-footer__links li{margin:8px 0}.os-footer__bottom--editable{margin-top:32px;padding-top:18px;display:grid;grid-template-columns:1fr;gap:10px}.os-footer__bottom--editable nav{gap:8px 15px}.os-footer__bottom--editable small{grid-column:auto}.os-address-form__grid{grid-template-columns:1fr}.os-address-form .wide{grid-column:auto}}.woocommerce-checkout form.checkout input[type="text"],.woocommerce-checkout form.checkout input[type="tel"],.woocommerce-checkout form.checkout input[type="email"],.woocommerce-checkout form.checkout input[type="number"],.woocommerce-checkout form.checkout input[type="date"],.woocommerce-checkout form.checkout select,.woocommerce-checkout form.checkout textarea,.woocommerce-checkout form.checkout .select2-container .select2-selection{box-sizing:border-box;width:100%;min-height:48px;padding:11px 14px;border:1px solid #343434!important;border-radius:10px!important;outline:0;background:#101010!important;color:#f5f5f5!important;font:inherit;line-height:1.35;box-shadow:none!important}.woocommerce-checkout form.checkout textarea{min-height:104px;resize:vertical}.woocommerce-checkout form.checkout input::placeholder,.woocommerce-checkout form.checkout textarea::placeholder{color:#8f8f8f;opacity:1}.woocommerce-checkout form.checkout input:focus,.woocommerce-checkout form.checkout select:focus,.woocommerce-checkout form.checkout textarea:focus,.woocommerce-checkout form.checkout .select2-container--focus .select2-selection{border-color:var(--os-orange)!important;box-shadow:0 0 0 1px var(--os-orange)!important}.woocommerce-checkout form.checkout input[readonly]{background:#171717!important;color:#b7b7b7!important;cursor:not-allowed}.woocommerce-checkout form.checkout .form-row label,.woocommerce-checkout form.checkout .os-delivery-schedule__fields label{margin-bottom:7px;color:#e7e7e7;font-size:15px;font-weight:650;line-height:1.3}.woocommerce-checkout form.checkout .required{color:#ff6500!important}.woocommerce-checkout .os-checkout-addresses{padding:18px;border-color:#3a2a20;border-radius:14px;background:#111}.woocommerce-checkout .os-checkout-addresses__save{display:grid;gap:10px;margin-top:14px}.woocommerce-checkout .os-checkout-addresses__save[hidden],.woocommerce-checkout .os-checkout-addresses__save label[hidden]{display:none!important}.woocommerce-checkout .os-checkout-addresses__save label{display:flex;align-items:center;gap:9px;margin:0}.woocommerce-checkout .os-checkout-addresses__save input{width:20px!important;min-height:20px!important}.woocommerce-checkout .os-checkout-addresses__hint,.woocommerce-checkout .os-checkout-addresses [data-os-address-message]{margin:10px 0 0;color:var(--os-muted);font-size:13px;line-height:1.45}.woocommerce-checkout .os-bonus-box__controls input{background:#101010!important;color:#fff!important}.woocommerce-checkout .os-cash-change{padding:16px;border-radius:12px;background:#0d0d0d}.woocommerce-checkout .os-cash-change>label{display:flex;margin:0 0 12px}.woocommerce-checkout .os-cash-change input[type="radio"],.woocommerce-checkout .os-delivery-schedule input[type="radio"],.woocommerce-checkout #payment input[type="radio"]{width:20px!important;min-height:20px!important;padding:0!important;accent-color:var(--os-orange)}@media(max-width:767px){.woocommerce-checkout form.checkout input[type="text"],.woocommerce-checkout form.checkout input[type="tel"],.woocommerce-checkout form.checkout input[type="email"],.woocommerce-checkout form.checkout input[type="number"],.woocommerce-checkout form.checkout input[type="date"],.woocommerce-checkout form.checkout select,.woocommerce-checkout form.checkout textarea{font-size:16px}.woocommerce-checkout .os-checkout-addresses{padding:15px}}.os-service-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.os-service-selector,.os-gift-choice{margin:14px 0;padding:16px;border:1px solid var(--os-line);border-radius:var(--os-cart-radius,12px);background:var(--os-cart-item-bg,#0d0d0d);color:#fff}.os-service-selector__heading,.os-gift-choice__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.os-service-selector__heading h2,.os-gift-choice__heading h2{margin:0 0 4px;color:#fff;font-size:20px}.os-service-selector__heading p,.os-gift-choice__heading p{margin:0;color:var(--os-muted);font-size:14px;line-height:1.45}.os-service-selector__heading>span{flex:none;padding:5px 9px;border-radius:999px;background:rgb(255 101 0 / .12);color:var(--os-orange);font-size:12px;font-weight:800}.os-service-selector__rows{display:grid;gap:8px}.os-service-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px;border:1px solid rgb(255 255 255 / .09);border-radius:10px;background:#080808;transition:opacity .2s}.os-service-row.is-loading,.os-gift-choice.is-loading{opacity:.55;pointer-events:none}.os-service-row__image img{width:52px;height:52px;display:block;border-radius:8px;object-fit:contain;background:#141414}.os-service-row__copy{display:grid;gap:2px}.os-service-row__copy strong{font-size:14px;line-height:1.25}.os-service-row__copy small{color:var(--os-muted);font-size:11px}.os-service-row__copy span{color:#54c878;font-size:11px;font-weight:800}.os-service-row__copy span.is-paid{color:var(--os-orange)}.os-service-qty{display:grid;grid-template-columns:34px 38px 34px;align-items:center;border:1px solid var(--os-line);border-radius:9px;overflow:hidden}.os-service-qty button{width:34px;height:36px;padding:0;border:0;background:#151515;color:#fff;font-size:20px;cursor:pointer}.os-service-qty button:hover{background:var(--os-orange)}.os-service-qty output{text-align:center;font-weight:800}.os-clear-cart-wrap{display:flex;justify-content:flex-end;margin:-2px 0 8px}.os-clear-cart-link{padding:4px 0;border:0;background:#fff0;color:#ff746d;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.os-cart-modal[hidden]{display:none!important}.os-cart-modal{position:fixed;z-index:100000;inset:0;padding:20px;display:grid;place-items:center;background:rgb(0 0 0 / .74);backdrop-filter:blur(4px)}.os-cart-modal__panel{width:min(100%,420px);padding:22px;border:1px solid rgb(255 101 0 / .45);border-radius:14px;background:#111;color:#fff;box-shadow:0 22px 70px rgb(0 0 0 / .55)}.os-cart-modal__panel h2{margin:0 0 8px;color:var(--os-orange);font-size:22px}.os-cart-modal__panel p{margin:0;color:#d4d4d4;line-height:1.5}.os-cart-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.os-cart-modal__actions .button{min-height:42px}.os-modal-open{overflow:hidden}.os-gift-choice__heading{justify-content:flex-start}.os-gift-choice__heading>span{font-size:30px}.os-gift-choice__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:9px}.os-gift-card{position:relative;min-width:0;padding:9px;display:grid;gap:6px;justify-items:start;border:1px solid rgb(255 255 255 / .1);border-radius:10px;background:#080808;color:#fff;text-align:left;cursor:pointer}.os-gift-card:hover,.os-gift-card.is-selected{border-color:var(--os-orange);background:rgb(255 101 0 / .08)}.os-gift-card.is-selected::after{content:'✓';position:absolute;top:7px;right:7px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--os-orange);color:#fff;font-weight:900}.os-gift-card img{width:58px;height:58px;border-radius:8px;object-fit:contain}.os-gift-card strong{padding-right:20px;font-size:13px;line-height:1.3}.os-gift-card small{color:#54c878;font-weight:800}.os-gift-card__none{width:58px;height:58px;display:grid;place-items:center;border-radius:8px;background:#171717;color:var(--os-muted);font-size:11px;text-align:center}.os-locked-qty{display:inline-grid;min-width:42px;height:36px;place-items:center;border:1px solid var(--os-line);border-radius:8px;font-weight:800}@media(max-width:782px){.os-service-admin-grid{grid-template-columns:1fr}}@media(max-width:600px){.os-service-selector,.os-gift-choice{padding:12px}.os-service-selector__heading{display:grid}.os-service-row{grid-template-columns:44px minmax(0,1fr) auto;gap:8px;padding:8px}.os-service-row__image img{width:44px;height:44px}.os-service-qty{grid-template-columns:30px 32px 30px}.os-service-qty button{width:30px}.os-gift-choice__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-cart-modal__actions{display:grid;grid-template-columns:1fr 1fr}.os-cart-modal__actions .button{width:100%}}@media(max-width:767px) and (orientation:portrait){.os-hero-slider,.os-hero-slider__viewport,.os-hero-slide,.os-hero-slide .os-hero__grid{min-height:0!important;height:auto!important}.os-hero-slide{position:absolute}.os-hero-slide.is-active{position:relative}.os-hero-slide .os-hero__grid{padding-top:18px;padding-bottom:48px;display:flex;gap:0}.os-hero-slide .os-hero__visual,.os-hero-slide--photo .os-hero__visual,.os-hero-slide--object .os-hero__visual{width:calc(100% + 40px)!important;height:auto!important;aspect-ratio:16/9;margin:0 0 0 -20px!important;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 78% 88% at center,#000 68%,rgb(0 0 0 / .94) 78%,transparent 100%);mask-image:radial-gradient(ellipse 78% 88% at center,#000 68%,rgb(0 0 0 / .94) 78%,transparent 100%)}.os-hero-slide .os-hero__visual img,.os-hero-slide--photo .os-hero__visual img{height:100%;max-height:none;object-fit:contain;object-position:var(--os-mobile-hero-position,center)}.os-hero-slide--photo .os-hero__visual img{object-fit:cover}.os-hero-slide .os-hero__lead{-webkit-line-clamp:unset;overflow:visible}.os-hero-slide .os-hero__benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.os-hero-slide .os-hero__benefits strong,.os-hero-slide .os-hero__benefits span{white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none}.os-hero-slider__dots{bottom:14px}.os-hero-slider__progress{bottom:0}}@media(max-width:430px){.os-otp{gap:5px}.os-otp input{width:44px;height:54px}.os-auth-modal__dialog{padding:28px 18px}.os-carousel-shell .os-product-card{flex-basis:calc(100vw - 76px);width:calc(100vw - 76px);min-width:calc(100vw - 76px)}.os-campaign-conditions dl,.os-charity-page__stats,.os-charity-stats{grid-template-columns:1fr}.os-product-card h3,.os-trust-strip__item strong{word-break:normal;overflow-wrap:normal;hyphens:none}}@media(prefers-reduced-motion:reduce){.os-charity-progress__bar span,.os-carousel-shell .os-products-grid{scroll-behavior:auto!important}}.os-comment-photos{margin-top:12px;display:flex;gap:8px;overflow-x:auto}.os-comment-photos img{width:92px;height:92px;object-fit:cover;border-radius:9px}.os-review-verified{color:#bce06a;font-size:12px;font-weight:800}.os-review-invitations{margin:0 0 28px}.os-review-invitations article{margin:10px 0;padding:12px;display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;border:1px solid var(--os-line);border-radius:12px}.os-review-invitations img{width:72px;height:72px;object-fit:cover;border-radius:9px}.os-review-invitations article>div{display:grid;gap:6px}.os-review-invitations .button{justify-self:start}.os-charity-transfer-gallery,.os-charity-documents{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.os-charity-transfer-gallery img{width:88px;height:88px;object-fit:cover;border-radius:8px}.os-charity-documents a{padding:6px 10px;border:1px solid var(--os-line);border-radius:7px;color:var(--os-charity-accent)}.os-transfer-list{gap:16px}.os-transfer-list .os-transfer-card{position:relative;overflow:hidden;padding:0;display:block;border:1px solid color-mix(in srgb,var(--os-charity-accent) 58%,#2b2b2b);border-radius:16px;background:linear-gradient(145deg,#15130f 0%,#101010 58%,#0b0b0b 100%);box-shadow:0 16px 42px rgb(0 0 0 / .28)}.os-transfer-list .os-transfer-card.has-cover{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr)}.os-transfer-card__cover{display:block;min-height:100%;background:#090909}.os-transfer-list .os-transfer-card__cover img{width:100%;height:100%;min-height:230px;max-height:none;display:block;object-fit:cover;border-radius:0}.os-transfer-card__content{min-width:0;padding:20px 22px}.os-transfer-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.os-transfer-card__top time{color:var(--os-muted);font-size:13px;white-space:nowrap}.os-transfer-card__status{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid rgb(130 207 85 / .48);border-radius:999px;background:rgb(130 207 85 / .08);color:#82cf55;font-size:11px;font-weight:800;letter-spacing:.02em}.os-transfer-card h3{margin:12px 0 3px;font-size:clamp(20px,2.3vw,28px);line-height:1.12}.os-transfer-card__amount{display:block;color:var(--os-orange);font-size:clamp(24px,3vw,34px);line-height:1.1}.os-transfer-card__meta{margin:14px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.os-transfer-card__meta>div{min-width:0;padding:9px 11px;border:1px solid rgb(255 101 0 / .22);border-radius:9px;background:rgb(255 255 255 / .025)}.os-transfer-card__meta dt{margin:0 0 2px;color:var(--os-muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.os-transfer-card__meta dd{margin:0;color:#f4f4f4;font-size:14px;line-height:1.35}.os-transfer-card__description{margin-top:13px;color:#d2d2d2;font-size:14px;line-height:1.52}.os-transfer-card__description>*:first-child{margin-top:0}.os-transfer-card__description>*:last-child{margin-bottom:0}.os-transfer-card .os-charity-transfer-gallery{margin-top:14px;gap:7px}.os-transfer-card .os-charity-transfer-gallery a{display:block;overflow:hidden;border:1px solid rgb(255 101 0 / .34);border-radius:9px;background:#080808}.os-transfer-card .os-charity-transfer-gallery img{width:72px;height:72px;display:block;border-radius:0;transition:transform .2s ease}.os-transfer-card .os-charity-transfer-gallery a:hover img{transform:scale(1.04)}.os-transfer-card .os-charity-documents{margin-top:12px;gap:7px}.os-transfer-card .os-charity-documents a{padding:7px 10px;display:inline-flex;align-items:center;gap:6px;border-color:rgb(130 207 85 / .4);background:rgb(130 207 85 / .055);color:#b9e99d;font-size:12px;font-weight:700}.os-transfer-card .os-charity-documents a span{color:#82cf55}@media(max-width:680px){.os-transfer-list .os-transfer-card.has-cover{grid-template-columns:112px minmax(0,1fr)}.os-transfer-list .os-transfer-card__cover img{min-height:100%;aspect-ratio:auto}.os-transfer-card__content{padding:15px}.os-transfer-card__top{align-items:flex-start;flex-direction:column;gap:6px}.os-transfer-card h3{margin-top:10px;font-size:20px}.os-transfer-card__amount{font-size:26px}.os-transfer-card__meta{grid-template-columns:1fr}.os-transfer-card .os-charity-transfer-gallery img{width:60px;height:60px}}@media(max-width:430px){.os-transfer-list .os-transfer-card.has-cover{display:block}.os-transfer-list .os-transfer-card__cover img{width:100%;height:auto;min-height:0;max-height:190px;aspect-ratio:16/9}}.os-footer-socials a:hover{border-color:var(--os-footer-accent);background:color-mix(in srgb,var(--os-footer-accent) 10%,transparent)}.os-footer-social-icon{width:25px;height:25px;display:grid!important;place-items:center;font-size:0!important}.os-footer-social-icon svg{width:25px;height:25px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.os-footer-social-icon svg path:not(.os-social-icon__cutout){fill:currentColor;stroke:none}.os-footer-social-icon svg .os-social-icon__dot{fill:currentColor;stroke:none}.os-footer-social-icon svg .os-social-icon__cutout{fill:var(--os-footer-bg,#070707);stroke:none}.os-home-charity .os-section-heading{margin-bottom:16px}.os-home-charity .os-section-action{margin-top:14px}.os-home-charity .os-charity-card>div{padding:16px 20px}.os-home-charity .os-charity-card h3{margin:5px 0;font-size:19px;line-height:1.2}.os-home-charity .os-charity-card p{margin:0;line-height:1.4}.os-home-charity .os-charity-grid--count-1 .os-charity-card{min-height:170px}.os-home-charity .os-charity-grid--count-1 .os-charity-card>div{max-width:820px;padding:22px 28px}.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image .os-charity-card__media,.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image img{min-height:190px}#about .os-section-heading{margin-bottom:16px}#about .os-features-grid{gap:8px}#about .os-feature{padding:16px 10px}#about .os-feature>span{font-size:30px;line-height:1}#about .os-feature h3{margin:8px 0 5px;line-height:1.2}#about .os-feature p{line-height:1.4}#about .os-section-action{margin-top:14px}.os-footer--editable p{margin:8px 0 0;line-height:1.45}.os-footer--editable .os-brand--footer{margin-bottom:10px}.os-footer--editable .os-footer__links li{margin:5px 0;line-height:1.4}.os-footer--editable .os-footer-payments{gap:7px}@media(max-width:767px){.os-home-charity .os-charity-grid--count-1 .os-charity-card>div{padding:18px}.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image .os-charity-card__media,.os-home-charity .os-charity-grid--count-1 .os-charity-card.has-image img{min-height:0}#about .os-section-heading h2{font-size:clamp(30px,9vw,40px);line-height:1.04}#about .os-features-grid{gap:0 10px}#about .os-feature{padding:16px 6px 14px}#about .os-feature>span{font-size:28px}#about .os-feature h3{margin:8px 0 4px;font-size:13px}#about .os-feature p{font-size:11px;line-height:1.35}.os-footer--editable{padding-top:min(var(--os-footer-mobile-pad),24px);padding-bottom:14px}.os-footer__grid--editable{gap:18px}.os-footer-block h3{margin-bottom:8px}.os-footer--editable .os-footer__links li{margin:4px 0}.os-footer-socials a{width:44px;min-height:44px}.os-footer__bottom--editable{margin-top:20px;padding-top:14px;gap:7px}.os-footer__bottom--editable nav{gap:6px 14px}}@media(max-width:430px){.os-home-charity .os-section-heading{margin-bottom:12px}#about .os-section-heading{margin-bottom:12px}#about .os-feature{padding-block:14px 12px}}.woocommerce-cart .woocommerce-cart-form,.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart-collaterals .cart_totals{width:100%!important;max-width:none}.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;margin-top:28px}.woocommerce-cart .cart_totals h2{margin:0 0 14px;font-size:clamp(24px,3vw,34px)}.woocommerce-cart .cart_totals .shop_table{width:100%;margin:0;border:1px solid var(--os-line);border-radius:12px;background:#0d0d0d}.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{padding:14px 18px;border-color:var(--os-line)}.woocommerce-cart .cart_totals .shop_table th{width:50%;font-weight:800}.woocommerce-cart .cart_totals .order-total th,.woocommerce-cart .cart_totals .order-total td{font-size:19px;color:#fff}.woocommerce-cart .wc-proceed-to-checkout{width:100%;padding:18px 0 0!important;display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch}.woocommerce-cart .wc-proceed-to-checkout .os-bonus-box{height:100%;margin:0}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{min-height:100%;margin:0!important;display:flex!important;align-items:center;justify-content:center}.woocommerce-cart .woocommerce-cart-form button[name="update_cart"]{display:none!important}.woocommerce-cart .woocommerce-cart-form .actions .coupon{float:none!important;width:min(100%,680px);margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:stretch}.woocommerce-cart .woocommerce-cart-form .actions .coupon .input-text,.woocommerce-cart .woocommerce-cart-form .actions .coupon .button{float:none!important;width:100%!important;min-height:48px;margin:0!important}.woocommerce-cart .woocommerce-cart-form .actions .coupon .input-text{padding:10px 14px}.woocommerce-cart .woocommerce-cart-form{position:relative}.woocommerce-cart .woocommerce-cart-form.os-cart-is-updating::before{content:"";position:absolute;z-index:40;inset:0;border-radius:10px;background:rgb(5 5 5 / .48);cursor:wait}.woocommerce-cart .woocommerce-cart-form.os-cart-is-updating::after{content:"";position:absolute;z-index:41;top:50%;left:50%;width:28px;height:28px;margin:-14px 0 0 -14px;border:3px solid rgb(255 255 255 / .25);border-top-color:var(--os-orange);border-radius:50%;animation:os-cart-spin .7s linear infinite}.woocommerce-cart .cart-collaterals.os-cart-is-updating{opacity:.55;pointer-events:none}@keyframes os-cart-spin{to{transform:rotate(360deg)}}.os-checkout-zone-summary{margin:0 0 18px;padding:14px 16px;border:1px solid rgb(255 101 0 / .36);border-radius:12px;background:rgb(255 101 0 / .055)}.os-checkout-zone-summary__row{display:flex;align-items:center;justify-content:space-between;gap:16px}.os-checkout-zone-summary__row>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px}.os-checkout-zone-summary__row small{flex-basis:100%;color:var(--os-muted)}.os-checkout-zone-summary__row strong{font-size:17px}.os-checkout-zone-summary__row span{color:var(--os-muted);font-size:13px}.os-checkout-zone-summary .button-link{border:0;background:none;color:var(--os-orange);cursor:pointer;font-weight:800}.os-checkout-zone-summary__panel .os-zone-selector{margin:14px 0 0;padding:14px}.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 34px;align-items:start}.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup,.woocommerce-checkout form.checkout>.woocommerce-error,.woocommerce-checkout form.checkout>.woocommerce-info{grid-column:1/-1}.woocommerce-checkout form.checkout>#customer_details{grid-column:1;grid-row:1/4;width:100%;margin:0}.woocommerce-checkout #customer_details .col-1{float:none!important;width:100%!important}.woocommerce-checkout #customer_details .col-2{display:none!important}.woocommerce-checkout form.checkout>#order_review_heading{grid-column:2;margin:0 0 14px}.woocommerce-checkout form.checkout>#order_review{grid-column:2;width:100%}.woocommerce-checkout .woocommerce-billing-fields>h3{margin:0 0 18px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row{float:none!important;width:100%!important;margin:0!important}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide{grid-column:1/-1}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea,.woocommerce-checkout .select2-container .select2-selection{width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--os-line);border-radius:8px;background:#111;color:#fff}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea{min-height:92px;resize:vertical}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input[readonly]{color:#d7d7d7;background:#171717;cursor:not-allowed}.woocommerce-checkout .os-checkout-addresses{margin:0 0 18px;padding:14px}.woocommerce-checkout #order_review .shop_table{margin:0;border-color:var(--os-line);background:#0d0d0d}.woocommerce-checkout #order_review .shop_table th,.woocommerce-checkout #order_review .shop_table td{padding:12px 14px;border-color:var(--os-line)}.woocommerce-checkout #order_review>.os-bonus-box{margin:16px 0}.woocommerce-checkout .os-checkout-payment-heading{margin:20px 0 12px}.woocommerce-checkout #payment{border:1px solid var(--os-line);border-radius:12px;background:#111!important;color:#fff}.woocommerce-checkout #payment ul.payment_methods{padding:16px;border-color:var(--os-line)}.woocommerce-checkout #payment ul.payment_methods li{margin:0 0 10px}.woocommerce-checkout #payment div.payment_box{background:#090909;color:var(--os-muted)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#090909}.woocommerce-checkout #payment .place-order{padding:16px}.woocommerce-checkout #payment #place_order{width:100%;min-height:52px}@media(max-width:980px){.woocommerce-cart .wc-proceed-to-checkout{grid-template-columns:1fr}.woocommerce-checkout form.checkout{gap:0 22px}}@media(max-width:767px){.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{padding:12px}.woocommerce-cart .wc-proceed-to-checkout{grid-template-columns:1fr}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{min-height:52px}.woocommerce-cart .woocommerce-cart-form .actions .coupon{grid-template-columns:1fr}.woocommerce-checkout form.checkout{display:block}.woocommerce-checkout form.checkout>#order_review_heading{margin-top:28px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide{grid-column:auto}.os-checkout-zone-summary__row{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.woocommerce-cart .woocommerce-cart-form.os-cart-is-updating::after{animation-duration:1.5s}}.woocommerce-error{border:1px solid color-mix(in srgb,var(--os-cart-accent,var(--os-orange)) 55%,transparent)!important;border-top:3px solid var(--os-cart-accent,var(--os-orange))!important;border-radius:var(--os-cart-radius,12px)!important;background:var(--os-cart-notice-bg,#17110d)!important;color:var(--os-cart-notice-text,#f5f5f5)!important}.woocommerce-error::before{color:var(--os-cart-accent,var(--os-orange))!important}.woocommerce-error .os-minimum-notice__title,.woocommerce-error .os-minimum-notice__text{display:block}.woocommerce-error .os-minimum-notice__title{margin-bottom:5px;color:var(--os-cart-accent,var(--os-orange));font-size:16px}.woocommerce-error .os-minimum-notice__text{line-height:1.48}.woocommerce-message{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;border:1px solid color-mix(in srgb,var(--os-cart-accent,var(--os-orange)) 52%,transparent)!important;border-top:3px solid var(--os-cart-accent,var(--os-orange))!important;border-radius:var(--os-cart-radius,12px)}.woocommerce-message::before{top:50%!important;transform:translateY(-50%)}.woocommerce-message .button{float:none!important;margin:0!important;order:2}.woocommerce-message .os-continue-shopping{background:transparent!important;border:1px solid var(--os-cart-accent,var(--os-orange))!important;color:var(--os-cart-accent,var(--os-orange))!important}.os-single-product-page .woocommerce-product-gallery__image,.os-single-product-page .woocommerce-product-gallery__image a{max-width:100%;box-sizing:border-box}.os-single-product-page .woocommerce-product-gallery__image img{max-width:100%!important;object-fit:var(--os-product-image-fit,contain)!important;object-position:center!important}.woocommerce-cart .os-zone-selector{margin:12px 0;padding:14px}.woocommerce-cart .woocommerce-cart-form table.shop_table{margin-bottom:14px;border-color:var(--os-line);background:#080808}.woocommerce-cart .woocommerce-cart-form table.shop_table th,.woocommerce-cart .woocommerce-cart-form table.shop_table td{padding:10px 12px;border-color:var(--os-line)}.woocommerce-cart .woocommerce-cart-form .product-thumbnail img{width:76px;height:76px;object-fit:cover;border-radius:9px}.woocommerce-cart .woocommerce-cart-form .quantity{display:inline-flex!important;align-items:center;overflow:hidden;border:1px solid var(--os-line);border-radius:9px;background:#111}.woocommerce-cart .woocommerce-cart-form .quantity .qty{width:48px!important;min-height:40px!important;padding:6px 2px!important;border:0!important;border-inline:1px solid var(--os-line)!important;border-radius:0!important;background:#111!important;color:#fff!important;text-align:center}.woocommerce-cart .os-qty-button{width:38px;height:40px;padding:0;border:0;background:#111;color:var(--os-cart-accent,var(--os-orange));font-size:22px;font-weight:800;line-height:1;cursor:pointer}.woocommerce-cart .os-qty-button:hover,.woocommerce-cart .os-qty-button:focus-visible{background:rgb(255 101 0 / .12);outline:0}.woocommerce-cart .woocommerce-cart-form .actions{padding:12px!important}.woocommerce-cart .woocommerce-cart-form .actions .coupon{width:min(100%,620px)}.woocommerce-cart .woocommerce-cart-form .actions .coupon .input-text{border:1px solid var(--os-line)!important;background:#111!important;color:#fff!important}.woocommerce-cart .woocommerce-cart-form .actions .coupon .input-text:focus{border-color:var(--os-cart-accent,var(--os-orange))!important;outline:0}.woocommerce-cart .cart-collaterals .cart_totals{margin-top:16px}.woocommerce-cart .wc-proceed-to-checkout{padding-top:12px!important;gap:10px}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{min-height:50px!important}.woocommerce-cart .os-add-more-button{background:transparent!important;border:1px solid var(--os-cart-accent,var(--os-orange))!important;color:var(--os-cart-accent,var(--os-orange))!important}.woocommerce-checkout .os-cart-errors-menu{margin-top:14px}@media(max-width:767px){.os-single-product-page .woocommerce-product-gallery,.os-single-product-page .product>div.images{width:100%!important;max-width:100%!important;padding:8px!important}.os-single-product-page .woocommerce-product-gallery__wrapper,.os-single-product-page .woocommerce-product-gallery__image{width:100%!important;max-width:100%!important}.os-single-product-page .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:var(--os-product-image-fit,contain)!important}.woocommerce-message{padding:12px 12px 12px 44px!important;display:grid;grid-template-columns:1fr;gap:8px;font-size:14px;line-height:1.35}.woocommerce-message .button{width:100%!important;min-height:44px;display:flex!important;align-items:center;justify-content:center;order:2}.woocommerce-message .os-continue-shopping{order:3}.woocommerce-error{margin-bottom:12px!important;padding:12px 12px 12px 42px!important;font-size:14px}.woocommerce-error::before{top:13px!important;left:14px!important}.woocommerce-cart .os-zone-selector{margin:8px 0;padding:10px;border-radius:var(--os-cart-radius,12px)}.woocommerce-cart .os-zone-selector select{min-height:42px}.woocommerce-cart .os-zone-selector__details{margin-top:7px;gap:2px}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive{border:0;background:#fff0}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive thead{display:none}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tbody{display:grid;gap:10px}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item{position:relative;margin:0;padding:var(--os-cart-mobile-space,10px);display:grid!important;grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:5px 10px;border:1px solid var(--os-line);border-radius:var(--os-cart-radius,12px);background:var(--os-cart-item-bg,#0d0d0d)}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td{padding:0!important;border:0!important;background:transparent!important;text-align:left!important}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item td::before{display:none!important;content:none!important}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-remove{position:absolute;z-index:2;top:6px;right:6px;width:28px!important;height:28px}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-remove a{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgb(214 24 39 / .09);font-size:20px;line-height:1}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-thumbnail{grid-column:1;grid-row:1/4;display:block!important}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-thumbnail a{display:block}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-thumbnail img{width:72px;height:72px;margin:0;display:block;border-radius:9px}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-name{grid-column:2/4;grid-row:1;padding-right:30px!important;font-weight:700;line-height:1.3}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-price{grid-column:2;grid-row:2;color:var(--os-muted);font-size:14px}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-quantity{grid-column:3;grid-row:2/4;align-self:center;justify-self:end}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-subtotal{grid-column:2;grid-row:3;color:#fff;font-weight:800;font-size:15px}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-subtotal::before{display:inline!important;content:'Разом: '!important;color:var(--os-muted);font-weight:500}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .quantity .qty{width:40px!important;min-height:36px!important}body.os-cart-compact.woocommerce-cart .os-qty-button{width:34px;height:36px}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form tr:not(.cart_item){display:block}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form tr:not(.cart_item) td.actions{display:block;width:100%;padding:8px 0!important;border:0;background:#fff0}.woocommerce-cart .woocommerce-cart-form .actions .coupon{grid-template-columns:minmax(0,1fr) auto!important;gap:8px}.woocommerce-cart .woocommerce-cart-form .actions .coupon .input-text,.woocommerce-cart .woocommerce-cart-form .actions .coupon .button{min-height:44px}.woocommerce-cart .woocommerce-cart-form .actions .coupon .button{width:auto!important;padding-inline:14px!important;font-size:13px}.woocommerce-cart .cart-collaterals .cart_totals{margin-top:10px}.woocommerce-cart .cart_totals h2{margin-bottom:8px;font-size:24px}.woocommerce-cart .cart_totals .shop_table th,.woocommerce-cart .cart_totals .shop_table td{padding:9px 10px!important}.woocommerce-cart .wc-proceed-to-checkout{padding-top:8px!important}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{min-height:46px!important;padding:11px 12px!important;font-size:15px!important}}@media(max-width:420px){.woocommerce-cart .woocommerce-cart-form .actions .coupon{grid-template-columns:1fr!important}.woocommerce-cart .woocommerce-cart-form .actions .coupon .button{width:100%!important}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form table.shop_table_responsive tr.cart_item{grid-template-columns:64px minmax(0,1fr) auto;gap-inline:8px}body.os-cart-compact.woocommerce-cart .woocommerce-cart-form .product-thumbnail img{width:64px;height:64px}}.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-order-received .wc-block-order-confirmation-status{margin:0 0 16px!important;padding:22px!important;border:1px solid color-mix(in srgb,var(--os-thankyou-accent,var(--os-orange)) 48%,transparent);border-radius:var(--os-cart-radius,12px);background:var(--os-thankyou-bg,#111);color:var(--os-thankyou-text,#f5f5f5);box-shadow:0 14px 38px rgb(0 0 0 / .24)}.os-thankyou-message__title,.os-thankyou-message__text{display:block}.os-thankyou-message__title{margin-bottom:7px;color:var(--os-thankyou-accent,var(--os-orange));font-size:clamp(22px,3vw,30px);line-height:1.2}.os-thankyou-message__text{max-width:820px;line-height:1.55}.os-thankyou-summary{margin:16px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px}.os-thankyou-summary div{min-width:0}.os-thankyou-summary dt{margin:0 0 2px;color:var(--os-muted);font-size:11px;font-weight:700;text-transform:uppercase}.os-thankyou-summary dd{margin:0;color:var(--os-thankyou-text,#f5f5f5);font-weight:700;overflow-wrap:anywhere}.os-thankyou-summary dt,.os-thankyou-summary dd,.os-thankyou-summary .is-important dt,.os-thankyou-summary .is-important dd{color:var(--os-thankyou-text,#f5f5f5)}.woocommerce-order-received .woocommerce-order-overview{display:none!important}.woocommerce-order-received .woocommerce-order-details{margin-top:16px}.woocommerce-order-received .woocommerce-order-details h2{margin-bottom:9px}.woocommerce-order-received .woocommerce-order-details table.shop_table th,.woocommerce-order-received .woocommerce-order-details table.shop_table td{padding:8px 10px!important;vertical-align:middle}.woocommerce-order-received .woocommerce-order-details .wc-item-meta{margin:3px 0 0!important}.woocommerce-order-received .woocommerce-customer-details address{padding:12px!important}.os-cash-change{margin:12px 0;padding:13px;border:1px solid var(--os-line);border-radius:10px}.os-cash-change h3{margin:0 0 8px}.os-cash-change>label{display:inline-flex;align-items:center;gap:5px;margin:0 18px 6px 0}.os-cash-change .form-row{margin:5px 0 0!important}.os-delivery-schedule{margin:14px 0;padding:14px;border:1px solid color-mix(in srgb,var(--os-orange) 38%,var(--os-line));border-radius:var(--os-cart-radius,12px);background:color-mix(in srgb,var(--os-orange) 5%,var(--os-surface))}.os-delivery-schedule h3{margin:0 0 10px;font-size:18px}.os-delivery-schedule__modes{display:flex;flex-wrap:wrap;gap:8px}.os-delivery-schedule__modes label{margin:0;padding:9px 12px;display:flex;align-items:center;gap:7px;border:1px solid var(--os-line);border-radius:9px;background:var(--os-card);cursor:pointer}.os-delivery-schedule__modes label:has(input:checked){border-color:var(--os-orange);color:var(--os-orange)}.os-delivery-schedule__fields{margin-top:11px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.os-delivery-schedule__fields[hidden]{display:none!important}.os-delivery-schedule__fields label{display:grid;gap:5px;font-size:14px;font-weight:700}.os-delivery-schedule__fields input,.os-delivery-schedule__fields select{width:100%;min-height:44px}.os-delivery-schedule__note{margin:9px 0 0;color:var(--os-muted);font-size:12px;line-height:1.45}.wc-block-order-confirmation-status .os-thankyou-message__title{display:none}.os-order-contact{margin:14px 0 20px;padding:18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px 16px;align-items:center;border:1px solid color-mix(in srgb,var(--os-thankyou-accent,var(--os-orange)) 48%,transparent);border-radius:var(--os-cart-radius,12px);background:color-mix(in srgb,var(--os-thankyou-accent,var(--os-orange)) 7%,var(--os-thankyou-bg,#111));color:var(--os-thankyou-text,#f5f5f5)}.os-order-contact__icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--os-thankyou-accent,var(--os-orange)) 15%,transparent);color:var(--os-thankyou-accent,var(--os-orange));font-size:23px}.os-order-contact h2{margin:0 0 4px;color:var(--os-thankyou-accent,var(--os-orange));font-size:18px;line-height:1.25}.os-order-contact p{margin:0;color:var(--os-thankyou-text,#f5f5f5);line-height:1.45}.woocommerce .os-order-contact__button{min-height:40px;margin:0!important;padding:9px 14px!important;display:flex!important;align-items:center;justify-content:center;background:var(--os-thankyou-accent,var(--os-orange))!important;font-size:14px!important;white-space:nowrap}.os-order-contact--preorder{grid-template-columns:auto minmax(0,1fr)}@media(max-width:767px){.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-order-received .wc-block-order-confirmation-status{padding:16px!important}.os-thankyou-message__title{font-size:22px}.os-thankyou-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.os-order-contact{padding:14px;grid-template-columns:40px minmax(0,1fr);gap:10px 12px}.os-order-contact__icon{width:40px;height:40px;font-size:20px}.os-order-contact__button{grid-column:2;width:auto;min-height:40px;justify-self:start}}@media(max-width:420px){.os-thankyou-summary{grid-template-columns:1fr}.os-cash-change>label{display:flex;margin-right:0}.os-delivery-schedule__modes{display:grid}.os-delivery-schedule__fields{grid-template-columns:1fr}}.os-contact-bar{position:fixed;z-index:1002;inset:0 0 auto;height:34px;display:flex;align-items:center;border-bottom:1px solid rgb(255 255 255 / .08);background:#050505;color:#fff}.os-contact-bar__inner{display:flex;align-items:center;justify-content:center;gap:16px;font-size:12px;line-height:1.2}.os-contact-bar__phone{display:inline-flex;align-items:center;gap:6px;color:#fff}.os-contact-bar__phone>span{color:var(--os-orange);font-size:15px}.os-contact-bar__messengers{display:inline-flex;align-items:center;gap:7px}.os-contact-bar__telegram{color:#229ed9}.os-contact-bar__viber{color:#8f5db7}.os-contact-bar a:hover,.os-contact-bar a:focus-visible{filter:brightness(1.18);outline:0}.os-header{top:34px}body.admin-bar .os-contact-bar{top:32px}body.admin-bar .os-header{top:66px}.os-top-banner{margin-top:112px}.os-catalog-page{padding-top:112px}.os-menu-open{overflow:hidden}.os-nav{pointer-events:auto}.os-account-link{position:relative;z-index:3}.os-menu-toggle span:not(.screen-reader-text){transition:transform .2s ease,opacity .2s ease}.os-menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.os-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.os-menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.os-hero-slider__progress{left:50%;right:auto;bottom:4px;width:112px;height:3px;border-radius:99px;transform:translateX(-50%)}.os-hero-slider__progress span{border-radius:inherit}.os-single-product-page,.os-single-product-page .os-container,.os-single-product-page .product,.os-single-product-page .product>*{min-width:0;max-width:100%}.os-single-product-page .woocommerce-product-gallery__wrapper{width:100%;max-width:100%}.os-product-nutrition{padding:0;overflow:hidden;background:#111}.os-product-nutrition>summary{position:relative;padding:14px 44px 14px 16px;color:#e8e8e8;font-size:15px;font-weight:750;cursor:pointer;list-style:none}.os-product-nutrition>summary::-webkit-details-marker{display:none}.os-product-nutrition>summary::after{content:'+';position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--os-orange);font-size:22px}.os-product-nutrition[open]>summary::after{content:'−'}.os-product-nutrition[open]>summary{border-bottom:1px solid var(--os-line)}.os-nutrition-content{padding:12px}.os-nutrition-table{min-width:0;table-layout:fixed}.os-nutrition-table th:first-child{width:34%}.os-nutrition-table th,.os-nutrition-table td{padding:9px 10px;font-size:12px;overflow-wrap:anywhere}.os-nutrition-table thead th{font-size:9px}.os-product-detail-card .os-nutrition-note{margin-top:8px;font-size:10px}.os-zone-selector label strong{color:#fff}.os-zone-selector .os-required-mark{color:#e22}.os-zone-selector.has-error{border-color:#e22;box-shadow:0 0 0 1px rgb(226 34 34 / .3)}.os-zone-selector.has-error select{border-color:#e22}.os-zone-selector__error{margin:8px 0 0;color:#ff5d5d;font-size:13px;font-weight:700}.os-zone-selector__details{gap:2px}.os-footer__phones li:first-child{display:flex;align-items:center;gap:7px}.os-footer-phone-icon{color:var(--os-orange);font-size:17px}.os-footer-socials .os-social--facebook{color:#1877f2}.os-footer-socials .os-social--instagram{color:#e1306c}.os-footer-socials .os-social--telegram{color:#229ed9}.os-footer-socials .os-social--viber{color:#8f5db7}.os-footer-socials .os-social--tiktok{color:#25f4ee;text-shadow:1px 1px #fe2c55}.os-footer-socials a:hover,.os-footer-socials a:focus-visible{border-color:currentColor;background:color-mix(in srgb,currentColor 10%,transparent)}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:12px;line-height:1.45;color:var(--os-muted)}.woocommerce-checkout .woocommerce-privacy-policy-text p{margin:8px 0}.woocommerce-checkout .woocommerce-privacy-policy-text a{color:var(--os-orange)}@media(max-width:860px){.os-nav{top:102px;pointer-events:none}.os-nav.is-open{pointer-events:auto}body.admin-bar .os-nav{top:148px}}@media(max-width:767px){.os-contact-bar{height:48px}.os-contact-bar__inner{height:100%;flex-direction:column;justify-content:center;gap:2px;font-size:11px}.os-contact-bar__phone{font-size:13px}.os-contact-bar__phone>span{font-size:14px}.os-header{top:48px}body.admin-bar .os-contact-bar{top:46px}body.admin-bar .os-header{top:94px}.os-nav{top:116px}body.admin-bar .os-nav{top:162px}.os-top-banner{margin-top:116px}.os-catalog-page{padding-top:116px}.os-top-banner+.os-site-content .os-catalog-page{padding-top:0}.os-single-product-page{padding-top:128px;padding-bottom:52px}.os-top-banner+.os-site-content .os-single-product-page{padding-top:18px}.os-hero-slider__progress{display:block;width:108px;bottom:3px}.os-section--catalog-head{padding:18px 0 10px}.os-section--catalog-head .os-breadcrumbs{margin:0 0 14px;line-height:1.45;overflow-wrap:anywhere}.os-section-heading--catalog{margin:0 0 18px}.os-section-heading--catalog>p{margin-bottom:7px}.os-section-heading--catalog h1{font-size:clamp(30px,9vw,40px);line-height:1.05}.os-section--catalog-products{padding:10px 0 28px}.woocommerce .woocommerce-result-count{float:none;margin:0 0 12px;line-height:1.35}.woocommerce .woocommerce-ordering{float:none;width:100%;margin:0 0 14px}.woocommerce .woocommerce-ordering select{width:100%;min-height:44px;padding-block:8px}.os-single-product-page .os-breadcrumbs{margin-bottom:14px;line-height:1.45;overflow-wrap:anywhere}.os-single-product-page .product{width:100%;gap:16px}.woocommerce .os-single-product-page div.product div.images,.woocommerce-page .os-single-product-page div.product div.images,.os-single-product-page .product>div.images,.os-single-product-page .product>.woocommerce-product-gallery{width:100%!important;max-width:100%!important;padding:8px!important}.os-single-product-page .woocommerce-product-gallery__image{width:100%!important;aspect-ratio:1/1}.os-single-product-page .woocommerce-product-gallery__image img{width:100%!important;height:100%!important;object-fit:contain!important}.os-single-product-page .product_title{font-size:30px}.os-product-details-grid{gap:12px;margin-top:12px}.os-product-detail-card{padding:16px}.os-product-detail-card h2{font-size:18px}.os-product-detail-card p{font-size:13px;line-height:1.55}.os-product-nutrition{padding:0}.os-nutrition-content{padding:10px}body.woocommerce-checkout .os-site-content>.os-section{padding:14px 0 30px}body.woocommerce-checkout .os-content-narrow,body.woocommerce-checkout .os-top-banner+.os-site-content .os-content-narrow{padding-top:0}body.woocommerce-checkout article.page>h1{margin:0 0 12px!important;font-size:30px!important;line-height:1.08!important;letter-spacing:-.025em}body.woocommerce-checkout article.page>.woocommerce{margin-top:0}.woocommerce-checkout .woocommerce-billing-fields>h3{margin:0 0 10px;font-size:22px;line-height:1.15}.woocommerce-checkout .os-checkout-zone-summary{margin-bottom:12px;padding:11px 12px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{gap:9px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row label{margin-bottom:4px;font-size:14px;line-height:1.25}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper input,.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea,.woocommerce-checkout .select2-container .select2-selection{min-height:42px;padding:8px 10px}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper textarea{min-height:72px}.woocommerce-checkout form.checkout>#order_review_heading{margin-top:18px}.woocommerce-checkout .os-checkout-payment-heading{margin:14px 0 9px}.woocommerce-checkout #payment ul.payment_methods{padding:12px}.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:7px}.woocommerce-checkout #payment div.payment_box{margin:8px 0;padding:12px;font-size:13px;line-height:1.45}.woocommerce-checkout #payment .place-order{padding:12px}.woocommerce-checkout .woocommerce-privacy-policy-text{font-size:11px;line-height:1.4}.woocommerce-checkout .os-cash-change{margin:9px 0;padding:10px}}.os-contact-bar{display:none!important}.os-header{top:0}body.admin-bar .os-header{top:32px}.os-top-banner{margin-top:78px}.os-catalog-page{padding-top:78px}.os-header-contact{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;white-space:nowrap;line-height:1.05}.os-header-contact__phone{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:12px}.os-header-contact__phone>span{color:var(--os-orange)}.os-header-contact__messengers{display:inline-flex;align-items:center;gap:5px;font-size:9px}.os-header-contact__telegram{color:#229ed9}.os-header-contact__viber{color:#8f5db7}.os-header-contact a:hover,.os-header-contact a:focus-visible{filter:brightness(1.18);outline:0}@media(max-width:860px){.os-nav{top:68px}body.admin-bar .os-nav{top:114px}}@media(max-width:767px){.os-header{top:0}body.admin-bar .os-header{top:46px}.os-top-banner{margin-top:68px}.os-catalog-page{padding-top:68px}.os-single-product-page{padding-top:92px}.os-header__inner{width:calc(100% - 20px);gap:6px}.os-brand{max-width:105px}.os-brand img{max-width:105px;max-height:40px}.os-menu-toggle{width:40px;height:40px}.os-header__actions{gap:5px}.os-header-contact{width:94px}.os-header-contact__phone{gap:3px;font-size:10px}.os-header-contact__messengers{gap:3px;font-size:8px}.os-account-link{width:38px;min-height:40px;padding:0;justify-content:center}.os-cart{width:29px;font-size:22px}.os-trust-strip{padding-block:4px}.os-trust-strip__grid{padding:0 12px;grid-auto-columns:190px;gap:7px;scroll-padding-left:12px}.os-trust-strip__item,.os-trust-strip__item:nth-child(2n),.os-trust-strip__item:last-child:nth-child(odd){min-height:56px;grid-template-columns:24px minmax(0,1fr);column-gap:7px;padding:6px 9px;border-radius:9px}.os-trust-strip__icon{font-size:18px}.os-trust-strip__icon img{width:20px;height:20px}.os-trust-strip__item strong{font-size:10px;line-height:1.12}.os-trust-strip__item small{margin-top:2px;font-size:8.5px;line-height:1.15}#menu-categories{padding-top:22px}#menu-categories .os-section-heading{margin-bottom:18px}}@media(max-width:390px){.os-brand,.os-brand img{max-width:96px}.os-header-contact{width:88px}.os-header-contact__phone{font-size:9.5px}.os-menu-toggle{width:38px;height:38px}.os-account-link{width:36px;min-height:38px}}.os-top-banner__inner{min-height:52px;gap:16px}.os-top-banner__content{gap:13px}.os-top-banner strong{font-size:17px;line-height:1.15}.os-top-banner span{font-size:12px;line-height:1.3}.os-top-banner a{font-size:11px}.os-trust-strip__grid>.os-trust-strip__item{min-height:52px;grid-template-columns:26px minmax(0,1fr);column-gap:7px;padding:6px 12px}.os-trust-strip .os-trust-strip__icon{font-size:19px}.os-trust-strip__icon img{width:20px;height:20px}.os-trust-strip__item strong{font-size:10px;line-height:1.12}.os-trust-strip__item small{margin-top:2px;font-size:9px;line-height:1.15}#menu-categories{padding-top:34px}@media(max-width:767px){.os-top-banner__inner{min-height:54px;padding:7px 0;gap:2px 9px}.os-top-banner strong{font-size:14px;line-height:1.1}.os-top-banner span{font-size:10px;line-height:1.2}.os-top-banner a{font-size:9px;padding-top:1px}.os-trust-strip{padding-block:2px}.os-trust-strip__grid{padding-inline:10px;grid-auto-columns:170px;gap:6px;scroll-padding-left:10px}.os-trust-strip__grid>.os-trust-strip__item,.os-trust-strip__grid>.os-trust-strip__item:nth-child(2n),.os-trust-strip__grid>.os-trust-strip__item:last-child:nth-child(odd){min-height:44px;grid-template-columns:20px minmax(0,1fr);column-gap:6px;padding:4px 7px}.os-trust-strip .os-trust-strip__icon{font-size:16px}.os-trust-strip__icon img{width:17px;height:17px}.os-trust-strip__item strong{font-size:9px;line-height:1.08}.os-trust-strip__item small{font-size:7.5px;line-height:1.1}#menu-categories{padding-top:16px}}body.woocommerce-account .os-content-narrow{max-width:1240px}.woocommerce-account .woocommerce{display:grid;grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:38px;align-items:start}.woocommerce-account .woocommerce::before,.woocommerce-account .woocommerce::after{display:none}.woocommerce-MyAccount-navigation{width:auto!important;float:none!important}.woocommerce-MyAccount-navigation ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-MyAccount-navigation a{display:block;padding:12px 14px;border:1px solid #fff0;border-radius:10px;color:#fff;font-weight:700;text-decoration:none}.woocommerce-MyAccount-navigation a:hover,.woocommerce-MyAccount-navigation a:focus-visible{border-color:var(--os-line);background:#121212;color:var(--os-orange);outline:0}.woocommerce-MyAccount-navigation .is-active a{border-color:rgb(255 101 0 / .38);background:rgb(255 101 0 / .1);color:var(--os-orange)}.woocommerce-MyAccount-content{width:auto!important;min-width:0;float:none!important}.os-account-intro{margin:0 0 22px}.os-account-intro h2{margin:0 0 10px}.os-account-intro p{max-width:760px;margin:0;color:var(--os-muted);line-height:1.65}.os-account-verification{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 24px}.os-account-verification p{margin:5px 0 0}.os-account-verification .button{flex:none}.os-account-access{max-width:660px;padding:28px;border:1px solid rgb(255 101 0 / .32);border-radius:16px;background:linear-gradient(135deg,rgb(255 101 0 / .08),rgb(196 59 98 / .05))}.os-account-access h2{margin:6px 0 10px}.os-account-access p{line-height:1.65}.os-account-access small{display:block;margin-top:16px;color:var(--os-muted);line-height:1.55}.os-account-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.os-account-details__grid .form-row-wide{grid-column:1/-1}.os-account-details fieldset{margin:24px 0;padding:20px;border:1px solid var(--os-line);border-radius:14px}.os-account-details legend{padding:0 8px;font-weight:800}.os-account-security{margin-top:28px;padding:20px;border:1px solid var(--os-line);border-radius:14px;background:#111}.os-account-security h2{margin-top:0}.os-account-security p{color:var(--os-muted)}.os-checkout-login-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:16px 18px;border:1px solid rgb(255 101 0 / .32);border-radius:14px;background:rgb(255 101 0 / .055)}.os-checkout-login-prompt p{margin:5px 0 0;color:var(--os-muted)}.os-checkout-login-prompt .button{flex:0 0 auto}@media(max-width:680px){.os-checkout-login-prompt{align-items:stretch;flex-direction:column}.os-checkout-login-prompt .button{width:100%}}.os-loyalty-empty{padding:18px;border:1px dashed var(--os-line);border-radius:12px;color:var(--os-muted)}@media(max-width:780px){.woocommerce-account .woocommerce{grid-template-columns:1fr;gap:24px}.woocommerce-MyAccount-navigation ul{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.woocommerce-MyAccount-navigation li{flex:none}.woocommerce-MyAccount-navigation a{white-space:nowrap}.os-account-verification{display:block}.os-account-verification .button{margin-top:14px}.os-account-details__grid{grid-template-columns:1fr}.os-account-details__grid .form-row-wide{grid-column:auto}}.os-cookie-consent{position:fixed;z-index:100020;right:18px;bottom:18px;left:18px;display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:1100px;margin:0 auto;padding:18px 20px;color:#f7f7f7;background:rgb(14 14 14 / .98);border:1px solid rgb(255 255 255 / .14);border-radius:16px;box-shadow:0 18px 50px rgb(0 0 0 / .42)}.os-cookie-consent[hidden],.os-cookie-consent__manage[hidden]{display:none!important}.os-cookie-consent__content{max-width:730px}.os-cookie-consent__content strong{display:block;margin-bottom:5px;color:#fff;font-size:16px}.os-cookie-consent__content p{margin:0;color:rgb(255 255 255 / .76);font-size:13px;line-height:1.55}.os-cookie-consent__content a{color:#ff8a3d;text-decoration:underline}.os-cookie-consent__actions{display:flex;flex:0 0 auto;gap:9px}.os-cookie-consent__actions button,.os-cookie-consent__manage{min-height:42px;padding:9px 15px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;border-radius:10px}.os-cookie-consent__necessary{color:#fff;background:#fff0;border:1px solid rgb(255 255 255 / .32)}.os-cookie-consent__accept{color:#fff;background:#ff6500;border:1px solid #ff6500}.os-cookie-consent__manage{position:fixed;z-index:100010;bottom:12px;left:12px;min-height:34px;padding:7px 10px;color:rgb(255 255 255 / .82);background:rgb(17 17 17 / .9);border:1px solid rgb(255 255 255 / .18);box-shadow:0 5px 18px rgb(0 0 0 / .2);font-size:11px}@media (max-width:720px){.os-cookie-consent{bottom:10px;right:10px;left:10px;display:block;padding:16px;border-radius:14px}.os-cookie-consent__actions{display:grid;grid-template-columns:1fr;margin-top:13px}.os-cookie-consent__actions button{width:100%}}body.woocommerce-account{overflow-x:clip}body.woocommerce-account .os-content-narrow,body.woocommerce-account .woocommerce,body.woocommerce-account .woocommerce-MyAccount-content{min-width:0;max-width:100%}.os-account-mobile-menu{display:none}.os-loyalty-account{--os-tier-accent:#ff6500;--os-tier-accent-rgb:255, 101, 0;position:relative;isolation:isolate;width:min(100%, 960px);aspect-ratio:1.75 / 1;box-sizing:border-box;overflow:hidden;margin:0 0 30px;padding:0;border:2px solid var(--os-tier-accent);border-radius:clamp(18px, 2.4vw, 34px);background:radial-gradient(circle at 68% 44%,rgba(var(--os-tier-accent-rgb),.1),transparent 38%),linear-gradient(135deg,#111 0%,#050505 72%);color:#fff;box-shadow:0 22px 70px rgb(0 0 0 / .38)}.os-loyalty-account--tier-2{--os-tier-accent:#22b77a;--os-tier-accent-rgb:34, 183, 122}.os-loyalty-account--tier-3{--os-tier-accent:#9670ed;--os-tier-accent-rgb:150, 112, 237}.os-loyalty-account--tier-4{--os-tier-accent:#e0b741;--os-tier-accent-rgb:224, 183, 65}.os-loyalty-account--tier-5{--os-tier-accent:#d9dde2;--os-tier-accent-rgb:217, 221, 226;background:radial-gradient(circle at 68% 44%,rgb(217 221 226 / .16),transparent 38%),linear-gradient(135deg,#191b1e 0%,#050505 72%);box-shadow:0 22px 70px rgb(145 154 166 / .2)}.os-loyalty-account__watermark{position:absolute;z-index:-1;top:1%;right:3%;width:62%;aspect-ratio:1;overflow:hidden;background:none;opacity:1}.os-loyalty-account__fish{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center;opacity:.55;filter:brightness(.42) contrast(1.45) saturate(1.15)}.os-loyalty-account--tier-1 .os-loyalty-account__fish{opacity:.58;filter:hue-rotate(12deg) brightness(.58) contrast(1.12) saturate(1.05)}.os-loyalty-account--tier-2 .os-loyalty-account__fish{filter:hue-rotate(92deg) brightness(.43) contrast(1.45) saturate(2.25)}.os-loyalty-account--tier-3 .os-loyalty-account__fish{filter:hue-rotate(242deg) brightness(.48) contrast(1.48) saturate(2.15)}.os-loyalty-account--tier-4 .os-loyalty-account__fish{filter:hue-rotate(17deg) brightness(.56) contrast(1.42) saturate(1.85)}.os-loyalty-account--tier-5 .os-loyalty-account__fish{opacity:.82;filter:grayscale(1) brightness(.9) contrast(1.55)}.os-loyalty-account__brand{position:absolute;top:6%;left:5%;width:27%;height:18%;display:flex;align-items:center}.os-loyalty-account__brand img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.os-loyalty-account__brand strong{display:block;color:var(--os-tier-accent);font-size:clamp(14px, 2.4vw, 32px);line-height:.94;letter-spacing:.04em}.os-loyalty-account__brand strong span{display:block;color:#fff}.os-loyalty-account__head{display:contents}.os-loyalty-account__level{position:absolute;top:32%;left:5%;max-width:69%}.os-loyalty-account__head small,.os-loyalty-account__balance span{display:block;color:rgb(255 255 255 / .7);font-size:clamp(11px, 1.6vw, 22px);line-height:1.2}.os-loyalty-account__level h2{margin:2.5% 0 0;color:#fff;font-size:clamp(22px, 4vw, 50px);line-height:1.05;letter-spacing:-.02em}.os-loyalty-account__level p{margin:6% 0 0;color:var(--os-tier-accent);font-size:clamp(13px, 2.15vw, 29px);font-weight:800;line-height:1.1}.os-loyalty-account__balance{position:absolute;top:8%;right:5%;text-align:right}.os-loyalty-account__balance strong{display:block;margin:3% 0 0;color:#fff;font-size:clamp(28px, 5.2vw, 68px);line-height:.98}.os-loyalty-account__progress{position:absolute;right:5%;bottom:31%;left:5%;height:clamp(6px, 1.15vw, 13px);margin:0;overflow:hidden;border-radius:999px;background:rgb(255 255 255 / .11)}.os-loyalty-account__progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--os-tier-accent),rgba(var(--os-tier-accent-rgb),.72));box-shadow:0 0 18px rgba(var(--os-tier-accent-rgb),.5)}.os-loyalty-account__status{position:absolute;right:5%;bottom:20%;left:5%;margin:0;color:rgb(255 255 255 / .78);font-size:clamp(10px, 1.55vw, 21px);line-height:1.35}.os-loyalty-account .button{position:absolute!important;top:auto!important;right:auto!important;bottom:7%!important;left:5%!important;min-width:31%;min-height:0;box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:clamp(7px, 1.1vw, 13px) clamp(12px, 2vw, 25px);border:1px solid var(--os-tier-accent);border-radius:clamp(7px, .9vw, 11px);background:var(--os-tier-accent);color:#090909;font-size:clamp(10px, 1.8vw, 27px);font-weight:800;line-height:1.1;transform:none!important}.os-account-card,.os-profile-card,.os-account-security{box-sizing:border-box;margin:0 0 22px;padding:clamp(18px, 2.4vw, 28px);border:1px solid rgb(255 255 255 / .11);border-radius:16px;background:linear-gradient(145deg,#141414,#0b0b0b)}.os-account-details fieldset.os-profile-card{margin:22px 0;padding:clamp(18px, 2.4vw, 28px)}.os-account-details legend{padding:0 10px;color:#fff;font-size:clamp(17px, 2vw, 22px)}.os-account-details__grid{gap:18px}.os-account-details .woocommerce-form-row,.os-profile-field{min-width:0;margin:0}.os-account-details label,.os-profile-field>label{display:block;margin:0 0 7px;color:rgb(255 255 255 / .78);font-size:13px;font-weight:700;line-height:1.35}.os-account-details input[type="text"],.os-account-details input[type="email"],.os-account-details input[type="tel"],.os-account-details input[type="date"]{width:100%;min-width:0;min-height:52px;box-sizing:border-box;padding:0 14px;border:1px solid rgb(255 255 255 / .16);border-radius:10px;outline:0;background:#080808;color:#fff;font:inherit;font-size:16px;line-height:1;box-shadow:none;color-scheme:dark}.os-account-details input[type="date"]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.72}.os-account-details input:focus{border-color:var(--os-orange);box-shadow:0 0 0 3px rgb(255 101 0 / .14)}.os-account-details input[readonly]{border-color:rgb(255 255 255 / .1);background:#101010;color:rgb(255 255 255 / .72)}.os-account-details input:-webkit-autofill,.os-account-details input:-webkit-autofill:hover,.os-account-details input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #080808 inset;caret-color:#fff}.os-profile-card{display:grid;gap:20px}.os-profile-field{display:grid}.os-profile-field small{display:block;margin-top:8px;color:var(--os-muted);font-size:12px;line-height:1.45}.os-profile-phone{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.os-profile-phone .button{min-height:52px;white-space:nowrap}.os-consent-list{display:grid;gap:11px}.os-consent-toggle{display:flex!important;align-items:center;gap:11px;margin:0!important;cursor:pointer}.os-consent-toggle input{width:20px!important;min-width:20px!important;height:20px;min-height:20px!important;margin:0;accent-color:var(--os-orange)}.os-consent-toggle span{color:rgb(255 255 255 / .84);font-size:14px;line-height:1.4}.os-account-details__submit{margin:0}.os-account-details__submit .button{min-height:50px}.woocommerce-MyAccount-content table.shop_table{width:100%;table-layout:auto}.woocommerce-MyAccount-content td,.woocommerce-MyAccount-content th{overflow-wrap:anywhere}@media (max-width:780px){body.woocommerce-account .os-content-narrow{width:min(100% - 28px, 1240px)}.woocommerce-account .woocommerce{gap:18px}.woocommerce-MyAccount-navigation .os-account-desktop-menu{display:none}.os-account-mobile-menu{display:block;border:1px solid rgb(255 101 0 / .4);border-radius:12px;background:#101010}.os-account-mobile-menu summary{min-height:50px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--os-orange);font-weight:800;cursor:pointer;list-style:none}.os-account-mobile-menu summary::-webkit-details-marker{display:none}.os-account-mobile-menu__icon{width:9px;height:9px;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.os-account-mobile-menu[open] .os-account-mobile-menu__icon{transform:rotate(225deg) translate(-2px,-2px)}.woocommerce-MyAccount-navigation .os-account-mobile-menu ul{display:grid;gap:4px;max-height:min(56vh, 420px);overflow-y:auto;padding:5px 8px 9px;border-top:1px solid rgb(255 255 255 / .08)}.woocommerce-MyAccount-navigation .os-account-mobile-menu li{min-width:0}.woocommerce-MyAccount-navigation .os-account-mobile-menu a{white-space:normal}.os-account-details__grid{grid-template-columns:1fr}.os-account-details__grid .form-row-wide{grid-column:auto}.os-profile-phone{grid-template-columns:1fr}.os-profile-phone .button,.os-account-details__submit .button,.os-account-security .button{width:100%;white-space:normal}.os-loyalty-account{width:100%;margin-bottom:22px;border-width:1px}.os-loyalty-account__watermark{right:1%;width:65%}.os-loyalty-account__brand{width:31%}.os-loyalty-account__level{top:31%}.os-loyalty-account__status{right:4%;bottom:25%;left:5%}.os-loyalty-account .button{bottom:5%!important;padding-top:5px;padding-bottom:5px}.woocommerce-MyAccount-content .woocommerce-orders-table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:420px){body.woocommerce-account .os-content-narrow{width:min(100% - 20px, 1240px)}.os-account-card,.os-profile-card,.os-account-security,.os-account-details fieldset.os-profile-card{padding:16px;border-radius:13px}.os-loyalty-account__head small,.os-loyalty-account__balance span{font-size:9px}.os-loyalty-account__level h2{font-size:clamp(18px, 7.2vw, 26px)}.os-loyalty-account__level p{margin-top:4%;font-size:clamp(11px, 4.2vw, 16px)}.os-loyalty-account__balance strong{font-size:clamp(24px, 10vw, 38px)}.os-loyalty-account__progress{bottom:31%;height:6px}.os-loyalty-account__status{bottom:25%;font-size:clamp(7px, 2.15vw, 9px);line-height:1.25;white-space:nowrap}.os-loyalty-account .button{bottom:5%!important;padding:5px 10px;font-size:clamp(8px, 2.8vw, 11px)}}.os-account-purchase-reviews,.os-purchase-review-list{display:grid;gap:18px}.os-account-purchase-reviews>h2,.os-account-purchase-reviews>p{margin:0}.os-purchase-review-card{padding:18px;border:1px solid var(--os-line);border-radius:16px;background:#111}.os-purchase-review-card:target{border-color:var(--os-orange);box-shadow:0 0 0 2px rgb(255 101 0 / .12)}.os-purchase-review-card__product{display:flex;align-items:center;gap:14px}.os-purchase-review-card__product img{width:76px;height:76px;flex:0 0 76px;border-radius:12px;object-fit:cover}.os-purchase-review-card__product div{display:grid;gap:5px}.os-purchase-review-card__product strong{color:#fff;font-size:18px}.os-purchase-review-card__product small,.os-purchase-review-form p{color:var(--os-muted)}.os-purchase-review-card__details{margin-top:14px}.os-purchase-review-card__details>summary{display:inline-flex;width:auto;list-style:none;cursor:pointer}.os-purchase-review-card__details>summary::-webkit-details-marker{display:none}.os-purchase-review-form{display:grid;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid var(--os-line)}.os-purchase-review-form label{display:grid;gap:7px;color:#fff;font-weight:650}.os-purchase-review-form select,.os-purchase-review-form textarea,.os-purchase-review-form input[type="file"]{width:100%;min-height:48px;padding:11px 13px;border:1px solid #393939;border-radius:11px;background:#090909;color:#fff;font:inherit}.os-purchase-review-form textarea{min-height:112px;resize:vertical}.os-purchase-review-form .button{justify-self:start}.os-account-purchase-reviews .os-account-reviews{margin-top:12px}.os-account-purchase-reviews .os-account-reviews h3{margin:0}.os-order-item-review-action{margin:10px 0 0}.os-order-item-review-action .button{padding:8px 13px;font-size:14px}@media (max-width:600px){.os-purchase-review-card{padding:14px;border-radius:14px}.os-purchase-review-card__product img{width:62px;height:62px;flex-basis:62px}.os-purchase-review-card__product strong{font-size:16px}.os-purchase-review-card__details>summary,.os-purchase-review-form .button{width:100%;justify-content:center}}.os-product-reviews{margin-top:44px;padding:clamp(20px, 4vw, 34px);border:1px solid #2f2f2f;border-radius:22px;background:radial-gradient(circle at 100% 0,rgb(255 101 0 / .08),transparent 34%),#090909}.os-product-reviews>header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:24px}.os-product-reviews>header h2,.os-verified-product-review-form h3{margin:0;color:#fff}.os-product-reviews>header p{margin:0;color:var(--os-muted)}.os-product-comments{margin-top:26px}.os-product-comments .commentlist{display:grid;gap:14px;margin:0;padding:0;list-style:none}.os-product-comments .comment,.os-product-comments .review{margin:0;padding:0;border:0}.os-product-comments .comment_container{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px;border:1px solid #303030;border-radius:16px;background:#111}.os-product-comments .avatar{width:52px!important;height:52px!important;margin:0!important;border:1px solid #3a3a3a;border-radius:50%;object-fit:cover}.os-product-comments .comment-text{min-width:0;margin:0!important;padding:0!important;border:0!important}.os-product-comments .star-rating{float:right;color:#ffb000}.os-product-comments .meta{margin:0 0 10px!important;color:#8f8f8f!important;font-size:14px!important}.os-product-comments .woocommerce-review__author{color:#fff;font-weight:750}.os-product-comments .description{color:#e5e5e5;line-height:1.65}.os-product-comments .description p{margin:0}.os-product-comments .woocommerce-review__verified{display:none}.os-product-comments .os-review-verified{display:inline-flex;margin:12px 0 0;padding:5px 9px;border:1px solid rgb(112 190 67 / .35);border-radius:999px;background:rgb(112 190 67 / .09);color:#8ed45f;font-size:13px;font-weight:700}.os-comment-photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.os-comment-photos img{width:78px;height:78px;border:1px solid #333;border-radius:10px;object-fit:cover}.os-verified-product-review-form{margin-top:26px;padding:clamp(18px, 3vw, 26px);border:1px solid #3a2a20;border-radius:16px;background:#101010}.os-review-access-note{margin:10px 0 16px;color:#bdbdbd;line-height:1.55}.os-verified-product-review-form .os-purchase-review-form{margin-top:14px}.os-review-photo-field small{color:#8f8f8f;font-size:13px;font-weight:400}.os-review-photo-preview{display:flex;flex-wrap:wrap;gap:10px}.os-review-photo-preview:empty{display:none}.os-review-photo-preview figure{position:relative;width:88px;height:88px;margin:0}.os-review-photo-preview img{width:100%;height:100%;border:1px solid #393939;border-radius:11px;object-fit:cover}.os-review-photo-preview__remove{position:absolute;top:-7px;right:-7px;width:26px;height:26px;padding:0;border:1px solid #555;border-radius:50%;background:#090909;color:#fff;font-size:20px;line-height:22px;cursor:pointer}.os-review-photo-error{margin:0!important;color:#ff8b78!important;font-weight:650}@media (max-width:600px){.os-product-reviews{margin-top:28px;padding:16px;border-radius:16px}.os-product-reviews>header{display:grid;gap:7px}.os-product-comments .comment_container{grid-template-columns:40px minmax(0,1fr);gap:11px;padding:14px}.os-product-comments .avatar{width:40px!important;height:40px!important}.os-product-comments .star-rating{float:none;margin-bottom:7px}.os-verified-product-review-form{padding:15px}}.os-product-card__rating{margin:auto 0 11px;display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:5px;color:#ffb000;font-size:13px;font-weight:750;line-height:1.25;text-decoration:none;white-space:nowrap}.os-product-card__rating span:last-child{color:#c8c8c8}.os-product-card__rating:hover span:last-child,.os-product-card__rating:focus-visible span:last-child{color:#fff}.os-product-card__rating+.os-product-card__price{margin-top:0}.woocommerce ul.products li.product .os-product-card__rating{margin:0 4px 11px}.os-product-comments .os-review-initials{display:grid!important;place-items:center;flex:0 0 auto;overflow:hidden;border-color:var(--os-orange)!important;background:#090909;color:var(--os-orange);font-size:16px;font-weight:850;line-height:1;letter-spacing:.035em}.woocommerce-account .os-address-book{min-width:0}.woocommerce-account .os-address-list{gap:16px}.woocommerce-account .os-address-card,.woocommerce-account .os-address-form{min-width:0;padding:20px;border:1px solid #343434;border-radius:16px;background:linear-gradient(180deg,#131313,#0d0d0d);box-shadow:0 14px 34px rgb(0 0 0 / .2)}.woocommerce-account .os-address-card.is-primary{border-color:rgb(255 101 0 / .72)}.woocommerce-account .os-address-card h3{align-items:center;gap:12px;margin:0 0 12px;color:#fff}.woocommerce-account .os-address-card p{margin:7px 0;color:#c4c4c4}.woocommerce-account .os-address-form__grid{gap:16px}.woocommerce-account .os-address-form label>span{color:#bdbdbd;font-size:14px;font-weight:650}.woocommerce-account .os-address-form input:not([type="checkbox"]),.woocommerce-account .os-address-form select,.woocommerce-account .os-address-form textarea{max-width:100%;min-height:50px;padding:12px 14px;box-sizing:border-box;border:1px solid #393939!important;border-radius:10px;outline:0;background:#0b0b0b!important;color:#fff!important;box-shadow:none!important;color-scheme:dark;font:inherit}.woocommerce-account .os-address-form textarea{min-height:104px;resize:vertical}.woocommerce-account .os-address-form input::placeholder,.woocommerce-account .os-address-form textarea::placeholder{color:#777;opacity:1}.woocommerce-account .os-address-form input:not([type="checkbox"]):focus,.woocommerce-account .os-address-form select:focus,.woocommerce-account .os-address-form textarea:focus{border-color:var(--os-orange)!important;box-shadow:0 0 0 3px rgb(255 101 0 / .13)!important}.woocommerce-account .os-address-form .check{gap:10px;color:#ddd}.woocommerce-account .os-address-form .check input{width:20px;height:20px;margin:0;accent-color:var(--os-orange)}.woocommerce-account .os-address-form>.button,.woocommerce-account .os-address-card .button-link-delete{min-height:44px;margin-top:16px;padding:10px 18px;border:1px solid var(--os-orange)!important;border-radius:9px;background:transparent!important;color:var(--os-orange)!important;font-weight:800;line-height:1.2;text-decoration:none;box-shadow:none!important;cursor:pointer}.woocommerce-account .os-address-form>.button{background:var(--os-orange)!important;color:#fff!important}.woocommerce-account .os-address-form>.button:hover,.woocommerce-account .os-address-form>.button:focus-visible{background:var(--os-orange-2)!important}.woocommerce-account .os-address-card .button-link-delete:hover,.woocommerce-account .os-address-card .button-link-delete:focus-visible{background:rgb(255 101 0 / .1)!important}@media (max-width:680px){.os-product-card__rating{max-width:100%;overflow:hidden;font-size:12px;text-overflow:ellipsis}.os-product-comments .os-review-initials{font-size:13px}.woocommerce-account .os-address-card,.woocommerce-account .os-address-form{width:100%;padding:16px;box-sizing:border-box}.woocommerce-account .os-address-form__grid{grid-template-columns:minmax(0,1fr)}.woocommerce-account .os-address-form label,.woocommerce-account .os-address-form .wide{min-width:0;grid-column:auto}}.os-btn--orange-outline{border:1.5px solid var(--os-orange);background:#fff0;color:var(--os-orange);box-shadow:none}.os-btn--orange-outline:hover,.os-btn--orange-outline:focus-visible{border-color:var(--os-orange);background:var(--os-orange);color:#fff;outline:0}.os-btn--orange-outline span{margin-left:7px}.os-category-all-action{margin-top:18px;display:flex;justify-content:center}.os-category-card__arrow{color:var(--os-orange);font-size:17px!important;line-height:1;opacity:1!important;transform:none!important}.os-home-reviews{padding-block:34px}.os-home-reviews__heading,.os-home-reviews__footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.os-home-reviews__heading{margin-bottom:18px}.os-home-reviews__heading h2{margin:0;font-size:clamp(28px, 4vw, 42px);line-height:1.08}.os-home-reviews__heading>span{flex:none;color:var(--os-orange);font-weight:800}.os-review-grid--home{gap:22px}#reviews .os-review-card--button{position:relative;min-width:0;height:auto;padding:5px 0 5px 25px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;border:0;border-left:2px solid var(--os-orange);border-radius:0;background:#fff0;box-shadow:none}#reviews .os-review-card--button::before{content:"“";position:absolute;top:-11px;left:7px;color:var(--os-orange);font-size:31px;font-weight:800;line-height:1;transform:translateX(-100%)}#reviews .os-review-card__head{min-width:0}#reviews .os-review-card__head strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}#reviews .os-review-card__head small{display:none}#reviews .os-review-card__stars{grid-column:2;grid-row:1;margin:0;color:var(--os-orange);letter-spacing:1px;white-space:nowrap}#reviews .os-review-card__text{grid-column:1 / -1;margin:0;display:-webkit-box;overflow:hidden;color:#e1e1e1;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}#reviews .os-review-card__photos{display:none}.os-home-reviews__footer{margin-top:15px}.os-home-reviews__dots{display:none}.os-home-reviews__all{margin-left:auto;color:var(--os-orange);font-size:13px;font-weight:800}.os-delivery__content{padding:30px}.os-delivery__content h2{margin:6px 0 12px}.os-delivery__content>p:not(.os-kicker){margin:0;line-height:1.45}.os-delivery__button{align-self:flex-start;margin-top:17px}.os-header-action,.os-menu-toggle{width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;place-items:center;flex:0 0 44px;border:1px solid rgb(255 101 0 / .68);border-radius:11px;background:rgb(12 12 12 / .74);color:#fff}.os-header-action:hover,.os-header-action:focus-visible,.os-menu-toggle:hover,.os-menu-toggle:focus-visible,.os-menu-toggle[aria-expanded="true"]{border-color:var(--os-orange);background:rgb(255 101 0 / .11);color:var(--os-orange);outline:0}.os-header-action svg,.os-nav__mobile-phone svg,.os-footer-quick-actions svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.os-account-link{gap:0}.os-account-link span{display:none}.os-account-initials{color:var(--os-orange);font-size:12px;letter-spacing:.025em}.os-cart{font-size:0}.os-cart__icon{display:grid;place-items:center}.os-cart-count{top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;border:1px solid #090909;font-size:9px}.os-nav__mobile-phone{display:none}.woocommerce-MyAccount-navigation a{border-color:rgb(255 101 0 / .34);background:#0d0d0d}.woocommerce-MyAccount-navigation a::after{content:"→";float:right;color:var(--os-orange)}.os-product-reviews{padding:24px;border-color:rgb(255 101 0 / .3);border-radius:18px}.os-product-reviews>header{align-items:center;margin-bottom:14px}.os-product-review-tabs{display:flex;align-items:center;gap:18px;border-bottom:1px solid #303030}.os-product-review-tabs button{min-height:38px;padding:0 0 8px;border:0;border-bottom:2px solid #fff0;background:#fff0;color:#929292;cursor:pointer;font:inherit;font-weight:750}.os-product-review-tabs button[aria-selected="true"]{border-bottom-color:var(--os-orange);color:#fff}.os-product-review-summary{margin-bottom:18px;display:flex;align-items:baseline;gap:10px}.os-product-review-summary strong{color:#fff;font-size:32px;line-height:1}.os-product-review-summary span{color:var(--os-orange);letter-spacing:1px}.os-product-review-summary small{color:#999}.os-product-review-panel[hidden]{display:none!important}.os-product-comments{margin-top:0}.os-product-comments .commentlist:not(.is-expanded)>li:nth-child(n+4){display:none}.os-product-reviews__more{min-height:44px;margin:14px auto 0;padding:0 18px;display:block;border:1px solid var(--os-orange);border-radius:10px;background:#fff0;color:var(--os-orange);cursor:pointer;font:inherit;font-size:13px;font-weight:800}.os-product-reviews__more:hover,.os-product-reviews__more:focus-visible{background:var(--os-orange);color:#fff;outline:0}.os-product-review-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:10px;overflow:visible}.os-product-review-gallery a{display:block}.os-product-review-gallery img{width:100%;height:auto;aspect-ratio:1;border:1px solid #333;object-fit:cover}.os-product-review-empty{margin:0;color:var(--os-muted)}.os-footer-logo{width:auto;max-width:150px;max-height:78px;object-fit:contain}.os-footer-quick-actions{margin-top:17px;display:flex;flex-wrap:wrap;gap:9px}.os-footer-quick-actions>a{min-height:44px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--os-footer-accent);border-radius:11px;background:#fff0;color:#fff;font-size:12px;font-weight:750}.os-footer-quick-actions>a svg,.os-footer-quick-actions .os-footer-social-icon{color:var(--os-footer-accent)}.os-footer-accordion__toggle{width:100%;margin:0 0 12px;padding:0;display:flex;align-items:center;justify-content:space-between;border:0;background:#fff0;color:var(--os-footer-title);cursor:default;font:inherit;font-weight:800;text-align:left;text-transform:uppercase}.os-footer-accordion__toggle b{display:none;color:var(--os-footer-accent);font-size:22px}.os-footer__bottom--editable{margin-top:24px;padding-top:15px}.os-back-to-top{width:44px;height:44px;right:15px;border-color:rgb(255 101 0 / .65)}@media (max-width:767px){.os-header__inner{width:calc(100% - 24px);gap:6px}.os-brand,.os-brand img{max-width:96px}.os-menu-toggle,.os-header-action{width:42px;height:42px;min-height:42px;flex-basis:42px}.os-header__actions{gap:6px}.os-nav{padding:12px;border-bottom-color:rgb(255 101 0 / .35)}.os-nav__list{width:100%;gap:8px}.os-nav__list li{width:100%}.os-nav__list a,.os-nav__mobile-phone{width:100%;min-height:46px;padding:0 13px;display:flex;align-items:center;border:1px solid rgb(255 101 0 / .52);border-radius:10px;background:#0d0d0d;color:#fff;box-sizing:border-box}.os-nav__list a::after{content:"→";margin-left:auto;color:var(--os-orange);font-size:15px}.os-nav__mobile-phone{margin-top:8px;gap:9px;color:var(--os-orange);font-size:13px;font-weight:800}.os-nav__mobile-phone span{color:#fff}#menu-categories .os-category-grid{gap:10px}#menu-categories .os-category-card{min-height:0;aspect-ratio:1 / 1.08;border-radius:14px}#menu-categories .os-category-card__content{right:12px;bottom:12px;left:12px;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px}#menu-categories .os-category-card__content span{grid-column:1;font-size:16px}#menu-categories .os-category-card__arrow{grid-column:2;grid-row:1;align-self:center}#menu-categories .os-category-card__count{grid-column:1 / -1;font-size:12px!important;letter-spacing:.02em;text-transform:none}.os-category-all-action .os-btn{width:100%;min-height:47px;border-radius:12px}.os-home-reviews{padding-block:28px}.os-home-reviews__heading{margin-bottom:14px}.os-home-reviews__heading h2{font-size:28px}.os-review-grid--home{width:100%;display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.os-review-grid--home::-webkit-scrollbar{display:none}#reviews .os-review-grid--home .os-review-card--button{flex:0 0 100%;width:100%;scroll-snap-align:start;scroll-snap-stop:always}.os-home-reviews__dots{display:flex;align-items:center;gap:6px}.os-home-reviews__dots button{width:6px;height:6px;padding:0;border:0;border-radius:999px;background:#4d4d4d}.os-home-reviews__dots button[aria-current="true"]{width:22px;background:var(--os-orange)}#delivery{padding-block:36px}#delivery .os-delivery__content{padding:21px 18px 16px}#delivery .os-kicker{margin:0 0 6px;font-size:11px}#delivery .os-delivery__content h2{margin:0 0 12px;font-size:33px;line-height:1.06}#delivery .os-delivery__content>p:not(.os-kicker){font-size:15px;line-height:1.4}#delivery .os-delivery__button{width:100%;min-height:47px;margin-top:16px;border-radius:12px}#delivery .os-delivery__map{min-height:0}#delivery .os-interactive-map{height:var(--os-map-mobile,360px);border-width:1px 0 0;border-radius:0}.os-product-reviews{padding:15px;border-radius:15px}.os-product-reviews>header{display:grid;gap:12px;margin-bottom:12px}.os-product-reviews>header h2{font-size:24px}.os-product-review-tabs{gap:20px;overflow-x:auto}.os-product-review-summary{margin-bottom:14px;gap:8px}.os-product-review-summary strong{font-size:28px}.os-product-comments .comment_container{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;border-radius:13px}.os-product-comments .avatar{width:38px!important;height:38px!important}.os-product-comments .description{line-height:1.48}.os-product-comments .os-review-verified{margin-top:9px;padding:4px 8px;font-size:11px}.os-verified-product-review-form{padding:13px}.os-footer--editable{padding-top:24px;padding-bottom:14px}.os-footer__grid--editable{grid-template-columns:1fr;gap:0}.os-footer-column,.os-footer-column--2{grid-column:auto;order:var(--os-footer-mobile-order)}.os-footer-column--brand{padding-bottom:17px}.os-footer-logo{max-width:145px;max-height:72px}.os-footer-block--brand p{max-width:360px;margin:10px 0 0;font-size:14px;line-height:1.4}.os-footer-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.os-footer-quick-actions>a{min-width:0;padding-inline:9px;font-size:11px}.os-footer-column--social{display:none}.os-footer-accordion{border-top:1px solid rgb(255 101 0 / .4)}.os-footer-accordion__toggle{min-height:48px;margin:0;cursor:pointer}.os-footer-accordion__toggle b{display:block}.os-footer-accordion__content{display:none;padding:0 0 12px}.os-footer-accordion.is-open .os-footer-accordion__content{display:block}.os-footer--editable .os-footer__links,.os-footer--editable .os-footer-payments{margin:0}.os-footer--editable .os-footer__links li{margin:5px 0}.os-footer__bottom--editable{margin-top:8px;padding-top:13px;display:grid;grid-template-columns:1fr;gap:8px;font-size:12px}.os-footer__bottom--editable nav{gap:6px 12px;line-height:1.4}.os-back-to-top{right:15px;bottom:16px}}@media (max-width:380px){.os-brand,.os-brand img{max-width:88px}.os-menu-toggle,.os-header-action{width:39px;height:39px;min-height:39px;flex-basis:39px}.os-header__actions,.os-header__inner{gap:5px}}:root{--os-success:#82cf55;--os-success-border:rgba(130, 207, 85, .42);--os-success-soft:rgba(130, 207, 85, .09)}.os-rating-stars{--os-rating:0;position:relative;display:inline-block;flex:0 0 auto;overflow:hidden;color:#414141!important;font-family:Arial,sans-serif;font-size:15px;font-weight:900;line-height:1;letter-spacing:1px;white-space:nowrap}.os-rating-stars::before{content:"★★★★★";position:absolute;inset:0 auto 0 0;width:calc(var(--os-rating) * 20%);overflow:hidden;color:var(--os-orange);white-space:nowrap}.os-product-card__body{min-height:0;padding:15px 16px 16px;gap:0}.os-product-card h3{margin:0 0 7px;font-size:18px;line-height:1.2}.os-product-card__meta{min-width:0;margin-bottom:13px;display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px}.os-product-card__meta .os-product-card__specs{margin:0;flex:0 0 auto}.os-product-card__rating{min-width:0;margin:0;display:inline-flex;align-items:center;gap:6px;color:var(--os-orange);font-size:12px;line-height:1.2}.os-product-card__rating-meta{overflow:hidden;color:#c8c8c8;text-overflow:ellipsis;white-space:nowrap}.os-product-card__rating.is-empty .os-product-card__rating-meta{color:#858585}.os-product-card__action{margin-top:auto;display:grid;grid-template-columns:minmax(90px,auto) minmax(132px,1fr);align-items:center;gap:10px}.os-product-card__action .os-product-card__price{min-height:0;margin:0;font-size:clamp(21px, 4vw, 25px)}.os-product-card__action .os-btn--card{width:100%;min-height:44px;padding:9px 12px;border-color:var(--os-orange);color:#fff;font-size:12px;line-height:1.15;white-space:nowrap}.os-section--catalog-head{padding-bottom:28px}.os-section-heading--catalog{margin-bottom:22px}.os-section-heading--catalog>p{margin-bottom:7px}.os-breadcrumbs{margin-bottom:20px}.os-category-intro{margin-top:9px;line-height:1.5}.os-catalog-page .os-category-grid{gap:12px}.os-catalog-page .os-category-card{min-height:0;aspect-ratio:1 / 1.08}.os-catalog-page .os-category-card__content{right:13px;bottom:12px;left:13px;gap:3px}.os-catalog-page .os-category-card__content b{margin-top:0}.woocommerce .woocommerce-result-count{margin:10px 0 14px;color:#bdbdbd;font-size:14px;line-height:1.3}.woocommerce .woocommerce-ordering{margin:0 0 14px}.woocommerce .woocommerce-ordering select{min-height:48px;padding:9px 42px 9px 14px;border:1px solid rgb(255 101 0 / .7);border-radius:11px;background-color:#101010;color:#fff;outline:0}.woocommerce .woocommerce-ordering select:focus{border-color:var(--os-orange);box-shadow:0 0 0 3px rgb(255 101 0 / .11)}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{min-height:0;padding:10px}.woocommerce ul.products li.product a img{margin-bottom:11px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0 3px 6px;line-height:1.2}.woocommerce ul.products li.product .os-loop-product-specs{margin:0 3px 8px}.woocommerce ul.products li.product .os-product-card__rating{margin:0 3px 11px}.woocommerce ul.products li.product .price{min-height:0;margin:0 3px 12px!important}.woocommerce ul.products li.product .button{min-height:46px;padding:10px 13px!important;border:1px solid var(--os-orange)!important;border-radius:10px!important;background:var(--os-orange)!important;color:#fff!important;font-size:12px!important;line-height:1.15!important}#bestsellers .os-section-heading,#recommendations .os-section-heading{margin-bottom:18px}#bestsellers .os-product-card__image,#recommendations .os-product-card__image{aspect-ratio:1.1 / 1}.os-collection-link--mobile{min-height:46px;margin-top:14px}.os-carousel-dots{min-height:14px;margin:5px 0 0}.os-carousel-arrow{width:38px;height:38px;border-color:rgb(255 101 0 / .72);color:#fff;font-size:20px}.os-product-reviews{margin-top:26px}.os-product-comments .description{line-height:1.48}.os-verified-product-review-form{margin-top:14px;padding:15px}.os-review-access-note{margin:0;color:#c3c3c3;font-size:14px;line-height:1.42}.os-review-access-note.is-verified{width:fit-content;padding:5px 9px;border:1px solid var(--os-success-border);border-radius:999px;background:var(--os-success-soft);color:var(--os-success);font-size:12px;font-weight:750}.os-verified-product-review-form>.button{min-height:43px;margin-top:11px;border:1px solid var(--os-orange)!important;border-radius:10px!important;background:transparent!important;color:var(--os-orange)!important}.os-product-comments .os-review-verified{border-color:var(--os-success-border);background:var(--os-success-soft);color:var(--os-success)}.woocommerce .star-rating,.woocommerce .comment-form-rating .stars a,.os-review-card__stars{color:var(--os-orange)!important}.woocommerce-message{border-color:var(--os-success-border)!important;border-top-color:var(--os-success)!important;background:linear-gradient(180deg,var(--os-success-soft),#101010)!important}.woocommerce-message::before{color:var(--os-success)!important}.woocommerce-info{border-color:rgb(255 101 0 / .45)!important;border-top-color:var(--os-orange)!important;background:#111!important}.woocommerce-info::before{color:var(--os-orange)!important}.os-footer-socials a,.os-footer-socials .os-social--facebook,.os-footer-socials .os-social--instagram,.os-footer-socials .os-social--telegram,.os-footer-socials .os-social--viber,.os-footer-socials .os-social--tiktok{color:var(--os-footer-accent,var(--os-orange));text-shadow:none}@media (max-width:767px){body.home .os-section{padding-top:27px;padding-bottom:27px}body.home .os-section-heading{margin-bottom:18px}body.home .os-section-heading>p{margin:0 0 6px;font-size:11px;line-height:1.2;letter-spacing:.15em}body.home .os-section-heading h2{font-size:clamp(29px, 8.5vw, 36px);line-height:1.06}#bestsellers,#recommendations{padding-top:25px;padding-bottom:25px}#bestsellers .os-section-heading,#recommendations .os-section-heading{margin-bottom:15px}#bestsellers .os-product-card__image,#recommendations .os-product-card__image,.os-carousel-shell .os-product-card__image{aspect-ratio:1.08 / 1}.os-carousel-shell .os-product-card__body{min-height:0;padding:14px}.os-carousel-shell .os-product-card{flex-basis:calc(100vw - 70px);width:calc(100vw - 70px);min-width:calc(100vw - 70px)}.os-product-card__meta{margin-bottom:12px;gap:6px 10px}.os-product-card__action{grid-template-columns:minmax(86px,auto) minmax(130px,1fr);gap:9px}.os-product-card__action .os-btn--card{min-height:44px;padding-inline:9px}.os-collection-link--mobile{min-height:46px;margin-top:13px;border-radius:11px}.os-section--catalog-head{padding:14px 0 18px}.os-section--catalog-head .os-breadcrumbs{margin:0 0 18px}.os-section-heading--catalog{margin:0 0 20px}.os-section-heading--catalog>p{margin-bottom:6px;font-size:11px;line-height:1.2}.os-section-heading--catalog h1{font-size:clamp(36px, 11vw, 46px);line-height:1}.os-category-intro{margin-top:8px;font-size:14px;line-height:1.45}.os-catalog-page .os-category-grid{gap:10px}.os-catalog-page .os-category-card{aspect-ratio:1 / 1.08;border-radius:14px}.os-catalog-page .os-category-card__content{right:12px;bottom:11px;left:12px;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px}.os-catalog-page .os-category-card__content span{grid-column:1;font-size:15px}.os-catalog-page .os-category-card__arrow{grid-column:2;grid-row:1;align-self:center}.os-catalog-page .os-category-card__count{grid-column:1 / -1;font-size:11px!important;letter-spacing:.02em;text-transform:none}.os-section--catalog-products{padding:8px 0 27px}.woocommerce .woocommerce-result-count{float:none;margin:0 0 9px;font-size:14px}.woocommerce .woocommerce-ordering{float:none;width:100%;margin:0 0 13px}.woocommerce .woocommerce-ordering select{width:100%;min-height:48px}.woocommerce ul.products{gap:14px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(132px,auto);align-items:end;gap:0 9px;padding:10px}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:contents!important}.woocommerce ul.products li.product a img,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .os-loop-product-specs,.woocommerce ul.products li.product .os-product-card__rating{grid-column:1 / -1}.woocommerce ul.products li.product a img{aspect-ratio:1.08 / 1}.woocommerce ul.products li.product .price{grid-column:1;margin:0 0 1px 3px!important;align-self:center}.woocommerce ul.products li.product .button{grid-column:2;width:100%;min-height:46px;margin:0!important;align-self:end}.woocommerce ul.products li.product .added_to_cart{grid-column:1 / -1;margin-top:8px;color:var(--os-success);font-weight:750}.os-single-product-page{padding-bottom:28px}.os-product-reviews{margin-top:22px;padding:13px}.os-product-reviews>header{gap:9px;margin-bottom:10px}.os-product-review-summary{margin-bottom:12px}.os-product-comments .commentlist{gap:10px}.os-product-comments .comment_container{padding:11px}.os-product-comments .meta{margin-bottom:6px!important}.os-product-comments .os-review-verified{margin-top:7px}.os-verified-product-review-form{margin-top:12px;padding:13px}.os-review-access-note{font-size:14px;line-height:1.4}.os-empty-category,.os-admin-hint,.os-review-form-section{padding:16px}.os-feature,.os-advantage-card{padding:17px}}@media (max-width:370px){.os-product-card__action,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{grid-template-columns:1fr}.os-product-card__action .os-btn--card,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{grid-column:1}.woocommerce ul.products li.product .price{margin-bottom:9px!important}}.os-charity-product-badge.is-loop{position:absolute;z-index:9;top:14px;right:14px;max-width:calc(100% - 28px);margin:0;padding:6px 9px;align-items:center;gap:4px;border-color:rgb(255 101 0 / .72);background:rgb(7 7 7 / .88);box-shadow:0 7px 20px rgb(0 0 0 / .38);color:var(--os-orange);line-height:1.15;text-align:left;backdrop-filter:blur(7px)}.os-charity-product-badge.is-loop.has-product-badge{top:50px}.os-charity-product-badge.is-loop>span{flex:0 0 auto;color:var(--os-success,#8fbe44)}.os-charity-product-badge.is-single{margin:0 0 12px;color:var(--os-orange)}.os-charity-category{width:min(1180px, 100%);min-height:0;margin:20px auto 0;padding:18px;grid-template-columns:210px minmax(0,1fr);gap:20px;align-items:center}.os-charity-category:not(.has-image){display:block}.os-charity-category__media{align-self:stretch}.os-charity-category__media img{width:100%;height:100%;min-height:190px;max-height:250px;object-fit:cover;border-radius:12px}.os-charity-category__content{min-width:0}.os-charity-category__content>small{color:var(--os-orange);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.os-charity-category__content h2{margin:5px 0 7px;font-size:clamp(23px, 3vw, 32px);line-height:1.08}.os-charity-category__content>p{max-width:920px;margin:0 0 12px;color:#d2d2d2;line-height:1.45}.os-charity-category .os-charity-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.os-charity-category .os-charity-stats span{padding:9px 11px;color:#bdbdbd;font-size:12px}.os-charity-category .os-charity-stats strong,.os-charity-page__stats strong,.os-charity-page .os-transfer-card__amount,.os-charity-page .os-charity-progress>div:first-child span{color:var(--os-success,#8fbe44)}.os-charity-category .os-charity-progress{margin:11px 0}.os-charity-category .os-charity-progress__bar span,.os-charity-page .os-charity-progress__bar span{background:var(--os-success,#8fbe44)}.os-charity-category__actions{margin-top:12px;display:flex;align-items:center}.os-charity-category__actions .os-btn{width:auto;min-width:180px;min-height:44px;padding:10px 18px}@media (max-width:780px){.os-charity-category{padding:14px;grid-template-columns:1fr;gap:14px}.os-charity-category__media img{min-height:0;max-height:none;aspect-ratio:16 / 9}.os-charity-category .os-charity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.os-charity-category__actions .os-btn{width:100%}.os-charity-product-badge.is-loop{top:12px;right:12px;max-width:calc(100% - 24px);padding:5px 8px;font-size:9px}.os-charity-product-badge.is-loop.has-product-badge{top:46px}}.os-set-format-filter{width:100%;margin:0 0 22px}.os-set-format-filter__track{display:flex;align-items:center;gap:10px;width:100%;overflow-x:auto;padding:2px 2px 7px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.os-set-format-filter__track::-webkit-scrollbar{display:none}.os-set-format-filter__button{flex:0 0 auto;min-height:42px;padding:10px 18px;border:1px solid rgb(255 106 0 / .62);border-radius:10px;color:#f5f5f5;background:linear-gradient(180deg,#171717,#101010);box-shadow:0 8px 22px rgb(0 0 0 / .22);font:inherit;font-size:14px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.os-set-format-filter__button:hover,.os-set-format-filter__button:focus-visible{border-color:var(--os-orange);color:#fff;transform:translateY(-1px);box-shadow:0 10px 26px rgb(255 106 0 / .14);outline:none}.os-set-format-filter__button.is-active{border-color:var(--os-orange);color:#0b0b0b;background:var(--os-orange);box-shadow:0 10px 28px rgb(255 106 0 / .22)}.os-set-format-filter__empty{margin:18px 0 0;padding:18px 20px;border:1px solid rgb(255 106 0 / .36);border-radius:12px;color:#d8d8d8;background:#111;text-align:center}.woocommerce ul.products li.product[hidden],.woocommerce-page ul.products li.product[hidden]{display:none!important}@media (max-width:767px){.os-set-format-filter{margin-bottom:16px}.os-set-format-filter__track{width:calc(100% + 14px);margin-right:-14px;padding-right:14px;gap:8px}.os-set-format-filter__button{min-height:40px;padding:9px 15px;border-radius:9px;font-size:13px}}