*,:after,:before{box-sizing:border-box}body{font-family:var(--wp--preset--font-family--primary);overflow-x:hidden}body:has(dialog[open]){overflow:hidden}a.button,button,input[type=submit]{background:var(--wp--preset--color--ydmidcoral);border:0;color:#fff;cursor:pointer;font-family:var(--wp--preset--font-family--primary);font-size:1rem;padding:.5rem;text-align:center;text-transform:uppercase}a.button:focus,a.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background:var(--wp--preset--color--yddarkcoral);-webkit-text-decoration:none;text-decoration:none}a.button.disabled,button.disabled{cursor:not-allowed;opacity:.5}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{border:1px solid #ccc;font-family:var(--wp--preset--font-family--primary);font-size:.875rem;padding:.5rem}input:focus,textarea:focus{border-color:#000;outline:none}select{border:1px solid #ccc;font-family:var(--wp--preset--font-family--primary);font-size:.875rem;padding:.5rem}.password-input{position:relative}.password-input>.show-password-input{background-color:#ccc;height:calc(100% - 2px);padding:0;position:absolute;right:1px;top:1px;width:30px}.password-input>.show-password-input:before{background-color:#999;content:"";display:block;height:100%;-webkit-mask-image:url(assets/img/eye.svg);mask-image:url(assets/img/eye.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100%}.password-input>.show-password-input.display-password:before{-webkit-mask-image:url(assets/img/eye-off.svg);mask-image:url(assets/img/eye-off.svg)}ul li{list-style:square}ul li::marker{color:var(--wp--preset--color--yddarkcoral)}hr{border:none;border-top:1px dashed #ccc;margin:1rem 0}.mainContent{-moz-column-gap:2rem;column-gap:2rem;display:flex;margin:1rem auto 70px;max-width:calc(var(--wp--style--global--wide-size) + 2rem);padding:0 1rem}.mainContent img{height:auto;max-width:100%}.mainContent .alignfull{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}.mainContent>.content-area,.mainContent>.primary{flex:1;max-width:100%}.mainContent>.secondary,.mainContent>.secondary.open{flex:0 0 200px;order:-1}@media only screen and (max-width:768px){.mainContent>.secondary{display:none}.mainContent>.secondary.open{background:rgba(0,0,0,.7);box-shadow:0 0 10px rgba(0,0,0,.2);display:block;height:100%;margin-top:var(--wp-admin--admin-bar--height);padding:1rem;position:fixed;right:0;top:0;width:100%;z-index:12}}.mainContent .entry-content>:not(.alignfull):not(.alignwide){margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size)}.alignleft{float:left;margin-bottom:1rem;margin-right:1rem}.alignright{float:right;margin-bottom:1rem;margin-left:1rem}.siteHeader{background:#eee;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;position:relative}.siteHeader-row{padding:1rem}.siteHeader-row>div{margin:0 auto;max-width:var(--wp--style--global--wide-size)}.siteHeader-row1{background:var(--wp--preset--color--yddarkcoral);padding:0 1rem}.siteHeader-row1>div{align-items:center;display:flex}.siteHeader-navTop{display:none}.siteHeader-row2{background:var(--wp--preset--color--ydmidcoral)}.siteHeader-row2>div{display:flex;gap:1rem;justify-content:space-between;padding-left:calc(1rem + 45px);padding-right:calc(1rem + 40px)}@media only screen and (min-width:769px){.siteHeader-row2>div{padding-right:0}}.siteHeader-row3>div{padding-left:1rem}.siteHeader-logoWrap{bottom:1rem;padding:0 1rem;pointer-events:none;position:absolute;width:100%}.siteHeader-logoWrap>div{align-items:center;display:flex;height:100%;margin:0 auto;max-width:var(--wp--style--global--wide-size)}.siteHeader-logoWrap a{display:block;pointer-events:all;width:45px}.siteHeader-logoImg{display:block;height:auto;width:100%}.siteHeader-navTop>ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.siteHeader-navTop a{color:#fff;-webkit-text-decoration:none;text-decoration:none}.siteHeader-button>a{background:#fff;border-radius:20px;display:block;height:40px;position:relative;width:40px}.siteHeader-buttonLogin>a:after{-webkit-mask-image:url(assets/img/user-filled.svg);mask-image:url(assets/img/user-filled.svg)}.siteHeader-buttonBasket>a:after,.siteHeader-buttonLogin>a:after{background:#000;content:"";display:block;height:40px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:80%;mask-size:80%;position:absolute;right:0;top:0;width:40px}.siteHeader-buttonBasket>a:after{-webkit-mask-image:url(assets/img/basket.svg);mask-image:url(assets/img/basket.svg)}.siteHeader-buttonBasket .cart-item-count:not(:empty){background:#0a0;border-radius:50%;color:#fff;font-size:12px;font-weight:400;height:20px;line-height:20px;position:absolute;right:-8px;text-align:center;top:-8px;width:20px;z-index:1}.siteHeader-basket{border:0;margin-bottom:0;margin-right:0;margin-top:0;max-height:100dvh;padding:0;width:400px}.siteHeader-basket::backdrop{background-color:rgba(0,0,0,.7)}.siteHeader-basket .widget_shopping_cart_content{display:flex;flex:1;flex-direction:column;height:100dvh;padding-top:50px}.siteHeader-basket .cart_list{flex:1;margin:0;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:0}.siteHeader-basket .mini_cart_item{align-items:center;border-bottom:1px solid #eee;display:flex;font-size:.875rem;gap:.5rem;justify-content:space-between;list-style:none;padding:.5rem}.siteHeader-basket .mini_cart_item:last-child{border:0}.siteHeader-basket .mini_cart_item img{display:none;flex:0 0 50px;height:50px;width:50px}.siteHeader-basket .mini_cart_item a:nth-child(2){align-items:center;display:flex;flex:5 0;gap:.5rem}.siteHeader-basket .mini_cart_item .quantity{flex:2;justify-self:end;text-align:right}.siteHeader-basket .remove_from_cart_button{background:#a00;flex:0 0 30px;font-size:0;height:30px;-webkit-mask-image:url(assets/img/circle-x.svg);mask-image:url(assets/img/circle-x.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;width:30px}.siteHeader-basket .total{border-top:1px solid #eee;margin:0;padding:1rem .5rem .5rem}.siteHeader-basket .buttons{display:flex;gap:.5rem;margin:.5rem 0;padding:0 .5rem}.siteHeader-basket .buttons>a{width:50%}.siteHeader-basketClose{height:50px;position:absolute;width:100%}.siteHeader-basketClose:before{background:#fff;content:"";display:block;height:50px;left:.5rem;-webkit-mask-image:url(assets/img/arrow-left.svg);mask-image:url(assets/img/arrow-left.svg);-webkit-mask-position:0 50%;mask-position:0 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:0;width:50px}.siteHeader-basket dl.variation{display:none}.siteHeader-basket .woocommerce-mini-cart__empty-message{padding:0 .5rem}@media only screen and (min-width:450px){.siteHeader-basket .mini_cart_item img{display:block}}.siteHeader-search{flex:1 1 50%}.search-form{margin:0 auto;max-width:700px;position:relative}.search-form .search-field{background:#fff;border:none;border-radius:2rem;font-family:var(--wp--preset--font-family--primary);font-size:1rem;height:40px;padding:.5rem .5rem .5rem 45px;width:100%}.search-form .search-field:focus{box-shadow:0 0 12px rgba(0,0,0,.3)}.search-form .search-submit{background:#000;border:none;border-radius:2rem;font-family:var(--wp--preset--font-family--primary);font-size:0;height:100%;left:5px;-webkit-mask-image:url(assets/img/search.svg);mask-image:url(assets/img/search.svg);-webkit-mask-position:20% 50%;mask-position:20% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:80%;mask-size:80%;outline:none;position:absolute;top:0;width:40px}.searchwp-live-search-results{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.3);left:0!important;margin:11px auto 0;max-height:600px;max-width:965px;min-height:175px;right:0;width:calc(100% - 2rem)}.searchwp-live-search-results-container{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.searchwp-live-search-result{width:calc(50% - .5rem)}.live-search-no-results{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.live-search-no-results>div{padding:0}.live-search-results--all{align-items:center;border-top:1px dashed #ccc;display:flex;gap:.5rem;justify-content:center;padding-top:1rem;width:100%}@media only screen and (min-width:450px){.searchwp-live-search-result{width:calc(33.333% - .66667rem)}}@media only screen and (min-width:769px){.searchwp-live-search-result{width:calc(20% - .8rem)}}@keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}.siteHeader-navMain{background:var(--wp--preset--color--yddarktang);padding:0 1rem}.siteHeader-navMain>nav{margin:0 auto;max-width:var(--wp--style--global--wide-size)}.siteHeader-sidebar{display:flex;flex:1;gap:1rem;justify-content:center}@media only screen and (min-width:769px){.siteHeader-row>div{padding-left:115px}.siteHeader-row1{display:block;height:51px;padding-bottom:0;padding-top:0}.siteHeader-row1>div{gap:1rem;height:100%;justify-content:space-between}.siteHeader-navTop{display:block}.siteHeader-logoWrap a{width:100px}.siteHeader-button>a{font-size:inherit}}.siteFooter{clear:both;margin-top:1rem}.woocommerce-password-strength{font-size:.8rem;margin-top:.5rem;width:100%}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#a00}.woocommerce-password-strength.good,.woocommerce-password-strength.strong{color:#0a0}.woocommerce-password-hint{color:#aaa;display:block;margin-top:.5rem;max-width:750px}@media only screen and (min-width:450px){.woocommerce-password-hint,.woocommerce-password-strength{padding-left:calc(140px + 1rem)}}.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#fafafa;border:1px solid #eee;margin:0 0 1rem;padding:1rem}.woocommerce-error{background:#fdd;border-color:#ff9292;padding-left:2rem}.woocommerce-notices-wrapper{width:100%}.woocommerce-error:has(.button),.woocommerce-info:has(.button),.woocommerce-message:has(.button){align-items:center;display:flex;gap:1rem}.form-row{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:column;margin:1rem 0 0}.form-row .optional{color:#aaa;font-size:.8rem}.form-row .required{color:var(--wp--preset--color--yddarktang);font-weight:700;-webkit-text-decoration:none;text-decoration:none}.form-row>label{margin-bottom:.25rem}.form-row .password-input,.form-row input:not([type=checkbox]),.form-row select,.form-row textarea{display:block;flex:1;width:100%}.form-row:has(.woocommerce-password-strength){flex-wrap:wrap}.form-row .woocommerce-input-wrapper{flex:1}.form-row.woocommerce-invalid input[type=email],.form-row.woocommerce-invalid input[type=password],.form-row.woocommerce-invalid input[type=tel],.form-row.woocommerce-invalid input[type=text]{border-color:#a00}.woocommerce form>p:first-child{margin-top:0}@media only screen and (min-width:450px){.form-row{align-items:center;flex-direction:row;flex-wrap:wrap}.form-row>label{margin-bottom:0;text-align:right;width:140px}.form-row.label-wider>label{width:180px}.form-row .optional{display:block}.form-row:has(>.screen-reader-text)>.woocommerce-input-wrapper{margin-left:calc(140px + 1rem)}}.select2-container{font-size:.875rem;height:36px}.select2-container .selection{display:block;height:100%}.select2-container .select2-selection--single{border-color:#ccc;border-radius:0;height:100%}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px}.select2-container .select2-selection--single .select2-selection__arrow{height:100%}.select2-dropdown{border-color:#ccc}.lost_password{font-size:.875rem;margin-bottom:0;text-align:right}.lost_password>a{font-size:0}.lost_password>a:before{content:"Reset password";font-size:.875rem}.woocommerce-form-login__rememberme{display:flex;font-size:.875rem;gap:.5rem;padding-bottom:.5rem}.woocommerce-form-login__rememberme>input{margin:0}.woocommerce-form.login .form-row:first-of-type,.woocommerce-form.register .form-row:first-of-type{margin-top:0}.woocommerce-form-login label[for=username],.woocommerce-form-register label[for=reg_email]{font-size:0}.woocommerce-form-login label[for=username] .required,.woocommerce-form-register label[for=reg_email] .required{font-size:medium}.woocommerce-form-login label[for=username]:before{content:"Username or email ";font-size:medium}.woocommerce-form-register label[for=reg_email]:before{content:"Email ";font-size:medium}.woocommerce-form-login__submit,.woocommerce-form-register__submit{background:var(--wp--preset--color--yddarktang)}.woocommerce-form-login__submit:focus,.woocommerce-form-login__submit:hover,.woocommerce-form-register__submit:focus,.woocommerce-form-register__submit:hover{background:var(--wp--preset--color--ydmidtang)}.mc4wp-checkbox-wp-registration-form>label{display:flex;gap:.5rem}.mc4wp-checkbox-wp-registration-form>label>span{font-size:.875rem}.mc4wp-checkbox-wp-registration-form input{margin:0}@media only screen and (min-width:450px){.lost_password{margin-left:calc(150px + 1rem)}.woocommerce-form-register__submit{flex:1;margin-left:calc(150px + 1rem)}.woocommerce-form-login,.woocommerce-form-login__submit,.woocommerce-form-register{flex:1}.woocommerce-form.login .form-row label,.woocommerce-form.register .form-row label{width:150px}.woocommerce-form.login .woocommerce-password-hint,.woocommerce-form.login .woocommerce-password-strength,.woocommerce-form.register .woocommerce-password-hint,.woocommerce-form.register .woocommerce-password-strength{padding-left:calc(150px + 1rem)}.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){align-items:stretch;flex-direction:column;margin-left:calc(150px + 1rem);row-gap:.5rem}.mc4wp-checkbox-wp-registration-form{margin-left:calc(150px + 1rem)}}.wc_payment_methods{margin:0;padding:0}.wc_payment_method{align-items:center;border-top:1px dashed #ccc;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;list-style:none;padding:1.5rem 0}.wc_payment_method>label{align-items:center;cursor:pointer;display:block;display:flex;flex:1;font-weight:700;gap:1rem;justify-content:space-between}.wc_payment_method>.input-radio{height:1rem;margin:0;width:1rem}.wc_payment_method:last-child{border-bottom:1px dashed #ccc}.payment_box{width:100%}.payment_box p{margin-bottom:0}.woocommerce-terms-and-conditions-wrapper .form-row{display:block;margin:0;overflow:hidden}#place_order{flex:1;padding:1rem 1.5rem}#payment>.form-row{row-gap:1rem}#payment,.yd2-payment-heading{background:#fafafa;border:1px solid #eee;padding:1rem}.yd2-payment-heading{border-bottom:0;clear:both;margin:1rem 0 0;padding-bottom:0}#payment{border-top:0;margin-top:0 0 1rem 0}.yd2-payment-icons{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:end;max-width:100%}.yd2-payment-icons>img{max-width:40px}@media only screen and (min-width:450px){#payment>.form-row{align-items:center;-moz-column-gap:1rem;column-gap:1rem;flex-direction:row;justify-content:space-between}.payment_method_ydig_invoice .form-row label{width:200px}}@media only screen and (min-width:769px){.yd2-payment-icons>img{max-width:60px}}dl.variation{font-size:.875rem;margin:.5rem 0 0}dl.variation p{display:inline}dl.variation dd{display:inline;margin:0}dl.variation dd:first-of-type:after{clear:both;content:"";display:block}dl.variation dt{display:inline;font-weight:700}.woocommerce-shipping-methods{margin:0;padding:0}.woocommerce-shipping-methods li{list-style:none}.woocommerce-shipping-methods label:has(*){font-size:0}.woocommerce-shipping-methods label:has(*)>.amount{font-size:medium}.amount{font-weight:700}ins:has(.amount){-webkit-text-decoration:none;text-decoration:none}del:has(.amount){color:#ccc;display:inline-flex;justify-content:right;margin-right:.25rem;-webkit-text-decoration:none;text-decoration:none}del>.amount{font-weight:400;position:relative}del>.amount:after{background:#a00;content:"";height:1px;left:-2.5%;position:absolute;top:calc(50% - 1px);transform:rotate(-10deg);width:105%}del:has(.amount):before{align-self:center;background:var(--wp--preset--color--ydmidtang);color:#fff;content:"SALE";font-size:1rem;font-weight:400;margin-right:.5rem;padding:0 .2rem}.woocommerce-price-suffix{display:inline-block}.woocommerce-price-suffix>.amount{font-weight:400}.star-rating{color:#dba901;position:relative;width:90px}.star-rating:before{background-color:#dba901;content:"";display:block;height:18px;-webkit-mask-image:url(assets/img/star.svg);mask-image:url(assets/img/star.svg);-webkit-mask-position:0 50%;mask-position:0 50%;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:18px 18px;mask-size:18px 18px;width:100%}.star-rating>span{display:block;font-size:0;height:18px;overflow:hidden;position:absolute;top:0}.star-rating>span:before{background-color:#dba901;content:"";display:block;height:18px;-webkit-mask-image:url(assets/img/star-filled.svg);mask-image:url(assets/img/star-filled.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:18px 18px;mask-size:18px 18px}.single-product .product{display:flex;flex-direction:column;gap:1rem}@media only screen and (min-width:769px){.single-product .product{display:block}.single-product .product .l,.single-product .product .r{width:calc(50% - .75rem)}.single-product .product .r{clear:right;float:right}}.single-product .product .col{flex:1;max-width:50%}.single-product-head{align-items:baseline;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:space-between}.single-product-title{color:var(--wp--preset--color--ydmidcoral);flex:1 0 60%}.single-product-head .woocommerce-product-rating{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.single-product-head .woocommerce-product-rating .star-rating{margin-top:-2px}.single-product-head .woocommerce-review-link{order:2}.single-product-sku-age{color:#bbb;margin:-.75rem 0 1rem}.single-product-sku-age>span:not(:first-child){padding-left:.5rem}.single-product-price .price{margin:0 0 .5rem}.single-product-price .price>*{vertical-align:middle}.single-product-price .price>:not(small){font-size:1.8rem}.single-product-price .price>del>.amount:after{height:2px}.product.sale .single-product-price .price>del:before{padding:.25rem .5rem}.single-product .product.product_cat-new .single-product-price .price:before{background:var(--wp--preset--color--ydnewblue);color:#fff;content:"NEW";margin-right:.5rem;padding:.25rem .5rem;vertical-align:middle}.single-product .product.product_tag-fsc .single-product-price:before{background-image:url(assets/img/fsc.svg);background-position:100% 50%;background-repeat:no-repeat;content:"";display:block;float:right;height:70px;margin-top:-6px;width:50px}.single-product .cart{display:flex;gap:1rem}.single-product .cart .qty{height:100%;width:70px}.single-product .cart.variations_form{align-items:start;flex-direction:column}.single-product .woocommerce-variation-add-to-cart{display:flex;gap:1rem}.single-product .single_variation:has(div){margin-bottom:1rem}.single-product .woocommerce-variation-description :first-child{margin-top:0}.single-product .variations .label{padding-right:.5rem;text-align:left}.single-product .variations .value{align-items:center;display:flex;gap:.5rem}.single-product .reset_variations{background:#a00;border-radius:50%;display:block;font-size:0;height:30px;-webkit-mask-image:url(assets/img/circle-x.svg);mask-image:url(assets/img/circle-x.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;visibility:hidden;width:30px}.single-product .cart.grouped_form{flex-direction:column}.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item{display:table-row}.woocommerce-grouped-product-list td{border-top:1px solid #eee;padding:1rem 0}.woocommerce-grouped-product-list tr:first-child td{border-top:none;padding-top:0}.woocommerce-grouped-product-list td:first-child{padding-right:.5rem}.woocommerce-grouped-product-list-item__label{padding:0 1rem}.woocommerce-grouped-product-list-item__price{text-align:right}.single-product-desc{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:1rem}.single-product .product.discontinued .single-product-desc{border-bottom:0;padding-bottom:0}.single-product-atb{align-items:center;margin-bottom:1rem;padding-top:1rem}.single-product .product.discontinued .single-product-atb,.single-product-atb .stock{display:none}@media only screen and (min-width:769px){.single-product-atb{margin-bottom:2rem}}.stock{color:var(--wp--preset--color--yddarktang);display:flex;gap:.2em}.stock:before{background-color:var(--wp--preset--color--yddarktang);content:"";display:inline-block;flex:0 0 1.4em;height:1.4em;margin-left:-.1em;margin-top:-.1em;-webkit-mask-image:url(assets/img/exclamation-circle.svg);mask-image:url(assets/img/exclamation-circle.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;vertical-align:middle;width:1.4em}.stock.in-stock{color:#333}.stock.in-stock:before{background-color:#333;-webkit-mask-image:url(assets/img/circle-check.svg);mask-image:url(assets/img/circle-check.svg)}.woocommerce-tabs{margin-bottom:1.5rem}.woocommerce-tabs>.tabs{border-top:1px solid #eee;color:#ddd;display:flex;gap:1rem;list-style:none;margin:0 0 1rem;padding:0;text-transform:uppercase}.woocommerce-tabs>.tabs>li{display:block}.woocommerce-tabs>.tabs a{border-top:8px solid var(--wp--preset--color--ydlighttang);color:#ccc;display:block;padding-top:.5rem;-webkit-text-decoration:none;text-decoration:none}.woocommerce-tabs>.tabs a:focus,.woocommerce-tabs>.tabs a:hover{color:var(--wp--preset--color--ydmidcoral)}.woocommerce-tabs>.tabs .active a{border-color:var(--wp--preset--color--ydmidtang);color:#000}.yd-product-resources-tab-link>a{align-items:center;display:inline-flex;gap:.5rem}.yd-product-resources-tab-link>a:before{background:#000;content:"";display:inline-block;height:30px;-webkit-mask-image:url(assets/img/download.svg);mask-image:url(assets/img/download.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:28px auto;mask-size:28px auto;vertical-align:middle;width:23px}.woocommerce-Tabs-panel ul{line-height:1.3;padding-left:18px}.woocommerce-breadcrumb{color:#bbb;font-size:.8em;text-transform:uppercase}.woocommerce-breadcrumb>a{color:#bbb;-webkit-text-decoration:none;text-decoration:none}.woocommerce-breadcrumb>a:focus,.woocommerce-breadcrumb>a:hover{-webkit-text-decoration:underline;text-decoration:underline}.woocommerce-product-gallery__wrapper{display:flex;flex-wrap:wrap;gap:1rem}.woocommerce-product-gallery__wrapper>div:first-child{width:100%}.woocommerce-product-gallery__wrapper>div:first-child>a{display:block;margin:0 auto;max-width:500px;position:relative}.woocommerce-product-gallery__wrapper>div:not(:first-child){width:calc(20% - .8rem)}.woocommerce-product-gallery__wrapper img{display:block;width:100%}@media only screen and (min-width:769px){.woocommerce-product-gallery__wrapper>div:first-child>a{max-width:none}}.ydgalleryvideo{order:999}.ydgalleryvideo>a{position:relative}.ydgalleryvideo>a:before{background-image:url(assets/img/player-play.svg);background-position:50%;background-repeat:no-repeat;background-size:80%;content:"";display:block;height:100%;position:absolute;width:100%}.glightbox-container .goverlay{background:rgba(0,0,0,.7)}.upsells{border-top:1px solid #eee;margin-top:2rem}.upsells>h2{color:#000}.single-product .star-rating{order:2}.woocommerce-Reviews{border-top:1px solid #eee}.woocommerce-Reviews-title{border-top:8px solid var(--wp--preset--color--ydmidtang);color:#000;display:inline-block;font-size:1rem;font-weight:400;margin-top:0;padding-top:.5rem;text-transform:uppercase}.woocommerce-Reviews .commentlist{list-style:none;margin:1rem 0 0;max-height:400px;overflow:auto;padding:0}.woocommerce-Reviews li::marker{content:none}.woocommerce-Reviews .comment-text{display:flex;flex-direction:column}.woocommerce-Reviews .meta{margin:0 0 1rem;order:1}.woocommerce-Reviews .star-rating{margin-bottom:1rem}.woocommerce-Reviews .description{order:3}.woocommerce-Reviews .description p:first-child{margin-top:0}.woocommerce-review__dash{display:none}.woocommerce-review__published-date{color:#bbb;font-size:.8em}.woocommerce-Reviews .children .comment{position:relative}.woocommerce-Reviews .children .comment:before{background:#ccc;content:"";display:block;height:20px;left:-30px;-webkit-mask-image:url(assets/img/corner-down-right.svg);mask-image:url(assets/img/corner-down-right.svg);position:absolute;top:-5px;width:20px}.woocommerce-Reviews .comment-respond{margin-top:2rem}.woocommerce-Reviews .comment-reply-title button{padding-right:2rem;position:relative}.woocommerce-Reviews .comment-reply-title button:after{background-color:#fff;content:"";display:inline-block;height:100%;-webkit-mask-image:url(assets/img/plus.svg);mask-image:url(assets/img/plus.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;position:absolute;right:.25rem;top:0;transition:all none .5s;vertical-align:middle;width:20px}#review_form.open .comment-reply-title button:after{transform:rotate(45deg)}.comment-form{background:#fafafa;border:1px solid #fff;margin-top:-1px;max-height:0;overflow:hidden;padding:0 1rem;transition:all .5s ease-out}#review_form.open .comment-form{border:1px solid #eee;max-height:800px}.comment-form-rating{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.comment-form-rating .stars{margin:0}.comment-form-rating .stars>span{counter-reset:star;display:flex}.comment-form-rating .stars a{color:#fff;counter-increment:star;display:block;font-size:0;font-weight:700;height:35px;line-height:35px;opacity:.5;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:35px}.comment-form-rating .stars a:before{background-color:#dba901;content:"";display:block;height:35px;-webkit-mask-image:url(assets/img/star-filled.svg);mask-image:url(assets/img/star-filled.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:35px;mask-size:35px;position:absolute;top:-2px;width:35px}.comment-form-rating .stars a:after{content:counter(star);display:block;font-size:.8rem;position:absolute;top:-1px;width:100%}.comment-form-rating .stars a.active,.comment-form-rating .stars a:focus,.comment-form-rating .stars a:has(~a.active),.comment-form-rating .stars a:has(~a:focus),.comment-form-rating .stars a:has(~a:hover),.comment-form-rating .stars a:hover{opacity:1}.woocommerce-Reviews .comment-form-comment>label{display:inline-block;margin-bottom:.5rem}.woocommerce-Reviews .comment-form-comment>textarea{display:block;max-width:100%;width:100%}.woocommerce-Reviews .required{color:#a00;font-weight:700;vertical-align:middle}.woocommerce-Reviews .comment-form-author,.woocommerce-Reviews .comment-form-email{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.woocommerce-Reviews .comment-form-author>label,.woocommerce-Reviews .comment-form-email>label{min-width:65px}.woocommerce-Reviews .comment-form-author>input,.woocommerce-Reviews .comment-form-email>input{flex:1}.woocommerce-Reviews .form-submit{text-align:right}.woocommerce-Reviews .comment-form .comment-notes{font-size:.875rem;margin-top:1rem}.cwginstock-subscribe-form{display:flex;flex-direction:column;flex-wrap:wrap;gap:.7rem}.cwginstock-subscribe-form>h4{margin:0;width:100%}.cwg_iagree_checkbox{font-size:.875rem;order:1;width:100%}.cwg_iagree_checkbox_input{margin-left:0;margin-top:0;position:relative;top:1px}.cwgstock_email{flex:1}.cwgstock_output{font-size:.875rem;order:2;width:100%}.cwgstock_output:empty{display:none}.cwginstockerror{color:#a00!important}.cwginstocksuccess{color:#0a0!important}.single-product-atb:has(.cart) .cwginstock-subscribe-form{margin-top:1rem}@media only screen and (min-width:450px){.cwginstock-subscribe-form{flex-direction:row;gap:.5rem}}.woocommerce-products-header__title{text-align:center}ul.products{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;gap:1rem;margin:0;padding:0}@media only screen and (min-width:450px){ul.products{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:769px){ul.products{grid-template-columns:repeat(3,1fr)}}ul.products>.product{list-style:none}.yd-loop-product{background:#fff;border:1px solid #eee;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:space-between;padding-bottom:.5rem;position:relative;transition:box-shadow .3s}.yd-loop-product:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}.yd-loop-product a{color:#000;flex:1;margin:0;-webkit-text-decoration:none;text-decoration:none}.yd-loop-product img{display:block;height:auto;width:100%}.yd-loop-product a:hover+a,.yd-loop-product a:not(.button):focus,.yd-loop-product a:not(.button):hover{-webkit-text-decoration:underline;text-decoration:underline}.yd-loop-product h2{color:inherit;font-size:1rem;font-weight:400;margin:0 .5rem}.yd-loop-product .button{color:#fff;flex:0;font-size:.875rem;margin:0 .5rem}.yd-loop-product .button:focus,.yd-loop-product .button:hover{color:#fff}.yd-loop-product .added_to_cart{display:none}.yd-loop-product .add_to_cart_button{position:relative}.yd-loop-product .add_to_cart_button.loading:before{align-items:center;background:inherit;content:"Adding...";display:block;display:flex;height:100%;justify-content:center;left:0;padding:.5rem;position:absolute;top:0;width:100%}@keyframes hide{to{height:0;overflow:hidden;visibility:hidden;width:0}}.yd-loop-product .add_to_cart_button.added:before{background:#fff;border-radius:50%;content:"";height:20px;position:absolute;right:-8px;top:-8px;width:20px}.yd-loop-product .add_to_cart_button.added:after{background:#0a0;content:"";height:20px;-webkit-mask-image:url(assets/img/circle-check.svg);mask-image:url(assets/img/circle-check.svg);-webkit-mask-size:20px;mask-size:20px;position:absolute;right:-8px;top:-8px;width:20px}.yd-loop-product .star-rating{margin:0 .5rem;order:0}.loop-price-atc{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.yd-loop-product__badges-price{margin:0 .5rem}.product.product_cat-new .yd-loop-product__badges:before{background:var(--wp--preset--color--ydnewblue);color:#fff;content:"NEW";display:inline-block;margin-bottom:1px;padding:0 .2rem}.sidebar-product-archive{margin-top:1.25rem}.filter-open,.sidebar-product-archive .filter-close{display:none}@media only screen and (max-width:768px){.secondary.open .sidebar-product-archive{background:#fff;height:100%;margin:0;max-width:300px;position:absolute;right:0;top:0}.sidebar-product-archive-widgets{padding:1rem}.sidebar-product-archive .filter-close{display:block;height:50px;position:relative;width:100%}.sidebar-product-archive .filter-close:before{background:#fff;content:"";display:block;height:50px;left:.5rem;-webkit-mask-image:url(assets/img/arrow-left.svg);mask-image:url(assets/img/arrow-left.svg);-webkit-mask-position:0 50%;mask-position:0 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:0;width:50px}.filter-open{align-items:center;display:block;display:flex;gap:.25rem}.filter-open:after{background:#fff;content:"";display:block;height:20px;-webkit-mask-image:url(assets/img/adjustments.svg);mask-image:url(assets/img/adjustments.svg);-webkit-mask-size:100%;mask-size:100%;width:20px}}.before-shop-loop{align-items:center;background:#fafafa;border:1px solid #eee;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding:.5rem}.woocommerce-result-count{margin:0}.woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;margin:1rem 0 .5rem;padding:0}.woocommerce-pagination li{list-style:none}.woocommerce-pagination ul.page-numbers .page-numbers{color:#000;display:block;height:30px;line-height:30px;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:30px}.woocommerce-pagination ul.page-numbers a.page-numbers:hover{-webkit-text-decoration:underline;text-decoration:underline}.woocommerce-pagination ul.page-numbers .dots{color:#999}.woocommerce-pagination ul.page-numbers .current{font-weight:700}.woocommerce-cart-form{background:#fafafa;border:1px solid #eee;padding:0 1rem}.woocommerce-cart-form>table{border-collapse:collapse;width:100%}.woocommerce-cart-form thead{display:none}.woocommerce-cart-form tr{border-top:1px solid #ccc;display:block}.woocommerce-cart-form tr:first-child,.woocommerce-cart-form tr:last-child{border-top:none}.woocommerce-cart-form th{padding:1rem .5rem}.woocommerce-cart-form td{border-top:1px dashed #ccc;display:block;padding:1rem 0;position:relative;text-align:right}.woocommerce-cart-form td:before{content:attr(data-title) ": ";display:block;float:left;font-weight:700}.woocommerce-cart-form .remove{background:#a00;display:block;font-size:0;height:30px;-webkit-mask-image:url(assets/img/circle-x.svg);mask-image:url(assets/img/circle-x.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;position:absolute;right:0;top:1rem;width:30px;z-index:1}.woocommerce-cart-form .product-remove{border-top:none;padding:0}.woocommerce-cart-form .product-remove:before,.woocommerce-cart-form .product-thumbnail:before{content:none}.woocommerce-cart-form .product-thumbnail{border-top:none}.woocommerce-cart-form .product-thumbnail a{display:block;width:80px}.woocommerce-cart-form .product-thumbnail img{display:block}.woocommerce-cart-form .stock{justify-content:end}.woocommerce-cart-form .product-subtotal{padding-right:0;text-align:right}.woocommerce-cart-form .qty{max-width:60px}.woocommerce-cart-form .actions{overflow:hidden;padding-left:0;padding-right:0}.woocommerce-cart-form .actions:before{content:none}.woocommerce-cart-form button[name=update_cart]{width:100%}.woocommerce-cart-form .coupon{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.woocommerce-cart-form .coupon-error-notice{color:#a00;font-size:.875rem;margin:0;text-align:center;word-wrap:break-word}.woocommerce-cart-form .woocommerce-price-suffix{display:block}.woocommerce-cart-form .sku,.woocommerce-cart-form .stock{font-size:.875rem;margin-top:.25rem}.woocommerce-cart-form .sku{color:#aaa}.cart_totals{margin-top:2rem}.cart_totals table{border-collapse:collapse;width:100%}.cart_totals td,.cart_totals th{background:#fafafa;border:1px solid #eee;padding:1rem .5rem}.cart_totals th{text-align:right}.cart_totals .woocommerce-shipping-destination{display:none}.cart_totals .wc-proceed-to-checkout{margin-top:1rem;text-align:right}.cart_totals .checkout-button{display:inline-block;padding:1rem;width:100%}.cart_totals .checkout-button:focus,.cart_totals .checkout-button:hover{-webkit-text-decoration:none;text-decoration:none}.cart_totals .woocommerce-shipping-totals{display:none}@media only screen and (min-width:450px){.woocommerce-cart-form button[name=update_cart]{float:right;width:auto}.woocommerce-cart-form .coupon{float:left;margin-bottom:0;width:200px}}@media only screen and (min-width:769px){.woocommerce-cart-form tr{border-top:none;display:revert}.woocommerce-cart-form thead{display:revert}.woocommerce-cart-form td{display:revert;padding:1rem .5rem}.woocommerce-cart-form td:before{content:none}.woocommerce-cart-form .product-remove{padding-left:0;width:30px}.woocommerce-cart-form td.product-remove{border-top:1px dashed #ccc}.woocommerce-cart-form .remove{position:static}.woocommerce-cart-form td.product-thumbnail{border-top:1px dashed #ccc;width:120px}.woocommerce-cart-form .product-thumbnail a{width:100%}.woocommerce-cart-form .product-name{text-align:left}.woocommerce-cart-form .product-quantity{text-align:center}.woocommerce-cart-form .stock{justify-content:start}.cart_totals .checkout-button{width:auto}}form.woocommerce-checkout #customer_details>div{flex:0 0 50%}form.woocommerce-checkout h3{margin:0}form.woocommerce-checkout .checkout-inline-error-message{color:#a00;font-size:.8rem;margin:.5rem 0 0;width:100%}.woocommerce-account-fields,.woocommerce-additional-fields,.woocommerce-billing-fields,.woocommerce-shipping-fields:has(*),.yd2-checkout-order-review-wrap{background:#fafafa;border:1px solid #eee;margin-bottom:1rem;padding:1rem}.woocommerce-checkout-review-order-table{border-collapse:collapse;width:100%}.woocommerce-checkout-review-order-table td,.woocommerce-checkout-review-order-table th{border-bottom:1px dashed #ccc;padding:1rem 0}.woocommerce-checkout-review-order-table .order-total>td,.woocommerce-checkout-review-order-table .order-total>th{border-bottom:0;padding-bottom:0}.woocommerce-checkout-review-order-table .woocommerce-price-suffix{display:block}.woocommerce-checkout-review-order-table .product-name{padding-right:1rem;text-align:left}.woocommerce-checkout-review-order-table .product-total{text-align:right}.woocommerce-checkout-review-order-table .stock{font-size:.875rem;margin-top:.25rem}.woocommerce-checkout-review-order-table tfoot th{text-align:left}.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods{margin:0;padding:0}.woocommerce-checkout-review-order-table .woocommerce-shipping-methods>li{list-style:none}.woocommerce-checkout-payment{border-top:0}form.woocommerce-checkout .create-account{display:block;margin-top:0}form.woocommerce-checkout .create-account>label>span{font-size:1.17em;font-weight:700}.woocommerce-additional-fields>h3:not(:first-child){display:none}.yd-how-did-you-hear{margin-top:1rem}#yd_how_did_you_hear_other_field{margin-top:.25rem}#yd_how_did_you_hear_other_field.hide{display:none}.woocommerce-form-coupon,.woocommerce-form-login,.woocommerce-form-register{background:#fafafa;border:1px solid #eee;margin-bottom:1rem;padding:1rem}.woocommerce-form-coupon .form-row{flex-wrap:wrap}.woocommerce-form-coupon .coupon-error-notice{color:#a00;font-size:.875rem;margin-top:.25rem;width:100%;word-wrap:break-word}form.woocommerce-checkout .include-catalogue .form-row label{align-items:center;border-top:1px dashed #ccc;display:flex;gap:.5rem;padding-top:1rem;text-align:left;width:100%}form.woocommerce-checkout .include-catalogue .form-row label>img{cursor:pointer;max-width:80px;order:-1}@media only screen and (min-width:450px){form.woocommerce-checkout .checkout-inline-error-message:not(#terms_description){margin-left:calc(140px + 1rem)}}@media only screen and (min-width:769px){form.woocommerce-checkout #customer_details{float:left;width:calc(60% - .5rem)}.yd2-checkout-order-review-wrap{float:right;width:calc(40% - .5rem)}}.mc4wp-checkbox-woocommerce{display:block}.mc4wp-checkbox-woocommerce>label{display:flex;gap:.5rem;text-align:left;width:100%}.mc4wp-checkbox-woocommerce .optional{display:inline}.woocommerce-account .col2-set{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:100%}.woocommerce-account .col2-set>div>h2{margin-top:0}.yd2-trade-login-box{display:flex;flex-direction:column;gap:1rem;padding:calc(1rem + 2px)}.yd2-trade-login-box>a{background:var(--wp--preset--color--yddarktang);flex:1}.yd2-trade-login-box>a:focus,.yd2-trade-login-box>a:hover{background:var(--wp--preset--color--ydmidtang)}@media only screen and (min-width:450px){.yd2-trade-login-box{align-items:center;flex-direction:row}.yd2-trade-login-box>span{text-align:right;width:150px}}@media only screen and (min-width:769px){.woocommerce-account .col2-set{flex-direction:row}.woocommerce-account .col2-set>div{display:flex;flex-direction:column;width:calc(50% - .5rem)}.yd2-trade-login-box{width:calc(50% - .5rem)}}.woocommerce-account .woocommerce{display:flex;flex-direction:column;flex-wrap:wrap}.woocommerce-account.logged-in .woocommerce{gap:1rem}.woocommerce-MyAccount-content{flex:1}@media only screen and (min-width:769px){.woocommerce-account .woocommerce{flex-direction:row}}.woocommerce-MyAccount-navigation>ul{background:#fafafa;border:1px solid #eee;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin:0;padding:.5rem}.woocommerce-MyAccount-navigation-link{align-items:center;background:#eee;display:flex;font-size:.875rem;list-style:none;overflow:hidden;position:relative;width:calc(50% - .25rem)}.woocommerce-MyAccount-navigation-link:before{background:#aaa;content:"";display:block;height:100%;margin-left:.5rem;-webkit-mask-image:url(assets/img/star-filled.svg);mask-image:url(assets/img/star-filled.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;pointer-events:none;position:absolute;width:20px}.woocommerce-MyAccount-navigation-link--dashboard:before{-webkit-mask-image:url(assets/img/home.svg);mask-image:url(assets/img/home.svg)}.woocommerce-MyAccount-navigation-link--orders:before{-webkit-mask-image:url(assets/img/truck-delivery.svg);mask-image:url(assets/img/truck-delivery.svg)}.woocommerce-MyAccount-navigation-link--apps:before{-webkit-mask-image:url(assets/img/device-tablet.svg);mask-image:url(assets/img/device-tablet.svg)}.woocommerce-MyAccount-navigation-link--edit-address:before{-webkit-mask-image:url(assets/img/map-pin.svg);mask-image:url(assets/img/map-pin.svg)}.woocommerce-MyAccount-navigation-link--edit-account:before{-webkit-mask-image:url(assets/img/user-filled.svg);mask-image:url(assets/img/user-filled.svg)}.woocommerce-MyAccount-navigation-link--customer-logout:before{-webkit-mask-image:url(assets/img/logout-2.svg);mask-image:url(assets/img/logout-2.svg)}.woocommerce-MyAccount-navigation-link>a{display:block;padding:.5rem .5rem .5rem calc(1rem + 20px);width:100%}.woocommerce-MyAccount-navigation-link.is-active{background:var(--wp--preset--color--ydmidcoral)}.woocommerce-MyAccount-navigation-link.is-active>a{color:#fff}.woocommerce-MyAccount-navigation-link.is-active:before{background-color:#fff}@media only screen and (min-width:450px){.woocommerce-MyAccount-navigation-link{width:calc(33.333% - .33333rem)}}@media only screen and (min-width:769px){.woocommerce-MyAccount-navigation{flex:0 0 200px}.woocommerce-MyAccount-navigation>ul{flex-direction:column}.woocommerce-MyAccount-navigation-link{width:100%}}.woocommerce-orders-table{background:#fafafa;border:1px solid #eee;border-spacing:0;padding:0 .5rem;width:100%}.woocommerce-orders-table td,.woocommerce-orders-table th{padding:.5rem 0 .5rem .5rem;text-align:left}.woocommerce-orders-table td:first-child,.woocommerce-orders-table th:first-child{padding-left:0}.woocommerce-orders-table td:last-child,.woocommerce-orders-table th:last-child{text-align:right}.woocommerce-orders-table__cell{border-top:1px dashed #ccc}.woocommerce-orders-table .woocommerce-button{display:inline-block;font-size:.875rem;margin:.5rem 0 0 .5rem}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{padding:0 0 .5rem}.woocommerce-orders-table__cell-order-total{font-size:.875rem}.woocommerce-orders-table__cell-order-total .amount{display:block;font-size:1rem}.woocommerce-orders-table+.woocommerce-pagination{display:flex;gap:1rem;justify-content:end;margin-top:1rem}.woocommerce-view-order mark{background-color:transparent;font-weight:700}.woocommerce-table--order-details{background:#fafafa;border:1px solid #eee;border-spacing:0;padding:0 .5rem;text-align:left;width:100%}.woocommerce-table--order-details tr{border-top:1px dashed #ccc}.woocommerce-table--order-details td,.woocommerce-table--order-details th{padding:1rem .5rem 1rem 0}.woocommerce-table--order-details td,.woocommerce-table--order-details tfoot th{border-top:1px dashed #ccc}.woocommerce-table--order-details td:last-child{padding-right:0}.woocommerce-table--order-details .stock{font-size:.875rem;margin-top:.25rem}.woocommerce-table--order-details .order-actions-button:not(:last-child){margin-right:.5rem}.woocommerce-customer-details{margin-top:1rem}.woocommerce-view-order .addresses{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-direction:column}@media only screen and (min-width:769px){.woocommerce-view-order .addresses{flex-direction:row}}.woocommerce-order-pay .shop_table{background:#fafafa;border:1px solid #eee;border-spacing:0;padding:0 .5rem;text-align:left;width:100%}.woocommerce-order-pay .shop_table td,.woocommerce-order-pay .shop_table th{border-top:1px dashed #ccc;padding:1rem .5rem 1rem 0}.woocommerce-order-pay .shop_table thead th{border-top:none}.woocommerce-order-pay .shop_table td:last-child,.woocommerce-order-pay .shop_table th:last-child{padding-right:0}.woocommerce-order-pay .stock{font-size:.875rem;margin-top:.25rem}.woocommerce-account .licence-table{background:#fafafa;border:1px solid #eee;border-collapse:collapse;margin-bottom:1rem}.woocommerce-account .licence-table td,.woocommerce-account .licence-table th{border:1px solid #eee;padding:.5rem}.woocommerce-Addresses{display:flex;flex-direction:column;gap:1rem}.woocommerce-Address{background:#fafafa;border:1px solid #eee;flex:1;padding:1rem}.woocommerce-Address-title{align-items:start;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.woocommerce-Address-title>h2{margin:0}.woocommerce-Address-title>.edit{align-items:center;background:var(--wp--preset--color--ydmidcoral);color:#fff;display:flex;font-size:0;padding:.5rem}.woocommerce-Address-title>.edit:focus,.woocommerce-Address-title>.edit:hover{background:var(--wp--preset--color--yddarkcoral);-webkit-text-decoration:none;text-decoration:none}.woocommerce-Address-title>.edit:before{background:#fff;content:"";display:block;height:20px;margin-right:.5rem;-webkit-mask-image:url(assets/img/edit.svg);mask-image:url(assets/img/edit.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;width:20px}.woocommerce-Address-title>.edit:after{content:"Edit";font-size:.875rem;text-transform:uppercase}@media only screen and (min-width:450px){.woocommerce-Address-title{flex-direction:row;justify-content:space-between}}@media only screen and (min-width:769px){.woocommerce-Addresses{flex-direction:row}}.woocommerce-address-fields__field-wrapper{background:#fafafa;border:1px solid #eee;margin-bottom:1rem;padding:1rem}.woocommerce-address-fields .form-row-first{margin-top:0}.woocommerce-address-fields p:has(button){text-align:right}.woocommerce-EditAccountForm>.form-row{background:#fafafa;border:1px solid #eee;border-width:0 1px;margin:0;padding:0 1rem 1rem}.woocommerce-EditAccountForm>.form-row:first-of-type{border-top-width:1px;padding-top:1rem}.woocommerce-EditAccountForm>.form-row:has(+fieldset){border-bottom-width:1px}.woocommerce-EditAccountForm>.form-row:has(#account_display_name)>span{color:#aaa;font-size:.875rem;margin-top:.25rem;width:100%}.woocommerce-EditAccountForm fieldset{background:#fafafa;border:1px solid #eee;margin:1rem 0 0;padding:1rem;position:relative}.woocommerce-EditAccountForm fieldset .form-row:first-of-type{margin-top:2rem}.woocommerce-EditAccountForm legend{font-weight:700;margin:0;position:absolute}.woocommerce-EditAccountForm p:has(>button){text-align:right}@media only screen and (min-width:450px){.woocommerce-EditAccountForm>.form-row:has(#account_display_name){flex-wrap:wrap}.woocommerce-EditAccountForm>.form-row:has(#account_display_name)>span{padding-left:calc(140px + 1rem)}.woocommerce-EditAccountForm fieldset .form-row>label{flex:0 0 200px;width:200px}.woocommerce-EditAccountForm .woocommerce-password-hint,.woocommerce-EditAccountForm .woocommerce-password-strength{padding-left:calc(200px + 1rem)}}#yd-resellers>.box:first-child{display:flex;gap:.25rem;justify-content:center}#yd-resellers table{background:#fafafa;border-collapse:collapse;width:100%}#yd-resellers td,#yd-resellers th{border:1px solid #eee;padding:.25rem}#yd-resellers .shrink{white-space:nowrap;width:1%}#yd-resellers .button{display:inline-block}#yd-resellers .activations-available{color:#0a0}#yd-resellers .activations-used{color:#a00}#yd-resellers .copy-key{background:#0a0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:.7em;font-weight:700;margin-left:10px;padding:3px 5px;text-transform:uppercase}#yd-resellers .download-btn{background-position:.5rem 40%;background-repeat:no-repeat;background-size:auto 22px;padding-left:35px}#yd-resellers .download-btn.windows{background-image:url(/app/plugins/yd-app-licences/img/windows-icon.svg)}#yd-resellers .download-btn.android{background-image:url(/app/plugins/yd-app-licences/img/android-icon.svg)}#yd-resellers .ydpl-line{margin-bottom:1rem}#yd-resellers ul{padding-left:17px}#yd-resellers .collection-info{display:none;font-size:.8em;margin-top:5px}#yd-resellers .collection-info ul{margin-bottom:0}#yd-resellers .collection-info-toggle{display:none;font-size:.8em;margin-top:5px}#yd-resellers .required{color:#a00}#yd-resellers #yd-notes{width:100%}#yd-resellers .app-breakdown{display:none;padding:10px}#yd-resellers .app-breakdown table{background:#fff;font-size:.875em}#yd-resellers .app-breakdown .button{padding-right:12px}th[role=columnheader]:not(.no-sort){cursor:pointer}th[role=columnheader]:not(.no-sort):after{border-color:#404040 transparent;border-style:solid;border-width:0 4px 4px;content:"";float:right;margin-top:7px;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}th[aria-sort=ascending]:not(.no-sort):after{border-bottom:0;border-left-width:4px;border-right-width:4px;border-top-width:4px}th[aria-sort]:not(.no-sort):after{opacity:.4;visibility:visible}th[role=columnheader]:not(.no-sort):hover:after{opacity:1;visibility:visible}.blog .posts{display:flex;flex-wrap:wrap;gap:1rem}.blog .post .post-title{font-size:1.5rem;margin-top:1rem}.blog .post .post-thumbnail a{aspect-ratio:16/9;background:#eee;display:block;position:relative}.blog .post .post-thumbnail a:before{aspect-ratio:1/1;background-color:#ddd;bottom:0;content:"";display:block;height:50%;left:0;margin:auto;-webkit-mask-image:url(assets/img/writing.svg);mask-image:url(assets/img/writing.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;position:absolute;right:0;top:0;width:auto}.blog .post .post-thumbnail img{aspect-ratio:16/9;display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:2}.blog-nav{border-top:1px dashed #ccc;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:2rem;padding-top:1rem;text-align:center}.blog-nav a{background:var(--wp--preset--color--ydmidcoral);color:#fff;padding:.5rem;text-transform:uppercase}.blog-nav a:focus,.blog-nav a:hover{background:var(--wp--preset--color--yddarkcoral);-webkit-text-decoration:none;text-decoration:none}@media only screen and (min-width:450px){.blog .post{width:calc(50% - .5rem)}}@media only screen and (min-width:769px){.blog .post{width:calc(33.333% - .66667rem)}.blog:not(.paged) .post:first-child{border-bottom:1px dashed #ccc;display:flex;gap:2rem;justify-content:space-between;padding-bottom:1rem;width:100%}.blog:not(.paged) .post:first-child .post-thumbnail{flex:0 0 calc(50% - 1rem);order:2}.blog:not(.paged) .post:first-child .post-thumbnail a{aspect-ratio:auto;display:block;height:100%;min-height:300px}.blog:not(.paged) .post:first-child .post-thumbnail img{height:100%}.blog:not(.paged) .post:first-child .post-title{font-size:3rem;margin:0}.blog:not(.paged) .post:first-child .post-content{padding-bottom:1.3rem;position:relative}.blog:not(.paged) .post:first-child .post-read-more{bottom:0;position:absolute}}.single-post .post-title{font-size:2rem;margin-top:0;text-align:center}.single-post .post-thumbnail{aspect-ratio:32/9}.single-post .post-thumbnail>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.single-post .post-thumbnail+.post-title{margin-top:.5em}.single-post .post-nav{align-items:center;border-top:1px dashed #ccc;clear:both;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:2rem;min-height:60px;padding-top:1rem}.single-post .post-nav-next,.single-post .post-nav-prev{font-size:0;width:calc(50% - .5rem)}.single-post .post-nav-next a,.single-post .post-nav-prev a{align-items:center;display:flex;font-size:1rem;position:relative}.single-post .post-nav-next a:before,.single-post .post-nav-prev a:before{background:var(--wp--preset--color--ydmidcoral);color:#fff;content:"\279C";display:block;flex:0 0 35px;font-size:1.3rem;height:35px;line-height:35px;position:absolute;text-align:center;width:35px}.single-post .post-nav a:focus:before,.single-post .post-nav a:hover:before{background:var(--wp--preset--color--yddarkcoral)}.single-post .post-nav-prev a{padding-left:calc(35px + .5rem)}.single-post .post-nav-prev a:before{left:0;transform:scaleX(-1)}.single-post .post-nav-next a{flex-direction:row-reverse;padding-right:calc(35px + .5rem);text-align:right}.single-post .post-nav-next a:before{right:0}.single-post .post-nav .blog-home{order:3;width:100%}@media only screen and (min-width:450px){.single-post .post-nav{flex-wrap:nowrap}.single-post .post-title{font-size:3rem}.single-post .post-nav .blog-home{order:0;width:auto}}.page .post-title{font-size:2rem;margin-top:0;text-align:center}.page .post-thumbnail{aspect-ratio:32/9}.page .post-thumbnail>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.page .post-thumbnail+.post-title{margin-top:.5em}@media only screen and (min-width:450px){.page .post-title{font-size:3rem}}.yd-pr__list{display:grid;margin:0;padding:0;grid-gap:1rem;gap:1rem}.yd-pr__product{align-items:center;background:#f5f5f5;border:1px solid #eee;display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:1rem;position:relative}.yd-pr__product:before{background:var(--wp--preset--color--yddarktang);bottom:5px;content:"";height:70px;-webkit-mask-image:url(assets/img/download.svg);mask-image:url(assets/img/download.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;opacity:.25;position:absolute;right:0;width:70px}.yd-pr__img{border:4px solid #fff;flex:0 0 80px;height:80px;position:relative;width:80px}.yd-pr__img>img{display:block}.yd-pr__title-sku{flex:0 1 calc(100% - 80px - 0.5rem)}.yd-pr__title{margin:0}.yd-pr__sku{color:#bbb;font-size:.875rem;margin-top:.25rem}.yd-pr__resources{flex:0 0 100%;margin-top:.5rem}.yd-pr__resources>ul{line-height:1.4;margin:0;padding:0 0 0 18px}.yd-pr__resources>ul>li::marker{color:var(--wp--preset--color--yddarktang)}.yd-pr__resources a{color:#000}.yd-pr__search{margin:0 auto 1rem;max-width:700px;position:relative}.yd-pr__search:before{background:#000;content:"";height:36px;left:7px;-webkit-mask-image:url(assets/img/search.svg);mask-image:url(assets/img/search.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;position:absolute;top:7px;width:36px}.yd-pr__search>.search{border:1px solid #ccc;border-radius:25px;height:50px;padding-left:48px;width:100%}.yd-pr__no-results{background:#f5f5f5;border:1px solid #eee;padding:1rem}.yd-pr__no-results.hide{display:none}@media only screen and (min-width:450px){.yd-pr__product{display:block}.yd-pr__img{float:left;height:150px;width:150px}.yd-pr__resources,.yd-pr__title-sku{margin-left:calc(150px + 1rem)}}@media only screen and (min-width:769px){.yd-pr__list{grid-template-columns:repeat(2,1fr)}.yd-pr__img{float:left;height:auto;max-width:200px;width:40%}.yd-pr__resources,.yd-pr__title-sku{margin-left:min(calc(200px + 1rem),calc(40% + 1rem))}}.wpcf7-form{background:#fafafa;border:1px solid #eee;padding:1rem}.form-row .mc4wp-checkbox-contact-form-7,.form-row .wpcf7-form-control-wrap{display:block;flex:1;width:100%}.mc4wp-checkbox-contact-form-7>label{display:flex;gap:.5rem}.mc4wp-checkbox-contact-form-7 input[type=checkbox]{margin:0}.wpcf7-form p:first-of-type{margin-top:0}.wpcf7-form p:last-of-type{margin-bottom:0}.wpcf7-form-control-wrap{display:block;font-weight:400}.wpcf7-text,.wpcf7-textarea{width:100%}.wpcf7-form .required{color:var(--wp--preset--color--yddarktang);font-weight:700}.wpcf7-not-valid-tip{color:#a00;display:block;font-size:.875rem;margin-top:.25rem}input.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#a00}.wpcf7-list-item{display:block;margin-bottom:.25rem}.wpcf7-list-item>label{display:flex;gap:.3rem}.wpcf7-response-output:not(:empty){color:#a00;margin-top:1rem}.wpcf7-form.sent .wpcf7-response-output{color:#0a0}.wpcf7-form.submitting .wpcf7-submit{opacity:.5;pointer-events:none}.wpcf7-form.submitting p:has(.wpcf7-submit):after{color:#aaa;content:"Please wait...";display:inline-block;font-size:.875rem;margin-left:.5rem}.wpcf7-form.init .wpcf7-response-output,.wpcf7-form.resetting .wpcf7-response-output,.wpcf7-form.submitting .wpcf7-response-output{display:none}.wpcf7 .screen-reader-response{overflow:hidden;position:absolute;clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;margin:-1px;padding:0;width:1px;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.yd-box{background:#fafafa;border:1px solid #eee;padding:1rem}.mc4wp-error{color:#a00}.mc4wp-success{color:#0a0}.mc4wp-response p{margin-bottom:0}.mc4wp-form,.mc4wp-form .form-row:first-of-type{margin-top:0}.wp-playlist.wp-audio-playlist{background:#fafafa;border:1px solid #eee}.wp-playlist.wp-audio-playlist .wp-playlist-item{padding:.3rem 0}.wp-playlist.wp-audio-playlist .wp-playlist-item:last-child{padding-bottom:0}.wp-playlist.wp-audio-playlist .wp-playlist-item-length{margin-top:.3rem}.wp-playlist.wp-audio-playlist .wp-playlist-playing{background:transparent}.wp-playlist-current-item{display:none}.yd2-usp-slider.uagb-slider-container .uagb-slides .swiper-wrapper{min-height:auto}.yd-fsp-cart,.yd-fsp-checkout{color:#a00}