.dropdown-container{color:#000;background-color:#fff;border-bottom:1px solid #1c1c1c38;font-family:Monsterrat-Medium,sans-serif;font-size:16px;display:flex}.dropdown-container a,.dropdown-container a:link,.dropdown-container a:visited,.dropdown-container a:hover,.dropdown-container a:active{color:#000;text-decoration:none}@media (max-width:1070px){.dropdown-container{height:100vh}}.dropdown-container .left-menu-block{border-right:1px solid #1c1c1c38;flex-direction:column;gap:6px;width:290px;margin-left:40px;margin-right:50px;display:flex}.dropdown-container .left-menu-block div a{color:#000;text-align:left;margin-bottom:6px;font-size:13px;text-decoration:none;transition:color .3s}.dropdown-container .left-menu-block div a:hover{color:#4b4848}.dropdown-container .left-menu-block .menu-text:first-child a{font-size:30px}.dropdown-container .left-menu-block .menu-text a{font-size:20px}.dropdown-container .left-menu-block a{display:block}@media (max-width:1070px){.dropdown-container{flex-direction:column}.dropdown-container .left-menu-block{align-items:center;width:100%;max-height:70vh;margin:0;overflow-y:auto}.dropdown-container .left-menu-block .menu-text{flex-direction:column;align-items:center;display:flex}.dropdown-container .left-menu-block .menu-text a{text-align:center;font-size:13px}.dropdown-container .left-menu-block .menu-text:first-child a{font-size:23px}.dropdown-container .left-menu-block .menu-text a{font-size:18px}.dropdown-container .mobile-active-template-container{white-space:nowrap;justify-content:center;width:100%;padding:0 7px;display:flex}.dropdown-container .mobile-active-template{max-width:100%;display:inline-block}}.dropdown-container .mobile-container{flex-direction:column;gap:8px;min-width:200px;max-width:200px;padding:0 10px;font-size:14px;display:flex}.dropdown-container .mobile-container a,.dropdown-container .mobile-container a:link,.dropdown-container .mobile-container a:visited,.dropdown-container .mobile-container a:hover,.dropdown-container .mobile-container a:active{color:#000;text-decoration:none}@media (max-width:1070px){.dropdown-container .mobile-container{width:100%;min-width:auto;max-width:100%}}.dropdown-container .mobile-container .mobile-parent-navigation{flex-direction:space-between;background:0 0;border:none;width:100%;padding:10px 0;font-weight:700;display:flex}.dropdown-container .mobile-container .mobile-children-navigation{cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:6px;width:100%;padding:10px 0;display:flex}.dropdown-container .mobile-container .mobile-grandchildren-navigation{flex-wrap:wrap;gap:10px;padding:8px 0 8px 10px;display:flex}.dropdown-container .mobile-container .mobile-grandchildren-navigation:last-child{margin-bottom:16px}.dropdown-container .mobile-container .mobile-extraItems{color:#000;cursor:pointer;padding:10px 0;font-weight:700;text-decoration:none;display:block}.dropdown-container .mobile-container .mobile-materialItems{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 0;display:flex}.dropdown-container .mobile-container .mobile-materialItem-children{flex-wrap:wrap;gap:10px;padding:8px 0 8px 10px;display:flex}.dropdown-container .mobile-container .mobile-materialItem-children:last-child{margin-bottom:16px}.dropdown-container .mobile-container .navigation-divider{border-bottom:1px solid #1c1c1c38;margin:10px 0}
.navigation-top-item{cursor:pointer;color:#1c1c1c;background:0 0;border:none;margin-right:16px;padding:0;font-size:14px;font-weight:600;text-decoration:none;position:relative}.navigation-top-item:visited,.navigation-top-item:hover,.navigation-top-item:active{color:#1c1c1c}.navigation-top-item:after{content:"";background:#1c1c1c;width:0%;height:1px;transition:width .25s;position:absolute;bottom:-4px;left:0}.navigation-top-item:hover:after,.navigation-top-item.active:after{width:100%}.navigation-container{color:#000;z-index:1000;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;top:0}.navigation-container .navigation-header-container{background-color:#000;justify-content:space-between;align-items:center;width:100%;height:38px;display:flex}.navigation-container .navigation-header-container .navigation-header-text-b2b{font-family:Monsterrat-Regular,sans-serif;font-size:12px}.navigation-container .navigation-header-container .navigation-header-text-b2b a{color:#fff;text-decoration:none}@media (min-width:1071px){.navigation-container .navigation-header-container .navigation-header-text-b2b{margin-top:15px;font-size:12px}}@media (max-width:1070px) and (min-width:666px){.navigation-container .navigation-header-container .navigation-header-text-price{margin-top:15px;font-size:12px}.navigation-container .navigation-header-container .navigation-header-text-div{align-items:center;display:flex}.navigation-container .navigation-header-container img{height:20px}}@media (max-width:665px){.navigation-container .navigation-header-container .navigation-header-text-price{margin-top:15px;font-size:10px}.navigation-container .navigation-header-container .navigation-header-text-div{align-items:center;display:flex}.navigation-container .navigation-header-container img{height:15px}}.navigation-container .navigation-select-container{width:100%;font-family:Monsterrat-Medium,sans-serif;font-size:14px;position:relative}.navigation-container .navigation-select-container .navigation-hamburger.active{background:#fff;height:70px}.navigation-container .navigation-select-container .navigation-hamburger.active .navigation-hamburger-center{width:60%}@media (max-width:1070px) and (min-width:666px){.navigation-container .navigation-select-container .navigation-hamburger.active .navigation-hamburger-center{width:60%}}@media (max-width:665px){.navigation-container .navigation-select-container .navigation-hamburger.active .navigation-hamburger-center{width:100%}}@media (max-width:480px){.navigation-container .navigation-select-container .navigation-hamburger.active .navigation-hamburger-center{width:110%}}.navigation-container .navigation-select-container .navigation-hamburger.active .navigation-hamburger-center .navigation-logo-div{height:70px}.navigation-container .navigation-select-container .navigation-hamburger.active .navigation-hamburger-center .navigation-logo-div a{color:inherit;pointer-events:auto;justify-content:center;align-items:center;width:100%;text-decoration:none;display:flex}.navigation-container .navigation-select-container .navigation-hamburger.active .navigation-hamburger-center .navigation-logo-div a img{max-width:60%;max-height:60%}.navigation-container .navigation-select-container .navigation-hamburger{background:#fff;border-bottom:1px solid #1c1c1c38;width:100%;height:120px;display:flex}.navigation-container .navigation-select-container .navigation-hamburger.show-navigation{background:#fff}.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-left{justify-content:flex-start;align-items:center;width:40%;margin-left:55px;display:flex}.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-left .navigation-text-div{justify-content:center;align-items:center;display:flex}.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-left .navigation-text-div .icon-BsList{margin-top:7px}.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-left .navigation-text-div .icon-BsXLg{margin-top:5px}@media (max-width:1070px){.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-left .navigation-hamburger-left,.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-left .navigation-hamburger-left .icon-BsSearch{align-items:center;display:flex}}.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-center{width:50%}@media (max-width:1070px) and (min-width:666px){.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-center{width:60%}}@media (max-width:665px){.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-center{width:100%}}@media (max-width:480px){.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-center{width:100%}}.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-center .navigation-logo-div{justify-content:center;align-items:center;width:auto;height:100px;display:flex}.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-center .navigation-logo-div a{color:inherit;pointer-events:auto;text-decoration:none}.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-center .navigation-logo-div a img{max-width:100%;max-height:100%}.navigation-container .navigation-select-container .navigation-hamburger .totalInFavorites{text-align:center;background-color:#000000b3;border-radius:50%;justify-content:center;width:20px;height:20px;font-family:Monsterrat-Regular;font-size:12px;display:flex;position:relative;top:-10px;left:-10px}.navigation-container .navigation-select-container .navigation-hamburger .addToCart{text-align:center;background-color:#1c1c1c38;border-radius:50%;justify-content:center;width:20px;height:20px;font-family:Monsterrat-Medium;font-size:12px;display:flex;position:relative;top:-10px;left:-10px}.navigation-container .navigation-select-container .navigation-hamburger .navigation-hamburger-right{justify-content:flex-end;align-items:center;width:30%;margin-right:55px;display:flex}
.image-slider-container{width:100%;position:relative;overflow:hidden}.image-slider-container .image-slider{scroll-behavior:smooth;padding-bottom:4px;display:flex;overflow-x:auto}.image-slider-container .image-slider .image-slide{flex:0 0 85%;max-width:85%}.image-slider-container .image-slider .image-slide img{object-fit:contain;width:100%;display:block}.image-slider::-webkit-scrollbar{border-radius:10px;height:6px}.image-slider::-webkit-scrollbar-thumb{background:#c1c1c1}.image-slider::-webkit-scrollbar-button{display:none}
.product-details{flex-direction:column;gap:8px;width:100%;height:auto;display:flex}.product-details .title-price-favorite-row{text-align:left;align-items:center;gap:8px;width:100%;display:flex}.product-details .title-price-favorite-row .card-title-row{justify-content:center;align-items:center;gap:.5rem;display:flex}@media (max-width:660px){.product-details .title-price-favorite-row .card-title-row{flex-direction:column}}.product-details .title-price-favorite-row .card-title-row .product-title{margin:0;font-family:Monsterrat-Halvfet,sans-serif;font-size:20px}@media (min-width:992px) and (max-width:1320px){.product-details .title-price-favorite-row .card-title-row .product-title{font-size:15px}}@media (max-width:660px){.product-details .title-price-favorite-row .card-title-row .product-title{margin-bottom:.4rem;font-size:15px}}.product-details .title-price-favorite-row .card-title-row .card-category{text-transform:uppercase;margin:0;font-family:Monsterrat-Halvfet,sans-serif;font-size:20px}@media (min-width:992px) and (max-width:1320px){.product-details .title-price-favorite-row .card-title-row .card-category{font-size:10px}}@media (max-width:660px){.product-details .title-price-favorite-row .card-title-row .card-category{font-size:10px}}.product-details .title-price-favorite-row .product-price{color:#333;margin:0 0 0 auto;font-family:Monsterrat-Medium,sans-serif;font-size:20px}@media (min-width:992px) and (max-width:1320px){.product-details .title-price-favorite-row .product-price{font-size:15px}}@media (max-width:660px){.product-details .title-price-favorite-row .product-price{font-size:15px}}.product-details .product-in-stock-container{text-transform:uppercase;align-items:center;font-family:Monsterrat-Medium,sans-serif;display:flex}.product-details .product-in-stock-container .green-in-stock-icon{color:#00b300;filter:drop-shadow(0 0 4px #00b30080);font-size:10px}.product-details .product-in-stock-container .yellow-in-stock-icon{color:#fff701;filter:drop-shadow(0 0 4px #e1f70180);font-size:10px}.product-details .product-in-stock-container .red-in-stock-icon{color:#d73434;filter:drop-shadow(0 0 4px #d7343480);font-size:10px}.product-details .product-in-stock-container .in-stock-text{text-align:center;color:#888;margin:0 10px;font-size:12px}.product-details .collapsible-text{cursor:pointer;flex-direction:column;gap:5px;font-family:Monsterrat-Regular,sans-serif;font-size:12px;display:flex}.product-details .collapsible-text .collapsed-view{align-items:center;gap:5px;display:flex}.product-details .collapsible-text .expanded-view{flex-direction:column;gap:5px;display:flex}.product-details .collapsible-text .expanded-view .expanded-header{align-items:center;gap:10px;display:flex}.product-details .collapsible-text .expanded-view .arrow-icon{color:#000;font-size:14px}.product-details .collapsible-text .expanded-view .toggle-button{cursor:pointer;color:#000;background:0 0;border:none;padding:0;font-size:16px}.product-details .collapsible-text .expanded-view .toggle-button:hover{color:#888}.product-details .color-dropdown{cursor:pointer;width:100%;position:relative}.product-details .color-dropdown .color-circle,.product-details .color-dropdown .color-circle-split{border:1px solid #ccc;border-radius:50%;width:20px;height:20px;display:inline-block}.product-details .color-dropdown .color-circle-split{border:1px solid #ccc}.product-details .color-dropdown .color-dropdown{cursor:pointer;position:relative}.product-details .color-dropdown .dropdown-list{z-index:1000;background:#fff;border:1px solid #ccc;width:max-content;margin:0;padding:5px 0;list-style:none;position:absolute}.product-details .color-dropdown .dropdown-header{background:0 0;border:1px solid #1c1c1c38;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-family:Monsterrat-Medium,sans-serif;font-size:14px;display:flex}.product-details .color-dropdown .dropdown-header .dropdown-icon{transition:transform .2s}.product-details .color-dropdown .dropdown-header .dropdown-icon.open{transform:rotate(180deg)}.product-details .color-dropdown .dropdown-list{z-index:10;background:#fff;border:1px solid #1c1c1c38;border-top:none;width:100%;position:absolute;top:100%;left:0}.product-details .color-dropdown .dropdown-list li{cursor:pointer;align-items:center;gap:8px;padding:10px 12px;font-family:Monsterrat-Medium,sans-serif;font-size:14px;transition:background .2s;display:flex}.product-details .color-dropdown .dropdown-list li:hover{background:#0000000d}.product-details .color-section{text-transform:uppercase;flex-direction:column;align-items:center;margin-top:10px;font-family:Monsterrat-Medium,sans-serif}.product-details .color-section .product-color{text-align:left;margin:0 0 5px;font-size:15px}.product-details .color-section .color-container{flex-wrap:wrap;gap:5px;margin-left:7px;display:flex}.product-details .color-section .color-container .color-circle{border:1px solid #ccc;border-radius:50%;width:24px;height:24px}.product-details .color-section .color-container .color-circle-split{cursor:pointer;border-radius:50%;width:24px;height:24px;display:inline-block}.product-details .color-section .color-container .selected{border:1px solid #000}.product-details .size-section{margin-top:11px;font-family:Monsterrat-Medium,sans-serif}.product-details .size-section .size-title{text-align:left;text-transform:uppercase;margin:0 0 10px;font-size:15px}.product-details .size-section .size-container{gap:8px;display:flex}.product-details .size-section .size-container .size-box{text-align:center;background-color:#0000;border:1px solid #1c1c1c;border-radius:12px;justify-content:center;align-items:center;width:auto;padding:3px 10px;font-size:13px;display:flex}.product-details .size-section .size-container .selected{color:#fff;text-align:center;background-color:#000;border-radius:12px;justify-content:center;align-items:center;width:auto;padding:3px 10px;font-size:13px;display:flex}.product-details .finish-section .finish-text{text-transform:uppercase;margin-top:11px;margin-bottom:7px;font-family:Monsterrat-Medium,sans-serif;font-size:15px}.product-details .finish-section .finish-value{font-family:Monsterrat-Medium,sans-serif;font-size:14px}.product-details .button-container{justify-content:space-between;margin-top:18px;display:flex}.product-details .button-container .quantity-wrapper{background:#000;align-items:center;margin:0 7px;display:flex}.product-details .button-container .quantity-wrapper button{color:#fff;cursor:pointer;background:#000;border:none;margin:0;padding:0 10px;font-family:Monsterrat-Halvdet,sans-serif}.product-details .button-container .quantity-wrapper .quantity-input{text-align:center;color:#fff;background:#000;border:0 solid #ccc;width:30px}.product-details .button-container .quantity-wrapper .quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-details .button-container .quantity-wrapper .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-details .button-container .quantity-wrapper .quantity-input{-moz-appearance:textfield}.product-details .button-container .add-to-cart-button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#000;border:none;justify-content:center;align-items:center;width:450px;height:39px;font-family:Monsterrat-Regular,sans-serif;font-size:15px;display:flex}.product-details .button-container .add-to-cart-button:hover{background-color:#202020e6}@media (max-width:991px){.product-details{padding:0 15px}}
.product-information{margin-top:20px}.product-information .info-section{margin-bottom:10px}.product-information .info-section .info-title{cursor:pointer;text-transform:uppercase;border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding-bottom:10px;font-size:16px;display:flex}.product-information .info-section .info-title p{align-items:center;margin:0;font-family:Monsterrat-Halvfet,sans-serif;font-size:16px;display:flex}.product-information .info-section .icon{margin-right:9px;font-family:Monsterrat-Halvfet,sans-serif}.product-information .info-section .info-text{color:#333;margin-top:20px;margin-bottom:20px;font-family:Monsterrat-Medium,sans-serif;font-size:14px}.product-information .info-section .ring-images{flex-direction:column;align-items:center;display:flex}.product-information .info-section .ring-images img{max-width:90%;height:auto}.product-information .custom-list{margin-left:20px;padding-left:0;list-style-type:disc}.product-information .custom-list li{color:#333;text-transform:uppercase;margin-bottom:5px;font-family:Monsterrat-Regular,sans-serif;font-size:14px}@media (max-width:991px){.product-information{padding:0 15px}}
.pim-viewer .slider-with-large-image-container{box-sizing:border-box;gap:5px;width:100vw;max-width:857px;height:100vh;max-height:798px;display:flex}.pim-viewer .slider-with-large-image-container .large-image-container{background-color:#f0f0f0;justify-content:center;align-items:center;width:638px;height:798px;display:flex}.pim-viewer .slider-with-large-image-container .large-image-container img{object-fit:cover;width:100%;height:auto;max-height:100%}.pim-viewer .product-details-container{flex-direction:column;gap:20px;display:flex}@media (max-width:1200px){.pim-viewer .slider-with-large-image-container{max-width:100%;max-height:calc(100vh - 20px)}}@media (max-width:768px){.pim-viewer .vertical-slider-container{width:30%;min-width:150px}.pim-viewer .large-image-container{padding:0 5px}}@media (max-width:480px){.pim-viewer .vertical-slider-container{width:40%;min-width:120px}}@media (max-width:991px){.pim-viewer .row{flex-direction:column;align-items:center}.pim-viewer .col-md-12,.pim-viewer .col-sm-12{max-width:100%}}
.product-filter-container{flex-wrap:wrap;justify-content:center;display:flex}.product-filter-container .filter-button-container{border-bottom:1px solid #c1c1c1;width:100%;padding:0 15px;display:flex}.product-filter-container .filter-button-container .product-filter-button-container{flex:1}.product-filter-container .filter-button-container .product-filter-button-container .product-filter-button{color:#000;cursor:pointer;text-transform:uppercase;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;margin:15px 20px;padding:5px 0;font-family:Monsterrat-Medium,sans-serif;font-size:16px;display:flex}.product-filter-container .filter-button-container .product-filter-button-container .product-filter-button:hover{font-family:Monsterrat-Halvfet,sans-serif}.product-filter-container .filter-button-container .product-filter-inline-container{text-transform:uppercase;justify-content:space-between;align-items:center;font-family:Monsterrat-Medium,sans-serif;font-size:16px;display:flex}.product-filter-container .filter-button-container .product-filter-inline-container .filter-toggle{gap:10px;display:flex}.product-filter-container .filter-button-container .product-filter-inline-container .switch{width:46px;height:24px;display:inline-block;position:relative}.product-filter-container .filter-button-container .product-filter-inline-container .switch input{opacity:0;width:0;height:0}.product-filter-container .filter-button-container .product-filter-inline-container .slider{cursor:pointer;background-color:#c1c1c1;border-radius:34px;transition:all .3s;position:absolute;inset:0}.product-filter-container .filter-button-container .product-filter-inline-container .slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;top:3px;left:3px}.product-filter-container .filter-button-container .product-filter-inline-container .switch input:checked+.slider{background-color:#000}.product-filter-container .filter-button-container .product-filter-inline-container .switch input:checked+.slider:before{transform:translate(22px)}.product-filter-container .product-filter-side-menu{z-index:1000;background-color:#f4f4f4;height:100%;padding:20px;transition:left .3s;position:fixed;top:0;left:-100%;overflow-y:auto;box-shadow:2px 0 5px #00000080}.product-filter-container .product-filter-side-menu .product-filter-menu-header{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.product-filter-container .product-filter-side-menu .product-filter-menu-header .product-filter-menu-header h2{margin:0;font-size:20px}.product-filter-container .product-filter-side-menu .product-filter-menu-header .close-button{cursor:pointer;font-size:24px}.product-filter-container .product-filter-side-menu .product-filter-menu-header .close-button:hover{color:#202122}.product-filter-container .product-filter-side-menu .menu-content{margin-top:25px}.product-filter-container .product-filter-side-menu .menu-content .menu-content p{margin-bottom:15px;font-size:16px}.product-filter-container .product-filter-side-menu .menu-content .input-row{gap:10px;display:flex}.product-filter-container .product-filter-side-menu .menu-content .input-group{flex:1;margin-bottom:0}.product-filter-container .product-filter-side-menu .menu-content .input-group input{border:1px solid #ccc;border-radius:4px;outline:none;width:130px;padding:8px;font-size:14px}.product-filter-container .product-filter-side-menu .menu-content .input-group input:focus{border-color:#000}.product-filter-container .product-filter-side-menu .menu-content .input-group input::placeholder{color:#616161}.product-filter-container .product-filter-side-menu .product-filter-dropdown{margin-top:20px}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-button{color:#000;text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #000;justify-content:flex-start;align-items:center;width:100%;padding:10px 0;font-size:16px;display:flex;position:relative}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-button .arrow{margin-left:auto}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-menu{border-radius:4px;margin-top:10px;padding:10px}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-item{align-items:center;margin-bottom:8px;display:flex}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-item label{cursor:pointer;margin-left:8px}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-item input[type=checkbox]{appearance:none;cursor:pointer;border:1px solid #000;border-radius:3px;width:16px;height:16px;position:relative}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-item input[type=checkbox]:checked{background-color:#000}.product-filter-container .product-filter-side-menu .product-filter-dropdown .product-filter-dropdown-item input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;left:4px;transform:rotate(45deg)}.product-filter-container .product-filter-side-menu .clear-button{color:#fff;cursor:pointer;text-transform:uppercase;background-color:#000;border:none;width:100%;margin-top:20px;padding:10px;font-size:16px;position:sticky;bottom:0}.product-filter-container .product-filter-side-menu .clear-button:hover{background-color:#202122}.product-filter-container .product-filter-side-menu.open{left:0}.product-filter-container .overlay{z-index:999;background:#00000080;position:fixed;inset:0}
.card-wrapper{justify-content:center;align-items:center;width:100%;padding:0 15px 15px;display:flex}.card-wrapper .card-container{grid-template-columns:repeat(5,1fr);justify-content:center;gap:6px;width:auto;margin-top:10px;display:grid;position:relative;top:0}@media (max-width:1366px){.card-wrapper .card-container{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.card-wrapper .card-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.card-wrapper .card-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.card-wrapper .card-container{grid-template-columns:repeat(2,1fr)}}.show-more-button{color:#fff;cursor:pointer;background-color:#000;border:none;justify-content:center;align-items:center;margin:15px 20px;padding:10px 40px;font-family:Monsterrat-Regular,sans-serif;font-size:16px;display:flex}@media screen and (max-width:768px){.card-size-box{height:25px;font-size:10px}}
.product-card{flex-direction:column;width:100%;max-width:350px;height:100%;transition:transform .3s;display:flex}.product-card:hover{box-shadow:none;transform:translateY(-3px)}.product-card .card{cursor:pointer;background-color:#0000;border:none;flex-direction:column;justify-content:space-between;width:100%;height:auto;display:flex;position:relative}.product-card .card .card-header{color:#000;z-index:10;text-transform:uppercase;background-color:#0000;border:none;flex-direction:column;gap:7px;padding:10px;font-family:Monsterrat-Halvfet,sans-serif;font-size:12px;display:flex;position:absolute}.product-card .card .card-header .size-text,.product-card .card .card-header .text-news{text-align:center;background-color:#fff;padding:5px 10px}.product-card .card .card-image-container{width:100%;max-height:398px;overflow:hidden}.product-card .card .card-image-container img{object-fit:cover;width:100%;height:100%}.product-card .card-details-footer{background-color:#fff;padding:15px 14px}.product-card .card-details-footer .card-row{justify-content:space-between;align-items:center;display:flex}.product-card .card-details-footer .card-row .card-left{flex-direction:column;gap:5px;display:flex}.product-card .card-details-footer .card-row .card-left .card-title-row{align-items:center;gap:.5rem;display:flex}@media (max-width:600px){.product-card .card-details-footer .card-row .card-left .card-title-row{display:block}}.product-card .card-details-footer .card-row .card-left .card-title-row .card-title,.product-card .card-details-footer .card-row .card-left .card-title-row .card-category{margin:0;font-family:Monsterrat-Halvfet,sans-serif;font-size:13px}.product-card .card-details-footer .card-row .card-left .product-price{margin:0;font-family:Monsterrat-Medium,sans-serif;font-size:13px}.product-card .card-details-footer .card-row .add-product{cursor:pointer;font-family:Monsterrat-Halvfet,sans-serif;font-size:18px}.product-card .card-details-footer button{cursor:pointer;color:#000;background:0 0;border:none;font-size:20px}.product-card .card-details-footer button:focus{outline:none}.QuickShopPopuppopup-content{z-index:100;background-color:#fff;width:100%;padding:20px;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #0000004d}.QuickShopPopuppopup-content .card-row{justify-content:space-between;align-items:center;display:flex}.QuickShopPopuppopup-content .card-row .card-left{flex-direction:column;gap:5px;display:flex}.QuickShopPopuppopup-content .card-row .card-left .card-title-row{align-items:center;gap:.5rem;display:flex}@media (max-width:600px){.QuickShopPopuppopup-content .card-row .card-left .card-title-row{display:block}}.QuickShopPopuppopup-content .card-row .card-left .card-title-row .card-title,.QuickShopPopuppopup-content .card-row .card-left .card-title-row .card-category{margin:0;font-family:Monsterrat-Halvfet,sans-serif;font-size:13px}.QuickShopPopuppopup-content .card-row .card-left .product-price{margin:0;font-family:Monsterrat-Medium,sans-serif;font-size:13px}.QuickShopPopuppopup-content .card-row .close-product{cursor:pointer;font-family:Monsterrat-Halvfet,sans-serif;font-size:18px}.QuickShopPopuppopup-content .quickshop-header{justify-content:flex-end;display:flex}.QuickShopPopuppopup-content .quickshop-header .quickshop-header-icon{cursor:pointer}.QuickShopPopuppopup-content .quickshop-color{margin-bottom:2px;font-family:Monsterrat-Halvfet,sans-serif;font-size:13px}.QuickShopPopuppopup-content .color-circle{border-radius:50%;width:20px;height:20px;margin-right:5px;display:inline-block}.QuickShopPopuppopup-content .color-circle-split{border-radius:50%;width:24px;height:24px;display:inline-block}.QuickShopPopuppopup-content .quickshop-size{margin-bottom:2px;font-family:Monsterrat-Halvfet,sans-serif}.QuickShopPopuppopup-content .size-dropdown{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;font-family:Monsterrat-Halvfet,sans-serif;font-size:16px;position:relative}.QuickShopPopuppopup-content .dropdown-header{background-color:#fff;border-radius:4px;padding:8px}.QuickShopPopuppopup-content .dropdown-list{z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:100%;max-height:80px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.QuickShopPopuppopup-content .dropdown-list li{cursor:pointer;padding:10px}.QuickShopPopuppopup-content .dropdown-list li:hover{background-color:#f4f4f4}.QuickShopPopuppopup-content .size-box{text-align:center;background-color:#f4f4f4;border-radius:4px;margin-top:8px;padding:10px;font-size:16px}.QuickShopPopuppopup-content .quickshop-container{justify-content:center;margin-top:30px;display:flex}.QuickShopPopuppopup-content .quickshop-container .quickshop-button{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#000;border:none;justify-content:center;align-items:center;width:350px;height:30px;font-family:Monsterrat-Halvfet,sans-serif;font-size:12px;display:flex}.QuickShopPopuppopup-content .quickshop-container .quickshop-button:disabled{opacity:.5;cursor:not-allowed}.QuickShopPopuppopup-content .display-color-and-size{justify-content:space-between;gap:25px;padding-top:7px;display:flex}.QuickShopPopuppopup-content .display-color-and-size .color-display,.QuickShopPopuppopup-content .display-color-and-size .size-display{flex:1}.QuickShopPopuppopup-content .display-color-and-size .color-display .color-dropdown{cursor:pointer;background-color:#fff;border:1px solid #ccc;width:100%;font-family:Monsterrat-Medium,sans-serif;font-size:12px;position:relative}.QuickShopPopuppopup-content .display-color-and-size .color-display .dropdown-header{justify-content:space-between;align-items:center;display:flex}.QuickShopPopuppopup-content .display-color-and-size .color-display .dropdown-icon{transition:transform .2s}.QuickShopPopuppopup-content .display-color-and-size .color-display .dropdown-icon.open{transform:rotate(180deg)}.QuickShopPopuppopup-content .display-color-and-size .size-display .quickshop-size{margin-bottom:0;font-family:Monsterrat-Halvfet,sans-serif;font-size:13px}.QuickShopPopuppopup-content .display-color-and-size .size-display .size-box-container{flex-wrap:wrap;gap:8px;display:flex}.QuickShopPopuppopup-content .display-color-and-size .size-display .size-box{cursor:pointer;background-color:#fff;padding:6px 10px;font-size:12px;transition:all .2s}.QuickShopPopuppopup-content .display-color-and-size .size-display .size-box:hover{font-family:Monsterrat-Halvfet,sans-serif}.QuickShopPopuppopup-content .display-color-and-size .size-display .size-box.active{font-family:Monsterrat-Halvfet,sans-serif;font-size:13px}
@font-face{font-family:revicons;fallback:fallback;src:url(../media/revicons.f1539f16.woff)format("woff"),url(../media/revicons.5172a59f.ttf)format("ttf"),url(../media/revicons.d45d8253.eot)format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;position:relative;overflow:hidden}.react-multi-carousel-track{transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,transition;flex-direction:row;margin:0;padding:0;list-style:none;display:flex;position:relative}.react-multiple-carousel__arrow{z-index:1000;opacity:1;cursor:pointer;background:#00000080;border:0;border-radius:35px;outline:0;min-width:43px;min-height:43px;transition:all .5s;position:absolute}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;text-align:center;z-index:2;font-family:revicons;font-size:20px;display:block;position:relative}.react-multiple-carousel__arrow:disabled{cursor:default;background:#00000080}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:""}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:""}.react-multi-carousel-dot-list{text-align:center;justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.react-multi-carousel-dot button{opacity:1;width:12px;height:12px;box-shadow:none;cursor:pointer;border:2px solid gray;border-radius:50%;outline:0;margin:0 6px 0 0;padding:0;transition:background .5s;display:inline-block}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{transform-style:preserve-3d;backface-visibility:hidden}@media (-ms-high-contrast:none),(-ms-high-contrast:active){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:""}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:""}
.product-slider{padding:0 0 30px}.product-slider-carousel-item{padding-top:5px}.product-slider .react-multi-carousel-list{overflow-y:hidden;overflow-x:auto!important}.product-slider .react-multi-carousel-track{width:max-content!important;display:flex!important;transform:none!important}.product-slider .react-multi-carousel-list::-webkit-scrollbar{height:6px}.product-slider .react-multi-carousel-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.product-slider .react-multi-carousel-list::-webkit-scrollbar-button{display:none}
.added-products-container{margin:10px 20px;padding:30px 40px}.added-products-container .added-products-header{font-family:Monsterrat-Regular;font-size:25px}.added-products-container .added-products-div{padding:10px;overflow-y:auto}.added-products-container .added-products-div .added-product{align-items:center;padding:20px;display:flex}.added-products-container .added-products-div .added-product .added-product-image img{object-fit:cover;margin-right:50px}@media screen and (max-width:991px){.added-products-container .added-products-div .added-product .added-product-image img{height:150px;margin-right:20px}}.added-products-container .added-products-div .added-product .added-product-details{flex-direction:column}.added-products-container .added-products-div .added-product .added-product-details .added-product-details-row{align-items:center;display:flex}.added-products-container .added-products-div .added-product .added-product-details .added-product-details-row .added-product-title{margin:0;padding-right:10px;font-size:18px}.added-products-container .added-products-div .added-product .added-product-details .added-product-details-row .added-product-color .color-circle{border-radius:50%;width:15px;height:15px;margin-top:5px;margin-right:5px;display:inline-block}.added-products-container .added-products-div .added-product .added-product-details .added-product-details-row .added-product-color .color-circle-split{border-radius:50%;width:15px;height:15px;display:inline-block}.added-products-container .added-products-div .added-product .added-product-details .added-product-price{margin:0;padding:0;font-size:16px}.added-products-container .added-products-div .added-product .added-product-details .size-box{margin-bottom:7px;font-size:12px}.added-products-container .added-products-div .added-product .added-product-details .added-product-counter{align-items:center;display:flex}.added-products-container .added-products-div .added-product .added-product-details .added-product-counter .counter-button{cursor:pointer;text-align:center;color:#000;background-color:#0000;border:none;width:30px;height:30px}.added-products-container .added-products-div .added-product .added-product-details .added-product-counter .added-product-counter-value{font-family:Monsterrat-Regular}.added-products-container .added-products-div .added-products-empty-cart{text-align:center;font-family:Monsterrat-Regular;font-size:15px}.added-products-container .added-products-input-container{margin:4px 0;padding:20px 0}.added-products-container .added-products-input-container .added-products-discountcode-container .added-products-discount{border:1px solid #0000;width:408px;font-family:Monsterrat-Regular;font-size:15px;display:flex}.added-products-container .added-products-input-container .added-products-discountcode-container .added-products-discountcode{justify-content:center;display:flex}.added-products-container .added-products-input-container .added-products-discountcode-container .added-products-discountcode .added-products-discount{border:1px solid #0000;gap:7px;width:408px;height:34px;font-family:Monsterrat-Regular;font-size:18px;display:flex}.added-products-container .added-products-input-container .added-products-discountcode-container .added-products-discountcode .added-products-input-arrow-right{cursor:pointer;display:flex;position:relative;bottom:-2px;left:-35px}.added-products-container .added-products-input-container .added-products-discountcode-container .added-products-input-fields{justify-content:center;display:flex}.added-products-container .added-products-input-container .added-products-discountcode-container .added-products-input-fields .added-products-input-discount{border:1px solid #000;outline:none;width:408px;height:34px;margin-bottom:5px;padding:0 10px;font-family:Monsterrat-Regular;font-size:15px}.added-products-container .added-products-input-container .added-products-discountcode-container .added-products-input-fields .added-products-input-arrow-right{cursor:pointer;display:flex;position:relative;bottom:-4px;left:-35px}.added-products-container .added-products-input-container .added-products-discountcode-container .added-products-discountcode-error{justify-content:center;display:flex}.added-products-container .added-products-input-container .added-products-discountcode-container .added-products-discountcode-error .added-products-discount-error{border:1px solid #0000;gap:7px;width:408px;height:34px;font-family:Monsterrat-Regular;font-size:14px;display:flex}.added-products-container .added-products-input-container .added-products-discountcode-container .added-products-discountcode-error .added-products-input-arrow-right-error{cursor:none;color:#0000;display:flex;position:relative;bottom:-4px;left:-35px}.added-products-container .added-products-input-container .added-products-message-container .added-products-input-fields{justify-content:center;display:flex}.added-products-container .added-products-input-container .added-products-message-container .added-products-input-fields .added-products-input-discount{resize:none;border:1px solid #000;outline:none;width:408px;min-height:34px;margin-bottom:5px;padding:4px 10px 0;font-family:Monsterrat-Regular;font-size:15px;line-height:1.5;overflow:hidden}.added-products-container .added-products-input-container .added-products-message-container .added-products-input-fields .added-products-input-arrow-right{cursor:none;color:#0000;display:flex;position:relative;bottom:-4px;left:-35px}.added-products-container .added-products-price-and-shipping{flex-direction:row;justify-content:space-between;padding:20px 10px 0;display:flex}.added-products-container .added-products-price-and-shipping p{font-family:Monsterrat-Regular;font-size:20px}@media screen and (max-width:905px){.added-products-container .added-products-price-and-shipping p{font-size:16px}}.added-products-container .added-products-empty-cart{text-align:center;font-family:Monsterrat-Bold;font-size:20px}
.shoppingcart-container{z-index:9999;background-color:#fff;border:1px solid #000;flex-direction:column;align-items:center;width:494px;height:95vh;padding:14px;display:flex;position:fixed;top:3.5%;right:2px}.shoppingcart-container .shoppingcart-header-icon{cursor:pointer;margin-left:auto}.shoppingcart-container .shoppingcart-header{flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.shoppingcart-container .shoppingcart-header .shoppingcart-header-text{text-align:center;margin-top:5px}.shoppingcart-container .shoppingcart-products{padding:10px;overflow-y:auto}.shoppingcart-container .shoppingcart-products .cart-item-container{align-items:center;padding:20px;display:flex}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-image img{object-fit:cover;width:146px;height:182px;margin-right:20px}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-details{flex-direction:column}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-details .cart-item-details-row{align-items:center;display:flex}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-details .cart-item-details-row .cart-item-title{margin:0;padding-right:10px;font-size:18px}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-details .cart-item-details-row .cart-item-color{align-items:center;display:flex}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-details .cart-item-details-row .cart-item-color .color-circle{border-radius:50%;width:15px;height:15px;margin-top:5px;margin-right:5px;display:inline-block}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-details .cart-item-details-row .cart-item-color .color-circle-split{border-radius:50%;width:15px;height:15px;display:inline-block}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-details .cart-item-price{margin:0;padding:0;font-size:16px}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-details .size-box{margin-bottom:7px;font-size:12px}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-details .cart-item-counter{align-items:center;display:flex}.shoppingcart-container .shoppingcart-products .cart-item-container .cart-item-details .cart-item-counter .counter-button{cursor:pointer;text-align:center;color:#000;background-color:#0000;border:none;width:30px;height:30px}.shoppingcart-container .cart-total-sum{justify-content:space-between;padding:10px 0;font-size:18px;font-weight:700;display:flex}.shoppingcart-container .shoppingcart-button{color:#fff;cursor:pointer;text-transform:uppercase;background-color:#000;border:none;width:190px;height:30px;margin-top:20px;padding:0 15px;display:block}.shoppingcart-container .keepshopping-button{color:#000;cursor:pointer;text-transform:uppercase;background-color:#fff;border:1px solid #000;width:190px;height:30px;margin-top:10px;display:block}.overlay{z-index:999;background:#00000080;position:fixed;inset:0}@media (max-width:767px){.shoppingcart-container{border:none;width:100vw;height:97vh;padding:20px;right:0}.shoppingcart-header{padding:15px}.shoppingcart-header-icon{margin-left:auto}.shoppingcart-button,.keepshopping-button{width:100%;height:40px;font-size:16px}.cart-item-image img{width:100px;height:130px}.cart-item-container{padding:10px}.cart-item-price{font-size:14px}}
.favorite-container{z-index:9999;background-color:#fff;border:1px solid #000;flex-direction:column;align-items:center;width:auto;height:auto;padding:14px;display:flex;position:fixed;top:3.5%;right:2px}.favorite-container .favorite-header-icon{cursor:pointer;margin-left:auto}.favorite-container .favorite-header{flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.favorite-container .favorite-header .favorite-header-text{text-align:center;margin-top:5px}.favorite-container .product-list{grid-template-columns:repeat(2,1fr);gap:10px;max-height:70vh;padding:20px 15px;display:grid;overflow-y:auto}.favorite-container .share-button{color:#fff;cursor:pointer;text-transform:uppercase;background-color:#000;border:none;width:200px;margin-top:20px;padding:10px;font-size:15px;display:block}.overlay{z-index:999;background:#00000080;position:fixed;inset:0}@media (max-width:767px){.favorite-container{border:none;width:100vw;height:97vh;padding:20px;right:0}.favorite-container .product-list{grid-template-columns:repeat(2,1fr);gap:20px;padding:0 30px}}
.cookie-popup{color:#fff;z-index:2147483647;background-color:#000;border:1px solid #fff;padding:10px 40px;position:fixed;top:15%;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0003}@media (max-width:1070px){.cookie-popup{top:7%}}.cookie-popup .cookie-content{flex-direction:column;align-items:center;width:100%;display:flex}@media (max-width:1070px){.cookie-popup .cookie-content{-webkit-overflow-scrolling:touch;max-height:85vh;overflow-y:auto}}.cookie-popup .cookie-content .cookie-popup-title{margin-bottom:10px}.cookie-popup .cookie-content .cookie-popup-title p{text-align:center;font-family:Safira March Font,sans-serif;font-size:30px}@media (max-width:1070px){.cookie-popup .cookie-content .cookie-popup-title p{font-size:24px}}.cookie-popup .cookie-content .cookie-popup-text{margin:10px 0;padding:0 60px}@media (max-width:1070px){.cookie-popup .cookie-content .cookie-popup-text{padding:0 30px}}.cookie-popup .cookie-content .cookie-popup-text p{text-align:center;font-family:Monsterrat-Regular,sans-serif}@media (max-width:1070px){.cookie-popup .cookie-content .cookie-popup-text p{font-size:12px}}.cookie-popup .cookie-content .cookie-popup-link{margin-bottom:30px}.cookie-popup .cookie-content .cookie-popup-link p{text-align:center;margin:0;font-family:Monsterrat-Regular,sans-serif}@media (max-width:1070px){.cookie-popup .cookie-content .cookie-popup-link p{font-size:12px}}.cookie-popup .cookie-content .cookie-popup-butttons{justify-content:center;gap:50px;display:flex}.cookie-popup .cookie-content .cookie-popup-butttons .cookie-popup-buttonsave{color:#fff;background-color:#000;border:1px solid #fff;padding:10px 20px;font-family:Monsterrat-Regular,sans-serif}@media (max-width:1070px){.cookie-popup .cookie-content .cookie-popup-butttons .cookie-popup-buttonsave{padding:5px 10px;font-size:12px}}.cookie-popup .cookie-content .cookie-popup-butttons .cookie-popup-buttonaccept{color:#fff;background-color:#79946f;border:1px solid #79946f;padding:10px 20px;font-family:Monsterrat-Regular,sans-serif}@media (max-width:1070px){.cookie-popup .cookie-content .cookie-popup-butttons .cookie-popup-buttonaccept{padding:5px 10px;font-size:12px}}.cookie-popup .cookie-options{flex-direction:row;align-items:center;width:70%;margin:10px 0;display:flex}@media (max-width:1070px){.cookie-popup .cookie-options{width:100%}}.cookie-popup .cookie-options .switch-container{flex-direction:column;align-items:center;width:100%;margin:10px 0;font-size:12px;display:flex}@media (max-width:1070px){.cookie-popup .cookie-options .switch-container{padding:0 5px}}.cookie-popup .cookie-options .switch-container .slider{cursor:pointer;background:#fff;border-radius:20px;width:46px;height:26px;margin:10px 0;transition:background .3s;position:relative}.cookie-popup .cookie-options .switch-container .slider .toggle{background:#79946f;border-radius:50%;width:22px;height:22px;transition:transform .3s;position:absolute;top:2px;left:2px}.cookie-popup .cookie-options .switch-container .slider.on .toggle{transform:translate(20px)}.cookie-popup-overlay{z-index:2147483646;background:#00000080;position:fixed;inset:0}
