.container-main{width:var(--container-main-width);margin-inline:auto}.ui-text{color:var(--color-gray-800)}.ui-text-strong{color:var(--color-gray-900)}.ui-text-muted{color:var(--color-gray-700)}.ui-text-subtle{color:var(--color-gray-600)}.ui-text-disabled{color:var(--color-gray-500)}.ui-text-inverse{color:var(--color-white)}.ui-bg-surface{background:var(--color-white)}.ui-bg-muted,.ui-bg-soft{background:var(--color-gray-100)}.ui-border{border-color:var(--color-gray-300)}.ui-radius{border-radius:var(--radius-ui)}.page-flow{flex-direction:column;display:flex}.page-flow>.page-seo{order:99;margin-top:2.2rem}.page-flow>:not(.page-seo){order:1}.seo-content-block{border:1px solid var(--color-gray-300);background:var(--color-gray-100);color:var(--color-gray-800);padding:1rem 1.1rem;line-height:1.7}.catalog-show-more-btn{justify-content:center;width:100%;min-height:6rem;padding-top:1.25rem;padding-bottom:1.25rem}.catalog-product-grid{gap:var(--product-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:3rem;display:grid}.storefront-page-header{padding-top:clamp(1.25rem,2vw,2rem);display:grid}.storefront-page-header .breadcrumbs,.storefront-page-header h1{margin:0}@media (width>=640px){.catalog-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1440px){.catalog-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.site-fancybox,.site-fancybox .fancybox__container{--fancybox-backdrop-bg:var(--color-gray-900);--f-button-width:44px;--f-button-height:44px;--f-button-border-radius:999px;--f-button-color:var(--color-gold-600);--f-button-hover-color:var(--color-gold-600);--f-button-bg:#ffffff0f;--f-button-hover-bg:#c19b3429;--f-button-active-bg:#c19b343d;--f-button-outline-color:#c19b34b8;--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-stroke-width:1.4;--f-close-button-width:42px;--f-close-button-height:42px;--f-close-border-radius:999px;--f-close-button-color:var(--color-gold-600);--f-close-button-hover-color:var(--color-gold-600);--f-close-button-bg:#ffffff0f;--f-close-button-hover-bg:#c19b3429;--f-close-button-active-bg:#c19b343d;--f-close-button-svg-width:18px;--f-close-button-svg-height:18px;--f-close-button-svg-stroke-width:1.4;--f-arrow-bg:#ffffff14;--f-arrow-color:var(--color-gold-600);--f-arrow-hover-color:#fff;--f-arrow-hover-bg:#c19b342e;--f-arrow-svg-stroke-width:1.6;--f-thumb-focus-shadow:inset 0 0 0 2px #c19b34ad;--f-thumb-selected-shadow:inset 0 0 0 2px var(--color-gold-600)}.site-fancybox .fancybox__backdrop{background:var(--fancybox-backdrop-bg)}.site-fancybox .f-carousel__toolbar,.site-fancybox .f-carousel__toolbar__column{gap:.25rem}.site-fancybox .f-button.is-close-button,.site-fancybox [data-fancybox-close]{color:var(--f-close-button-color);border-radius:var(--f-close-border-radius)}.site-fancybox .f-button.is-close-button:hover,.site-fancybox .f-button.is-close-button:focus-visible,.site-fancybox [data-fancybox-close]:hover,.site-fancybox [data-fancybox-close]:focus-visible{background:var(--f-close-button-hover-bg);color:var(--f-close-button-hover-color)}.site-fancybox .f-button.is-arrow{border-radius:999px}.site-fancybox .f-thumbs{background:#ffffff08}.site-fancybox .f-thumbs__slide__button{border-radius:var(--radius-ui)}body.page-mobile .site-fancybox--product-gallery .f-button.is-arrow{display:none!important}.checkout-summary-sticky{top:calc(var(--storefront-sticky-offset,0px) + 1rem)}@media (hover:none){[data-ui-product-card-actions="1"],[data-ui-product-card-favorite="1"]{opacity:1;visibility:visible;pointer-events:auto;transform:none}}.product-qty-transition-enter-active,.product-qty-transition-leave-active{transition:opacity .22s,transform .22s,max-width .22s}.product-qty-transition-enter-from,.product-qty-transition-leave-to{opacity:0;max-width:0;transform:translate(-8px)}.product-qty-transition-enter-to,.product-qty-transition-leave-from{opacity:1;max-width:240px;transform:translate(0)}.cart-item{background:var(--color-white);grid-template-columns:94px 1fr auto;align-items:start;gap:1rem;padding:.9rem;display:grid}.cart-item__image{object-fit:cover;width:94px;height:94px}.accordion-enter-active,.accordion-leave-active{transition:max-height .28s,opacity .28s;overflow:hidden}.accordion-enter-from,.accordion-leave-to{opacity:0;max-height:0}.accordion-enter-to,.accordion-leave-from{opacity:1;max-height:900px}
