.carousel .carousel-indicators{bottom:-8px}.carousel .carousel-indicators li{width:8px;height:8px;margin-right:5px;margin-left:5px;border-radius:50%;background-color:#c4c4c4;opacity:1}.carousel .carousel-indicators li.active{background-color:#000}@media (min-width: 769px){.carousel .carousel-indicators{display:none}}@media (min-width: 769px){.product-detail{padding-top:50px}}@media (min-width: 992px){.product-detail{padding-top:0}}.product-detail-content{padding-top:40px}.product-detail-content .brand-pdp{font-family:"AkkuratLLSub-Bold";font-weight:500;font-size:12px;line-height:14px;letter-spacing:0.08em;text-transform:uppercase;text-align:center;color:#979797;margin-bottom:10px}@media (min-width: 769px){.product-detail-content .brand-pdp{text-align:left}}.product-detail-content .brand-pdp a,.product-detail-content .brand-pdp a:hover,.product-detail-content .brand-pdp a:active{text-decoration:none;color:#979797}.product-detail-content .product-name{font-family:"AkkuratLLSub-Regular";font-size:18px;font-weight:700;letter-spacing:0.11em;line-height:1.5;text-align:center;text-transform:capitalize;margin:0}@media (min-width: 769px){.product-detail-content .product-name{font-size:16px;font-weight:500;line-height:1.35;letter-spacing:0.05em;text-align:left}}@media (min-width: 992px){.product-detail-content .product-name{font-size:24px;line-height:1.2}}.product-detail-content .price-and-promo{padding:10.5px 0;text-align:center}@media (min-width: 769px){.product-detail-content .price-and-promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}@media (min-width: 992px){.product-detail-content .price-and-promo{padding-bottom:15px}}.product-detail-content .prices{color:#979797;font-family:"AkkuratLLSub-Regular";font-size:14px;letter-spacing:0.05em;text-align:center;margin-bottom:26px}.product-detail-content .prices .price{color:inherit}.product-detail-content .prices .price .starting,.product-detail-content .prices .price .range,.product-detail-content .prices .price .sales{font:inherit}@media (min-width: 769px){.product-detail-content .prices{font-size:13px;text-align:left;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media (min-width: 992px){.product-detail-content .prices{font-size:14px}}.product-detail-content .promotions{color:#979797;font-family:"AkkuratLLSub-Regular";font-size:14px;letter-spacing:0.05em}.product-detail-content .promotions .list-bullet{display:inline-block;margin:0 12px}.product-detail-content .promotions small{cursor:pointer;letter-spacing:normal;padding-left:6px;text-decoration:underline}.product-detail-content .promotions li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width: 769px){.product-detail-content .promotions{font-size:13px;letter-spacing:normal;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}@media (min-width: 992px){.product-detail-content .promotions{font-size:14px}}.product-detail-content .product-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;padding-left:5px}.product-detail-content .attribute-row{border-bottom:1px solid #000}.product-detail-content .attribute-row:first-of-type{border-top:1px solid #000}.product-detail-content .attribute-row .attr-block+.attr-block{border-top:1px solid #000}.product-detail-content .attribute{font-family:"AkkuratLLSub-Regular";font-size:13px;letter-spacing:0.05em;line-height:15px;text-transform:capitalize}.product-detail-content .attribute .attribute-name{color:#979797;display:block;margin:15px 0 5px}@media (min-width: 769px) and (max-width: 991.98px){.product-detail-content .attribute .attribute-name{margin:10px 0 12px}}.product-detail-content .attribute .availability-msg{color:#000;font-size:14px;margin-bottom:8px}@media (min-width: 769px) and (max-width: 991.98px){.product-detail-content .attribute .availability-msg{font-size:13px}}.product-detail-content .attribute .attribute-swatches{display:grid;grid-template-columns:repeat(auto-fit, 52px);grid-gap:10px;margin-bottom:15px}@media (min-width: 769px){.product-detail-content .attribute .attribute-swatches{grid-template-columns:repeat(auto-fit, 37px)}}@media (min-width: 992px){.product-detail-content .attribute .attribute-swatches{grid-template-columns:repeat(auto-fill, minmax(52px, 52px))}}.product-detail-content .attribute .color-attribute{border:1px solid transparent;aspect-ratio:1 / 1;padding:0}.product-detail-content .attribute .color-attribute.color-selected{border-color:#000}.product-detail-content .attribute .color-attribute.color-selected .color-swatch{border:0}.product-detail-content .attribute .color-attribute.color-selected:hover{border:1px solid #000}.product-detail-content .attribute .color-attribute.unselectable{cursor:not-allowed;opacity:.5;pointer-events:none}.product-detail-content .attribute .color-attribute .color-swatch{display:block;}.product-detail-content .attribute .color-attribute img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-detail-content .attribute .color-attribute:hover{border-color:#ccc}.product-detail-content .attribute .attribute-list-group{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px;margin-top:7px}.product-detail-content .attribute .attribute-list-group .attribute-list-group-item{border-color:#e0e0e0;margin-bottom:10px;margin-right:10px;padding:0 4px}.product-detail-content .attribute .attribute-list-group .attribute-list-group-item a{font-size:14px;line-height:21px}.product-detail-content .attribute .attribute-list-group .attribute-list-group-item+.attribute-list-group-item{border-top-width:1px;border-left-width:1px}.product-detail-content .attribute .attribute-list-group .attribute-list-group-item.selected{border-color:#000}.product-detail-content .attribute .attribute-list-group .attribute-list-group-item.disabled{opacity:0.8}.product-detail-content .attribute .attribute-list-group .attribute-list-group-item.disabled a{cursor:default;pointer-events:none}.product-detail-content .attribute .attribute-list-group .attribute-list-group-item.disabled a:hover{color:inherit;text-decoration:none}.product-detail-content .product-option{max-width:50%;padding-bottom:15px}.product-detail-content .product-option select{padding-left:0}.product-detail-content .product-note{font-family:"AkkuratLLSub-Regular";font-size:12px;letter-spacing:0.05em;line-height:1.16;text-align:justify;padding:20px 0px 5px;display: none;}.product-detail-content .description{font-size:14px;font-family:"AkkuratLLSub-Regular";line-height:1.5;letter-spacing:0.05em;margin-bottom:20px;position:relative}@media (min-width: 769px) and (max-width: 991.98px){.product-detail-content .description{font-size:13px}}@media (min-width: 769px){.product-detail-content .see-more-content{display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical}}.product-detail-content .see-more-btn{display:none;color:#979797;font-family:"AkkuratLLSub-Bold";font-size:14px;font-weight:500;letter-spacing:0.05em;line-height:1.5;text-transform:capitalize;position:absolute;bottom:0;right:0;background:#fff;border:0}.product-detail-content .see-more-btn::before{content:"...";display:inline;position:relative}@media (min-width: 769px) and (max-width: 991.98px){.product-detail-content .see-more-btn{font-size:13px}}@media (min-width: 769px){.product-detail-content{padding:10px 8px 0}}@media (min-width: 992px){.product-detail-content{padding:30px 0 0}}.product-detail-content-dialog{width:100%;max-width:462px;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal.fade .product-detail-content-dialog{-webkit-transform:translateY(-52%);transform:translateY(-52%)}.modal.show .product-detail-content-dialog{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-detail-content-dialog .modal-content,.product-detail-content-dialog .modal-header{display:block;border:0;border-radius:0;padding:0}.product-detail-content-dialog .modal-content{border:0.5px solid #000}.product-detail-content-dialog .modal-header .close{position:absolute;top:15px;right:15px;background-image:url("../../images/close-icon.svg");background-repeat:no-repeat;background-size:contain;width:15px;height:20px;margin:0;padding:0;opacity:1;z-index:1}.product-detail-content-dialog .modal-body{padding:30px;color:#000;font-family:"AkkuratLLSub-Regular";font-size:14px;letter-spacing:0.05em;line-height:1.21;text-align:left;min-height:200px}.product-technical-info{padding:15px 0}.product-technical-info h3{color:#979797;font-family:"AkkuratLLSub-Regular";font-size:10px;letter-spacing:0.18em;line-height:1.5;margin-bottom:10px;text-transform:none}@media (min-width: 769px){.product-technical-info h3{font-size:12px;line-height:1.25;letter-spacing:0.05em;margin-bottom:5px}}@media (min-width: 992px){.product-technical-info h3{font-size:13px;margin-bottom:15px}}.product-technical-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.product-technical-info ul li{color:#000;font-family:"AkkuratLLSub-Bold";font-size:14px;letter-spacing:0.05em;line-height:1.15;text-transform:capitalize}.product-technical-info ul li+li{margin-left:32px}.product-technical-info ul li .btn{font:inherit;color:inherit;letter-spacing:inherit;line-height:inherit;vertical-align:inherit;border:0;padding:0}@media (min-width: 769px) and (max-width: 991.98px){.product-technical-info{padding-top:10px}}.product-detail-actions{padding:30px 0 20px}.product-detail-actions .quantity{margin-bottom:10px}@media (min-width: 769px){.product-detail-actions .quantity{-webkit-box-flex:0;-ms-flex:0 0 145px;flex:0 0 145px;margin:0;padding-right:30px}}.product-detail-actions .product-detail-button-group{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width: 769px){.product-detail-actions .product-detail-button-group{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}}.product-detail-actions .cart-and-ipay{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding-left:10px}@media (min-width: 769px){.product-detail-actions .cart-and-ipay{padding-left:5px}}.product-detail-actions .add-to-wish-list{-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.product-detail-actions .add-to-wish-list:hover .fa::before{content:""}.product-detail-actions .add-to-wish-list.included{color:#fff;background-color:#282828;border-color:#282828}.product-detail-actions .add-to-wish-list.included .fa::before{content:""}.product-detail-actions .cart-and-ipay .btn{font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:capitalize;width:100%;height:100%}@media (min-width: 769px){.product-detail-actions{display:-webkit-box;display:-ms-flexbox;display:flex;padding:11px 0 10px}}@media (min-width: 992px){.product-detail-actions{padding:34px 0 30px}}.product-more-info{background:#f9f9f9;margin-top:15px;padding:45px 20px;color:#000;font-size:14px;letter-spacing:0.05em;line-height:1.35;text-align:center}.product-more-info h3{font-size:inherit;font-family:"AkkuratLLSub-Bold";text-transform:capitalize;margin-bottom:13px}.product-more-info .product-more-info-item{margin-bottom:30px}.product-contact-us-msg{color:#979797;font-size:14px;letter-spacing:0.04em;line-height:1.21;margin:0 auto;max-width:300px}.product-contact-us-msg a{text-decoration:underline}@media (min-width: 769px){.product-contact-us-msg{font-size:13px;font-family:"AkkuratLLSub-Bold";margin-top:10px;max-width:none}.product-contact-us-msg br{display:none}}@media (min-width: 769px){.product-col-content{padding:0}}@media (min-width: 992px){.product-col-content{padding-left:60px;padding-right:45px}}.product-col-image{padding:0}@media (min-width: 769px){.product-col-image{padding-right:10px}}.product-bundle .bundle-items-label{color:#979797;font-family:"AkkuratLLSub-Regular";font-size:10px;letter-spacing:0.18em;line-height:1.5;margin-bottom:10px}@media (min-width: 769px){.product-bundle .bundle-items-label{font-size:12px;line-height:1.25;letter-spacing:0.05em;margin-bottom:5px}}@media (min-width: 992px){.product-bundle .bundle-items-label{font-size:13px;margin-bottom:15px}}.product-bundle .bundle-item .attribute-row{border-top:0;padding:15px 0}.product-bundle .bundle-item:first-of-type .attribute-row{border-top:1px solid #000}.product-bundle .bundle-item .product-name{font-size:18px;margin-bottom:15px}@media (min-width: 769px){.product-bundle .bundle-item .product-name{font-size:18px}}@media (min-width: 992px){.product-bundle .bundle-item .product-name{font-size:18px}}.product-bundle .bundle-item .quantity,.product-bundle .bundle-item .product-option{font-size:14px;letter-spacing:0.05em;line-height:15px}.product-bundle .bundle-item .product-option{width:auto;padding-bottom:0}.product-bundle .attribute .color-attribute{-ms-flex-preferred-size:35px;flex-basis:35px;width:35px;height:35px}.product-bundle .bundle-footer{padding:15px 0}.product-bundle .bundle-footer .availability-msg{font-size:14px;letter-spacing:0.05em;line-height:15px}.product-bundle .bundle-footer .product-detail-actions{padding-top:15px}.technical-info-dialog{width:100%;max-width:462px;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.modal.fade .technical-info-dialog{-webkit-transform:translateY(-52%);transform:translateY(-52%)}.modal.show .technical-info-dialog{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.technical-info-dialog .modal-content,.technical-info-dialog .modal-header{display:block;border:0;border-radius:0;padding:0}.technical-info-dialog .modal-content{border:0.5px solid #000}.technical-info-dialog .modal-header .close{position:absolute;top:15px;right:15px;background-image:url("../../images/close-icon.svg");background-repeat:no-repeat;background-size:contain;width:15px;height:20px;margin:0;padding:0;opacity:1;z-index:1}.technical-info-dialog .modal-body{padding:30px;color:#000;font-family:"AkkuratLLSub-Regular";font-size:14px;line-height:1.5;text-align:center;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.product-detail-content{padding-top:0;position:sticky;top:195px;overflow:auto;max-height:calc(100vh - 205px)}.product-detail-content::-webkit-scrollbar{width:0}.product-detail-content .product-breadcrumb{overflow:hidden}.product-detail-content .product-name {font-style: normal;letter-spacing: 0;text-transform: uppercase;line-height: 18px;font-family: 'AkkuratLLSub-Bold';font-size: 20px;font-weight: 700;line-height: 17px;}.product-detail-content .brand-pdp {font-size: 10px;margin-bottom: 7px;letter-spacing: 0;font-family: 'AkkuratLLSub-Bold';}.product-detail-content .description {font-weight: 700;margin-top: 30px;margin-bottom: 75px;font-size: 13px;letter-spacing: 0;font-family: 'AkkuratLLSub-Bold';line-height: 15px;}.product-detail-content .see-more-btn {font-size: 12px;letter-spacing: 1.1px;line-height: 1.1;bottom: -2px;}.product-detail-content .attribute-row {border:none;// margin-top: 25px;}.product-detail-content .attribute-row:first-of-type {border:none;}.product-detail-content .attribute-row .attr-block + .attr-block {border: none;}.product-detail-content .attribute .attribute-swatches {grid-template-columns: repeat(auto-fill, minmax(23px, 23px));grid-gap: 4px;}.product-detail-content .attribute-swatches.variant-selected .color-attribute:not(.color-selected){opacity: 0.7;}.product-detail-content .attribute .availability-msg {font-size: 12px;}.product-detail-content .wrp-product-title {display: inline-block;width: 100%;}.product-detail-content .wrp-product-title .product-name{width: calc(100% - 32px);float: left;}.product-detail-content .wrp-product-title .add-to-wish-list {width: auto;padding: 0;display: none;}.product-detail-content .wrp-product-title .add-to-wish-list:hover {background: transparent;color: #000;}.product-detail-content .wrp-product-title .add-to-wish-list:hover .fa-heart-o::before {content: "\f004";}.product-detail-content .see-more-content{height: auto !important;}.product-detail-content .see-more-toggle {margin: 20px auto 15px;display: none;}.product-detail-content .see-more-toggle.show {display: none;}.product-detail-content .see-more-toggle.show.mobile-view {display: none;}.product-detail-content .see-more-toggle::after {content: "";border: solid #282828;border-width: 0 1px 1px 0;padding: 4px;margin: 0 auto;display: none;transform: rotate(45deg);-webkit-transform: rotate(45deg);transition: 0.5s;}.product-detail-content .see-more-toggle.shown::after {transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}.product-detail-content .attribute .availability-msg {font-size: 12px;letter-spacing: 0;font-family: 'AkkuratLLSub-Bold';font-weight: 700;margin-bottom: 10px;}.product-detail-content .attribute .availability-msg strong{font-weight: 400;}.product-detail-content .attribute .color-attribute {border: none;background: transparent;border: 0.25px solid transparent;overflow: hidden;border-radius: 100%;}.product-detail-content .attribute .color-attribute.color-selected:hover {border: 0.25px solid #000;}.product-detail-content .product-detail-actions {padding-top: 30px;padding-bottom: 0;display: inline-block;width: 100%;}.product-detail-content .product-detail-actions .quantity {margin-bottom: 5px;}.product-detail-content .product-detail-actions .quantity label{font-size: 12px;letter-spacing: 0;color: #000;text-transform: uppercase;margin: 0;font-family: 'AkkuratLLSub-Bold';font-weight: 700;}.product-detail-content .product-detail-actions .quantity .form-select{display: inline-flex;}.product-detail-content .product-detail-actions .quantity .form-select .quantity-select{width: 55px;padding: 0 3px;padding-right: 10px !important;height: auto;border: none;font-size: 12px;letter-spacing: 0;color: #000;outline: none;-webkit-box-shadow: none;box-shadow: none;text-decoration: underline;font-family: 'AkkuratLLSub-Bold';font-weight: 700;}.product-detail-content .product-detail-actions .cart-and-ipay{padding-left: 0;}.product-detail-content .product-detail-actions .addtocart-btn {background: transparent;border: 0.5px solid #000;color: #fff;padding: 0 20px;text-align: left;font-weight: 700;letter-spacing: 0;font-size: 12px;text-transform: uppercase;height: 40px;font-family: 'AkkuratLLSub-Bold';line-height: 36px;}.product-detail-content .product-detail-actions .inquire-btn {background: transparent;border: 0.5px solid #000;color: #000;padding: 0 20px;text-align: left;font-weight: 700;letter-spacing: 0;font-size: 12px;text-transform: uppercase;height: 40px;font-family: 'AkkuratLLSub-Bold';line-height: 36px;}.product-detail-content .product-detail-actions .inquire-btn .mobile-text {display: none;}.product-detail-content .product-detail-actions .addtocart-btn + .inquire-btn{margin-top: 15px;text-align: center;}.product-detail-content .product-detail-actions .addtocart-btn:active {background: transparent;color: #000;}.product-detail-content .product-detail-actions .inquire-btn:active {background: transparent;color: #000;}.product-detail-content .product-detail-actions .addtocart-btn:active:focus{-webkit-box-shadow:none;box-shadow:none;}.product-detail-content .product-detail-actions .inquire-btn:active:focus{-webkit-box-shadow:none;box-shadow:none;}.product-detail-content .product-detail-actions .product-detail-button-group {position: relative;display: inline-block;width: 100%;}.product-detail-content .product-detail-actions .price-detail-wrp {position: absolute;top: 0;right: 0;padding: 11px 0;padding-right: 20px;z-index: -1;}.product-detail-content .product-detail-actions .price-detail-wrp .prices{color: #000;letter-spacing: 0;text-transform: uppercase;font-size: 12px;margin: 0;font-family: 'AkkuratLLSub-Bold';font-weight: 700;}.product-detail-content .product-detail-actions .show-addtocart + .price-detail-wrp {width: 100%;background: #000;}.product-detail-content .product-detail-actions .show-addtocart + .price-detail-wrp .prices{text-align: right;color: #fff;}.product-detail-content .product-technical-info ul {justify-content: space-between;}.product-detail-content .product-technical-info ul li .btn{font-size: 12px;text-transform: uppercase;letter-spacing: 0;font-weight: 400;font-family: 'AkkuratLLSub-Regular';}body.modal-open .modal-backdrop {display:none;}.modal.show.modal-product-detail {padding-right: 0;}.modal.modal-product-detail .modal-dialog {margin: 0;float: right;-webkit-transform: translateY(0%);transform: translateY(0);top: 193px;width: 50%;max-width: inherit;}.modal.modal-product-detail .modal-dialog .modal-content{height: calc(100vh - 205px);overflow: hidden;border: none;padding-left: 55px;padding-right: 45px;}.modal.modal-product-detail .modal-body {padding-left: 5px;padding-bottom: 15px;}.modal-product-detail .modal-body {padding: 0;text-align: left;height: calc(100% - 70px);-webkit-box-align: end;-ms-flex-align: end;align-items: flex-start;overflow: auto;display: grid;-webkit-box-pack: stretch;-ms-flex-pack: stretch;justify-content: stretch;}.modal-product-detail .modal-body::-webkit-scrollbar {width: 0px;}.modal-product-detail .modal-body ul{display: block;list-style: none;padding: 0;// margin-top: 20px;// padding-top: 20px;// border-top: 0.5px solid #000;margin-bottom: 0;}.modal-product-detail .modal-body ul li{display: block;margin: 0;margin-bottom: 30px;}.modal-product-detail .modal-body ul li .title{display: block;color: #000;font-size: 12px;font-weight: 700;letter-spacing: 0;text-transform: uppercase;font-family: 'AkkuratLLSub-Bold';margin-bottom: 6px;}.modal-product-detail .modal-body ul li .info,.modal-product-detail .modal-body ul li .info a.link{display: block;color: #000;font-family: 'AkkuratLLSub-Regular';font-size: 11px;font-weight: 400;letter-spacing: 0;line-height: 25px;}.modal-product-detail .modal-body ul li .info b {display: block;color: #000;font-size: 12px;font-weight: 700;letter-spacing: 0;text-transform: uppercase;font-family: 'AkkuratLLSub-Bold';margin-bottom: 6px;margin-top: 30px;line-height: 1;}.modal-product-detail .modal-body ul li .info b + br {display: none;}.modal-product-detail .modal-body ul li .info a{text-decoration: underline;}// body.modal-open .product-col-image, body.modal-open .recommendations{/ filter: blur(8px);/ -webkit-filter: blur(8px);// }.modal-product-detail .modal-header{margin-top: 22px;margin-bottom: 25px;padding-bottom: 25px;border-bottom: 0.5px solid #000;}.modal-product-detail .modal-header h3 {color: #000;font-size: 14px;letter-spacing: 1.2px;text-transform: uppercase;margin: 0;}.modal-product-detail .modal-header .close {width: 12px;height: 12px;right: 45px;top: 25px;}.modal.modal-product-detail {left:inherit;right: -200%;transition: 0.5s;}.modal.show.modal-product-detail {right: 0;}.product-detail-content .see-more-btn {display: none !important;}.product-col-image .mobile-wishlist-btn,.product-detail .recommendations .inner-heading {display: none;}.product-detail-content .product-detail-actions .price-and-promo {display: none;}.product-detail-content.mobile-addtocart {display: none;}.product-col-image .primary-images .carousel-control-prev,.product-col-image .primary-images .carousel-control-next {display: none;}.product-detail .product-col-image img {width: 100%;}.product-detail-content .technical-info-wrp{margin-bottom: 0;}.product-detail-content .product-info-accordion {margin-top: 0;}.product-detail-content .product-info-accordion .panel:not(.complete-thelook-accordion){display: none;}.product-detail-content .product-info-accordion .panel .panel-title {margin: 0;line-height: 1;}.product-detail-content .product-info-accordion .panel .panel-title a{font-family: 'AkkuratLLSub-Bold';font-size: 12px;font-weight: 700;letter-spacing: 0;text-transform: capitalize;margin: 0;padding: 15px 0;text-decoration: none;display: inline-block;width: 100%;position: relative;color: #000;}.product-detail-content .product-info-accordion .panel .panel-title a::after {content: "";border: solid #282828;border-width: 0 1px 1px 0;padding: 4px;margin: 0 auto;display: table;-webkit-transition: 0.5s;transition: 0.5s;position: absolute;right: 20px;top: 19px;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);transition: 0.3s;}.product-detail-content .product-info-accordion .panel .panel-title a.collapsed::after {transform: rotate(45deg);-webkit-transform: rotate(45deg);top: 14px;}.product-detail-content .product-info-accordion .panel .panel-title.hide-icon a::after {display: none;}.product-detail-content .product-info-accordion .panel .panel-body {padding: 0;padding-bottom: 15px;font-size: 12px;font-weight: 400;line-height: 14px;font-family: 'AkkuratLLSub-Regular';letter-spacing: 0;}.product-detail-content .product-info-accordion .panel ul {padding: 0;list-style: none;margin: 0;}.product-detail-content .product-info-accordion .panel ul li{margin-bottom: 20px;}.product-detail-content .product-info-accordion .panel ul li:last-child{margin-bottom: 0;}.product-detail-content .product-info-accordion .panel ul li .title{display: block;color: #000;font-size: 12px;font-weight: 700;letter-spacing: 0;text-transform: uppercase;font-family: 'AkkuratLLSub-Regular';margin-bottom: 6px;}.product-detail-content .product-info-accordion .panel ul li .info{display: block;line-height: 22px;}.product-detail-content .product-info-accordion .panel ul li .info b{display: block;color: #000;font-size: 12px;font-weight: 700;letter-spacing: 0;text-transform: uppercase;font-family: 'AkkuratLLSub-Regular';margin-bottom: 6px;margin-top: 20px;}.product-detail-content .product-info-accordion .panel ul li .info b + br{display: none;}.product-detail-content .product-info-accordion .panel ul li .info a{text-decoration: underline;}.complete-look-product {display: flex;margin-top: 15px;}.complete-look-product .product-box{padding-right: 2px;-webkit-box-flex: 0;-ms-flex: 0 0 19%;flex: 0 0 19%;max-width: 19%;}.complete-look-product .product-box img {width: 100%;}.complete-look-product .detail-wrp {padding: 2px 5px;}.complete-look-product .product-box .product-name{font-size: 10px;color: #000;font-family: 'AkkuratLLSub-Bold';font-weight: 700;margin-top: 4px;text-transform: capitalize;text-align: left;line-height: 13px;}.complete-look-product .product-box .product-price{font-size: 10px;color: #000;font-family: 'AkkuratLLSub-Regular';font-weight: 400;}.shipping-time-messag{font-family: 'AkkuratLLSub-Regular';font-size: 12px;letter-spacing: 0;line-height: 1.16;text-align: justify;padding: 2px 0px 5px;}.complete-thelook-mobile {display: none;}#errorAddtoProduct {padding-top: 171px;background: #00000057;}.fabric-selection-modal .modal-body {display: inline-block;width: 100%;}.fabric-selection-modal .fabric-selection-wrp {padding-right: 9%; margin-bottom: 30px;position: relative;}.fabric-selection-modal .fabric-selection-wrp .wrp-label{font-family: 'AkkuratLLSub-Regular';font-size: 11px;font-style: normal;font-weight: 400;line-height: 1;color: #000;letter-spacing: 0.99px;margin-bottom: 10px;}.fabric-selection-modal .fabric-selection-wrp .wrp-label .capitalize {text-transform: capitalize;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box {cursor: pointer;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box.selected:first-child {margin-left: 3px;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box.unselectable {opacity: 0.5;cursor: no-drop;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box .image {border: 1px solid transparent;padding: 3px;position: relative;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box.selected:not(.hide-border) .image {border-color: #000;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box.selected:not(.hide-border) .image .tick {position: absolute;top: 0;left: 0;display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box.selected:not(.hide-border) .image .tick::after {content: "";width: 15px;height: 27px;border-left: 3px solid #fff;border-top: 3px solid #fff;transform: rotate(-140deg);display: inline-block;margin-top: -7px;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box.selected .title {visibility: visible;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes {display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: 4px;margin-left: -3px;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes img{width: 100%;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .title{font-family: 'AkkuratLLSub-Bold';font-size: 10px;color: #000;font-style: normal;font-weight: 700;line-height: 1;margin: 0;margin-top: 3px;text-transform: capitalize;letter-spacing: 0;word-break: break-word;margin-bottom: 15px;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box-inner .title {visibility: hidden;text-align: center;margin-bottom: 0;}.fabric-selection-modal .fabric-selection-buttons {margin-top: 10px;display: inline-block;width: 100%;}.fabric-selection-modal .addtocart-btn{background: #000;border: 0.5px solid #000;color: #fff;padding: 0 20px;text-align: left;font-weight: 700;letter-spacing: 0;font-size: 12px;text-transform: uppercase;height: 40px;font-family: 'AkkuratLLSub-Bold';line-height: 36px;width: 100%;}.fabric-selection-modal .addtocart-btn .price {color: #fff;float: right;}.fabric-selection-modal .inquire-btn{margin-top: 15px;text-align: center;background: transparent;border: 0.5px solid #000;color: #000;padding: 0 20px;font-weight: 700;letter-spacing: 0;font-size: 12px;text-transform: uppercase;height: 40px;font-family: 'AkkuratLLSub-Bold';line-height: 36px;width: 100%;}.fabric-selection-modal .hover-box {display: none;position: absolute;padding: 10px;background: #fff;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.19);left: 0;z-index: 1;width: 100%;}.fabric-selection-modal .hover-box.top {bottom: 88%;}.fabric-selection-modal .hover-box .close-hovered{background: url("../../images/close-icon.svg");background-repeat: no-repeat;background-size: contain;width: 14px;height: 14px;display: block;padding: 2px;position: absolute;right: 0;cursor: pointer;}.fabric-selection-modal .swatch-boxes .box.hovered .hover-box{display: flex;}.fabric-selection-modal .hover-box .left-panel{width: 38%;float: left;max-width: 250px;}.fabric-selection-modal .hover-box .right-panel{padding: 0 10px;width: 62%;float: left;max-height: 200px;overflow: auto;min-width: calc(100% - 250px);max-height: 250px;overflow: auto;}.fabric-selection-modal .hover-box .right-panel .title{margin: 0;margin-bottom: 10px;}.fabric-selection-modal .hover-box .right-panel .description{font-family: 'AkkuratLLSub-Regular';font-size: 10px;font-style: normal;font-weight: 400;line-height: 14px;color: #000;letter-spacing: 0;margin-bottom: 15px;}.fabric-selection-modal .hover-box .right-panel .detail {font-family: 'AkkuratLLSub-Regular';font-size: 10px;font-style: normal;font-weight: 400;line-height: 14px;color: #828282;letter-spacing: 0;}.fabric-selection-modal .hover-box .right-panel .detail .title {display: block;margin: 0;margin-bottom: 5px;}.fabric-selection-modal .hover-box .right-panel .detail .title {display: block;margin: 0;margin-bottom: 5px;}.fabric-selection-modal .fabric-selection-buttons .inquire-btn {text-align: left;padding: 0 20px;margin-top: 0;margin-bottom: 15px;}.modal-open .veil {z-index: 9999;}.product-detail-content .product-detail-actions .addtocart-btn:disabled {background: #5f5f5fbd;cursor: no-drop;color: #ffffffbd;}.fabric-selection-modal .addtocart-btn:disabled {background: #2d2d2d;cursor: no-drop;color: #ffffffbd;}.fabric-selection-modal .view-fabric-link{text-decoration: underline;margin-top: -20px;display: block;margin-bottom: 40px;font-family: 'AkkuratLLSub-Regular';font-size: 11px;font-style: normal;font-weight: 400;line-height: 1;color: #000;letter-spacing: 0.99px;text-transform: uppercase;}.hover-fabric-info {display: contents;width: 100%;position: relative;}.fabric-selection-modal .hover-fabric-info .hover-box {display: block;position: inherit;padding: 0;}.fabric-selection-modal .hover-fabric-info .hover-box .close-hovered {width: auto;height: auto;background: transparent;margin: 0;padding: 10px;}.fabric-selection-modal .hover-fabric-info .hover-box .close-hovered::after {background: url(../../images/close-icon.svg);background-repeat: no-repeat;background-color: #fff;opacity: 1;border-radius: 100px;border: 1px solid #000;background-size: 12px;background-position: center;font-size: 0;display: block;content: "";width: 28px;height: 28px;padding: 0;}.fabric-selection-modal .hover-fabric-info .hover-box .left-panel {width: 100%;display: inline-block;max-height: 200px;overflow: hidden;max-width: inherit;}.fabric-selection-modal .hover-fabric-info .hover-box .left-panel img{width: 100%;}.fabric-selection-modal .hover-fabric-info .hover-box .right-panel {width: 100%;padding: 0;margin-bottom: 15px;}.fabric-selection-modal .hover-fabric-info .hover-box .right-panel .title {font-size: 12px;margin-top: 6px;letter-spacing: 0;text-transform: capitalize;margin-bottom: 0;font-family: 'AkkuratLLSub-Bold';}.fabric-selection-modal .hover-fabric-info .hover-box .right-panel .view-detail {font-size: 11px;margin-top: 6px;letter-spacing: 0;text-transform: capitalize;margin-bottom: 4px;font-family: 'AkkuratLLSub-Bold';text-decoration: underline;cursor: pointer;}.fabric-selection-modal .hover-fabric-info .hover-box .right-panel .description{display: none;}.fabric-selection-modal .hover-fabric-info .hover-box .right-panel .detail{display: none;}.main-popup-fabric {position: fixed;top: 0;width: 100%;height: 100%;background: #00000078;display: none;}.main-popup-fabric .hover-box {align-items: center;justify-content: center;display: flex;background: transparent;height: 100%;width: 100%;}.main-popup-fabric .hover-box .inner-wrp {background: #fff;max-width: 420px;max-height: calc(100vh - 80px);overflow: auto;padding: 15px;position: relative;}.main-popup-fabric .hover-box .close-hovered {background: transparent;text-transform: capitalize;font-size: 12px;font-family: 'AkkuratLLSub-Regular';position: inherit;top: 0;height: auto;width: auto;margin-bottom: 10px;margin-top: -5px;font-weight: 700;text-align: right;}.main-popup-fabric .hover-box  .left-panel{display: block;width: 100%;max-width: inherit;}.main-popup-fabric .hover-box  .left-panel img{width: 100%;}.main-popup-fabric .hover-box  .right-panel{min-width: inherit;width: 100%;height: auto;max-height: inherit;padding: 0;overflow: visible;}.main-popup-fabric .hover-box .right-panel .title {font-size: 13px;margin-top: 17px;font-family: 'AkkuratLLSub-Bold';font-weight: 700;line-height: 18px;}.main-popup-fabric .hover-box .right-panel .description {font-size: 13px;margin-bottom: 20px;margin-top: 15px;line-height: 18px;}.main-popup-fabric .hover-box .right-panel .detail {font-size: 13px;line-height: 18px;margin-bottom: 20px;}.main-popup-fabric .hover-box .right-panel .detail .title{font-size: 13px;margin-bottom: 5px;line-height: 18px;}.modal.modal-product-detail .modal-body::-webkit-scrollbar {  width: 2px;}.modal.modal-product-detail .modal-body::-webkit-scrollbar-track {  background: #fff;}.modal.modal-product-detail .modal-body::-webkit-scrollbar-thumb {  background: #000;  cursor: pointer;}.modal-product-detail .modal-header {position: relative;}.modal-product-detail .modal-header h3 {font-size: 12px;font-family: 'AkkuratLLSub-Regular';font-weight: 700;}.modal-product-detail .modal-header .close {background: transparent;font-size: 12px;width: auto;text-transform: capitalize;font-family: 'AkkuratLLSub-Regular';font-weight: 700;top: 0;right: 0;}@media only screen and (max-width: 991px) {.modal.modal-product-detail .modal-dialog {top: 74px;}.modal.modal-product-detail .modal-dialog .modal-content {height: calc(100vh - 75px);padding-left: 30px;padding-right: 20px;}.product-detail {padding-top: 0;}.product-detail-content {max-height: calc(100vh - 85px);top: 75px;padding-top: 10px;}.complete-look-product .product-box {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.fabric-selection-modal .swatch-boxes .box .hover-box {top: -74px;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box.selected:not(.hide-border) .image .tick::after {width: 12px;height: 23px;}.product-detail-content .product-detail-actions .inquire-btn .desktop-text {display: none;}.product-detail-content .product-detail-actions .inquire-btn .mobile-text {display: block;}}@media only screen and (max-width: 768px) {.product-detail .product-col-image .carousel-indicators {width: 100%;display: flex;margin: 0;bottom: -2px;}.product-detail .product-col-image .carousel-indicators li {width: inherit;border-radius: 0;background: #fff;margin: 0;border: none;height: 2px;}.product-detail .product-col-image .carousel-indicators li.active {background: #000;}.product-detail-content {position: inherit;top: 0;padding-top: 35px;max-height: inherit;overflow: inherit;}.product-detail-content .wrp-product-title .product-name {text-align: left;font-family: 'AkkuratLLSub-Bold';font-size: 15px;font-weight: 500;line-height: 18px;letter-spacing: 0;text-transform: uppercase;width: 100%;}.product-detail-content .brand-pdp {text-align: left;letter-spacing: 0;}.product-detail-content .wrp-product-title .add-to-wish-list {display: none;}.product-col-image .mobile-wishlist-btn {position: absolute;top: 0;right: 0;padding-top: 5px;padding-right: 5px;display: inline-block;}.product-detail-content .description::after {// display: block;content: "";width: calc(100% + 30px);height: 0.5px;background: #000;margin-left: -15px;display: none;}.product-detail-content .see-more-toggle {margin: 15px auto 2px}.product-detail-content .product-detail-actions .quantity {display: none;}.product-detail-content .attributes {display: grid;}.product-detail-content .product-detail-actions {// position: sticky;// top: 74px;// padding: 0;// order: 1;// background: #000;// margin-bottom: 15px;// width: calc(100% + 30px);// margin-left: -15px;// padding: 5px 15px;// background: #ffff;// display: list-item;padding: 0;}// .product-detail-content .product-detail-actions .wrp-addtocart {/ background: #000;// }.product-detail-content .product-detail-actions .cart-and-ipay {z-index: 2;position: relative;}.product-detail-content .product-detail-actions .product-detail-button-group{padding-top: 0;//background: #fff;//padding-bottom: 5px;}.product-detail-content .product-detail-actions .addtocart-btn{color: #fff;height: 45px;font-size: 12px;padding: 12px 15px;opacity: 1;line-height: 20px;letter-spacing: 0;}.product-detail-content .product-detail-actions .inquire-btn {//background: #000;// color: #fff;height: 45px;font-size: 12px;padding: 12px 15px;opacity: 1;line-height: 18px;letter-spacing: 0;}.product-detail-content .product-detail-actions .addtocart-btn:active {color: #fff;}.product-detail-content .product-detail-actions .price-detail-wrp {padding: 14px 0 13px;padding-right: 15px;z-index: 1;}.product-detail .recommendations .header-tab{display: none;}.product-detail .recommendations .tab-pane{display: block;opacity: 1;margin-bottom: 40px;}.product-detail .recommendations .tab-pane:last-child{margin-bottom: 0;}.product-detail .recommendations .inner-heading {font-family: 'AkkuratLLSub-Regular';font-size: 12px;font-style: normal;font-weight: 400;letter-spacing: 0;text-transform: inherit;margin: 0;margin-bottom: 10px;padding: 0 10px;display: block;}// .product-detail .recommendations .price{/ display: none;// }.product-detail .product-tile .product-tile-body {padding: 0 10px;padding-top: 12px;}// .product-detail .product-tile .product-tile-body .product-tile-name{/ margin: 0;/ text-align: center;/ font-size: 8px;/ font-weight: 400;/ font-family: 'AkkuratLLSub-Regular';/ letter-spacing: 0.8px;/ text-transform: uppercase;// }.product-col-content .product-detail-content .product-detail-actions .product-detail-button-group {display: none;}.product-detail-content.mobile-addtocart {width: 100%;padding: 10px 15px 15px;position: sticky;bottom: 0;background: #fff;display: block;z-index: 99;display: list-item;border: 0.335px solid #494949;} .product-detail .einstein-recommendation .product-tile-carousel {display: none;} .product-detail .einstein-recommendation .image-container > .hidden-sm-down{display: block !important;}.product-detail-content .see-more-toggle.show {display: none;}.product-detail-content .see-more-toggle.show.mobile-view {display: inline-block;position: absolute;right: 0;bottom: 14px;margin: 0;padding: 0}.product-detail-content .see-more-toggle::after {content: "... Read More";-webkit-transform: inherit;transform: inherit;border: none;background: #fff;padding: 0;margin: 0;line-height: 1;font-size: 12px;letter-spacing: 1.1px;color: #979797;display: none;}.product-detail-content .see-more-toggle.shown::after {transform: inherit;-webkit-transform: inherit;content: "Read Less";display: none;}.product-detail-content .see-more-toggle.show.mobile-view.shown {position: relative;bottom: 1px;}.product-detail-content .product-info-accordion .complete-look-product {overflow: auto;margin-top: 0;margin-left: -15px;margin-right: -15px;}.complete-look-product .product-box {-ms-flex: 0 0 33.333%;flex: 0 0 75%;max-width: 75%;}.complete-look-product .product-box .detail-wrp {padding: 0 10px;padding-top: 5px;}.product-detail-content .description {font-family: 'AkkuratLLSub-Regular';font-weight: 400;margin-top: 10px;margin-bottom: 35px;letter-spacing: 0;font-size: 12px;line-height: 14px;}.product-detail-content .product-info-accordion {margin-top: 15px;margin-bottom: 30px;display: block;}.product-detail-content .product-info-accordion .panel:not(.complete-thelook-accordion) {display: block;}.product-detail-content .product-info-accordion .complete-thelook-accordion{display: none;}.complete-thelook-mobile {display: block;width: calc(100% + 36px);margin-left: -21px;}.complete-thelook-mobile .slick-track {opacity: 1 !important;margin-left: 17.66%;}.complete-thelook-mobile .title{font-size: 12px;margin-bottom: 8px;margin-top: 40px;font-weight: 700;text-transform: capitalize;letter-spacing: 0;padding: 0 15px;font-family: 'AkkuratLLSub-Bold';}.complete-thelook-mobile .product-recommendations-tile .product-tile .price{display: none;}.product-detail-content .product-info-accordion .panel ul li .title {letter-spacing: 0;}.product-detail-content.mobile-addtocart .product-name {text-align: left;font-size: 12px;line-height: 16px;letter-spacing: 0;width: 100%;margin-bottom: 10px;display: none;}// .product-detail-content .wrp-product-title {/ display: none;// }.product-col-image {position: relative;// height: calc(100vh - 220px);// display: flex;// align-items: center;// min-height: 400px;}.product-col-image .primary-images{position: relative;}.product-detail-content .technical-info-wrp{display: none;}.modal-product-detail .modal-header {margin-top: 15px;margin-bottom: 15px;padding-bottom: 15px;}.fabric-selection-modal .modal-header .close{background: transparent;font-size: 13px;color: #000;text-transform: capitalize;font-weight: 700;font-family: 'AkkuratLLSub-Bold';right: 0;top: 0;}.fabric-selection-modal .modal-header .close .sr-only{position: inherit;height: auto;width: auto;clip: unset;right: 0;}.modal-product-detail .modal-header h3 {font-size: 13px;}.modal-product-detail.fabric-selection-modal {height: 75%;top: inherit;bottom: -200%;overflow: hidden;right: 0;box-shadow: rgba(0, 0, 0, 0.1) 0px -7px 12px;}.modal.show.modal-product-detail.fabric-selection-modal {bottom: 0;}.modal-product-detail.fabric-selection-modal .modal-dialog{overflow: hidden;width: 100%;top: 0;height: 100%;}.modal-product-detail.fabric-selection-modal .modal-dialog .modal-content {padding: 0 15px;height: 100%;}.modal-product-detail.fabric-selection-modal .modal-dialog .modal-body{overflow: hidden;padding-left: 0;}.modal-product-detail.fabric-selection-modal .fabric-wrp {height: calc(100% - 100px);overflow: auto;}.fabric-selection-modal .fabric-selection-wrp {padding-right: 0;margin-bottom: 20px;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .title{font-size: 8px;}.fabric-selection-modal .fabric-selection-wrp .wrp-label {font-size: 9px;margin-bottom: 6px;}.fabric-selection-modal .fabric-selection-wrp .swatch-boxes .box.hovered .hover-box {height: calc(100% - 122px);width: 100%;position: fixed;top: 0;overflow: auto;padding: 15px;z-index: 1;}.fabric-selection-modal .hover-box .close-hovered{font-size: 13px;text-transform: capitalize;color: #000;font-family: 'AkkuratLLSub-Bold';font-weight: 400;margin-bottom: 20px;display: block;}.fabric-selection-modal .hover-box .left-panel {width: 100%;max-width: inherit;}.fabric-selection-modal .hover-box .right-panel {width: 100%;padding: 0;padding-top: 0;}.fabric-selection-modal .view-fabric-link{font-size: 9px;margin-top: -15px;margin-bottom: 25px;}.main-popup-fabric .hover-box .inner-wrp {width: 311px;}}