html,body {font-family:'OpenSans-Regular',sans-serif;font-size:14px;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;margin:0;background:#fff;color:#000 }html.no-scroll,body.no-scroll {overflow:hidden }::-moz-selection {color:#fff;background:#333 }::selection {color:#fff;background:#333 }button:focus {outline:none }.underline {text-decoration:underline;text-decoration-color:#333 }.illusion-link {cursor:pointer;font-weight:bold;text-decoration:underline;cursor:pointer }picture.responsive {position:relative }picture.responsive img {display:block;font-family:'object-fit:cover;';height:100%;-o-object-fit:cover;object-fit:cover;width:100% }.overflow-x-hidden {overflow-x:hidden }.overflow-y-hidden {overflow-y:hidden }.overflow-hidden {overflow:hidden }.overflow-visible {overflow:visible }.bgc-gradient {background:#0b438a;background:-moz-linear-gradient(-45deg,#0b438a 2%,#25909c 29%,#2da8a2 38%,#31b5a5 52%,#3edeae 99%);background:-webkit-linear-gradient(-45deg,#0b438a 2%,#25909c 29%,#2da8a2 38%,#31b5a5 52%,#3edeae 99%);background:linear-gradient(135deg,#0b438a 2%,#25909c 29%,#2da8a2 38%,#31b5a5 52%,#3edeae 99%)}.bgc-grey {background:#fafafa }.bgc-yellow {background-color:rgba(253,232,181,0.4) }.c-red {color:#e1001a }.icon {display:inline-block;vertical-align:middle }label {margin:0 }button {outline:0;border:0;background:none;padding:0 }ul {list-style-type:none;margin:0;padding:0 }img {max-width:100% }@keyframes rotate {from {transform:translate(-50%,-50%) rotate(0) }to {transform:translate(-50%,-50%) rotate(360deg) }}.backdrop {position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,46,58,0.2);z-index:1 }.btn {position:relative;outline:0;border:0;padding:0 20px;height:38px;font-size:13px;line-height:16px;display:inline-flex;align-items:center;justify-content:center;text-transform:uppercase;font-family:'BrownStd-BoldAlt',sans-serif,sans-serif;transition:color 0.2s ease-out;border-radius:2px }.btn img {margin-left:10px }.btn::after {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border:4px rgba(255,255,255,0.25) solid;border-top:4px #fff solid;border-radius:50%;animation:rotate 1s infinite;visibility:hidden;opacity:0;transition:opacity 0.2s ease-out,visibility 0.2s ease-out 0.2s }.btn.loading,.btn:hover.loading {color:transparent;background:#000 }.btn.loading::after,.btn:hover.loading::after {visibility:visible;opacity:1;transition-delay:0s }.btn--primary {background-color:#22d9ad;color:#fff;transition:background-color 0.2s ease-out }.btn--primary:hover {color:#fff;background-color:#22d9ad;transition-duration:0s }.btn--secondary {background-color:transparent;color:#000;border:1px solid #000;transition:background-color 0.2s ease-out,color 0.2s ease-out }.btn--secondary:hover {background-color:#000;color:#fff;transition-duration:0s }.text-input {width:100%;height:44px;border:2px solid #eaeaea;padding:0 10px }.text-input:disabled,.text-input.form-control[readonly] {background-color:#eaeaea }.checkbox-holder {font-size:14px }.checkbox-holder label {display:flex }.checkbox-holder .checkbox {position:relative;display:inline-block;width:32px;min-width:32px;height:32px;background-color:#fff;border:1px solid #eaeaea;margin-right:12px;border-radius:2px;cursor:pointer }.checkbox-holder .checkbox::after {content:'';position:absolute;top:50%;left:50%;display:block;width:18px;height:10px;border-bottom:3px solid #445766;border-left:3px solid #445766;transform:translate(-50%,calc(-50% - 18px / 10)) rotate(-45deg);opacity:0;transition:0.2s ease-out }.checkbox-holder input:checked ~ .checkbox::after {opacity:1 }.custom-flash {position:fixed;top:0;left:0;width:100%;height:100%;display:flex !important;align-items:center;justify-content:center;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.2s ease-out,visibility 0s ease-out 0.2s;z-index:12 }.custom-flash.show {visibility:visible;opacity:1;transition-delay:0s;pointer-events:auto }.custom-flash.show * {pointer-events:auto }.custom-flash .backdrop {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:1 }.custom-flash .content {position:relative;padding:40px;text-align:center;z-index:2;color:#02142b;border-radius:4px;box-shadow:0 20px 20px -10px rgba(0,0,0,0.75) }.custom-flash .content.router,.custom-flash .content.preloader {box-shadow:none }.custom-flash .content.router .txt {font-size:1.8rem;color:#fff }.custom-flash .content:not(.router):not(.preloader) {background-color:#fff }.custom-flash .content:not(.router):not(.preloader) .btn {height:50px;line-height:50px;border-radius:25px }.custom-flash .txt {padding-bottom:20px;font-size:15px;line-height:19px }.custom-flash .btn-holder {padding:10px 0;display:flex;justify-content:center }.custom-flash .btn {opacity:1;visibility:visible;transition-delay:0s;position:relative;width:280px;height:60px;line-height:60px;border-radius:30px;font-size:16px;color:#fff }.custom-flash .btn.btn--close {background:#999;border-color:#999;box-shadow:0 15px 15px -15px rgba(153,153,153,0.7) }.custom-flash .btn.btn--close:hover {box-shadow:0 0 0 0 rgba(153,153,153,0) }.js-select {position:relative }.js-select .toggle-select {position:relative;border:2px solid #fafafa;padding:8px 5px;cursor:pointer }.js-select .toggle-select[data-toggled="true"] + .select {height:auto;visibility:visible;opacity:1;transition-delay:0s }.js-select .toggle-select[data-toggled="true"] .arrow {transform:rotate(225deg) translate(-2px,-4px) }.js-select .toggle-select .arrow {position:absolute;right:15px;top:9px;width:10px;height:10px;border-bottom:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);transition:0.1s ease-out }.js-select .select {position:absolute;background-color:#f5f5f5;height:0;width:100%;visibility:hidden;opacity:0;transition:opacity 0.1s ease-out,visibility 0.1s ease-out 0.1s;box-shadow:2px 4px 16px rgba(0,0,0,0.1);z-index:2 }.js-select .opt {padding:10px 6px;border-bottom:1px solid #e0e0e0;transition:background-color 0.2s ease-out;cursor:pointer }.js-select .opt:last-child {border-bottom:0 }.js-select .opt:hover {background-color:#fafafa;transition-duration:0s }.range-slider-holder {margin:0 20px;min-width:200px }.range-slider {position:relative;display:inline-block;width:100%;padding-bottom:15px }.range-slider input {position:relative;width:100%;opacity:0;-webkit-appearance:none;cursor:pointer;z-index:5 }.range-slider input:active::-webkit-slider-thumb {cursor:grabbing }.range-slider input::-webkit-slider-thumb {position:relative;width:26px;height:26px;border-radius:50%;opacity:0;-webkit-appearance:none;z-index:6;cursor:grab }.range-slider .illusion {position:absolute;width:100%;height:26px;top:0;left:0;right:46px;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box }.range-slider .illusion .bar {position:absolute;top:12px;left:0;right:0;width:100%;height:6px;background-color:#f7f8fa;-webkit-border-radius:3px;border-radius:3px;z-index:1;overflow:hidden }.range-slider .illusion .progress {background:#333;height:6px;width:0% }.range-slider .illusion .thumb {position:absolute;display:inline-block;left:0;top:0;width:26px;height:26px;border-radius:50%;transform:translateX(-50%);background-color:#333;-webkit-box-shadow:0 8px 8px rgba(0,0,0,0.3);box-shadow:0 8px 8px rgba(0,0,0,0.3);z-index:3 }.range-slider .illusion .cur-value {position:absolute;top:35px;font-family:'BrownStd-BoldAlt',sans-serif;font-size:16px;transform:translateX(-50%);white-space:nowrap }.range-slider .illusion .cur-value::before {content:attr(data-before-currency) }.range-slider .illusion .cur-value::after {content:attr(data-after-currency) }.expand-toggle {cursor:pointer }.expandable-list,.expandable-content {opacity:0;max-height:0;overflow-y:hidden;-webkit-transition:max-height 0.2s linear,opacity 0.2s ease-out 0.2s;transition:max-height 0.2s linear,opacity 0.2s ease-out 0.2s }@keyframes loading {0% {opacity:1;box-shadow:0 0 5px rgba(255,255,255,1) }100% {opacity:0;box-shadow:0 0 6px rgba(255,255,255,0) }}.loading-fullscreen {position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:20;visibility:hidden;opacity:0;transition:opacity 0.3s ease-out,visibility 0.3s ease-out 0.3s }.loading-fullscreen .spinner {position:absolute;width:60px;height:60px;left:50%;top:50%;visibility:hidden;opacity:0;transition:opacity 0.3s ease-out,visibility 0.3s ease-out 0.3s }.loading-fullscreen .spinner div {position:absolute;width:5px;border-radius:3px;height:18px;background-color:#fff;opacity:0.05 }.loading-fullscreen .spinner div:nth-child(1) {transform:rotate(calc(0deg + 1 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(2) {transform:rotate(calc(0deg + 2 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(3) {transform:rotate(calc(0deg + 3 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(4) {transform:rotate(calc(0deg + 4 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(5) {transform:rotate(calc(0deg + 5 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(6) {transform:rotate(calc(0deg + 6 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(7) {transform:rotate(calc(0deg + 7 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(8) {transform:rotate(calc(0deg + 8 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(9) {transform:rotate(calc(0deg + 9 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(10) {transform:rotate(calc(0deg + 10 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(11) {transform:rotate(calc(0deg + 11 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(12) {transform:rotate(calc(0deg + 12 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(13) {transform:rotate(calc(0deg + 13 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(14) {transform:rotate(calc(0deg + 14 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(15) {transform:rotate(calc(0deg + 15 * 22.5deg)) translate(0,-26px) }.loading-fullscreen .spinner div:nth-child(16) {transform:rotate(calc(0deg + 16 * 22.5deg)) translate(0,-26px) }body.loading .loading-fullscreen,body.oc-loading .loading-fullscreen {visibility:visible;opacity:1;transition-delay:0s }body.loading .loading-fullscreen .spinner,body.oc-loading .loading-fullscreen .spinner {visibility:visible;opacity:1;transition-delay:0s }body.loading .loading-fullscreen .spinner div,body.oc-loading .loading-fullscreen .spinner div {animation:loading 0.8s linear infinite }body.loading .loading-fullscreen .spinner div:nth-child(1),body.oc-loading .loading-fullscreen .spinner div:nth-child(1) {animation-delay:calc(0.05s * 1) }body.loading .loading-fullscreen .spinner div:nth-child(2),body.oc-loading .loading-fullscreen .spinner div:nth-child(2) {animation-delay:calc(0.05s * 2) }body.loading .loading-fullscreen .spinner div:nth-child(3),body.oc-loading .loading-fullscreen .spinner div:nth-child(3) {animation-delay:calc(0.05s * 3) }body.loading .loading-fullscreen .spinner div:nth-child(4),body.oc-loading .loading-fullscreen .spinner div:nth-child(4) {animation-delay:calc(0.05s * 4) }body.loading .loading-fullscreen .spinner div:nth-child(5),body.oc-loading .loading-fullscreen .spinner div:nth-child(5) {animation-delay:calc(0.05s * 5) }body.loading .loading-fullscreen .spinner div:nth-child(6),body.oc-loading .loading-fullscreen .spinner div:nth-child(6) {animation-delay:calc(0.05s * 6) }body.loading .loading-fullscreen .spinner div:nth-child(7),body.oc-loading .loading-fullscreen .spinner div:nth-child(7) {animation-delay:calc(0.05s * 7) }body.loading .loading-fullscreen .spinner div:nth-child(8),body.oc-loading .loading-fullscreen .spinner div:nth-child(8) {animation-delay:calc(0.05s * 8) }body.loading .loading-fullscreen .spinner div:nth-child(9),body.oc-loading .loading-fullscreen .spinner div:nth-child(9) {animation-delay:calc(0.05s * 9) }body.loading .loading-fullscreen .spinner div:nth-child(10),body.oc-loading .loading-fullscreen .spinner div:nth-child(10) {animation-delay:calc(0.05s * 10) }body.loading .loading-fullscreen .spinner div:nth-child(11),body.oc-loading .loading-fullscreen .spinner div:nth-child(11) {animation-delay:calc(0.05s * 11) }body.loading .loading-fullscreen .spinner div:nth-child(12),body.oc-loading .loading-fullscreen .spinner div:nth-child(12) {animation-delay:calc(0.05s * 12) }body.loading .loading-fullscreen .spinner div:nth-child(13),body.oc-loading .loading-fullscreen .spinner div:nth-child(13) {animation-delay:calc(0.05s * 13) }body.loading .loading-fullscreen .spinner div:nth-child(14),body.oc-loading .loading-fullscreen .spinner div:nth-child(14) {animation-delay:calc(0.05s * 14) }body.loading .loading-fullscreen .spinner div:nth-child(15),body.oc-loading .loading-fullscreen .spinner div:nth-child(15) {animation-delay:calc(0.05s * 15) }body.loading .loading-fullscreen .spinner div:nth-child(16),body.oc-loading .loading-fullscreen .spinner div:nth-child(16) {animation-delay:calc(0.05s * 16) }@keyframes flashIn {0% {opacity:0;transform:translateY(100%) }100% {opacity:1;transform:translateY(0%) }}@keyframes flashOut {0% {opacity:1;transform:translateY(0%) }100% {opacity:0;transform:translateY(100%) }}.flash-msg {display:flex;align-items:center;justify-content:center;width:100vw;height:70px;background:#000;color:#fff;position:fixed;z-index:100;bottom:0;left:0;opacity:0;transform:translateY(100%);animation:0.25s ease-in flashOut;animation-fill-mode:forwards }.flash-msg .msg {font-size:0.9rem;padding:0 20px }.flash-msg.show {animation:0.25s ease-in flashIn;animation-fill-mode:forwards }.decrease-increase {display:flex;align-items:center }.decrease-increase .decrease,.decrease-increase .increase {position:relative;width:30px;height:30px;min-width:30px;cursor:pointer }.decrease-increase .decrease::after,.decrease-increase .increase::after {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;width:7px;height:2px }.decrease-increase .increase::before {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#000;height:7px;width:2px }.decrease-increase input {min-width:0;background-color:transparent;border:0;outline:0;width:44px;text-align:center;font-size:13px }.warning-warning {border:1px solid orange;padding:10px;color:orange;font-size:14px }.warning-warning p {margin:0 }.warning-info {border:1px solid lightskyblue;padding:10px;color:lightskyblue;font-size:14px }.warning-info p {margin:0 }.special-link {position:relative;display:inline-block;color:inherit;transition:color 0.15s ease-out }.special-link:hover {text-decoration:none;transition-duration:0s;color:#22d9ad }.special-link div {content:'';position:absolute;bottom:0;height:1px;width:100%;background-color:#22d9ad;transition:transform 0.25s cubic-bezier(0.57,0.61,0,1) 0s;transform:scaleX(0);transform-origin:100% 0 }.slick-dots {position:relative;display:flex;justify-content:center }.slick-dots li {display:flex }.slick-dots li button {position:relative;width:48px;height:48px;background:none;padding:0;border-radius:50%;font-size:0;cursor:pointer }.slick-dots li button::before {font-size:0;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#758889;width:14px;height:14px;border-radius:50%;opacity:0.3;transition:0.2s ease-out }.slick-dots li:hover button::before,.slick-dots li.slick-active button::before {background:#000;opacity:1 }.visuallyhidden {border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute }.visibility-hidden {visibility:hidden }.share_button {width:34px;height:34px;cursor:pointer }.share_button[data-network="facebook"] {background:url('../themes/abddcms/assets/img/icon_sn_share_fb.svg') center center no-repeat }.share_button[data-network="twitter"] {background:url('../themes/abddcms/assets/img/icon_sn_share_tw.svg') center center no-repeat }.share_button[data-network="linkedin"] {background:url('../themes/abddcms/assets/img/icon_sn_share_in.svg') center center no-repeat }.share_button[data-network="whatsapp"] {background:url('../themes/abddcms/assets/img/icon_sn_share_wa.svg') center center no-repeat }.share_button[data-network="telegram"] {background:url('../themes/abddcms/assets/img/icon_sn_share_tg.svg') center center no-repeat }.share_button[data-network="google"] {background:url('../themes/abddcms/assets/img/icon_sn_share_g.svg') center center no-repeat }.share_button[data-network="email"] {background:url('../themes/abddcms/assets/img/icon_sn_share_at.svg') center center no-repeat }.sn-wrapper .sn[data-network="facebook"] {background:url('../themes/abddcms/assets/img/icon_sn_fb_neg.svg') center center/70% no-repeat }.sn-wrapper .sn[data-network="instagram"] {background:url('../themes/abddcms/assets/img/icon_sn_ig_neg.svg') center center/70% no-repeat }.sn-wrapper .sn[data-network="youtube"] {background:url('../themes/abddcms/assets/img/icon_sn_yt_neg.svg') center center/70% no-repeat }.sn-wrapper .sn[data-network="twitter"] {background:url('../themes/abddcms/assets/img/icon_sn_yt_neg.svg') center center/70% no-repeat }.sn-wrapper .sn[data-network="blog"] {background:url('../themes/abddcms/assets/img/icon_sn_yt_neg.svg') center center/70% no-repeat }.sn-wrapper.inverted .sn[data-network="facebook"] {background:url('../themes/abddcms/assets/img/icon_sn_fb_pos.svg') center center/70% no-repeat }.sn-wrapper.inverted .sn[data-network="instagram"] {background:url('../themes/abddcms/assets/img/icon_sn_ig_pos.svg') center center/70% no-repeat }.sn-wrapper.inverted .sn[data-network="youtube"] {background:url('../themes/abddcms/assets/img/icon_sn_yt_pos.svg') center center/70% no-repeat }.sn-wrapper.inverted .sn[data-network="twitter"] {background:url('../themes/abddcms/assets/img/icon_sn_share_tw.svg') center center/70% no-repeat }.sn-wrapper.inverted .sn[data-network="blog"] {background:url('../themes/abddcms/assets/img/icon_sn_yt_pos.svg') center center/70% no-repeat }#NewsLetterForm_forms_flash .alert h4 {font-size:1.1rem }#NewsLetterForm_forms_flash .alert ul li {font-size:0.9rem }#NewsLetterForm_forms_flash .alert-success p {margin-bottom:0 }
@media (min-width:1px) {.container-fluid {padding-right:22px;padding-left:22px }.row {margin-right:calc(14px / -2);margin-left:calc(14px / -2) }.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {padding-right:calc(14px / 2);padding-left:calc(14px / 2) }h1,h2,h3,h4 {font-weight:normal;font-family:'BrownStd-BoldAlt',sans-serif }strong {font-weight:normal;font-family:'BrownStd-BoldAlt',sans-serif }.section--title,.section--pretitle {font-family:'BrownStd-BoldAlt',sans-serif;text-transform:uppercase;font-size:26px;line-height:31px }.section--pretitle {font-family:'BrownStd-Light',sans-serif }.section--header {display:flex;align-items:center;justify-content:space-between;padding-bottom:20px }.txt {font-size:14px;line-height:1.2 }.ptb {padding-top:60px;padding-bottom:60px }.mtb {margin-top:60px;margin-bottom:60px }.price-holder {display:flex }.breadcrumbs {padding:20px 0 10px;background-color:#fff;font-size:14px;line-height:17px;color:#758889 }.breadcrumbs a {color:#758889 }.breadcrumbs a:hover {text-decoration:none }header {position:fixed;top:0;left:0;width:100%;background-color:#fff;transition:box-shadow 0.2s ease-out,background-color 0.2s ease-out;z-index:10 }header .main {position:relative;height:70px }header.scrolled .toggle-search,header.no-bot .toggle-search {opacity:1;visibility:visible;transition-delay:0s }header.scrolled {box-shadow:0 24px 30px -10px rgba(2,34,34,0.15) }header.no-bot .bot {display:none !important }header .top {position:relative;height:70px;background:#fff;z-index:2 }header .bot {display:none }header label img {width:42px;min-width:42px;height:42px }header .labels label {position:relative }header .toggle-search,header .toggle-wishlist,header .toggle-cart,header .toggle-user {position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer }header .toggle-search img,header .toggle-wishlist img,header .toggle-cart img,header .toggle-user img {width:24px;height:24px }header .toggle-search:hover,header .toggle-wishlist:hover,header .toggle-cart:hover,header .toggle-user:hover {background-color:#eff3f3 }header .toggle-search.active,header .toggle-wishlist.active,header .toggle-cart.active,header .toggle-user.active,header .toggle-search.not-empty,header .toggle-wishlist.not-empty,header .toggle-cart.not-empty,header .toggle-user.not-empty {background-color:#000 }header .toggle-search.active path,header .toggle-wishlist.active path,header .toggle-cart.active path,header .toggle-user.active path,header .toggle-search.not-empty path,header .toggle-wishlist.not-empty path,header .toggle-cart.not-empty path,header .toggle-user.not-empty path {stroke:#fff }header .cart-total-items {position:absolute;top:-6px;right:-6px;background-color:#22d9ad;min-width:20px;width:20px;height:20px;border-radius:50%;text-align:center;font-size:11px;line-height:20px;font-family:'BrownStd-BoldAlt',sans-serif;color:#fff }header .toggle-search {opacity:0;visibility:hidden;transition:opacity 0.2s ease-out 0.2s,visibility 0.2s ease-out 0.2s }header .logo-holder {padding:4px 0;height:100% }header .logo-holder img {height:100%;display:block;width:100%;object-fit:contain }.btn--close {position:absolute;width:44px;height:44px;opacity:0;visibility:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2 }.btn--close .cross {width:20px;height:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg) }.btn--close .cross div {position:absolute;top:0;background:#000 }.btn--close .cross div:nth-child(1) {width:0;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width 0.25s ease-out 0s;transition:width 0.25s ease-out 0s }.btn--close .cross div:nth-child(2) {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:0;-webkit-transition:height 0.25s ease-out 0.2s;transition:height 0.25s ease-out 0.2s }#toggle_search:checked ~ header {background-color:#f9f9f9 }.toggle-menu {position:relative;width:44px;height:44px;margin:0;pointer-events:auto;cursor:pointer }.toggle-menu .burger {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:26px;height:18px;display:flex;flex-direction:column;justify-content:space-between }.toggle-menu .burger div {height:2px;background:#000 }.toggle-menu .burger div:nth-child(1) {width:18px;position:relative;-webkit-transition:width 0.25s ease-out 0.3s;transition:width 0.25s ease-out 0.3s }.toggle-menu .burger div:nth-child(2) {width:18px;margin-left:auto;margin-right:0;position:relative;-webkit-transition:width 0.25s ease-out 0.6s;transition:width 0.25s ease-out 0.6s }.toggle-menu .burger div:nth-child(3) {width:18px;-webkit-transition:width 0.25s ease-out 0.9s;transition:width 0.25s ease-out 0.9s }.toggle-menu .cross {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:20px;height:20px }.toggle-menu .cross div {position:absolute;top:0;background:#000 }.toggle-menu .cross div:nth-child(1) {width:0;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:width 0.25s ease-out 0s;transition:width 0.25s ease-out 0s }.toggle-menu .cross div:nth-child(2) {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:0;-webkit-transition:height 0.25s ease-out 0.2s;transition:height 0.25s ease-out 0.2s }#toggle_menu:checked ~ header .toggle-menu .burger div:nth-child(1) {width:0;-webkit-transition:width 0.25s ease-out 0.4s;transition:width 0.25s ease-out 0.4s }#toggle_menu:checked ~ header .toggle-menu .burger div:nth-child(2) {width:0;-webkit-transition:width 0.25s ease-out 0.2s;transition:width 0.25s ease-out 0.2s }#toggle_menu:checked ~ header .toggle-menu .burger div:nth-child(3) {width:0;-webkit-transition:width 0.25s ease-out 0s;transition:width 0.25s ease-out 0s }#toggle_menu:checked ~ header .toggle-menu .cross div:nth-child(1) {width:100%;-webkit-transition:width 0.25s ease-out 0.6s;transition:width 0.25s ease-out 0.6s }#toggle_menu:checked ~ header .toggle-menu .cross div:nth-child(2) {height:100%;-webkit-transition:height 0.25s ease-out 0.9s;transition:height 0.25s ease-out 0.9s }[drawer],[modal] {position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out,visibility 0.2s ease-out 0.2s }[drawer] {z-index:11 }[drawer].left-sided .content {transform:translateX(-100%) }[drawer].left-sided .content .btn--close {right:auto;left:22px }[drawer] >.content {position:relative;background-color:#fefefe;height:100%;margin-left:auto;transform:translateX(100%);transition:transform 0.2s ease-out;display:flex;flex-direction:column;z-index:1;overflow:auto }[drawer] >.content .header {position:relative }[drawer] >.content .btn--close {top:12px;left:22px }[drawer] >.content .btn--close .cross div {background-color:#333 }[drawer] .content--header {text-align:center;margin-top:70px;padding:10px 0 }[drawer] .content--header .title {font-family:'BrownStd-BoldAlt',sans-serif;font-size:20px;line-height:1.2;text-transform:uppercase }[modal] {z-index:11 }[modal] >.content {position:absolute;top:50%;left:50%;width:calc(100% - 2 * 22px);max-height:calc(100vh - 16vh);transform:translate(-50%,calc(-50% + 30px));opacity:0;visibility:hidden;background-color:#fff;border-radius:4px;overflow:hidden;transition:transform 0.2s ease-out 0.1s,opacity 0.2s ease-out 0.1s,visibility 0.2s ease-out 0.3s;z-index:2 }[modal] .btn--close {top:10px;right:10px }.modal--auth .form-wrapper,.modal--auth .form-holder,.modal--auth .form-holder form {height:100% }.modal--auth .form-holder[data-visible="false"] {display:none }.modal--auth .form--header {padding:40px 20px 10px;position:relative;z-index:1 }.modal--auth .form--header .title {font-family:'BrownStd-BoldAlt',sans-serif;font-size:26px;line-height:28px;text-align:center }.modal--auth .form--header .txt {font-size:14px;line-height:normal;color:#333 }.modal--auth .form--header::after {content:'';position:absolute;width:100%;height:20px;background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,0) 100%);left:0;bottom:-20px }.modal--auth .form--body {padding:20px;height:100%;max-height:calc(100vh - 70px - 16vh);overflow:auto }.modal--auth .form--body .text-input {border:1px solid #f0f0f0 }.modal--auth .form--body .btn--submit {height:46px;padding:0 40px }.modal--auth .form--footer {background-color:#f5f5f5;font-size:16px }.modal--auth .form--footer label {width:100%;text-align:center;padding:30px 20px }.modal--auth .input-holder {margin-bottom:20px }.modal--auth .input-holder input:focus ~ .form-label {font-size:12px;line-height:1.75;top:-10px }.modal--auth .input-holder input:focus {border-color:#0070c9;outline:0;box-shadow:0 0 0 3px rgba(131,192,253,0.5) }.modal--auth .remember-me,.modal--auth .forgot-pw {font-size:13px }.cart-container .content--header,.wishlist-container .content--header {height:70px;min-height:70px;margin:0;padding:0;display:flex;align-items:center;justify-content:center }.cart-container .content--header .title,.wishlist-container .content--header .title {font-family:'BrownStd-BoldAlt',sans-serif;font-size:16px }.cart-container .item-wrapper,.wishlist-container .item-wrapper,.cart-container .content--body,.wishlist-container .content--body {flex:1;background-color:#eff3f3;display:flex;flex-direction:column }.cart-container .item-wrapper,.wishlist-container .item-wrapper {padding-top:25px;padding-bottom:25px }.cart-container .empty-msg,.wishlist-container .empty-msg {padding:10px 20px;color:#7b9298;position:relative }.cart-container .empty-msg svg,.wishlist-container .empty-msg svg {position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0.1 }.cart-container .empty-msg span,.wishlist-container .empty-msg span {position:relative;z-index:2 }.menu-container >.content {background-color:#000 }.menu-container >.content .btn--close .cross div {background-color:#fff }.menu-container .content--header {padding:0 }.menu-container .content--body {margin-top:10px }.menu-container .block {margin-bottom:29px }.menu-container .title {margin-bottom:8px;font-family:'OpenSans-Regular',sans-serif;color:rgba(255,255,255,0.5);font-size:13px;line-height:34px }.menu-container li a {display:inline-block;color:gray;padding:8px 8px 8px 0 }.menu-container .category a,.menu-container .publisher a {padding:6px 0;text-transform:uppercase;color:#fff;font-size:18px;line-height:1.333em;font-family:'BrownStd-BoldAlt',sans-serif }.menu-container .category:hover,.menu-container .publisher:hover {text-decoration:none }.menu-container .sn-wrapper {display:flex;flex-wrap:wrap }.menu-container .sn {background-color:transparent;width:36px;height:36px;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center }.menu-container .sn img {width:20px;height:20px }.menu-container .sn:not(:last-child) {margin-right:12px }.menu-container .logo {width:100px }.menu-container .toggle-login {font-size:15px;text-transform:uppercase;color:#fff;font-family:'BrownStd-BoldAlt',sans-serif }.menu-container .toggle-login img {margin-right:8px }#toggle_login_form:checked ~ .modal--auth,#toggle_register_form:checked ~ .modal--auth,#toggle_forgot_pw_form:checked ~ .modal--auth,#toggle_wishlist_modal:checked ~ .modal--wishlist,#toggle_wl_edit_name:checked ~ .modal--edit-wl-name {opacity:1;visibility:visible;transition-delay:0s }#toggle_login_form:checked ~ .modal--auth >.content,#toggle_register_form:checked ~ .modal--auth >.content,#toggle_forgot_pw_form:checked ~ .modal--auth >.content,#toggle_wishlist_modal:checked ~ .modal--wishlist >.content,#toggle_wl_edit_name:checked ~ .modal--edit-wl-name >.content {transition-delay:0s;transform:translate(-50%,-50%);opacity:1;visibility:visible }#toggle_login_form:checked ~ .modal--auth .btn--close,#toggle_register_form:checked ~ .modal--auth .btn--close,#toggle_forgot_pw_form:checked ~ .modal--auth .btn--close,#toggle_wishlist_modal:checked ~ .modal--wishlist .btn--close,#toggle_wl_edit_name:checked ~ .modal--edit-wl-name .btn--close {opacity:1;visibility:visible;pointer-events:auto }#toggle_login_form:checked ~ .modal--auth .btn--close .cross div:nth-child(1),#toggle_register_form:checked ~ .modal--auth .btn--close .cross div:nth-child(1),#toggle_forgot_pw_form:checked ~ .modal--auth .btn--close .cross div:nth-child(1),#toggle_wishlist_modal:checked ~ .modal--wishlist .btn--close .cross div:nth-child(1),#toggle_wl_edit_name:checked ~ .modal--edit-wl-name .btn--close .cross div:nth-child(1) {width:100%;-webkit-transition:width 0.2s ease-out 0.2s;transition:width 0.2s ease-out 0.2s }#toggle_login_form:checked ~ .modal--auth .btn--close .cross div:nth-child(2),#toggle_register_form:checked ~ .modal--auth .btn--close .cross div:nth-child(2),#toggle_forgot_pw_form:checked ~ .modal--auth .btn--close .cross div:nth-child(2),#toggle_wishlist_modal:checked ~ .modal--wishlist .btn--close .cross div:nth-child(2),#toggle_wl_edit_name:checked ~ .modal--edit-wl-name .btn--close .cross div:nth-child(2) {height:100%;-webkit-transition:height 0.2s ease-out 0.4s;transition:height 0.2s ease-out 0.4s }#toggle_login_form:checked ~ .modal--auth #form_login {display:block }#toggle_login_form:checked ~ .modal--auth #form_register,#toggle_login_form:checked ~ .modal--auth #form_forgot_pw {display:none }#toggle_register_form:checked ~ .modal--auth #form_register {display:block }#toggle_register_form:checked ~ .modal--auth #form_login,#toggle_register_form:checked ~ .modal--auth #form_forgot_pw {display:none }#toggle_forgot_pw_form:checked ~ .modal--auth #form_forgot_pw {display:block }#toggle_forgot_pw_form:checked ~ .modal--auth #form_login,#toggle_forgot_pw_form:checked ~ .modal--auth #form_register {display:none }header.scrolled .search-container,header.no-bot .search-container {height:0;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out 0.1s,height 0.2s ease-out 0s,visibility 0.2s ease-out 0s }.search-input-holder {position:relative;display:flex;background-color:#fff;padding:7px 22px;font-size:13px;z-index:2 }.search-input-holder::placeholder {font-size:13px }.search-input-holder.focused + .category-list {display:block }.search-input-holder .search-button {position:absolute;top:10px;right:25px }.search-input {background-color:rgba(239,243,243,1);height:48px;border-radius:2px;border:none;flex:1;padding:0 8px }.search-button {min-width:44px;width:44px;height:44px;background:url('../themes/abddcms/assets/img/icon_search.svg') center center no-repeat,linear-gradient(90deg,rgba(239,243,243,0) 0%,rgba(239,243,243,0.5) 20%,rgba(239,243,243,1) 50%) }.search-container {top:70px;left:0;height:62px;width:100%;opacity:1;visibility:visible;transition:opacity 0.2s ease-out 0.2s,visibility 0.2s ease-out 0.2s,height 0.2s ease-out 0.2s;overflow:hidden;z-index:9 }.search-container .category-list {display:none }.search-container .list-item {display:block;min-height:40px;background-color:rgba(239,243,243,1);padding-right:22px;padding-left:22px;padding-top:6px;padding-bottom:6px;color:#000 }.search-container .autocomplete-results {position:fixed;width:100% }.search-container .backdrop {opacity:0;visibility:hidden }.autocomplete-results {max-height:70vh;overflow:hidden;overflow-y:hidden;overflow-y:auto }.autocomplete-results .result {min-height:80px;display:flex;justify-content:flex-start;align-items:center;padding:4px 22px;background:#fff;color:#000 }.autocomplete-results .result:hover {text-decoration:none }.autocomplete-results .result .img-holder {width:58px;box-shadow:0 24px 30px -10px rgba(2,34,34,0.3);min-width:58px;max-width:58px;margin:4px 20px 4px 0 }.autocomplete-results .result .info-holder {transition:transform 0.2s ease-out }.autocomplete-results .result:hover {background:#fdfdfc;color:#000 }.autocomplete-results .result:hover .info-holder {transform:translateX(5px) }.autocomplete-results .title {font-size:16px;font-family:'BrownStd-BoldAlt',sans-serif }.autocomplete-results .subtitle {font-size:13px;opacity:0.6 }.autocomplete-results .show-more {min-height:80px;display:flex;justify-content:flex-start;align-items:center;background:#f2f1f1;transition:transform 0.2s ease-out;padding-left:20px;color:#000 }.autocomplete-results .show-more:hover {text-decoration:none }#toggle_search:checked ~ header .search-container {opacity:1;visibility:visible;height:62px }#toggle_cart:checked ~ .cart-container,#toggle_wishlist:checked ~ .wishlist-container,#toggle_menu:checked ~ .menu-container {opacity:1;visibility:visible;transition-delay:0s }#toggle_cart:checked ~ .cart-container .content,#toggle_wishlist:checked ~ .wishlist-container .content,#toggle_menu:checked ~ .menu-container .content {transform:translateX(0%);transition:transform 0.2s ease-out,padding-top 0.2s ease-out }#toggle_cart:checked ~ .cart-container .btn--close,#toggle_wishlist:checked ~ .wishlist-container .btn--close,#toggle_menu:checked ~ .menu-container .btn--close {opacity:1;visibility:visible;pointer-events:auto }#toggle_cart:checked ~ .cart-container .btn--close .cross div:nth-child(1),#toggle_wishlist:checked ~ .wishlist-container .btn--close .cross div:nth-child(1),#toggle_menu:checked ~ .menu-container .btn--close .cross div:nth-child(1) {width:100%;-webkit-transition:width 0.2s ease-out 0.2s;transition:width 0.2s ease-out 0.2s }#toggle_cart:checked ~ .cart-container .btn--close .cross div:nth-child(2),#toggle_wishlist:checked ~ .wishlist-container .btn--close .cross div:nth-child(2),#toggle_menu:checked ~ .menu-container .btn--close .cross div:nth-child(2) {height:100%;-webkit-transition:height 0.2s ease-out 0.4s;transition:height 0.2s ease-out 0.4s }.user-menu {position:absolute;top:calc(100% + 10px);left:50%;z-index:11;opacity:0;visibility:hidden;transform:translate(-50%,10px);transition:opacity 0.2s ease-out,visibility 0.2s ease-out 0.2s,transform 0.2s ease-out }.user-menu ul {position:relative;list-style-type:none;margin:0;padding:0;display:flex;flex-direction:column;box-shadow:2px 2px 14px rgba(0,0,0,0.16) }.user-menu ul::before {content:'';position:absolute;top:-9px;left:50%;transform:translateX(-50%);z-index:3;width:0;height:0;border-style:solid;border-width:0 7px 10px 7px;border-color:transparent transparent #fff transparent }.user-menu a,.user-menu label {display:block;background-color:#fff;text-align:center;padding:10px 20px;transition:background-color 0.2s ease-out;font-size:14px;color:#000;white-space:nowrap;user-select:none;cursor:pointer }.user-menu a.active,.user-menu label.active {font-family:'BrownStd-BoldAlt',sans-serif }.user-menu a:hover,.user-menu label:hover {background-color:#f5f5f5;text-decoration:none;color:#000 }#toggle_user_menu:checked ~ header .user-menu {opacity:1;visibility:visible;transform:translate(-50%,0);transition-delay:0s }footer {padding:60px 0;background-color:#000;color:#fff }footer .block {margin-bottom:40px }footer .title {margin-bottom:14px;font-family:'BrownStd-BoldAlt',sans-serif;display:flex;align-items:center;min-height:30px }footer ul {margin-bottom:18px }footer li a {display:inline-block;color:gray;padding:16px 8px 16px 0;transition:color 0.1s ease-out }footer li a:hover {color:#fff;transition:color 0.2s ease-out;text-decoration:none }footer .btn {border:1px solid #fff;color:#fff }footer .btn:hover {color:#fff }footer .btn:not(:last-child) {margin-right:10px }footer .sn-wrapper {display:flex;flex-wrap:wrap }footer .sn {background-color:transparent;width:36px;height:36px;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center }footer .sn img {width:20px;height:20px }footer .sn:not(:last-child) {margin-right:12px }footer .copyrights {font-size:12px;line-height:19px;color:gray }footer .copyrights a {color:gray }footer .toggle-login {font-size:15px;text-transform:uppercase;color:#fff;font-family:'BrownStd-BoldAlt',sans-serif;cursor:pointer }footer .toggle-login img {margin-right:8px }main {margin-top:70px }body.index main {margin-top:126px }.hero {position:relative;z-index:1 }.hero .slide {position:relative;height:375px }.hero .slick-dots {position:absolute;bottom:10px;left:50%;transform:translateX(-50%) }.hero .slick-dots li button::before {background:#000;opacity:0.3 }.hero .slick-dots li.slick-active button::before {opacity:1 }.hero .bg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:1 }.hero .content {display:flex;align-items:center;justify-content:center;height:100%;z-index:2 }.hero .img-holder {z-index:1 }.hero .info-holder {color:#fff;z-index:2 }.hero .title {font-size:36px;line-height:36px }.hero .subtitle {font-size:18px;line-height:25px;font-family:'OpenSans-Regular',sans-serif }.hero .btn-holder {padding-top:22px }.hero .btn {border:1px solid #fff;font-size:13px;line-height:16px }.hero .slide >a {text-decoration:none;color:inherit }.hero .slide.type-1 .content {margin:0 22px }.hero .slide.type-1 .img-holder {min-width:130px;width:130px;height:204px }.hero .slide.type-1.txt_img .img-holder {order:2 }.hero .slide.type-1.txt_img .info-holder {order:1;margin-right:20px }.hero .slide.type-1.img_txt .info-holder {margin-left:20px }.hero .slide.type-2 .content {justify-content:flex-start }.hero .slide.type-2 .info-holder {margin-left:22px;width:208px }.hero .slide.type-2 .img-holder {position:absolute;top:0;width:202px;height:100% }.hero .slide.type-2.txt_img .img-holder {right:0 }.hero .slide.type-2.img_txt .img-holder {left:0 }.hero .slide.type-2.img_txt .info-holder {margin-left:auto;margin-right:22px;text-align:right }.publishers {position:relative;padding:30px 0;min-height:130px;display:flex;align-items:center;overflow:hidden }.publishers::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(122.62deg,#d4f6f3 42.56%,#afd7d4 80.98%) }.publishers .content {position:relative;width:100% }.publishers .slick-list {padding-left:22px }.publishers .slick-track {display:flex;align-items:center;justify-content:center }.publishers .slick-slide {margin:0 24px;display:flex;justify-content:center;align-items:center }.publishers a {color:#000;font-family:'BrownStd-BoldAlt',sans-serif;text-transform:uppercase }body.index {}body.index .vid-holder .outer {position:absolute;width:100%;height:100% }body.index .vid-holder .inner {position:relative;width:100%;height:100% }body.index .vid-holder .vid-poster {width:100%;height:100%;max-width:none;object-fit:cover }body.index .vid-holder #player {width:100%;height:100% }body.index .video-tv {}body.index .video-tv .vid-holder {position:relative;height:0;padding-bottom:calc(100% * 9 / 16) }body.index .video-tv iframe {position:absolute;top:0;left:0;width:100%;height:100% }body.index .video-tv .play-btn {width:60px;height:60px;background:url('../themes/abddcms/assets/img/icon_play.svg') center center/90% no-repeat }body.index .video-tv .play-btn.hide {display:none }body.index .video-nav .slick-list {margin-left:calc(-22px - 6px);margin-right:calc(-22px - 6px) }body.index .video-nav .slick-slide {margin:0 12px 0 0 }body.index .video-nav .slick-slide:first-child {padding-left:calc(22px + 6px) }body.index .video-title {font-size:14px;line-height:19px }body.index .play-btn {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background:url('../themes/abddcms/assets/img/icon_play.svg') center center/90% no-repeat;z-index:2 }.swippables {padding:50px 0 }.swippables .slider {position:static;margin:0 }.swippables .slick-list {padding-left:22px }.swippables .slick-track {display:flex;margin-left:0 }.swippables .slick-slide {width:129px;height:auto;margin:0 15px }.state--not-added {position:absolute;top:0;right:0;width:30px;height:30px }.state--not-added div {position:relative;width:100%;height:100% }.state--not-added div::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,0.2);transition:transform 0.5s cubic-bezier(0.23,-0.74,0.98,0.25);transform:scale(1) }.state--not-added div::after {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);width:100%;height:100%;background:url('../themes/abddcms/assets/img/icon_bookmark_add.svg') center center no-repeat;transition:transform 0.5s cubic-bezier(0.23,-0.74,0.98,0.25) 0.05s }.state--added {position:absolute;top:-8px;right:0;width:26px;height:0;overflow:hidden;transition:height 0.5s ease-out 0.5s }.state--added div {position:relative;width:100%;height:100% }.state--added div::before {content:'';position:absolute;top:0;left:0;width:100%;height:calc(100% - 7px);background-color:#000;border-top-right-radius:4px;border-top-left-radius:4px }.state--added div::after {content:'';position:absolute;bottom:0;left:0;width:100%;border:13px solid #000;border-top:0;border-bottom:7px solid transparent }.state--added span {position:absolute;display:block;transform:rotate(90deg);color:#fff;font-family:'BrownStd-BoldAlt',sans-serif;font-size:11px;text-transform:uppercase;left:11px;transform-origin:0;top:2px }.fav {cursor:pointer }.fav.added .state--not-added div::before {transform:scale(0) }.fav.added .state--not-added div::after {transform:translate(-50%,-50%) scale(0) }.fav.added .state--added {height:82px }.item-wrapper[data-type="product"] .item-holder[data-type="product"] .fav {top:4px;right:4px }.item-wrapper[data-type="product"] .item-holder .current-price {font-family:'BrownStd-Light',sans-serif;font-size:22px;line-height:22px }.item-wrapper[data-type="product"] .item {display:flex;flex-direction:column;height:100% }.item-wrapper[data-type="product"] .img-holder {position:relative;display:block;outline:0;padding-bottom:calc(100% * 200 / 129) }.item-wrapper[data-type="product"] .img-holder img {box-shadow:0 24px 30px -10px rgba(2,34,34,0.3);max-width:none;width:100% }.item-wrapper[data-type="product"] picture {position:absolute;display:block;top:50%;left:0;transform:translateY(-50%);width:100%;max-height:100% }.item-wrapper[data-type="product"] .info-holder {flex:1;display:flex;flex-direction:column;padding-top:20px }.item-wrapper[data-type="product"] .info-holder .title {font-family:'BrownStd-BoldAlt',sans-serif;margin-bottom:4px;font-size:16px }.item-wrapper[data-type="product"] .info-holder .subtitle {font-size:14px;margin-bottom:10px }.item-wrapper[data-type="product"] .info-holder .subtitle a {color:inherit }.item-wrapper[data-type="product"] .btn-holder {flex:1;display:flex }.item-wrapper[data-type="product"] .title,.item-wrapper[data-type="product"] .date {font-size:14px }.item-wrapper[data-type="product"] .date {font-family:'BrownStd-BoldAlt',sans-serif;color:#666 }.item-wrapper[data-type="product"] .btn {border:1px solid #000 }section.category-list {overflow:hidden }section.category-list .slick-list {overflow:visible }section.category-list .item-holder {height:130px;width:186px;border-radius:2px;background-color:#d4f6f3;margin:0 8px;box-shadow:0 24px 30px -10px rgba(2,34,34,0.3) }section.category-list .item-holder .rect {position:absolute;width:127px;height:170px;box-shadow:0 14px 30px -10px rgba(2,34,34,0.3);z-index:1 }section.category-list .item-holder:nth-child(1n) .rect {top:50px;left:-20px;transform:rotate(20deg) }section.category-list .item-holder:nth-child(2n) .rect {top:-30px;left:-10px;transform:rotate(-20deg) }section.category-list .item-holder:nth-child(3n) .rect {top:50px;left:10px;transform:rotate(-40deg) }section.category-list .item-holder:nth-child(4n) .rect {top:40px;left:50px;transform:rotate(10deg) }section.category-list .item-holder:nth-child(5n) .rect {top:-70px;left:10px;transform:rotate(30deg) }section.category-list .item {position:relative;display:flex;align-items:center;justify-content:center;font-family:'BrownStd-BoldAlt',sans-serif;text-transform:uppercase;font-size:18px;padding:20px;height:100%;overflow:hidden }section.category-list .item:hover {text-decoration:none }section.category-list .item svg {position:absolute;top:10px;right:8px;width:20px;height:20px;z-index:2 }section.category-list .slider {margin:0;margin-bottom:20px }section.category-list .info {position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:2 }section.category-list .acronym {width:30px;height:30px;text-align:center;line-height:30px;font-size:16px;margin-bottom:10px;color:#d4f6f3;background-color:#3b6d69 }section.category-list .title {color:#3b6d69;text-align:center;font-family:'BrownStd-BoldAlt',sans-serif }section.videos {padding:40px 0 60px }.payment-methods {background-color:#f8f8f8;padding-top:48px;padding-bottom:60px }.payment-methods .section--header {display:block;margin-bottom:16px }.payment-methods .section--title {color:#727272;font-size:14px;text-transform:none;text-align:center }.payment-method {padding:8px 7px }.payment-method img {height:36px }.newsletter {background-color:#d4f6f3;padding:46px 0 68px}.newsletter .section--header {display:block }.newsletter .nl-input-holder {height:48px;background-color:#fff;display:flex;align-items:center }.newsletter .nl-input-holder input {flex:1;border:none;outline:0;border-radius:2px;font-family:'OpenSans-Regular',sans-serif;margin-left:2px }.newsletter .nl-input-holder input::placeholder {font-size:13px }.newsletter .nl-input-holder button {background-color:#eff3f3;margin:5px 4px;height:38px;border-radius:2px;font-family:'BrownStd-BoldAlt',sans-serif;font-size:13px }.newsletter .nl-input-holder button:hover {background-color:#000;color:#fff }.newsletter .checkbox-holder {font-size:12px;line-height:16px;color:#607071 }.newsletter .checkbox-holder a {color:#607071;text-decoration:underline }.item-holder[data-type="product"] .item {position:relative }.item-holder[data-type="product"] .fav {position:absolute;top:0;right:0 }.product-info {overflow:hidden }.product-info .slider::before {content:'';position:absolute;top:0;left:-22px;width:calc(100% + 2 * 22px);height:100%;background-color:#f8f8f8 }.product-info .slider .slick-dots {padding:8px 0 }.product-info .slider .slide {position:relative;display:block;outline:0;width:100%;padding-bottom:calc((100vw - 44px) * (428 - 42) / (375 - 2 * 22));overflow:hidden }.product-info .slider .slide img {box-shadow:0 24px 30px -10px rgba(2,34,34,0.3) }.product-info .slider .slide .fav {position:absolute;top:4px;right:32px }.product-info .slider .img-holder {position:absolute;width:100%;height:100% }.product-info .slider .inner {position:relative;width:100%;height:100% }.product-info .slider picture {position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;max-height:100% }.product-info .content {padding-top:40px }.product-info .product-title {font-size:28px;line-height:34px;font-family:'BrownStd-BoldAlt',sans-serif;text-transform:uppercase;margin-bottom:10px }.product-info .author-holder {color:#758889;font-size:17px;line-height:100% }.product-info .author-holder a {color:#000 }.product-info .author-holder a:hover {color:#000 }.product-info .note {color:#758889;font-family:'BrownStd-Light',sans-serif;font-size:14px;line-height:110% }.product-info .variations-holder {display:flex;padding:46px 0 40px }.product-info .variations-holder .variation {flex:1;display:flex;flex-direction:column;max-width:50% }.product-info .variations-holder .variation.separator {margin-left:18px;margin-right:18px;border-left:1px dashed #dadada;flex:0.01 }.product-info .variations-holder .variation img {margin-right:6px }.product-info .variations-holder .variation .price {margin-left:9px }.product-info .variations-holder .single-variation {display:flex;align-items:center;justify-content:space-between }.product-info .variations-holder .single-variation .btn {margin-left:10px }.product-info .variations-holder .title {font-family:'BrownStd-BoldAlt',sans-serif;font-size:20px;line-height:1.2 }.product-info .variations-holder .price {font-size:26px;line-height:1.2;white-space:nowrap }.product-info .variations-holder .btn {height:50px;font-size:16px }.product-info .variations-holder .btn img {margin-right:0 !important }.product-info .sn-share {display:flex;align-items:center;margin:30px 0 14px }.product-extra-info .product-details {margin:40px 0 42px }.product-extra-info .product-details .section--title {margin-bottom:20px }.product-extra-info .product-detail {display:flex }.product-extra-info .product-detail >div {flex:1;margin-bottom:8px }.product-extra-info .product-detail .key {display:flex;align-items:center;color:#758889;font-size:13px;line-height:14px }.product-extra-info .product-detail .value {display:flex;align-items:center;font-size:15px;line-height:24px }.product-extra-info .product-description .section--title {margin-bottom:20px }.product-extra-info .product-description .txt {color:#000;font-size:15px;line-height:24px }section.product-detail ~ .swippables {padding:76px 0 }.btn--close.show {top:0;right:0;opacity:1;visibility:visible;pointer-events:auto }.btn--close.show .cross div:nth-child(1) {width:100%;-webkit-transition:width 0.25s ease-out 0.6s;transition:width 0.25s ease-out 0.6s }.btn--close.show .cross div:nth-child(2) {height:100%;-webkit-transition:height 0.25s ease-out 0.9s;transition:height 0.25s ease-out 0.9s }.item-wrapper[data-type="product"] .info-holder .title {word-break:break-word }.list--filters {display:flex;flex-direction:column;background-color:#fff;width:75%;padding:0;z-index:20 }.list--filters .filters--header {padding:20px;border-bottom:1px solid #f9f9f9 }.list--filters .filters--content {padding:20px;flex:1;overflow:auto }section.product-list .section--title {font-size:28px;line-height:34px }section.product-list .backdrop {position:fixed;top:0;left:0;height:100vh;width:100%;background-color:rgba(0,0,0,0.2);opacity:0;visibility:hidden;transition:opacity 0.2s ease-out,visibility 0.2s ease-out 0.2s;z-index:20 }section.product-list .checkbox-holder {margin:20px 0 }section.product-list .checkbox-holder input:checked ~ .checkbox {background-color:#333;color:#fff }section.product-list .checkbox-holder .checkbox {display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:#333;width:30px;height:30px;border:1px solid #333;margin-right:5px;cursor:pointer }section.product-list .checkbox-holder .disabled {opacity:0.4;cursor:default;pointer-events:none }.modal--filters {pointer-events:none }.modal--filters >.content {padding:40px;overflow:auto }.modal--filters .modal--footer .btn-holder {display:flex;justify-content:center;padding:20px 0 }.modal--filters .filter-holder {margin:20px 0 }.modal--filters .filter--title {position:relative;font-size:16px;margin-bottom:6px }.modal--filters .filter--title .toggle-select2 {cursor:pointer;display:inline-flex }.modal--filters .filter--title .arrow {width:10px;height:10px;border-bottom:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);transition:0.1s ease-out;margin-top:2px;margin-left:10px }.modal--filters .filter--content {overflow:hidden;height:0 }.modal--filters .filter--content.show {height:auto }.modal--filters .btn--secondary:hover {padding:0 38px }.modal--filters .btn--secondary:hover img {display:none }#toggle_filters:checked ~ .modal--filters {opacity:1;visibility:visible;transition-delay:0s;pointer-events:auto }#toggle_filters:checked ~ .modal--filters >.content {transition-delay:0s;transform:translate(-50%,-50%);opacity:1;visibility:visible }#toggle_filters:checked ~ .modal--filters .backdrop {opacity:1;visibility:visible;transition-delay:0s }.list--header .toggle-filters,.list--header .toggle-select {align-self:baseline;padding:8px 42px 8px 14px;border:none;cursor:pointer }.list--header .toggle-filters {border:none;padding:8px 20px 8px 20px }.list--result {z-index:1 }.list--result .item-wrapper[data-type="product"] {display:flex;flex-wrap:wrap }.list--result .item-wrapper[data-type="product"] .item-holder {flex-basis:50%;padding-right:22px;padding-left:22px;margin-bottom:50px }.list--result .item-wrapper[data-type="author"] {display:flex;flex-wrap:wrap }.list--result .item-wrapper[data-type="author"] .item-holder {flex-basis:100%;margin-bottom:28px }.list--result .item-wrapper[data-type="author"] .item {display:flex;color:#000 }.list--result .item-wrapper[data-type="author"] .item:hover {text-decoration:none }.list--result .item-wrapper[data-type="author"] .img-holder {width:71px;height:71px;border-radius:50%;overflow:hidden;background-color:#d4f6f3;box-shadow:0 24px 30px -10px rgba(2,34,34,0.3) }.list--result .item-wrapper[data-type="author"] .info-holder {display:flex;flex-direction:column;justify-content:center }.list--result .item-wrapper[data-type="author"] .title {font-family:'BrownStd-BoldAlt',sans-serif;font-size:18px;line-height:18px }.list--result .item-wrapper[data-type="category"] {display:flex;flex-wrap:wrap }.list--result .item-wrapper[data-type="category"] .item-holder {flex-basis:100%;margin-bottom:28px }.list--result .item-wrapper[data-type="category"] .item {display:flex;color:#000 }.list--result .item-wrapper[data-type="category"] .item:hover {text-decoration:none }.list--result .item-wrapper[data-type="category"] .img-holder {width:71px;height:71px;border-radius:2px;background-color:#d4f6f3;box-shadow:0 24px 30px -10px rgba(2,34,34,0.3) }.list--result .item-wrapper[data-type="category"] .info-holder {display:flex;flex-direction:column;justify-content:center;padding-left:16px }.list--result .item-wrapper[data-type="category"] .title {font-family:'BrownStd-BoldAlt',sans-serif;font-size:18px;line-height:18px }.no-results {text-align:center;background:#f0f2f2;padding:40px 20px;border-radius:2px;color:#4e5a5b;margin-bottom:60px }.cat-list {font-size:14px }.cat-list .cat {padding:3px 0;display:flex;flex-direction:column }.cat-list .cat-name {align-self:baseline;font-family:'BrownStd-BoldAlt',sans-serif;font-size:16px;text-transform:uppercase;transition:opacity 0.2s ease-out }.cat-list .cat-name:hover {opacity:0.5;transition-duration:0s }.cat-list .subcat-list {padding-left:10px }.cat-list .subcat {display:flex;align-items:center }.cat-list .subcat >a {display:block;padding:3px 0;color:#333;text-decoration:none;transition:opacity 0.2s ease-out }.cat-list .subcat >a:hover {opacity:0.5;transition-duration:0s }.cat-list .subcat.active {font-family:'BrownStd-BoldAlt',sans-serif }.cat-list .subcat.active::after {content:'';margin-left:4px;width:4px;height:4px;border-radius:50%;background-color:#333 }.basic-layout {padding-top:80px;padding-bottom:80px }.help-center--header {display:flex;margin-bottom:50px }.help-center--header .nav-item {flex:1;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column }.help-center--header .nav-item.active {font-family:'BrownStd-BoldAlt',sans-serif }.help-center--header .img-holder {width:50px;height:50px;margin-bottom:10px }.help-center--content .content {display:none }.help-center--content .title {font-family:'BrownStd-BoldAlt',sans-serif;text-transform:uppercase;font-size:20px;line-height:1.2 }.help-center--content ul {margin:8px 0;padding-left:40px;list-style-type:disc }.help-center--content .expand-toggle {position:relative;display:inline-block;margin-bottom:20px }.help-center--content .expand-toggle::after {content:'';position:absolute;top:5px;right:-20px;width:8px;height:8px;border-bottom:2px solid #000;border-right:2px solid #000;transform:rotate(45deg);transition:transform 0.125s ease-out }.help-center--content .expand-toggle.toggled::after {transform:rotate(-135deg) }.help-center--content .expandable-content .inner {margin-left:20px }body.user-area main {margin-top:100px }section.user-area .section--title {display:none }section.user-area .tab-holder {overflow:hidden }section.user-area .tab {position:relative;display:flex;align-items:center;width:100%;height:80px;padding-left:40px;padding-right:40px;background-color:#eff3f3;font-size:18px;border-bottom:1px solid #fff;transition:color 0.2s ease-out;cursor:pointer }section.user-area .tab:hover {color:#22d9ad;transition-duration:0s }section.user-area .tab::after {content:'';position:absolute;top:32px;right:40px;width:12px;height:12px;border-right:2px solid #22d9ad;border-bottom:2px solid #22d9ad;transform:rotate(45deg);transition:transform 0.2s ease-out }section.user-area .tab.not-tab {padding-bottom:10px;height:100px }section.user-area .tab.not-tab::after {display:none }section.user-area .content-holder {background-color:rgba(239,243,243,0.341);height:0;overflow:hidden;transition:height 0.3s ease-out }section.user-area .content-holder .content {position:relative;padding:20px 40px }section.user-area .content-holder .content .title {text-transform:none !important;font-family:'BrownStd-BoldAlt',sans-serif;font-size:20px;line-height:normal }section.user-area .content-holder .input-holder {margin-bottom:16px }section.user-area .content-holder .label {display:block;margin-top:10px;margin-bottom:6px;padding-left:10px;opacity:0.7 }section.user-area .content-holder .text-input {width:100% }section.user-area .content-holder .text-input:disabled,section.user-area .content-holder .text-input.form-control[readonly] {background-color:#eaeaea }section.user-area .content-holder .form-control {border-radius:2px }.item-wrapper[data-type="order-list"] {margin-right:-20px;margin-left:-20px }.item-wrapper[data-type="order-list"] .item-holder {margin-bottom:14px;font-size:12px }.item-wrapper[data-type="order-list"] .item-holder:last-of-type {margin-bottom:0 }.item-wrapper[data-type="order-list"] .item {background-color:#fff;padding:20px;border-radius:6px;box-shadow:0 4px 4px rgba(109,114,120,0.2) }.item-wrapper[data-type="order-list"] .item .block {width:calc(100% / 2) }.item-wrapper[data-type="order-list"] .key {color:#707070 }.item-wrapper[data-type="order-list"] label[for="toggle_order_detail"] {cursor:pointer;transition:color 0.2s ease-out }.item-wrapper[data-type="order-list"] label[for="toggle_order_detail"]:hover {color:#22d9ad;transition-duration:0s }.order-detail-container .order-ref,.order-detail .order-ref {color:#22d9ad;font-size:24px;font-family:'BrownStd-BoldAlt',sans-serif;margin-bottom:6px;line-height:1.1 }.order-detail-container .order-status,.order-detail .order-status {font-size:14px;margin-top:6px }.order-detail-container .modal--body,.order-detail .modal--body {padding:30px }.order-detail-container .info-block,.order-detail .info-block {margin-bottom:20px;background-color:#fff;padding:10px 20px;border-radius:4px;box-shadow:0 4px 4px rgba(109,114,120,0.2) }.order-detail-container .info-block.resume,.order-detail .info-block.resume {background-color:transparent;box-shadow:none }.order-detail-container .info-block .title,.order-detail .info-block .title {font-size:14px;margin-bottom:6px;text-transform:uppercase }.order-detail-container .info-block .totals .total,.order-detail .info-block .totals .total {display:flex;justify-content:space-between;padding:5px 0 }.order-detail-container .info-block .totals .price,.order-detail .info-block .totals .price {font-family:'BrownStd-BoldAlt',sans-serif }.order-detail-container .info-block .totals .tiny,.order-detail .info-block .totals .tiny {font-size:80% }.order-detail .item-holder {padding:10px 20px;background-color:#fff;margin-bottom:6px;border-radius:4px }.order-detail .item-holder .img-holder {width:60px;min-width:60px }.order-detail .item-holder .item {display:flex;flex-direction:column }.order-detail .item-holder .item .product {flex:0.8;display:flex;align-items:center }.order-detail .item-holder .item .name {padding-left:14px;font-size:13px;line-height:16px;color:#6d7278 }.order-detail .item-holder .item .price {flex:0.2;display:flex;align-items:center;justify-content:flex-end;line-height:19px }.order-detail .item-holder .item .qt {color:#666;font-size:14px;margin-top:2px;margin-right:4px }#toggle_order_detail:checked ~ .order-detail-container {opacity:1;visibility:visible;transition-delay:0s }#toggle_order_detail:checked ~ .order-detail-container .btn--close {opacity:1;visibility:visible;pointer-events:auto }#toggle_order_detail:checked ~ .order-detail-container .btn--close .cross div:nth-child(1) {width:100%;-webkit-transition:width 0.25s ease-out 0.6s;transition:width 0.25s ease-out 0.6s }#toggle_order_detail:checked ~ .order-detail-container .btn--close .cross div:nth-child(2) {height:100%;-webkit-transition:height 0.25s ease-out 0.9s;transition:height 0.25s ease-out 0.9s }#toggle_order_detail:checked ~ .order-detail-container .modal--content {transform:translate(-50%,-50%);opacity:1;visibility:visible;transition-delay:0s }.item-wrapper[data-type="fav-list"] {margin-right:-20px;margin-left:-20px }.item-wrapper[data-type="fav-list"] .item-holder {margin-bottom:16px }.item-wrapper[data-type="fav-list"] .item {position:relative;display:flex;background-color:#fff;border-radius:6px;overflow:hidden }.item-wrapper[data-type="fav-list"] .img-holder {max-width:130px;flex:0.4;opacity:0.9;transition:opacity 0.2s ease-out;cursor:pointer }.item-wrapper[data-type="fav-list"] .info-holder {flex:0.6;padding:10px }.item-wrapper[data-type="fav-list"] .item-name {font-family:'BrownStd-BoldAlt',sans-serif;font-size:14px;line-height:1.1;margin-bottom:4px }.item-wrapper[data-type="fav-list"] .btn--fav,.item-wrapper[data-type="fav-list"] .fav {width:30px;height:30px }.item-wrapper[data-type="fav-list"] .btn--fav .added .change-fill,.item-wrapper[data-type="fav-list"] .fav .added .change-fill {fill:#ba860f }.item-wrapper[data-type="fav-list"] .btn--buy {position:static;padding:0 18px 0 12px;height:40px }.empty-content {position:relative;font-size:16px;line-height:1.1;text-align:center;color:#7b9298;padding:120px 20px }.empty-content svg {position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0.3 }.empty-content svg path {stroke:#7b9298;stroke-width:0.6 }.empty-content span {position:relative;z-index:2 }.tab-holder[data-visible="true"] .tab {border-bottom:0;color:#22d9ad }.tab-holder[data-visible="true"] .tab::after {transform:rotate(-135deg) }.see-order-detail {border-radius:50px;color:#fff;padding:0.375rem 0.75rem;font-size:0.8rem;line-height:1.5;cursor:pointer;text-transform:none;transition:box-shadow 0.2s ease-out,transform 0.2s ease-out;color:#22d9ad;text-transform:uppercase;font-family:'BrownStd-BoldAlt',sans-serif }.content.with-steps {padding:0 !important }.step-wrapper {position:relative;overflow:hidden;display:flex }.step-wrapper .step-holder {padding:20px 40px;min-width:100%;transition:transform 0.3s ease-out,opacity 0.15s ease-out;transition:opacity 0.15s ease-out }.step-wrapper .step-holder:nth-of-type(1) {opacity:1 }.step-wrapper .step-holder:nth-of-type(2) {pointer-events:none;opacity:0;transform:translateX(-100%) }.step-wrapper #toggle_step_2:checked ~ .step-holder:nth-of-type(1) {opacity:0 }.step-wrapper #toggle_step_2:checked ~ .step-holder:nth-of-type(2) {pointer-events:auto;opacity:1 }.wl--tabs-wrapper {height:48px;overflow:hidden }.wl--tab-wrapper .wl--tabs {margin:0;overflow-x:auto;overflow-y:hidden;height:calc(48px + 20px);padding-bottom:20px }.wl--tab-wrapper .wl--tab {opacity:0.6;position:relative;display:flex;align-items:center;opacity:0.6;transition:opacity 0.2s ease-out;cursor:pointer }.wl--tab-wrapper .wl--tab span {display:block;padding:6px 16px;white-space:nowrap;text-shadow:0 1px 2px #fbfbfa }.wl--tab-wrapper .wl--tab::after {content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:1px;background-color:#22d9ad;transition:opacity 0.2s ease-out;opacity:0 }.wl--tab-wrapper .wl--tab:hover,.wl--tab-wrapper .wl--tab.active {opacity:1 }.wl--tab-wrapper .wl--tab:hover::after,.wl--tab-wrapper .wl--tab.active::after {opacity:1 }.wl--tab-wrapper .wl--tab.active {font-family:'BrownStd-BoldAlt',sans-serif }.wl--tab-wrapper .wl--toolbar {display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom:10px }.wl--tab-wrapper .wl--toolbar .btn {width:100%;height:36px;padding:0 10px;border-width:1px }.wl--tab-wrapper .wl--toolbar >div {height:38px;display:flex;align-items:center;padding:4px;margin-bottom:4px;flex-basis:50% }.wl--tab-wrapper .wl--toolbar .checkbox-holder {flex:1}.wl--tab-wrapper .product-holder {margin-bottom:20px }.wl--tab-wrapper div.product-wrapper .product-holder .title {font-size:15px;line-height:19px }.wl--tab-wrapper .item-wrapper {display:flex;flex-wrap:wrap }.wl--tab-wrapper .item-holder {flex-basis:50% }.add-new-address-link {font-size:15px;color:#002e3a;text-align:center;cursor:pointer;display:inline-block;vertical-align:middle;margin-top:14px }.add-new-address-link .add-more {background:#002e3a;color:#fff;width:24px;height:24px;display:inline-block;vertical-align:middle;font-size:22px;line-height:24px;border-radius:20px;margin-right:6px }.item-wrapper[data-type="address-list"] .item,.item-wrapper[data-type="shipping-type-list"] .item,.item-wrapper[data-type="payment-method-list"] .item {position:relative;display:flex;align-items:center;background-color:#fff;margin-bottom:12px;border-radius:6px;box-shadow:0 4px 4px rgba(109,114,120,0.2);transition:box-shadow 0.2s ease-out,transform 0.2s ease-out;transform:translateY(0);cursor:pointer;padding:14px }.item-wrapper[data-type="address-list"] .item:hover,.item-wrapper[data-type="shipping-type-list"] .item:hover,.item-wrapper[data-type="payment-method-list"] .item:hover {box-shadow:0 2px 2px rgba(109,114,120,0.2);transform:translateY(2px) }.item-wrapper[data-type="address-list"] .tag,.item-wrapper[data-type="shipping-type-list"] .tag,.item-wrapper[data-type="payment-method-list"] .tag {padding:5px 8px 5px 10px;background-color:rgba(0,46,58,0.1);color:#6d7278;font-family:'Montserrat-Bold',sans-serif;font-size:12px;border-top-left-radius:50px;border-bottom-left-radius:50px;text-align:center;margin-right:-14px }.item-wrapper[data-type="address-list"] input[type="radio"]:checked + .item,.item-wrapper[data-type="shipping-type-list"] input[type="radio"]:checked + .item,.item-wrapper[data-type="payment-method-list"] input[type="radio"]:checked + .item {position:relative;overflow:hidden;box-shadow:0 2px 2px rgba(109,114,120,0.2);transform:translateY(2px);opacity:1}.item-wrapper[data-type="address-list"] input[type="radio"]:checked + .item::after,.item-wrapper[data-type="shipping-type-list"] input[type="radio"]:checked + .item::after,.item-wrapper[data-type="payment-method-list"] input[type="radio"]:checked + .item::after {content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background-image:linear-gradient(to right,#bb870e 0%,#bb870e 60%,#dcb545 70%,#f2d66b 80%,#dcb545 90%,#bb870e 100%);z-index:1;border-radius:0 0 6px 6px }.item-wrapper[data-type="address-list"] input[type="radio"]:checked + .item::before,.item-wrapper[data-type="shipping-type-list"] input[type="radio"]:checked + .item::before,.item-wrapper[data-type="payment-method-list"] input[type="radio"]:checked + .item::before {content:"Selecionado";position:absolute;right:4px;bottom:2px;z-index:1;font-size:9px;color:#22d9ad;text-transform:uppercase;position:absolute;right:14px;bottom:14px;z-index:1;display:block;width:18px;height:10px;border-bottom:3px solid #22d9ad;border-left:3px solid #22d9ad;transform:rotate(-45deg) }.item-wrapper[data-type="address-list"] .radio-holder,.item-wrapper[data-type="shipping-type-list"] .radio-holder,.item-wrapper[data-type="payment-method-list"] .radio-holder {display:flex;align-items:center;padding:0 14px }.item-wrapper[data-type="address-list"] .radio-holder input[type="radio"]:checked + .radio,.item-wrapper[data-type="shipping-type-list"] .radio-holder input[type="radio"]:checked + .radio,.item-wrapper[data-type="payment-method-list"] .radio-holder input[type="radio"]:checked + .radio {border:3px solid #ba860f }.item-wrapper[data-type="address-list"] .radio-holder input[type="radio"]:checked + .radio::after,.item-wrapper[data-type="shipping-type-list"] .radio-holder input[type="radio"]:checked + .radio::after,.item-wrapper[data-type="payment-method-list"] .radio-holder input[type="radio"]:checked + .radio::after {width:14px;height:14px;background-color:#ba860f }.item-wrapper[data-type="address-list"] .radio,.item-wrapper[data-type="shipping-type-list"] .radio,.item-wrapper[data-type="payment-method-list"] .radio {position:relative;width:28px;height:28px;border-radius:50%;border:3px solid #707070;transition:0.3s cubic-bezier(0.2,1.84,0.83,0.67) }.item-wrapper[data-type="address-list"] .radio::after,.item-wrapper[data-type="shipping-type-list"] .radio::after,.item-wrapper[data-type="payment-method-list"] .radio::after {content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#707070;width:0;height:0;transition:0.3s cubic-bezier(0.2,1.84,0.83,0.67) }.item-wrapper[data-type="address-list"] .info-holder,.item-wrapper[data-type="shipping-type-list"] .info-holder,.item-wrapper[data-type="payment-method-list"] .info-holder {flex:1;padding:16px 0 16px 16px;font-size:14px;line-height:1.1;transition:0.2s ease-out }.item-wrapper[data-type="address-list"] .info-holder .title,.item-wrapper[data-type="shipping-type-list"] .info-holder .title,.item-wrapper[data-type="payment-method-list"] .info-holder .title {font-family:'Montserrat-ExtraBold',sans-serif;font-size:14px;margin-bottom:8px }.item-wrapper[data-type="address-list"] .info-holder .txt,.item-wrapper[data-type="shipping-type-list"] .info-holder .txt,.item-wrapper[data-type="payment-method-list"] .info-holder .txt {font-size:12px;line-height:15px;color:#6d7278 }.item-wrapper[data-type="address-list"] .edit-icon,.item-wrapper[data-type="shipping-type-list"] .edit-icon,.item-wrapper[data-type="payment-method-list"] .edit-icon {width:20px }.item-wrapper[data-type="address-list"] .edit-icon svg,.item-wrapper[data-type="shipping-type-list"] .edit-icon svg,.item-wrapper[data-type="payment-method-list"] .edit-icon svg {width:100% }.item-wrapper[data-type="address-list"] .carrier-icon,.item-wrapper[data-type="shipping-type-list"] .carrier-icon,.item-wrapper[data-type="payment-method-list"] .carrier-icon {margin-left:0;width:60px;height:auto }.item-wrapper[data-type="address-list"] .icon-holder,.item-wrapper[data-type="shipping-type-list"] .icon-holder,.item-wrapper[data-type="payment-method-list"] .icon-holder {display:flex;align-items:center;padding:20px;margin-right:10px }.item-wrapper[data-type="address-list"] .btn--edit,.item-wrapper[data-type="shipping-type-list"] .btn--edit,.item-wrapper[data-type="payment-method-list"] .btn--edit {cursor:pointer;padding:0 10px;align-self:flex-start }.select2-container.select2-container--open:not(.select2-container--below) {position:relative !important;top:0 !important;left:0 !important;width:100%;height:201px }.select2-container--default .select2-selection--multiple .select2-selection__choice {display:flex;align-items:center;height:30px;padding:0 8px;background-color:#758889;border:none;border-radius:2px;color:#fff;font-size:14px }.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color:#fff;order:2;margin-right:0;margin-left:7px;font-family:'OpenSans-Bold',sans-serif }.modal--edit-wl-name,.modal--wishlist {height:100vh }.modal--edit-wl-name .content,.modal--wishlist .content {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2 * 22px);height:auto;margin:0 auto;padding:0 20px 20px;box-shadow:1px 2px 4px rgba(109,114,120,0.2);border-radius:6px }.modal--edit-wl-name .content .header,.modal--wishlist .content .header {position:static;padding:0;height:60px }.modal--edit-wl-name .content .btn--close,.modal--wishlist .content .btn--close {position:absolute;right:0;top:6px }.modal--edit-wl-name .content .btn--close .cross div,.modal--wishlist .content .btn--close .cross div {background-color:#000 }.modal--edit-wl-name .title,.modal--wishlist .title {font-family:'BrownStd-BoldAlt',sans-serif;font-size:20px;line-height:22px }.modal--edit-wl-name .title span,.modal--wishlist .title span {font-size:17px }.modal--edit-wl-name ul,.modal--wishlist ul {margin:0;max-height:245px;overflow:auto }.modal--edit-wl-name li,.modal--wishlist li {padding:6px 10px;margin-bottom:4px;border-radius:4px;cursor:pointer;background-color:#fff }.modal--edit-wl-name li:hover,.modal--wishlist li:hover {background-color:#fbfbfa }.modal--edit-wl-name li.add-to-wl .cross,.modal--wishlist li.add-to-wl .cross {display:none }.modal--edit-wl-name .input-holder,.modal--wishlist .input-holder {height:48px;background-color:rgba(239,243,243,1);display:flex;align-items:center;margin-bottom:20px;border-radius:2px }.modal--edit-wl-name .input-holder input,.modal--wishlist .input-holder input {flex:1;margin:5px;height:38px;border-radius:2px;border:none;outline:0;min-width:150px }.modal--edit-wl-name .input-holder button,.modal--wishlist .input-holder button {background-color:rgba(239,243,243,1);margin:5px;height:38px;border-radius:2px;font-family:'BrownStd-BoldAlt',sans-serif;font-size:13px }.modal--edit-wl-name .create-new-wishlist,.modal--wishlist .create-new-wishlist {cursor:pointer }.modal--edit-wl-name .product-img,.modal--wishlist .product-img {max-height:200px }.modal--edit-wl-name .product-name,.modal--wishlist .product-name {font-family:'BrownStd-BoldAlt',sans-serif;font-size:16px;line-height:19px;margin-top:10px }.modal--edit-wl-name .wl--product,.modal--wishlist .wl--product {flex:1;padding-right:10px;text-align:center }.modal--edit-wl-name .wl--wishlists,.modal--wishlist .wl--wishlists {flex:1;padding-left:10px }.modal--edit-wl-name .remove-from-all-wishlists,.modal--wishlist .remove-from-all-wishlists {font-size:11px;text-transform:uppercase;opacity:0.7;float:right;cursor:pointer }.cart-container .warning,.wishlist-container .warning {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:1;padding:60px;display:flex;justify-content:center;align-items:center;flex-flow:column;text-align:center;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out,visibility 0s ease-in-out 0.3s }.cart-container .warning .msg,.wishlist-container .warning .msg {line-height:normal }.cart-container .warning .buttons-wrapper .btn--primary,.wishlist-container .warning .buttons-wrapper .btn--primary,.cart-container .warning .buttons-wrapper .btn--secondary,.wishlist-container .warning .buttons-wrapper .btn--secondary {height:36px;margin:0 10px;border:1px solid #002e3a;color:#002e3a }.cart-container .warning .buttons-wrapper .btn--primary,.wishlist-container .warning .buttons-wrapper .btn--primary {border:transparent;color:#fff;position:relative }.cart-container .toggle-warning:checked + .warning,.wishlist-container .toggle-warning:checked + .warning {transition-delay:0s;opacity:1;visibility:visible }.alphabet {position:relative;display:flex;margin:40px -22px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px }.alphabet::after {content:'';width:22px;min-width:22px }.alphabet table {margin-left:22px }.alphabet .opt {position:relative;border:1px solid #d9d9d9;min-width:34px;height:34px;font-size:14px;text-align:center;cursor:pointer }.alphabet .opt:first-child {height:34px;padding:0 30px }.alphabet .opt.disabled {opacity:0.5;cursor:default }.alphabet .opt.selected:not(.disabled),.alphabet .opt:hover:not(.disabled) {font-family:'BrownStd-BoldAlt',sans-serif;color:#22d9ad }.alphabet .opt.selected:not(.disabled)::after,.alphabet .opt:hover:not(.disabled)::after {content:'';position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #22d9ad }section.author-list {padding:40px 0 }section.author-list .section--title {margin-bottom:20px }section.author-list .item-wrapper {display:flex;flex-wrap:wrap }section.author-list .item-holder {flex-basis:calc(100% / 3) }section.author-list .item-holder a {display:inline-block;padding:3px 3px 3px 0;color:#000 }section.author-list .item-holder a:hover {text-decoration:none }section.author-detail .sn {background-color:transparent;width:36px;height:36px;border-radius:50%;border:2px solid #000;display:flex;align-items:center;justify-content:center }section.author-detail .sn:not(:last-child) {margin-right:12px }}
@media (min-width:768px) {@keyframes close {0% {opacity:1 }80% {opacity:0.3 }100% {opacity:0.3 }}
@keyframes open {0% {opacity:0.3 }20% {opacity:0.3 }100% {opacity:1 }}
@keyframes x-stroke-in {0% {top:25px;left:22px }80% {top:18px;left:15px }100% {top:18px;left:15px }}
@keyframes x-stroke-out {100% {top:25px;left:22px }30% {top:18px;left:15px }0% {top:18px;left:15px }}
@keyframes x-stroke-turn {0% {top:25px;left:22px }70% {top:18px;left:15px;transform:rotate(45deg) }85% {transform:rotate(145deg) }100% {top:18px;left:15px;transform:rotate(135deg) }}
@keyframes x-stroke-turn-out {100% {top:25px;left:22px }30% {top:18px;left:15px;transform:rotate(45deg) }15% {transform:rotate(145deg) }0% {top:18px;left:15px;transform:rotate(135deg) }}
@keyframes scaleUpDown {100% {transform:scale(1);outline:0 }50% {transform:scale(1.01);outline:1 }0% {transform:scale(1);outline:0 }}html,body {font-size:16px }.container-fluid {padding-right:34px;padding-left:34px }.row {margin-right:calc(14px / -2);margin-left:calc(14px / -2) }.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {padding-right:calc(14px / 2);padding-left:calc(14px / 2) }.section--title,.section--pretitle {font-size:30px;line-height:36px }.txt {font-size:15px;line-height:1.3 }.breadcrumbs {padding:40px 0 10px }.search-input.focusUp {animation:scaleUpDown 0.5s ease forwards }body.index header:not(.scrolled) .toggle-search {display:none !important }body.index header:not(.scrolled) .search-input-holder {height:48px }body.index header:not(.scrolled) .search-input-holder .search-button {width:48px;min-width:48px;height:48px;background:url('../themes/abddcms/assets/img/icon_search.svg') center center no-repeat;transform:translateY(-50%) }header .logo-holder {display:inline-flex;align-items:center;min-width:92px;width:92px;height:60px;transition:0.2s ease-out }header .logo-holder img {width:100% }header nav {padding-left:20px }header nav >ul {margin:0 -10px }header .nav-item {height:100% }header .nav-item label,header .nav-item a {font-family:'BrownStd-BoldAlt',sans-serif;text-transform:uppercase;padding:0 18px;height:100%;cursor:pointer;display:flex;align-items:center;font-size:14px;justify-content:center;color:rgba(0,0,0,0.8);white-space:nowrap }header .nav-item label:hover,header .nav-item a:hover {background-color:rgba(255,255,255,0.4);text-decoration:none }header .labels label {font-size:13px;cursor:pointer }header .labels label:last-child {margin-right:0 }header .top {height:90px;transition:height 0.2s ease-out 0s }header .top .nav-item {flex:auto }header .bot {display:block;position:relative;height:50px;background:#e5e5e5;z-index:1;transition:margin-top 0.2s ease-out }header .toggle-search .magnifier-icon {display:block;position:relative;cursor:pointer;opacity:1;width:40px;height:40px;transition:opacity 2s;animation:open 0.5s ease 0s 1 forwards }header .toggle-search .magnifier-icon:before {position:absolute;top:11px;left:11px;content:'';display:block;border:2px solid #000;width:16px;height:16px;border-radius:50% }header .toggle-search .magnifier-handle,header .toggle-search .magnifier-handle-x {position:absolute;content:'';display:block;width:8px;height:2px;transform:rotate(45deg);background:#000;top:25px;left:22px }header .toggle-search .magnifier-handle {animation:x-stroke-out 0.5s ease 0s 1 forwards }header .toggle-search .magnifier-handle-x {animation:x-stroke-turn-out 0.5s ease 0s 1 forwards }header .overflow-left {position:absolute;top:0;left:0;width:25px;height:66px;opacity:0;height:30px;top:50%;margin-top:-15px;cursor:pointer }header .overflow-right {position:absolute;top:0;right:0;width:25px;height:66px;opacity:0;height:30px;top:50%;margin-top:-15px;cursor:pointer }header .cat-wrapper-wrapper {position:absolute;top:0;left:0;width:calc(100% - 54px);height:100%;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out 0s,visibility 0.2s ease-out 0.4s;overflow:hidden }header .cat-wrapper,header .bot-cat-wrapper {height:100%;width:100%;overflow-x:auto;overflow-y:hidden;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto }header .cat-wrapper ul,header .bot-cat-wrapper ul {height:100% }header .search-input-holder {position:absolute;top:50%;right:0;width:40px;height:40px;border-radius:20px;transform:translateY(-50%);padding:0;margin-left:auto;align-items:center;transition:width 0.6s ease-out 0s,background-color 0.6s ease-out 0s,border-radius 0.6s ease-out 0s }header .search-input-holder .input-holder {flex:1 }header .search-input-holder .search-input {width:0;height:40px;padding:0;transition:width 0.6s ease-out 0s;outline:0;opacity:0;visibility:hidden;transition:opacity 0.6s ease-out 0s,visibility 0.6s ease-out 0s }header .search-input-holder .search-button {position:absolute;top:50%;right:0;opacity:0;visibility:hidden;height:40px;transform:scale(-1,1) translateY(-50%);background:url('../themes/abddcms/assets/img/icon_arrow_left.svg') center center no-repeat;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out 0s,visibility 0.2s ease-out 0s }header.scrolled .logo-holder,header.no-bot .logo-holder {min-width:90px;width:90px;height:53px }header.scrolled .cat-wrapper-wrapper,header.no-bot .cat-wrapper-wrapper {opacity:1;visibility:visible;transition:opacity 0.6s ease-out 0.2s,visibility 0.2s ease-out 0s }header.scrolled .top,header.no-bot .top {height:66px }header.scrolled .bot,header.no-bot .bot {margin-top:-50px }header.scrolled .toggle-search,header.no-bot .toggle-search {opacity:1;visibility:visible;transition-delay:0s;pointer-events:auto }header .overflow-left::after {content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;box-shadow:0 0 10px rgba(0,0,0,0.7);transition:all 0.2s ease-out 0s }header .overflow-right::after {content:"";position:absolute;top:0;left:100%;width:100%;height:100%;box-shadow:0 0 10px rgba(0,0,0,0.7);transition:all 0.2s ease-out 0s }header .overflowing-left .overflow-left {opacity:1 }header .overflowing-left .overflow-left:hover::after {left:0;border-radius:0 50px 50px 0;background:#fff;content:"+";line-height:30px;text-align:center }header .overflowing-right .overflow-right {opacity:1 }header .overflowing-right .overflow-right:hover::after {left:0;border-radius:50px 0 0 50px;background:#fff;content:"+";line-height:30px;text-align:center }header .bot-cat-wrapper-wrapper .overflow-left {box-shadow:none;width:15px;height:50px;top:0;left:0;margin-top:0;background:linear-gradient(to right,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.05) 80%,rgba(0,0,0,0) 100%) }header .bot-cat-wrapper-wrapper .overflow-right {box-shadow:none;width:15px;height:50px;top:0;right:0;margin-top:0;background:linear-gradient(to left,rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.05) 80%,rgba(0,0,0,0) 100%) }.search-backdrop {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out 0s,visibility 0.2s ease-out 0.2s;z-index:2 }.search-backdrop.show {transition-delay:0s;visibility:visible;opacity:0.3 }#toggle_search:checked ~ header .toggle-search .magnifier-icon {animation:close 0.25s ease 0.25s 1 forwards }#toggle_search:checked ~ header .toggle-search .magnifier-handle {animation:x-stroke-in 0.5s ease 0s 1 forwards }#toggle_search:checked ~ header .toggle-search .magnifier-handle-x {animation:x-stroke-turn 0.5s ease 0s 1 forwards }#toggle_search:checked ~ header .search-input-holder {width:100%;background-color:rgba(239,243,243,1);border-radius:2px;transition:width 0.6s ease-out 0.2s,background-color 0.6s ease-out 0.2s,border-radius 0.6s ease-out 0.2s }#toggle_search:checked ~ header .search-input-holder .search-input {width:100%;padding:0 14px;opacity:1;visibility:visible;transition:opacity 0.6s ease-out 0.6s,visibility 0.6s ease-out 0.6s }#toggle_search:checked ~ header .search-input-holder .search-button {opacity:1;visibility:visible;transition:opacity 0.2s ease-out 0s,visibility 0.2s ease-out 0.2s;cursor:pointer }#toggle_search:checked ~ header .cat-wrapper-wrapper {opacity:0;visibility:hidden;transition:opacity 0.6s ease-out 0.2s,visibility 0.2s ease-out 0s }[drawer] .content {width:370px }.modal--auth .form--header {padding:40px 60px 10px }.modal--auth .form--header .txt {font-size:15px;text-align:center }.modal--auth .form--header .title {font-size:30px }.modal--auth .form--body {padding:20px 60px 40px }.modal--auth .form--body .form--footer {margin:40px -60px -40px -60px }[modal] >.content {width:calc(80% - 2 * 26px) }footer {font-size:15px }footer footer ul {margin-bottom:22px }footer .copyrights {font-size:13px;line-height:24px }.newsletter {background:#f8f8f8;padding:0;margin-top:-126px }.newsletter form {position:relative;padding:66px 0 30px;transform:translateY(126px) }.newsletter form::before {content:'';position:absolute;top:0;left:34px;right:34px;width:calc(100% - 2 * 34px);height:100%;background-color:#d4f6f3 }.newsletter .section--pretitle,.newsletter .section--title {font-size:22px;line-height:26px }.newsletter .nl-input-holder input {min-width:150px }footer {padding:130px 0 60px }main {margin-top:66px }body.index main {margin-top:140px }.hero .info-holder {margin-left:50px }.hero .title {font-size:46px;line-height:46px }.hero .subtitle {font-size:28px;line-height:38px }.hero .btn {padding:0 30px }.hero .slick-dots {bottom:20px }.hero .slide {height:410px }.hero .slide.type-1 .img-holder {width:190px;height:298px }.hero .slide.type-1.img_txt .info-holder {margin-left:50px }.hero .slide.type-2 .info-holder {width:400px }.hero .slide.type-2 .img-holder {width:auto }.hero .slide.type-2.txt_img .info-holder {margin-left:calc((100vw - (2 * 34px) + 14px) * 0.08333333 + 34px) }.hero .slide.type-2.txt_img .img-holder {right:0 }.hero .slide.type-2.img_txt .img-holder {left:0 }.hero .slide.type-2.img_txt .info-holder {margin-right:calc((100vw - (2 * 34px) + 14px) * 0.08333333 + 34px) }.publishers .slick-slide {margin:0 45px }body.index .video-nav .slick-list {margin-left:calc(-34px - 14px);margin-right:calc(-34px - 14px) }body.index .video-nav .slick-slide {margin:0 18px 0 0 }body.index .video-nav .slick-slide:first-child {padding-left:calc((2 * (34px + 14px)) + 14px) }.swippables {padding:40px 0 }.swippables .slick-list {padding-left:calc((100vw - (2 * 34px) + 14px) * 0.08333333 + 34px) !important;padding-right:calc((100vw - (2 * 34px) + 14px) * 0.08333333 + 34px) !important }.swippables .slick-slide {margin:0 18px }section.category-list .item-holder {margin:0 17px }.item-wrapper[data-type="product"] .info-holder .title {margin-bottom:5px;font-size:18px }.list--result .item-wrapper[data-type="product"] {margin-left:-19px;margin-right:-19px }.list--result .item-wrapper[data-type="product"] .item-holder {flex-basis:calc(100% / 4);padding-right:19px;padding-left:19px }.list--result .item-wrapper[data-type="author"] .item-holder {flex-basis:50% }.list--result .item-wrapper[data-type="author"] .item-holder {flex-basis:50% }.payment-methods .section--header {margin-bottom:0;padding-bottom:16px }.payment-method {padding:6px 3px }.payment-method img {height:40px }.item-wrapper[data-type="order-list"] .item-wrapper-header {padding:6px 20px;font-size:11px;text-transform:uppercase;opacity:0.5 }.item-wrapper[data-type="order-list"] .item-wrapper-header >div {width:calc(100% / 7) }.item-wrapper[data-type="order-list"] .item-holder {font-size:14px }.item-wrapper[data-type="order-list"] .item .block {width:calc(100% / 7)}.item-wrapper[data-type="order-list"] .item .block.mb-md-0 {margin-bottom:0 !important }section.user-area .content-holder .label {font-size:12px }section.user-area .content-holder .text-input {height:42px;line-height:42px }.order-detail .item-holder .item {flex-direction:row }.order-detail .item-holder .item .name {font-size:15px;line-height:18px }.order-detail .item-holder .img-holder {width:80px;min-width:80px }.product-info {background-color:#f8f8f8;padding:40px 0 }.product-info .content {padding-top:0 }.product-info .slider::before {display:none }.product-info .slider .slide {padding-bottom:calc(428px - 42px - 10px - 42px) }.product-info .variations-holder {padding:40px 0 54px }.product-info .variations-holder .variation {flex:initial }.product-info .variations-holder .variation.separator {margin-left:25px;margin-right:25px }.product-info .variations-holder .variation img {margin-right:4px }.product-info .variations-holder .variation .price {font-size:24px;margin-left:7px }.product-info .variations-holder .btn,.product-info .variations-holder .note {width:145px }.product-info .sn-share {margin:0 }.product-extra-info {margin:70px 0 }.product-extra-info .section--title {font-size:24px;line-height:29px }.product-extra-info .product-details {margin:0 }.product-extra-info .product-detail .value {flex:1.2 }section.product-detail ~ .swippables {padding:64px 0 }.wl--tab-wrapper .item-holder {flex-basis:calc(100% / 4) }.wl--tab-wrapper .wl--toolbar {margin-top:30px;margin-bottom:30px }.wl--tab-wrapper .wl--toolbar >div {flex-basis:25%;max-width:180px }.autocomplete-results {position:absolute;top:40px;left:0;width:100% }.autocomplete-results .result {padding:0 34px }.alphabet {margin:40px 0 }.alphabet::after {display:none }.alphabet table {margin-left:0 }section.author-list .item-wrapper {column-count:3 }}
@media (min-width:992px) {.container-fluid {padding-right:42px;padding-left:42px }.row {margin-right:calc(14px / -2);margin-left:calc(14px / -2) }.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto {padding-right:calc(14px / 2);padding-left:calc(14px / 2) }body.index #toggle_search:checked ~ header:not(.scrolled) .search-input-holder {width:calc(100vw * 458 / 1024) }body.index .video-nav .slick-list {margin-left:calc(-42px - 14px);margin-right:calc(-42px - 14px) }body.index .video-nav .slick-slide {margin:0 23px 0 0 }body.index .video-nav .slick-slide:first-child {padding-left:calc((2 * (42px + 14px)) + 14px + (14px / 2)) }footer .title {margin-top:14px;margin-bottom:15px }.hero .slide.type-1.img_txt .info-holder {margin-left:60px }.hero .slide.type-2.txt_img .info-holder {margin-left:calc((100vw - (2 * 42px) + 14px) * 0.08333333 + 42px) }.hero .slide.type-2.img_txt .info-holder {margin-right:calc((100vw - (2 * 42px) + 14px) * 0.08333333 + 42px) }.swippables {position:relative }.swippables .slick-dots {position:absolute;top:46px;right:calc((100vw - (2 * 42px) + 14px) * 0.08333333 + 42px) }.swippables .slick-slide {margin:0 23px }section.category-list .slider {margin:36px 0 }section.category-list .item-holder {margin:0 22px }.newsletter .section--pretitle,.newsletter .section--title {font-size:26px;line-height:32px }.newsletter form {padding:70px 0 30px }.newsletter form::before {left:42px;right:42px;width:calc(100% - 2 * 42px) }.list--filters {left:auto;right:0;transform:translate3d(100%,0,0) }.list--result .item-wrapper[data-type="product"] .item-holder {flex-basis:calc(100% / 5) }.product-info .slider .slide {padding-bottom:420px }.product-info .variations-holder .variation.separator {margin-left:42px;margin-right:42px }.product-info .variations-holder .variation img {margin-right:6px }.product-info .variations-holder .variation .price {margin-left:10px }.product-info .variations-holder .btn {width:185px }.product-extra-info {margin:70px 0 50px }section.user-area {position:relative }section.user-area .tab-wrapper {width:275px;height:100%;background-color:#f2f4f2;transition:height 0.3s ease;display:flex;flex-flow:column }section.user-area .tab-wrapper .logout {margin-top:auto }section.user-area .content-holder {position:absolute;top:0;left:275px;width:calc(100% - 275px);height:100%;opacity:0;visibility:hidden;transition:opacity 0.2s ease-out,visibility 0.2s ease-out 0s }section.user-area .content-holder[data-visible="true"] {visibility:visible;opacity:1;transition-duration:0s }section.user-area .content-holder .content {height:auto }section.user-area .content-holder .label {font-size:13px }section.user-area .tab {transition:background-color 0.2s ease-out,color 0.2s ease-out }section.user-area .tab::after {transform:rotate(-45deg) !important }section.user-area .tab span {transition:transform 0.2s ease-out }section.user-area .tab:hover {background-color:#fcfcfa }section.user-area .tab:hover span {transform:translateX(3px) }.tab-holder[data-visible="false"] .content-holder {opacity:0;visibility:hidden }.tab-holder[data-visible="true"] .tab {box-shadow:none;border-bottom:1px solid #fff;background-color:#fcfcfa }.tab-holder[data-visible="true"] .content-holder {opacity:1;visibility:visible }.item-wrapper[data-type="order-list"] .item {padding:20px 26px;border-radius:4px }.item-wrapper[data-type="fav-list"],.item-wrapper[data-type="order-list"] {margin-right:0;margin-left:0 }.wl--tabs-wrapper {margin-right:0;margin-left:0 }.wl--tab-wrapper .item-holder {flex-basis:calc(100% / 5) }.autocomplete-results .result {padding:0 42px }}
@media (min-width:1200px) {
@keyframes x-stroke-in {0% {top:33px;left:29px }80% {top:23px;left:20px }100% {top:23px;left:20px }}
@keyframes x-stroke-out {100% {top:33px;left:29px }30% {top:23px;left:20px }0% {top:23px;left:20px }}
@keyframes x-stroke-turn {0% {top:33px;left:29px }70% {top:23px;left:20px;transform:rotate(45deg) }85% {transform:rotate(145deg) }100% {top:23px;left:20px;transform:rotate(135deg) }}
@keyframes x-stroke-turn-out {100% {top:33px;left:29px }30% {top:23px;left:20px;transform:rotate(45deg) }15% {transform:rotate(145deg) }0% {top:23px;left:20px;transform:rotate(135deg) }}.section--title,.section--pretitle {font-size:40px;line-height:48px }.txt {font-size:16px;line-height:1.4 }.breadcrumbs {padding:50px 0 16px;font-size:16px;line-height:20px }header .logo-holder {min-width:136px;width:136px;height:80px }header.scrolled .logo-holder,header.no-bot .logo-holder {min-width:102px;width:102px;height:60px }header .search-input {padding:0 18px;font-size:16px }header .toggle-search,header .toggle-wishlist,header .toggle-cart,header .toggle-user {min-width:50px;width:50px;height:50px }header .toggle-search svg,header .toggle-wishlist svg,header .toggle-cart svg,header .toggle-user svg,header .toggle-search img,header .toggle-wishlist img,header .toggle-cart img,header .toggle-user img {width:30px;height:30px }header .toggle-search {transition:0.2s ease-out }header .toggle-search .magnifier-icon {width:50px;height:50px }header .toggle-search .magnifier-icon:before {top:14px;left:14px;width:20px;height:20px }header .toggle-search .magnifier-handle,header .toggle-search .magnifier-handle-x {width:9px;top:33px;left:29px }#toggle_search:checked ~ header .toggle-search {width:40px;height:40px }body.index {}body.index #toggle_search:checked ~ header:not(.scrolled) .search-input-holder {width:calc(100vw * 666 / 1440) }body.index .video-nav .vid-holder .video-title {font-size:14px;line-height:19px;height:80px;overflow:hidden}body.index .video-nav .vid-holder .video-title::before {content:"";float:left;width:10px;height:80px }body.index .video-nav .vid-holder .video-title >:first-child {float:right;width:100%;margin-left:-10px }body.index .video-nav .vid-holder .video-title::after {content:"\02026";box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:calc(-19px - 0.5rem);left:100%;width:3em;margin-left:-3em;padding-right:10px;text-align:right;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white),color-stop(50%,white));background:-moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);background:-o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);background:-ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);background:linear-gradient(to right,rgba(255,255,255,0),white 50%,white) }body.index .video-nav .slick-list {margin-left:23px;margin-right:inherit }body.index .video-nav .slick-slide {margin:0 23px 0 0 }body.index .video-nav .slick-slide:first-child {padding-left:inherit }[modal] >.content {width:550px }footer {padding:220px 0 18px;font-size:18px }footer .copyrights {margin-top:48px }.hero .info-holder {margin-left:60px }.hero .btn {padding:0 34px;height:40px;font-size:14px;line-height:17px }.hero .info-holder {margin-left:50px }.hero .slide {height:500px }.hero .slide.type-2 .info-holder {width:600px }.swippables .slick-slide {width:162px;margin:0 25px }.item-wrapper[data-type="product"] .info-holder .title {margin-bottom:6px;font-size:20px }.item-wrapper[data-type="product"] .info-holder .subtitle {font-size:15px }.payment-methods {padding:84px 0 }.payment-methods .section--title {font-size:17px }.payment-method {padding:8px 14px }.payment-method img {height:50px }.newsletter {margin-top:-176px }.newsletter form {padding:90px 0 82px;transform:translateY(176px) }.newsletter form::before {left:calc((100vw - (2 * 40px) + 20px) * 0.08333333 + 40px);right:calc((100vw - (2 * 40px) + 20px) * 0.08333333 + 40px);width:calc(100% - 2 * calc((100vw - (2 * 40px) + 20px) * 0.08333333 + 40px)) }.newsletter .section--pretitle,.newsletter .section--title {font-size:30px;line-height:36px }.newsletter .nl-input-holder input::placeholder {font-size:14px }.newsletter .nl-input-holder button {font-size:14px }.newsletter .checkbox-holder,.newsletter .checkbox-holder a {font-size:14px;line-height:19px }.list--result .item-wrapper[data-type="product"] .item-holder {flex-basis:calc(100% / 6) }.product-info .slider .slide {padding-bottom:500px }.product-info .slider picture {width:234px }.product-info .product-title {font-size:40px;line-height:48px }.product-info .author-holder {font-size:20px }.product-info .note {font-size:17px }.product-info .variations-holder {padding:50px 0 40px }.product-info .variations-holder .variation {}.product-info .variations-holder .variation img {width:40px }.product-info .variations-holder .variation .title {font-size:26px }.product-info .variations-holder .variation .price {font-size:32px }.product-info .variations-holder .btn,.product-info .variations-holder .note {width:202px }.product-info .variations-holder .btn {font-size:20px }.product-info .variations-holder .btn img {width:30px }.product-extra-info {margin:110px 0 }.product-extra-info .section--title {font-size:30px;line-height:36px }.product-extra-info .product-detail .key {font-size:16px;line-height:22px }.product-extra-info .product-detail .value {font-size:20px;line-height:28px }.product-extra-info .product-description .txt {font-size:20px;line-height:28px }section.user-area .content-holder .content {padding:20px 80px }section.user-area .content-holder .label {font-size:14px }.wl--tab-wrapper .item-holder {flex-basis:calc(100% / 6) }}
@media (min-width:1540px) {html,body {font-size:18px }.container {max-width:1400px }.publishers .slick-slide {margin:0 75px }.payment-method {padding:8px 16px }.payment-method img {height:56px }.product-extra-info {margin:130px 0 }.product-extra-info .product-detail .value {flex:1.5 }.list--result .item-wrapper[data-type="product"] .item-holder {flex-basis:calc(100% / 6) }}body.loaded {opacity:1;visibility:visible }
body.oc-loading,
body.oc-loading * {cursor:wait !important}
.stripe-loading-indicator {height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}
.stripe-loading-indicator .stripe,
.stripe-loading-indicator .stripe-loaded {height:5px;display:block;background:#0090c0;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF;box-shadow:inset 0 1px 1px -1px #FFF,inset 0 -1px 1px -1px #FFF}
.stripe-loading-indicator .stripe {width:100%;-webkit-animation:oc-infinite-loader 60s linear;animation:oc-infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded {width:100%;transform:translate3d(-100%,0,0);opacity:0;filter:alpha(opacity=0)}
.stripe-loading-indicator.loaded {opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe {animation-play-state:paused}
.stripe-loading-indicator.loaded .stripe-loaded {opacity:1;filter:alpha(opacity=100);transform:translate3d(0,0,0);-webkit-transition:transform 0.3s linear;transition:transform 0.3s linear}
.stripe-loading-indicator.hide {display:none}
body >p.flash-message {position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-shadow:0 -1px 0 rgba(0,0,0,0.15);text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body >p.flash-message.fade {opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
body >p.flash-message.fade.in {opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body >p.flash-message.success {background:#8da85e}
body >p.flash-message.error {background:#c30}
body >p.flash-message.warning {background:#f0ad4e}
body >p.flash-message.info {background:#5fb6f5}
body >p.flash-message button.close {float:none;position:absolute;right:10px;top:8px;color:white;font-size:21px;line-height:1;font-weight:bold;opacity:0.2;filter:alpha(opacity=20);padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;outline:none}
body >p.flash-message button.close:hover,
body >p.flash-message button.close:focus {color:white;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
@media (max-width:768px) {body >p.flash-message {left:10px;right:10px;top:10px;margin-left:0;width:auto }}
[data-request][data-request-validate] [data-validate-for]:not(.visible),
[data-request][data-request-validate] [data-validate-error]:not(.visible) {display:none}
a.oc-loading:after,
button.oc-loading:after,
span.oc-loading:after {content:'';display:inline-block;vertical-align:middle;margin-left:.4em;height:1em;width:1em;animation:oc-rotate-loader 0.8s infinite linear;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5;filter:alpha(opacity=50)}
@-moz-keyframes oc-rotate-loader {0% {-moz-transform:rotate(0deg) }100% {-moz-transform:rotate(360deg) }}
@-webkit-keyframes oc-rotate-loader {0% {-webkit-transform:rotate(0deg) }100% {-webkit-transform:rotate(360deg) }}
@-o-keyframes oc-rotate-loader {0% {-o-transform:rotate(0deg) }100% {-o-transform:rotate(360deg) }}
@-ms-keyframes oc-rotate-loader {0% {-ms-transform:rotate(0deg) }100% {-ms-transform:rotate(360deg) }}
@keyframes oc-rotate-loader {0% {transform:rotate(0deg) }100% {transform:rotate(360deg) }}
@-moz-keyframes oc-infinite-loader {0% {transform:translateX(-100%) }10% {transform:translateX(-50%) }20% {transform:translateX(-25%) }30% {transform:translateX(-12.5%) }40% {transform:translateX(-6.25%) }50% {transform:translateX(-3.125%) }60% {transform:translateX(-1.5625%) }70% {transform:translateX(-0.78125%) }80% {transform:translateX(-0.390625%) }90% {transform:translateX(-0.1953125%) }100% {transform:translateX(-0.09765625%) }}
@-webkit-keyframes oc-infinite-loader {0% {transform:translateX(-100%) }10% {transform:translateX(-50%) }20% {transform:translateX(-25%) }30% {transform:translateX(-12.5%) }40% {transform:translateX(-6.25%) }50% {transform:translateX(-3.125%) }60% {transform:translateX(-1.5625%) }70% {transform:translateX(-0.78125%) }80% {transform:translateX(-0.390625%) }90% {transform:translateX(-0.1953125%) }100% {transform:translateX(-0.09765625%) }}
@-o-keyframes oc-infinite-loader {0% {transform:translateX(-100%) }10% {transform:translateX(-50%) }20% {transform:translateX(-25%) }30% {transform:translateX(-12.5%) }40% {transform:translateX(-6.25%) }50% {transform:translateX(-3.125%) }60% {transform:translateX(-1.5625%) }70% {transform:translateX(-0.78125%) }80% {transform:translateX(-0.390625%) }90% {transform:translateX(-0.1953125%) }100% {transform:translateX(-0.09765625%) }}
@-ms-keyframes oc-infinite-loader {0% {transform:translateX(-100%) }10% {transform:translateX(-50%) }20% {transform:translateX(-25%) }30% {transform:translateX(-12.5%) }40% {transform:translateX(-6.25%) }50% {transform:translateX(-3.125%) }60% {transform:translateX(-1.5625%) }70% {transform:translateX(-0.78125%) }80% {transform:translateX(-0.390625%) }90% {transform:translateX(-0.1953125%) }100% {transform:translateX(-0.09765625%) }}
@keyframes oc-infinite-loader {0% {transform:translateX(-100%) }10% {transform:translateX(-50%) }20% {transform:translateX(-25%) }30% {transform:translateX(-12.5%) }40% {transform:translateX(-6.25%) }50% {transform:translateX(-3.125%) }60% {transform:translateX(-1.5625%) }70% {transform:translateX(-0.78125%) }80% {transform:translateX(-0.390625%) }90% {transform:translateX(-0.1953125%) }100% {transform:translateX(-0.09765625%) }}