.badge{align-items:center;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.badge-info{background-color:#fffbeb;color:#363636}.badge-danger{background-color:#feecf0;color:#ff3860}.badge-success{background:#effaf3;color:#48c78e}.breadcrumbs{background-color:red}.product-customization{margin:40px 0}.product-customization .product-customization-item{margin:20px 0}.product-customization .product-message{background:#f8f9fa;border:none;height:3.125rem;padding:.625rem;resize:none;width:100%}.product-customization .product-message:focus{background-color:#fff;outline:.1875rem solid #101010}.product-customization .file-input{cursor:pointer;height:2.625rem;left:0;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:1}.product-customization .customization-message{margin-top:20px}.product-customization .custom-file{background:#f8f9fa;color:#6c757d;display:block;height:2.625rem;line-height:2.625rem;margin-top:20px;position:relative;text-indent:.625rem;width:100%}.product-customization .custom-file button{position:absolute;right:0;top:0;z-index:0}.product-customization small{color:#6c757d}.attribute-radio__label{margin:0;position:relative}.attribute-radio__input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.attribute-radio__input:checked~.attribute-radio__text{background-color:#101010;border-color:#101010;color:#fff}.attribute-radio__text{background:#f6f6f6;display:block;font-size:.785rem;font-weight:600;min-width:2.1875rem;padding:8px 15px;text-align:center}.ask-other-size{align-items:center;background:#f6f6f6;border-radius:8px;display:flex;flex-wrap:wrap;font-size:.85rem;gap:6px 10px;line-height:1.4;margin-top:12px;padding:10px 14px}.ask-other-size__text{color:#6b6b6b}.ask-other-size__link{align-items:center;color:#101010;display:inline-flex;font-weight:600;gap:6px;text-decoration:underline;text-underline-offset:2px}.ask-other-size__link:focus,.ask-other-size__link:hover{color:#000;text-decoration:underline}.ask-other-size__icon{flex-shrink:0}@media(min-width:768px){.sticky-product-content{position:sticky;top:120px}}.product-tab{margin-top:-1px}.product-tab__title{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;cursor:pointer;display:inline-block;font-size:17px;font-weight:600;position:relative;width:100%}@media(max-width:991.98px){.product-tab__title{font-size:17px}}.product-tab__title img{margin-left:12px;margin-right:18px}.product-tab__link{cursor:pointer;margin:8px 0}.product-tab__link img{margin-left:0}.product-tab__link span{text-decoration:underline}.product-tab__content{font-size:16px}.product-tab__content-inner{line-height:1.6rem;padding:25px 0}.product-tab__dropdown{margin:18px 0;padding-right:30px}@media(max-width:991.98px){.product-tab__dropdown{margin:14px 0}}.product-tab__dropdown[aria-expanded=true]:after{background-image:url(/themes/cc-theme/assets/img-dist/c28943f2cf909a7aa94677db13f625cc.svg)}.product-tab__dropdown:after{background-image:url(/themes/cc-theme/assets/img-dist/142692731ddd250813c540cdf8a64ecb.svg);background-position:50%;background-repeat:no-repeat;content:"";height:25px;position:absolute;right:0;width:25px;z-index:1}.product-cover{cursor:pointer;overflow:hidden}@media(min-width:992px){.product-cover{margin-left:10px;margin-right:30px}}.product-cover img{margin:0 auto}@media(min-width:992px){.product-cover img{padding-left:10px;padding-right:30px}}.product-images{overflow:visible;position:relative}@media(min-width:992px){.product-images{height:628px;order:1;width:96px}}@media(max-width:1199.98px){.product-images{height:auto;margin-top:16px;order:2;width:100%}}.product-images .swiper-container{height:100%;width:100%}.product-images .swiper-slide{cursor:pointer;overflow:hidden;transition:all .2s ease}@media(max-width:1199.98px){.product-images .swiper-slide{height:auto!important;width:auto!important}}.product-images .swiper-slide:hover{border-color:#101010;transition:all .2s ease}.product-images .swiper-inner{box-sizing:border-box;height:180px;overflow:hidden;text-align:center;width:146px}.images-container{align-items:flex-start;display:flex;flex-direction:column}@media(min-width:992px){.images-container{flex-direction:row}}.slider-nav__arrow{background:#fff;left:32px;position:absolute;z-index:50}.slider-nav__arrow img{padding:8px 5px}.slider-nav .swiper-slide{border:1px solid #e5e5e5}.slider-nav .swiper-slide:hover{border:1px solid #101010}.slider-nav__next{border-top:1px solid #f2f2f2;bottom:0}.slider-nav__next,.slider-nav__prev{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2}.slider-nav__prev{border-bottom:1px solid #f2f2f2;top:0}.slider-nav__next,.slider-nav__prev{background-position:50%;background-repeat:no-repeat;display:block;height:25px;width:30px}.slider-nav__next.swiper-button-disabled,.slider-nav__prev.swiper-button-disabled{opacity:0}@media(min-width:992px){.slider-nav__pagination{display:none!important}}.left_vertical .product-images,.right_vertical .product-images{max-width:100%}.product-view_content{overflow:visible;position:relative;width:100%}@media(min-width:992px){.product-view_content{display:flex;order:2;width:calc(100% - 100px)}}@media(max-width:1199.98px){.product-view_content{order:1}}.images-container:not(:has(.product-images)) .product-view_content{order:0;width:100%}table{background:#fff;border-collapse:collapse;border-left:1px solid #eaeaea;border-top:1px solid #eaeaea;margin:10px 0 6px;padding:0;width:100%}table caption{font-size:1.5em;margin:.5em 0 .75em}table tr{border:1px solid #ddd;padding:.35em}table tr:first-child{background-color:#f8f8f8}table td{padding:8px 6px;text-align:center}table td,table th{border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;font-size:12px;line-height:20px;vertical-align:middle}table th{background:#fafafa;font-size:.85em;letter-spacing:.1em;padding:12px 6px;text-transform:uppercase;white-space:nowrap}.product-features>dl.data-sheet dd.value,.product-features>dl.data-sheet dt.name,.product-manufacturer>dl.data-sheet dd.value,.product-manufacturer>dl.data-sheet dt.name,.product-quantities>dl.data-sheet dd.value,.product-quantities>dl.data-sheet dt.name{border-bottom:1px solid #efefef;flex:1 0 40%;font-weight:400;margin-bottom:.5rem;margin-right:.625rem;min-height:2.5rem;padding:.625rem;word-break:normal}.product-features>dl.data-sheet dd.value:nth-of-type(2n),.product-features>dl.data-sheet dt.name:nth-of-type(2n),.product-manufacturer>dl.data-sheet dd.value:nth-of-type(2n),.product-manufacturer>dl.data-sheet dt.name:nth-of-type(2n),.product-quantities>dl.data-sheet dd.value:nth-of-type(2n),.product-quantities>dl.data-sheet dt.name:nth-of-type(2n){background:#f6f6f6}#product .viewedproduct{display:none}.product-main-images__list .swiper-slide a{display:table;margin:0 auto}.product-thumbs__elem{background:#f9f9f9;max-width:96px}#product .product-prices .price--lg{color:#490d67;font-size:30px}#product .product-prices .price--regular{color:#969696;font-size:16px}.modal-dialog{background:#fff;max-width:850px;width:100%;z-index:1000}.modal-content{border:0!important}.font-bold{font-weight:700}.font-bolder{font-weight:800}.img_content--large{background:#f6f6f6;padding:10px}.product-variable a{background:#f6f6f6;border:1px solid transparent;color:#0f1111;display:inline-block;margin:5px 5px 5px 0;text-decoration:none}.product-variable.active a{border:1px solid #212121}.product-description{font-size:16px}.product-description ul{list-style-type:none;padding-left:0}.product-description ul li{align-items:center;display:flex;margin-bottom:5px;padding-left:20px;position:relative}.product-description ul li:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M9.29 6.71a.996.996 0 0 0 0 1.41L13.17 12l-3.88 3.88a.996.996 0 1 0 1.41 1.41l4.59-4.59a.996.996 0 0 0 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:1em;margin-left:-1.5em;margin-right:.5rem;width:1em}.product-info-container .product-flags{left:0;position:relative;right:0}.product-spec{border-radius:10px;display:flex;flex-direction:column;font-size:15px;line-height:1.45;overflow:hidden}.product-spec__item{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(140px,38%) 1fr;padding:14px 20px}.product-spec__item:nth-child(2n){background-color:#fafafa}.product-spec__item:last-child{border-bottom:0}.product-spec__name{color:#070709;font-weight:700}.product-spec__name,.product-spec__val{overflow-wrap:anywhere;word-break:break-word}.product-spec__val{color:#2a2a2a;text-align:left!important}@media(max-width:767.98px){.product-spec{font-size:14px}.product-spec__item{gap:12px;grid-template-columns:minmax(110px,42%) 1fr;padding:12px 14px}}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:1500}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--dragging .pswp__img{cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.8);opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{cursor:pointer;opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/themes/cc-theme/assets/img-dist/0ff4d62150facee6b7dec616100ad3da.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/themes/cc-theme/assets/img-dist/7864e5d76c3b2e53cebf9512c53bbda2.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px;margin:10px;transform:scale(1.8)}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0;transform:scale(1.8);transform-origin:left}.pswp__button--arrow--right{right:0;transform:scale(1.8);transform-origin:right}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,.3);content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal--hidden{display:none}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/themes/cc-theme/assets/img-dist/14d740b6ee64510747b03b411d46f200.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{display:none;height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}