@charset "utf-8";
:root{--color-primary: #000;--color-secondary: #000000;--body-font-family: Albra Grotesk Regular;--body-font-size: 16px;--body-font-weight: 400;--body-font-color: #000;--body-letter-spacing: 0;--body-line-height: 20px;--h1-font-family: Albra Sans Laderach Medium;--h1-font-size: 30px;--h1-font-weight: 400;--h1-letter-spacing: 0;--h1-line-height: 1.3em;--h2-font-family: Albra Sans Laderach Medium;--h2-font-size: 20px;--h2-letter-spacing: 0;--h2-line-height: 1.3em;--h3-font-family: Albra Grotesk Semi;--h3-font-size: 16px;--h3-letter-spacing: 0;--h3-line-height: 1.3em}@media(max-width: 991.98px){:root{--body-font-size: 14px;--body-line-height: 18px;--h1-font-size: 20px;--h1-line-height: 24px}}@media(max-width: 767.98px){:root{--body-line-height: 17px;--h2-line-height: 24px}}#thumbnail-images{width:100%;height:auto;padding:0 20px;margin-top:20px}#thumbnail-images a.thumb-link{text-align:center}#thumbnail-images 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 .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:rgba(0,0,0,0)}#thumbnail-images a img:hover{border-radius:0;border-style:solid;border-width:1px;border-color:#d2d2d2}#thumbnail-images a.cloudzoom-gallery-active img{border-radius:0;border-style:solid;border-width:1px;border-color:#d2d2d2}#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:#d2d2d2}#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}.all-images-product{padding-bottom:20px;margin:0;float:none}.cloudzoom-zoom{z-index:10000}.cloudzoom-zoom-inside{cursor:pointer}.template-product main{margin-top:23px;margin-bottom:27px}@media(max-width: 991.98px){.template-product main{margin-top:18px;margin-bottom:2px}}@media(max-width: 767.98px){.template-product main{margin-top:4px}}h1.product-title{margin:-10px 0 35px 0;font-weight:400;letter-spacing:0;line-height:40px}@media(max-width: 991.98px){h1.product-title{margin:-7px 0 18px 0;font-size:20px;line-height:24px}}@media(max-width: 767.98px){h1.product-title{margin:33px 0 16px 0}}.product-info-wrapper .product-price{margin:0 0 57px;font-family:Albra Grotesk Semi;font-size:30px;line-height:34px}@media(max-width: 991.98px){.product-info-wrapper .product-price{margin:0 0 15px;font-size:20px}}@media(max-width: 767.98px){.product-info-wrapper .product-price{margin:0 0 16px}}.product-info-wrapper .product-price .listprice{margin:0 8px 0 0;font-weight:400;text-decoration:line-through}.product-info-wrapper .product-price .promoprice{color:#c10230}.gst-message{font-size:16px}@media(max-width: 991.98px){.gst-message{font-size:14px}}div.add-to-cart input[type=submit]{font-family:Albra Grotesk Semi}@media(min-width: 992px){div.add-to-cart div[class^=form-]:not(.form-item){width:calc(100% - 113px)}}div.add-to-cart .attributes .form-item{position:relative;display:flex;align-items:center;flex-wrap:wrap}div.add-to-cart .attributes label{max-width:113px;width:100%}@media(max-width: 991.98px){div.add-to-cart .attributes label{max-width:100%;font-size:12px}}div.add-to-cart .attributes span.select{width:calc(100% - 113px)}@media(max-width: 991.98px){div.add-to-cart .attributes span.select{width:100%}}div.add-to-cart .selectbutton-container{margin:0 -10px}div.add-to-cart .selectbutton-container .selectbutton-option{display:inline-flex;align-items:center;justify-content:center;margin:0 10px 15px 10px;border:1px solid #000;background-color:#000;color:#fff;padding:5px 20px;min-width:120px;min-height:50px;font-size:18px;line-height:1}@media(max-width: 991.98px){div.add-to-cart .selectbutton-container .selectbutton-option{padding:5px 15px;min-width:110px;min-height:45px}}div.add-to-cart .selectbutton-container .selectbutton-option.selectbutton-active{border-color:#000;background-color:#fff;color:#000}div.add-to-cart .selectbutton-container .selectbutton-option.soldout{background:linear-gradient(to top left, #000 0%, #000 calc(50% - 1px), #ffffff 50%, #000 calc(50% + 1px), #000 100%)}div.add-to-cart .selectbutton-container .selectbutton-option.soldout.selectbutton-active{background:linear-gradient(to top left, #ffffff 0%, #ffffff calc(50% - 1px), #000 50%, #ffffff calc(50% + 1px), #ffffff 100%)}div.add-to-cart .input-group-btn:first-child>.btn,div.add-to-cart .input-group-btn:first-child>.btn-group{border-radius:0;border-right:0;border: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-radius:0;border-left:0;border:0;background-color:#fff;height:100%}div.add-to-cart .input-group{border:1px solid #d2d2d2;border-radius:8px;overflow:hidden}div.add-to-cart .input-group input{border:0}div.add-to-cart .customization{margin:0 0 1em 0}div.add-to-cart .customization .custom_single-row{display:flex;flex-wrap:wrap;margin:0 0 1em;align-items:flex-start}div.add-to-cart .customization .custom_single-row .custom_label-first{max-width:113px;width:100%;margin-top:13px;padding-right:15px}@media(max-width: 991.98px){div.add-to-cart .customization .custom_single-row .custom_label-first{max-width:100%;font-size:12px}}@media(max-width: 767.98px){div.add-to-cart .customization .custom_single-row .custom_label-first{padding-right:0;font-size:14px}}div.add-to-cart .customization .custom_single-row .custom_label-last{width:100%;font-size:12px}div.add-to-cart .customization .element-type-select span.select{width:100%}div.add-to-cart .customization .option-selector{overflow:hidden}div.add-to-cart .customization .option-selector .title{max-width:113px;width:100%;margin-top:13px;padding-right:15px;float:left}@media(max-width: 991.98px){div.add-to-cart .customization .option-selector .title{max-width:100%;font-size:12px}}@media(max-width: 767.98px){div.add-to-cart .customization .option-selector .title{padding-right:0;font-size:14px}}div.add-to-cart .customization .option-selector .form-item{width:calc(100% - 113px);font-size:12px;float:left;margin-top:13px}div.add-to-cart .customization .option-selector .form-item.element-type-select{margin-top:0}div.add-to-cart .customization .form-item label{font-weight:400;text-transform:none;color:#000;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;width:100%}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 .customization .form-radios{display:flex;flex-wrap:wrap}@media(max-width: 991.98px){div.add-to-cart .customization .form-radios{margin-top:10px;margin-left:-5px;margin-right:-5px;width:100%}}@media(max-width: 767.98px){div.add-to-cart .customization .form-radios{margin-top:10px;margin-bottom:17px}}div.add-to-cart .customization .form-item.element-type-radios{margin-bottom:-9px}div.add-to-cart .customization .form-item.element-type-radio{margin:0;width:50%}@media(max-width: 991.98px){div.add-to-cart .customization .form-item.element-type-radio{padding:5px;width:50%}}@media(max-width: 991.98px){div.add-to-cart .customization .form-item.element-type-radio label.option{height:100%;width:100%}}@media(max-width: 991.98px){div.add-to-cart .customization .form-item.element-type-radio span.radio-label{width:100%;height:100%;text-align:center;display:flex;justify-content:center;align-items:center}}div.add-to-cart .customization label.option input[type=radio]{position:absolute;z-index:-1}div.add-to-cart .customization label.option span.radio-label{border:1px solid #000;background-color:#000;border-radius:8px;color:#fff;padding:14px 20px;margin-right:28px;margin-bottom:15px;cursor:pointer;width:100%;font-family:"Albra Grotesk Semi"}@media(max-width: 991.98px){div.add-to-cart .customization label.option span.radio-label{margin:0}}@media(max-width: 991.98px){div.add-to-cart .customization label.option span.radio-label{padding:14px 15px}}div.add-to-cart .customization label.option span.radio-label:before{content:none}div.add-to-cart .customization label.option input[type=radio]:checked+span.radio-label{border-color:#000;background-color:#fff;color:#000}div.add-to-cart .customization label.option input[type=radio]:checked+span.radio-label:after{content:none}div.add-to-cart .customization [id$="~disabled-wrapper"] label.option span.radio-label{background-color:#eee;border-color:#eee}div.add-to-cart .customization [data-type=textfield] .custom_label-first,div.add-to-cart .customization [data-type=textarea] .custom_label-first{max-width:100%;padding-right:0}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}#edit-qty-wrapper{position:relative;display:flex;align-items:center;flex-wrap:wrap}#edit-qty-wrapper>label{max-width:113px;width:100%}@media(max-width: 991.98px){#edit-qty-wrapper>label{max-width:100%;font-size:12px}}#edit-qty-wrapper span.select{position:absolute;z-index:-1}#edit-qty-wrapper .custom-spinner{display:flex;border:1px solid #d2d2d2;align-items:center;width:calc(100% - 113px);justify-content:space-between;height:50px;border-radius:8px}@media(max-width: 991.98px){#edit-qty-wrapper .custom-spinner{width:100%;margin-top:15px}}#edit-qty-wrapper .custom-spinner .custom-spinner-minus,#edit-qty-wrapper .custom-spinner .custom-spinner-plus{padding:0 20px;display:flex;align-items:center;height:100%;cursor:pointer}#edit-qty-wrapper .custom-spinner input.custom-spinner-input{border:0;text-align:center;height:95%}#add-waiting-list-link{max-width:585px;width:100%}#add-waiting-list-link a{background-color:#a1a1a1;border-color:#a1a1a1;color:#fff;width:100%}#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{border-color:#a1a1a1;color:#fff}.add_wishlist,.remove_wishlist{margin:0 5px 0 10px;font-size:0;position:relative;display:block;width:50px;height:50px;background-color:#fff}.add_wishlist::before,.remove_wishlist::before{content:"";font-weight:400;font-size:30px;font-weight:300;font-family:"Font Awesome 5 Pro";position:absolute;left:50%;top:50%;color:#000;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}@media(max-width: 991.98px){.add_wishlist::before,.remove_wishlist::before{font-size:24px}}@media(max-width: 991.98px){.add_wishlist,.remove_wishlist{width:24px;height:40px;margin:0 12px 0 25px}}@media(max-width: 767.98px){.add_wishlist,.remove_wishlist{margin:0 10px 0 30px}}.remove_wishlist::before{color:#000;font-weight:700}.wishlist_msg{width:65px;background-color:#fff;position:relative}.wishlist_msg:before{content:"";font-weight:400;font-size:30px;font-weight:300;font-family:"Font Awesome 5 Pro";position:absolute;left:54%;top:50%;color:#000;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(max-width: 991.98px){.wishlist_msg:before{font-size:24px;left:57%}}@media(max-width: 767.98px){.wishlist_msg:before{left:65%}}.product-action-wrapper{display:flex;align-items:center;max-width:650px;margin-top:52px}@media(max-width: 767.98px){.product-action-wrapper{margin-top:40px}}.product-action-wrapper input[type=submit]{flex-grow:1}#outofstocktext{padding:0 0 6px;font-family:Albra Grotesk Semi;font-size:20px;color:#000;text-transform:uppercase}@media(max-width: 991.98px){#outofstocktext{padding:0;margin:30px 0 -9px}}@media(max-width: 767.98px){#outofstocktext{padding:0;margin:30px 0 51px}}.product-info-standard .product-detail-section{margin:0 0 24px 0}.product-info-accordion{margin:30px 0 0 0}.product-info-accordion .panel:first-child .panel-heading a.accordion-toggle{border-top:0;padding:1em 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:none none solid none;border-width:1px;border-color:#d2d2d2;font-weight:700;color:#000;text-transform:uppercase}.product-info-accordion .panel .panel-heading a.accordion-toggle:hover{color:#000}.product-info-accordion .panel .panel-heading a.accordion-toggle:not(.collapsed){color:#000}.product-info-accordion .panel .panel-heading a.accordion-toggle i{color:#000}.product-info-accordion .panel .panel-body{background-color:#fff;padding:20px 0 10px}@media(max-width: 767.98px){.product-info-accordion .panel .panel-body{padding:8px 0 10px}}.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}.related-color span.color{display:inline-block;margin-right:5px}.related-color.text .label{display:inline-block;margin-right:5px;font-size:unset}.related-products{padding:116px 0 0 0}@media(max-width: 991.98px){.related-products{padding:75px 0 35px 0}}@media(max-width: 767.98px){.related-products{padding:79px 0 24px 0}}.related-products h2.title{margin:0 0 43px;text-transform:capitalize;text-align:center}@media(max-width: 991.98px){.related-products h2.title{margin:0 0 36px}}@media(max-width: 767.98px){.related-products h2.title{margin:0 0 25px}}.swiper-upsell{position:relative}.swiper-button-next,.swiper-button-prev{width:10px;height:18px}@media(max-width: 767.98px){.swiper-button-next,.swiper-button-prev{top:-22px}}.swiper-button-next:after,.swiper-button-prev:after{font-family:"Font Awesome 5 Pro";font-weight:300;color:#000}@media(max-width: 991.98px){.swiper-button-next:after,.swiper-button-prev:after{font-size:30px}}@media(max-width: 767.98px){.swiper-button-next:after,.swiper-button-prev:after{font-size:26px}}@media(max-width: 991.98px){.swiper-button-next,.swiper-button-prev{width:6px;height:11px}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.swiper-button-next{right:-20px}@media(max-width: 991.98px){.swiper-button-next{right:-18px}}@media(max-width: 767.98px){.swiper-button-next{right:-9px}}.swiper-button-next:after{content:""}.swiper-button-prev{left:-20px}@media(max-width: 991.98px){.swiper-button-prev{left:-18px}}@media(max-width: 767.98px){.swiper-button-prev{left:-7px}}.swiper-button-prev:after{content:""}@media(max-width: 767.98px){.swiper-buttons{display:flex;justify-content:center;align-items:center;margin-top:12px}}
