.product-page-top-01{padding-top:15px}.product-page-top-01 .col-product-main-gallery{width:100%}#swiper-main-gallery-01 .swiper-pagination{bottom:auto;top:10px;left:auto;right:10px}.product-page-top-01 .product-main-gallery{margin-bottom:20px}.product-page-top-01 .product-top-info{margin-bottom:10px}.product-page-top-01 .product-brand{font-size:10px;text-transform:uppercase;letter-spacing:.025em;line-height:14px;color:#888;float:left}.product-page-top-01 .product-brand a{color:#888}.product-page-top-01 .product-brand a:hover{color:#333}.product-page-top-01 .product-stars-cont{float:right;line-height:1}.product-page-top-01 .product-stars-cont .productRateValoration{display:none}.product-page-top-01 .product-stars{display:inline-block;vertical-align:middle}.product-page-top-01 .rate-count{font-size:12px;color:#ababab;display:inline-block;vertical-align:middle}.product-page-top-01 .product-info-sku{font-size:10px;line-height:1}.container-short-desc{margin-top:15px;font-size:12px}.container-short-desc .text-short-desc{text-transform:uppercase;color:#3D3935;font-weight:600}.container-short-desc .html-output{margin-bottom:10px}.scroll-to-product-long-description{text-transform:uppercase;font-size:10px}.product-page-top-01 .product-info-sku span + span{text-transform:uppercase}.product-page-top-01 .product-row-info-middle{margin-top:20px}.product-page-top-01 .btn.wishlistButton{padding-left:0;padding-right:0;color:#000;font-size:10px;font-weight:600;border:0;line-height:22px;background-color:transparent;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-align:left}.product-page-top-01 .col-wishlist{margin-top:15px}.product-page-top-01 .btn.wishlistButton:before{content:"";display:inline-block;width:32px;height:32px;background-image:url(../../img/wishlist/icon-heart.svg);background-size:10px;background-repeat:no-repeat;background-position:center;vertical-align:text-bottom;margin-right:10px;background-color:#D7CABC;border-radius:50%;font-weight:600;margin-top:0px;display:none}.product-page-top-01 .btn.wishlistButton:hover,.product-page-top-01 .btn.wishlistButton:active{background-color:transparent}.product-page-top-01 .btn.wishlistButton:hover:before,.product-page-top-01 .btn.wishlistButton:active:before{background-image:url('../../img/wishlist/heart-silhouette-gray.svg')}.product-page-top-01 .btn.wishlistButton.wishlistButtonAdded:before{background-image:url('../../img/wishlist/heart-silhouette-red.svg')}.product-page-top-01 .col-stock .product-stock{display:block;line-height:40px}.product-page-top-01 .col-stock .product-stock>span{display:inline-block;line-height:1;font-size:12px;color:#888;vertical-align:middle}.product-page-top-01 .col-stock .product-stock.stock-ok>span{color:var(--color-primary)}.product-page-top-01 .col-stock .product-stock>span + span{margin-left:4px}.product-page-top-01 .col-stock .availabilityImage img{height:15px;display:block;max-width:100%}.product-page-top-01 .productOptions{margin-top:20px;margin-bottom:1rem}.product-page-top-01 .product-prices{margin-top:30px}.product-page-top-01 .product-actions{margin-top:10px;margin-bottom:20px}.product-page-top-01 .col-quantity{width:105px;padding-right:15px}.product-page-top-01 .col-buy{width:calc(100% - 105px);padding-left:0}.product-page-top-01 .col-buy .buyFormSubmit{background-color:black}.product-page-top-01 .buyFormSubmit{width:100%;background-color:black}#product-top-01-accordion .panel{border-bottom:1px solid #c8c8c8;margin-top:-1px;padding-top:15px;padding-bottom:5px;position:relative}#product-top-01-accordion .panel>div{position:relative}#product-top-01-accordion .panel span.text{text-transform:uppercase;font-size:12px}#product-top-01-accordion .html-output{margin-top:10px}#product-top-01-accordion .panel svg{height:10px;width:10px;position:absolute;right:0px;bottom:7px}#product-top-01-accordion [data-toggle="collapse"]{height:48px;line-height:48px;font-size:12px;text-transform:uppercase;position:relative;display:block;width:100%}#product-top-01-accordion [data-toggle="collapse"] .icon-plus{position:absolute;height:12px;width:12px;top:50%;right:0;transform:translateY(-50%)}#product-top-01-accordion [data-toggle="collapse"] .y-bar{display:none}#product-top-01-accordion [data-toggle="collapse"].collapsed .y-bar{display:block}#product-top-01-accordion .inset-content{font-size:13px;padding-bottom:15px}#product-top-01-accordion .item-link{display:table;padding:10px 0;margin-top:10px;font-size:15px;text-decoration:underline}.product-page-top-01 .product-third-party-share{margin-top:-1px;border-top:1px solid #c8c8c8;padding-top:10px}.product-page-top-01 .btn.product-share-link,.product-page-top-01 a.product-share-link{padding:10px;border:0;color:#ababab;display:block;margin:0;float:left;height:auto;line-height:1;background-color:transparent}.product-page-top-01 .btn.product-share-link:hover{color:#000}.product-page-top-01 a.product-share-link:hover{color:var(--hover-color)}.product-third-party-share svg{height:24px;width:24px;display:block}.product-page-top-01 .buyFormSubmit{width:100%;height:50px;line-height:50px;font-size:16px}.product-page-top-01 .input-group{width:100%}.product-page-top-01 .input-group-btn{width:35px}.product-page-top-01 .buyFormQuantity,.product-page-top-01 .btn.btn-number,.product-page-top-01 .input-group .buyFormQuantity{height:50px}@media (max-width:359px){.product-page-top-01 .product-row-info-middle .col{width:100%}}@media (min-width:360px){.product-page-top-01 .col-wishlist{padding-right:0}.product-page-top-01 .col-stock{text-align:right;padding-left:0}}@media (min-width:768px){.product-page-top-01 .col-quantity{width:140px}.product-page-top-01 .col-buy{width:calc(100% - 140px);padding-left:15px}.product-page-top-01 .buyFormSubmit{height:45px;line-height:45px}.product-page-top-01 .input-group-btn{width:35px}.product-page-top-01 .buyFormQuantity,.product-page-top-01 .btn.btn-number,.product-page-top-01 .input-group .buyFormQuantity{height:45px}}@media (min-width:992px){.product-page-top-01{padding-top:30px;padding-bottom:15px}#swiper-additional-gallery-01 .swiper-button-prev{top:0;bottom:auto}#swiper-additional-gallery-01 .swiper-button-next{bottom:0;top:auto}#swiper-additional-gallery-01 .swiper-button-prev,#swiper-additional-gallery-01 .swiper-button-next{position:relative;height:25px;width:100%;margin:0;left:0;right:0}#swiper-additional-gallery-01 .swiper-button-prev .icon,#swiper-additional-gallery-01 .swiper-button-next .icon{width:20px;height:10px;position:absolute;left:0;right:0;margin:0 auto}#swiper-additional-gallery-01 .swiper-button-prev .icon{top:0}#swiper-additional-gallery-01 .swiper-button-next .icon{bottom:0}.product-page-top-01 .col-product-vertical-gallery{width:70px}.product-page-top-01 .col-product-main-gallery:not(.col-sm-12){width:calc(100% - 70px);padding-left:0}.product-page-top-01 .swiper-additional-gallery{height:260px}}@media (min-width:1200px){.product-page-top-01 .col-product-vertical-gallery{width:100px}.product-page-top-01 .col-product-main-gallery:not(.col-sm-12){width:calc(100% - 100px);padding-left:15px}.product-page-top-01 .swiper-additional-gallery{height:410px}}@media (max-width:992px){.port-product-desktop{display:none}}@media (min-width:992px){.port-product-mobile{display:none}}.text-short-desc,.section .product-bottom-foot .product-bottom-01{display:none}.product-page-top-01 .productOptionValueName{font-weight:300}.product-page-top-01 .product-size-guide{display:flex;gap:0.5rem;align-items:center;font-weight:300}.product-page-top-01 .product-size-guide .icon{width:2rem;height:2rem}