li{list-style-type:none!important}.product-top{background-color:#fff;border-radius:5px;box-shadow:0 1rem 4rem rgba(0,0,0,.075)!important;margin-bottom:15px;margin-top:15px;padding:9px 0}@media screen and (min-width:768px){.thumbnail.first_thumbnail img{max-width:100%!important}}.product-price-sale{color:var(--color-brand);display:block;font-size:2rem;font-weight:600;line-height:1;margin-bottom:0;margin-top:4px}.product-price-sale .currency{font-size:.987rem;font-weight:300}.btn:hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.modal-title{font-size:15px}.modal .modal-content{border-radius:0!important;box-shadow:none;padding:0!important}#shareModal .modal-dialog{max-width:400px}.input-number__add{line-height:3.5;right:1px;text-align:center}.input-number__add,.input-number__sub{color:var(--color-brand);cursor:pointer;height:100%;position:absolute;top:0;transition:opacity .18s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:31px}.input-number{display:block;position:relative;width:100%}.product-add-to-card .form-control{background:#fff;border-left:0;border:1px solid #ced4da!important;border-radius:0;box-shadow:none!important;color:#000;font-size:17px;font-weight:300;font-weight:600;height:48px;text-align:center}.input-number__sub{left:1px;line-height:3.5;text-align:center}.product-add-to-card .btn-demand{fill:#3d464d;background:linear-gradient(to right,#f54,#c34);border-radius:2px;box-shadow:0 10px 10px -10px #f01;color:#fff;font-size:13px;height:48px;padding:.375rem 1.25rem .475rem;position:relative;transition:all .1s ease-in-out;width:100%}.product-card-area{background-color:#f8f8f8;border:1px solid #e2e5ec;border-radius:2px;margin:.8rem 0;padding:22px}.btn-success{background-color:var(--color-brand);border-color:var(--color-brand);border-radius:2px;color:#fff}.btn-secondary,.btn-secondary.disabled,.btn-secondary:disabled,.btn-success{font-size:12px;font-weight:500;height:calc(2.25rem + 2px);line-height:1.5;padding:.475rem 1.25rem .375rem;transition:all .1s ease-in-out}.btn-secondary,.btn-secondary.disabled,.btn-secondary:disabled{fill:#3d464d;background:#f0f0f0;border-color:#f0f0f0;border-radius:2px;color:#3d464d}.btn-primary,.btn-primary.disabled,.btn-primary:disabled{fill:#fff;background:var(--color-brand);border-color:var(--color-brand);border-radius:2px;color:#fff;font-size:13px;transition:all .1s ease-in-out}.btn-check:focus+.btn-primary,.btn-check:focus+.btn-success,.btn-primary:focus,.btn-primary:hover,.btn-success:focus,.btn-success:hover{background-color:var(--color-brand)!important;border-color:var(--color-brand)!important;color:#000!important}@media screen and (max-width:767.99px){.product-add-to-card .btn-basket{font-size:16px!important}.row.d-xl-none.d-lg-none.d-md-none.product-top{background-color:transparent;box-shadow:none!important}.row.row-cost-mob{font-weight:300;padding:5px}.bld-col-cost{font-size:22px!important;font-weight:600}}svg{max-width:100%!important}.btn{box-shadow:none!important}.timer{background-color:transparent!important;border:none!important;font-size:14px}.product-promotion-badge{background:var(--color-brand);border-radius:4px;color:#fff;font-size:.707rem;font-size:12px;font-weight:300;left:12px;margin-bottom:4px;padding:2px 10px 3px;position:absolute;top:12px;z-index:2}.zoomContainer{z-index:10}.css-cwolnn{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;margin-left:6px;padding:0}.css-a1e3mv{border-radius:100%;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);cursor:pointer;display:inline-block;height:48px;margin-bottom:.25rem;overflow:hidden;position:relative;width:48px}.css-a1e3mv img{border-radius:100%;height:100%;width:100%}.css-cwolnn{display:inline-block}.color-box{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;padding:0 12px}.color-box input[type=radio]{position:absolute;visibility:hidden}.color-box input[type=radio]:checked+.css-a1e3mv{border:3px solid var(--color-brand);box-shadow:0 1px 2px 0 rgba(6,2,2,.8)}.select2-container{min-width:100px}.breadcrumb-section{background-color:#f8f8f8;box-shadow:0 1px 3px rgba(0,0,0,.15)!important;-moz-box-shadow:0 1px 3px rgba(0,0,0,.15)!important;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15)!important;padding:7px 0}.breadcrumb-section .breadcrumb{background-color:transparent;margin:0;padding:0}.breadcrumb li{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.25rem 0;vertical-align:middle;white-space:nowrap}.breadcrumb-section .breadcrumb a{color:#555;font-weight:300}@media screen and (max-width:767.99px){body{padding-bottom:129px!important}.product-card-area{bottom:35px;padding-top:10px!important;position:fixed;right:0;width:100%;z-index:1000}.breadcrumb-section .breadcrumb{color:#929292;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:11px;font-size:.786rem;justify-content:flex-start;line-height:2;list-style:none;margin:0;max-width:100%;overflow-x:auto;padding:0}}.wrapper-opt{display:flex;flex-wrap:wrap;gap:8px;overflow:auto;padding:0 12px;width:100%}.wrapper-opt,.wrapper-opt .lbl-opt{box-sizing:border-box;justify-content:center}.wrapper-opt .lbl-opt{align-items:center;cursor:pointer;display:inline-block;display:flex;height:60px;margin:4px 0;min-width:108px}.wrapper-opt input[type=radio]{display:none}.lbl-opt label{align-items:center;background:#fff;border:2px solid #d3d3d3;border-radius:5px;display:inline-flex;font-size:16px;height:100%;justify-content:center;min-width:100%;padding:6px 10px;transition:all .3s ease}.wrapper-opt .lbl-opt input:checked+label{background:#fff;border-color:var(--color-brand);border-width:3px!important}.wrapper-opt .lbl-opt.lbl-opt--image{height:auto;min-width:72px;width:72px}.lbl-opt label.option-has-image{flex-direction:column;height:auto;justify-content:flex-start;overflow:hidden;padding:0}.lbl-opt__color-image{aspect-ratio:1/1;border-radius:3px;display:block;height:auto;object-fit:cover;width:100%}.lbl-opt__color-name{display:block;font-size:12px;line-height:1.3;overflow:hidden;padding:4px 2px;text-overflow:ellipsis;white-space:nowrap;width:100%}.lbl-opt.desable label:before{transform:rotate(-45deg)}.lbl-opt.desable label:after,.lbl-opt.desable label:before{background-color:var(--color-brand);content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:19px;width:40px;z-index:1}.lbl-opt.desable label:after{transform:rotate(45deg)}.lbl-opt.desable label{cursor:not-allowed;opacity:.5;position:relative}.lbl-opt label{cursor:pointer;font-size:11px;line-height:1;text-align:center}.btn.btn-cl-filter{background-color:#fff!important;border:3px solid #eee;border-radius:4px;color:#000;display:block;font-size:.7rem;font-weight:700;margin-top:10px;padding:7px;position:static;text-align:center;visibility:visible;width:100%!important}.btn.btn-cl-filter:hover{color:var(--color-brand)}label.star-rating__ico{margin:0!important}.star-rating__ico{color:#ffb300;cursor:pointer;font-size:1em!important;line-height:1.75em!important}.star-rating__input{display:none}.star-rating__ico:hover:before,.star-rating__ico:hover~.star-rating__ico:before,.star-rating__input:checked~.star-rating__ico:before{content:"\f005";font-weight:900}.btn-demand.btn-custom-not-exist{background:linear-gradient(to right,#b8c,#86c)!important;box-shadow:0 10px 10px -10px #74d!important}.btn.btn-default.text-success{background:linear-gradient(to right,#4e9,#1b6);color:#fff!important;font-size:27px;line-height:1.4;padding:0;width:37px}.btn.btn-default.text-danger{background:linear-gradient(to right,#fa2,#f70)!important;box-shadow:0 10px 10px -10px #f40!important;color:#fff!important;font-size:38px;line-height:1;padding:0;width:37px}#comment{box-shadow:inset 0 0 7px 0 hsla(0,2%,77%,.5);display:block!important;font-size:13px;height:127px!important}.product-add-to-card .btn-basket{align-items:center;background:linear-gradient(to right,var(--color-brand),var(--color-brand));border:none;border-radius:2px;border-radius:15px 0 0 15px;box-shadow:0 10px 10px -10px #0c1;color:#000;display:flex;font-size:11px;gap:8px;height:48px;justify-content:center;padding:.375rem 1.25rem .475rem;position:relative;transition:all .1s ease-in-out;width:100%}.input-number input{border-radius:0 15px 15px 0!important}#spinner{margin-left:8px}.product-price-area{background-color:#f8f8f8;border:1px solid #e2e5ec;border-radius:15px;margin:.8rem 0 0;padding:16px 20px}.crd-cost{border-radius:15px}.product-add-to-card .btn-basket .dk-button-icon{display:inline-block;font-size:17px;left:unset;line-height:1;margin-right:5px;position:absolute;right:0;top:calc(50% - 9px);vertical-align:middle}.bld-col-cost{color:#000}.spinner-container{align-items:center;display:inline-flex;position:absolute;right:12px}#spinner{font-size:16px}.old-cost{color:#9c9c9c;display:inline-block;font-size:15px!important;font-weight:400;line-height:1.2;margin-bottom:4px;text-decoration:line-through}.old-cost .currency{font-size:12px;font-weight:300}.thumb-product3 .item a{display:block;height:101px}.thumb-product3 .item a img{height:100%;object-fit:cover;width:100%}.bld-font{font-size:17px;font-weight:600;line-height:1}#optionBox.option-box--loading{opacity:.5;pointer-events:none}.attribute-table thead{background-color:var(--color-brand);color:#fff}.attribute-table tbody tr:nth-child(2n){background-color:#f8f9fa}.attribute-table td{vertical-align:middle}.attribute-table{border:1px solid #dee2e6;border-radius:8px;overflow:hidden}.attribute-table tbody tr:hover{background-color:#e9ecef;transition:background-color .3s}.group-attribute-title{border-right:4px solid var(--color-brand);color:var(--color-brand);font-weight:700;margin-top:30px;padding-right:10px}.custom-cart-modal .modal-content{border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2);overflow:hidden}.custom-cart-modal .modal-header{align-items:center;background-color:#f8f9fa;border-bottom:none;display:flex;flex-direction:column;padding:1.5rem 1rem 1rem;position:relative;text-align:center}.custom-cart-modal .product-info{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:1rem}.custom-cart-modal .product-image-placeholder{background-color:#e9ecef;background-position:50%;background-size:cover;border-radius:10px;height:80px;width:80px}.custom-cart-modal .modal-body{color:#555;font-size:1rem;padding:1rem 1.5rem;text-align:center}.custom-cart-modal .modal-body p{margin-bottom:1rem}.custom-cart-modal .modal-body .highlight{color:#333;font-weight:700}.custom-cart-modal .modal-footer{border-top:none;flex-direction:row-reverse;gap:15px;justify-content:center;padding:1rem}.custom-cart-modal .btn-continue{background-color:#e0e0e0;color:#333}.custom-cart-modal .btn-continue,.custom-cart-modal .btn-purple{border:none;border-radius:30px;font-weight:700;min-width:140px;padding:.75rem 1.5rem}.custom-cart-modal .btn-purple{background-color:#9c27b0;color:#fff}.custom-cart-modal .btn-purple:hover{background-color:#7b1fa2}.custom-cart-modal .btn-close-custom{left:15px;opacity:.7;position:absolute;top:15px;z-index:10}.custom-cart-modal .modal-title{color:#212529;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;width:100%}.custom-cart-modal .btn-close-custom:hover{opacity:1}.opt-color-swatch{border-radius:50%;height:50px;width:50px}.btn-size{align-items:center;background-color:#fff;border:1px solid var(--color-brand);border-radius:20px;color:var(--color-brand);display:inline-flex;font-size:12px;gap:6px;line-height:1.6;padding:4px 12px;transition:background-color .2s,color .2s;white-space:nowrap}.btn-size i{font-size:10px}.btn-size:focus,.btn-size:hover{background-color:var(--color-brand);color:#fff}.size-tools{gap:8px}@media screen and (max-width:767.98px){.product-sec{padding-left:8px!important;padding-right:8px!important}.thumbnails .thumbnail.first_thumbnail{display:block;height:auto!important;text-align:center}.thumbnails .thumbnail.first_thumbnail img{margin:0 auto;max-height:260px;max-width:100%;object-fit:contain;width:auto}.main-gallery-carousel.owl-carousel .owl-item .thumbnail.first_thumbnail{height:260px}.main-gallery-carousel.owl-carousel .owl-item .thumbnail.first_thumbnail img{height:100%!important;max-height:none;object-fit:cover;width:100%}.main-gallery-carousel.owl-carousel .owl-item{border-radius:14px;opacity:.55;overflow:hidden;transform:scale(.92);transition:opacity .25s,transform .25s}.main-gallery-carousel.owl-carousel .owl-item.center{opacity:1;transform:scale(1)}.row.product-top .product-price-area{display:none!important}.thumb-product3 .item a img{border-radius:6px;max-height:55px;object-fit:cover}.row-pro-name{margin-top:6px}.c-product__title{font-size:16px!important;line-height:1.4;margin-bottom:4px!important}.c-product__title--mobile{flex:1 1 auto;margin-bottom:0!important;margin-top:0;min-width:0;padding:0 8px}.c-product__mobile-meta{margin-bottom:8px}.c-product__mobile-code,.c-product__mobile-meta .btn-group.box-icon{flex:0 0 auto;white-space:nowrap}.c-product__mobile-code{font-size:13px}.c-product__title span{color:#888;display:block;font-size:12px;font-weight:400}.c-product__directory{margin-bottom:4px!important}.row.product-top{margin-bottom:0!important;margin-top:0!important;padding:4px 0!important}.product-price-area{margin-bottom:4px!important}.row.row-cost-mob{padding-top:0!important}#optionBox .d-block.mt-2,#optionBox .d-block.mt-2.mt-xs-15{margin-top:6px!important}#optionBox .text-black3{font-size:13px;margin-bottom:2px}.opt-color-swatch{height:32px!important;width:32px!important}.color-box{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto}.wrapper-opt{gap:6px;padding:0 6px}.wrapper-opt .lbl-opt{flex:1 1 calc(20% - 5px);height:44px;min-width:0}.wrapper-opt .lbl-opt label{padding:4px}.wrapper-opt .lbl-opt.lbl-opt--image{flex:0 0 74px;height:auto;min-width:74px;width:74px}.btn-size{font-size:11px!important;padding:3px 10px!important}.group-attribute-title{margin-top:14px!important}.card.crd-cost{display:none!important}.row.product-top .product-card-area{background-color:#fff!important;bottom:0!important;box-shadow:0 -2px 10px rgba(0,0,0,.08);left:0!important;margin:0!important;position:fixed!important;right:0!important;width:100%!important;z-index:1030}}.main-gallery-carousel,.main-gallery-carousel .owl-item,.main-gallery-carousel .owl-stage,.main-gallery-carousel .owl-stage-outer{direction:ltr}.main-gallery-carousel .thumbnail.first_thumbnail{width:100%}.gallery-desktop{align-items:flex-start;gap:10px;justify-content:center}.gallery-desktop-thumbs{display:flex;flex-direction:column;flex-shrink:0;gap:8px;height:460px;overflow-y:auto;scrollbar-width:thin}.gallery-desktop-thumbs::-webkit-scrollbar{width:5px}.gallery-desktop-thumbs::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.gallery-desktop-thumbs::-webkit-scrollbar-thumb:hover{background:var(--color-brand)}.gallery-desktop-thumb{border:2px solid transparent;border-radius:8px;display:block;flex:1 0 64px;max-height:180px;overflow:hidden;width:64px}.gallery-desktop-thumb img{height:100%;object-fit:cover;width:100%}.gallery-desktop-thumb.active{border-color:var(--color-brand)}.gallery-desktop-main{display:flex;flex:0 1 auto;min-width:0}.gallery-desktop-main .thumbnail.first_thumbnail{align-items:center;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;max-height:460px;max-width:100%;overflow:hidden;width:fit-content}.gallery-desktop-main .thumbnail.first_thumbnail img{border-radius:10px;height:460px!important;max-width:100%!important;object-fit:contain!important;width:auto!important}#sizeModal .nav-tabs{border-bottom:2px solid #eee;flex-wrap:nowrap}#sizeModal .nav-tabs .nav-link{border:none;color:#777;font-weight:600;padding:10px 22px;position:relative;white-space:nowrap}#sizeModal .nav-tabs .nav-link.active{background:transparent;color:var(--color-brand)}#sizeModal .nav-tabs .nav-link.active:after{background-color:var(--color-brand);border-radius:2px;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0}#sizeModal .tab-content{padding:20px 0}.size-chart-table tbody td,.size-chart-table thead th{text-align:center}.size-fit-survey{background-color:#fff;border:1px solid #eee;border-radius:10px;padding:16px}.size-fit-survey__question{color:#555;font-size:14px;margin-bottom:20px}.size-fit-survey__list{display:flex;flex-direction:column;gap:14px}.size-fit-survey__row{align-items:center;display:flex;gap:10px;justify-content:space-between}.size-fit-survey__label{color:#555;font-size:14px;width:50%}.size-fit-survey__bar-wrap{align-items:center;display:flex;gap:8px;justify-content:space-between;width:50%}.size-fit-survey__bar{background-color:#f0f0f0;border-radius:4px;height:6px;overflow:hidden;position:relative;width:100%}.size-fit-survey__bar-fill{background-color:var(--color-brand);border-radius:4px;height:100%;position:absolute;right:0;top:0}.size-fit-survey__count{color:#888;font-size:12px;min-width:26px;text-align:left}.thumbnail.first_thumbnail{display:block;display:-ms-flexbox;display:flex;height:100%}.thumbnail.first_thumbnail img{height:100%!important;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.thumbnail.first_thumbnail{border:none}.gallery-box{position:relative}.btn-link-spoiler:after{border-bottom:1px dashed #1ca2bd;content:"";left:0;margin-top:.85em;position:absolute;right:0;top:50%}.btn-link-spoiler{color:#1ca2bd;display:inline-block;line-height:2;padding:0;position:relative}.list-icon>li{list-style:none;padding:1rem;position:relative}.list-icon li i{color:#d5d5d5;font-size:22px;margin-left:5px;vertical-align:middle}.seller .c-product__seller-first-line{padding-right:0!important;position:relative}.c-product__seller-first-line:after{background-color:#e4e4e4;bottom:0;content:"";height:1px;left:1rem;position:absolute;right:1rem}.sharing-socials-label{color:#232933;font-size:1rem;line-height:2.57;margin-top:16px;text-align:right}.c-share__social--twitter{background:#4dcceb;border:1px solid #4dcceb}.c-share__social{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:8px;display:inline-block;height:42px;justify-content:center;line-height:37px;margin-left:5px;text-align:center;width:42px}.c-share__social--fb{background:#4d8deb;border:1px solid #4d8deb}.c-share__social--whatsapp{background:#1bd741;border:1px solid #1bd741}.c-share__social--bale{background:#2fb39c;border:1px solid #2fb39c}.c-share__social--rubika{background:#fff;border:1px solid #e3e3e3}.c-share__social img,.c-share__social svg{vertical-align:middle}.o-btn.c-share__social i{color:#fff;font-size:20px;vertical-align:middle}.c-share__options{display:-webkit-box;display:-ms-flexbox;display:flex}.copy-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-ms-flex-positive:1;align-items:center;background:none;border:1px solid #81858b;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;color:#81858b;cursor:pointer;direction:rtl;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-grow:1;font-size:12px;font-size:.857rem;font-weight:700;justify-content:center;line-height:1.833;padding:8px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.copy-link:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c5";font-family:Font Awesome\ 5 Pro;font-size:100%;font-style:normal;font-variant:normal;font-weight:900;line-height:1;text-decoration:none;text-transform:none}.copy-link a{color:#81858b;font-size:12px;padding-right:5px}#shareModal .modal-dialog{align-items:center;display:flex;flex:0 1 auto;height:100%;max-height:calc(100% - 96px);vertical-align:middle}#shareModal .modal-content{min-height:300px;vertical-align:middle}.thumbnails img{width:100%}.item-category{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between;padding-top:40px;position:relative}.item-category:hover{z-index:11}.img-pro-category{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden}.c-product-box__title{color:#000;display:block;font-size:15px;font-weight:600}.title-carousel span{display:inline-block;font-size:18px;line-height:31px;min-height:49px;position:relative;white-space:nowrap}.title-carousel span:before{background-color:#25a6bf;left:-40px;right:0}.title-carousel span:after,.title-carousel span:before{bottom:0;content:"";height:1px;position:absolute;z-index:1}.title-carousel span:after{background-color:#f8f8f8;left:-45px;width:15px}.owl-next i,.owl-prev i{color:#333;font-size:19px}.owl-related .owl-prev,.owl-sugest .owl-prev{left:auto!important;margin:0!important;position:absolute;right:0!important;top:38%;transform:rotate(180deg)}.owl-related .owl-next,.owl-sugest .owl-next{left:0!important;margin:0!important;position:absolute;right:auto!important;top:38%;transform:rotate(180deg)}#SocialShare i,#SocialShareMobile i{color:#000;font-size:20px}.icon-love i{color:#000;font-size:21px}@media screen and (max-width:767px){.share-box li{display:inline-block;margin:14px 15px}.thumbnails{padding:0 20px}.thumbnail.first_thumbnail{height:460px}.btn-group.box-icon{display:block!important;text-align:center}}@media screen and (min-width:768px){.container-fluid.product-sec.col-top{padding-left:30px;padding-right:30px}#shareModal .modal-dialog{margin:1.75rem auto;max-width:400px}.btn-group.box-icon li{display:block;list-style:none;margin-bottom:10px;text-align:center}}.product-info-box{--pib-brand:var(--color-brand);--pib-brand-dark:#d6006b;--pib-brand-soft:#fff0f7;--pib-border:#eceef3;--pib-muted:#8a8f98;--pib-text:#23262b}.product-info-box .pib-meta{border:1px solid var(--pib-border);border-radius:15px;margin:0 0 .75rem;overflow:hidden;padding:0}.product-info-box .pib-meta__item{align-items:center;display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:.7rem 1rem}.product-info-box .pib-meta__item+.pib-meta__item{border-top:1px solid var(--pib-border)}.product-info-box .pib-meta__label{color:var(--pib-muted);white-space:nowrap}.product-info-box .pib-meta__label i{color:var(--pib-brand);margin-left:6px;opacity:.7;text-align:center;width:16px}.product-info-box .pib-meta__value{color:var(--pib-text);font-weight:600;text-align:left}.product-info-box .pib-brand{align-items:center;color:var(--pib-text);display:inline-flex;gap:8px;text-decoration:none;transition:color .2s}.product-info-box .pib-brand:hover{color:var(--pib-brand)}.product-info-box .pib-brand img{border-radius:6px;height:28px;max-width:60px;object-fit:contain;width:auto}.product-info-box .pib-price{background:#fff;border-color:var(--pib-border);margin:0 0 .75rem;padding:16px 20px}.product-info-box .pib-price__old-row{align-items:center;display:flex;gap:8px;margin-bottom:8px}.product-info-box .pib-price__old-row .old-cost{margin:0}.product-info-box .pib-discount{background:var(--pib-brand);border-radius:20px;color:#fff;font-size:12px;font-weight:700;line-height:1;padding:5px 8px}.product-info-box .product-price-sale{font-size:1.9rem;font-weight:700;margin:0}.product-info-box .pib-price__unavailable{align-items:center;color:var(--pib-muted);display:flex;font-size:1.1rem;font-weight:600;gap:8px}.product-info-box .pib-actions{background:#fafafb;border-color:var(--pib-border);border-radius:15px;margin:0;padding:16px}.product-info-box .pib-actions__row{display:flex;gap:10px}.product-info-box .pib-actions__row+.pib-demand{margin-top:10px}.product-info-box .pib-qty{align-items:center;background:#fff;border:1px solid #dfe2e8;border-radius:12px;display:flex;flex:0 0 120px;height:48px;overflow:hidden}.product-info-box .pib-qty__btn{background:transparent;border:0;color:var(--pib-brand);cursor:pointer;flex:0 0 36px;font-size:12px;height:100%;transition:background-color .2s}.product-info-box .pib-qty__btn:hover{background:var(--pib-brand-soft)}.product-info-box .pib-qty__input{background:transparent;border:0;color:var(--pib-text);flex:1;font-size:17px;font-weight:700;height:100%;min-width:0;outline:0;text-align:center}.product-info-box .pib-add-to-cart,.product-info-box .pib-demand{align-items:center;border:0;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:700;gap:10px;height:48px;justify-content:center;transition:background-color .2s,box-shadow .2s,transform .1s;width:100%}.product-info-box .pib-add-to-cart{background:var(--pib-brand);box-shadow:0 8px 18px -8px rgba(255,0,128,.6)}.product-info-box .pib-add-to-cart:hover{background:var(--pib-brand-dark);box-shadow:0 10px 22px -8px rgba(255,0,128,.7)}.product-info-box .pib-add-to-cart:active,.product-info-box .pib-demand:active{transform:scale(.98)}.product-info-box .pib-add-to-cart:disabled{cursor:wait;opacity:.7}.product-info-box .pib-demand{background:#f25c4f;box-shadow:0 8px 18px -8px rgba(242,92,79,.6)}.product-info-box .pib-demand.btn-custom-not-exist{background:#9a6fd0;box-shadow:0 8px 18px -8px rgba(154,111,208,.6)}.product-info-box .pib-demand:hover{filter:brightness(.93)}.product-info-box .pib-modal{background:rgba(20,20,30,.55)}.product-info-box .pib-modal .modal-dialog{max-width:440px}.product-info-box .pib-modal .modal-content{border:0;border-radius:18px!important;position:relative}.product-info-box .pib-modal__close{font-size:12px;left:14px;opacity:.5;position:absolute;top:14px;z-index:2}.product-info-box .pib-modal__close:hover{opacity:1}.product-info-box .pib-modal .modal-body{padding:2rem 1.5rem 1rem}.product-info-box .pib-modal__icon{align-items:center;background:var(--pib-brand-soft);border-radius:50%;color:var(--pib-brand);display:flex;font-size:22px;height:56px;justify-content:center;margin:0 auto 12px;width:56px}.product-info-box .pib-modal__title{color:var(--pib-text);font-size:1.1rem;font-weight:700;margin-bottom:6px}.product-info-box .pib-modal__text{color:var(--pib-muted);font-size:13px;margin-bottom:0}.product-info-box .pib-modal .modal-footer{display:flex;flex-direction:column;gap:8px;padding:.5rem 1.5rem 1.5rem}.product-info-box .pib-modal__btn{align-items:center;border-radius:12px;display:flex;font-size:14px;font-weight:700;gap:8px;height:46px;justify-content:center;margin:0;text-decoration:none;transition:background-color .2s,color .2s;width:100%}.product-info-box .pib-modal__btn--primary{background:var(--pib-brand);color:#fff}.product-info-box .pib-modal__btn--primary:hover{background:var(--pib-brand-dark);color:#fff}.product-info-box .pib-modal__btn--ghost{background:#f3f4f7;color:var(--pib-text)}.product-info-box .pib-modal__btn--ghost:hover{background:#e8e9ee;color:var(--pib-text)}.product-info-box .pib-similar{border-top:1px solid var(--pib-border);margin-top:1.25rem;padding-top:1rem;text-align:right}.product-info-box .pib-similar__title{color:var(--pib-text);font-size:13px;font-weight:700;margin-bottom:10px}.product-info-box .pib-similar__card{color:var(--pib-text);display:block;text-align:center;text-decoration:none}.product-info-box .pib-similar__card img{aspect-ratio:1;background:#f3f4f7;border-radius:10px;object-fit:cover;width:100%}.product-info-box .pib-similar__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:1.5;margin-top:6px;overflow:hidden}.product-info-box .pib-similar__price{color:var(--pib-brand);font-size:11px;font-weight:700;margin-top:2px}.product-info-box .pib-similar__price span{color:var(--pib-muted);font-weight:400}@media screen and (min-width:768px){.c-product{--cps-border:#eceef3;--cps-muted:#8a8f98;--cps-text:#1f2328;--cps-soft:#f6f7f9}.breadcrumb-section{background-color:#fff;border-bottom:1px solid #eceef3;box-shadow:none!important;padding:10px 0}.breadcrumb-section .breadcrumb{font-size:13px}.breadcrumb-section .breadcrumb-item.active{color:#1f2328;font-weight:600}.c-product__summary .row-pro-name{align-items:flex-start!important;border-bottom:1px solid var(--cps-border);margin-bottom:16px;padding-bottom:16px}.c-product__summary .c-product__title{color:var(--cps-text);font-size:22px;font-weight:800;line-height:1.6;margin:0}.c-product__summary .c-product__title span{color:var(--cps-muted);display:block;font-size:13px;font-weight:400;letter-spacing:.3px;margin-top:4px}.c-product__summary .btn-group.box-icon{justify-content:flex-end;width:100%}.c-product__summary .share-box{gap:8px!important;margin:0;padding:0}.c-product__summary .btn-group.box-icon li{margin:0}.c-product__summary .share-box a{align-items:center;background:#fff;border:1px solid var(--cps-border);border-radius:50%;display:inline-flex;height:42px;justify-content:center;transition:border-color .2s,background-color .2s;width:42px}.c-product__summary .share-box a i{color:#4a4f57!important;font-size:17px!important;transition:color .2s}.c-product__summary .share-box a:hover{background:var(--color-brand-soft);border-color:var(--color-brand)}.c-product__summary .share-box .fas.fa-heart,.c-product__summary .share-box a:hover i{color:var(--color-brand)!important}.c-product__summary .c-product__directory{margin:0 0 18px;padding:0}.c-product__summary .c-product__directory>li.d-md-block{align-items:center;background:var(--cps-soft);border-radius:20px;color:var(--cps-muted);display:inline-flex!important;font-size:13px;gap:4px;padding:6px 14px}.c-product__summary .c-product__directory .bld-font{color:var(--cps-text);font-size:14px}.c-product__summary #optionBox{margin-bottom:18px}.c-product__summary .opt-group{align-items:stretch!important;flex-direction:column;margin-top:0!important}.c-product__summary .opt-group+.opt-group{margin-top:18px!important}.c-product__summary .opt-group__title{color:var(--cps-text);font-size:14px;font-weight:700;margin-bottom:10px}.c-product__summary .color-box,.c-product__summary .wrapper-opt{gap:10px;justify-content:flex-start;margin-top:0!important;padding:0}.c-product__summary .wrapper-opt .lbl-opt{height:46px;margin:0;min-width:64px}.c-product__summary .lbl-opt label{border:1.5px solid #dfe2e8;border-radius:12px;color:var(--cps-text);font-size:14px;font-weight:600;padding:6px 14px;transition:border-color .2s,background-color .2s,color .2s}.c-product__summary .lbl-opt:not(.desable) label:hover{border-color:var(--color-brand)}.c-product__summary .wrapper-opt .lbl-opt input:checked+label{background:var(--color-brand-soft);border:2px solid var(--color-brand)!important;color:var(--color-brand)}.c-product__summary .wrapper-opt .lbl-opt.lbl-opt--image{height:auto;min-width:76px;width:76px}.c-product__summary .lbl-opt label.option-has-image{border-radius:14px;padding:0}.c-product__summary .wrapper-opt .lbl-opt input:checked+label.option-has-image{background:#fff;box-shadow:0 0 0 3px var(--color-brand-soft)}.c-product__summary .lbl-opt__color-image{border-radius:11px}.c-product__summary .opt-color-swatch{height:40px;width:40px}.c-product__summary .btn-size{font-size:13px;padding:6px 14px}.c-product__summary .card.crd-cost{background:transparent;border:0;padding:0!important}.c-product__summary .crd-cost .product-info-box{padding:0}.c-product__summary .product-info-box .pib-price{background:var(--cps-soft);border:0}.c-product__specs article{background:#fff;border:1px solid var(--cps-border);border-radius:20px;padding:8px 28px 24px}.c-product__specs .group-attribute-title{border-right-width:3px;color:var(--cps-text);font-size:16px;font-weight:800;margin:22px 0 14px;padding-right:12px}.c-product__specs .table-responsive{margin-bottom:0}.c-product__specs .attribute-table{border:1px solid var(--cps-border);border-collapse:separate;border-radius:14px;border-spacing:0;margin-bottom:0}.c-product__specs .attribute-table thead{background:var(--cps-soft);color:var(--cps-muted)}.c-product__specs .attribute-table th{border:0;font-size:13px;font-weight:600;padding:12px 18px}.c-product__specs .attribute-table td{border-top:1px solid var(--cps-border);color:var(--cps-text);font-size:14px;padding:12px 18px}.c-product__specs .attribute-table td:first-child{color:var(--cps-muted);width:35%}.c-product__specs .attribute-table tbody tr:nth-child(2n){background:transparent}.c-product__specs .attribute-table tbody tr:hover{background:#fafbfc}.c-product__tags{display:flex;flex-wrap:wrap;gap:8px;padding-left:12px!important;padding-right:12px!important}.c-product__tags .badge{background:#f1f2f5!important;color:#4a4f57;font-size:12px;font-weight:500;padding:8px 14px;transition:background-color .2s,color .2s}.c-product__tags a:hover .badge{background:var(--color-brand-soft)!important;color:var(--color-brand)}}@media screen and (min-width:992px){.c-product{align-items:flex-start}.c-product__summary{background:#fff;border:1px solid var(--cps-border);border-radius:20px;box-shadow:0 12px 40px -24px rgba(20,24,31,.18);flex:0 0 calc(50% - 24px);margin-inline-start:24px;max-width:calc(50% - 24px);padding:26px 30px;position:sticky;top:20px}.c-product__summary:has(.pib-modal){z-index:1060}.c-product__summary>.row{margin-left:0;margin-right:0}.c-product__summary>.row>[class*=col-]{padding-left:0;padding-right:0}}.product-gallery{position:relative}.pv-jump{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(20,24,31,.72);border-radius:999px;box-shadow:0 6px 18px -6px rgba(0,0,0,.35);color:#fff!important;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;left:12px;padding:7px 14px 7px 12px;position:absolute;text-decoration:none!important;top:12px;transition:background .2s,transform .2s;z-index:6}.pv-jump i{background:var(--color-brand);border-radius:50%;display:inline-grid;font-size:9px;height:22px;padding-left:2px;place-items:center;width:22px}.pv-jump:hover{background:rgba(20,24,31,.88);transform:translateY(-1px)}.c-product__video{margin-top:28px}.pv-card{align-items:center;background:radial-gradient(circle at 15% 20%,rgba(255,0,128,.28),transparent 45%),radial-gradient(circle at 85% 90%,rgba(120,80,255,.22),transparent 50%),#16181d;border-radius:24px;color:#fff;display:flex;gap:56px;justify-content:center;overflow:hidden;padding:40px 48px;position:relative}.pv-text{flex:0 1 420px}.pv-eyebrow{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#ffd1e8;display:inline-flex;font-size:12.5px;gap:8px;padding:6px 14px}.pv-title{color:#fff;font-size:1.65rem;font-weight:700;line-height:1.6;margin:18px 0 12px}.pv-desc{color:hsla(0,0%,100%,.72);font-size:.95rem;line-height:2;margin:0 0 20px}.pv-points{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.pv-points li{align-items:center;background:hsla(0,0%,100%,.06);border-radius:10px;color:hsla(0,0%,100%,.88);display:inline-flex;font-size:12.5px;gap:7px;padding:7px 12px}.pv-points i{color:var(--color-brand);font-size:11px}.pv-frame{aspect-ratio:9/16;background:#000;border:6px solid #2a2d35;border-radius:28px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.06);flex:0 0 auto;overflow:hidden;position:relative;transform:rotate(-2deg);transition:transform .35s ease;width:300px}.pv-frame.is-playing,.pv-frame:hover{transform:rotate(0)}.pv-video{cursor:pointer;display:block;height:100%;object-fit:cover;width:100%}.pv-frame button{border:0;color:#fff;cursor:pointer;display:grid;place-items:center;position:absolute;transition:opacity .25s,transform .2s,background .2s}.pv-play{background:var(--color-brand);border-radius:50%;box-shadow:0 0 0 10px rgba(255,0,128,.25);font-size:20px;height:64px;left:50%;margin:-32px 0 0 -32px;top:50%;width:64px}.pv-play .fa-play{padding-left:4px}.pv-frame.is-playing .pv-play{opacity:0;transform:scale(.85)}.pv-frame.is-playing:hover .pv-play{opacity:.9;transform:scale(1)}.pv-full,.pv-sound{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.45);border-radius:50%;bottom:16px;font-size:14px;height:38px;width:38px}.pv-sound{right:14px}.pv-full{left:14px}.pv-full:hover,.pv-sound:hover{background:rgba(0,0,0,.7)}.pv-progress{background:hsla(0,0%,100%,.2);bottom:0;height:3px;left:0;position:absolute;right:0}.pv-progress span{background:var(--color-brand);display:block;height:100%;transition:width .25s linear;width:0}@media screen and (max-width:991.98px){.pv-card{gap:32px;padding:32px 28px}.pv-frame{width:260px}}@media screen and (max-width:767.98px){.c-product__video{margin-top:16px;padding-left:12px;padding-right:12px}.pv-card{border-radius:20px;flex-direction:column;gap:22px;padding:26px 18px 22px;text-align:center}.pv-text{flex:none}.pv-title{font-size:1.2rem;margin:14px 0 8px}.pv-desc{font-size:.85rem;margin-bottom:14px}.pv-points{justify-content:center}.pv-frame{order:-1;transform:none;width:min(78vw,300px)}.pv-jump{font-size:12px;left:10px;top:10px}}.pv-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.pv-tab{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.8);cursor:pointer;display:inline-flex;font-size:12.5px;gap:7px;padding:7px 14px;transition:background .2s,border-color .2s}.pv-tab i{font-size:9px}.pv-tab.active,.pv-tab:hover{background:var(--color-brand);border-color:var(--color-brand);color:#fff}@media screen and (max-width:767.98px){.pv-tabs{justify-content:center;margin-top:16px}}[x-cloak]{display:none!important}.size-finder-root{display:contents}.size-finder,.size-finder__result{border-radius:10px;flex-basis:100%;font-size:13px;line-height:1.9;padding:12px}.size-finder{background-color:#fff;border:1px solid #eee}.size-finder__steps{color:#555;font-size:12px;margin:0 0 10px;padding-right:18px}.size-finder__label{display:block;font-weight:700;margin-bottom:4px}.size-finder__row{display:flex;gap:8px}.size-finder__input{direction:ltr;max-width:140px;text-align:center}.size-finder__submit{background-color:var(--color-brand);border-radius:8px;color:#fff;white-space:nowrap}.size-finder__submit:focus,.size-finder__submit:hover{color:#fff;opacity:.9}.size-finder__error{color:#d32f2f;font-size:12px;margin-top:4px}.size-finder__hint{color:#888;font-size:11px;margin:8px 0 0}.size-finder__result{background-color:var(--color-brand-soft)}.size-finder__result--no_data,.size-finder__result--too_big,.size-finder__result--too_small{background-color:#f5f5f5;color:#555}.size-finder__size{color:var(--color-brand);font-size:16px;margin-right:4px}.size-finder__note{color:#666;font-size:12px}.size-finder__note--ok{color:#2e7d32;font-weight:700;margin-top:4px}