@media only screen and (min-width: 768px){.products--root{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.products--root .product--root{width:50%}}@media only screen and (min-width: 992px){.products--root .product--root{width:calc(33.33% + 2px)}}.product--root{position:relative;border:1px solid transparent;margin-bottom:30px;transition:0.2s 0.2s ease-in-out;transition-property:background-color, border-color;display:flex;flex-direction:column;flex-flow:column}@media only screen and (min-width: 768px){.product--root{padding:9px}}@media only screen and (min-width: 992px){.product--root{padding:9px 9px 0;margin:0 -1px}}@media only screen and (min-width: 992px){.product--root:hover{background-color:#f1f1f0;border-color:#d5d5d5;-webkit-transition-delay:0s;transition-delay:0s}}.product--images{position:relative;display:block;text-decoration:none}.product--images img{width:100%;outline:1px solid rgba(0,0,0,0.1);outline-offset:-1px}.product--extraPadding .product--images img{padding:20px;background-color:#fff}.product--link{display:block}.product--images .product--images-holder{padding-top:100%;outline:1px solid rgba(0,0,0,0.1);outline-offset:-1px;background-color:#fff}.rounded-corners-img .product--images .product--images-holder{border-radius:8px}.product--info{display:flex;flex-direction:column;align-items:center;padding-top:8px;flex:1}@media only screen and (min-width: 992px){.product--info{padding:10px 10px 25px;margin:0 -9px}}.product--title{font-size:14px;text-align:center;font-weight:400;line-height:24px}.product--title>a{text-decoration:none}.product--title>a::after{display:none}@media only screen and (min-width: 768px){.product--title{font-size:16px}}.product--description{width:90%;margin:0;font-size:12px;opacity:1;text-align:center}@media only screen and (min-width: 768px){.product--description{font-size:14px}}.product--description p{padding:8px 0}.product--price{margin-top:auto;margin-bottom:8px;font-size:14px;font-weight:700}.product--price-discounted{color:#cc1618}@media only screen and (min-width: 768px){.product--price{font-size:16px}}.product--colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}@media only screen and (min-width: 992px){.product--colors{margin-top:20px}}@media only screen and (max-width: 991px){.product--colors{margin-bottom:1px}}.product--color{display:block;border-radius:50%;margin:0 2px}.product--color .product--color-title[data-title]{display:none}.product--color:hover .product--color-title[data-title]{display:block}.product--color-title{position:relative;display:block;font-size:12px}.product--color-title[data-title]:after{content:attr(data-title);position:absolute;bottom:16px;left:-70px;z-index:100;background:#fff;color:#888;width:180px;border-radius:3px;text-align:center;border:2px solid #ebeae9}.product--color-title[data-title] .product--color-arrow{z-index:999;position:absolute}.product--color-title[data-title] .product--color-arrow:after,.product--color-title[data-title] .product--color-arrow:before{top:-18px;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.product--color-title[data-title] .product--color-arrow:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:8px;margin-left:-8px}.product--color-title[data-title] .product--color-arrow:before{border-color:rgba(149,149,149,0);border-top-color:#e8e7e6;border-width:10px;margin-left:-10px}@media only screen and (min-width: 992px){.product--color{margin:0 1px 1px}}.product--color input{display:none}.product--color-code{display:block;width:30px;height:30px;padding:3px;border:1px solid transparent;margin-top:0;background-clip:content-box;border-radius:50%;cursor:pointer;transition:0.2s ease-in-out;transition-property:border-color}.product--color-code:after{background:transparent;content:'';box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.15);width:22px;height:22px;display:block;border-radius:50%;position:relative;z-index:1}@media only screen and (min-width: 768px){.product--color-code:after{width:20px;height:20px}}@media only screen and (min-width: 992px){.product--color-code:after{width:15px;height:15px}}.product--colorSecond .product--color-code{position:relative}.product--root:hover input:checked ~ .product--color-code{border-color:#959595}.product--color:hover .product--color-code,.product--color.product--color-selected .product--color-code{border-color:inherit}@media only screen and (min-width: 768px){.product--color-code{width:28px;height:28px}}@media only screen and (min-width: 992px){.product--color-code{width:23px;height:23px}}.product--color-image{position:absolute;top:0;left:0;opacity:0;transition:0.2s ease-in-out;transition-property:opacity, visibility;visibility:hidden}.product--color-image.fade{opacity:0 !important}.product--root:hover input:checked ~ .product--color-image,.product--color:hover .product--color-image,.product--color:hover .product--label,.product--color.product--color-selected .product--color-image,.product--color.product--color-selected .product--label{opacity:1;visibility:visible}.product--color:hover .product--label{z-index:4}.product--color:hover .product--color-image{z-index:3}.search--root .product--color.product--color-selected .product--color-image,.search--root .product--color.product--color-selected .product--label{opacity:0;visibility:hidden}.search--searchOpen .search--root .product--color.product--color-selected .product--color-image,.search--searchOpen .search--root .product--color.product--color-selected .product--label{opacity:1;visibility:visible}.product--color .product--label{opacity:0;visibility:hidden}.product--more{position:relative;display:block;width:23px;height:23px;border:1px solid #303030;margin-left:5px;border-radius:50%;color:#303030;line-height:14px;text-align:center;margin-top:-1px;transition:0.2s ease-in-out;transition-property:transform}.product--more:after{background-position:center;background-size:9px;transform:rotate(45deg);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM3LjEgMzcuMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzcuMSAzNy4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiMzMDMwMzAiIGQ9Ik0yMi44LDE4LjVMMzYuMiw1LjFjMS4yLTEuMiwxLjItMy4xLDAtNC4yYy0xLjItMS4yLTMuMS0xLjItNC4yLDBMMTguNSwxNC4zTDUuMSwwLjljLTEuMi0xLjItMy4xLTEuMi00LjIsMCAgYy0xLjIsMS4yLTEuMiwzLjEsMCw0LjJsMTMuNCwxMy40TDAuOSwzMmMtMS4yLDEuMi0xLjIsMy4xLDAsNC4yYzAuNiwwLjYsMS40LDAuOSwyLjEsMC45czEuNS0wLjMsMi4xLTAuOWwxMy40LTEzLjRMMzIsMzYuMiAgYzAuNiwwLjYsMS40LDAuOSwyLjEsMC45czEuNS0wLjMsMi4xLTAuOWMxLjItMS4yLDEuMi0zLjEsMC00LjJMMjIuOCwxOC41eiIvPgo8L3N2Zz4=");transition:0.2s ease-in-out;transition-property:transform;content:"";width:100%;height:100%;display:block}@media only screen and (min-width: 767px){.product--more.hide-desktop{display:none}}@media only screen and (min-width: 992px){.product--more{width:15px;height:15px}.product--more:after{background-size:7px}}.product--more:hover{transform:scale(1.2)}.product--more:hover:after{transform:rotate(45deg)}.product--button{display:none}@media only screen and (min-width: 992px){.product--root:hover .product--button{margin-top:15px;opacity:1;visibility:visible}}@media only screen and (min-width: 992px){.product--button{display:block;margin-top:15px;opacity:0;transition:0.2s ease-in-out;transition-property:margin-top, opacity, visibility;visibility:hidden}}.flag--root{position:fixed;z-index:6;top:0;left:0;width:100%;height:100%;font-size:14px;pointer-events:none;transition:0.3s 0.5s ease-in-out;transition-property:background-color;user-select:none}.flag--flagOpen .flag--root{background-color:rgba(0,0,0,0.6);pointer-events:inherit;transition-delay:0s}@media only screen and (max-width: 767px){.flag--root{display:none}}.flag--flagOpen{overflow:hidden}html:not(.flag--flagOpen) .flag--toggle:hover .flag--label{width:160px;padding:0 35px}.flag--flagOpen .flag--overlay{left:50%;transform:translate(-50%, -50%)}.flag--close{position:absolute;top:20px;right:20px;width:30px;height:30px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNy4xIDM3LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3LjEgMzcuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTIyLjgsMTguNUwzNi4yLDUuMWMxLjItMS4yLDEuMi0zLjEsMC00LjJjLTEuMi0xLjItMy4xLTEuMi00LjIsMEwxOC41LDE0LjNMNS4xLDAuOWMtMS4yLTEuMi0zLjEtMS4yLTQuMiwwDQoJYy0xLjIsMS4yLTEuMiwzLjEsMCw0LjJsMTMuNCwxMy40TDAuOSwzMmMtMS4yLDEuMi0xLjIsMy4xLDAsNC4yYzAuNiwwLjYsMS40LDAuOSwyLjEsMC45czEuNS0wLjMsMi4xLTAuOWwxMy40LTEzLjRMMzIsMzYuMg0KCWMwLjYsMC42LDEuNCwwLjksMi4xLDAuOXMxLjUtMC4zLDIuMS0wLjljMS4yLTEuMiwxLjItMy4xLDAtNC4yTDIyLjgsMTguNXoiLz4NCjwvc3ZnPg0K);background-position:center;background-size:10px;cursor:pointer;transition:transform 0.2s ease-in-out}.flag--close:hover{transform:scale(1.2)}.flag--image{width:50%}.flag--content{display:flex;max-width:375px;flex-direction:column;align-items:center;justify-content:center;padding:20px;margin:0 auto;text-align:center}.flag--content>*{max-width:100%}.flag--content>*+*{margin-top:30px}.flag--title{max-width:260px}.flag--subtitle{font-size:22px;text-align:center}.flag--description{font-size:16px;text-align:left}@keyframes quote--pulse{0%,100%{background-color:#e8e7e6}50%{background-color:#efeeee}}.quote--quote{position:relative}.quote--loaded .quote--quote::after{animation:none;opacity:0;transition:opacity 0.5s ease-in-out}@media only screen and (min-width: 992px){.quote--quote{display:flex;align-items:stretch}}.quote--quote::after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;animation:quote--pulse 2s ease-in-out infinite;background-color:#e8e7e6;content:'';opacity:1;pointer-events:none}.quote--media{position:relative;display:block}@media only screen and (min-width: 992px){.quote--flipped .quote--media{order:2;margin-left:20px}}@media only screen and (min-width: 992px){.quote--media{flex:1 1 auto}}.quote--content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0;background-color:#e8e7e6}@media only screen and (min-width: 992px){.quote--flipped .quote--content{margin-left:0}}@media only screen and (min-width: 992px){.quote--single .quote--content{flex:0 0 100%;flex-direction:row;padding:100px 0;margin-left:0}}@media only screen and (min-width: 992px){.quote--content{flex:0 0 400px;margin-left:20px}}.quote--image{width:65px;border-radius:50%}@media only screen and (min-width: 768px){.quote--single .quote--image{width:120px}}.quote--profile{margin-top:20px;font-size:12px;text-align:center}@media only screen and (min-width: 768px){.quote--single .quote--profile{font-size:16px}}@media only screen and (min-width: 992px){.quote--single .quote--profile{width:30%;margin-top:0}}.quote--title{display:block;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}*+.quote--title{margin-top:20px}.quote--subtitle{display:block;letter-spacing:.08em;white-space:nowrap}.quote--text{max-width:100%;padding:0 50px;font-family:"Arctic Fox 08",sans-serif;font-size:20px;font-style:italic;text-align:center}@media only screen and (min-width: 768px){.quote--single .quote--text{font-size:26px;line-height:36px}}@media only screen and (min-width: 992px){.quote--single .quote--text{width:70%;order:2;padding:0 100px 0 0;font-size:30px;line-height:38px;text-align:left}}.modal--root{position:fixed;z-index:5;top:0;left:0;width:100%;height:100%;font-size:16px;pointer-events:none;transition:0.3s 0.5s ease-in-out;transition-property:background-color;user-select:none}.modal--root.modal--open{background-color:rgba(0,0,0,0.2);pointer-events:inherit;transition-delay:0s}.modal--modalOpen{overflow:hidden}.modal--open .modal--modal{transform:translate(-50%, -50%);transition:transform 0.5s ease-in-out, opacity 0s linear;opacity:1}@media only screen and (min-width: 992px){.modal--modal{max-width:1185px;height:auto;max-height:80vh;padding:60px 80px}}.modal--content{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}@media only screen and (max-width: 991px){.modal--content>*:nth-child(2){margin-top:30px}}@media only screen and (min-width: 992px){.modal--content{flex-direction:row}.modal--content>*:nth-child(1){width:70%}.modal--content>*:nth-child(2){width:30%;padding-left:40px}}.modal--close{position:absolute;top:20px;right:20px;width:30px;height:30px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4yLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAzNy4xIDM3LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM3LjEgMzcuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTIyLjgsMTguNUwzNi4yLDUuMWMxLjItMS4yLDEuMi0zLjEsMC00LjJjLTEuMi0xLjItMy4xLTEuMi00LjIsMEwxOC41LDE0LjNMNS4xLDAuOWMtMS4yLTEuMi0zLjEtMS4yLTQuMiwwDQoJYy0xLjIsMS4yLTEuMiwzLjEsMCw0LjJsMTMuNCwxMy40TDAuOSwzMmMtMS4yLDEuMi0xLjIsMy4xLDAsNC4yYzAuNiwwLjYsMS40LDAuOSwyLjEsMC45czEuNS0wLjMsMi4xLTAuOWwxMy40LTEzLjRMMzIsMzYuMg0KCWMwLjYsMC42LDEuNCwwLjksMi4xLDAuOXMxLjUtMC4zLDIuMS0wLjljMS4yLTEuMiwxLjItMy4xLDAtNC4yTDIyLjgsMTguNXoiLz4NCjwvc3ZnPg0K);background-position:center;background-size:10px;cursor:pointer;transition:transform 0.2s ease-in-out}.modal--close:hover{transform:scale(1.2)}.modal--open .product-card--content{z-index:2}.modal--root{z-index:6;user-select:auto}.modal--root .input--input{padding:10px 14px;line-height:19px}@media only screen and (min-width: 992px){.modal--root.customize-modal.modal-is-open .modal--modal{transform:translate(0, 0);top:0;left:0;transition:transform 0.5s ease-in-out, top 0.5s ease-in-out, opacity 0s linear}}.modal--root.customize-modal .modal--modal{height:100%;padding:0}@media only screen and (min-width: 992px){.modal--root.customize-modal .modal--modal{width:100%;max-height:none;max-width:none;transform:translate(0, 50vh);left:0;transition:transform 0.5s ease-in-out, top 0.5s ease-in-out, opacity 0s linear 0.5s}}.modal--root.customize-modal .modal--modal .modal--content{min-height:100%;flex-direction:row}.modal--root.customize-modal .modal--modal .modal--content>:nth-child(1){width:100%}.modal--root.customize-modal .modal--modal .modal--content>:nth-child(1) iframe{width:100%;height:100%;border:0}.modal--root.modal-is-open{background-color:rgba(0,0,0,0.2);pointer-events:inherit;transition-delay:0s}.modal-is-open .modal--modal{transform:translate(-50%, -50%);transition:transform 0.5s ease-in-out, opacity 0s linear;opacity:1}@media only screen and (max-width: 991px){.modal--open .modal--modal,.modal-is-open .modal--modal{transform:translate(0, 0);top:0;left:0;transition:transform 0.5s ease-in-out, top 0.5s ease-in-out, opacity 0s linear}.modal--modal{left:0;transform:translate(0, 50vh);transition:transform 0.5s ease-in-out, top 0.5s ease-in-out, opacity 0s linear 0.5s}}.nav-submenu__holder{display:flex;align-items:flex-start;align-self:stretch;height:100%}.nav-submenu__level2-holder{display:flex;height:100%;width:var(--childColumnWidth);max-width:var(--childColumnWidth);transition:0.3s ease-in-out;transition-property:width}.nav-submenu__level2-holder.has-level3{width:calc(2*var(--childColumnWidth));max-width:calc(2*var(--childColumnWidth))}.nav-submenu__level2-holder li{width:100%}.nav-submenu__level2,.nav-submenu__level3{display:flex;height:100%;flex:1;width:var(--childColumnWidth);max-width:var(--childColumnWidth)}.nav-submenu__level2 ul,.nav-submenu__level3 ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none;margin:0;padding:var(--space-padding-xxs, 4px);width:100%;gap:var(--space-padding-xxs, 4px);overflow:auto}.nav-submenu__level2{position:relative;padding:var(--space-padding-xxs, 4px) 0 var(--space-padding-xxs, 4px) var(--space-padding-xs, 8px)}.nav-submenu__level3{margin-left:var(--space-padding-xs, 8px);background:var(--color-surface-surface2);padding:var(--space-padding-xxs, 4px) var(--space-padding-xs, 8px)}.nav-submenu__level3 .nav-submenu__item.active>a,.nav-submenu__level3 .nav-submenu__item:hover>a{background:var(--color-surface-surface3)}.nav-submenu__level3 .nav-submenu__item a:focus{background:var(--color-surface-surface3)}.nav-submenu__level3-holder{position:absolute;left:calc(100% - var(--space-padding-xs, 8px));top:0;height:100%;visibility:hidden;opacity:0;transition:0.3s ease-in-out;transition-property:opacity,visibility}.nav-submenu__item button{text-align:left}.nav-submenu__item.active .nav-submenu__level3-holder{visibility:inherit;opacity:1}.nav-submenu__item.active button,.nav-submenu__item.active a,.nav-submenu__item:hover button,.nav-submenu__item:hover a{background:var(--color-surface-surface2);color:inherit}.nav-submenu__promo{width:31.5rem;height:100%;display:flex;padding:var(--space-padding-lg, 20px);flex-direction:column;position:relative;flex-wrap:wrap;justify-content:space-between}.nav-submenu__promo.half-splitted{align-content:space-between}.nav-submenu__promo-item{width:100%;height:100%;position:relative}.half-splitted .nav-submenu__promo-item{height:calc(50% - var(--space-padding-sm, 8px))}.nav-submenu__promo-background{overflow:hidden;width:100%;height:100%}.nav-submenu__promo-background img{width:100%;height:100%;object-fit:cover}.nav-submenu__promo-link{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:1}.nav-submenu__promo-content{position:absolute;display:flex;flex-direction:column;bottom:0;left:0;width:100%;padding:var(--space-padding-md, 16px);gap:var(--space-padding-xs, 8px);text-align:left;color:var(--color-neutral-white)}.nav-submenu__promo-content.black{color:var(--color-neutral-black)}.nav-submenu__promo-content h2{font-size:var(--font-size-4);line-height:var(--line-height-4);font-weight:400}.nav-submenu__promo-content h2.bold{font-weight:900}.nav-submenu__promo-content h3{font-size:var(--font-size-p);line-height:var(--line-height-p);margin:0;font-weight:400}.nav-submenu__promo-content h3.bold{font-weight:700}.nav-submenu__promo-content h3.black{color:var(--color-neutral-black)}.nav-submenu__close{align-self:start;padding:var(--space-padding-lg, 20px);position:absolute;background:var(--color-surface-surface1)}.nav-submenu__close svg{pointer-events:none}@media (min-width: 1300px){.nav-submenu__close{right:calc(var(--space-padding-mega) + var(--space-padding-xs))}}@media (max-width: 1299.98px){.nav-submenu__close{right:0}}.mobile-navmenu--active{opacity:1;visibility:visible}.mobile-navmenu ul{padding-left:0;list-style:none;margin:0}.mobile-navmenu__wrapper{height:calc(100dvh - 109px);overflow:auto;gap:var(--space-padding-md, 16px);display:flex;flex-direction:column}.mobile-navmenu__wrapper>li{padding-top:var(--space-padding-md, 16px);border-top:1px solid var(--color-interface-border-borderonsurfacecolor)}.mobile-navmenu__wrapper>li:first-child{border-top:0;padding-top:0}.mobile-navmenu__submenu{position:absolute;width:100%;top:0;transform:translateX(100%);transition:0.3s ease-in-out;transition-property:transform;background:inherit;height:calc(100dvh - 109px);overflow:hidden;background:var(--color-surface-surface1)}.mobile-navmenu__submenu.active{transform:translateX(0);z-index:9998}.mobile-navmenu__submenu>ul{height:calc(100dvh - 109px);overflow:auto}.mobile-navmenu .link-icons-block a{padding:var(--space-padding-sm, 12px) var(--space-padding-xxl, 24px)}.minicart{position:absolute;top:0;right:0;width:100%;height:100%;background-color:var(--color-neutral-white);transform:translate(100%, 0);transition:0.5s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-property:transform;box-shadow:0px 12px 32px 0px rgba(0,0,0,0.1);border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:var(--space-padding-xs, 8px)}@media (max-width: 767.98px){.minicart{overflow:auto}}@media (min-width: 768px){.minicart{display:flex;align-items:center;width:25.5rem;max-height:47.625rem;padding-bottom:1rem;flex-direction:column;gap:var(--space-padding-xs, 8px);flex-shrink:0}}.minicart__overlay{position:fixed;z-index:7;top:160px !important;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.3);opacity:0;transition:0.3s 0.5s ease-in-out;transition-property:opacity, visibility;visibility:hidden}@media (max-width: 767.98px){.minicart__overlay{top:109px !important}}.minicart__overlay--open{opacity:1;transition-delay:0s;visibility:visible}.minicart__overlay--open .minicart{transform:translate(0, 0);transition-delay:0.3s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.minicart__overlay--open .minicart .minicart__icon--open{display:none !important}.minicart__overlay--open .minicart .minicart__icon--close{display:flex;align-items:center;justify-content:center}.minicart__overlay--open .minicart .minicart__icon-amount{display:none}@media (max-width: 767.98px){.minicart__overlay--scrolled-header{top:69px !important}}.minicart__products{overflow:hidden;padding:0;background:var(--color-background-backgroundcolor)}@media (min-width: 768px){.minicart__products{max-height:26.5rem}.minicart__products::-webkit-scrollbar{display:none}}.minicart__products-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:var(--space-padding-xxs, 4px);padding:var(--space-padding-sm, 12px);list-style:none;overflow:auto}.minicart__items{position:relative;width:100%;overflow:auto}.minicart__bottom{display:flex;align-items:center;flex-direction:column;align-self:stretch;gap:var(--space-padding-xs, 8px)}.minicart__eligibility-message{border-bottom:1px solid var(--color-interface-border-bordercolor);width:100%;text-align:right;font-size:var(--font-size-caption) !important;line-height:var(--line-height-caption) !important;padding:0 0 16px !important}.minicart__bottom-wrapper{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:var(--space-padding-xxs, 4px) var(--spacer-padding-xxl, 24px);gap:var(--space-padding-xs, 8px);position:relative}.minicart__totals{display:flex;flex-wrap:wrap;align-items:flex-start;align-self:stretch;font-size:var(--font-size-p)}.minicart__totals dt{flex:1 1 50%;padding:var(--space-padding-sm, 12px) 0 16px;border-bottom:1px solid var(--color-interface-border-bordercolor);color:var(--color-text-primarytextcolor);font-weight:400;line-height:var(--line-height-p)}.minicart__totals dt:nth-child(-n+2){padding:0;border-bottom:0}.minicart__totals dt:nth-last-child(-n+2){border:none;color:var(--color-text-primarytextcolor)}.minicart__totals dd{margin:0;padding:var(--space-padding-sm, 12px) 0 16px;border-bottom:1px solid var(--color-interface-border-bordercolor);color:var(--color-text-primarytextcolor);font-weight:400;line-height:var(--line-height-p)}.minicart__totals dd:nth-child(-n+2){padding:0;border-bottom:0}.minicart__totals dd:nth-last-child(-n+2){border:none}.minicart__methods{display:flex;align-items:center;flex-direction:column;gap:var(--space-padding-xxs, 4px)}.minicart__methods-title{display:flex;align-items:center;gap:var(--space-padding-xxs, 4px)}.minicart__methods-title svg{fill:var(--color-text-primarytextcolor);margin-bottom:2px}.minicart__methods-title span{color:var(--color-text-primarytextcolor);text-align:center;font-size:var(--font-size-caption);font-style:normal;font-weight:400;line-height:var(--line-height-caption);text-transform:capitalize}.minicart__methods-payment{display:flex;justify-content:center;align-items:flex-start;gap:var(--space-padding-xs, 8px)}*+.minicart__items-wrapper{margin-top:0}.product-card{position:relative;display:flex;align-items:flex-start;align-self:stretch;gap:var(--space-padding-sm, 12px);background:var(--color-neutral-white);padding:var(--space-padding-lg, 20px);border:1px solid var(--color-interface-border-bordercolor);border-radius:var(--border-radius-radius-xs)}.product-card__gift .product-card__content{align-items:flex-start;flex-wrap:nowrap}.product-card__gift .product-card__info{flex:0 1 auto;margin-bottom:.625rem}.product-card__gift .product-card__price{margin-top:.625rem}.product-card__gift-info .modal-trigger{margin-top:.625rem}.product-card__image{display:flex;align-items:flex-start;gap:17.6px;cursor:pointer}.product-card__image img{transition:.3s ease}.product-card__image img:hover{transform:scale(1.15)}.product-card__wrapper{display:flex;flex-direction:column;flex:1 0 0;align-items:flex-start;gap:var(--space-padding-sm, 12px)}.product-card__wrapper>.error-txt{margin-top:8px}.product-card__details{display:flex;padding-bottom:var(--space-padding-sm, 12px);justify-content:space-between;align-items:flex-start;align-self:stretch;border-bottom:1px solid var(--color-interface-border-bordercolor)}.product-card__properties{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-padding-xs, 8px)}.product-card__content{display:flex;align-items:center;justify-content:space-between;align-self:stretch}.product-card__title{display:inline-block;font-weight:bold;text-decoration:none;text-transform:uppercase;width:11.875rem;line-height:var(--line-height-caption);font-size:var(--font-size-caption)}.product-card__sold .product-card__title,.product-card__sold .product-card__info,.product-card__sold .product-card__image{opacity:.3}.product-card__sold .product-card__price{color:var(--color-main-primarycolor)}.product-card__size-code span{line-height:var(--line-height-buttontext);text-transform:uppercase}.product-card__color{display:flex;align-items:center;gap:var(--space-padding-xs, 8px)}.product-card__color span:first-child{font-size:var(--font-size-buttontext);line-height:var(--line-height-buttontext);text-transform:uppercase}.product-card__color-code{display:inline-block;width:.625rem;height:.625rem;border-radius:50%}.product-card__color-code:after{background:transparent;content:'';box-shadow:inset 0px 0px 1px 1px rgba(0,0,0,0.15);width:.625rem;height:.625rem;display:block;border-radius:50%;position:relative;z-index:1}.product-card__color-second .product-card__color-code{position:relative}.product-card__quantity{margin-left:5px}.product-card__order-summary--remove{position:absolute;z-index:1;top:3px;right:0;cursor:pointer;font-size:.9375rem;line-height:.9375rem;font-weight:400;padding:0}.product-card__order-summary--remove:before{font-family:'fenix-icons' !important;content:'\e901'}.product-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-padding-xxs, 4px)}.product-card__select,.product-card__price{flex-shrink:0}.product-card__select{display:flex;align-items:center;min-width:5.375rem;margin-right:.625rem}.product-card__select>label{margin-right:.3125rem}.product-card__select::after{right:.8125rem}.product-card__select select{padding:2px 25px 2px 10px}.product-card__price{text-align:center;font-weight:700;line-height:var(--line-height-p);white-space:nowrap;margin-left:auto}.product-card__price--original{text-align:right;font-size:var(--font-size-buttontext);font-style:normal;font-weight:400;line-height:var(--line-height-buttontext);text-decoration:line-through;height:1rem}.product-card__price--special{color:var(--color-interface-primaryactivecolor)}.product-card__price-wrapper{display:flex;flex-direction:column}.qty-selector{display:flex;align-items:center;padding:2px;border-radius:var(--border-radius-radius-full);background:var(--color-grays-gray100);gap:.75rem}.qty-selector__order-summary{display:flex;align-items:center;border:1px solid #d2d0ce;border-radius:4px;background:var(--color-neutral-white)}.qty-selector__order-summary--minus{border-right:1px solid #d2d0ce}.qty-selector__order-summary--plus{border-left:1px solid #d2d0ce}.qty-selector__order-summary button{display:flex;align-items:center;justify-content:center;width:1.875rem}.qty-selector__order-summary button svg{display:inline-block;max-width:100%;height:auto;backface-visibility:hidden}.qty-selector__order-summary button svg use{transition:fill .3s}.qty-selector__order-summary button:hover svg use{fill:var(--color-interface-primaryactivecolor)}.tab-user .qty-selector__order-summary button:focus svg use{fill:var(--color-interface-primaryactivecolor)}.qty-selector__order-summary button:disabled{cursor:not-allowed}.qty-selector__order-summary button:disabled svg use{fill:#d2d0ce}.qty-selector__order-summary .select--root.product-list--select{min-width:3.125rem !important;max-width:3.125rem;margin:0 !important}.qty-selector__order-summary .select--root.product-list--select select{padding-right:1.375rem !important;font-weight:700;border:0;border-radius:0}.qty-selector__order-summary .select--root.product-list--select:after{right:7px}.qty-selector .product-list--qty{display:flex;align-items:center;justify-content:center;width:max-content;font-weight:700;line-height:var(--line-height-p)}.qty-selector .product-list--qty-helper{display:none}.qty-selector .select--root.product-list--select{min-width:3.125rem !important;max-width:3.125rem;margin:0 !important}.qty-selector .select--root.product-list--select select{padding-right:1.375rem !important;font-weight:700;border:0;border-radius:0}.qty-selector .select--root.product-list--select:after{right:7px}#mini-cart .product-list--content{position:static}@keyframes slide-down{0%{transform:translateY(-20px)}100%{transform:translateY(0px)}}.undo__order-summary--root{display:flex;align-items:center;padding-top:1.125rem;padding-bottom:.3125rem}.undo__order-summary--root>p{margin-right:1.25rem;line-height:1.2}.undo__order-summary--root>p:not(.error-txt){color:#6D6D6D}.undo__order-summary--root>p.error-txt{color:#cc1618}.undo__order-summary--root>p.error-txt *{color:#cc1618}.undo__order-summary--root>button{margin-left:auto;color:#6D6D6D;text-transform:uppercase;line-height:1.2}.undo__order-summary--root>button:hover,.undo__order-summary--root>button:focus{color:#303030}.undo--root{display:flex;align-items:center;justify-content:space-between;position:sticky;margin:0 auto;bottom:8px;width:22.5rem;padding:var(--space-padding-sm, 12px);border-radius:var(--space-padding-xs, 8px);background:var(--color-neutral-white);box-shadow:0px 15px 32px 0px rgba(0,0,0,0.2)}.undo--root>p{color:var(--color-main-secondarycolor);font-size:var(--font-size-buttontext);font-style:normal;font-weight:700;line-height:var(--line-height-buttontext);text-transform:uppercase}.undo--root>p.error-txt{color:var(--color-main-primarycolor)}.undo--root>p.error-txt *{color:var(--color-main-primarycolor)}.undo--root>button{border-radius:var(--Border-Radius-Radius-xs, 4px);border:1px solid var(--color-interface-border-bordercolor)}.footer--root{padding:30px 25px;background-color:#e8e7e6;font-size:16px;text-align:center}@media only screen and (min-width: 768px){.footer--root{padding:80px 25px;text-align:left}}@media only screen and (min-width: 992px){.footer--root{font-size:14px}}.footer--container,.footer-brands{position:relative;max-width:976px;margin:0 auto}@media only screen and (min-width: 768px){.footer--container{display:flex;align-items:stretch;justify-content:space-between;padding:100px 0}}@media only screen and (min-width: 992px){.footer--container{padding:0 0 0 400px}}@media only screen and (min-width: 1300px){.footer--container,.footer-brands{max-width:1185px}}.footer-brands{margin:35px auto 0;display:flex;align-items:center}.footer-brands--list{list-style:none;margin:0;display:flex;align-items:center;padding:0}.footer-brands--item{margin-left:50px}.footer-brands--link{display:block;max-width:200px}.footer-brands--title{flex:0 0 auto;font-size:16px;font-weight:700;text-transform:uppercase}.footer-brands--title:before{display:none}@media only screen and (max-width: 767px){.footer-brands{display:block}.footer-brands--title{text-align:left;margin-bottom:30px}.footer-brands--list{gap:20px;justify-content:space-between}.footer-brands--item{margin-left:0}}.footer--logo{display:block;margin-bottom:30px;color:#cc1618;text-align:center}@media only screen and (min-width: 768px){.footer--logo{position:absolute;top:0;left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 992px){.footer--logo{left:0;transform:translateX(0)}}.footer--logo svg{width:100px}@media only screen and (min-width: 768px){.footer--logo svg{width:140px;height:50px}}.footer--secondary{display:inline-flex;align-items:center;margin-top:30px}@media only screen and (max-width: 767px){.footer--secondary{flex-direction:column}}@media only screen and (min-width: 768px){.footer--secondary{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}@media only screen and (min-width: 992px){.footer--secondary{left:0;transform:translateX(0)}}.footer--secondary img{height:35px}.footer--secondary span{max-width:140px;margin:10px 0 0;font-size:12px;line-height:1.4}@media only screen and (min-width: 768px){.footer--secondary span{margin:0 0 0 10px}}.footer--column{display:flex;flex-direction:column;justify-content:space-between;text-align:left}@media only screen and (min-width: 768px){.footer--column+.footer--column{margin-top:0}}@media only screen and (max-width: 767px){.footer--group.footer--social{padding-top:20px}.footer--group.footer--social+.footer--group.footer--social{padding-top:0}}.footer--checkbox{display:none}.footer--title{position:relative;display:block;margin:0;font-size:16px;font-weight:700;text-transform:uppercase;user-select:none;line-height:inherit}.footer--title-btn-mobile{display:none}@media only screen and (max-width: 767px){.footer--title{border-bottom:2px solid #d6d6d6}.footer--title-txt-desktop{display:none}.footer--title-btn-mobile{display:block;padding:10px 0 10px 25px;position:relative}.footer--title::before{position:absolute;top:50%;left:0;width:9px;height:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjY2MxNjE4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4yNCAzNCI+DQogICAgPHBhdGggZD0iTTMsMzRhMywzLDAsMCwxLTIuMTItLjg4LDMsMywwLDAsMSwwLTQuMjRMMTIuNzYsMTcsLjg4LDUuMTJBMywzLDAsMCwxLDUuMTIuODhMMjEuMjQsMTcsNS4xMiwzMy4xMkEzLDMsMCwwLDEsMywzNFoiLz4NCjwvc3ZnPg0K);content:'';transform:translate(0, -50%);transition:transform 0.1s ease-in-out}.footer--checkbox:checked ~ .footer--title::before{transform:translate(0, -50%) rotate(90deg)}}.footer--links{padding:0;margin:0;list-style:none}@media only screen and (max-width: 767px){.footer--checkbox ~ .footer--links{display:none}}@media only screen and (max-width: 767px){.footer--checkbox:checked ~ .footer--links{display:block}}@media only screen and (max-width: 767px){.footer--social .footer--links{display:flex;flex-wrap:wrap;justify-content:space-between}}.footer--social .footer--links>*{display:flex;align-items:center}.footer--social .footer--links>*>*+*{margin-left:10px}@media only screen and (min-width: 768px){.footer--links{margin-top:10px}}.footer--links hr{visibility:hidden}@media only screen and (max-width: 767px){.footer--links hr{display:none}}.footer--link{display:flex;padding:10px 0;border-bottom:2px solid #d6d6d6;color:#303030;text-decoration:none}.footer--link button{padding:0}@media only screen and (max-width: 767px){.footer--social .footer--link{width:50%;padding:10px 0;border-bottom:none}}@media only screen and (max-width: 767px){.footer--link{padding:10px 25px}}@media only screen and (min-width: 768px){.footer--link{padding:0;border-bottom:none}}.footer--link a{color:#303030;text-decoration:none}.footer--icon{width:30px;height:30px;color:#303030}@media only screen and (min-width: 992px){.footer--icon{width:16px;height:16px}}.search-results{display:flex;align-items:center;position:fixed;top:120px;left:0;width:100%;height:calc(100vh - 160px);z-index:4;flex-direction:column;opacity:0;overflow-y:auto;background:var(--color-surface-surface1);transition:0.3s ease;transition-property:opacity, visibility;visibility:hidden}@media (max-width: 991.98px){.search-results{top:69px;height:calc(100dvh - 109px)}.js-sticky-header .search-results{height:calc(100dvh - 69px)}}.search-results__wrapper{width:100%;padding:var(--space-padding-sm, 12px) 0px}.search-results__columns{display:flex;padding:0px var(--space-padding-sm, 12px);align-items:flex-start;align-content:flex-start;align-self:stretch;justify-content:space-between;flex-wrap:wrap}@media (max-width: 991.98px){.search-results__columns{flex-flow:column}}.search-results__columns>div{display:flex;min-width:15.5rem;max-width:20rem;padding:0px var(--space-padding-xxs, 4px);flex-direction:column;align-items:flex-start;gap:var(--space-padding-xxs, 4px);flex:1 0 0}.search-results__columns ul{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-padding-xxs, 4px);align-self:stretch}@media (max-width: 991.98px){.search-results__columns ul li:nth-child(4){display:none}}.search-results__title{font-size:var(--font-size-p);cursor:default}.search-results__title:hover{background:transparent}.search-results__title--secondary{padding:var(--space-padding-md, 16px) var(--space-padding-mega, 40px)}.search-results__link{padding:var(--space-padding-xs, 8px) var(--space-padding-xxl, 24px)}.search-results__link--empty{cursor:default}.search-results__link--empty:hover{background:transparent}.search-results__content-area{padding-bottom:var(--space-padding-mega, 40px)}@media (max-width: 991.98px){.search-results__suggested-products{padding:var(--space-padding-md, 16px) 0px;max-width:100%;overflow:hidden}}@media (max-width: 991.98px){.search-results__carousel{padding:0 0 0 var(--space-padding-mega, 40px)}}.search-results--visible{opacity:1;visibility:visible}@keyframes search-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}.scrollable-content{scroll-snap-type:x mandatory;overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow:-moz-scrollbars-none;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;display:flex}@media only screen and (max-width: 991px){.scrollable-content:before,.scrollable-content:after{content:"";display:block;border-left:11px solid transparent}}.scrollable-content--arrow{position:absolute;border:none;color:#333;border-radius:50%;top:50%;transform:translateY(-50%) rotate(180deg);width:80px;height:80px;padding:40px;background:transparent;z-index:1}.scrollable-content--arrow svg{position:absolute;background:#fff;border:1px solid transparent;border-radius:50%;padding:12px;width:40px;height:40px;top:25%;left:25%}.scrollable-content--arrow svg:hover{border-color:#6D6D6D}.scrollable-content--arrow svg .arrow{fill:#303030}@media only screen and (min-width: 1300px) and (max-width: 1344px), only screen and (min-width: 992px) and (max-width: 1133px){.scrollable-content--arrow{width:50px;padding:25px}.scrollable-content--arrow svg{left:10%}}.scrollable-content--arrow.next{right:-70px}@media only screen and (min-width: 1300px) and (max-width: 1344px){.scrollable-content--arrow.next{right:-45px}}@media only screen and (min-width: 992px) and (max-width: 1133px){.scrollable-content--arrow.next{right:-15px}}.scrollable-content--arrow.previous{left:-70px}@media only screen and (min-width: 1300px) and (max-width: 1344px){.scrollable-content--arrow.previous{left:-45px}}@media only screen and (min-width: 992px) and (max-width: 1133px){.scrollable-content--arrow.previous{left:-15px}}.scrollable-content--arrow.scrollable-content--disabled{display:none !important}.scrollable-content--arrow:hover{cursor:pointer}@media only screen and (max-width: 991px){.scrollable-content--arrow{display:none !important}}@media only screen and (min-width: 992px) and (max-width: 1133px){.scrollable-content--arrow.next{right:-55px}}@media only screen and (min-width: 992px) and (max-width: 1133px){.scrollable-content--arrow.previous{left:-55px}}.scrollable-content.products--root{white-space:nowrap;margin:0;flex-wrap:nowrap}.scrollable-content::-webkit-scrollbar{display:none}.scrollable-content>*{white-space:normal;vertical-align:top}.scrollable-content>*.in-view{visibility:visible}.scrollable-content>*:not(.in-view){visibility:hidden}@media only screen and (max-width: 991px){.scrollable-content>*.product--root{margin-bottom:0 !important}.scrollable-content>*.product--root .product--color{margin:0}.scrollable-content>*.product--root .product--color-code{width:20px;height:20px}.scrollable-content>*.product--root .product--color-code:after{width:12px;height:12px}.scrollable-content>*.product--root .product--more{width:13px;height:13px}.scrollable-content>*.product--root .product--more:after{background-size:5px}}@media only screen and (max-width: 1300px) and (min-width: 992px){.scrollable-content>*.product--root .product--color:nth-child(n+5){display:none}}@media only screen and (max-width: 374px){.scrollable-content>*.product--root .product--color:nth-child(n+5){display:none}}.scrollable-content>*.product--root .product--color .product--color-title[data-title]{display:none}.scrollable-content>*.product--root .product--color:hover .product--color-title[data-title]{display:block}.scrollable-content>*.product--root .product--color:hover .product--color-title[data-title]:after{width:140px}.scrollable-content>*.product--root .product--color:hover .product--color-title[data-title] .product--color-arrow:after{margin-left:0}.scrollable-content>*.product--root .product--color:hover .product--color-title[data-title] .product--color-arrow:before{margin-left:-2px}.scrollable-content>*.product--root.in-view .product--color.product--color-variant:hover .product--color-title[data-title]:after{left:-10px !important}.scrollable-content>*.product--root.in-view .product--color.product--color-variant:nth-child(5):hover .product--color-title[data-title]:after,.scrollable-content>*.product--root.in-view .product--color.product--color-variant:nth-child(6):hover .product--color-title[data-title]:after{left:-110px !important}.scrollable-content>*.product--root.in-view .product--color.product--color-variant:nth-child(4):hover .product--color-title[data-title]:after{left:-70px !important}.scrollable-content>*.product--root.in-view .product--color.product--color-variant:nth-child(3):hover .product--color-title[data-title]:after{left:-40px !important}.scrollable-content>*.product--root.in-view .product--color:first-child:hover .product--color-title[data-title]:after{left:-45px}.scrollable-content--wrapper{position:relative;margin:0 auto}@media only screen and (min-width: 992px){.scrollable-content--wrapper{max-width:84.815%}}@media only screen and (max-width: 991px){.scrollable-content--wrapper{margin:0 -20px}}.scrollable-content>*,.scrollable-content>.product--root{margin:0}@media only screen and (min-width: 992px){.scrollable-content>*,.scrollable-content>.product--root{width:25%;max-width:25%;flex-basis:25%;min-width:25%}}@media only screen and (max-width: 991px) and (min-width: 768px){.scrollable-content>*,.scrollable-content>.product--root{width:calc(33.33333% - 11px);max-width:calc(33.33333% - 11px);flex-basis:calc(33.33333% - 11px);min-width:calc(33.33333% - 11px)}}@media only screen and (max-width: 767px){.scrollable-content>*,.scrollable-content>.product--root{width:calc(50% - 20px);max-width:calc(50% - 20px);flex-basis:calc(50% - 20px);min-width:calc(50% - 20px);padding:9px 9px 0}}.tab-user .flag--toggle:focus .flag--flag{outline:#3E5AF7 solid 3px}.tab-user a:focus,.tab-user input:focus,.tab-user textarea:focus,.tab-user button:focus,.tab-user [tabindex]:focus,.tab-user select:focus{outline:#3E5AF7 solid 3px !important;outline-offset:2px;text-decoration:none;box-shadow:0 0 0 7px #fff}.tab-user .custom-radio input[type=radio]:focus ~ .design-radio,.tab-user .custom-checkbox input[type=checkbox]:focus ~ .design-checkbox{outline:#3E5AF7 solid 3px !important;outline-offset:2px}.tab-user .product-card--colors-wrapper .product-card--color:focus{outline-offset:-1px}.tab-user .product--root .product--link:focus{outline:none !important;box-shadow:none}.tab-user .product--root .product--link:focus:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;outline:#3E5AF7 solid 3px !important;outline-offset:-3px;z-index:10}.tab-user .product-gallery-slide--holder .product--color:focus .product--color-title[data-title] .product--color-arrow:after{margin-left:2px !important}.tab-user .product-gallery-slide--holder .product--color:focus .product--color-title[data-title] .product--color-arrow:before{margin-left:0 !important}.tab-user .product--color:focus .product--color-title[data-title]:after{content:attr(data-title);position:absolute;bottom:36px;left:-70px;z-index:100;background:#fff;color:#888;width:180px;border-radius:3px;text-align:center;border:2px solid #ebeae9}.tab-user .product--color:focus .product--color-title[data-title] .product--color-arrow{z-index:999;position:absolute}.tab-user .product--color:focus .product--color-title[data-title] .product--color-arrow:after,.tab-user .product--color:focus .product--color-title[data-title] .product--color-arrow:before{top:-38px;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.tab-user .product--color:focus .product--color-title[data-title] .product--color-arrow:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:8px;margin-left:-8px}.tab-user .product--color:focus .product--color-title[data-title] .product--color-arrow:before{border-color:rgba(149,149,149,0);border-top-color:#e8e7e6;border-width:10px;margin-left:-10px}.tab-user .product--root .product--color .product--color-title[data-title]{display:none}.tab-user .product--root .product--color:focus .product--color-title[data-title]{display:block}.tab-user .product--root .product--color:focus .product--color-title[data-title]:after{width:140px}.tab-user .product--root .product--color:focus .product--color-title[data-title] .product--color-arrow:after{margin-left:0}.tab-user .product--root .product--color:focus .product--color-title[data-title] .product--color-arrow:before{margin-left:-2px}.tab-user .product--root.in-view .product--color.product--color-variant:focus .product--color-title[data-title]:after{left:-10px !important}.tab-user .product--root.in-view .product--color.product--color-variant:nth-child(5):focus .product--color-title[data-title]:after,.tab-user .product--root.in-view .product--color.product--color-variant:nth-child(6):focus .product--color-title[data-title]:after{left:-110px !important}.tab-user .product--root.in-view .product--color.product--color-variant:nth-child(4):focus .product--color-title[data-title]:after{left:-70px !important}.tab-user .product--root.in-view .product--color.product--color-variant:nth-child(3):focus .product--color-title[data-title]:after{left:-40px !important}.tab-user .product--root.in-view .product--color:first-child:focus .product--color-title[data-title]:after{left:-45px}.tab-user .product--root .product--color:focus{outline-offset:0}.tab-user .product--root .product--color:focus .product--color-code{border-color:inherit}.tab-user .product--root:focus,.tab-user .product--root.active{background-color:#f1f1f0;border-color:#d5d5d5;-webkit-transition-delay:0s;transition-delay:0s}.tab-user .product--root:focus .product--info,.tab-user .product--root.active .product--info{padding-bottom:25px;background-color:#f1f1f0;border-color:#d5d5d5;-webkit-transition-delay:0s;transition-delay:0s}.tab-user .product--root:focus .product--description,.tab-user .product--root.active .product--description{max-height:110px;opacity:1;-webkit-transition:max-height 0.2s ease-in-out, opacity 0.2s 0.1s ease-in-out;transition:max-height 0.2s ease-in-out, opacity 0.2s 0.1s ease-in-out}.tab-user .product--root:focus input:checked ~ .product--color-code,.tab-user .product--root.active input:checked ~ .product--color-code{border-color:#959595}.tab-user .product--root:focus input:checked ~ .product--color-image,.tab-user .product--root.active input:checked ~ .product--color-image,.tab-user .product--root .product--color:focus .product--color-image,.tab-user .product--root .product--color:focus .product--label{opacity:1;visibility:visible}.tab-user .product--root .product--color:focus .product--label{z-index:4}.tab-user .product--root .product--color:focus .product--color-image{z-index:3}.tab-user .product--root:focus .product--button,.tab-user .product--root.active .product--button{margin-top:15px;opacity:1;visibility:visible}.tab-user .product-list--remove:focus{opacity:0.5}.tab-user .slick-arrow:focus,.tab-user .flickity-button:focus{outline:none !important;box-shadow:0 0 0 5px #3E5AF7}.staff--modal .modal--container{width:100%;display:flex;flex-direction:column}@media only screen and (min-width: 992px){.staff--modal .modal--content,.staff--modal .modal--container{flex-wrap:wrap;flex-direction:row}.staff--modal .modal--close{top:5px;right:5px}.staff--modal .modal--close:focus{outline:#3E5AF7 solid 3px !important;outline-offset:2px;text-decoration:none}}@media only screen and (max-width: 767px){.staff--modal{display:none}}.staff--modal .find-title{width:100%;font-weight:700;margin:20px 0 10px}.staff--modal .modal--modal{background:#fff;padding:20px}@media only screen and (max-width: 991px){.staff--modal .modal--modal{padding-top:30px;padding-bottom:30px}}.staff--modal p{margin-top:5px}.staff--modal .left-area{width:60%}.staff--modal .right-area{width:40%;padding-left:30px}.staff--modal .logout-button{margin-top:10px}@media only screen and (max-width: 991px){.staff--modal .left-area,.staff--modal .right-area{width:100%;padding:0}.staff--modal .right-area{margin-top:30px}}.staff--modal .form-box{background:#e8e7e6;padding:20px;height:100%;width:100%;float:left}.staff--modal label{color:#3d3d3d;line-height:20px}.staff--modal .select--select{padding-left:14px;line-height:19px}.staff--modal .input--root{margin:0}.staff--modal .input-wrapper{margin-bottom:10px;float:left;width:100%}.staff--modal .input-wrapper:last-child{margin-bottom:0}.staff--modal .button-holder{margin-top:10px}.staff--modal .button-holder .button--root{width:100%}.staff--modal .half-area{width:50%;float:left}.staff--modal .left{padding-right:10px}.staff--modal .right{padding-left:10px}.staff--modal .medium-area{width:70%;float:left}.staff--modal .short-area{width:30%;float:left}@media only screen and (min-width: 992px){.edit-giftcard-info--modal .modal--modal{border-radius:10px}}.edit-giftcard-info--modal .modal--close{top:10px;right:10px}.edit-giftcard-info--modal .modal--content>*:nth-child(1){width:100%}@media only screen and (min-width: 992px){.edit-giftcard-info--modal .modal--modal{max-width:900px}}.edit-giftcard-info--modal .inline-input{display:flex;justify-content:space-between}.edit-giftcard-info--modal .inline-input .input--root{margin:0;width:48%}.edit-giftcard-info--modal .input-card-date{display:block;height:41px}.edit-giftcard-info--modal .button-holder{margin-top:15px}

