*{box-sizing:border-box}body{color:#646464;background:#fff;margin:0;font:12px/1.5 Arial,Helvetica,sans-serif}a{color:#c00000;text-decoration:none}a:hover{color:red;text-decoration:underline}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:3px;outline:2px solid #8f0000}.site-header{background:url(/brand/header_bg3_edge.png) 0 0/auto 322px repeat-x,#eceff0;height:313px}.header-inner{background:url(/brand/header_bg3_edge.png) 100% 0/auto 100% repeat-x,url(/brand/header_bg3.png) 0 0/auto 322px no-repeat;max-width:980px;height:100%;margin:auto;padding:0;position:relative}.company{color:#838587;width:280px;line-height:14px;position:absolute;top:80px;left:240px}.header-woman{pointer-events:none;width:420px;height:313px;position:absolute;top:0;right:0;overflow:hidden}.header-woman-slide{opacity:0;visibility:hidden;transition:opacity .5s;position:absolute;inset:0}.header-woman-slide.is-active{opacity:1;visibility:visible}.header-woman-slide img{object-fit:cover;object-position:top;width:420px;height:313px;display:block}.systems{gap:12px;margin-top:35px;display:flex}.systems img{object-fit:contain;width:104px;height:104px}.brand{z-index:1;flex-direction:column;align-items:center;gap:22px;display:flex;position:absolute;top:26px;left:35px}.brand img:first-child{object-fit:contain;width:103px;height:124px}.brand img:nth-child(2){width:142px;height:36px}.brand img:nth-child(3){width:155px;height:21px}.contact{text-align:right;align-self:flex-end;width:280px;margin-bottom:36px}.contact strong{color:#8f0000;font-size:18px}.main-nav{z-index:11;background:linear-gradient(#c00000 0 4px,silver 4px 8px,#fff 8px);height:39px;position:relative}.main-nav>div{justify-content:start;max-width:960px;margin:auto;display:flex;position:relative}.main-nav ul{margin:0;padding:0;list-style:none}.nav-items{display:flex;position:relative}.nav-item{position:relative}.main-nav .nav-item>a{color:#595858;white-space:nowrap;z-index:1;border-radius:0 0 5px 5px;height:40px;padding:0 15px;font-size:16px;font-weight:700;line-height:40px;text-decoration:none;display:block;position:relative}.main-nav .nav-item>a.active,.main-nav .nav-item:hover>a,.main-nav .nav-item:focus-within>a{color:#fff;background:#c00000;text-decoration:none}.main-nav>div:hover .nav-item>a.active:not(:hover){color:#595858;background:0 0}.main-nav a.menu-mail{background:0 0;width:20px;height:13px;margin:12px 2px 0 auto;padding:0;line-height:0}.main-nav a.menu-mail img{display:block}.menu-highlight{z-index:0;pointer-events:none;background:#c00000;border-radius:0 0 5px 5px;height:40px;position:absolute;top:0;left:0}.main-nav.has-highlight .nav-item>a,.main-nav.has-highlight .nav-item:hover>a,.main-nav.has-highlight .nav-item:focus-within>a,.main-nav.has-highlight .nav-item>a.active,.main-nav.has-highlight>div:hover .nav-item>a.active:not(:hover){color:#595858;background:0 0}.main-nav.has-highlight .nav-item>a.is-highlighted,.main-nav.has-highlight .nav-item:hover>a.is-highlighted{color:#fff}.menu-toggle,.submenu-toggle{display:none}.page{grid-template-columns:minmax(0,1fr) 200px;gap:10px;max-width:960px;margin:15px auto;padding:0;display:grid}.page main{background:#eceff0;border-radius:9px;min-width:0;padding:15px}aside{padding:0;font-weight:700}aside .module-box{background:url(/brand/cart/module_rounded_bg.png) 0 9px repeat-x,linear-gradient(#fff,#fff) 0 0/100% 9px no-repeat,#f0f0f0;border:1px solid #dcdcdc;border-radius:5px;margin:0 0 15px;padding:9px 14px;overflow:hidden}aside .module-box>h2{letter-spacing:-1px;color:#646464;border:0;margin:0 0 5px;padding:0;font-size:18px;font-weight:400;line-height:18px}aside .module-menu-color{background:#c00000;border-color:#d47979;padding:9px 4px}aside .module-menu-color>h2{color:#fff;text-indent:10px}.menu-catalog,.menu-catalog ul{margin:0;padding:0;list-style:none;overflow:hidden}.menu-catalog a,.menu-catalog span{text-decoration:none;display:block}.menu-catalog li.level1{background:#e1e3e3;border:1px solid #dce1eb;border-color:#c8cdd7 #dce1eb #fff;border-radius:5px;margin-bottom:5px}.menu-catalog span{text-indent:10px;color:#646e82;text-shadow:1px 1px 1px #fff;height:25px;font-size:14px;line-height:25px;overflow:hidden}.menu-catalog li.parent>a>span{background:url(/brand/cart/submenu_level1_parent.png) 100% 0 no-repeat}.menu-catalog li.parent>a:hover>span{background-position:100% -25px}.menu-catalog li.item3>a>span{text-indent:0;height:auto;padding-left:10px;line-height:20px}.menu-catalog ul.level2{padding:0 0 10px}.menu-catalog ul.level2 a{background:url(/brand/cart/menu_level3_item.png) 10px 6px no-repeat}.menu-catalog ul.level2 a:hover{background-position:10px -14px}.menu-catalog ul.level2 span{text-indent:20px;height:20px;font-size:12px;line-height:20px}.cart-module p{margin:10px 0 15px}.cart-mod-table{border-collapse:separate;width:100%}.cart-mod-table td{padding:1px}.cart-mod-table td.count{width:20%}.cart-mod-table .price-row{text-align:right;white-space:nowrap}.cart-mod-table .separator{border-top:1px dotted #000;height:1px;overflow:hidden}.cart-button{background:url(/brand/cart/cart_r.png) 100% 0 no-repeat,url(/brand/cart/continue_l.png) no-repeat;margin:0 10px 10px;padding:0 30px 0 11px;text-decoration:none;display:inline-block}.cart-button span{color:#fff;white-space:nowrap;background:url(/brand/cart/continue_m.png) repeat-x;height:30px;padding-right:4px;font-weight:700;line-height:220%;display:block}.cart-button:hover{background-position:100% -35px,0 -35px;text-decoration:none}.cart-button:hover span{background-position:0 -35px}.cart-error{color:red}.account form{text-align:center}.static-module p{margin:10px 0 15px}.static-module ul{margin:10px 0;padding-left:30px}.account{margin-top:0}.sidebar-login{gap:8px;display:grid}.sidebar-login label{gap:2px;display:grid}.sidebar-login input{background:#fff;border:1px solid #c4c9cb;width:100%;min-width:0;padding:4px}.sidebar-login button{justify-self:start}.sidebar-note p{font-size:11px}.dev-note{color:#888;font-size:11px}.breadcrumbs{color:#999;background:#f0f2f2;border-radius:4px;padding:7px 12px}h1{color:#8f0000;margin:20px 0;font-size:24px;font-weight:400}h2{color:#8f0000;font-size:18px;font-weight:400}.catalog-section{scroll-margin-top:12px}.catalog-section .heading-1,.catalog-section .heading-2,.catalog-section .heading-3{margin:0 0 10px;font-weight:400}.catalog-section .heading-1{color:#c00000;margin-top:25px;font-size:36px;line-height:36px}.catalog-section .heading-2{color:#8f0000;margin-top:25px;font-size:24px;line-height:24px}.catalog-section .heading-3{color:#8f0000;margin-top:15px;font-size:15px;line-height:18px}.catalog-section h2 a{color:inherit}.catalog-section h2:not(.heading-3){border-bottom:1px solid #e3e5e5;padding-bottom:6px}.category-description{color:#000;margin:10px 0 18px;font-weight:700}.category-description *{color:inherit}.product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px 14px;margin:15px 0 30px;display:grid}.product{text-align:center;min-width:0;position:relative}.product h3{color:#8f0000;white-space:nowrap;margin:0 0 7px;font-size:15px;font-weight:400;line-height:18px}.photo-wrap{width:86px;margin:auto;position:relative}.photo-button{background:#fff;border:0;border-radius:7px;width:86px;height:86px;padding:3px;display:block}.photo-button img{object-fit:contain;width:80px;height:80px;display:block}.photo-button:hover{box-shadow:0 0 0 1px #d6e0e3}.badge{pointer-events:none;max-width:43px;position:absolute;top:0;right:-4px}.photo-wrap.login{background:#f4f8f9;border-radius:8px;width:86px;min-height:150px;padding-bottom:1px}.photo-wrap.login .photo-button{background:0 0;margin:0}.photo-wrap.login .photo-button img{border-radius:8px}.wide-grid .photo-wrap.login{width:100%;height:auto}.wide-grid .photo-wrap.login .photo-button{height:200px}.product-price,.cart-add{color:#595959;white-space:nowrap;width:86px;margin:5px auto;font-size:14px;font-weight:700;line-height:24px;display:block}.product-price{text-align:center}.cart-add{justify-content:flex-start;align-items:flex-start;height:24px;display:flex}.count-selector{flex-direction:column;width:15px;display:flex}.count-up,.count-down{cursor:pointer;background:url(/brand/cart/j_arrow_up.png) 50% 0 no-repeat;border:0;width:15px;height:12px;padding:0;display:block}.count-down{background-image:url(/brand/cart/j_arrow_down.png)}.cart-inputbox{vertical-align:top;color:#646464;text-align:left;border:0;width:25px;height:24px;margin:0;padding:0;font:12px Arial,Helvetica,sans-serif}.cart-inputbox:focus{outline:none}.addcart{cursor:pointer;background:url(/brand/cart/addcart.png) no-repeat;border:0;width:24px;height:24px;margin:0 0 0 -4px;padding:0;display:inline-block}.cart-add :focus-visible{outline-offset:1px;outline:2px solid #8f0000}.photo-wrap.login .product-info{top:66px;bottom:auto}.product-price .price{font-size:16px}.product-price .price.new{color:#c0c;font-weight:700}.product-price .price.action{color:red;font-weight:700}.product-info{z-index:2;position:absolute;bottom:0;right:-6px}.product-info summary{color:#8f0000;cursor:pointer;background:#fff;border:1px solid #b7c4c9;border-radius:50%;width:19px;height:19px;font-weight:700;list-style:none}.product-info summary::-webkit-details-marker{display:none}.tooltip{text-align:left;z-index:20;visibility:hidden;color:#646464;overflow-wrap:anywhere;width:auto;max-width:calc(100vw - 16px);font:12px/18px Arial,Helvetica,sans-serif;position:fixed}.tooltip[data-positioned]{visibility:visible}.tooltip-top{background:url(/brand/tooltip/bubble_tl.png) 0 0 no-repeat}.tooltip-top>div{background:url(/brand/tooltip/bubble_tr.png) 100% 0 no-repeat;padding:0 15px}.tooltip-top>div>div{background:url(/brand/tooltip/bubble_t.png) 0 0 repeat-x;height:15px}.tooltip-middle{background:url(/brand/tooltip/bubble_l.png) 0 0 repeat-y}.tooltip-middle>div{background:url(/brand/tooltip/bubble_r.png) 100% 0 repeat-y;padding:0 15px}.tooltip-content{max-height:calc(var(--tooltip-height,100vh) - 38px);background:#fff;overflow:auto}.tooltip-content ul{margin:10px 0;padding:0 0 0 30px;list-style:outside}.tooltip-content li{margin:0;padding:0}.tooltip-bottom{background:url(/brand/tooltip/bubble_bl.png) 0 0 no-repeat}.tooltip-bottom>div{background:url(/brand/tooltip/bubble_br.png) 100% 0 no-repeat;padding:0 15px}.tooltip-bottom>div>div{background:url(/brand/tooltip/bubble_b.png) 0 0 repeat-x;height:23px}.tooltip[data-side=top] .tooltip-bottom>div>div{background:url(/brand/tooltip/bubble_arrow.png) var(--tooltip-arrow,50%) top no-repeat,url(/brand/tooltip/bubble_b.png) left top repeat-x}.tooltip[data-side=bottom] .tooltip-top>div>div{background:url(/brand/tooltip/bubble_arrow_up.png) var(--tooltip-arrow,50%) top no-repeat,url(/brand/tooltip/bubble_t.png) left bottom repeat-x;height:23px}.tooltip[data-side=bottom] .tooltip-top{background:url(/brand/tooltip/bubble_tl.png) 0 100% no-repeat}.tooltip[data-side=bottom] .tooltip-top>div{background:url(/brand/tooltip/bubble_tr.png) 100% 100% no-repeat}.product-info+.tooltip{display:none}.product-info[open]+.tooltip{display:block}.product-grid,.product,.photo-wrap{overflow:visible}.product:has(.product-info[open]){z-index:3}.wide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.wide-grid .photo-wrap,.wide-grid .photo-button{width:100%;height:200px}.wide-grid .photo-button{padding:0}.wide-grid .photo-button img{width:100%;height:195px}.wide-grid .product h3{font-size:15px}.product-description{text-align:left;margin-top:12px;font-weight:700}.filters{background:#f4f8f9;flex-wrap:wrap;align-items:end;gap:12px;margin-top:12px;padding:12px;display:flex}.filters label{flex-direction:column;display:flex}.filters select{max-width:180px}footer{text-align:center;border-top:1px solid #ddd;max-width:1000px;margin:40px auto;padding:20px 15px;font-size:11px}.login-form{gap:15px;max-width:350px;display:grid}.login-form label{gap:5px;display:grid}.sidebar-login .remember-me,.login-form .remember-me{align-items:center;gap:5px;display:flex}.sidebar-login .remember-me input,.login-form .remember-me input{width:auto;padding:0}.login-form input{border:1px solid #bbc5c9;border-radius:3px;padding:9px}.login-form button,.account button,.filters button{color:#8f0000;background:#eceff0;border:1px solid #c2cacc;border-radius:3px;padding:6px 15px}dialog{text-align:center;border:0;border-radius:8px;max-width:90vw;max-height:90vh;padding:20px}dialog::backdrop{background:#0009}dialog img{object-fit:contain;max-width:80vw;max-height:75vh}.close-photo{background:#fff;border:0;font-size:25px;position:absolute;top:0;right:4px}.checkout-form{gap:10px;max-width:100%;margin:20px 0;display:grid}.checkout-form>label,.checkout-form legend{font-weight:700}.checkout-form>input,.checkout-form textarea{width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid #bbc5c9;border-radius:3px;padding:7px}.checkout-form textarea{min-height:75px}.checkout-form fieldset{border:0;min-width:0;margin:5px 0;padding:0}.checkout-choice{overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:8px 0;display:flex}.checkout-choice input{flex:none}.checkout-submit{color:#8f0000;background:#eceff0;border:1px solid #c2cacc;border-radius:3px;justify-self:start;padding:7px 15px}.checkout-wrapper td:first-child{overflow-wrap:anywhere}@media (width<=500px){.checkout-wrapper .cart-items-table{font-size:11px}.checkout-wrapper .cart-items-table td,.checkout-wrapper .cart-items-table th{padding:5px 2px}}.checkout-address{min-width:0}.checkout-address[hidden],.checkout-address [hidden]{display:none!important}.checkout-address>label{margin-bottom:6px;font-weight:700;display:block}.checkout-address>input{border:1px solid #bbc5c9;border-radius:3px;width:100%;min-width:0;padding:7px}.checkout-address>input:focus-visible{outline-offset:3px;outline:2px solid #8f0000}.checkout-address p{overflow-wrap:anywhere;margin:5px 0}.checkout-address [role=listbox]{background:#fff;border:1px solid #bbc5c9;max-height:240px;margin:4px 0;padding:0;list-style:none;overflow:auto}.checkout-address [role=option]{cursor:pointer;overflow-wrap:anywhere;padding:8px}.checkout-address [role=option]:hover,.checkout-address [aria-selected=true]{color:#8f0000;background:#eceff0}.nav-dropdown{z-index:100;width:230px;font-weight:700;display:none;position:absolute;top:55px;left:-10px}.nav-dropdown-catalog{width:300px}.nav-dropdown-recommends{width:250px}.main-nav.dropdowns-ready .nav-dropdown{animation:.15s ease-out nav-dropdown-in;display:block}@keyframes nav-dropdown-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.main-nav.dropdowns-ready .nav-dropdown{animation:none}}.main-nav [hidden]{display:none!important}.nav-item[data-submenu-parent]:after{content:"";width:100%;height:15px;position:absolute;top:40px;left:-10px}.dropdown-top{background:url(/brand/menu/menu_dropdown_corners.png) no-repeat}.dropdown-top>div{background:url(/brand/menu/menu_dropdown_corners.png) 100% -10px no-repeat;padding:0 5px}.dropdown-top>div>div{background:url(/brand/menu/menu_dropdown_corners.png) 0 -20px repeat-x;height:5px}.dropdown-edge{background:url(/brand/menu/menu_dropdown_edges.png) repeat-y}.dropdown-body{background:url(/brand/menu/menu_dropdown_edges.png) 100% 0 repeat-y;padding:0 5px}.nav-level2{background:#f0f5ff}.nav-level2>li{border-top:1px solid #fff;border-bottom:1px solid #d2d7e1;position:relative}.nav-level2>li:first-child{border-top:0}.nav-level2>li:last-child{border-bottom:0}.dropdown-group{background:#f0f5ff;padding-bottom:2px}.nav-level2>li:last-child>.dropdown-group{padding-bottom:0}.main-nav .nav-level2-link{text-indent:10px;color:#646e82;text-shadow:1px 1px 1px #fff;background-color:#0000;min-height:45px;padding-left:10px;font-size:15px;line-height:45px;text-decoration:none;transition:background-color .5s ease-in;display:block}.main-nav .nav-level2-link:hover,.main-nav .nav-level2-link:focus-visible{color:#fff;background:#c00000 url(/brand/menu/menu_level2_item_hover.png) repeat-x;transition:none}.main-nav ul.nav-level3{padding:5px 0 5px 12px}.main-nav .nav-level3 a{color:#646e82;background:url(/brand/menu/menu_level3_item.png) 0 5px no-repeat;padding-left:20px;font-size:11px;line-height:17px;text-decoration:none;display:block}.main-nav .nav-level3 a:hover,.main-nav .nav-level3 a:focus-visible{color:#c00000;background-position:0 -14px}.dropdown-bottom{background:url(/brand/menu/menu_dropdown_corners.png) 0 -30px no-repeat}.dropdown-bottom>div{background:url(/brand/menu/menu_dropdown_corners.png) 100% -40px no-repeat;padding:0 5px}.dropdown-bottom>div>div{background:url(/brand/menu/menu_dropdown_corners.png) 0 -50px repeat-x;height:5px}.mobile-company-break{display:none}.mobile-menu{width:100dvw;max-width:none;height:100dvh;max-height:none;padding:0 16px max(20px,env(safe-area-inset-bottom));color:#646464;text-align:left;overscroll-behavior:contain;box-sizing:border-box;background:#fff;border:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:hidden auto}.mobile-menu:not([open]){display:none}.mobile-menu[open]{display:block}.mobile-menu::backdrop{background:#fff}.mobile-menu-header{z-index:1;min-height:52px;padding-top:env(safe-area-inset-top);background:#fff;border-bottom:4px solid #c00000;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mobile-menu-header h2{color:#8f0000;margin:0;font-size:20px}.mobile-menu-header button{color:#8f0000;background:#eceff0;border:0;width:44px;height:44px;font-size:30px}.main-nav .mobile-menu ul{margin:0;padding:0;list-style:none;display:block}.main-nav .mobile-menu .mobile-menu-items{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px 8px;display:grid}.mobile-menu-items>li{border-bottom:1px solid #dcdcdc;min-width:0;padding:4px 0}.mobile-menu-items>li:has(>a[href=\/catalog]){grid-column:1/-1}.main-nav .mobile-menu .mobile-menu-items>li:has(>a[href=\/catalog])>ul{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin-left:0;padding-left:0;display:grid}.main-nav .mobile-menu .mobile-menu-items>li:has(>a[href=\/catalog])>ul>li{min-width:0}.main-nav .mobile-menu a{color:#646464;overflow-wrap:anywhere;align-items:center;min-height:28px;padding:4px 5px;font-size:12px;line-height:1.35;display:flex}.mobile-menu-items>li>a{background:#eceff0;font-weight:700;color:#8f0000!important;font-size:15px!important}.main-nav .mobile-menu ul ul{border-left:2px solid #eceff0;margin-left:3px;padding-left:5px}.mobile-menu-items>li>ul>li>a{font-weight:700}.main-nav .mobile-menu a[aria-current]{color:#c00000;text-decoration:underline}.main-nav .mobile-menu .mobile-menu-mail{color:#8f0000;margin-top:8px}@media (width>=1000px) and (pointer:coarse){.main-nav .nav-item[data-submenu-parent]>a{padding-right:30px}.main-nav .submenu-toggle{color:#8f0000;z-index:2;background:0 0;border:0;width:28px;height:40px;display:block;position:absolute;top:0;right:0}}@media (width<1000px){.site-header{background:url(/brand/header_bg3_edge.png) 0 0/auto 195px repeat-x,url(/brand/header_bg3.png) 0 0/auto 195px no-repeat;height:195px}.site-header .header-inner{background:0 0;width:100%;max-width:none;min-height:195px;display:block;position:relative}.site-header .header-woman{pointer-events:none;width:262px;height:195px;position:absolute;top:0;right:0;overflow:hidden}.header-woman-slide{opacity:0;visibility:hidden;transition:opacity .5s;position:absolute;inset:0}.header-woman-slide.is-active{opacity:1;visibility:visible}.header-woman-slide img{object-fit:contain;width:auto;height:195px;display:block}.site-header .brand{gap:3px;margin-top:0;position:absolute;top:15px;left:15px}.site-header .brand img:first-child{width:65px;height:80px}.site-header .brand img:nth-child(2){width:100px;height:auto}.site-header .brand img:nth-child(3){width:110px;height:auto}.site-header .company{width:300px;font-size:10px;top:40px;left:150px}.site-header .company-since{white-space:nowrap}.mobile-company-break{display:block}.site-header .systems{gap:3px;margin-top:15px}.site-header .systems img{width:65px;height:65px}.site-header .menu-toggle{top:max(4px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:3;color:#8f0000;background:#eceff0;border:0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;min-height:44px;padding:10px;display:flex;position:absolute}.menu-toggle span{background:currentColor;width:24px;height:3px;display:block}.main-nav{background:0 0;height:0}.main-nav>#main-menu{display:none}}.home-products>h3{color:#8f0000;margin:15px 0 10px;font-size:15px;font-weight:400;line-height:18px}.static-page{color:#646464;overflow-wrap:break-word;font:12px/18px Arial,Helvetica,sans-serif}.static-page:after{content:"";clear:both;display:block}.static-page p{margin:10px 0 15px}.static-page h1{color:#646464;margin:0 0 15px;font-size:30px;line-height:1.1}.static-page h3{color:#8f0000;margin:15px 0 10px;font-size:15px;font-weight:400;line-height:1.1}.static-page h4{color:#8f0000;font-size:14px}.static-page ul,.static-page ol{margin:10px 0;padding-left:30px}.static-page img{object-fit:contain;max-width:100%}.static-page table{border-collapse:collapse;max-width:100%}.static-page td{vertical-align:top}.static-page section{margin-top:15px;display:flow-root}.static-gallery{vertical-align:top;gap:5px;margin:4px 0;display:block}.static-photo{background:#fff;border:0;border-radius:7px;max-width:100%;margin:0 10px 10px 0;padding:3px;line-height:0;display:block}.static-photo img{object-fit:cover;border-radius:5px;display:block}.static-page [data-gallery="/images/stories/manufacture"]{flex-direction:column;display:flex}.static-map{border:0;max-width:100%;margin:15px 0;display:block}.static-video p{text-align:center}.static-video a{padding:12px;display:inline-block}.close-video{background:#fff;border:0;font-size:25px;position:absolute;top:0;right:4px}#static-video-dialog iframe{border:0;width:405px;max-width:80vw;height:340px}@media (width<=700px){.static-page td{display:block;width:100%!important}.static-page [data-gallery="/images/stories/manufacture"]{flex-direction:row}.static-page img{height:auto}}.static-page{font-weight:700}.static-page h1,.static-page h2,.static-page h3,.static-page h4{font-weight:400}.static-page .static-home-title{margin:25px 8px 10px;font-size:24px;line-height:24px}.static-page[data-page=category\:2]>table{margin:4px 8px;width:calc(100% - 16px)!important}.static-page[data-page=category\:2]>table>tbody>tr>td{padding:1px}.static-page[data-page=category\:2]>table>tbody>tr>td:last-child{width:166px;min-width:166px}.static-page[data-page=category\:2] .static-gallery{flex-wrap:nowrap;gap:0;width:164px;min-width:164px;margin:0}.static-page[data-page=category\:2] .static-photo{background:0 0;flex:none;width:164px;min-width:164px;padding:7px}.static-page[data-page=category\:2] .static-photo img{width:150px;max-width:none;height:60px}@media (width<=700px){.static-page[data-page=category\:2]>table{margin:4px 0;width:100%!important}.static-page[data-page=category\:2]>table>tbody>tr>td:last-child{width:auto;min-width:0}.static-page[data-page=category\:2] .static-gallery{flex-wrap:wrap;width:auto;min-width:0}.static-page[data-page=category\:2] .static-photo{min-width:0;max-width:100%}.static-page[data-page=category\:2] .static-photo img{object-fit:cover;width:150px;max-width:none;height:60px}.static-page .static-home-title{margin-left:0;margin-right:0}.page:has(.static-page)>aside{order:0}.page{flex-direction:column}.page .home-main-column,.page>aside{display:contents}.page .home-slideshow{order:0;margin-top:0}.page>aside .account{order:1}.page>aside .exhibitions{order:2}.page>aside .cart-summary{order:3}.page>aside>section.account{order:1}.page>aside section.exhibitions{order:2}.page>aside>section.cart-summary{order:3}.page main{order:4}.page>aside>:not(.account):not(.exhibitions):not(.cart-summary),.page>aside .module-menu-color{order:5}.static-page[data-page=category\:2] img{float:none!important}.static-page[data-page=category\:2] img[style]{margin:0 auto 10px;display:block}.static-page .static-gallery,.static-page .static-gallery .static-photo{display:block}.static-page .static-gallery .static-photo img{margin:0 auto 10px;display:block}.static-page img[style]{margin:0 0 10px;display:block;float:none!important}}.home-main-column{min-width:0}.home-slideshow{isolation:isolate;touch-action:pan-y;width:100%;margin:5px 0 15px;position:relative}.home-slideshow-track{aspect-ratio:769/289;position:relative;overflow:hidden}.home-slide{opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity .5s;position:absolute;inset:0}.home-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.home-slide.is-leaving{opacity:0;visibility:visible;z-index:1}.home-slide a,.home-slide img{width:100%;height:100%;display:block}.home-slide img{object-fit:contain}.home-slideshow button{color:#fff;z-index:3;opacity:0;pointer-events:none;background:#0008;border:0;width:50px;height:50px;font:42px/50px Arial;position:absolute;top:50%;transform:translateY(-50%)}.home-slideshow .slideshow-prev{left:30px}.home-slideshow .slideshow-next{right:30px}.home-slideshow:hover button,.home-slideshow:focus-within button{opacity:1;pointer-events:auto}@media (width<=1024px),(pointer:coarse){.home-slideshow button{display:none}}@media (prefers-reduced-motion:reduce){.home-slide{transition:none}}@media (width>=1000px){.home-slideshow{width:769px;margin-left:-13px}}@media (width>=701px) and (hover:hover) and (pointer:fine){.product-info,.product-info[open]+.tooltip{display:none}.product.earring.tooltip-active .tooltip{pointer-events:none;display:block}.product.earring.tooltip-active{z-index:3}}@media (width<=700px){.site-header{height:195px}.header-inner{background-size:auto 195px;padding:12px}.company{max-width:calc(100vw - 170px);font-size:10px;top:40px;left:110px}@media (width<=719px){.header-woman{display:none}}.brand{top:15px;left:15px}.systems{gap:3px;margin-top:15px}.systems img{width:65px;height:65px}.brand{gap:3px;margin-top:0}.brand img:first-child{width:65px;height:80px}.brand img:nth-child(2){width:100px;height:auto}.brand img:nth-child(3){width:110px;height:auto}.contact{display:none}.page{flex-direction:column;gap:12px;margin-top:12px;padding:0 10px;display:flex}.page main{padding:12px}.page aside{order:-1}.sidebar-login{grid-template-columns:1fr 1fr auto;align-items:end;width:100%}.sidebar-login label{min-width:0}.sidebar-login .remember-me{grid-column:1/3}.sidebar-note{display:none}aside{border:0;padding:0;display:block}aside section{margin-bottom:0;padding:8px}aside h2{width:100%;margin:5px 0;display:none}aside>a{flex:40%;font-size:11px}aside>a.sub{display:none}.account{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:8px;padding-top:3px;display:flex}.account p{margin:3px 0}.dev-note{width:100%}h1{font-size:22px}.catalog-section .heading-1{font-size:24px;line-height:28px}.catalog-section .heading-2{font-size:18px;line-height:22px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:18px 10px}.product h3{font-size:11px}.wide-grid{grid-template-columns:1fr}.filters{align-items:stretch}.filters label{width:100%}.filters select{width:100%;max-width:none}footer{margin-top:25px}}.layout-sensitive .heading-1,.layout-sensitive .heading-2{color:#50575f;border:0;margin:0;padding:5px 0 0;font:700 30px/30px Arial,Helvetica,sans-serif}.layout-sensitive .category-hero{width:calc(100% - 16px);height:auto;margin:12px 8px 0;display:block}.layout-sensitive .category-description{margin:0 8px 12px;font-size:16px;line-height:18px}.layout-sensitive .sensitive-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;margin-top:0}.sensitive-grid .photo-wrap,.sensitive-grid .photo-wrap.login{width:217px;max-width:100%;height:auto;min-height:0}.sensitive-grid .photo-button,.sensitive-grid .photo-wrap.login .photo-button{width:217px;max-width:100%;height:auto;padding:4px}.sensitive-grid .photo-button img{object-fit:initial;width:209px;max-width:100%;height:auto}.sensitive-grid .photo-wrap.login .product-info{top:4px;bottom:auto}@media (width<=700px){.layout-sensitive .sensitive-grid{grid-template-columns:repeat(auto-fit,minmax(min(217px,100%),1fr));gap:18px 10px}.sensitive-grid .product h3{font-size:15px}.layout-sensitive .heading-1{font-size:24px;line-height:28px}.layout-sensitive .category-description{line-height:1.4}}#cart-wrapper .componentheading{color:#646464;margin:0;padding:5px 0 0;font-size:30px;font-weight:700;line-height:100%}#cart-wrapper .componentcoheading{color:#c00000;margin:0 0 15px;font-size:12px;font-weight:700}.cart-items-table{border-collapse:collapse;width:100%;margin:10px 0}.cart-items-table th.thumb{width:50px;padding:0 5px}.cart-items-table th.count{width:70px}.cart-items-table th.action{width:50px}.cart-items-table th.money{width:100px}.cart-items-table td.count,.cart-items-table td.action{text-align:center}.cart-items-table td.money{text-align:right;white-space:nowrap}.cart-items-table td.action form{display:inline}.cart-items-update,.cart-items-delete{cursor:pointer;vertical-align:middle;background:url(/brand/cart/reload.png) no-repeat;border:0;width:16px;height:16px;margin:0 4px;padding:0}.cart-items-delete{background-image:url(/brand/cart/close.png)}.total-wrapper{text-align:right;border-bottom:1px dotted #ccc;margin:0;padding:0 0 10px;list-style:none}.total-wrapper .group-name{font-weight:700}.back-button{background:url(/brand/cart/button_back.png) no-repeat;margin:10px 10px 10px 0;padding-left:0;text-decoration:none;display:inline-block}.back-button span{color:#335b93;background:url(/brand/cart/back_r.png) 100% 0 no-repeat,url(/brand/cart/button_m.png) repeat-x;height:30px;margin-left:30px;padding:0 11px 0 4px;font-weight:700;line-height:220%;display:block}.back-button:hover{background-position:0 -35px;text-decoration:none}.back-button:hover span{background-position:100% -35px,0 -35px}.cart-dialog h2{margin:0 0 10px;font-size:15px}@media (width>=701px){.product-grid:not(.wide-grid){gap:0}.product-grid:not(.wide-grid) .product{text-align:left;padding:4px}.product-grid:not(.wide-grid) .product h3{margin:0;padding:10px 0 4px;line-height:110%}.product-grid:not(.wide-grid) .photo-wrap{margin:4px 0 20px -3px}}
