@charset "utf-8";
:root{--color-primary: #035f60;--color-secondary: #a57fc2;--body-font-family: 'Questrial', sans-serif;--body-font-size: 14px;--body-font-weight: 400;--body-font-color: #383838;--body-letter-spacing: 0.05em;--body-line-height: 18px;--h1-font-family: 'Playfair Display', serif;--h1-font-size: 30px;--h1-font-weight: 400;--h1-letter-spacing: 0.18em;--h1-text-transform: capitalize;--h1-line-height: 1.3em;--h2-font-family: 'Playfair Display', serif;--h2-font-size: 25px;--h2-font-weight: 400;--h2-letter-spacing: 0.05em;--h2-line-height: 1.3em;--h3-font-family: 'Questrial', sans-serif;--h3-font-size: 20px;--h3-font-weight: 400;--h3-letter-spacing: 0.02em;--h3-line-height: 1.3em}@media(max-width: 991.98px){:root{--body-font-size: 13px;--h1-font-size: 25px;--h2-font-size: 20px;--h3-font-size: 18px}}.template-product main{margin-top:0}#thumbnail-images{width:100%;height:120px;padding:20px 0;z-index:0}@media(min-width: 992px){#thumbnail-images{width:78px;height:830px}}@media(min-width: 768px)and (max-width: 991.98px){#thumbnail-images{width:75px;height:457px}}#thumbnail-images.swiper-container-horizontal{width:100%;padding:0 20px;height:112px;margin-top:10px}#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: 992px){#thumbnail-images .swiper-slide{height:117px}}@media(max-width: 991.98px){#thumbnail-images .swiper-slide{height:112px}}@media(max-width: 767.98px){#thumbnail-images .swiper-slide{width:75px}}@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)}@media(min-width: 768px){#thumbnail-images .swiper-prev::before{top:5px}}@media(min-width: 768px){#thumbnail-images .swiper-next::before{bottom:5px}}#thumbnail-images a img{cursor:pointer;position:relative;z-index:99;opacity:.6;border-radius:0}@media(min-width: 992px){#thumbnail-images a img:hover{border-radius:0}}#thumbnail-images a.cloudzoom-gallery-active img{opacity:1;border-radius:0}#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}.col-main-image{padding-left:20px}@media(max-width: 991.98px){.col-main-image{padding-left:10px}}@media(max-width: 767.98px){.col-main-image{padding:0}}#main-image .image-pager{position:absolute;height:50px;line-height:50px;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:0}#main-image .image-pager.image-pager-next{right:0}#main-image .image-swiper:not(.swiper-container-fade) .swiper-slide{opacity:0}@media(max-width: 767.98px){#main-image .myribbon{margin:9px}}@media(max-width: 767.98px){.swiper-container-horizontal .swiper-next{right:-5px}}@media(max-width: 767.98px){.swiper-container-horizontal .swiper-prev{left:-5px}}.all-images-product{padding-bottom:20px;margin:0;float:none}.cloudzoom-zoom{z-index:10000}.cloudzoom-zoom-inside{cursor:pointer}h1.product-title{margin:-1px 0 24px;font-family:'Questrial', sans-serif;font-size:20px;letter-spacing:0.02em;text-transform:uppercase;line-height:1.1em}@media(max-width: 991.98px){h1.product-title{font-size:18px;line-height:1.18em}}@media(max-width: 767.98px){h1.product-title{margin:37px 0 24px}}.product-info-wrapper .product-price{margin:0 0 66px;font-size:20px}@media(max-width: 991.98px){.product-info-wrapper .product-price{margin:0 0 40px;font-size:18px}}@media(max-width: 767.98px){.product-info-wrapper .product-price{margin:0 0 42px}}.product-info-wrapper .product-price .listprice{margin:0 8px 0 0;text-decoration:line-through}.product-info-wrapper .product-price .promoprice{color:#d71616}.atome-product-widget .atome-icon{vertical-align:-2px !important}.attributes .form-required{display:none}#edit-attributes-Size-wrapper,#edit-attributes-size-wrapper,#edit-attributes-SIZE-wrapper{display:flex;justify-content:space-between;margin-bottom:30px}@media(max-width: 767.98px){#edit-attributes-Size-wrapper,#edit-attributes-size-wrapper,#edit-attributes-SIZE-wrapper{margin-bottom:23px}}#edit-attributes-Size-wrapper label,#edit-attributes-size-wrapper label,#edit-attributes-SIZE-wrapper label{display:flex;flex-wrap:wrap;position:relative}#edit-attributes-Size-wrapper label span,#edit-attributes-size-wrapper label span,#edit-attributes-SIZE-wrapper label span{margin-right:18px}@media(min-width: 768px)and (max-width: 991.98px){#edit-attributes-Size-wrapper label span,#edit-attributes-size-wrapper label span,#edit-attributes-SIZE-wrapper label span{margin-right:0}}@media(max-width: 767.98px){#edit-attributes-Size-wrapper label span,#edit-attributes-size-wrapper label span,#edit-attributes-SIZE-wrapper label span{margin-right:5px}}#edit-attributes-Size-wrapper .low-stock-status,#edit-attributes-size-wrapper .low-stock-status,#edit-attributes-SIZE-wrapper .low-stock-status{text-transform:uppercase;color:#d71616}@media(min-width: 768px)and (max-width: 991.98px){#edit-attributes-Size-wrapper .low-stock-status,#edit-attributes-size-wrapper .low-stock-status,#edit-attributes-SIZE-wrapper .low-stock-status{position:absolute;white-space:nowrap;bottom:-18px}}@media(max-width: 991.98px){#edit-attributes-Size-wrapper .low-stock-status,#edit-attributes-size-wrapper .low-stock-status,#edit-attributes-SIZE-wrapper .low-stock-status{width:100%;font-size:10px;margin-top:2px}}@media(max-width: 767.98px){#edit-attributes-Size-wrapper .low-stock-status,#edit-attributes-size-wrapper .low-stock-status,#edit-attributes-SIZE-wrapper .low-stock-status{margin-top:0;width:auto}}#edit-attributes-Size-wrapper .selectbutton-container,#edit-attributes-size-wrapper .selectbutton-container,#edit-attributes-SIZE-wrapper .selectbutton-container{display:flex;flex-wrap:wrap;justify-content:flex-end}#edit-attributes-Size-wrapper .selectbutton-option,#edit-attributes-size-wrapper .selectbutton-option,#edit-attributes-SIZE-wrapper .selectbutton-option{border:0;padding:0;line-height:1;margin:0 9px;position:relative;font-size:15px;min-width:20px;text-align:center}#edit-attributes-Size-wrapper .selectbutton-option:first-child,#edit-attributes-size-wrapper .selectbutton-option:first-child,#edit-attributes-SIZE-wrapper .selectbutton-option:first-child{margin-left:0}#edit-attributes-Size-wrapper .selectbutton-option:last-child,#edit-attributes-size-wrapper .selectbutton-option:last-child,#edit-attributes-SIZE-wrapper .selectbutton-option:last-child{margin-right:6px}@media(max-width: 991.98px){#edit-attributes-Size-wrapper .selectbutton-option:last-child,#edit-attributes-size-wrapper .selectbutton-option:last-child,#edit-attributes-SIZE-wrapper .selectbutton-option:last-child{margin-right:0}}@media(max-width: 767.98px){#edit-attributes-Size-wrapper .selectbutton-option:last-child,#edit-attributes-size-wrapper .selectbutton-option:last-child,#edit-attributes-SIZE-wrapper .selectbutton-option:last-child{margin-right:5px}}@media(max-width: 991.98px){#edit-attributes-Size-wrapper .selectbutton-option,#edit-attributes-size-wrapper .selectbutton-option,#edit-attributes-SIZE-wrapper .selectbutton-option{margin:0 5px;font-size:14px}}#edit-attributes-Size-wrapper .selectbutton-option:hover,#edit-attributes-size-wrapper .selectbutton-option:hover,#edit-attributes-SIZE-wrapper .selectbutton-option:hover{background:rgba(0,0,0,0)}#edit-attributes-Size-wrapper .selectbutton-option.selectbutton-active,#edit-attributes-size-wrapper .selectbutton-option.selectbutton-active,#edit-attributes-SIZE-wrapper .selectbutton-option.selectbutton-active{color:#a57fc2;background:rgba(0,0,0,0)}#edit-attributes-Size-wrapper .selectbutton-option.selectbutton-active:after,#edit-attributes-size-wrapper .selectbutton-option.selectbutton-active:after,#edit-attributes-SIZE-wrapper .selectbutton-option.selectbutton-active:after{height:1px;width:100%;left:0;bottom:-3px;background:#a57fc2;position:absolute;content:""}#edit-attributes-Size-wrapper .selectbutton-option.soldout,#edit-attributes-size-wrapper .selectbutton-option.soldout,#edit-attributes-SIZE-wrapper .selectbutton-option.soldout{background:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 0.8px), rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) calc(50% + 0.8px), rgba(0, 0, 0, 0) 100%)}.related-color{margin-bottom:42px;display:flex;align-items:center;justify-content:space-between}@media(max-width: 991.98px){.related-color{margin-bottom:32px}}.related-color span.color{display:inline-block;padding:2px;border-radius:50%;border:1px solid rgba(0,0,0,0)}@media(min-width: 768px)and (max-width: 991.98px){.related-color span.color{margin:0 2px}}@media(max-width: 767.98px){.related-color span.color{margin:0 2px}}@media(max-width: 767.98px){.related-color span.color:last-child{margin-right:0}}.related-color span.color.current{border-color:#a57fc2}.related-color span.color img{width:15px;height:15px;border-radius:50%;border:1px solid #bbb;display:block}.related-color label{display:inline-block;margin-right:5px;font-size:13px}@media(max-width: 991.98px){.related-color label{font-size:10px}}@media(min-width: 768px)and (max-width: 991.98px){.color-images-wrapper{margin:0 -3px}}@media(max-width: 991.98px){div.add-to-cart label{font-size:10px}}div.add-to-cart .input-group-btn:first-child>.btn,div.add-to-cart .input-group-btn:first-child>.btn-group{border-color:#383838;border-radius:0;border-right:0;background-color:#fff;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:#383838;border-radius:0;border-left:0;background-color:#fff;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:#383838;display:flex;align-items:center}div.add-to-cart .customization .form-item label.title{margin-top:20px;text-transform:uppercase;font-weight:700}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}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{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}@media(min-width: 768px)and (max-width: 991.98px){.qty-spinner-wrapper{margin-bottom:48px}}.qty-spinner-wrapper label{margin-bottom:9px}@media(max-width: 991.98px){.qty-spinner-wrapper label{margin-bottom:0}}@media(max-width: 767.98px){.qty-spinner-wrapper label{margin-top:12px}}.qty-spinner-wrapper label span{display:none}.qty-spinner-wrapper .form-item{width:165px;justify-content:space-between;border-bottom:1px solid #383838;margin-bottom:0;height:50px}@media(max-width: 991.98px){.qty-spinner-wrapper .form-item{width:100px;height:31px}}@media(max-width: 767.98px){.qty-spinner-wrapper .form-item{height:40px}}.qty-spinner-wrapper .form-item input{border:none;text-align:center;padding:10px}@media(max-width: 991.98px){.qty-spinner-wrapper .form-item input{padding:0}}.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;color:#a57fc2}#add-waiting-list-link{flex-grow:1}#add-waiting-list-link a{width:100%;background-color:#a1a1a1;border-color:#a1a1a1}#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:#a1a1a1;border-color:#a1a1a1}.wishlist_msg{width:42px;height:100%;display:flex;align-items:center;justify-content:flex-end;font-size:0}@media(max-width: 991.98px){.wishlist_msg{width:32px}}@media(max-width: 767.98px){.wishlist_msg{width:40px;margin-right:10px}}.add_wishlist,.remove_wishlist{position:relative;width:20px;height:25px}.add_wishlist::before,.remove_wishlist::before{content:"";font-family:"Font Awesome 5 Pro";font-weight:400;font-size:20px;font-weight:300;color:#035f60;line-height:1;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 991.98px){.add_wishlist,.remove_wishlist{width:20px;height:20px}}.remove_wishlist::before{color:#035f60;font-weight:700}.product-action-wrapper{display:flex;align-items:center}.product-action-wrapper input[type=submit].primary{flex-grow:1}#outofstocktext{margin:43px 0 50px;font-family:'Poppins', sans-serif;font-size:20px;font-weight:600;color:#d71616;letter-spacing:0.02em;text-transform:uppercase}@media(max-width: 991.98px){#outofstocktext{margin:47px 0 50px;font-size:18px}}@media(max-width: 767.98px){#outofstocktext{margin:44px 0 47px}}#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-accordion{margin:28px 0 0 0;border-style:none none solid none;border-width:1px;border-color:#383838}@media(max-width: 991.98px){.product-info-accordion{margin:12px 0 0 0}}@media(max-width: 767.98px){.product-info-accordion{margin:19px 0 0 0}}.product-info-accordion .panel .panel-heading a.accordion-toggle{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:28px 0;margin:0;border-radius:0;border-style:solid none none none;border-width:1px;border-color:#383838;font-size:15px;color:#383838;letter-spacing:0.18em;text-transform:uppercase}.product-info-accordion .panel .panel-heading a.accordion-toggle:hover{color:#383838}@media(max-width: 991.98px){.product-info-accordion .panel .panel-heading a.accordion-toggle{padding:25px 0;font-size:13px}}@media(max-width: 767.98px){.product-info-accordion .panel .panel-heading a.accordion-toggle{padding:27px 0}}.product-info-accordion .panel .panel-heading a.accordion-toggle:not(.collapsed){color:#383838}.product-info-accordion .panel .panel-heading a.accordion-toggle i{color:#a57fc2}.product-info-accordion .panel .panel-body{background-color:#fff;padding:0 0 1em 0}.product-info-accordion .panel .panel-body ul{margin-top:0}.product-info-accordion .panel:first-child .panel-heading a.accordion-toggle{border-top:0}.product-info-accordion th{border-top:0}.size-chart-tabs{display:flex;justify-content:flex-end;margin-bottom:10px;position:relative;z-index:1}.size-chart-tabs .size-chart-tab{padding:5px 10px;cursor:pointer;color:#a57fc2;border:1px solid #eee;display:inline-block;width:100px;text-align:center;letter-spacing:.13em}@media(max-width: 991.98px){.size-chart-tabs .size-chart-tab{font-size:12px}}.size-chart-tabs .size-chart-tab.active{background-color:#e9dff1;border-color:#e9dff1}.panel-body .table-responsive{margin-bottom:25px}.size-chart-wrapper{margin-bottom:30px}.size-chart-table{margin-bottom:0}.size-chart-table .attr{color:#a57fc2}.size-chart-table .is-empty-values{display:none}.size-chart-table td{white-space:nowrap}.size-chart-table thead th{text-align:center}.tablesaw-advance a.tablesaw-nav-btn.disabled{display:none}th.tablesaw-swipe-cellpersist{font-size:0}#contact-product-enquiry-form{margin-bottom:20px}#contact-product-enquiry-form .form-textarea,#contact-product-enquiry-form .form-text{width:100%}.related-products{padding:53px 0 18px}@media(max-width: 991.98px){.related-products{padding:62px 0 44px}}@media(max-width: 767.98px){.related-products{padding:52px 0 30px}}.related-products h2.title{margin:0 0 44px;font-size:25px;text-align:center}@media(max-width: 991.98px){.related-products h2.title{margin:0 0 24px;font-size:20px}}.related-products .swiper-section{position:relative}.related-products .swiper-section .swiper-prev,.related-products .swiper-section .swiper-next{width:auto}.related-products .swiper-section .swiper-prev:before,.related-products .swiper-section .swiper-next:before{font-size:30px;font-weight:300}.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{left:-25px}@media(max-width: 991.98px){.related-products .swiper-section .swiper-prev{left:-15px}}@media(max-width: 767.98px){.related-products .swiper-section .swiper-prev{left:-7px}}.related-products .swiper-section .swiper-prev::before{content:""}.related-products .swiper-section .swiper-next{right:-25px}@media(max-width: 991.98px){.related-products .swiper-section .swiper-next{right:-15px}}@media(max-width: 767.98px){.related-products .swiper-section .swiper-next{right:-7px}}.related-products .swiper-section .swiper-next::before{content:""}.related-products .swiper-slide{flex:none;max-width:none}.complete-wrapper{max-width:555px;margin-top:47px}@media(max-width: 991.98px){.complete-wrapper{max-width:330px;margin-top:34px}}@media(max-width: 767.98px){.complete-wrapper{max-width:100%;padding:0 15px;margin-top:53px}}.complete-wrapper h2{margin-bottom:33px}@media(max-width: 991.98px){.complete-wrapper h2{margin-bottom:26px}}.swiper-complete{position:relative}.swiper-complete .swiper-slide{padding:0}.swiper-complete .swiper-prev,.swiper-complete .swiper-next{width:auto}.swiper-complete .swiper-prev.swiper-button-disabled,.swiper-complete .swiper-next.swiper-button-disabled{display:none}.swiper-complete .swiper-prev:before,.swiper-complete .swiper-next:before{font-size:30px;font-weight:300}@media(max-width: 991.98px){.swiper-complete .swiper-prev:before,.swiper-complete .swiper-next:before{font-size:22px}}.swiper-complete .swiper-prev{left:-25px}@media(max-width: 991.98px){.swiper-complete .swiper-prev{left:-13px}}@media(max-width: 767.98px){.swiper-complete .swiper-prev{left:-7px}}.swiper-complete .swiper-prev::before{content:""}.swiper-complete .swiper-next{right:-25px}@media(max-width: 991.98px){.swiper-complete .swiper-next{right:-13px}}@media(max-width: 767.98px){.swiper-complete .swiper-next{right:-7px}}.swiper-complete .swiper-next::before{content:""}
