@charset "utf-8";
:root{--color-primary: #ead7cf;--color-secondary: #38302c;--swiper-theme-color: #ead7cf;--swiper-navigation-size: 40px;--body-font-family: 'museo-sans', sans-serif;--body-font-size: 15px;--body-font-weight: 300;--body-font-color: #38302c;--body-letter-spacing: 0;--body-line-height: 1.4;--h1-font-family: 'the-seasons', sans-serif;--h1-font-size: 27px;--h1-font-weight: 300;--h1-line-height: 1.3;--h2-font-family: 'museo-sans', sans-serif;--h2-font-size: 27px;--h2-font-weight: 300;--h2-line-height: 1.3;--h3-font-family: 'museo-sans', sans-serif;--h3-font-size: 18px;--h3-font-weight: 300;--h3-line-height: 1.3}@media(max-width: 991.98px){:root{--body-font-size: 14px;--h1-font-size: 27px;--h2-font-size: 27px;--h3-font-size: 18px}}@media(min-width: 992px){.product-container{margin-bottom:40px}}main{margin-top:46px;margin-bottom:34px}@media(max-width: 991.98px){main{margin-bottom:20px}}@media(max-width: 767.98px){main{margin-bottom:18px}}.breadcrumb-title{margin-bottom:30px}@media(max-width: 767.98px){.breadcrumb-title .breadcrumb{padding-bottom:0}}@media(min-width: 992px){#product-images .col-main-image{padding-left:12px;padding-right:47px;flex:0 0 589px;max-width:589px}}@media(max-width: 1340px){#product-images .col-main-image{flex:0 0 75%;max-width:75%}}@media(max-width: 991.98px){#product-images .col-main-image{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px}}@media(max-width: 767.98px){#product-images .col-main-image{padding-left:0;padding-right:0}}@media(min-width: 992px){#product-images .col-thumbnails{padding-left:0;padding-right:0;margin-left:-15px}}@media(max-width: 1340px){#product-images .col-thumbnails{flex:0 0 25%;max-width:25%}}#thumbnail-image{height:100%;display:block}@media(min-width: 992px){.product-images-type-image1 #thumbnail-image,.product-images-type-image2 #thumbnail-image,.product-images-type-image4 #thumbnail-image{height:100%;width:100px}}#thumbnail-image .thumbail-image-wrapper{height:100%;display:block}.thumbnail-swiper-section{--swiper-navigation-size: 30px;position:relative;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width: 991.98px){.thumbnail-swiper-section{display:flex;align-items:center;justify-content:space-between;margin-top:15px}}@media(max-width: 991.98px){.thumbnail-image-type-bullet .thumbnail-swiper-section{display:none}}.thumbnail-swiper-section .thumbnail-swiper{width:100%;height:auto;margin:0 5px;padding-bottom:50px;padding-top:63px}@media(max-width: 991.98px){.thumbnail-swiper-section .thumbnail-swiper{height:80px}}@media(min-width: 992px){.product-images-type-image1 .thumbnail-swiper-section .thumbnail-swiper,.product-images-type-image2 .thumbnail-swiper-section .thumbnail-swiper{height:500px;margin:5px 0}}@media(min-width: 992px){.product-images-type-image4 .thumbnail-swiper-section .thumbnail-swiper{height:calc(100vh - 200px);margin:5px 0}}.thumbnail-swiper-section .thumbnail-swiper .swiper-slide{overflow:hidden;cursor:pointer}@media(min-width: 992px){.thumbnail-swiper-section .thumbnail-swiper .swiper-slide{width:150px}}@media(min-width: 992px)and (max-width: 1199.98px){.thumbnail-swiper-section .thumbnail-swiper .swiper-slide{width:90px;height:150px}}.thumbnail-swiper-section .thumbnail-swiper .swiper-slide img,.thumbnail-swiper-section .thumbnail-swiper .swiper-slide .product-video,.thumbnail-swiper-section .thumbnail-swiper .swiper-slide video{width:100%;height:100%;object-fit:cover}.thumbnail-swiper-section:has(.thumbnail-swiper.swiper-horizontal) .swiper-button-prev,.thumbnail-swiper-section:has(.thumbnail-swiper.swiper-horizontal) .swiper-button-next{width:30px;height:30px}.thumbnail-swiper-section .swiper-button-prev,.thumbnail-swiper-section .swiper-button-next{position:relative;top:unset;left:unset;right:unset;bottom:unset;translate:unset}.thumbnail-swiper-navigation{display:flex;gap:10px;left:30%;position:absolute;bottom:0}.main-image-swiper-section .main-image-swiper-wrapper{position:relative}.main-image-swiper-section .swiper-slide{cursor:pointer}.main-image-swiper-section .swiper-slide img{width:100%}.main-image-swiper-section .swiper-pagination{position:relative;margin:36px 0 0 0;display:none}@media(max-width: 767.98px){.main-image-swiper-section .swiper-pagination{margin-top:27px}}.main-image-swiper-section .swiper-pagination .swiper-pagination-bullet{opacity:1;margin:0 9px;background-color:rgba(0,0,0,0);border-radius:50%;border-style:solid;border-width:1px;border-color:#38302c}@media(max-width: 991.98px){.main-image-swiper-section .swiper-pagination .swiper-pagination-bullet{margin:0 8px}}@media(max-width: 767.98px){.main-image-swiper-section .swiper-pagination .swiper-pagination-bullet{margin:0 7px}}.main-image-swiper-section .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#38302c}@media(max-width: 991.98px){.thumbnail-image-type-bullet .main-image-swiper-section .swiper-pagination{display:block}}#main-image-vertical .vertical-slide{cursor:pointer}#main-image-vertical .vertical-slide:not(:last-child){margin-bottom:15px}#main-image-vertical .vertical-slide img{width:100%}.cloudzoom-zoom{z-index:10000}.cloudzoom-zoom-inside{cursor:pointer}.product-video video{display:block;width:100%}@media(min-width: 992px){#product-information{flex:0 0 580px;max-width:580px}}.product-category{font-family:"the-seasons",sans-serif;margin-bottom:7px}@media(max-width: 991.98px){.product-category{margin-bottom:11px}}h1.product-title{margin:0;font-family:'museo-sans', sans-serif;font-size:18px}@media(max-width: 991.98px){h1.product-title{margin:0 0 4px}}.product-info-wrapper{padding-top:80px}@media(max-width: 991.98px){.product-info-wrapper{padding-top:13px}}@media(max-width: 767.98px){.product-info-wrapper{padding-top:20px}}.product-info-wrapper .product-price{margin:0 0 29px;font-size:18px}@media(max-width: 991.98px){.product-info-wrapper .product-price{font-size:18px}}.product-info-wrapper .product-price .listprice{margin:0 8px 0 0;text-decoration:line-through}.product-info-wrapper .product-price .promoprice{color:#f15a24}.related-color{margin-bottom:25px}@media(max-width: 991.98px){.related-color{margin-bottom:27px}}.related-color .color-label{margin-bottom:10px}.related-color .color-images-wrapper{display:flex;flex-wrap:wrap;gap:7px;margin-left:3px}.related-color span.color{display:inline-flex;width:33px;height:33px;border:1px solid rgba(0,0,0,0);border-radius:50%;align-items:center;justify-content:center}.related-color span.color.current{border-color:#000}.related-color img{width:25px;height:25px;border-radius:50%;border:1px solid #ededed}.related-color .label{display:inline-block;margin-right:5px}.product-action-wrapper{display:flex;padding:16px 0 57px}@media(max-width: 991.98px){.product-action-wrapper{padding-bottom:60px}}@media(max-width: 767.98px){.product-action-wrapper{padding-bottom:57px}}.product-action-wrapper .add_wishlist::before,.product-action-wrapper .remove_wishlist::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;font-size:18px;color:#38302c;display:block;line-height:1}@media(max-width: 991.98px){.product-action-wrapper .add_wishlist::before,.product-action-wrapper .remove_wishlist::before{font-size:18px}}.product-action-wrapper .remove_wishlist::before{font-weight:700}div.add-to-cart input[type=submit]{max-width:222px;width:100%}div.add-to-cart .coming-soon-button{background-color:rgba(0,0,0,0);padding:20px 40px;border-radius:40px;border-style:solid;border-width:1px;border-color:#38302c;font-size:18px;color:#38302c;text-transform:uppercase;text-decoration:none;max-width:222px;width:100%}div.add-to-cart label{margin-bottom:8px}div.add-to-cart .form-item{margin-bottom:24px}@media(max-width: 767.98px){div.add-to-cart .form-item{margin-bottom:35px}}div.add-to-cart .selectbutton-container{margin:0;display:flex;flex-wrap:wrap;gap:10px}@media(max-width: 991.98px){div.add-to-cart .selectbutton-container{gap:5px}}div.add-to-cart .selectbutton-option{margin:0;border-radius:30px;border:1px solid #38302c;min-width:50px;text-align:center;padding:0 5px;font-size:16px;position:relative}div.add-to-cart .selectbutton-option.soldout::after{content:"";position:absolute;width:70%;height:100%;background:linear-gradient(to top left, rgba(65, 81, 50, 0) 0%, rgba(65, 81, 50, 0) calc(50% - 1px), rgb(65, 81, 50) 50%, rgba(65, 81, 50, 0) calc(50% + 1px), rgba(65, 81, 50, 0) 100%);left:7px}div.add-to-cart .selectbutton-option.soldout.selectbutton-active::after{background:linear-gradient(to top left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(50% - 0.8px), rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) calc(50% + 0.8px), rgba(255, 255, 255, 0) 100%)}div.add-to-cart .selectbutton-active{background-color:#ead7cf;border-color:#ead7cf}div.add-to-cart .size-action-wrapper{width:100%;margin-bottom:27px;position:relative}@media(max-width: 991.98px){div.add-to-cart .size-action-wrapper{margin-bottom:28px}}@media(max-width: 991.98px){div.add-to-cart .size-action-wrapper label{margin-bottom:27px}}div.add-to-cart .size-action-wrapper .form-item{margin-bottom:0}@media(min-width: 992px){div.add-to-cart .size-action-wrapper.has-size-chart .form-item{padding-right:80px}}div.add-to-cart .size-action-wrapper .size-guide{position:absolute;right:4px;bottom:0}@media(max-width: 991.98px){div.add-to-cart .size-action-wrapper .size-guide{bottom:auto;top:0}}div.add-to-cart .size-action-wrapper .size-guide a{background-image:url(https://prod.shopcadacdn.com/sites/themes/softthreads/bootstrap4/assets/images/icon-ruler_v3.png);background-size:75px;background-repeat:no-repeat;background-size:100%;background-position:bottom center;padding-bottom:5px;padding-left:3px;display:inline-block}@media(max-width: 991.98px){div.add-to-cart .size-action-wrapper .size-guide a{padding-left:8px;padding-bottom:8px}}div.add-to-cart .input-group-btn:first-child>.btn,div.add-to-cart .input-group-btn:first-child>.btn-group{border-color:#ead7cf;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:#ead7cf;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:300;text-transform:none;color:#38302c;display:flex;align-items:center}div.add-to-cart .customization .form-item label.title{margin-top:20px;font-weight:500}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}div.add-to-cart .element-type-markup label{flex:1}div.add-to-cart .element-type-markup .input-group{flex:2;flex-wrap:nowrap}.qty-spinner-wrapper label{margin-bottom:10px}.qty-spinner-wrapper label span{display:none}.qty-spinner-wrapper .form-item{width:100px;border:1px solid;height:24px;width:80px;border-radius:15px}.qty-spinner-wrapper .form-item input{border:none;text-align:center;padding:0;font-size:16px}.qty-spinner-wrapper .form-item input::-webkit-inner-spin-button,.qty-spinner-wrapper .form-item input::-webkit-outer-spin-button{-webkit-appearance:none}.qty-spinner-wrapper .form-item .input-button{cursor:pointer;display:flex;align-items:center;justify-content:center}.qty-spinner-wrapper .form-item span{text-align:center;width:32px;font-size:12px}#add-waiting-list-link a{background-color:rgba(0,0,0,0);padding:20px 42px;border-style:solid;border-width:1px;border-color:#38302c;text-transform:none}#add-waiting-list-link a:active:focus,#add-waiting-list-link a:active,#add-waiting-list-link a:focus,#add-waiting-list-link a:hover{background-color:#ead7cf;border-color:#ead7cf}.wishlist_msg{display:flex;align-items:center;justify-content:center;width:84px}@media(max-width: 991.98px){.wishlist_msg{width:80px}}@media(max-width: 767.98px){.wishlist_msg{width:80px}}.add_wishlist,.remove_wishlist{font-size:0;position:relative;width:20px;height:20px}.add_wishlist:after,.remove_wishlist:after{position:absolute}.remove_wishlist:after{font-weight:700}#low-stock-text,.low-stock-status,#outofstocktext{margin:10px 0 15px;font-weight:500}#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:2em 0 0 0;border-style:solid none none none;border-width:1px;border-color:#bbb}.product-info-accordion .panel .panel-heading a.accordion-toggle{display:flex;align-items:center;justify-content:space-between;background-color:#f5f5f1;padding:1em 0;margin:0;border-radius:0;border-style:none none solid none;border-width:1px;border-color:#bbb;color:#38302c;letter-spacing:0;text-transform:uppercase}.product-info-accordion .panel .panel-heading a.accordion-toggle:hover{color:#0e6576}.product-info-accordion .panel .panel-heading a.accordion-toggle:not(.collapsed){color:#0e6576}.product-info-accordion .panel .panel-body{background-color:#f5f5f1;padding:1em 0}.product-info-tabs ul.nav-tabs{padding:0;margin:0;border-width:0}@media(max-width: 991.98px){.product-info-tabs ul.nav-tabs{justify-content:space-between}}.product-info-tabs ul.nav-tabs>li{padding:0}.product-info-tabs ul.nav-tabs>li>a,.product-info-tabs ul.nav-tabs>li>a:focus{background-color:rgba(0,0,0,0);padding:0 0 2px;margin:0 93px 0 0;border-style:none none solid none;border-width:2px;border-color:rgba(0,0,0,0);font-weight:500;line-height:1;font-size:18px;display:block;outline:none}@media(max-width: 991.98px){.product-info-tabs ul.nav-tabs>li>a,.product-info-tabs ul.nav-tabs>li>a:focus{margin:0;font-size:16px}}.product-info-tabs ul.nav-tabs>li.active{margin-bottom:-1px}.product-info-tabs ul.nav-tabs>li.active>a,.product-info-tabs ul.nav-tabs>li.active>a:focus{background-color:rgba(0,0,0,0);border-color:#38302c}.product-info-tabs ul.nav-tabs>li:hover>a,.product-info-tabs ul.nav-tabs>li:hover>a:focus{background-color:rgba(0,0,0,0);border-color:#38302c}.product-info-tabs .tab-content .tab-pane{display:none;padding:24px 0}.product-info-tabs .tab-content .tab-pane.active{display:block}.related-products{padding:50px 0 44px}@media(max-width: 991.98px){.related-products{padding:20px 0 38px}}@media(max-width: 767.98px){.related-products{padding:24px 5px 45px}}.related-products .container-fluid{padding-left:15px;padding-right:15px}.related-products.complete-the-look{padding-bottom:32px}@media(max-width: 991.98px){.related-products.complete-the-look{padding-bottom:52px}}@media(max-width: 767.98px){.related-products.complete-the-look{padding-bottom:46px}}.related-products h2.title{margin:0 0 20px;font-family:'the-seasons', sans-serif;text-align:center}.related-products .swiper-section{position:relative;width:calc(100% + 22px);margin:0 -11px}.related-products .swiper-section.has-products-count-1 .swiper-wrapper,.related-products .swiper-section.has-products-count-2 .swiper-wrapper{justify-content:center}@media(max-width: 767.98px){.related-products .swiper-section.has-products-count-2 .swiper-wrapper{justify-content:flex-start}}@media(min-width: 768px){.related-products .swiper-section.has-products-count-3 .swiper-wrapper{justify-content:center}}.related-products .swiper-slide{padding:0 5.5px}.related-products .swiper-horizontal .swiper-pagination,.related-products .swiper-pagination{gap:0}.related-products .swiper-horizontal .swiper-pagination .swiper-pagination-bullet,.related-products .swiper-pagination .swiper-pagination-bullet{opacity:1;border:1px solid #38302c;background-color:rgba(0,0,0,0);width:10px;height:10px;border-radius:50%;margin:0 9px}.related-products .swiper-horizontal .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.related-products .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#38302c}.related-products .swiper-horizontal .swiper-pagination,.related-products .swiper-pagination{bottom:0}.related-products .swiper:not(:has(.swiper-pagination-lock)){padding-bottom:30px}
