:root{--fe-navy:#0F1E3D;--fe-navy-soft:#1B2E52;--fe-blue:#1B6FE3;--fe-blue-dark:#0014B1;--fe-blue-tint:#E8F0FD;--fe-amber:#F0C22C;--fe-amber-dark:#D6A70F;--fe-amber-tint:#FEF6DC;--fe-bg:#F1F3F7;--fe-surface:#FFF;--fe-border:#E1E6ED;--fe-border-soft:#EDF0F5;--fe-text:#16202E;--fe-text-muted:#5C6779;--fe-text-faint:#8A94A6;--fe-success:#0F9D58;--fe-danger:#D93025;--fe-star:#FF9F1C;--fe-radius-sm:6px;--fe-radius:10px;--fe-radius-lg:14px;--fe-shadow-sm:0 1px 2px rgba(16,32,56,.06);--fe-shadow:0 2px 10px rgba(16,32,56,.08);--fe-shadow-lg:0 12px 32px rgba(16,32,56,.14);--fe-header-h:72px;--fe-container:1440px;--color-discount:var(--fe-danger);--color-discount-text:#FFF;--color-ratings:var(--fe-star);--title-text-transform:none;--title-weight:700}body{background:var(--fe-bg);color:var(--fe-text);font-size:14px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--fe-text);text-decoration:none}a:hover{color:var(--fe-blue)}.container,.header__container{max-width:var(--fe-container);padding-left:20px;padding-right:20px}.component-heading__title,.theme-heading{text-align:left!important;text-transform:none!important;font-weight:700;letter-spacing:-.01em;color:var(--fe-text)}.component-heading__title::after,.theme-heading::after{display:none!important}[class*="top-bar"]{background:var(--fe-navy)!important;color:#FFF!important;font-size:12.5px;font-weight:600;min-height:34px}[class*="top-bar"] a{color:var(--fe-amber)!important}.header,.header--transparent{background:var(--fe-surface)!important;border-bottom:1px solid var(--fe-border);box-shadow:var(--fe-shadow-sm);backdrop-filter:none}.header__container{min-height:var(--fe-header-h)}.theme-store-name img,.header__logo img{max-height:42px;width:auto}.header__search,.theme-search,form[role="search"]{flex:1 1 auto;max-width:780px}.header__search input,.theme-search input,input[type="search"]{height:44px;border:2px solid var(--fe-navy);border-radius:var(--fe-radius-sm);padding:0 46px 0 14px;font-size:14px;background:var(--fe-surface);width:100%;transition:border-color .15s ease,box-shadow .15s ease}.header__search input:focus,.theme-search input:focus,input[type="search"]:focus{outline:none;border-color:var(--fe-blue);box-shadow:0 0 0 3px var(--fe-blue-tint)}.header__search button,.theme-search button{background:var(--fe-navy);color:#FFF;border:0;border-radius:0 4px 4px 0;width:46px;height:40px}.header__search button:hover,.theme-search button:hover{background:var(--fe-blue)}.header-toolbar--right{position:static;transform:none;display:flex;flex-direction:row;gap:8px;align-items:center}.header-toolbar__button{background:transparent!important;color:var(--fe-navy)!important;border-radius:var(--fe-radius-sm);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:22px;transition:background .15s ease}.header-toolbar__button:hover{background:var(--fe-bg)!important}.header-toolbar__counter{background:var(--fe-amber);color:var(--fe-navy);font-weight:700;font-size:11px;min-width:18px;height:18px;border-radius:9px;display:grid;place-items:center}.header__menu>li>a,.header-menu__link{font-weight:600;font-size:13.5px;color:var(--fe-navy);padding:10px 14px;border-radius:var(--fe-radius-sm)}.header__menu>li>a:hover,.header-menu__link:hover{background:var(--fe-blue-tint);color:var(--fe-blue-dark)}.header-megamenu,.megamenu{background:var(--fe-surface);border:1px solid var(--fe-border);border-top:3px solid var(--fe-amber);border-radius:0 0 var(--fe-radius) var(--fe-radius);box-shadow:var(--fe-shadow-lg);padding:22px 26px}.header-megamenu__title,.megamenu__title{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--fe-blue-dark);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--fe-border-soft)}.header-megamenu a,.megamenu a{display:block;padding:5px 0;font-size:13.5px;color:var(--fe-text-muted)}.header-megamenu a:hover,.megamenu a:hover{color:var(--fe-blue)}.button,.btn{border-radius:var(--fe-radius-sm);font-weight:700;font-size:13.5px;text-transform:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.button--main,.btn-primary{background:var(--fe-amber);border-color:var(--fe-amber);color:var(--fe-navy)}.button--main:hover,.btn-primary:hover{background:var(--fe-amber-dark);border-color:var(--fe-amber-dark);color:var(--fe-navy)}.button--secondary,.btn-outline-primary{background:transparent;border:1.5px solid var(--fe-navy);color:var(--fe-navy)}.button--secondary:hover,.btn-outline-primary:hover{background:var(--fe-navy);color:#FFF}.product-block{padding:6px}.product-block__wrapper{background:var(--fe-surface);border:1px solid var(--fe-border);border-radius:var(--fe-radius);padding:12px;height:100%;display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.product-block__wrapper:hover{border-color:var(--fe-blue);box-shadow:var(--fe-shadow);transform:translateY(-2px)}.product-block__gallery{margin-bottom:10px}.product-block__canvas{aspect-ratio:1 / 1;display:grid;place-items:center;background:var(--fe-surface)}.product-block__image{max-height:100%;object-fit:contain}.product-block__attributes{font-size:11px;color:var(--fe-text-faint);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;text-align:left}.product-block__brand{font-weight:700;color:var(--fe-text-muted)}.product-block__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;font-size:13.5px;font-weight:600;line-height:1.35;min-height:2.7em;color:var(--fe-text);margin-bottom:8px}.product-block__name:hover{color:var(--fe-blue)}.product-block__pricing{text-align:left;margin-top:auto}.product-block__price{font-size:22px!important;font-weight:800;color:var(--fe-text)!important;line-height:1.1}.product-block__price del{display:block;font-size:12.5px;font-weight:500;color:var(--fe-text-faint);text-decoration:line-through}.price_may{display:inline-block;margin-top:6px;padding:3px 8px;background:var(--fe-blue-tint);color:var(--fe-blue-dark);border-radius:4px;font-size:11.5px;font-weight:700;text-align:left}.product-block__labels{gap:6px}.product-block__label{border-radius:4px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:3px 7px}.product-block__label--status{background:var(--fe-navy);color:#FFF}.product-block__actions{margin-top:10px;opacity:1!important;visibility:visible!important;transform:none!important}.product-block__actions .button{width:100%;height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px}@media(min-width:1400px){.product-block.col-lg-3{flex:0 0 20%;max-width:20%}}[class*="trust-bar"]{background:var(--fe-surface);border-top:1px solid var(--fe-border);border-bottom:1px solid var(--fe-border);padding:22px 0}[class*="trust-block"]{display:flex;align-items:center;gap:12px;text-align:left}[class*="trust-block"] .theme-icon{font-size:28px;color:var(--fe-blue);flex:0 0 auto}[class*="trust-block"] strong,[class*="trust-block"] h3{font-size:13.5px;font-weight:700;margin:0;color:var(--fe-text)}[class*="trust-block"] p{font-size:12.5px;color:var(--fe-text-muted);margin:0}.footer{background:var(--fe-navy);color:#C7D0DF}.footer a{color:#C7D0DF}.footer a:hover{color:var(--fe-amber)}.footer h3,.footer h4,.footer strong{color:#FFF;font-size:13px;text-transform:uppercase;letter-spacing:.05em}@media(max-width:991.98px){:root{--fe-header-h:60px}.header__search{max-width:100%;order:3;flex:0 0 100%;margin-top:8px}.product-block__price{font-size:18px!important}.product-block__name{font-size:13px}}html body .product-block .product-block__wrapper .product-block__content .product-block__pricing .product-block__price{color:var(--fe-text)!important;font-weight:800!important}html body .product-block .product-block__wrapper .product-block__content .product-block__pricing .product-block__price del{color:var(--fe-text-faint)!important;font-weight:500!important}html body .product-block .product-block__wrapper .product-block__actions .product-block__form{display:flex!important;gap:8px;align-items:stretch;flex-wrap:nowrap}html body .product-block .product-block__wrapper .product-block__actions .product-block__quantity{flex:0 0 108px;border:1px solid var(--fe-border);border-radius:var(--fe-radius-sm);justify-content:space-between}html body .product-block .product-block__wrapper .product-block__actions .product-block__button--add-to-cart{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:40px;background:var(--fe-amber)!important;background-color:var(--fe-amber)!important;border:1px solid var(--fe-amber)!important;color:var(--fe-navy)!important;border-radius:var(--fe-radius-sm)!important}html body .product-block .product-block__wrapper .product-block__actions .product-block__button--add-to-cart i{color:var(--fe-navy)!important;font-size:18px}html body .product-block .product-block__wrapper .product-block__actions .product-block__button--add-to-cart:hover{background:var(--fe-amber-dark)!important;background-color:var(--fe-amber-dark)!important;border-color:var(--fe-amber-dark)!important}html body .product-block .product-block__wrapper .product-block__actions .button--secondary{width:100%!important;height:40px;border:1px solid var(--fe-navy)!important;color:var(--fe-navy)!important;border-radius:var(--fe-radius-sm)!important}html body .product-block__button{text-transform:none!important;font-weight:700!important;letter-spacing:0!important;min-width:0!important}html body .theme-section__title{text-align:left!important;text-transform:none!important;font-weight:700!important;font-size:22px!important;letter-spacing:-.01em!important;color:var(--fe-text)!important;border:0!important}html body .theme-section__title::after,html body .theme-section__title::before{display:none!important;content:none!important}html body .theme-section__heading .order-3.text-center{display:none!important}html body .theme-section__heading{justify-content:flex-start!important}html body .theme-section__column{text-align:left!important}html body .header{position:relative}html body .header .header-toolbar--right{position:absolute!important;right:20px;top:50%;transform:translateY(-50%)!important;flex-direction:row!important;gap:4px}:root{--pcc-red:#BF0019;--pcc-green:#0F8A3C;--pcc-grey:#8F8F8F;--pcc-ink:#333;--pcc-hairline:#E6E6E6}html body .theme-section,html body .theme-section__content{background:var(--fe-surface)}html body .theme-section{padding-top:8px;padding-bottom:28px}html body .product-block .product-block__wrapper{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;transform:none!important}html body .product-block .product-block__wrapper:hover{border:0!important;box-shadow:none!important;transform:none!important}html body .product-block{padding:0 12px 34px!important}html body .product-block .product-block__canvas{aspect-ratio:1 / 1;background:transparent;padding:0}html body .product-block .product-block__gallery{margin-bottom:12px;position:relative}html body .product-block .product-block__image{max-height:100%;object-fit:contain;transition:transform .18s ease}html body .product-block .product-block__wrapper:hover .product-block__image{transform:scale(1.04)}html body .product-block .product-block__labels{position:absolute;top:0;left:0;z-index:2;gap:4px}html body .product-block .product-block__label{background:var(--pcc-red)!important;color:#FFF!important;border:0!important;border-radius:2px!important;font-size:12px!important;font-weight:700!important;line-height:16px!important;letter-spacing:0!important;text-transform:none!important;padding:2px 6px!important}html body .product-block .product-block__label--status{background:#6B7280!important}html body .product-block .product-block__attributes{font-size:12px!important;line-height:16px;color:var(--pcc-grey)!important;text-transform:none!important;letter-spacing:0!important;margin-bottom:4px}html body .product-block .product-block__brand{color:var(--pcc-grey)!important;font-weight:400!important}html body .product-block .product-block__name{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden;font-size:14px!important;font-weight:400!important;line-height:20px!important;min-height:60px;color:var(--pcc-ink)!important;text-align:left!important;margin:0 0 8px!important}html body .product-block .product-block__name:hover{text-decoration:underline;color:var(--pcc-ink)!important}html body .product-block .product-block__pricing{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 6px!important}html body .product-block .product-block__wrapper .product-block__content .product-block__pricing .product-block__price{font-size:24px!important;line-height:32px!important;font-weight:700!important;color:var(--pcc-ink)!important}html body .product-block .product-block__pricing .product-block__price:has(del){color:var(--pcc-red)!important}html body .product-block .product-block__pricing .product-block__price del,html body .product-block .product-block__pricing del{display:inline!important;font-size:14px!important;line-height:23px!important;font-weight:400!important;color:var(--pcc-grey)!important;text-decoration:line-through;margin-left:8px}html body .product-block .price_may{display:block!important;background:transparent!important;color:var(--pcc-green)!important;font-size:14px!important;line-height:20px!important;font-weight:700!important;padding:0!important;margin:0 0 6px!important;border-radius:0!important}html body .product-block .product-block__actions{margin-top:8px}html body .product-block .product-block__actions .product-block__quantity{flex:0 0 96px;height:36px;border:1px solid var(--pcc-hairline);border-radius:4px}html body .product-block .product-block__wrapper .product-block__actions .product-block__button--add-to-cart{height:36px;border-radius:4px!important}html body .product-block .product-block__wrapper .product-block__actions .button--secondary{height:36px;border-radius:4px!important;border-color:var(--pcc-hairline)!important;color:var(--pcc-grey)!important;font-weight:400!important}@media(min-width:1200px){html body .theme-section__content .product-block.col-lg-3{flex:0 0 20%!important;max-width:20%!important}}.pccmm{position:fixed;inset:0;z-index:2000;visibility:hidden;pointer-events:none}.pccmm.is-open{visibility:visible;pointer-events:auto}.pccmm__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .22s ease}.pccmm.is-open .pccmm__overlay{opacity:1}.pccmm__drawer{position:absolute;top:0;left:0;height:100%;display:flex;background:#FFF;box-shadow:0 0 40px rgba(0,0,0,.18);transform:translateX(-100%);transition:transform .26s cubic-bezier(.22,.61,.36,1);max-width:100vw}.pccmm.is-open .pccmm__drawer{transform:translateX(0)}.pccmm__close{position:absolute;top:12px;left:14px;width:32px;height:32px;display:grid;place-items:center;background:transparent;border:0;color:var(--pcc-ink);cursor:pointer;z-index:3;border-radius:4px}.pccmm__close:hover{background:#F5F5F5}.pccmm__close svg{width:20px;height:20px}.pccmm__panel--root{width:330px;flex:0 0 330px;padding:52px 0 24px;overflow-y:auto;border-right:1px solid var(--pcc-hairline)}.pccmm__promo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 24px 14px;padding:6px 0 16px;font-size:20px;font-weight:700;color:var(--fe-blue)!important;border-bottom:1px solid var(--pcc-hairline)}.pccmm__promo svg{width:18px;height:18px;flex:0 0 18px}.pccmm__promo:hover{color:var(--fe-blue-dark)!important}.pccmm__heading{margin:14px 24px 8px;font-size:18px;font-weight:700;color:var(--fe-navy)}.pccmm__list{list-style:none;margin:0;padding:0 12px}.pccmm__cat{width:100%;min-height:40px;display:flex;align-items:center;gap:12px;padding:6px 10px;background:transparent;border:0;border-radius:6px;font-size:14px;font-weight:400;line-height:18px;color:var(--pcc-ink);text-align:left;cursor:pointer}.pccmm__icon{flex:0 0 22px;display:grid;place-items:center;color:var(--fe-navy)}.pccmm__icon svg{width:22px;height:22px}.pccmm__label{flex:1 1 auto}.pccmm__chev{width:16px;height:16px;flex:0 0 16px;color:var(--pcc-grey)}.pccmm__cat:hover,.pccmm__cat.is-active{background:var(--fe-blue-tint);color:var(--fe-blue-dark);font-weight:700}.pccmm__cat:hover .pccmm__icon,.pccmm__cat.is-active .pccmm__icon,.pccmm__cat:hover .pccmm__chev,.pccmm__cat.is-active .pccmm__chev{color:var(--fe-blue)}.pccmm__panel--sub{width:0;flex:0;padding:0;overflow-y:auto;opacity:0;transition:flex-basis .22s ease,opacity .18s ease}.pccmm.has-sub .pccmm__panel--sub{width:365px;flex:0 0 365px;padding:52px 20px 28px;opacity:1}.pccmm-sub__title{font-size:24px;font-weight:700;line-height:32px;color:var(--fe-navy);margin:0 0 2px}.pccmm-sub__all{display:block;font-size:13px;color:var(--pcc-grey)!important;margin:0 0 18px}.pccmm-sub__all:hover{color:var(--fe-blue)!important;text-decoration:underline}.pccmm-sub__link{display:block;min-height:40px;line-height:40px;padding:0 16px;font-size:14px;color:var(--pcc-ink)!important;border-radius:6px}.pccmm-sub__link:hover{background:#F5F5F5;color:var(--fe-blue-dark)!important}.pccmm-acc{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;background:transparent;border:0;border-radius:6px;font-size:14px;font-weight:400;color:var(--pcc-ink);text-align:left;cursor:pointer}.pccmm-acc:hover{background:#F5F5F5}.pccmm-acc.is-open{background:#F5F5F5;font-weight:700}.pccmm-acc__chev{width:16px;height:16px;flex:0 0 16px;transition:transform .18s ease}.pccmm-acc.is-open .pccmm-acc__chev{transform:rotate(180deg)}.pccmm-acc__body{display:none;padding:0 16px 10px}.pccmm-acc__body.is-open{display:block}.pccmm-leaf{display:block;min-height:36px;line-height:36px;font-size:14px;color:var(--pcc-ink)!important}.pccmm-leaf:hover{color:var(--fe-blue)!important;text-decoration:underline}@media(max-width:767.98px){.pccmm__panel--root{width:86vw;flex:0 0 86vw}.pccmm.has-sub .pccmm__panel--root{display:none}.pccmm.has-sub .pccmm__panel--sub{width:86vw;flex:0 0 86vw}}html body .product-block .product-block__wrapper::after,html body .product-block .product-block__wrapper::before{display:none!important;content:none!important;border:0!important}html body .product-block .product-block__quick-view{background:rgba(255,255,255,.92)!important;border:1px solid var(--pcc-hairline)!important;color:var(--pcc-ink)!important;opacity:0;transition:opacity .15s ease}html body .product-block .product-block__wrapper:hover .product-block__quick-view{opacity:1}html body .product-block .product-block__content,html body .product-block .product-block__content *{text-align:left!important}html body .product-block .product-block__pricing{justify-content:flex-start!important}html body .product-block{--pb-alignment:left}html body [class*="breadcrumb"]{text-align:left!important;font-size:12px!important;color:var(--pcc-grey)!important;padding:12px 0 4px!important;margin:0!important;justify-content:flex-start!important}html body [class*="breadcrumb"] a,html body [class*="breadcrumb"] span,html body [class*="breadcrumb"] li{font-size:12px!important;color:var(--pcc-grey)!important}html body [class*="breadcrumb"] a:hover{color:var(--fe-blue)!important;text-decoration:underline}html body .theme-section--feed h1,html body h1.theme-section__title,html body .category-heading__title,html body .theme-section__heading h1{font-size:32px!important;line-height:40px!important;font-weight:700!important;text-align:left!important;text-transform:none!important;color:var(--fe-navy)!important;margin:2px 0 14px!important}html body .theme-section--feed{padding-top:0!important}html body .theme-section--feed .theme-section__heading{margin-bottom:10px!important}@media(min-width:992px){html body .theme-section__filters{flex:0 0 230px!important;max-width:230px!important;padding-right:24px}html body .theme-section__feed{flex:1 1 0!important;max-width:none!important}}html body .theme-filters{border:0!important;padding:0!important}html body .theme-filters__heading{margin:0 0 12px!important}html body .theme-filters__title{font-size:16px!important;font-weight:700!important;color:var(--fe-navy)!important;text-transform:none!important;letter-spacing:0!important}html body .theme-filters__count{font-size:12px!important;color:var(--pcc-grey)!important;font-weight:400!important}html body .theme-filters__block{border:0!important;border-top:1px solid var(--pcc-hairline)!important;padding:4px 0 6px!important;margin:0!important}html body .theme-filters__block--first{border-top:0!important;padding-top:0!important}html body .theme-filters__subtitle{display:flex!important;align-items:center;justify-content:space-between;width:100%;padding:12px 0!important;background:transparent!important;border:0!important;font-size:14px!important;font-weight:700!important;color:var(--pcc-ink)!important;text-transform:none!important;letter-spacing:0!important;text-align:left!important}html body .theme-filters__caret{color:var(--pcc-grey)!important;font-size:14px!important}html body .theme-filters__list{padding:0 0 10px!important}html body .theme-filters__list label,html body .theme-filters__list a{font-size:14px!important;color:var(--pcc-ink)!important;line-height:26px!important}html body .theme-filters__select{height:38px!important;border:1px solid var(--pcc-hairline)!important;border-radius:4px!important;font-size:14px!important;color:var(--pcc-ink)!important}html body .theme-filters__block--first .button{width:100%;height:38px;background:var(--fe-amber)!important;border:1px solid var(--fe-amber)!important;color:var(--fe-navy)!important;border-radius:4px!important;font-weight:700!important;text-transform:none!important}html body .theme-filters__tag{background:var(--fe-blue-tint)!important;color:var(--fe-blue-dark)!important;border:0!important;border-radius:4px!important;font-size:12px!important;font-weight:600!important}.pcc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px 12px;margin:0 0 10px;border-bottom:1px solid var(--pcc-hairline)}.pcc-toolbar__count{font-size:13px;color:var(--pcc-grey)}.pcc-toolbar__sort{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--pcc-ink);white-space:nowrap}.pcc-toolbar__sort label{margin:0;font-weight:400}.pcc-toolbar__sort select{height:36px;min-width:200px;border:1px solid var(--pcc-hairline);border-radius:4px;font-size:13px;padding:0 10px;background-color:#FFF;color:var(--pcc-ink)}@media(max-width:767.98px){.pcc-toolbar{flex-direction:column;align-items:stretch;gap:8px}.pcc-toolbar__sort select{width:100%}}html body .theme-section--feed .theme-section__heading>[class*="offset-md-"],html body .theme-section--feed .theme-section__heading>[class*="offset-lg-"]{margin-left:0!important;flex:0 0 100%!important;max-width:100%!important}html body .theme-section--feed .theme-section__heading{padding-bottom:0!important;margin-bottom:4px!important}html body .theme-section--feed .theme-section__title{padding-bottom:0!important;margin-bottom:12px!important}html body .theme-section--feed .theme-section__title--underline::after{display:none!important;content:none!important}html body .theme-section__heading>[class*="offset-md-"],html body .theme-section__heading>[class*="offset-lg-"],html body .theme-section__heading>[class*="offset-xl-"]{margin-left:0!important;flex:0 0 100%!important;max-width:100%!important}html body .theme-section__heading .theme-section__column{text-align:left!important}html body .theme-section__heading{padding-bottom:0!important}html body .theme-section__heading>div:empty{display:none!important}html body .product-page__title{font-size:24px!important;line-height:30px!important;font-weight:700!important;color:var(--pcc-ink)!important;margin:0 0 14px!important;padding-bottom:0!important}html body .product-page__title::after{display:none!important;content:none!important}html body .product-page__price{font-size:32px!important;line-height:38px!important;font-weight:700!important;color:var(--pcc-ink)!important}html body .product-page__price:has(del){color:var(--pcc-red)!important}html body .product-page__price del,html body .product-page__price--old{font-size:16px!important;font-weight:400!important;color:var(--pcc-grey)!important;text-decoration:line-through;margin-left:10px}html body .product-page__info .price_may{display:block!important;background:transparent!important;color:var(--pcc-green)!important;font-size:15px!important;font-weight:700!important;padding:0!important;margin:4px 0 12px!important;border-radius:0!important}html body .product-form,html body .product-page__form{border-top:1px solid var(--pcc-hairline);padding-top:16px;margin-top:6px}html body .product-form__button{height:48px!important;border-radius:6px!important;font-size:15px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important}html body .product-form__button.button--main:not(.button--bordered){background:var(--fe-amber)!important;border-color:var(--fe-amber)!important;color:var(--fe-navy)!important}html body .product-form__button.button--main:not(.button--bordered):hover{background:var(--fe-amber-dark)!important;border-color:var(--fe-amber-dark)!important}html body .product-form__button.button--bordered{background:transparent!important;border:1.5px solid var(--fe-navy)!important;color:var(--fe-navy)!important}html body .product-form__button.button--bordered:hover{background:var(--fe-navy)!important;color:#FFF!important}html body .product-page__info{font-size:14px}html body .product-page__share,html body [class*="product-share"]{border-top:1px solid var(--pcc-hairline);padding-top:14px;margin-top:16px}html body footer.theme-section,html body footer.footer{background:var(--fe-navy)!important;color:#C7D0DF!important;padding-top:34px;padding-bottom:26px}html body footer.theme-section a,html body footer.theme-section p,html body footer.theme-section li,html body footer.theme-section span{color:#C7D0DF!important}html body footer.theme-section a:hover{color:var(--fe-amber)!important}html body footer.theme-section h2,html body footer.theme-section h3,html body footer.theme-section h4,html body footer.theme-section strong,html body footer.theme-section .theme-section__title{color:#FFF!important;font-size:13px!important;line-height:18px!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-weight:700!important}html body footer.theme-section .theme-icon,html body footer.theme-section i{color:var(--fe-amber)!important}html body footer.theme-section img{filter:brightness(0) invert(1)}html body .theme-section--feed .product-page__title.theme-section__title,html body .theme-section .product-page__title.theme-section__title{font-size:24px!important;line-height:30px!important;font-weight:700!important;margin:0 0 14px!important}html body footer.theme-section img{filter:none!important}html body footer.theme-section .footer__logo{filter:brightness(0) invert(1)!important}html body footer.theme-section .footer__payment img{filter:none!important;background:#FFF;border-radius:3px;padding:2px}html body [class*="cart-steps"],html body [class*="checkout-steps"],html body .cart-header{font-size:13px!important;color:var(--pcc-grey)!important}html body [class*="cart-steps"] a{color:var(--pcc-grey)!important}html body [class*="cart-steps"] .active,html body [class*="cart-steps"] [class*="current"]{color:var(--fe-blue)!important;font-weight:700!important}html body .cart-products{flex-direction:column!important;gap:0!important}html body .cart-products .store-product{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important}html body .store-product__wrapper{border:0!important;border-bottom:1px solid var(--pcc-hairline)!important;border-radius:0!important;background:transparent!important;padding:16px 8px!important}html body .store-product__anchor img{max-height:84px;object-fit:contain}html body .store-product__data a{font-size:14px!important;line-height:20px!important;font-weight:600!important;color:var(--pcc-ink)!important}html body .store-product__pricing{font-size:16px!important;font-weight:700!important;color:var(--pcc-ink)!important}html body .store-product__actions a{font-size:13px!important;color:var(--pcc-grey)!important;text-decoration:underline}html body .store-product__actions a:hover{color:var(--fe-danger)!important}html body .cart-summary__wrapper{background:var(--fe-surface)!important;border:1px solid var(--pcc-hairline);border-radius:var(--fe-radius);padding:20px!important;box-shadow:var(--fe-shadow-sm)}@media(min-width:992px){html body .cart-summary__wrapper{position:sticky;top:20px}}html body .store-totals__column{font-size:14px!important;color:var(--pcc-ink)!important;padding:6px 0}html body .store-totals__content{border-top:1px solid var(--pcc-hairline);padding-top:10px;margin-top:8px}html body .store-totals__content .store-totals__column:last-child{border-top:1px solid var(--pcc-hairline);margin-top:8px;padding-top:12px;font-size:16px!important;font-weight:700!important;color:var(--fe-navy)!important}html body .store-totals__button{height:48px!important;border-radius:6px!important;font-size:15px!important;font-weight:700!important;text-transform:none!important;background:var(--fe-amber)!important;border-color:var(--fe-amber)!important;color:var(--fe-navy)!important}html body .store-totals__button:hover{background:var(--fe-amber-dark)!important;border-color:var(--fe-amber-dark)!important}html body .store-totals__actions a:not(.button){font-size:13px!important;color:var(--fe-blue)!important;margin-top:10px}html body .cart-summary__wrapper select,html body .cart-summary__wrapper input[type="text"],html body .cart-summary__wrapper .select,html body .cart-summary__wrapper .text{height:40px!important;background:var(--fe-surface)!important;border:1px solid var(--pcc-hairline)!important;border-radius:4px!important;font-size:14px!important;color:var(--pcc-ink)!important}html body .cart-summary__wrapper label{font-size:12px!important;font-weight:600!important;color:var(--pcc-grey)!important;text-transform:none!important;margin-bottom:4px}html body .cart-summary__wrapper .button:not(.store-totals__button){height:40px!important;border-radius:4px!important;background:var(--fe-navy)!important;border-color:var(--fe-navy)!important;color:#FFF!important;font-size:14px!important;font-weight:700!important;text-transform:none!important}html body .cart-summary__wrapper .button:not(.store-totals__button):hover{background:var(--fe-blue)!important;border-color:var(--fe-blue)!important}html body .cart-area__content h2,html body .cart-area h2{font-size:18px!important;font-weight:700!important;color:var(--fe-navy)!important;text-transform:none!important}html body .cart-summary__wrapper input[type="submit"]{height:40px!important;border:0!important;border-radius:4px!important;background:var(--fe-navy)!important;color:#FFF!important;font-size:14px!important;font-weight:700!important;text-transform:none!important}html body .cart-summary__wrapper input[type="submit"]:hover{background:var(--fe-blue)!important}html body .text,html body .select,html body textarea,html body input[type="text"],html body input[type="email"],html body input[type="tel"],html body input[type="number"],html body select{background:var(--fe-surface)!important;border:1px solid var(--pcc-hairline)!important;border-radius:4px!important;font-size:14px!important;color:var(--pcc-ink)!important}html body .text:focus,html body .select:focus,html body textarea:focus,html body input[type="text"]:focus,html body input[type="email"]:focus,html body input[type="tel"]:focus,html body select:focus{outline:none!important;border-color:var(--fe-blue)!important;box-shadow:0 0 0 3px var(--fe-blue-tint)!important}html body form label{font-size:13px!important;font-weight:600!important;color:var(--pcc-ink)!important;margin-bottom:5px}html body h2.legend,html body .legend{font-size:18px!important;line-height:24px!important;font-weight:700!important;color:var(--fe-navy)!important;text-transform:none!important;letter-spacing:0!important;padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid var(--pcc-hairline)}html body label:has(>input[type="radio"]),html body label:has(input[type="radio"]){display:block;border:1px solid var(--pcc-hairline);border-radius:8px;padding:14px 16px;margin-bottom:10px;background:var(--fe-surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}html body label:has(input[type="radio"]):hover{border-color:var(--fe-blue)}html body label:has(input[type="radio"]:checked){border-color:var(--fe-blue)!important;background:var(--fe-blue-tint)!important}html body .cart-summary__wrapper .button{text-transform:none!important}html body .button[disabled],html body .button.disabled,html body .store-totals__button[disabled],html body .store-totals__button.disabled,html body button[disabled],html body input[type="submit"][disabled]{background:#E4E7EC!important;border-color:#E4E7EC!important;color:#98A2B3!important;cursor:not-allowed;opacity:1!important}@media(max-width:991.98px){html body .container,html body .header__container{padding-left:14px;padding-right:14px}html body .header .header-toolbar--right{right:12px;gap:0}html body .header-toolbar__button{width:40px;height:40px;font-size:20px}html body .theme-store-name img,html body .header__logo img{max-height:34px}html body .theme-section__filters{flex:0 0 100%!important;max-width:100%!important;padding-right:0!important;margin-bottom:18px}html body .theme-section__feed{flex:0 0 100%!important;max-width:100%!important}html body .theme-section--feed h1,html body h1.theme-section__title{font-size:24px!important;line-height:30px!important}html body .theme-section--feed .product-page__title.theme-section__title,html body .theme-section .product-page__title.theme-section__title{font-size:20px!important;line-height:26px!important}html body .cart-summary__wrapper{position:static!important;margin-top:18px}}@media(max-width:767.98px){html body .product-block{padding:0 6px 26px!important}html body .product-block .product-block__name{font-size:13px!important;line-height:18px!important;min-height:54px}html body .product-block .product-block__wrapper .product-block__content .product-block__pricing .product-block__price{font-size:19px!important;line-height:24px!important}html body .product-block .price_may{font-size:12.5px!important}html body .product-block .product-block__attributes{font-size:11px!important}html body .product-block .product-block__wrapper .product-block__actions .product-block__form{flex-wrap:wrap}html body .product-block .product-block__wrapper .product-block__actions .product-block__quantity{flex:0 0 100%;margin-bottom:6px}html body .product-page__price{font-size:26px!important;line-height:32px!important}html body .product-form__button{height:46px!important}html body .store-product__wrapper{padding:14px 0!important}html body .store-product__anchor img{max-height:64px}html body footer.theme-section{padding-top:26px}html body footer.theme-section .footer__payment{justify-content:flex-start;flex-wrap:wrap;gap:6px}}html body .pcc-toolbar{max-width:100%;box-sizing:border-box}html body img{max-width:100%}