/*!
 * Name			: Default Style
 * Author		: Arifursdev
 * Author Website		: https://arifursdev.com
 * Version		: 1.0 
*/:root{accent-color:#ec609f}@-ms-viewport{width:device-width}*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::after,::before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;overflow-x:hidden;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.noscroll{overflow:hidden}body{background-color:#fff;color:#0e0e0e;font-size:18px;line-height:1.6em;word-break:break-word;font-family:"Barlow",sans-serif;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#1b74e4;text-decoration:none}a:hover{color:#166dd6;text-decoration:none}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}select{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%2014.5a.74.74%200%200%201-.53-.22L8%2010.78a.75.75%200%200%201%201-1.06l3%203l3-3a.75.75%200%200%201%201%201.06l-3.5%203.5a.74.74%200%200%201-.5.22z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E");-webkit-background-size:26px 26px;-moz-background-size:26px;-o-background-size:26px;background-size:26px;background-repeat:no-repeat;background-position:100% 50%;background-position:-webkit-calc(100% - 5px) 50%;background-position:-moz-calc(100% - 5px) 50%;background-position:calc(100% - 5px) 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;-o-text-overflow:'';text-overflow:''}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0;border:0}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}textarea{resize:vertical}img{max-width:100%}img.move-left{float:left;padding:16px;padding-left:0}img.move-right{float:right;padding:16px;padding-right:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.aspect-ratio{height:0;padding-top:100%;position:relative;overflow:hidden}.aspect-ratio img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hidden{display:none !important}.visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal !important}.skip-to-content-link.btn{margin:10px;position:absolute;top:0;left:0;z-index:1;visibility:hidden;opacity:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.skip-to-content-link.btn:focus{position:inherit;overflow:auto;width:auto;height:auto;clip:auto;visibility:visible;opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media(max-width:991px){.show-if-above-991{display:none !important}.hide-if-below-991{display:none !important}}@media(min-width:992px){.show-if-below-992{display:none !important}.hide-if-above-992{display:none !important}}h1,h2,h3,h4,h5,h6{font-family:'Londrina Solid',cursive}h1{font-size:32px;margin:10px 0;line-height:1.2em}h2{font-size:24px;margin:10px 0;line-height:1.2em}h3{font-size:22px;margin:10px 0;line-height:1.2em}h4{font-size:20px;margin:10px 0;line-height:1.6em}h5{font-size:18px;margin:10px 0;line-height:1.6em}h6{font-size:16px;margin:10px 0;line-height:1.6em}@media(min-width:600px) and (max-width:1024px){h1{font-size:38px}h2{font-size:32px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}}@media(min-width:1025px){h1{font-size:56px}h2{font-size:44px}h3{font-size:32px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}}body::after{content:'';position:fixed;top:0;left:0;right:0;width:100%;height:5px;background:#000;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0s;-o-transition:all 0s;-moz-transition:all 0s;transition:all 0s}body.loading{overflow:hidden}body.loading::before{-webkit-transition:.25s all ease-in;-o-transition:.25s all ease-in;-moz-transition:.25s all ease-in;transition:.25s all ease-in;opacity:.5;visibility:visible}body.loading::after{-webkit-transition:.25s all ease-in;-o-transition:.25s all ease-in;-moz-transition:.25s all ease-in;transition:.25s all ease-in;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes rotate{from{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-moz-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotate{from{-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);-moz-transform:translate(-50%,-50%) rotate(360deg);-o-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.btn-margin{margin:4px}.btns-row{margin:0 -4px}[data-shopify="payment-button"]{margin-top:15px}.btn,[data-shopify="payment-button"] .shopify-payment-button__button{font-family:'Kanit',sans-serif;display:inline-block;position:relative;padding:10px 20px;border:0;line-height:normal;background:#ffed00;color:#404852;font-size:18px;border:0;min-height:auto;min-width:120px;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out;text-decoration:none;font-weight:500;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;text-align:center;vertical-align:middle;-webkit-box-shadow:0 5px 0 0 #c9ba00;-moz-box-shadow:0 5px 0 0 #c9ba00;box-shadow:0 5px 0 0 #c9ba00}@media(max-width:991px){.btn,[data-shopify="payment-button"] .shopify-payment-button__button{font-size:16px}}.btn.no-transition,[data-shopify="payment-button"] .shopify-payment-button__button.no-transition{-webkit-transition:0s;-o-transition:0s;-moz-transition:0s;transition:0s}.btn.btn-small,[data-shopify="payment-button"] .shopify-payment-button__button.btn-small{min-width:auto;padding:5px 10px;font-size:14px}.btn[disabled],[data-shopify="payment-button"] .shopify-payment-button__button[disabled]{opacity:.9;color:#404852;cursor:not-allowed}.btn[disabled]:hover,[data-shopify="payment-button"] .shopify-payment-button__button[disabled]:hover{color:#404852}.btn[disabled].alt,[data-shopify="payment-button"] .shopify-payment-button__button[disabled].alt{color:#ffed00}.btn[disabled].alt:hover,[data-shopify="payment-button"] .shopify-payment-button__button[disabled].alt:hover{color:#ffed00}.btn.block,[data-shopify="payment-button"] .shopify-payment-button__button.block{display:block;width:100%;text-align:center}.btn:hover,[data-shopify="payment-button"] .shopify-payment-button__button:hover{background:#fff9ac;color:#404852}.btn:active:focus,[data-shopify="payment-button"] .shopify-payment-button__button:active:focus{background:#fff9ac;color:#404852;-webkit-transform:translate(0,2px);-moz-transform:translate(0,2px);-ms-transform:translate(0,2px);-o-transform:translate(0,2px);transform:translate(0,2px);-webkit-box-shadow:0 3px 0 0 #c9ba00;-moz-box-shadow:0 3px 0 0 #c9ba00;box-shadow:0 3px 0 0 #c9ba00}.btn:focus,[data-shopify="payment-button"] .shopify-payment-button__button:focus{background:#fff9ac;color:#404852}.btn.alt,[data-shopify="payment-button"] .shopify-payment-button__button.alt{padding:10px 20px;background:#404852;color:#ffed00;font-size:18px;border:0;-webkit-transition:.2s -webkit-transform border ease-in-out;transition:.2s -webkit-transform border ease-in-out;-o-transition:.2s -o-transform border ease-in-out;-moz-transition:.2s transform border ease-in-out,0.2s -moz-transform border ease-in-out;transition:.2s transform border ease-in-out;transition:.2s transform border ease-in-out,0.2s -webkit-transform border ease-in-out,0.2s -moz-transform border ease-in-out,0.2s -o-transform border ease-in-out;font-weight:500;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 0 0 #292b2e;-moz-box-shadow:0 5px 0 0 #292b2e;box-shadow:0 5px 0 0 #292b2e}@media(max-width:991px){.btn.alt,[data-shopify="payment-button"] .shopify-payment-button__button.alt{font-size:16px}}.btn.alt.btn-small,[data-shopify="payment-button"] .shopify-payment-button__button.alt.btn-small{min-width:auto;padding:5px 10px;font-size:14px}.btn.alt:hover,[data-shopify="payment-button"] .shopify-payment-button__button.alt:hover{background:#565c64;color:#ffed00}.btn.alt:active:focus,[data-shopify="payment-button"] .shopify-payment-button__button.alt:active:focus{background:#565c64;color:#ffed00;-webkit-transform:translate(0,2px);-moz-transform:translate(0,2px);-ms-transform:translate(0,2px);-o-transform:translate(0,2px);transform:translate(0,2px);-webkit-box-shadow:0 3px 0 0 #292b2e;-moz-box-shadow:0 3px 0 0 #292b2e;box-shadow:0 3px 0 0 #292b2e}.btn.alt:focus,[data-shopify="payment-button"] .shopify-payment-button__button.alt:focus{background:#565c64;color:#ffed00}.btn span,[data-shopify="payment-button"] .shopify-payment-button__button span{display:inline-block;-webkit-transition:.1s all ease-in-out;-o-transition:.1s all ease-in-out;-moz-transition:.1s all ease-in-out;transition:.1s all ease-in-out}.btn.loading span,[data-shopify="payment-button"] .shopify-payment-button__button.loading span{opacity:0;visibility:hidden;-webkit-transition:.2s all ease;-o-transition:.2s all ease;-moz-transition:.2s all ease;transition:.2s all ease;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.btn.loading::before,[data-shopify="payment-button"] .shopify-payment-button__button.loading::before{content:'';width:20px;height:20px;border:2px solid #404852;display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-top-color:transparent;-webkit-transition:.2s all ease;-o-transition:.2s all ease;-moz-transition:.2s all ease;transition:.2s all ease;-webkit-animation:rotate 1s infinite linear;-moz-animation:rotate 1s infinite linear;-o-animation:rotate 1s infinite linear;animation:rotate 1s infinite linear;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}.btn.loading:hover::before,[data-shopify="payment-button"] .shopify-payment-button__button.loading:hover::before{border:2px solid #404852;border-top-color:transparent}.btn.alt.loading::before,[data-shopify="payment-button"] .shopify-payment-button__button.alt.loading::before{border:2px solid #ffed00;border-top-color:transparent}.btn.alt.loading:hover::before,[data-shopify="payment-button"] .shopify-payment-button__button.alt.loading:hover::before{border:2px solid #ffed00;border-top-color:transparent}.btn span svg{width:18px;height:18px;vertical-align:middle;margin-left:10px}.btn.alt-2{color:#ec609f}.btn.alt-2:hover{color:#ec609f}a.btn.alt-3{background:#ff71b1;color:#fff;-webkit-box-shadow:0 5px 0 0 #d24987;-moz-box-shadow:0 5px 0 0 #d24987;box-shadow:0 5px 0 0 #d24987}a.btn.alt-3:hover{background:#ff71b1;color:#fff;-webkit-box-shadow:0 3px 0 0 #d24987;-moz-box-shadow:0 3px 0 0 #d24987;box-shadow:0 3px 0 0 #d24987}a.btn.alt-3:active:focus{background:#ff71b1;color:#fff;-webkit-box-shadow:0 3px 0 0 #d24987;-moz-box-shadow:0 3px 0 0 #d24987;box-shadow:0 3px 0 0 #d24987}a.btn.alt-3:focus{background:#ff71b1;color:#fff;-webkit-box-shadow:0 3px 0 0 #d24987;-moz-box-shadow:0 3px 0 0 #d24987;box-shadow:0 3px 0 0 #d24987}.badge{display:inline-block;padding:4px 8px;font-size:16px;background:#f1f1f1;color:#000;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;line-height:normal}.badge.badge-paid,.badge.badge-fulfilled{background:#c4f4bf;color:#000}.badge.badge-unfulfilled{background:#f2f1bc;color:#000}.alert{padding:14px 18px;position:relative;clear:both;background-color:#fff;color:#000;font-size:15px;border:1px solid #ddd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:15px;line-height:normal}.alert.center{text-align:center}.alert.alert-success{border:1px solid #c0edc8}.alert.alert-success .alert-heading{color:#13ce34}.alert.alert-error{border:1px solid #ffcab6}.alert.alert-error .alert-heading{color:#fc5d0f}.alert.alert-info{border:1px solid #a2cfff}.alert.alert-info .alert-heading{color:#1e80e8}.alert.alert-warning{border:1px solid #ffe39f}.alert.alert-warning .alert-heading{color:#e8a320}.alert p.alert-heading{display:block;font-weight:500;font-size:18px;margin-bottom:5px}.alert p.alert-details{display:block;font-size:15px}.alert .hide-alert{width:25px;height:25px;background-color:#f4f4f4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:15px;font-weight:bold;font-family:cursive;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;opacity:.6;text-indent:-9999999px;background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 24 24"%3E%3Cg stroke-width="1.5" fill="none"%3E%3Cpath d="M6.758 17.243L12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.alert .hide-alert:hover{background-color:#fff;opacity:1}.popup-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);text-align:center;overflow:auto;padding:20px;z-index:999;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.popup-wrapper::before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.popup-wrapper.opened{visibility:visible;opacity:1;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.popup-wrapper .popup{width:95%;vertical-align:middle;max-width:700px;margin:0 auto;position:relative;display:inline-block;background:#fff;border:2px solid #f1f1f1;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;cursor:initial;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.popup-wrapper.opened .popup{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.popup-wrapper .popup-header{color:#0e0e0e;border-bottom:1px solid #f1f1f1;min-height:50px;text-align:left;padding:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:600;padding-right:60px}.popup-wrapper .popup-header button.close-popup{padding:0;width:30px;height:30px;background:#fff;border:1px solid #e5e5e5;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:16px;color:#6e6e6e;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.popup-wrapper .popup-header button.close-popup svg{width:20px;height:20px}.popup-wrapper .popup-header button.close-popup:hover{color:#0e0e0e}.popup-wrapper .popup-content{padding:20px;text-align:initial}.drawer{position:fixed;top:0;left:0;width:90%;height:100%;max-width:380px;background:#fff;-webkit-transition:.2s -webkit-transform ease-in-out;transition:.2s -webkit-transform ease-in-out;-o-transition:.2s -o-transform ease-in-out;-moz-transition:.2s transform ease-in-out,0.2s -moz-transform ease-in-out;transition:.2s transform ease-in-out;transition:.2s transform ease-in-out,0.2s -webkit-transform ease-in-out,0.2s -moz-transform ease-in-out,0.2s -o-transform ease-in-out;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);z-index:1000}.drawer[data-align="right"]{left:auto;right:0;border-left:1px solid #f2f2f2;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.drawer[data-align="left"]{right:auto;left:0;border-right:1px solid #f2f2f2;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.drawer.opened{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:.2s -webkit-transform ease-in-out;transition:.2s -webkit-transform ease-in-out;-o-transition:.2s -o-transform ease-in-out;-moz-transition:.2s transform ease-in-out,0.2s -moz-transform ease-in-out;transition:.2s transform ease-in-out;transition:.2s transform ease-in-out,0.2s -webkit-transform ease-in-out,0.2s -moz-transform ease-in-out,0.2s -o-transform ease-in-out}.drawer .drawer__header{width:100%;height:50px;border-bottom:1px solid #f2f2f2;padding:10px 20px}.drawer .drawer__header button{width:30px;height:30px;border:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;float:right}.drawer .drawer__header button[data-close-drawer="left"]{float:left}.drawer .drawer__header button svg{width:20px;height:20px}.drawer .drawer__inner{height:-webkit-calc(100% - 50px);height:-moz-calc(100% - 50px);height:calc(100% - 50px);overflow:hidden;overflow-y:auto}.drawer .drawer__content{padding:20px;line-height:2em;font-size:15px}[data-drawer-overlay]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:999;opacity:.5;visibility:hidden;opacity:0;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out;cursor:pointer}[data-drawer-overlay].opened{opacity:.5;visibility:visible;-webkit-transition:.2s opacity ease-in-out;-o-transition:.2s opacity ease-in-out;-moz-transition:.2s opacity ease-in-out;transition:.2s opacity ease-in-out}input,select,textarea{outline:0}.form .form__label{font-size:18px;display:block;padding:5px 0;margin-bottom:2.5px;line-height:normal;color:#0e0e0e;cursor:pointer}@media(max-width:991px){.form .form__label{font-size:16px}}.form .form__field{margin-bottom:18px;line-height:normal}.form .form__range{position:relative;width:100%}.form .form__range input[type="range"]{width:100%}.form .form__range .form__range-value{background:#000;color:white;padding:4px 7px;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:11px;line-height:normal}.form .form__range .form__range-value::after{content:"";position:absolute;width:6px;height:6px;background:#000;top:-1px;left:50%;-webkit-transform:rotate(45deg) translateX(-50%);-moz-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);-o-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%)}.form .form__field-radio fieldset label{padding:6px 0;padding-left:30px;cursor:pointer}.form .form__field-radio fieldset label input{position:absolute;left:0;border:0}.form .form__field-radio label{display:inline-block;position:relative}.form .form__field-radio label input{margin-right:5px;position:relative;width:20px;height:20px;background:#fff}.form .form__field-radio label input::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border:1px solid #ec609f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.form .form__field-radio label input::after{content:'';position:absolute;top:5px;left:5px;width:10px;height:10px;background:#ec609f;border:1px solid #ec609f;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:0;visibility:hidden;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.form .form__field-radio label input:checked:after{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.form .form__field-radio label:last-child{padding-bottom:0}.form .form__field-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:768px){.form .form__field-row{display:block}}.form .form__field.form__field-col-6{-webkit-box-flex:1;-webkit-flex:1 1 50%;-moz-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:-webkit-calc(50% - 10px);max-width:-moz-calc(50% - 10px);max-width:calc(50% - 10px)}@media(max-width:768px){.form .form__field.form__field-col-6{max-width:100%}}.form>.form__field:last-child{margin:0}.form .form__field input[type="text"],.form .form__field input[type="file"],.form .form__field input[type="number"],.form .form__field input[type="password"],.form .form__field input[type="search"],.form .form__field input[type="tel"],.form .form__field input[type="color"],.form .form__field input[type="week"],.form .form__field input[type="url"],.form .form__field input[type="time"],.form .form__field input[type="date"],.form .form__field input[type="datetime-local"],.form .form__field input[type="email"],.form .form__field textarea,.form .form__field select{width:100%;padding:13px 16px;font-size:18px;background-color:#fff;border:1px solid #ec609f;color:#0e0e0e;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media(max-width:991px){.form .form__field input[type="text"],.form .form__field input[type="file"],.form .form__field input[type="number"],.form .form__field input[type="password"],.form .form__field input[type="search"],.form .form__field input[type="tel"],.form .form__field input[type="color"],.form .form__field input[type="week"],.form .form__field input[type="url"],.form .form__field input[type="time"],.form .form__field input[type="date"],.form .form__field input[type="datetime-local"],.form .form__field input[type="email"],.form .form__field textarea,.form .form__field select{font-size:16px}}.form .form__field input[type="text"]:focus,.form .form__field input[type="text"]:focus-within,.form .form__field input[type="text"]:focus,.form .form__field input[type="text"]:focus-within,.form .form__field input[type="text"]:focus,.form .form__field input[type="text"]:focus-within,.form .form__field input[type="text"]:focus,.form .form__field input[type="text"]:focus-within,.form .form__field input[type="file"]:focus,.form .form__field input[type="file"]:focus-within,.form .form__field input[type="file"]:focus,.form .form__field input[type="file"]:focus-within,.form .form__field input[type="file"]:focus,.form .form__field input[type="file"]:focus-within,.form .form__field input[type="file"]:focus,.form .form__field input[type="file"]:focus-within,.form .form__field input[type="number"]:focus,.form .form__field input[type="number"]:focus-within,.form .form__field input[type="number"]:focus,.form .form__field input[type="number"]:focus-within,.form .form__field input[type="number"]:focus,.form .form__field input[type="number"]:focus-within,.form .form__field input[type="number"]:focus,.form .form__field input[type="number"]:focus-within,.form .form__field input[type="password"]:focus,.form .form__field input[type="password"]:focus-within,.form .form__field input[type="password"]:focus,.form .form__field input[type="password"]:focus-within,.form .form__field input[type="password"]:focus,.form .form__field input[type="password"]:focus-within,.form .form__field input[type="password"]:focus,.form .form__field input[type="password"]:focus-within,.form .form__field input[type="search"]:focus,.form .form__field input[type="search"]:focus-within,.form .form__field input[type="search"]:focus,.form .form__field input[type="search"]:focus-within,.form .form__field input[type="search"]:focus,.form .form__field input[type="search"]:focus-within,.form .form__field input[type="search"]:focus,.form .form__field input[type="search"]:focus-within,.form .form__field input[type="tel"]:focus,.form .form__field input[type="tel"]:focus-within,.form .form__field input[type="tel"]:focus,.form .form__field input[type="tel"]:focus-within,.form .form__field input[type="tel"]:focus,.form .form__field input[type="tel"]:focus-within,.form .form__field input[type="tel"]:focus,.form .form__field input[type="tel"]:focus-within,.form .form__field input[type="color"]:focus,.form .form__field input[type="color"]:focus-within,.form .form__field input[type="color"]:focus,.form .form__field input[type="color"]:focus-within,.form .form__field input[type="color"]:focus,.form .form__field input[type="color"]:focus-within,.form .form__field input[type="color"]:focus,.form .form__field input[type="color"]:focus-within,.form .form__field input[type="week"]:focus,.form .form__field input[type="week"]:focus-within,.form .form__field input[type="week"]:focus,.form .form__field input[type="week"]:focus-within,.form .form__field input[type="week"]:focus,.form .form__field input[type="week"]:focus-within,.form .form__field input[type="week"]:focus,.form .form__field input[type="week"]:focus-within,.form .form__field input[type="url"]:focus,.form .form__field input[type="url"]:focus-within,.form .form__field input[type="url"]:focus,.form .form__field input[type="url"]:focus-within,.form .form__field input[type="url"]:focus,.form .form__field input[type="url"]:focus-within,.form .form__field input[type="url"]:focus,.form .form__field input[type="url"]:focus-within,.form .form__field input[type="time"]:focus,.form .form__field input[type="time"]:focus-within,.form .form__field input[type="time"]:focus,.form .form__field input[type="time"]:focus-within,.form .form__field input[type="time"]:focus,.form .form__field input[type="time"]:focus-within,.form .form__field input[type="time"]:focus,.form .form__field input[type="time"]:focus-within,.form .form__field input[type="date"]:focus,.form .form__field input[type="date"]:focus-within,.form .form__field input[type="date"]:focus,.form .form__field input[type="date"]:focus-within,.form .form__field input[type="date"]:focus,.form .form__field input[type="date"]:focus-within,.form .form__field input[type="date"]:focus,.form .form__field input[type="date"]:focus-within,.form .form__field input[type="datetime-local"]:focus,.form .form__field input[type="datetime-local"]:focus-within,.form .form__field input[type="datetime-local"]:focus,.form .form__field input[type="datetime-local"]:focus-within,.form .form__field input[type="datetime-local"]:focus,.form .form__field input[type="datetime-local"]:focus-within,.form .form__field input[type="datetime-local"]:focus,.form .form__field input[type="datetime-local"]:focus-within,.form .form__field input[type="email"]:focus,.form .form__field input[type="email"]:focus-within,.form .form__field input[type="email"]:focus,.form .form__field input[type="email"]:focus-within,.form .form__field input[type="email"]:focus,.form .form__field input[type="email"]:focus-within,.form .form__field input[type="email"]:focus,.form .form__field input[type="email"]:focus-within,.form .form__field textarea:focus,.form .form__field textarea:focus-within,.form .form__field textarea:focus,.form .form__field textarea:focus-within,.form .form__field textarea:focus,.form .form__field textarea:focus-within,.form .form__field textarea:focus,.form .form__field textarea:focus-within,.form .form__field select:focus,.form .form__field select:focus-within,.form .form__field select:focus,.form .form__field select:focus-within,.form .form__field select:focus,.form .form__field select:focus-within,.form .form__field select:focus,.form .form__field select:focus-within{background-color:#fff;border:1px solid #ddd;color:#0e0e0e;outline:0;-webkit-box-shadow:0 0 0 2px rgba(236,96,159,0.4);-moz-box-shadow:0 0 0 2px rgba(236,96,159,0.4);box-shadow:0 0 0 2px rgba(236,96,159,0.4);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.form .field-error{border-color:#fc5d0f}.form .field-success{border-color:#13ce34}.form .form__field-checkbox label.form__label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;color:#0e0e0e;padding:0;padding-left:30px}.form .form__field-checkbox input[type="checkbox"]{cursor:pointer;position:absolute;left:0;top:0;width:20px;height:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .form__field-checkbox input[type="checkbox"]::before{content:'';width:20px;height:20px;background-color:#fff;display:inline-block;position:absolute;top:0;left:0;border:1px solid #ec609f;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.form .form__field-checkbox input[type="checkbox"]::after{content:'';width:16px;height:16px;display:inline-block;position:absolute;top:2px;left:2px;opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%221em%22%20height%3D%221em%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20fill%3D%22currentColor%22%3E%3Cpath%20d%3D%22M12.736%203.97a.733.733%200%200%201%201.047%200c.286.289.29.756.01%201.05L7.88%2012.01a.733.733%200%200%201-1.065.02L3.217%208.384a.757.757%200%200%201%200-1.06a.733.733%200%200%201%201.047%200l3.052%203.093l5.4-6.425a.247.247%200%200%201%20.02-.022z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);-webkit-background-size:16px 16px;-moz-background-size:16px;-o-background-size:16px;background-size:16px;background-position:center;background-repeat:no-repeat;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.form .form__field-checkbox input[type="checkbox"]:checked::after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.form .form__hint{font-size:13px;padding-top:6px;display:block}.form .form__hint-success{color:#13ce34}.form .form__hint-info{color:#e8a320}.form .form__hint-error{color:#fc5d0f}.form .or{display:block;width:100%;height:1px;background:#ddd;margin:25px 0;position:relative}.form .or::before{content:'OR';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;padding:5px 10px;color:#999;min-width:50px;font-size:14px;text-align:center}.form .form-footer__action{text-align:center;font-size:14px;color:#747474}.form .form-footer__action a{color:#000;display:inline-block}.form .forgot_pass{font-size:13px;padding:8px 0;text-align:right;margin-top:-15px}.form .forgot_pass a{color:#000}.table-wrapper{width:100%;overflow-x:auto}.table{background:#fff;border:1px solid #ddd;border-collapse:collapse;width:100%}.table th{background-color:#f2f2f2}.table td,.table th{border:1px solid #ddd;padding:5px 10px;text-align:center;font-weight:normal;font-size:18px;min-width:100px}.loadingbar{background-image:-webkit-gradient(linear,left top,right top,from(#d8d7d7),color-stop(#fdf3f3),color-stop(#eee),to(#f2f2f2));background-image:-webkit-linear-gradient(left,#d8d7d7,#fdf3f3,#eee,#f2f2f2);background-image:-moz-linear-gradient(left,#d8d7d7,#fdf3f3,#eee,#f2f2f2);background-image:-o-linear-gradient(left,#d8d7d7,#fdf3f3,#eee,#f2f2f2);background-image:linear-gradient(90deg,#d8d7d7,#fdf3f3,#eee,#f2f2f2);-webkit-background-size:1000% 1000%;-moz-background-size:1000%;-o-background-size:1000%;background-size:1000%;background-position:right;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;width:150px;height:15px;-webkit-animation:sweep 5s ease-in-out infinite alternate;-moz-animation:sweep 5s ease-in-out infinite alternate;-o-animation:sweep 5s ease-in-out infinite alternate;animation:sweep 5s ease-in-out infinite alternate;display:block;margin-bottom:10px}@-webkit-keyframes sweep{0%{background-position:right}100%{background-position:left}}@-moz-keyframes sweep{0%{background-position:right}100%{background-position:left}}@-o-keyframes sweep{0%{background-position:right}100%{background-position:left}}@keyframes sweep{0%{background-position:right}100%{background-position:left}}.loadingbar.loading-25{width:25%}.loadingbar.loading-50{width:50%}.loadingbar.loading-75{width:75%}.loadingbar.loading-75{width:75%}.loadingbar.loading-100{width:100%}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px;padding-right:15px;padding-left:15px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1430px){.container{max-width:1400px}}.rte{word-break:break-word}.rte::after{content:"";display:block;clear:both}.rte iframe{max-width:100%}.rte img{display:block;margin:0 auto}.rte p:not(:last-child),.rte ul:not(:last-child),.rte ol:not(:last-child){margin-bottom:1.6em}.rte img,.rte blockquote,.rte .VideoWrapper,.rte .Form{margin-top:2.4em;margin-bottom:2.4em}.rte ul,.rte ol{margin-left:30px;padding-left:0;list-style-position:outside}.rte li{padding:5px 0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.rte h1{margin:15px 0 10px}.rte h2{margin:15px 0 10px}.rte h3{margin:15px 0 10px}.rte h4{margin:15px 0 10px}.rte h5{margin:15px 0 10px}.rte h6{margin:15px 0 10px}.rte blockquote{margin-left:0;padding:6px 0 6px 30px;font-size:1.15em;border-left:3px solid #f2f2f2}.rte p:last-child,.rte blockquote:last-child,.rte ul:last-child,.rte ol:last-child,.rte h1:last-child,.rte h2:last-child,.rte h3:last-child,.rte h4:last-child,.rte h5:last-child,.rte h6:last-child{margin-bottom:0}.announcement-wrapper{background:#f7f7f7;padding:10px 0;color:#000}.announcement-wrapper .announcement__content{font-size:17px;font-family:'Kanit',sans-serif;text-transform:uppercase;text-align:center;font-weight:500}.announcement-wrapper .icon-white-eyes{display:inline-block;width:45px;height:25px;background-image:var(--eyes-white);-webkit-background-size:45px 45px;-moz-background-size:45px;-o-background-size:45px;background-size:45px;background-repeat:no-repeat;vertical-align:middle;margin:5px}header.site-header{background:#ec609f;padding:15px 0}header.site-header.absolute{position:absolute;z-index:11;width:100%;background:transparent}header.site-header .header__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}header.site-header .header__mobile-menu{display:none;-webkit-box-flex:0;-webkit-flex:0 0 80px;-moz-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}@media(max-width:991px){header.site-header .header__mobile-menu{display:inline-block;-webkit-box-flex:0;-webkit-flex:0 0 40px;-moz-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}}header.site-header button.mobile-menu__toggle{background:0;border:0;width:28px;height:28px}header.site-header button.mobile-menu__toggle svg{width:100%;height:100%;color:#fff}header.site-header .header__logo{-webkit-box-flex:0;-webkit-flex:0 0 240px;-moz-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px}@media(max-width:991px){header.site-header .header__logo{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;text-align:center}}header.site-header .header__logo h1.header__heading{font-size:32px;margin:0}header.site-header .header__logo a.logo__link{color:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media(max-width:991px){header.site-header .header__logo a.logo__link{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}header.site-header .header__nav{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;text-align:center}@media(max-width:991px){header.site-header .header__nav{display:none}}header.site-header .header__nav span.toggle{display:inline-block;width:17px;height:17px;vertical-align:text-top}header.site-header .header__nav span.toggle svg{width:100%;height:100%}header.site-header .header__nav>ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}header.site-header .header__nav>ul>li{padding:10px 20px;position:relative}header.site-header .header__nav>ul>li a{font-weight:600;text-transform:uppercase;color:#fff;-webkit-transition:.2s color ease-in-out;-o-transition:.2s color ease-in-out;-moz-transition:.2s color ease-in-out;transition:.2s color ease-in-out;font-weight:500;font-family:'Kanit',sans-serif}header.site-header .header__nav>ul>li:hover>a{color:#ffed00;-webkit-transition:.2s color ease-in-out;-o-transition:.2s color ease-in-out;-moz-transition:.2s color ease-in-out;transition:.2s color ease-in-out}header.site-header .header__nav ul li:hover>ul.site-nav__menu-submenu{display:block}header.site-header .header__nav ul.site-nav__menu-submenu{position:absolute;top:100%;z-index:12;background:#fff;color:#000;list-style:none;min-width:200px;display:none;border:1px solid #ebebeb}header.site-header .header__nav ul.site-nav__menu-submenu ul.site-nav__menu-submenu{left:100%;top:0}header.site-header .header__nav ul.site-nav__menu-submenu li{padding:6px 12px;border-bottom:1px solid #f2f2f2;text-align:left;position:relative}header.site-header .header__nav ul.site-nav__menu-submenu li:last-child{border-bottom:0}header.site-header .header__nav ul.site-nav__menu-submenu li a{color:#000;font-size:15px}header.site-header .header__nav .site-nav__art{display:block;position:absolute;width:100%;left:0;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;visibility:hidden;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}header.site-header .header__nav .site-nav__art img{width:100%;max-width:45px;margin:0 auto}header.site-header .header__nav ul li:hover .site-nav__art{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);opacity:1;visibility:visible;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}header.site-header .header__icons{-webkit-box-flex:0;-webkit-flex:0 0 240px;-moz-box-flex:0;-ms-flex:0 0 240px;flex:0 0 240px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:991px){header.site-header .header__icons{-webkit-box-flex:0;-webkit-flex:0 0 40px;-moz-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}}header.site-header .header__icons .icon__link{margin-left:15px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}header.site-header .header__icons .icon__link:first-child{margin:0}header.site-header .header__icons .icon__link a{color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}header.site-header .header__icons .icon__link svg{width:24px;height:24px}@media(max-width:991px){header.site-header .header__icons .icon__link svg{width:28px;height:28px}}header.site-header .header__icons .cart_item-count{position:absolute;top:-6px;right:-5px;width:16px;height:16px;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:10px;color:#000;font-weight:600;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.7);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.7);box-shadow:0 1px 1px 0 rgba(0,0,0,0.7)}.mobile-menu__icons ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-menu__icons ul li{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:-webkit-calc(50% - 10px);max-width:-moz-calc(50% - 10px);max-width:calc(50% - 10px)}.mobile-menu__icons ul li a{display:block;text-align:center;border:1px solid #f2f2f2;color:#000;font-weight:500;padding:7px 10px;background:#fcfcfc;line-height:normal}.mobile-menu__icons ul li a svg{width:30px;height:30px;color:#000}.mobile-menu__icons ul li a span{display:block;font-size:13px}.mobile-menu__items{list-style:none}.mobile-menu__items ul{list-style:none}.mobile-menu__items li{border-bottom:1px solid #f2f2f2;position:relative}.mobile-menu__items li:last-child{border-bottom:0}.mobile-menu__items li a{padding:10px 15px;display:block;color:#000;font-size:18px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-menu__items li ul{display:none;background:#fcfcfc;border-top:1px solid #f2f2f2}.mobile-menu__items li a span.toggle{display:inline-block;width:20px;height:20px;-webkit-box-flex:0;-webkit-flex:0 0 20px;-moz-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.mobile-menu__items li a span.toggle svg{width:100%;height:100%}.mobile-menu__items li ul ul{background:#f8f8f8}.mobile-menu__items li ul ul li{border-bottom:1px solid #e6e6e6}.mobile-menu__items li ul ul li:last-child{border-bottom:0}.section-title{text-align:center;max-width:700px;margin:0 auto;margin-bottom:30px}.section-title span{display:block;text-align:center;text-transform:uppercase;font-size:18px;margin-bottom:15px;font-weight:600}@media(max-width:991px){.section-title span{font-size:16px}}.section-title h2{font-size:44px;margin:0;margin-bottom:5px;color:#ed60a0}@media(max-width:991px){.section-title h2{font-size:38px}}.section-title p{font-size:18px}@media(max-width:991px){.section-title p{font-size:16px}}.hero-banner{background-color:#ec609f;padding:100px 0;position:relative;padding-top:250px;min-height:650px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center}@media(max-width:991px){.hero-banner{min-height:400px}}.hero-banner::after{content:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#ec609f;z-index:1;opacity:.9}.hero-banner .hero-banner__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:3;position:relative}.hero-banner .hero-banner__content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0 50px 50px 0;position:relative;z-index:3}.hero-banner .hero-banner__image{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;position:absolute;width:100%;right:0;text-align:right;margin-bottom:-150px}.hero-banner .hero-banner__image img{width:100%}.hero-banner .hero-banner__image img{max-width:600px}.hero-banner h2.hero-banner__heading{margin:0;font-size:64px;color:#fff;font-weight:500}.hero-banner h2.hero-banner__heading span{color:#ffed00}@media(max-width:991px){.hero-banner h2.hero-banner__heading{font-size:38px}}.hero-banner .hero-banner__paragraph{margin-top:25px;font-size:20px;color:#fff;line-height:1.8em}@media(max-width:991px){.hero-banner .hero-banner__paragraph{font-size:16px}}.hero-banner .hero-banner__cta{margin-top:30px}@media(max-width:991px){.hero-banner{padding-top:200px}.hero-banner .hero-banner__content{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;padding:0;max-width:600px;margin:0 auto}.hero-banner .hero-banner__image{display:none}}.image-with-text{padding:100px 0}.image-with-text .iwt__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.image-with-text .iwt__image{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:-webkit-calc(50% - 15px);max-width:-moz-calc(50% - 15px);max-width:calc(50% - 15px)}.image-with-text .iwt__image img{width:100%}.image-with-text .iwt__content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:-webkit-calc(50% - 15px);max-width:-moz-calc(50% - 15px);max-width:calc(50% - 15px)}.image-with-text h2.iwt__heading{margin:0;font-size:64px;color:#ed60a0}@media(max-width:991px){.image-with-text h2.iwt__heading{font-size:44px}}@media(max-width:768px){.image-with-text h2.iwt__heading{font-size:38px}}.image-with-text .iwt__description{margin-top:30px}@media(max-width:991px){.image-with-text .iwt__description{font-size:16px;margin-top:20px}}.image-with-text .iwt__description p:not(:last-child){margin-bottom:20px}.image-with-text .iwt__cta{margin-top:30px}@media(min-width:992px){.image-with-text[data-alignment="right"] .iwt__image{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.image-with-text[data-alignment="right"] .iwt__content{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(max-width:991px){.image-with-text .iwt__inner{display:block}.image-with-text .iwt__image{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%}.image-with-text .iwt__content{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%;padding-top:25px}}.featured-products-carousel{background-color:#fff;padding:80px 0;-webkit-background-size:auto auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;position:relative;background-position:center}.featured-products-carousel[data-divider="true"]{padding-bottom:120px}.featured-products-carousel .shape{position:absolute;top:-50px;left:0;z-index:12}@media(max-width:768px){.featured-products-carousel .shape{max-width:210px;top:-10Px}}.featured-products-carousel::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,white),color-stop(60%,rgba(237,102,163,0.8)));background:-webkit-linear-gradient(top,white 30%,rgba(237,102,163,0.8) 60%);background:-moz-linear-gradient(top,white 30%,rgba(237,102,163,0.8) 60%);background:-o-linear-gradient(top,white 30%,rgba(237,102,163,0.8) 60%);background:linear-gradient(180deg,white 30%,rgba(237,102,163,0.8) 60%);z-index:1}.featured-products-carousel .tns-nav{position:absolute;bottom:-50px;left:0;right:0;width:100%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-products-carousel .tns-nav button{width:15px;height:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #fff;background:transparent;margin:3.5px}.featured-products-carousel .tns-nav button.tns-nav-active{background:#fff}.featured-products-carousel .tns-outer{padding-bottom:30px !important}.featured-products-carousel .container{position:relative;z-index:2}.featured-products-carousel .section-title{text-align:center;max-width:600px;margin:0 auto;color:#4f4f4f;margin-bottom:30px}.featured-products-carousel .section-title h2{margin:0;font-size:44px;color:#4f4f4f}@media(max-width:991px){.featured-products-carousel .section-title h2{font-size:38px}}.featured-products-carousel .section-title p{font-size:18px;margin-top:10px}@media(max-width:991px){.featured-products-carousel .section-title p{font-size:16px}}.featured-products-carousel .products-carousel__inner:not(.tns-slider){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-products-carousel .products-carousel__inner:not(.tns-slider) .product-item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-moz-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:-webkit-calc(33.3333% - 30px);max-width:-moz-calc(33.3333% - 30px);max-width:calc(33.3333% - 30px);margin:15px}@media(max-width:991px){.featured-products-carousel .products-carousel__inner:not(.tns-slider) .product-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:-webkit-calc(50% - 20px);max-width:-moz-calc(50% - 20px);max-width:calc(50% - 20px);margin:10px}}@media(min-width:992px){.featured-products-carousel .products-carousel__inner:not(.tns-slider) .product-item:nth-child(n+4){display:none}}@media(max-width:991px){.featured-products-carousel .products-carousel__inner:not(.tns-slider) .product-item:nth-child(n+3){display:none}}.contact-section{position:relative;padding:80px 0;background:#fff}.contact-section .container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:991px){.contact-section .container{display:block}}.contact-section .contact__shape{position:absolute;top:0;right:0;-webkit-transform:translate(10%,-50%);-moz-transform:translate(10%,-50%);-ms-transform:translate(10%,-50%);-o-transform:translate(10%,-50%);transform:translate(10%,-50%);z-index:12;width:100%;max-width:400px}@media(max-width:1200px){.contact-section .contact__shape{max-width:300px}}@media(max-width:768px){.contact-section .contact__shape{max-width:200px}}.contact-section .contact__form{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:600px}@media(max-width:991px){.contact-section .contact__form{margin:0 auto;text-align:center}}.contact-section .contact__image{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}@media(max-width:991px){.contact-section .contact__image{display:none}}.contact-section .contact__form .section-title{margin-bottom:30px;text-align:left}@media(max-width:991px){.contact-section .contact__form .section-title{text-align:center}}.contact-section .contact__form .section-title h2{margin:0;color:#ed60a0;font-size:44px}@media(max-width:991px){.contact-section .contact__form .section-title h2{font-size:38px}}.contact-section .contact__form .section-title p{margin-top:15px;font-weight:500}@media(max-width:991px){.contact-section .contact__form .section-title p{font-size:16px}}.contact-section .contact__form textarea{min-height:120px}.featured-product{background:#f5f5f5;position:relative}.featured-product::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#f8f6b4),to(rgba(240,230,96,0.4)));background:-webkit-linear-gradient(top,#f8f6b4 40%,rgba(240,230,96,0.4));background:-moz-linear-gradient(top,#f8f6b4 40%,rgba(240,230,96,0.4));background:-o-linear-gradient(top,#f8f6b4 40%,rgba(240,230,96,0.4));background:linear-gradient(180deg,#f8f6b4 40%,rgba(240,230,96,0.4));z-index:1}.featured-product[data-background="skyblue"]::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#a9e8ff),to(rgba(169,232,255,0.4)));background:-webkit-linear-gradient(top,#a9e8ff 40%,rgba(169,232,255,0.4));background:-moz-linear-gradient(top,#a9e8ff 40%,rgba(169,232,255,0.4));background:-o-linear-gradient(top,#a9e8ff 40%,rgba(169,232,255,0.4));background:linear-gradient(180deg,#a9e8ff 40%,rgba(169,232,255,0.4))}.featured-product[data-background="pink"]::after{background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,#ffadde),to(rgba(255,173,222,0.6)));background:-webkit-linear-gradient(top,#ffadde 40%,rgba(255,173,222,0.6));background:-moz-linear-gradient(top,#ffadde 40%,rgba(255,173,222,0.6));background:-o-linear-gradient(top,#ffadde 40%,rgba(255,173,222,0.6));background:linear-gradient(180deg,#ffadde 40%,rgba(255,173,222,0.6))}.featured-product .featured-product__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:13}@media(max-width:991px){.featured-product .featured-product__inner{display:block}}@media(min-width:992px){.featured-product[data-alignment="right"] .featured-product__inner .product__image{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.featured-product[data-alignment="right"] .featured-product__inner .product__details{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}}.featured-product .product__image{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:-webkit-calc(50% - 20px);max-width:-moz-calc(50% - 20px);max-width:calc(50% - 20px)}@media(max-width:991px){.featured-product .product__image{max-width:100%;margin-bottom:20px}}.featured-product .product__details{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:-webkit-calc(50% - 20px);max-width:-moz-calc(50% - 20px);max-width:calc(50% - 20px)}@media(max-width:991px){.featured-product .product__details{max-width:100%;text-align:center}}.featured-product .jdgm-widget.jdgm-widget{margin-top:15px}.featured-product .jdgm-widget.jdgm-widget span.jdgm-prev-badge__stars{margin-right:5px}.featured-product .jdgm-widget.jdgm-widget span.jdgm-prev-badge__stars span.jdgm-star{color:#f8e70c}.featured-product .jdgm-widget.jdgm-widget span.jdgm-prev-badge__text{font-size:16px;text-transform:uppercase;font-weight:500}.featured-product h2.product__title{font-size:64px;color:#7e4bf5;margin:0;display:inline-block;position:relative}@media(max-width:991px){.featured-product h2.product__title{font-size:44px}}.featured-product h2.product__title .spark{position:absolute;right:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.featured-product .product__subtitle{margin-top:20px;font-size:24px;font-weight:800;text-transform:uppercase;color:#7e4bf5}@media(max-width:991px){.featured-product .product__subtitle{font-size:18px}}.featured-product .product__meta{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}@media(max-width:991px){.featured-product .product__meta{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-product .product__meta span{display:inline-block;margin:5px;padding:8px 10px;border:2px solid #7e4bf5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#7e4bf5;font-weight:500;font-size:16px}@media(max-width:768px){.featured-product .product__meta span{padding:5px 10px;font-size:14px}}.featured-product .product__meta span svg{width:20px;height:20px;vertical-align:text-top;margin-right:5px;color:#7e4bf5}.featured-product .product__excerpt{margin-top:15px;max-width:600px;font-weight:400}@media(max-width:991px){.featured-product .product__excerpt{margin:0 auto;text-align:center;margin-top:15px}}.featured-product .product__prices{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media(max-width:991px){.featured-product .product__prices{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-product .product__prices .product__price.regular-price{font-size:28px;font-weight:700;color:#404852}.featured-product .product__prices .product__price.compare-at-price{margin-left:10px;font-weight:500;color:#9f9f9f}.featured-product .product__prices .product__price.compare-at-price s{-webkit-text-decoration-color:#9f9f9f;-moz-text-decoration-color:#9f9f9f;text-decoration-color:#9f9f9f}.featured-product .product__variants{margin-top:15px;max-width:600px}@media(max-width:991px){.featured-product .product__variants{margin:0 auto;margin-top:15px}}.featured-product .product__variants label{margin-bottom:5px;display:inline-block}.featured-product .product__variants .selector-wrapper select{width:100%;padding:10px 15px;border:1px solid #e9e9e9;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-color:#fff}.featured-product .product__buttons{margin:0 -10px;margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:991px){.featured-product .product__buttons{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.featured-product .product__buttons .btn{margin:10px}.testimonials{padding:80px 0;position:relative;background-color:#f2f2f2;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;padding-bottom:100px}.testimonials:not(.tns-slider) .testimonial__item:not(:first-child){display:none}@media(max-width:991px){.testimonials{padding-top:60px;padding-bottom:60px}}.testimonials .tns-item:not(.tns-slide-active){opacity:0;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.testimonials .tns-item{padding:25px}.testimonials .tns-outer{max-width:1200px;margin:0 auto;position:relative;max-width:-webkit-calc(991px + 180px);max-width:-moz-calc(991px + 180px);max-width:calc(991px + 180px)}.testimonials .tns-outer .tns-controls{z-index:2}.testimonials .tns-outer .tns-controls button:first-child{border:0;background:0;position:absolute;top:50%;width:60px;z-index:3}.testimonials .tns-outer .tns-controls button svg{width:100%}.testimonials .tns-outer .tns-controls button:last-child{border:0;background:0;position:absolute;right:0;top:50%;width:60px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);z-index:3}.testimonials .tns-nav{position:absolute;bottom:-25px;left:0;right:0;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials .tns-nav button{width:14px;height:14px;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:transparent;margin:3.5px}.testimonials .tns-nav button.tns-nav-active{background:#fff}.testimonials .tape{position:absolute;top:-10px;left:-20px;z-index:1;width:120px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.testimonials .tape img{width:100%}.testimonials .tape.tape-2{left:auto;top:auto;bottom:-20px;right:-20px}.testimonials::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.9)),to(transparent));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),transparent);background:-moz-linear-gradient(top,rgba(255,255,255,0.9),transparent);background:-o-linear-gradient(top,rgba(255,255,255,0.9),transparent);background:linear-gradient(180deg,rgba(255,255,255,0.9),transparent)}.testimonials .container{position:relative;z-index:1}.testimonials .section-title{text-align:center;max-width:600px;margin:0 auto;margin-bottom:30px}.testimonials .section-title span{display:block;font-weight:500;text-transform:uppercase;margin-bottom:15px}.testimonials .section-title h2{margin:0;font-size:44px;margin-bottom:10px;color:#ec609f}@media(max-width:991px){.testimonials .section-title h2{font-size:38px}}.testimonials .section-title p{font-size:18px;font-weight:500}@media(max-width:991px){.testimonials .section-title p{font-size:16px}}.testimonials .testimonial__item{position:relative;width:100%;max-width:991px;margin:0 auto}.testimonials .testimonial__item-inner{padding:30px 15%;background:#f7f2e4;text-align:center}.testimonials .testimonial__item-top{margin-bottom:-1px}.testimonials .testimonial__item-top,.testimonials .testimonial__item-bottom{width:100%;height:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.testimonials .testimonial__item-bottom{margin-top:-1px}.testimonials .testimonial__item-top img,.testimonials .testimonial__item-bottom img{position:absolute;top:0;left:0;width:100%;height:100%}.testimonials .testimonial__image{width:80px;height:80px;margin:0 auto;margin-bottom:15px;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.testimonials .testimonial__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials .testimonial__stars{color:#ec609f;margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials .testimonial__stars svg{width:24px;height:24px;margin:1px}.testimonials .testimonial__content{margin-bottom:25px}.testimonials .testimonial__content h4{margin:0;font-size:32px;font-family:'Barlow';color:#444;margin-bottom:10px}.testimonials .testimonial__content p{color:#444;font-size:18px;font-style:italic;font-weight:500}.testimonials .testimonial__footer{text-align:center}.testimonials span.testimonial__author{display:block;font-size:20px;font-weight:700;color:#ec609f}.testimonials span.testimonial__tagline{display:block;text-align:center;font-size:17px;font-weight:700}@media(max-width:991px){.testimonials .tape{width:90px}.testimonials .testimonial__item-inner{padding:20px 30px}.testimonials .testimonial__content h4{font-size:20px}.testimonials .testimonial__content p{font-size:16px}}@media(max-width:768px){.testimonials .testimonial__item-inner{padding:20px}}.newsletter-wrapper{background:#ec609f;position:relative}.newsletter-wrapper .newsletter__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media(max-width:991px){.newsletter-wrapper .newsletter__inner{display:block}}.newsletter-wrapper .newsletter__image{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:490px;position:relative}.newsletter-wrapper .newsletter__image .aspect-ratio{width:100%}@media(max-width:991px){.newsletter-wrapper .newsletter__image{min-height:auto;height:360px}}@media(max-width:768px){.newsletter-wrapper .newsletter__image{height:240px}}.newsletter-wrapper .newsletter__image-top{max-width:530px;position:absolute;top:0;left:0;z-index:12;width:100%}@media(max-width:991px){.newsletter-wrapper .newsletter__image-top{max-width:400px;right:0}}@media(max-width:768px){.newsletter-wrapper .newsletter__image-top{max-width:280px}}.newsletter-wrapper .newsletter__image-bottom{max-width:730px;position:absolute;bottom:0;left:0;z-index:12;width:100%}@media(max-width:991px){.newsletter-wrapper .newsletter__image-bottom{max-width:560px;margin:0 auto;right:0}}@media(max-width:768px){.newsletter-wrapper .newsletter__image-bottom{max-width:300px}}.newsletter-wrapper .newsletter__form{-webkit-box-flex:0;-webkit-flex:0 0 60%;-moz-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;padding:30px 60px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:991px){.newsletter-wrapper .newsletter__form{padding:40px 30px;text-align:center;margin:0 auto}}.newsletter-wrapper .newsletter__form-inner{max-width:700px}@media(max-width:991px){.newsletter-wrapper .newsletter__form-inner{margin:0 auto}}.newsletter-wrapper .newsletter__form h2{color:#fff;font-size:44px;margin-bottom:20px;letter-spacing:2px}@media(max-width:991px){.newsletter-wrapper .newsletter__form h2{font-size:36px}}.faq-wrapper{background:#fff;padding:80px 0}.faq-wrapper .section-title{text-align:center;max-width:700px;margin:0 auto;margin-bottom:50px}.faq-wrapper .section-title span{display:block;text-align:center;text-transform:uppercase;font-size:18px;margin-bottom:15px;font-weight:600}@media(max-width:991px){.faq-wrapper .section-title span{font-size:16px}}.faq-wrapper .section-title h2{font-size:44px;margin:0;margin-bottom:15px;color:#ed60a0}@media(max-width:991px){.faq-wrapper .section-title h2{font-size:38px}}.faq-wrapper .section-title p{font-size:18px}@media(max-width:991px){.faq-wrapper .section-title p{font-size:16px}}.faq-wrapper .faq__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faq-wrapper .faq__inner.faq__inner-block{display:block}@media(max-width:991px){.faq-wrapper .faq__inner{display:block}}.faq-wrapper .faq__image{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:-webkit-calc(40% - 15px);max-width:-moz-calc(40% - 15px);max-width:calc(40% - 15px)}@media(max-width:991px){.faq-wrapper .faq__image{max-width:100%;margin-bottom:25px}}.faq-wrapper .faq__content{-webkit-box-flex:0;-webkit-flex:0 0 60%;-moz-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:-webkit-calc(60% - 15px);max-width:-moz-calc(60% - 15px);max-width:calc(60% - 15px)}@media(max-width:991px){.faq-wrapper .faq__content{max-width:100%;font-size:16px}}.faq-wrapper .faq__content.faq__content-full{max-width:100%}.faq-wrapper .faq__item{margin-bottom:25px;padding:20px;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,0.1);box-shadow:0 0 8px 2px rgba(0,0,0,0.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.faq-wrapper .faq__item.active .faq__item-title span{-webkit-transform:translateY(-50%) rotate(0);-moz-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.faq-wrapper .faq__item-title{font-size:20px;font-weight:700;font-family:'Kanit';cursor:pointer;padding-right:35px;position:relative}@media(max-width:991px){.faq-wrapper .faq__item-title{font-size:18px}}.faq-wrapper .faq__item-title span{position:absolute;right:0;width:20px;height:20px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.faq-wrapper .faq__item-title span svg{width:100%;height:100%;color:#ec609f}.faq-wrapper .faq__item-content{margin-top:15px;font-size:18px;font-weight:400;display:none}.faq-alt-wrapper{padding:80px 0;background:#fff;background-image:var(--brick);-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:relative}.faq-alt-wrapper .container{position:relative;z-index:1}.faq-alt-wrapper .faq__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:991px){.faq-alt-wrapper .faq__inner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.faq-alt-wrapper .faq__image{-webkit-box-flex:0;-webkit-flex:0 0 40%;-moz-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:-webkit-calc(40% - 15px);max-width:-moz-calc(40% - 15px);max-width:calc(40% - 15px)}@media(max-width:991px){.faq-alt-wrapper .faq__image{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}}.faq-alt-wrapper .faq__content{-webkit-box-flex:0;-webkit-flex:0 1 60%;-moz-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;max-width:-webkit-calc(60% - 15px);max-width:-moz-calc(60% - 15px);max-width:calc(60% - 15px);padding-left:20px}@media(max-width:991px){.faq-alt-wrapper .faq__content{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding-left:0;-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:25px}}.faq-alt-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(white),to(rgba(252,148,194,0.6)));background:-webkit-linear-gradient(top,white,rgba(252,148,194,0.6));background:-moz-linear-gradient(top,white,rgba(252,148,194,0.6));background:-o-linear-gradient(top,white,rgba(252,148,194,0.6));background:linear-gradient(180deg,white,rgba(252,148,194,0.6));z-index:1}.faq-alt-wrapper .faq-alt-wrapper .container{position:relative;z-index:1}.faq-alt-wrapper .faq__section-title{margin-bottom:20px}@media(max-width:991px){.faq-alt-wrapper .faq__section-title{text-align:center}}.faq-alt-wrapper .faq__section-title h2{margin:0;margin-bottom:10px;font-size:40px}@media(max-width:991px){.faq-alt-wrapper .faq__section-title h2{font-size:36px}}.faq-alt-wrapper .faq__section-title p{font-size:18px}@media(max-width:991px){.faq-alt-wrapper .faq__section-title p{font-size:16px}}.faq-alt-wrapper .faq__item{margin-bottom:20px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.faq-alt-wrapper .faq__item-title{background:#fff;position:relative;padding:12px 20px;font-size:20px;font-weight:600;padding-right:40px;font-family:'Kanit';cursor:pointer}.faq-alt-wrapper .faq__item-title span{width:16px;height:16px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);-moz-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);-o-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.faq-alt-wrapper .faq__item-title span svg{width:100%;height:100%;color:#ec609f}.faq-alt-wrapper .faq__item-content{padding:0 20px 20px 20px;display:none}.faq-alt-wrapper .faq__item.active .faq__item-title span{-webkit-transform:translateY(-50%) rotate(0);-moz-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.divider{height:50px;width:100%;position:absolute;bottom:0;z-index:12;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden}.divider-right{height:50px;width:50%;float:right;background:var(--divider-background);max-width:-webkit-calc(50% - 50px);max-width:-moz-calc(50% - 50px);max-width:calc(50% - 50px)}.divider-left{height:50px;width:50%;max-width:-webkit-calc(50% - 50px);max-width:-moz-calc(50% - 50px);max-width:calc(50% - 50px);background:var(--divider-background);position:relative}.divider-left::before{content:'';position:absolute;top:0;right:-100px;border:50px solid var(--divider-background);border-top-color:transparent}.featured-videos{padding:80px 0;background-color:#f7f7f7;position:relative;background-image:var(--brick);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.featured-videos::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff881;opacity:.6}.featured-videos .container,.featured-videos .featured-videos__inner,.featured-videos .featured-videos__footer{position:relative;z-index:1}.featured-videos .featured-videos__inner[data-count="1"]{width:90%;max-width:90%;margin:0 auto}.featured-videos .featured-videos__footer{padding:0 20px;margin-top:50px;text-align:center}.featured-videos .tns-outer{position:relative}.featured-videos .tns-controls button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;width:30px;height:30px;background:#ec609f;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:35px;z-index:2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-videos .tns-controls button svg{width:20px;height:20px;color:#fff}.featured-videos .tns-controls button:last-child{left:auto;right:35px}@media(min-width:992px){.featured-videos .tns-controls button{left:10%;width:35px;height:35px}.featured-videos .tns-controls button:last-child{right:9%}}.featured-videos .tns-item:not(.active-video){-webkit-transform:scale(98%);-moz-transform:scale(98%);-ms-transform:scale(98%);-o-transform:scale(98%);transform:scale(98%)}.featured-videos .tns-item:not(.active-video) .video__item{padding-top:46.25%;margin-top:5%}.featured-videos .featured-videos__inner:not(.tns-slider){max-width:90%;margin:0 auto}.featured-videos .featured-videos__inner:not(.tns-slider)>div:not(:first-child){display:none}.featured-videos .video__item{width:100%;padding-top:56.25%;background:#f2f2f2;margin:0 auto;height:0;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.featured-videos .video__item.show-video .video__item-poster{opacity:0;visibility:hidden}.featured-videos .video__item .video__item-youtube{position:absolute;top:0;left:0;width:100%;height:100%}.featured-videos .video__item .video__item-youtube iframe{width:100%;height:100%}.featured-videos .video__item .video__item-poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.featured-videos .video__item .video__item-poster img{width:100%;height:100%}.featured-videos .video__item button.video__item-play{position:absolute;top:50%;left:50%;width:120px;height:120px;border:0;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 0 16px rgba(255,255,255,0.6);-moz-box-shadow:0 0 0 16px rgba(255,255,255,0.6);box-shadow:0 0 0 16px rgba(255,255,255,0.6)}@media(max-width:991px){.featured-videos .video__item button.video__item-play{width:80px;height:80px;-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.6);-moz-box-shadow:0 0 0 10px rgba(255,255,255,0.6);box-shadow:0 0 0 10px rgba(255,255,255,0.6)}}@media(max-width:768px){.featured-videos .video__item button.video__item-play{width:60px;height:60px;-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.6);-moz-box-shadow:0 0 0 10px rgba(255,255,255,0.6);box-shadow:0 0 0 10px rgba(255,255,255,0.6)}}.featured-videos .video__item button.video__item-play svg{color:#ec609f;width:30px;height:30px}.instagram-feed{padding:60px 0;background:#fff}.instagram-feed .instagram-feed__inner{padding-top:30px;text-align:center}.payment-methods{padding:60px 0;background-color:#fff;position:relative;background-image:var(--brick);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.payment-methods::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#f6f6f6;opacity:.9}.payment-methods .container{position:relative;z-index:1}.payment-methods .payment-methods__inner{margin-top:25px}.payment-methods ul.payment-methods__tabs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px;list-style:none}.payment-methods ul.payment-methods__tabs li{padding:10px;margin:6px 15px;font-weight:500;color:#c7c7c7;border-bottom:2px solid transparent;font-family:'Kanit';cursor:pointer}@media(max-width:768px){.payment-methods ul.payment-methods__tabs li{font-size:14px;margin:6px 10px;padding:5px}}.payment-methods ul.payment-methods__tabs li.active{color:#ec609f;border-bottom:2px solid}.payment-methods .method__items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:991px;margin:0 auto}.payment-methods .method__items .method__item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-moz-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:-webkit-calc(33.3333% - 40px);max-width:-moz-calc(33.3333% - 40px);max-width:calc(33.3333% - 40px);margin:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 3px 20px 0 rgba(0,0,0,0.2);box-shadow:0 3px 20px 0 rgba(0,0,0,0.2)}@media(max-width:991px){.payment-methods .method__items .method__item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:-webkit-calc(50% - 40px);max-width:-moz-calc(50% - 40px);max-width:calc(50% - 40px)}}@media(max-width:768px){.payment-methods .method__items .method__item{max-width:-webkit-calc(50% - 20px);max-width:-moz-calc(50% - 20px);max-width:calc(50% - 20px);margin:10px}}.payment-methods .method__show-more{margin-top:30px;text-align:center;color:#c7c7c7;font-weight:500;font-size:18px;cursor:pointer}@media(max-width:768px){.payment-methods .method__show-more{font-size:16px}}.payment-methods .method__show-more svg{width:15px;height:15px;margin-left:10px;vertical-align:middle}.payment-methods .method__inner.active .method__show-more{display:none}@media(min-width:992px){.payment-methods .method__inner:not(.active) .method__item:not(:nth-child(-n+3)){display:none}}@media(max-width:991px){.payment-methods .method__inner:not(.active) .method__item:not(:nth-child(-n+2)){display:none}}.main-page{padding:60px 0;background:#fff}.main-page .page__inner{max-width:991px;margin:0 auto}.main-page.main-page-contact{padding:60px 0}.main-page.main-page-contact .main-page__contact-form{max-width:768px;margin:0 auto}.page-header{background:#eb4690;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;position:relative}.page-header::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#ec609f;z-index:1;opacity:.9}.page-header .page-header__content{color:#fff;z-index:2;position:relative;text-align:center;max-width:700px;margin:0 auto}.page-header .page-header__content h2.content__heading{margin:0;font-weight:normal;font-size:64px}@media(max-width:991px){.page-header .page-header__content h2.content__heading{font-size:44px}}@media(max-width:768px){.page-header .page-header__content h2.content__heading{font-size:36px}}.page-header .page-header__content .content__description{margin-top:15px}@media(max-width:768px){.page-header .page-header__content .content__description{font-size:16px}}nav.breadcrumbs ol{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.breadcrumbs ol li{margin:5px}nav.breadcrumbs ol li a{color:#fff;font-size:20px;font-weight:500}nav.breadcrumbs ol li::after{content:'';margin-left:16px;display:inline-block;background-image:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="0.48em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 608 1280"%3E%3Cg transform="translate(608 0) scale(-1 1)"%3E%3Cpath fill="white" d="M595 288q0 13-10 23L192 704l393 393q10 10 10 23t-10 23l-50 50q-10 10-23 10t-23-10L23 727q-10-10-10-23t10-23l466-466q10-10 23-10t23 10l50 50q10 10 10 23z"%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');color:#fff;width:20px;height:20px;-webkit-background-size:8px 8px;-moz-background-size:8px;-o-background-size:8px;background-size:8px;background-repeat:no-repeat;vertical-align:middle}nav.breadcrumbs ol li:last-child::after{content:none}[data-quantity-selector]{background:#fff;width:100%;height:40px;border:1px solid #ddd;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}[data-quantity-selector] input{width:100%;height:100%;border:0;text-align:center;padding:6px 40px}[data-quantity-selector] input::-webkit-outer-spin-button,[data-quantity-selector] input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-quantity-selector] input[type=number]{-moz-appearance:textfield}[data-quantity-selector] button{border:0;position:absolute;top:0;left:0;width:40px;height:100%;background:#fff;color:#000;padding:5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-quantity-selector] button svg{width:15px;height:15px}[data-quantity-selector] button[data-quantity-up]{left:auto;right:0}.main__collection{background:#fff;padding:60px 0}.main__collection .collection__topbar{margin-bottom:30px}.main__collection .empty-state{padding:30px;text-align:center}.main__collection .empty-state span{display:inline-block;width:71px;height:71px}.main__collection .empty-state span svg{width:100%;height:100%}.main__collection .empty-state p{font-weight:400}.main__collection .collection__search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:relative}@media(max-width:768px){.main__collection .collection__search{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.main__collection .collection__search input{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px 20px;background:#f8f8f8;border:0;font-size:18px;padding-left:60px;min-height:60px;font-weight:500;color:#676767;max-width:-webkit-calc(100% - 120px);max-width:-moz-calc(100% - 120px);max-width:calc(100% - 120px)}@media(max-width:768px){.main__collection .collection__search input{font-size:16px;padding:12px 16px;padding-left:50px}}.main__collection .collection__search input::-webkit-input-placeholder{background:#f8f8f8}.main__collection .collection__search input:-moz-placeholder{background:#f8f8f8}.main__collection .collection__search input::-moz-placeholder{background:#f8f8f8}.main__collection .collection__search input:-ms-input-placeholder{background:#f8f8f8}.main__collection .collection__search input::-ms-input-placeholder{background:#f8f8f8}.main__collection .collection__search input::placeholder{background:#f8f8f8}.main__collection .collection__search button.search__btn{-webkit-box-flex:0;-webkit-flex:0 0 120px;-moz-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;border:0;background:#ffed00;color:#ec609f;font-weight:600}@media(max-width:768px){.main__collection .collection__search button.search__btn{font-size:16px}}.main__collection .collection__search input::-webkit-input-placeholder{color:#bdbdbd;background:#fff}.main__collection .collection__search input:-moz-placeholder{color:#bdbdbd;background:#fff}.main__collection .collection__search input::-moz-placeholder{color:#bdbdbd;background:#fff}.main__collection .collection__search input:-ms-input-placeholder{color:#bdbdbd;background:#fff}.main__collection .collection__search input::-ms-input-placeholder{color:#bdbdbd;background:#fff}.main__collection .collection__search input::placeholder{color:#bdbdbd;background:#fff}.main__collection .collection__search span.search__icon{position:absolute;top:50%;left:15px;width:25px;height:25px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width:768px){.main__collection .collection__search span.search__icon{top:30px}}.main__collection .collection__search span.search__icon svg{width:100%;height:100%;color:#e95799}.main__collection .mobile-filter__button{margin-top:20px;display:none}@media(max-width:1200px){.main__collection .mobile-filter__button{display:block}}.main__collection .collection__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:1200px){.main__collection .collection__inner{display:block}}.main__collection .collection__filter{-webkit-box-flex:0;-webkit-flex:0 0 340px;-moz-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px}@media(max-width:1200px){.main__collection .collection__filter{display:none}}.main__collection .collection__filter .filter__item{margin-bottom:30px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 10px 13px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 10px 13px 0 rgba(0,0,0,0.15);box-shadow:0 10px 13px 0 rgba(0,0,0,0.15)}.main__collection .collection__filter .filter__item-title{padding:10px 40px 10px 25px;font-family:'Londrina Solid',cursive;font-size:24px;color:#ea589b;position:relative}.main__collection .collection__filter .filter__item-title span{display:inline-block;width:25px;height:25px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.main__collection .collection__filter .filter__item-title span svg{width:100%;height:100%}.main__collection .collection__filter .filter__item-inner{padding:10px 14px 15px 25px}.main__collection .collection__filter .filter_options{list-style:none}.main__collection .collection__filter .filter_options li{margin-bottom:10px;color:#ea589b}.main__collection .collection__filter .filter_options li input{width:15px;height:15px;border:1px solid #e85698;display:inline-block;margin-right:10px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.main__collection .collection__filter .filter_options li label{cursor:pointer;font-weight:500;position:relative;padding-left:25px}.main__collection .collection__main{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:-webkit-calc(100% - 400px);max-width:-moz-calc(100% - 400px);max-width:calc(100% - 400px)}@media(max-width:1200px){.main__collection .collection__main{max-width:100%}}.main__collection .collection__products{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:60px}@media(max-width:768px){.main__collection .collection__products{-ms-grid-columns:1fr;grid-template-columns:1fr}}.main__collection.main__collection-no-filter .collection__main{max-width:100%}.main__collection.main__collection-no-filter .collection__products{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:30px}@media(max-width:991px){.main__collection.main__collection-no-filter .collection__products{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(max-width:768px){.main__collection.main__collection-no-filter .collection__products{-ms-grid-columns:1fr;grid-template-columns:1fr}}.main__collection .collection__products .product-item{border:2px solid #ffa9d0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;padding:30px;-webkit-box-shadow:0 5px 7px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 5px 7px 0 rgba(0,0,0,0.3);box-shadow:0 5px 7px 0 rgba(0,0,0,0.3)}.main__collection .collection__products .product-item .product__details{padding:20px 0}.main__collection .collection__products .product-item .product__details a.product__title{color:#404852;font-family:'Londrina Solid';font-size:32px;margin:0}.main__collection .collection__products .product-item .product__details .product__price{color:#404852}.main__collection .collection__products .product-item .product__details .product__excerpt{color:#404852}.main__list-collections{background:#fff;padding:60px 0}.main__list-collections .list-collections__title{margin-bottom:30px;text-align:center}.main__list-collections .list-collections__title h1{font-size:32px;margin:0}.main__list-collections .list-collections__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}@media(max-width:991px){.main__list-collections .list-collections__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px}}.collection-item{position:relative;background:#f2f2f2;color:#fff;overflow:hidden}.collection-item::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:1;opacity:.4}.collection-item a.collection__link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2}.collection-item .collection__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.collection-item:hover .collection__image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.2s all ease-in-out;-o-transition:.2s all ease-in-out;-moz-transition:.2s all ease-in-out;transition:.2s all ease-in-out}.collection-item .collection__details{position:absolute;bottom:0;left:0;width:100%;height:100%;padding-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1}.collection-item .collection__details h3{font-size:24px;font-weight:500;margin:0;margin-bottom:10px;font-family:'Kanit'}@media(max-width:768px){.collection-item .collection__details h3{font-size:16px}}.product-item{position:relative}.product-item .product__link{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.product-item .product__image{position:relative;max-width:360px;margin:10px auto}.product-item .product__image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-item .jdgm-widget.jdgm-widget{color:#fecf47;margin:5px 0}.product-item .jdgm-preview-badge .jdgm-star{color:#fecf47}.product-item span.jdgm-prev-badge__text{text-transform:uppercase;font-weight:500}.product-item span.jdgm-prev-badge__stars{margin-right:5px;font-size:16px}.product-item .product__details{color:#000;padding:15px 0;text-align:center;max-width:360px;margin:0 auto}.product-item .product__details a.product__title{color:#fff;font-size:24px;margin-bottom:10px;font-weight:700}.product-item .product__details .product__excerpt{max-width:400px;margin:0 auto;margin-bottom:15px;color:#fff}.product-item .product__title{display:block;font-size:16px;text-decoration:none;line-height:1.3em;font-weight:500;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(max-width:768px){.product-item .product__title{font-size:14px}}.product-item .product__prices{margin-top:15px;font-size:15px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}@media(max-width:768px){.product-item .product__prices{font-size:13px}}.product-item .product__prices .product__price{display:inline-block;margin-right:5px;font-size:20px;font-weight:700;color:#fff}.product-item .product__prices .product__price[data-compare-at-price]{opacity:.6;font-size:14px;font-weight:600;margin-left:5px}.main-product{background:#fff;padding:60px 0}@media(max-width:991px){.main-product{padding-top:0}.main-product .container{padding:0;max-width:100%}}.main-product .main-product__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:991px){.main-product .main-product__inner{display:block}}.main-product .main-product__media{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:-webkit-calc(50% - 15px);max-width:-moz-calc(50% - 15px);max-width:calc(50% - 15px)}@media(max-width:991px){.main-product .main-product__media{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%}}.main-product .main-product__media .media__inner{position:relative}.main-product .main-product__media .media__inner .tns-outer{position:relative}.main-product .main-product__media .media__inner .tns-nav{position:absolute;bottom:10px;left:0;right:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto}@media(min-width:992px){.main-product .main-product__media .media__inner .tns-nav{bottom:-5px}}.main-product .main-product__media .media__inner .tns-nav button{width:10px;height:10px;background:#e7e7e7;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:2.5px}.main-product .main-product__media .media__inner .tns-nav button.tns-nav-active{background:#c1c1c1}@media(min-width:992px){.main-product .main-product__media .media__inner .media__inner-main .single__media-image{position:relative;margin:20px}}.main-product .main-product__media .media__inner .media__inner-main:not(.tns-slider)>div:not(:first-child){display:none}.main-product .main-product__media .media__inner .media__inner-main .single__media-external-video{position:relative}.main-product .main-product__media .media__inner .media__inner-main .single__media-external-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main-product .main-product__media .media__inner .media__inner-thumbnails{margin-top:15px}@media(max-width:991px){.main-product .main-product__media .media__inner .media__inner-thumbnails{display:none}}.main-product .main-product__media .media__inner .media__inner-thumbnails:not(.tns-slider){display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:15px}.main-product .main-product__media .media__inner .media__inner-thumbnails:not(.tns-slider)>div:not(:nth-child(-n+5)){display:none}.main-product .main-product__media .media__inner .media__inner-thumbnails .product-single__media{cursor:pointer}.main-product .main-product__media .media__inner .media__inner-thumbnails .product-single__media>div{border:1px solid #fff}.main-product .main-product__media .media__inner .media__inner-thumbnails .product-single__media.active>div{border:1px solid #000}.main-product .main-product__media .media__inner .media__inner-thumbnails .single__media-external-video{position:relative}.main-product .main-product__media .media__inner .media__inner-thumbnails .single__media-external-video::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main-product .main-product__media .media__inner .media__inner-thumbnails .single__media-external-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.main-product .main-product__media .media__inner .media__inner-thumbnails .single__media-video::before{content:'';background:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="1em" height="1em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 1024 1024"%3E%3Cpath fill="white" d="M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448s448-200.6 448-448S759.4 64 512 64zm144.1 454.9L437.7 677.8a8.02 8.02 0 0 1-12.7-6.5V353.7a8 8 0 0 1 12.7-6.5L656.1 506a7.9 7.9 0 0 1 0 12.9z"%2F%3E%3C%2Fsvg%3E');width:35px;height:35px;display:inline-block;-webkit-background-size:100% 100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;position:absolute;top:50%;left:50%;z-index:1;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-product .main-product__media .media__inner .single__media-video{position:relative}.main-product .main-product__media .media__inner .single__media-video video{width:100%;height:100%;position:absolute;top:0;left:0}.main-product .main-product__media .media__inner .tns-controls button{width:30px;height:30px;border:0;background:#fff;border:1px solid #f2f2f2;position:absolute;top:50%;left:10px;z-index:10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-product .main-product__media .media__inner .tns-controls button svg{width:18px;height:18px}.main-product .main-product__media .media__inner .tns-controls button:last-child{left:auto;right:10px}.main-product .main-product__media .product-single__media{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.main-product .main-product__media .product-single__media .single__media-model{position:relative}.main-product .main-product__media .product-single__media .single__media-model model-viewer{position:absolute;top:0;left:0;width:100%;height:100%}.main-product .main-product__info{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:-webkit-calc(50% - 15px);max-width:-moz-calc(50% - 15px);max-width:calc(50% - 15px)}@media(max-width:991px){.main-product .main-product__info{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;max-width:100%;padding:0 20px;padding-top:20px}}.main-product .main-product__info .jdgm-widget.jdgm-preview-badge{margin-top:15px}.main-product .main-product__info .jdgm-widget.jdgm-preview-badge span.jdgm-star{color:#fde20b}.main-product .main-product__info .jdgm-widget.jdgm-preview-badge span.jdgm-prev-badge__stars{margin-right:4px;font-size:16px}.main-product .main-product__info .jdgm-widget.jdgm-preview-badge span.jdgm-prev-badge__text{font-size:16px;text-transform:uppercase;font-weight:500}.main-product .main-product__info .product__info .product__title{font-size:64px;margin:0;color:#fc5ea5}@media(max-width:991px){.main-product .main-product__info .product__info .product__title{font-size:44px}}@media(max-width:768px){.main-product .main-product__info .product__info .product__title{font-size:38px}}.main-product .main-product__info .product__info .product__subtitle{margin-top:20px;font-size:20px;font-weight:800;text-transform:uppercase;color:#000}@media(max-width:768px){.main-product .main-product__info .product__info .product__subtitle{font-size:18px}}.main-product .main-product__info .product__info .product__meta{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}.main-product .main-product__info .product__info .product__meta span{display:inline-block;margin:5px;padding:8px 10px;border:2px solid #fc5ea5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:#fc5ea5;font-weight:500;font-size:16px}@media(max-width:768px){.main-product .main-product__info .product__info .product__meta span{padding:5px 10px;font-size:14px}}.main-product .main-product__info .product__info .product__meta span svg{width:20px;height:20px;vertical-align:text-top;margin-right:5px;color:#fc5ea5}.main-product .main-product__info .product__info .product__prices{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media(max-width:991px){.main-product .main-product__info .product__info .product__prices{font-size:15px}}.main-product .main-product__info .product__info .product__prices .product__price{font-size:34px;font-weight:700;color:#404852}@media(max-width:768px){.main-product .main-product__info .product__info .product__prices .product__price{font-size:28px}}.main-product .main-product__info .product__info .product__prices .product__price.compare-at-price{opacity:.7;margin-left:10px;font-weight:500;color:#9f9f9f;font-size:20px}@media(max-width:768px){.main-product .main-product__info .product__info .product__prices .product__price.compare-at-price{font-size:18px}}.main-product .main-product__info .product__info .product__excerpt{margin-top:15px;max-width:600px;font-weight:400}.main-product .main-product__info .product__info .product__tax{margin-top:15px}.main-product .main-product__info .product__info .product__payment-terms{margin-top:15px}.main-product .main-product__info .product__info .product__description{margin-top:15px}.main-product .main-product__info .product__info .product__variants{margin-top:15px}.main-product .main-product__info .product__info .product__variants label{font-size:15px;margin-bottom:5px;display:block}.main-product .main-product__info .product__info .product__variants .selector-wrapper{margin-bottom:15px}.main-product .main-product__info .product__info .product__variants .selector-wrapper select{width:100%;padding:10px 16px;border:1px solid #ddd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:15px}.main-product .main-product__info .product__info .product__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}@media(max-width:567px){.main-product .main-product__info .product__info .product__buttons{display:block}}.main-product .main-product__info .product__info .product__buttons .product__quantity{-webkit-box-flex:0;-webkit-flex:0 0 110px;-moz-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px;height:auto}.main-product .main-product__info .product__info .product__buttons .product__quantity [data-quantity-selector]{height:-webkit-calc(100% + 5px);height:-moz-calc(100% + 5px);height:calc(100% + 5px)}@media(max-width:567px){.main-product .main-product__info .product__info .product__buttons .product__quantity [data-quantity-selector]{height:45px}}@media(max-width:567px){.main-product .main-product__info .product__info .product__buttons .product__quantity{width:100%;height:auto}}.main-product .main-product__info .product__info .product__buttons .product__buttons-actions{max-width:-webkit-calc(100% - 125px);max-width:-moz-calc(100% - 125px);max-width:calc(100% - 125px);width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:567px){.main-product .main-product__info .product__info .product__buttons .product__buttons-actions{max-width:100%;margin-top:15px;display:block}}.main-product .main-product__info .product__info .product__buttons .product__buttons-actions button{width:50%;max-width:-webkit-calc(50% - 10px);max-width:-moz-calc(50% - 10px);max-width:calc(50% - 10px)}@media(max-width:991px){.main-product .main-product__info .product__info .product__buttons .product__buttons-actions button{font-size:16px}}@media(max-width:567px){.main-product .main-product__info .product__info .product__buttons .product__buttons-actions button{width:100%;max-width:100%;margin-bottom:20px}.main-product .main-product__info .product__info .product__buttons .product__buttons-actions button:last-child{margin-bottom:0}}.main-product .main-product__info .product__info .product__buttons .add-to-cart{max-width:-webkit-calc(100% - 125px);max-width:-moz-calc(100% - 125px);max-width:calc(100% - 125px)}@media(max-width:567px){.main-product .main-product__info .product__info .product__buttons .add-to-cart{max-width:100%;margin-top:15px}}@media(max-width:567px){.template-product .main-product .main-product__info .product__info .product__buttons .product__buttons-actions{margin-top:20px}}@media(max-width:567px){.template-product .main-product .main-product__info .product__info .product__buttons .add-to-cart{margin-top:0}}.description-tabs .description-tabs__item{border:1px solid #ebebeb;border-bottom:0}.description-tabs .description-tabs__item svg.close{display:none}.description-tabs .description-tabs__item.active svg.close{display:inline-block}.description-tabs .description-tabs__item.active svg.open{display:none}.description-tabs .description-tabs__item:first-child{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px}.description-tabs .description-tabs__item:last-child{-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.description-tabs .description-tabs__item-title{padding:10px 50px 10px 20px;display:block;font-size:18px;padding-right:50px;position:relative;cursor:pointer;font-weight:500}.description-tabs .description-tabs__item-title span:last-child{width:20px;height:20px;display:inline-block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.description-tabs .description-tabs__item-title span svg{width:100%;height:100%}.description-tabs .description-tabs__item-content{padding:10px 20px 20px 20px;border-top:1px solid #ebebeb;display:none;background:#fefefe}.description-tabs .description-tabs__item:last-child{border-bottom:1px solid #ebebeb}.trustbadge__free-shipping{clear:both;overflow:hidden;margin-top:20px;background:#ffdff3;color:#ec609f;font-weight:600;padding:10px 15px;text-align:center}@media(max-width:768px){.trustbadge__free-shipping{font-size:16px}}.trustbadge__icons{margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.trustbadge__icons .trustbadge__icon{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-moz-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}@media(max-width:1200px){.trustbadge__icons .trustbadge__icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.trustbadge__icons .trustbadge__icon img{margin-right:0 !important;margin-bottom:10px}.trustbadge__icons .trustbadge__icon span{text-align:center}}.trustbadge__icons .trustbadge__icon img{width:50px;height:50px;margin-right:10px}.trustbadge__icons .trustbadge__icon span{font-size:16px;line-height:1.5em;font-family:'Kanit';font-weight:500}@media(max-width:567px){.trustbadge__icons .trustbadge__icon span{font-size:14px}}nav.pagination{background:#fff;padding:5px 10px;border:1px solid #fff;margin-top:30px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}nav.pagination ul.pagination__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:0 0 7px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 7px 1px rgba(0,0,0,0.1);box-shadow:0 0 7px 1px rgba(0,0,0,0.1);max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin:0 auto;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;overflow:hidden}nav.pagination ul.pagination__list li{padding:6px 10px;line-height:normal;text-align:center;border:1px solid #ededf3;background:#fff;border-right:0;min-width:35px}nav.pagination ul.pagination__list li:last-child{border-right:1px solid #ededf3}nav.pagination ul.pagination__list li.p-current{background:#ec609f;color:#fff;border-color:#ec609f}nav.pagination ul.pagination__list li.p-current span{color:#fff}nav.pagination ul.pagination__list li svg{width:20px;height:20px;vertical-align:middle}nav.pagination ul.pagination__list li:first-child{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}nav.pagination ul.pagination__list li:last-child{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}nav.pagination ul.pagination__list li a{color:#000}nav.pagination ul.pagination__list li span{color:#b2b2b2}.main__search{padding:60px 0;min-height:400px}.main__search form.main-search__form{max-width:991px;margin:30px auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.main__search form.main-search__form input{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding:12px 16px;border:1px solid #f2f2f2;background:#f2f2f2;font-size:18px}.main__search form.main-search__form button{-webkit-box-flex:0;-webkit-flex:0 0 130px;-moz-box-flex:0;-ms-flex:0 0 130px;flex:0 0 130px;border:0;background:#ffed00;color:#ec609f;font-weight:500;font-size:18px}.main__search .empty-state form.main-search__form{margin-bottom:25px}.main__search .empty-state{padding:50px;text-align:center;max-width:600px;margin:0 auto}.main__search .empty-state p{margin-bottom:20px}.main__search .search-section__title{max-width:768px;margin:0 auto;margin-bottom:30px}.main__search .search-section__title form.main-search__form{margin-bottom:20px}.main__search .search-section__title p{text-align:center}.main__search .search__results{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.main__search .search__results .product-item{-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-moz-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:-webkit-calc(33.3333% - 20px);max-width:-moz-calc(33.3333% - 20px);max-width:calc(33.3333% - 20px);margin:10px;border:2px solid #ec609f;padding:25px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:991px){.main__search .search__results .product-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:-webkit-calc(50% - 20px);max-width:-moz-calc(50% - 20px);max-width:calc(50% - 20px)}}@media(max-width:768px){.main__search .search__results .product-item{margin:0;-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin-bottom:30px}}.main__search .search__results .product-item .product__details a.product__title{color:#404852}.main__search .search__results .product-item .product__details .product__prices .product__price{color:#404852}.main__search .search__results .product-item .product__details .product__prices .product__price s{color:#404852}.main__search .search__results .product-item .product__details .product__excerpt{color:#404852}.main-cart{padding:50px 0;background:#fff}.main-cart .main-cart__empty{padding:50px 0;text-align:center}.main-cart .main-cart__empty h1{font-size:28px;margin-bottom:15px}.main-cart .main-cart__empty span.cart-empty__icon{width:90px;height:90px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-bottom:20px}.main-cart .main-cart__empty span.cart-empty__icon svg{width:90px;height:90px}.main-cart .section-title{margin-bottom:30px;text-align:center}.main-cart .section-title h1{font-size:36px;margin:0;margin-bottom:10px}@media(max-width:768px){.main-cart .section-title h1{font-size:24px}}.main-cart .section-title p{font-size:16px}.main-cart .main-cart__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;max-width:991px;margin:0 auto}@media(max-width:991px){.main-cart .main-cart__inner{display:block}}.main-cart .cart__items{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding-right:30px}@media(max-width:991px){.main-cart .cart__items{padding-right:0}}.main-cart .cart__items .cart__heading{padding:8px 15px;background:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:18px;font-weight:600;color:#4b4b4b;border-bottom:1px solid #efefef;margin-bottom:20px}@media(max-width:991px){.main-cart .cart__items .cart__heading{font-size:16px}}.main-cart .cart-item{background:#fff;padding:15px;border:1px solid #ebebeb;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media(max-width:768px){.main-cart .cart-item{display:block}}.main-cart .cart-item .cart-item__details{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding-right:20px}@media(max-width:768px){.main-cart .cart-item .cart-item__details{padding-right:0;margin-bottom:15px}}.main-cart .cart-item .cart-item__details .item__image{-webkit-box-flex:0;-webkit-flex:0 0 100px;-moz-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}@media(max-width:768px){.main-cart .cart-item .cart-item__details .item__image{-webkit-box-flex:0;-webkit-flex:0 0 80px;-moz-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}}.main-cart .cart-item .cart-item__details .item__details{margin-left:15px;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto}.main-cart .cart-item .cart-item__details a.item__title{display:inline-block;color:#000;font-size:18px;font-weight:500}@media(max-width:768px){.main-cart .cart-item .cart-item__details a.item__title{font-size:16px}}.main-cart .cart-item .cart-item__details .item__variants{font-size:13px}.main-cart .cart-item .cart-item__details .item__variants dl{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.main-cart .cart-item .cart-item__details .item__variants dl dd{margin-right:5px}.main-cart .cart-item .cart-item__details .item__price{font-size:13px}.main-cart .cart-item .cart-item__details .item__properties{font-size:14px}.main-cart .cart-item .cart-item__actions{-webkit-box-flex:0;-webkit-flex:0 0 150px;-moz-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;text-align:center;padding-right:20px}@media(max-width:768px){.main-cart .cart-item .cart-item__actions{-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;padding-right:0}}.main-cart .cart-item .cart-item__actions a.item__remove{text-decoration:underline;color:#ff1a1a;font-size:14px;margin-top:5px;display:inline-block}.main-cart .cart__summary{-webkit-box-flex:0;-webkit-flex:0 0 340px;-moz-box-flex:0;-ms-flex:0 0 340px;flex:0 0 340px;width:auto}.main-cart .cart__summary .summary__item{margin-top:15px}.main-cart .cart__summary .summary__item:first-child{margin-top:0}.main-cart .cart__summary .summary__item .summary__title{padding:8px 15px;background:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-size:18px;font-weight:600;color:#4b4b4b;border-bottom:1px solid #efefef;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.main-cart .cart__summary .summary__item .summary__title[data-accordion-title]{cursor:pointer}@media(max-width:991px){.main-cart .cart__summary .summary__item .summary__title{font-size:16px}}.main-cart .cart__summary .summary__item .summary__title span.summary__toggle{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 16px;-moz-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;height:16px;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;-webkit-transition:.2s -webkit-transform ease-in-out;transition:.2s -webkit-transform ease-in-out;-o-transition:.2s -o-transform ease-in-out;-moz-transition:.2s transform ease-in-out,0.2s -moz-transform ease-in-out;transition:.2s transform ease-in-out;transition:.2s transform ease-in-out,0.2s -webkit-transform ease-in-out,0.2s -moz-transform ease-in-out,0.2s -o-transform ease-in-out}.main-cart .cart__summary .summary__item .summary__title span.summary__toggle svg{width:100%;height:100%}.main-cart .cart__summary .summary__item.active span.summary__toggle{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s -webkit-transform ease-in-out;transition:.2s -webkit-transform ease-in-out;-o-transition:.2s -o-transform ease-in-out;-moz-transition:.2s transform ease-in-out,0.2s -moz-transform ease-in-out;transition:.2s transform ease-in-out;transition:.2s transform ease-in-out,0.2s -webkit-transform ease-in-out,0.2s -moz-transform ease-in-out,0.2s -o-transform ease-in-out;-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center}.main-cart .cart__summary .summary__item .summary__inner{padding:15px 0}.main-cart .cart__summary .summary__info{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;font-size:18px}@media(max-width:991px){.main-cart .cart__summary .summary__info{font-size:16px}}.main-cart .cart__summary .summary__info span{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-size:16px;font-weight:400}.main-cart .cart__summary .summary__info span:last-child{text-align:right}.main-cart .cart__summary .coupon__form-input{width:100%;height:45px;position:relative}.main-cart .cart__summary .coupon__form-input.loading::after{content:'Loading...';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(242,242,242,0.7);font-size:14px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.main-cart .cart__summary .coupon__form-input input{background:#fff;width:100%;height:100%;padding:10px 15px;padding-right:50px;border:1px solid #f2f2f2;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:15px}.main-cart .cart__summary .coupon__form-input button{position:absolute;top:5px;right:5px;height:-webkit-calc(100% - 10px);height:-moz-calc(100% - 10px);height:calc(100% - 10px);width:35px;background:#fff;border:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-cart .cart__summary .coupon__form-input button svg{width:20px;height:20px}.main-cart .cart__summary .cart-note__field .btn{margin-top:10px;padding:8px 10px;font-size:16px}.main-cart [data-cart-note-form] .form__field textarea{font-size:16px}.main-cart .cart-form__buttons{margin-top:0}.main-cart .cart-form__buttons button{font-size:16px}.main-cart .cart-form__buttons button:not(:last-child){margin-bottom:15px}.collection__filter-drawer{margin:-20px}.collection__filter-drawer .filter__item .filter__item-title{padding:10px 20px;font-size:18px;font-weight:600;color:#333;position:relative;padding-right:40px;background:#f9f9f9}.collection__filter-drawer .filter__item .filter__item-title span{position:absolute;right:10px;width:20px;height:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.collection__filter-drawer .filter__item .filter__item-title span svg{width:100%;height:100%}.collection__filter-drawer .filter__item-inner{padding:10px 20px 15px 20px}.collection__filter-drawer .filter__item-inner ul{list-style:none}.collection__filter-drawer .filter__item-inner ul li{margin-bottom:5px;position:relative}.collection__filter-drawer .filter__item-inner ul li:last-child{margin:0}.collection__filter-drawer .filter__item-inner ul li label{padding-left:25px;font-size:17px;font-weight:400;color:#333}.collection__filter-drawer .filter__item-inner ul li input{width:15px;height:15px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.main-404{padding:100px 0;text-align:center}.main-404 .empty-state h1{font-size:44px;margin:0}.main-404 .empty-state p{margin-top:15px}.main-404 .empty-state .btn{margin-top:15px}footer.site-footer{padding:50px 0;background:#ec609f;position:relative;overflow:hidden;padding-top:100px}footer.site-footer .footer__divider{width:100%;position:absolute;top:0}footer.site-footer .footer__divider img{width:100%}footer.site-footer .footer__art-1{position:absolute;top:50%;left:5%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:991px){footer.site-footer .footer__art-1{opacity:.4;max-width:200px;left:15px}}footer.site-footer .footer__art-2{position:absolute;bottom:0;right:5%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:400px}@media(max-width:991px){footer.site-footer .footer__art-2{opacity:.4;max-width:200px;right:15px}}footer.site-footer .footer__content{text-align:center;padding-top:50px;position:relative;z-index:1}@media(max-width:991px){footer.site-footer .footer__content{padding-top:0}}footer.site-footer .footer__socials{margin-top:20px}footer.site-footer .footer__logo a{display:inline-block}footer.site-footer .footer__logo img{width:100%}footer.site-footer .footer__socials ul{list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}footer.site-footer .footer__socials ul li a{width:35px;height:35px;-webkit-box-flex:0;-webkit-flex:0 0 35px;-moz-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}footer.site-footer .footer__socials ul li a{color:#000}footer.site-footer .footer__socials ul li{margin:5px}footer.site-footer .footer__socials ul li a svg{width:18px;height:18px}footer.site-footer .footer__copyright{margin-top:15px;color:#fff}footer.site-footer .footer__company-info{color:#fdcede;font-size:15px;max-width:600px;margin:0 auto;margin-top:10px}footer.site-footer .footer__credit{font-size:16px;margin-top:15px;font-weight:400;text-align:center}iframe#admin-bar-iframe{display:none}.cookie-consent-bar{position:fixed;bottom:20px;z-index:9999999;left:20px;background:#ed60a0;color:#fff;width:90%;padding:25px;max-width:450px;border:1px solid #ed60a0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:none}.cookie-consent-bar .cookie-consent__content{font-size:18px;text-align:left;margin-bottom:10px}@media(max-width:768px){.cookie-consent-bar .cookie-consent__content{font-size:16px}}.cookie-consent-bar .cookie-consent__actions{text-align:left;margin:0 -5px}.cookie-consent-bar .cookie-consent__actions .btn{font-size:15px;padding:6px 12px;margin:5px}@media(max-width:768px){.cookie-consent-bar .cookie-consent__actions .btn{font-size:13px}}.main-blog{padding:60px 0}.main-blog .empty-state{padding:50px 30px;text-align:center;max-width:600px;margin:0 auto}.main-blog .empty-state h2{margin:0;font-size:44px;margin-bottom:10px}@media(max-width:768px){.main-blog .empty-state h2{font-size:38px}}.main-blog .empty-state p{font-size:18px}@media(max-width:768px){.main-blog .empty-state p{font-size:16px}}.blog__articles{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width:991px){.blog__articles{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(max-width:768px){.blog__articles{-ms-grid-columns:1fr;grid-template-columns:1fr}}article.article__item{padding:20px;border:2px solid #ec609f;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#fff}article.article__item .article__image{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}article.article__item .article__details{margin-top:20px}article.article__item .article__details h2{font-size:28px}article.article__item .article__details a.article__link{color:#4f4f4f}article.article__item .article__excerpt{font-size:16px;margin-top:10px;margin-bottom:15px;color:#4f4f4f}.main-article{padding:60px 0;background:#fff}body#challenge header.site-header.absolute{background:#ec609f;position:relative}.shopify-challenge__container{padding:100px 0}p.shopify-challenge__message{margin-bottom:15px}input.shopify-challenge__button.btn{margin-top:20px}sup.spark{display:inline-block;width:50px;height:50px;background-image:var(--spark);-webkit-background-size:50px 50px;-moz-background-size:50px;-o-background-size:50px;background-size:50px;background-repeat:no-repeat}sup.spark.white{background-image:var(--spark-white)}.product__signup-link{margin-top:15px}
.template-product .product__description {
    margin-top: 70px;
    border: 1px solid #ebebeb;
    background: #fefefe;
    padding: 10px 20px 20px 20px;
    border-radius: 6px;
}

.template-product .product__description h2 {    
    margin-bottom: 20px;
}
.featured-products-carousel [data-controls="prev"], .featured-products-carousel [data-controls="next"] {
    border: none;
    background: none;
    color: #ffed00;
    position: absolute;
    top: 50%;
    z-index: 1;
}

.featured-products-carousel [data-controls="prev"] svg, .featured-products-carousel [data-controls="next"] svg {
    width: 26px;
    height: 26px;
}
.featured-products-carousel [data-controls="prev"] svg {
    transform: rotateZ(180deg);
}
.featured-products-carousel [data-controls="prev"] {left: 4px;}
.featured-products-carousel [data-controls="next"] {right: 4px;}
.featured-products-carousel [data-action="stop"], .featured-products-carousel [data-action="start"] {
    display: none!important;
}
.featured-products-static {
    background-color: #fff;
    padding: 80px 0;
    -webkit-background-size: auto auto;
    -moz-background-size: auto;
    -o-background-size: auto;
    background-size: auto;
    position: relative;
    background-position: center
}

.featured-products-static[data-divider="true"] {
    padding-bottom: 120px
}

.featured-products-static .shape {
    position: absolute;
    top: -50px;
    left: 0;
    z-index: 12
}

@media(max-width: 768px) {
    .featured-products-static .shape {
        max-width:210px;
        top: -10Px
    }
}

.featured-products-static::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(30%,white),color-stop(60%,rgba(237,102,163,0.8)));
    background: -webkit-linear-gradient(top,white 30%,rgb(64 198 193 / 80%) 60%);
    background: -moz-linear-gradient(top,white 30%,rgb(64 198 193 / 80%) 60%);
    background: -o-linear-gradient(top,white 30%,rgb(64 198 193 / 80%) 60%);
    background: linear-gradient(180deg,white 30%,rgb(64 198 193 / 80%) 60%);
    z-index: 1
}
.featured-products-static .container {
    position: relative;
    z-index: 2;
}

.featured-products__inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.featured-products__inner .product-item {
    width: 33.3333%;
    padding: 0 15px;  
}
@media screen and (max-width: 991px) {
  .featured-products__inner .product-item {
    width: 50%;
  }
}
@media screen and (max-width: 768px) {
  .featured-products__inner .product-item {
    width: 100%;
    padding: 0;  
  }
}