/*!
 * app.css
 * Copyright (c) 2022 Q-navada (http://qnavada.com)
 * Licensed under MIT License https://spdx.org/licenses/MIT.html
 */body{background:url(/images/crossword.png?29f1d2eaa53f10f7265f3ea07e905c77)}.body_wrap{background:url(/images/circles-blurred_v1.png?66f1807e921ba5018e6c956acdcb0dc2) 100% 0 repeat-y;background-attachment:fixed}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;text-shadow:0 0 1px transparent}a.add-to-favorites i{transition:all 1s}a.add-to-favorites i.second{opacity:0}a.add-to-favorites:hover{color:#ffc107!important}a.add-to-favorites:hover i.first{opacity:0}a.add-to-favorites:hover i.second{opacity:1}button.add-to-favorites i{transition:all .2s ease}button.add-to-favorites:hover i{color:#ffc107!important}.content-main h1>a,.content-main h3>a,.content-main h4>a,.content-main h5>a,.content-main h6>a,.content-main p>a{position:relative;text-decoration:underline;text-decoration-color:rgba(0,78,100,.2)}.content-main h1>a:hover,.content-main h3>a:hover,.content-main h4>a:hover,.content-main h5>a:hover,.content-main h6>a:hover,.content-main p>a:hover{text-decoration-color:rgba(0,78,100,.6);transition:all .4s ease}.content-main blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.content-main blockquote p{display:inline}footer{background:url(/images/footer_bg_lg.png?955b4d152d7907e898c70fd3649bb2c0) top no-repeat;padding-top:13.5rem}.attachments .nav-link:hover a{text-decoration:underline;transition:all .5s ease}.attachments .nav-link:hover i:before{transform:scale(1.12);transition:all .5s ease}.brands a:hover img{transform:scale(1.1);transition:all .5s ease}.card.has-hover:focus,.card.has-hover:hover{background-color:#f8f9fa;transform:scale(103%);transition:all .2s ease-in}.event-list-item:focus,.event-list-item:hover{background-color:#dee2e6;transform:scale(101%);transition:all .2s ease-in}.event-list-item:focus time>span,.event-list-item:hover time>span{color:#dee2e6!important}.library .card{transition:all .2s ease-in}.library .card:hover{transform:scale(103%)}.menu-primary .nav-item{font-family:Roboto}.menu-logo{margin:.1rem 0;width:9rem}.menu-logo:hover{transform:scale(1.05);transition:all .5s ease}@media (min-width:576px){.menu-logo{margin:.5rem 0;width:11rem}}@media (min-width:768px){.menu-logo{margin:1rem 0;width:13.5rem}}.menu-icon{font-size:2.75em;margin-bottom:.18em}.menu-primary li:hover a{background:radial-gradient(circle,#eee 0,hsla(0,0%,95%,.9) 5%,#fff 100%)}.menu-primary li:hover span{color:#004e64;text-decoration:underline}.menu-primary li:hover a:hover{cursor:pointer}.menu-primary li:hover a:hover i,.menu-primary li:hover a:hover svg{transform:scale(1.13);transition:all .5s ease}.menu-primary .nav-link.active{color:#004e64!important}.menu-primary .nav-link.active span{font-weight:700;text-decoration:underline}.menu-primary li:hover a.dropdown-item.active{background:#004e64;color:#fff}a.btn-notifications[type=button]{-webkit-appearance:unset}@media (min-width:768px){#header_menu{transition:transform .5s}#header_menu.fixed-top{position:fixed;top:-80px;transform:translateY(80px)}#header_menu.fixed-top .menu-logo{display:none!important;margin:.6rem!important;width:8rem!important}#header_menu.fixed-top .menu-logo-icon{display:inline!important;margin:.6rem .6rem .6rem 0!important;width:4rem!important}#header_menu.fixed-top .menu-primary.navbar{padding:0!important}#header_menu.fixed-top ul.menu-primary li i,#header_menu.fixed-top ul.menu-primary li svg{display:none!important}}td,th{vertical-align:middle}.topic .content-main h2{margin-top:1.5em}.topic .content-main h2:first-of-type{margin-top:0}.topic .content-main h2{font-size:1.75rem}.topic .content-main h3{font-size:1.5rem}.topics .media img,.topics .media--photo .type-title{transition:all .2s ease-in}.topics .media .row{position:relative;transition:colour .3s ease-in}.media.hover-scale .row:focus,.media.hover-scale .row:hover,.topics .media .row:focus,.topics .media .row:hover{transform:scale(101%);transition:all .2s ease-in}.media.hover-scale .row:focus .media--body,.media.hover-scale .row:hover .media--body,.topics .media .row:focus .media--body,.topics .media .row:hover .media--body{background-color:#f8f9fa}.media .media--photo:hover .type-title{opacity:0}.media.has-icon .row:after,.topics .media .row:after{bottom:1.4rem;color:#eee;display:block;font-family:Font Awesome\ 6 Pro;font-size:2.5rem;line-height:1;opacity:.6;position:absolute;right:1.5rem;text-rendering:auto}.media.has-icon.video .row:after,.topics .media.video .row:after{content:"\f144"}.media.has-icon.event .row:after,.topics .media.event .row:after{content:"\f073"}.media.has-icon.handbook .row:after,.topics .media.handbook .row:after{content:"\f02d"}.media.has-icon:hover .row:after,.topics .media:hover .row:after{color:#004e64;opacity:.2}.catalogue-page .content-main{width:100%}.catalogue-hero{align-items:center;background:linear-gradient(170deg,#f9af02 72%,#cd3d10);color:#fff;display:flex;gap:1.5rem;justify-content:space-between;padding:2rem}.catalogue-hero h1{font-size:clamp(2rem,4vw,3.25rem);font-weight:800;margin-bottom:.5rem}.catalogue-hero p{font-size:1.05rem;margin:0;max-width:46rem}.catalogue-hero--bestsellers{background:linear-gradient(135deg,#c73e1d,#f28c28 52%,#f2b705)}.catalogue-hero--cart{background:linear-gradient(135deg,#146c43,#198754 54%,#495057)}.catalogue-hero__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.catalogue-kicker{font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.catalogue-brand-nav{display:flex;flex-wrap:wrap;gap:.5rem}.catalogue-brand-pill{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.08);color:#2f3a3a;display:inline-flex;gap:.4rem;padding:.45rem .7rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.catalogue-brand-pill span{background:var(--catalogue-accent);border-radius:999px;height:.55rem;width:.55rem}.catalogue-brand-pill small{color:#6c757d}.catalogue-brand-pill:hover{border-color:var(--catalogue-accent);transform:translateY(-1px)}.catalogue-brand-pill.is-active{background:var(--catalogue-accent);border-color:var(--catalogue-accent);color:#fff}.catalogue-brand-pill.is-active span{background:#fff}.catalogue-brand-pill.is-active small{color:hsla(0,0%,100%,.78)}.catalogue-search{align-items:center;background:rgba(248,249,250,.94);border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:1rem;justify-content:space-between;padding:.75rem 0;position:sticky;top:0;z-index:4}.catalogue-search .input-group{max-width:44rem}.catalogue-search__count{color:#6c757d;font-size:.9rem;white-space:nowrap}.catalogue-brands,.catalogue-filters{align-items:flex-end;background:#fff;border:1px solid rgba(0,0,0,.08);padding:1rem}.catalogue-filters{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-filter{min-width:0}.catalogue-filter label{color:#495057;display:block;font-size:.75rem;font-weight:800;margin-bottom:.25rem}.catalogue-filter--check{align-items:center;display:flex;gap:1rem}.catalogue-filter--check .form-check-label{font-size:.9rem;font-weight:700;margin-bottom:0;text-transform:none}.catalogue-filter-reset{min-height:31px}.catalogue-filter__multiselect{min-height:5.25rem}.catalogue-brand-section{margin-bottom:3rem;scroll-margin-top:5rem}.catalogue-brand-section__header{align-items:flex-end;border-bottom:3px solid var(--catalogue-accent);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:.7rem}.catalogue-brand-section__header h2{color:var(--catalogue-accent);font-weight:800;margin:0}.catalogue-brand-section__header p{color:#6c757d;margin:.25rem 0 0}.catalogue-brand-section__header span{color:#6c757d;font-weight:700;white-space:nowrap}.catalogue-discount{align-items:center;background:color-mix(in srgb,var(--catalogue-accent) 10%,#fff);border-left:4px solid var(--catalogue-accent);display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1rem;padding:.85rem 1rem}.catalogue-discount i,.catalogue-discount strong{color:var(--catalogue-accent)}.catalogue-discount span{font-size:1.1rem;font-weight:800}.catalogue-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-grid--brand-top,.catalogue-grid--related,.catalogue-grid--top{margin-top:1rem}.catalogue-card{background:#fff;border:1px solid rgba(0,0,0,.1);color:inherit;display:block;min-width:0;overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.catalogue-card:hover{box-shadow:0 1rem 2rem rgba(0,0,0,.11);color:inherit;transform:translateY(-2px)}.catalogue-card__link{color:inherit;display:block;text-decoration:none}.catalogue-card__link:hover{color:inherit}.catalogue-card__image{aspect-ratio:1;background:#fff;position:relative}.catalogue-card__image img{background:#fff;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;padding:.8rem;position:absolute;width:100%}.catalogue-card__placeholder{align-items:center;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.55),transparent 45%),linear-gradient(135deg,var(--catalogue-accent),#495057);color:#fff;display:flex;font-size:1.9rem;font-weight:800;height:100%;justify-content:center;position:absolute;width:100%}.catalogue-price,.catalogue-rank,.catalogue-spf{border-radius:.25rem;font-size:.75rem;font-weight:800;line-height:1;padding:.4rem .5rem;position:absolute;z-index:2}.catalogue-rank{background:#d4af37;color:#fff;left:.5rem;top:.5rem}.catalogue-spf{bottom:.5rem;color:#fff;left:.5rem}.catalogue-price{background:hsla(0,0%,100%,.94);color:#212529;right:.5rem;top:.5rem}.catalogue-card__body{padding:.9rem}.catalogue-card__body h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.95rem;font-weight:700;line-height:1.3;margin:0;min-height:2.5rem;overflow:hidden}.catalogue-card__brand{font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.catalogue-card__tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.6rem}.catalogue-card__cart{align-items:center;border-top:1px solid rgba(0,0,0,.08);display:grid;gap:.5rem;grid-template-columns:4.75rem 1fr;padding:.75rem .9rem .9rem}.catalogue-card__cart .form-control{min-width:0}.catalogue-card__cart .btn{white-space:nowrap}.catalogue-tag{background:#f1f3f5;color:#495057;font-size:.68rem;font-weight:700;padding:.2rem .4rem;text-transform:uppercase}.catalogue-tag--success{background:#d1e7dd;color:#0f5132}.catalogue-breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.catalogue-product{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr)}.catalogue-product__image{aspect-ratio:1;background:#fff;border:1px solid rgba(0,0,0,.1);position:relative}.catalogue-product__image img{background:#fff;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;padding:2rem;position:absolute;width:100%}.catalogue-product__body h1{font-weight:800}.catalogue-product__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.catalogue-product__cart{align-items:flex-end;display:grid;gap:.75rem;grid-template-columns:6rem auto auto;margin:1rem 0 1.5rem}.catalogue-product__cart label{color:#495057;font-size:.75rem;font-weight:800;grid-column:1/-1;margin-bottom:-.5rem;text-transform:uppercase}.catalogue-product__price{font-size:2rem;font-weight:800;margin:1.2rem 0}.catalogue-product__price small{color:#6c757d;font-size:.9rem;font-weight:400}.catalogue-product__facts{display:grid;gap:.65rem 1rem;grid-template-columns:minmax(7rem,auto) 1fr}.catalogue-product__facts dt{color:#6c757d;font-weight:500}.catalogue-product__facts dd{font-weight:700;margin:0}.catalogue-note{background:#fff8e1;border-left:4px solid #f2b705;margin:1rem 0;padding:1rem}.catalogue-cart-empty{background:#fff;border:1px solid rgba(0,0,0,.08);padding:2rem;text-align:center}.catalogue-cart{align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.catalogue-cart__items{display:grid;gap:.75rem}.catalogue-cart-row{align-items:center;display:grid;gap:1rem;grid-template-columns:5rem minmax(0,1fr) 5.5rem 10rem 6rem auto;padding:.75rem}.catalogue-cart-row,.catalogue-cart-row__image{background:#fff;border:1px solid rgba(0,0,0,.08)}.catalogue-cart-row__image{aspect-ratio:1;display:block}.catalogue-cart-row__image img{height:100%;-o-object-fit:contain;object-fit:contain;padding:.35rem;width:100%}.catalogue-cart-row__main{min-width:0}.catalogue-cart-row__main h2{font-size:.95rem;font-weight:800;line-height:1.3;margin:.15rem 0}.catalogue-cart-row__main h2 a{color:#212529;text-decoration:none}.catalogue-cart-row__main h2 a:hover{color:#198754}.catalogue-cart-row__meta{color:#6c757d;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.35rem .75rem}.catalogue-cart-row__price,.catalogue-cart-row__total{font-weight:800;text-align:right;white-space:nowrap}.catalogue-cart-row__quantity{display:grid;gap:.4rem;grid-template-columns:4.75rem 1fr}.catalogue-cart-summary{background:#fff;border:1px solid rgba(0,0,0,.08);padding:1.25rem}.catalogue-cart-summary h2{font-size:1.25rem;font-weight:800;margin-bottom:1rem}.catalogue-cart-summary__line{display:flex;justify-content:space-between;padding:.5rem 0}.catalogue-cart-summary__line--total{border-top:1px solid rgba(0,0,0,.12);font-size:1.2rem;margin-top:.5rem;padding-top:1rem}@media (min-width:768px){.catalogue-filters,.catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-product{grid-template-columns:minmax(18rem,26rem) minmax(0,1fr)}.catalogue-cart{grid-template-columns:minmax(0,1fr) 18rem}}@media (min-width:992px){.catalogue-filters{grid-template-columns:repeat(6,minmax(0,1fr)) auto}.catalogue-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalogue-grid--top{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1200px){.catalogue-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767.98px){.catalogue-brand-section__header,.catalogue-hero,.catalogue-search{align-items:stretch;flex-direction:column}.catalogue-search__count{white-space:normal}.catalogue-filter--check,.catalogue-filter-reset{grid-column:1/-1}.catalogue-hero__actions{justify-content:stretch}.catalogue-hero__actions .btn{flex:1 1 auto}.catalogue-product__cart{grid-template-columns:1fr}.catalogue-cart-row{align-items:start;grid-template-columns:4.5rem minmax(0,1fr)}.catalogue-cart-row__price,.catalogue-cart-row__quantity,.catalogue-cart-row__remove,.catalogue-cart-row__total{grid-column:1/-1}.catalogue-cart-row__price,.catalogue-cart-row__total{text-align:left}}

/*# sourceMappingURL=app.css.map*/