:root{--rb-dock-bg:rgba(18,22,33,.72);--rb-dock-grad:linear-gradient(180deg,rgba(15,17,25,.65),rgba(15,17,25,.85));--rb-dock-border:hsla(0,0%,100%,.12);--rb-dock-shadow:0 10px 30px rgba(0,0,0,.25);--rb-accent:#0d6efd;--rb-fg:#fff;--rb-fg-dim:hsla(0,0%,100%,.8);--rb-badge-bg:#fff;--rb-badge-fg:#0d6efd}.rb-bottom-dock{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;left:0;padding-bottom:max(env(safe-area-inset-bottom,0px),8px);pointer-events:none;position:fixed;right:0;z-index:1050}.rb-dock-list{-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);background:var(--rb-dock-grad);border:1px solid var(--rb-dock-border);border-radius:20px;box-shadow:var(--rb-dock-shadow);display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:8px;pointer-events:auto;width:min(720px,94vw)}.rb-dock-list>li{position:relative}.rb-dock-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:14px;color:var(--rb-fg);display:grid;gap:4px;outline:none;padding:10px 6px 8px;place-items:center;text-decoration:none;transition:transform .06s ease,background-color .2s ease,color .2s ease;width:100%}.rb-dock-btn:focus-visible{box-shadow:0 0 0 3px rgba(13,110,253,.35)}.rb-dock-btn:active{transform:translateY(1px) scale(.98)}.rb-dock-btn .bi{font-size:1.25rem;line-height:1}.rb-dock-label{color:var(--rb-fg-dim);font-size:.72rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rb-dock-btn:hover .rb-dock-label{color:#76c4ff!important}@media (hover:hover){.rb-dock-btn:hover{background:hsla(0,0%,100%,.08);color:#76c4ff!important}}.rb-dock-btn.is-active,.rb-dock-btn[aria-current=page]{color:var(--rb-accent)}.rb-dock-btn.is-active .rb-dock-label,.rb-dock-btn[aria-current=page] .rb-dock-label{color:var(--rb-accent);font-weight:600}.rb-dock-badge-wrap{position:relative}.rb-dock-badge{align-items:center;background:var(--rb-badge-bg);border:1px solid rgba(0,0,0,.04);border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.25);color:var(--rb-badge-fg);display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:.72rem;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:18%;top:2px;transform:translate(50%,-50%)}.rb-bottom-dock:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.14)));background:-o-linear-gradient(top,transparent,rgba(0,0,0,.14));background:linear-gradient(180deg,transparent,rgba(0,0,0,.14));bottom:0;content:"";height:14px;left:0;pointer-events:none;position:absolute;right:0}@media (prefers-color-scheme:light){:root{--rb-dock-grad:linear-gradient(180deg,hsla(0,0%,100%,.75),hsla(0,0%,100%,.92));--rb-dock-border:rgba(0,0,0,.08);--rb-dock-shadow:0 10px 30px rgba(0,0,0,.12);--rb-fg:#0f172a;--rb-fg-dim:rgba(15,23,42,.7);--rb-badge-bg:#0d6efd;--rb-badge-fg:#fff}.rb-dock-btn:hover{background:hsla(0,0%,100%,.08);color:#76c4ff!important}}@media (max-width:360px){.rb-dock-list{gap:4px}.rb-dock-label{display:none}}.offcanvas.show~.rb-bottom-dock{z-index:1040}header{display:none}header .bag-and-wishlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:flex-end;margin-right:20px}header .bag-and-wishlist a,header .bag-and-wishlist>button{align-items:center;border-radius:100px!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Bootstrap-icons;justify-items:center}header .bag-and-wishlist a:before,header .bag-and-wishlist>button:before{font-size:25px}header .bag-and-wishlist a:hover,header .bag-and-wishlist>button:hover{background-color:#e5e5e5}header .bag-and-wishlist a[name=my-wish-list-btn]:before,header .bag-and-wishlist>button[name=my-wish-list-btn]:before{content:"\f417"!important;transform:translateY(2px)}header .bag-and-wishlist a[name=my-bag-btn]:before,header .bag-and-wishlist>button[name=my-bag-btn]:before{content:"\f409"!important}header.header-large .second-row{grid-gap:20px;align-items:center;box-sizing:border-box;display:grid;grid-template-columns:2fr 1fr;padding:10px 0}header.header-large .second-row .left-side{grid-gap:50px;align-items:center;display:grid;grid-template-columns:-webkit-max-content auto;grid-template-columns:max-content auto}header.header-large .second-row .left-side .logo-container{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;text-decoration:none}header.header-large .second-row .left-side .logo-container img{margin-right:10px}header.header-large .second-row .left-side .logo-container h3{margin:0}header.header-large .second-row .left-side .search-bar-container .search-bar .search-type{max-width:220px!important;padding:10px 20px}header.header-large .second-row .left-side .search-bar-container .search-bar .search-term{padding:10px 20px}header.header-large .second-row .left-side .search-bar-container .search-bar .search-btn span{display:none}@media (max-width:600px){header.header-large .second-row .left-side .search-bar-container .search-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}header.header-large .second-row .left-side .search-bar-container .search-bar .search-term,header.header-large .second-row .left-side .search-bar-container .search-bar .search-type{border-radius:10px!important;margin-bottom:10px;max-width:unset!important;width:100%}header.header-large .second-row .left-side .search-bar-container .search-bar .search-btn{align-items:center;border-radius:10px!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center}header.header-large .second-row .left-side .search-bar-container .search-bar .search-btn span{display:block}}header.header-large .second-row .currency-and-account{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:flex-end}header.header-large .second-row .currency-and-account>button{align-items:center;border-radius:100px!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:Bootstrap-icons;justify-items:center}header.header-large .second-row .currency-and-account>button:before{font-size:25px}header.header-large .second-row .currency-and-account>button:hover{background-color:#e5e5e5}header.header-large .second-row .currency-and-account>button[name=my-wish-list-btn]:before{content:"\f417"!important;transform:translateY(2px)}header.header-large .second-row .currency-and-account>button[name=my-bag-btn]:before{content:"\f409"!important}header.header-large .therd-row{grid-gap:20px;align-items:center;box-sizing:border-box;display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content}header.header-large .therd-row .navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-start}header.header-middle{box-sizing:border-box;padding-bottom:20px;padding-top:20px;position:relative}header.header-middle .first-row{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}header.header-middle .second-row{margin-top:20px}header.header-middle .second-row form{display:grid;grid-template-columns:auto -webkit-max-content;grid-template-columns:auto max-content}header.header-middle .second-row form select{border-bottom-right-radius:0;border-top-right-radius:0}header.header-middle .second-row form input{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}header.header-middle .second-row form button{border-bottom-left-radius:0;border-top-left-radius:0}header.header-small{box-sizing:border-box;padding-bottom:20px;padding-top:20px;position:relative}header.header-small .first-row{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between}header.header-small .second-row{margin-top:20px}header.header-small .header-fix-bottom{grid-gap:5px;background-color:#189cff;bottom:0;box-shadow:0 0 10px 10px hsla(0,0%,42%,.264);display:grid;grid-template-columns:1fr 1fr;left:0;padding:5px;position:fixed;width:100%;z-index:5}@media only screen and (min-width:960px){header.header-large{display:block!important}}@media only screen and (min-width:425px) and (max-width:960px){header.header-middle{display:block!important}}@media only screen and (min-width:0) and (max-width:425px){header.header-small{display:block!important}}
