@charset "utf-8";
:root{--color-primary: #47624f;--color-secondary: #9794a8;--body-font-family: 'Domaine Sans', sans-serif;--body-font-size: 15px;--body-font-weight: 400;--body-font-color: #47624f;--body-letter-spacing: -0.025em;--body-line-height: 1.2;--h1-font-family: 'PPFragment Glare', serif;--h1-font-size: 52px;--h1-font-weight: 400;--h1-letter-spacing: -0.5px;--h1-text-transform: lowercase;--h1-line-height: 1.5;--h2-font-family: 'PPFragment Glare', serif;--h2-font-size: 40px;--h2-font-weight: 400;--h2-letter-spacing: 0;--h2-line-height: 1.3;--h3-font-family: 'PPFragment Glare', serif;--h3-font-size: 30px;--h3-font-weight: 400;--h3-letter-spacing: -0.025em;--h3-line-height: 1.3}@media(max-width: 991.98px){:root{--h1-font-size: 40px;--h2-font-size: 30px;--h3-font-size: 25px}}.template-product main,.template-product-kit main{margin-top:0;margin-bottom:1px}@media(max-width: 767.98px){.template-product main,.template-product-kit main{margin-bottom:3px}}.template-product .product-container,.template-product-kit .product-container{padding:0;margin-bottom:74px}@media(max-width: 991.98px){.template-product .product-container,.template-product-kit .product-container{margin-bottom:44px}}@media(max-width: 767.98px){.template-product .product-container,.template-product-kit .product-container{margin-bottom:55px}}@media(min-width: 992px){#product-images{padding-right:9%}}#thumbnail-images{width:100%;height:120px;padding:20px 0;z-index:0;position:absolute;visibility:hidden}#thumbnail-images.swiper-container-horizontal{width:100%;padding:0 20px;height:120px;margin-top:15px}#thumbnail-images.swiper-container-horizontal a.thumb-link{text-align:center}#thumbnail-images.swiper-container-horizontal a.thumb-link img{max-height:100%;width:auto}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable{display:flex;position:relative;padding:0 0 20px 0;height:100%;width:100%;align-items:center;justify-content:center}}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable a{display:inline-block;margin:0 5px;position:relative;list-style:none;height:10px;width:10px}}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable a img{border-radius:50%;border-width:5px}}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable a img:hover{border-radius:50%;border-width:5px}}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable a.cloudzoom-gallery-active img{border-radius:50%;border-width:5px}}#thumbnail-images:not(.swiper-container-initialized) .swiper-slide{opacity:0}@media(min-width: 768px){.type-4 #thumbnail-images{padding:0;height:100%;overflow:visible}}#thumbnail-images .swiper-next,#thumbnail-images .swiper-prev{background-color:#fff}#thumbnail-images .swiper-next.swiper-button-disabled:before,#thumbnail-images .swiper-prev.swiper-button-disabled:before{color:rgba(0,0,0,0)}#thumbnail-images a img{cursor:pointer;position:relative;z-index:99;border-radius:0;border-style:solid;border-width:1px;border-color:#ddd}@media(min-width: 992px){#thumbnail-images a img:hover{border-radius:0;border-style:solid;border-width:1px;border-color:#7d7d7d}}#thumbnail-images a.cloudzoom-gallery-active img{border-radius:0;border-style:solid;border-width:1px;border-color:#000}#thumbnail-images .nav-wrapper{width:100px}#thumbnail-images .nav-wrapper ul{margin:0;padding:0;list-style:none}#thumbnail-images .nav-wrapper ul>li>a{padding:0 0 12px;position:relative;display:block}#thumbnail-images .nav-wrapper .nav-stacked li a:not(.active) img{opacity:.5}#thumbnail-images .nav-wrapper .nav-stacked li a.active img{opacity:1;border-radius:0;border-style:solid;border-width:1px;border-color:#000}#main-image .image-pager{position:absolute;top:50%;margin-top:-25px;width:45px;cursor:pointer;color:#333;z-index:10;font-size:24px;text-align:center}#main-image .image-pager.image-pager-previous{left:17px}@media(max-width: 991.98px){#main-image .image-pager.image-pager-previous{left:5px}}#main-image .image-pager.image-pager-next{right:17px}@media(max-width: 991.98px){#main-image .image-pager.image-pager-next{right:5px}}#main-image .image-swiper:not(.swiper-container-fade) .swiper-slide{opacity:0}#main-image .image-pager.swiper-button-disabled{display:none}#main-image .image-pager i::before{content:"";display:block;width:14px;height:26px}#main-image .image-pager.image-pager-previous i::before{background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-angle-left-white.png") no-repeat center;background-size:contain}#main-image .image-pager.image-pager-next i::before{background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-angle-right-white.png") no-repeat center;background-size:contain}#main-image img{cursor:zoom-in}.all-images-product{padding-bottom:20px;margin:0;float:none}.cloudzoom-zoom{z-index:10000}.cloudzoom-zoom-inside{cursor:pointer}.product-video video{display:block;width:100%}#product-information{padding:69px 81px 0 15px}@media(max-width: 991.98px){#product-information{padding:32px 53px 0 15px}}@media(max-width: 767.98px){#product-information{padding:19px 30px 0 30px}}.product-title-price-wrapper{display:flex;justify-content:space-between;margin-bottom:25px}@media(max-width: 991.98px){.product-title-price-wrapper{flex-direction:column;margin-bottom:19px}}@media(max-width: 767.98px){.product-title-price-wrapper{margin-bottom:33px}}h1.product-title{margin:0;font-size:40px;letter-spacing:-0.030em;text-transform:lowercase;line-height:1.2}@media(max-width: 991.98px){h1.product-title{order:2;margin:0 0 8px 0;font-size:30px}}.product-info-wrapper .product-price{flex:0 0 100px;padding-left:10px;text-align:right;margin:19px 0 0 0;font-family:'PPFragment Sans', sans-serif;font-size:12px;letter-spacing:0.075em}@media(max-width: 991.98px){.product-info-wrapper .product-price{text-align:left;flex:unset;padding:0;margin:0 0 8px 0}}.product-info-wrapper .product-price .listprice{color:#aeb7ac;text-decoration:line-through}@media(max-width: 991.98px){.product-info-wrapper .product-price .listprice{margin-right:8px}}.product-info-wrapper .product-price .promoprice{color:#a5523d}@media(min-width: 992px){.product-info-wrapper .product-price .promoprice{display:block}}.product-info-wrapper .gst-message{font-size:8px;font-style:italic}.product-info-wrapper .product-details-description{margin-bottom:34px;letter-spacing:-0.035em}@media(max-width: 991.98px){.product-info-wrapper .product-details-description{margin-bottom:30px}}@media(max-width: 767.98px){.product-info-wrapper .product-details-description{margin-bottom:32px}}.related-color{margin-bottom:19px}@media(max-width: 991.98px){.related-color{margin-top:36px;margin-bottom:28px}}.related-color .color-label{text-transform:uppercase;margin-bottom:12px}.related-color .color-label .label{display:inline-block}.related-color .color-images-wrapper{margin:0 -1.2px}@media(max-width: 991.98px){.related-color .color-images-wrapper{margin:0 -7px}}@media(max-width: 767.98px){.related-color .color-images-wrapper{margin:0 -10px}}.related-color .color-images-wrapper .color{display:inline-block;margin:0 1.2px 8px 1.2px}@media(max-width: 991.98px){.related-color .color-images-wrapper .color{margin:0 7px 6px 7px}}@media(max-width: 767.98px){.related-color .color-images-wrapper .color{margin:0 10px 6px 10px}}.related-color .color-images-wrapper .color img{width:40px;height:40px;border:1px solid rgba(0,0,0,0);border-radius:50%;padding:6px;object-fit:cover}.related-color .color-images-wrapper .color.current img{border-color:#47624f}.size-chart-link{cursor:pointer;border-bottom:1px solid #47624f}.size-chart-popup-wrapper .size-chart-overlay,.size-chart-popup-wrapper .size-chart-popup-content-wrapper{position:fixed;opacity:0;visibility:hidden;z-index:99}.size-chart-popup-wrapper.activated .size-chart-overlay,.size-chart-popup-wrapper.activated .size-chart-popup-content-wrapper{-webkit-transition:.5s opacity ease,.5s visibility ease;-moz-transition:.5s opacity ease,.5s visibility ease;-o-transition:.5s opacity ease,.5s visibility ease;transition:.5s opacity ease,.5s visibility ease}.size-chart-popup-wrapper .size-chart-overlay{top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5)}.size-chart-popup-wrapper .size-chart-popup-content-wrapper{top:50%;left:0;right:0;margin:auto;width:100%;max-height:90%;max-width:905px;overflow:auto;background-color:#f6f3ed;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width: 991.98px){.size-chart-popup-wrapper .size-chart-popup-content-wrapper{max-width:570px}}@media(max-width: 767.98px){.size-chart-popup-wrapper .size-chart-popup-content-wrapper{top:0;max-width:100%;max-height:100%;height:100%;-webkit-transform:unset;-moz-transform:unset;-o-transform:unset;transform:unset}}.size-chart-popup-wrapper.active .size-chart-overlay,.size-chart-popup-wrapper.active .size-chart-popup-content-wrapper{opacity:1;visibility:visible;-webkit-transition:.5s opacity ease,.5s visibility ease;-moz-transition:.5s opacity ease,.5s visibility ease;-o-transition:.5s opacity ease,.5s visibility ease;transition:.5s opacity ease,.5s visibility ease}.size-chart-popup-wrapper .size-chart-popup-content{position:relative;padding:18px 53px 19px 24px}@media(max-width: 991.98px){.size-chart-popup-wrapper .size-chart-popup-content{padding:50px 16px 4px 16px}}.size-chart-popup-wrapper .size-chart-close{position:absolute;display:block;top:22px;right:20px;width:15px;height:15px;background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-close.png") no-repeat center;background-size:contain;cursor:pointer}@media(max-width: 991.98px){.size-chart-popup-wrapper .size-chart-close{top:17px}}@media(max-width: 767.98px){.size-chart-popup-wrapper .size-chart-close{position:fixed}}.size-chart-popup-wrapper .size-chart-title{font-size:40px;margin-bottom:42px}@media(max-width: 991.98px){.size-chart-popup-wrapper .size-chart-title{font-size:30px;margin-bottom:52px}}.size-chart-popup-wrapper .size-chart-info-wrapper{display:flex}@media(max-width: 991.98px){.size-chart-popup-wrapper .size-chart-info-wrapper{flex-direction:column}}@media(max-width: 767.98px){.size-chart-popup-wrapper .size-chart-info-wrapper{margin-right:-15px}}@media(min-width: 992px){.size-chart-popup-wrapper .size-chart-info{width:100%;flex:0 0 calc(100% - 215px);max-width:calc(100% - 215px)}}@media(max-width: 991.98px){.size-chart-popup-wrapper .size-chart-info{order:2}}@media(max-width: 767.98px){.size-chart-popup-wrapper .size-chart-info{padding-right:15px}}.size-chart-popup-wrapper .size-chart-info.no-chart-image{padding-right:0px;flex:0 0 100%;max-width:100%}@media(min-width: 992px){.size-chart-popup-wrapper .size-chart-image{padding-left:35px;width:100%;flex:0 0 215px;max-width:215px;text-align:right}}@media(max-width: 991.98px){.size-chart-popup-wrapper .size-chart-image{text-align:center;margin-bottom:45px}}@media(max-width: 767.98px){.size-chart-popup-wrapper .size-chart-image{padding-right:15px}}.size-chart-popup-wrapper .size-chart-image img{width:100%}@media(max-width: 991.98px){.size-chart-popup-wrapper .size-chart-image img{width:175px}}div.add-to-cart .attributes .form-item{margin-bottom:19px}@media(max-width: 991.98px){div.add-to-cart .attributes .form-item{margin-bottom:20px}}div.add-to-cart .attributes .form-item>label{font-size:12px;letter-spacing:.075em;text-transform:uppercase;font-family:"PPFragment Sans",sans-serif;margin-bottom:12px}div.add-to-cart .attributes .form-item>label.has-size-chart{display:flex;justify-content:space-between}div.add-to-cart .attributes .form-item>label .form-required{display:none}div.add-to-cart .attributes span.select{max-width:100%;width:300px;padding-right:0}div.add-to-cart .selectbutton-container{margin:0 -5px}@media(max-width: 991.98px){div.add-to-cart .selectbutton-container{margin:0 -9px}}@media(max-width: 767.98px){div.add-to-cart .selectbutton-container{margin:0 -12px}}div.add-to-cart .selectbutton-container .selectbutton-option{margin:0 5px 10px 5px;border-radius:50%;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:1px solid #47624f;padding:3px 2px 2px 3px;text-transform:uppercase;font-size:12px;letter-spacing:.075em}@media(max-width: 991.98px){div.add-to-cart .selectbutton-container .selectbutton-option{margin:0 9px 15px 9px}}@media(max-width: 767.98px){div.add-to-cart .selectbutton-container .selectbutton-option{margin:0 12px 15px 12px}}div.add-to-cart .selectbutton-container .selectbutton-option[value=""]{display:none}div.add-to-cart .selectbutton-container .selectbutton-option:hover{background-color:rgba(0,0,0,0)}div.add-to-cart .selectbutton-container .selectbutton-option.selectbutton-active{border:#9794a8;background-color:#9794a8;color:#f6f3ed}div.add-to-cart .selectbutton-container .selectbutton-option.soldout{background:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1px), #47624f 50%, rgba(0, 0, 0, 0) calc(50% + 1px), rgba(0, 0, 0, 0) 100%)}div.add-to-cart .selectbutton-container .selectbutton-option.soldout.selectbutton-active{background:#9794a8 linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1px), #f6f3ed 50%, rgba(0, 0, 0, 0) calc(50% + 1px), rgba(0, 0, 0, 0) 100%)}div.add-to-cart .selectbutton-container .selectbutton-option.selectbutton-single-option{background:rgba(0,0,0,0);color:#47624f;border:none;padding:0;min-width:unset;min-height:unset;font-family:"Domaine Sans",sans-serif;font-size:15px;letter-spacing:-0.025em;text-transform:none}div.add-to-cart .selectbutton-container .selectbutton-option.selectbutton-single-option.selectbutton-active,div.add-to-cart .selectbutton-container .selectbutton-option.selectbutton-single-option.soldout{background:rgba(0,0,0,0);color:#47624f;border:none;padding:0;min-width:unset}div.add-to-cart .kids-category .selectbutton-container{margin:0 -7.5px}div.add-to-cart .kids-category .selectbutton-container .selectbutton-option{min-width:70px;border-radius:5px;margin:0 7.5px 10px 7.5px}@media(max-width: 991.98px){div.add-to-cart .kids-category .selectbutton-container .selectbutton-option{margin-bottom:15px}}div.add-to-cart input[type=submit]{display:block;width:100%;margin:0 0 30px 0}@media(max-width: 991.98px){div.add-to-cart input[type=submit]{margin:0 0 25px 0}}div.add-to-cart .input-group-btn:first-child>.btn,div.add-to-cart .input-group-btn:first-child>.btn-group{border-color:rgba(71,98,79,.4);border-radius:0;border-right:0;background-color:rgba(0,0,0,0);height:100%}div.add-to-cart .input-group-btn:last-child>.btn,div.add-to-cart .input-group-btn:last-child>.btn-group{border-color:rgba(71,98,79,.4);border-radius:0;border-left:0;background-color:rgba(0,0,0,0);height:100%}div.add-to-cart .customization{margin:0 0 1em 0}div.add-to-cart .customization .form-item label{font-weight:400;text-transform:none;color:#47624f;display:flex;align-items:center}div.add-to-cart .customization .form-item label.title{margin-top:20px}div.add-to-cart .customization .instruction{margin:5px 0;font-size:12px;line-height:16px}div.add-to-cart .customization .element-type-textfield{display:flex;align-items:center}div.add-to-cart .customization .element-type-textfield span{margin:0 5px}div.add-to-cart .customization .form-checkboxes.cr-buttons span.cr-button{cursor:pointer}div.add-to-cart .customization .form-checkboxes.cr-buttons .form-item input:checked+span.cr-button{background-color:#eee}div.add-to-cart .element-type-markup{display:flex;align-items:center;flex-wrap:wrap}@media(max-width: 767.98px){div.add-to-cart .element-type-markup{flex-direction:column}}div.add-to-cart .element-type-markup label{flex:1}div.add-to-cart .element-type-markup .input-group{flex:2;flex-wrap:nowrap}div.add-to-cart #reservation-link{display:none}@media(max-width: 991.98px){.template-product div.add-to-cart input[type=submit],.template-product div.add-to-cart #add-waiting-list-link,.template-product-kit div.add-to-cart input[type=submit],.template-product-kit div.add-to-cart #add-waiting-list-link{display:none}}div.add-to-cart .mobile-sticky-add-cart-button-wrapper{position:relative}@media(min-width: 992px){div.add-to-cart .mobile-sticky-add-cart-button-wrapper:not(.coming-soon){display:none}}div.add-to-cart .mobile-sticky-add-cart-button-placeholder{opacity:0;visibility:hidden}div.add-to-cart .mobile-sticky-add-cart-button-placeholder:empty{display:none}div.add-to-cart .mobile-sticky-add-cart-button{position:absolute;bottom:0px;left:0;right:0;margin:auto;width:100%;cursor:pointer}@media(min-width: 992px){div.add-to-cart .mobile-sticky-add-cart-button:not(.coming-soon){display:none}}div.add-to-cart .mobile-sticky-add-cart-button:empty{display:none}.add-to-cart-popup-sticky div.add-to-cart .mobile-sticky-add-cart-button{position:fixed;opacity:1;visibility:visible;width:calc(100% - 78px);bottom:25px;z-index:13}@media(max-width: 767.98px){.add-to-cart-popup-sticky div.add-to-cart .mobile-sticky-add-cart-button{width:calc(100% - 30px)}}div.add-to-cart.popup{position:fixed;bottom:0;left:0;width:100%;z-index:11;background-color:#f6f3ed;box-shadow:0px 0px 16px 0px rgba(0,0,0,.2);padding:30px 39px 75px 39px;-webkit-transform:translateY(150%);-moz-transform:translateY(150%);-o-transform:translateY(150%);transform:translateY(150%);-webkit-transition:.5s transform ease;-moz-transition:.5s transform ease;-o-transition:.5s transform ease;transition:.5s transform ease}@media(max-width: 767.98px){div.add-to-cart.popup{padding:30px 15px 75px 15px}}div.add-to-cart.popup.active{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}div.add-to-cart.popup .size-chart-link{display:none}div.add-to-cart.popup .attributes .form-item{margin-bottom:15px}div.add-to-cart.popup .select{margin-right:-15px;padding-right:15px}div.add-to-cart.popup .select:has(.selectbutton-container){display:block}div.add-to-cart.popup .selectbutton-container{display:flex;overflow-y:hidden;overflow-x:auto}div.add-to-cart.popup .mobile-sticky-add-cart-button-wrapper,div.add-to-cart.popup #add-waiting-list-link a,div.add-to-cart.popup input[type=submit]{display:none}div.add-to-cart .estimated_delivery{margin-bottom:30px}div.add-to-cart .backorder-delivery-msg-tag{display:none}#add-waiting-list-link a{display:block;width:100%;margin:0 0 30px 0}@media(max-width: 991.98px){#add-waiting-list-link a{margin:0 0 25px 0}}#outofstocktext{display:none;color:#a5523d;text-transform:uppercase}#productkit-soldout-message-perm,#productkit-soldout-message{color:#a5523d;text-transform:uppercase}#option-image-selector .optionselector{display:inline-block;width:40px;height:40px;border:1px solid rgba(0,0,0,0);margin:0 10px 10px 0;cursor:pointer}#option-image-selector .optionselector.selected{border-color:#000}#option-image-selector .optionselector img{width:100%;height:100%;object-fit:cover}.product-info-standard .product-detail-section{margin:0 0 24px 0}.product-info-accordion{margin:30px 0 0 0;border-style:none none solid none;border-width:1px;border-color:#47624f}@media(max-width: 991.98px){.product-info-accordion{margin:25px 0 0 0}}.product-info-accordion .panel .panel-heading a.accordion-toggle{display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,0);padding:19px 0 17px 0;margin:0;border-radius:0;border-style:solid none none none;border-width:1px;border-color:#47624f;font-family:'PPFragment Sans', sans-serif;font-size:12px;letter-spacing:0.075em;text-transform:uppercase}.product-info-accordion .panel .panel-heading a.accordion-toggle i::before{content:"";display:inline-block;width:18px;height:9px;background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-angle-down.png") no-repeat center;background-size:contain}.product-info-accordion .panel .panel-heading a.accordion-toggle:not(.collapsed) i::before{background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-angle-up.png") no-repeat center;background-size:contain}.product-info-accordion .panel .panel-body{background-color:rgba(0,0,0,0);padding:4px 0 20px 0}@media(max-width: 991.98px){.product-info-accordion .panel .panel-body{padding:1px 0 20px 0}}@media(max-width: 767.98px){.product-info-accordion .panel .panel-body{padding:0 0 17px 0}}.product-info-tabs ul.nav-tabs{border-style:none none solid none;border-width:1px;border-color:#bbb}.product-info-tabs ul.nav-tabs>li>a,.product-info-tabs ul.nav-tabs>li>a:focus{padding:8px 12px;border-radius:2px 2px 0 0;border-style:solid solid none solid;border-width:1px;border-color:rgba(0,0,0,0);text-transform:uppercase;display:block;outline:none}.product-info-tabs ul.nav-tabs>li.active{background-color:#fff;margin-bottom:-1px}.product-info-tabs ul.nav-tabs>li.active>a,.product-info-tabs ul.nav-tabs>li.active>a:focus{background-color:#fff;border-color:#bbb;color:#0e6576}.product-info-tabs ul.nav-tabs>li:hover>a,.product-info-tabs ul.nav-tabs>li:hover>a:focus{background-color:#fff;border-color:#bbb;color:#0e6576}.product-info-tabs .tab-content .tab-pane{display:none;padding:1rem 0}.product-info-tabs .tab-content .tab-pane.active{display:block}.print-wrapper{display:flex;margin-bottom:5px}.print-wrapper:not(:last-child){border-bottom:1px solid #d2d6cd;padding-bottom:25px;margin-bottom:20px}@media(max-width: 991.98px){.print-wrapper:not(:last-child){padding-bottom:20px}}.print-wrapper .image{flex:0 0 134px;padding-right:15px}@media(max-width: 991.98px){.print-wrapper .image{flex:0 0 120px;padding-right:20px}}@media(max-width: 767.98px){.print-wrapper .image{flex:0 0 130px;padding-right:30px}}.print-wrapper .content{line-height:1.6;margin-top:-5px}.retail-inventory-variants-wrapper{display:flex;overflow-x:auto;overflow-y:hidden;margin-top:2px;margin-bottom:10px}@media(max-width: 991.98px){.retail-inventory-variants-wrapper{margin-top:4px}}.retail-inventory-variants-wrapper .retail-inventory-variant{display:inline-flex;align-items:center;justify-content:center;padding:5px 5px 3px 5px;border:1px solid #47624f;min-width:74px;min-height:30px;text-transform:uppercase;cursor:pointer}.retail-inventory-variants-wrapper .retail-inventory-variant.active{background-color:#d1cdd3}@media(max-width: 991.98px){.retail-inventory-stocks-wrapper{margin-bottom:4px}}.retail-inventory-stocks-wrapper .retail-inventory-stock-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -10px -10px -10px}.retail-inventory-stocks-wrapper .retail-inventory-stock-row .retail-store{display:flex;align-items:center;margin:0 10px 10px 10px}@media(max-width: 991.98px){.retail-inventory-stocks-wrapper .retail-inventory-stock-row .retail-store{flex-direction:column;align-items:start}}.retail-inventory-stocks-wrapper .retail-inventory-stock-row .retail-store .name{margin-right:6px}@media(max-width: 991.98px){.retail-inventory-stocks-wrapper .retail-inventory-stock-row .retail-store .name{margin:0 0 4px 0}}.retail-inventory-stocks-wrapper .retail-inventory-stock-row .retail-store .stock-info{margin-bottom:-2px;text-transform:uppercase}.retail-inventory-stocks-wrapper .retail-inventory-stock-row .retail-store .stock-info .available{color:#9794a8}.retail-inventory-stocks-wrapper .retail-inventory-stock-row .retail-store .stock-info .soldout{color:#a5523d}.rateit{line-height:1;vertical-align:-2px;margin-left:1px;margin-bottom:3px}.productreview-form select,.productreview-form select.form-control,.productreview-form input[type=emal],.productreview-form input[type=number],.productreview-form input[type=tel],.productreview-form input[type=url],.productreview-form input[type=password],.productreview-form input[type=text],.productreview-form input.form-text,.productreview-form input.form-number,.productreview-form textarea,.productreview-form textarea.form-control{width:100%}.productreview-form input[type=submit],.productreview-form input#edit-submit{display:block;width:100%}.related-products h2.title{margin:0 0 23px 0;text-transform:uppercase}@media(max-width: 991.98px){.related-products h2.title{margin:0 0 21px 0}}.related-products .swiper-section{position:relative;width:calc(100% + 30px);margin:0 -15px}.related-products .swiper-section .swiper-prev,.related-products .swiper-section .swiper-next{width:auto}.related-products .swiper-section .swiper-prev.swiper-button-disabled,.related-products .swiper-section .swiper-next.swiper-button-disabled{display:none}.related-products .swiper-section .swiper-prev::before,.related-products .swiper-section .swiper-next::before{content:"";display:block;width:14px;height:26px}.related-products .swiper-section .swiper-prev{left:0}@media(max-width: 767.98px){.related-products .swiper-section .swiper-prev{left:10px}}.related-products .swiper-section .swiper-prev::before{background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-angle-left.png") no-repeat center;background-size:contain}.related-products .swiper-section .swiper-next{right:0px}@media(max-width: 767.98px){.related-products .swiper-section .swiper-next{right:10px}}.related-products .swiper-section .swiper-next::before{background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-angle-right.png") no-repeat center;background-size:contain}@media(min-width: 768px)and (max-width: 991.98px){.related-products .row>div:nth-child(n+4){display:none}}@media(min-width: 768px)and (max-width: 991.98px){.related-products .productrow{margin-bottom:53px}}.tcl-similar-products-wrapper .loading-spinner-wrapper{text-align:center;margin:20px 0 45px 0}.tcl-similar-products-wrapper .loading-spinner{font-size:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.write-review-button{text-transform:uppercase;text-decoration:underline;cursor:pointer;text-underline-offset:3px;margin:16px 0 45px 0}.write-review-button:has(+.review-form-login){display:none}.review-form-login{text-transform:uppercase;text-decoration:underline;cursor:pointer;text-underline-offset:3px;margin:16px 0 45px 0;font-family:"PPFragment Sans",sans-serif;font-size:12px;letter-spacing:.075em}.review-form-wrapper{margin:0;padding:0}.review-form-wrapper #add-review-btn{display:none}.review-form-wrapper .review-form-top-wrapper{display:flex;justify-content:space-between;text-transform:uppercase;margin-bottom:9px}.review-form-wrapper .review-form-close{cursor:pointer;background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-close.png") no-repeat center;background-size:contain;width:15px;height:15px;margin-top:-5px}.review-form-wrapper .review-form{display:block !important}.review-form-wrapper form{display:flex;flex-wrap:wrap}.review-form-wrapper form>*{order:10;width:100%}.review-form-wrapper form>*[for=edit-review-form-rating]{order:1;width:auto}.review-form-wrapper form>*.rateit-widget,.review-form-wrapper form>*.rateit{order:2;width:auto}.review-form-wrapper form>*.review-media-wrapper,.review-form-wrapper form>*#edit-review-form-media-wrapper{order:3}.review-form-wrapper form>*#edit-review-form-nickname-wrapper{order:4}.review-form-wrapper form>*#edit-review-form-body-wrapper{order:98}.review-form-wrapper form>*.buttons{order:99}.review-form-wrapper select,.review-form-wrapper select.form-control,.review-form-wrapper input[type=emal],.review-form-wrapper input[type=number],.review-form-wrapper input[type=tel],.review-form-wrapper input[type=url],.review-form-wrapper input[type=password],.review-form-wrapper input[type=text],.review-form-wrapper input.form-text,.review-form-wrapper input.form-number,.review-form-wrapper textarea,.review-form-wrapper textarea.form-control{width:100%;font-size:10px;padding:16px 20px 15px 20px}.review-form-wrapper textarea{min-height:120px}.review-form-wrapper label{font-size:10px;font-family:"PPFragment Sans",sans-serif;letter-spacing:.075em;text-transform:uppercase}.review-form-wrapper label[for=edit-review-form-rating]{display:inline-block;margin:0 16px 21px 0}.review-form-wrapper label .form-required{display:none}.review-form-wrapper .rateit{margin-top:-4px}.review-form-wrapper .form-item{margin-bottom:10px}.review-form-wrapper .form-item>label{display:none}.review-form-wrapper .review-media-wrapper{margin-bottom:10px}.review-form-wrapper .review-media-wrapper .review-media-label{font-size:10px;font-family:"PPFragment Sans",sans-serif;letter-spacing:.075em;text-transform:uppercase}.review-form-wrapper .review-media-wrapper .review-media-textbox{position:relative}.review-form-wrapper .review-media-wrapper .review-media-textbox::before{content:"";position:absolute;display:block;background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-picture.png") no-repeat center;background-size:contain;width:28px;height:20px;left:23px;top:12px}.review-form-wrapper .review-media-wrapper .review-media-textbox input{cursor:pointer;padding-left:65px}.review-form-wrapper #edit-review-form-media-wrapper{position:absolute;opacity:0;visibility:hidden}.review-form-wrapper .buttons{margin-top:2px}.review-form-wrapper input#edit-submit,.review-form-wrapper input[type=submit]{width:100%}.product-review-wrapper{margin-bottom:0;padding-bottom:0;border:none}.product-review-wrapper .product-review{max-height:550px;overflow-x:hidden;overflow-y:auto;padding:2px 0}.product-review-wrapper .product-review-row{margin-bottom:43px;padding-bottom:0;display:block}@media(max-width: 991.98px){.product-review-wrapper .product-review-row{margin-bottom:54px}}.product-review-wrapper .product-review-row:last-child{margin-bottom:0}.product-review-wrapper .product-review-top-wrapper{display:flex;justify-content:space-between;margin-bottom:3px}.product-review-wrapper .product-review-top-wrapper .show-review-media{width:28px;height:20px;background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-picture.png") no-repeat center;background-size:contain;cursor:pointer}@media(min-width: 768px)and (max-width: 991.98px){.product-review-wrapper .product-review-top-wrapper .show-review-media{margin-right:3px}}.product-review-wrapper .product-review-main-wrapper{display:flex;flex-wrap:wrap;margin-top:8px}@media(max-width: 991.98px){.product-review-wrapper .product-review-main-wrapper{display:block}}.product-review-wrapper .product-review-main-wrapper .product-review-details-wrapper{flex:1}.product-review-wrapper .product-review-title{text-transform:uppercase;margin-bottom:2px}.product-review-wrapper .product-review-rating{margin:10px 0 0 -3px}.product-review-wrapper .product-review-media{flex:0;max-width:0;margin:0 0 18px 0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}@media(max-width: 991.98px){.product-review-wrapper .product-review-media{flex:0 0 100%;margin:0;padding:0;height:0}}.product-review-wrapper .product-review-media .media-wrapper{position:relative;width:180px;max-width:100%}@media(max-width: 991.98px){.product-review-wrapper .product-review-media .media-wrapper{width:300px}}@media(min-width: 576px)and (max-width: 767.98px){.product-review-wrapper .product-review-media .media-wrapper{width:100%}}.product-review-wrapper .product-review-media.active{flex:0 0 200px;max-width:200px;padding-right:20px}@media(max-width: 991.98px){.product-review-wrapper .product-review-media.active{flex:0 0 100%;max-width:100%;padding:0 0 18px 0;height:auto}}.product-review-wrapper .product-review-media .photoswipe-wrapper{display:flex;flex-wrap:wrap}.product-review-wrapper .product-review-media .photoswipe-wrapper:has(.photoswipe-item:nth-child(2)) .photoswipe-item{width:100%;flex:0 0 50%;max-width:50%}@media(max-width: 991.98px){.product-review-wrapper .product-review-media .photoswipe-wrapper:has(.photoswipe-item:nth-child(2)) .photoswipe-item{flex:0 0 33.3333%;max-width:33.3333%}}.product-review-wrapper .product-review-media img{width:100%;max-height:unset}.product-review-wrapper .media-close{position:absolute;top:0px;right:0px;cursor:pointer;background:url("https://dum76bmz7do3s.cloudfront.net/sites/themes/theclosetlover/bootstrap4/assets/images/icon-close.png") no-repeat center;background-size:15px 15px;width:40px;height:40px;padding:10px 10px 0 0;filter:invert(1) brightness(2)}.product-review-wrapper .product-review-metadata{display:flex;flex-wrap:wrap;margin-bottom:9px}.product-review-wrapper .product-review-metadata>*{margin-right:15px}.product-review-wrapper .product-review-pagination a{cursor:pointer}
