﻿:root{--wp--style--block-gap: 50px;--secondary: $secondary}@media(max-width: 76px){:root{--wp--style--block-gap: 25px}}body:not(.wp-admin){font-family:"Noto Sans JP",sans-serif;font-size:17px;line-height:1.75;letter-spacing:1.36px;color:#000;background-color:#fff}body{overflow-x:hidden}body.white-bg,body .white-bg{background-color:#fff}body.gray-bg,body .gray-bg{background-color:#f5f5f7}@media(max-width: 767px){body.menu-active{overflow-y:hidden}}body,button,input,select,textarea{font-family:"Noto Sans JP",sans-serif}input,textarea{font-size:14px;letter-spacing:1.12px}h1,h2,h3,h4,h5,h6{color:#000}h1,.h1,.has-h-1-font-size{font-size:68px;letter-spacing:5.44px;line-height:1.75}@media(max-width: 767px){h1,.h1,.has-h-1-font-size{font-size:24px;letter-spacing:1.92px}}h2,.h2,.has-h-2-font-size{font-size:44px;letter-spacing:3.52px;line-height:1.75}@media(max-width: 767px){h2,.h2,.has-h-2-font-size{font-size:24px;letter-spacing:1.92px}}h3,.h3,.has-h-3-font-size{font-size:24px;letter-spacing:1.92px;line-height:1.75}h4,.h4,.has-h-4-font-size{font-size:19px;letter-spacing:1.52px;line-height:1.75}@media(max-width: 767px){h4,.h4,.has-h-4-font-size{font-size:14px;letter-spacing:1.12px}}h5,.h5,.has-h-5-font-size{font-size:14px;letter-spacing:1.12px;line-height:1.75}h6,.h6,.has-h-6-font-size{font-size:12px;letter-spacing:.96px;line-height:1.75}.h7{font-size:10px;letter-spacing:.8px}p,.has-paragraph-font-size{font-size:17px;letter-spacing:.08em;margin-bottom:32px}@media(max-width: 767px){p,.has-paragraph-font-size{font-size:14px;letter-spacing:1.12px}}p.margin-bottom-half,.has-paragraph-font-size.margin-bottom-half{margin-bottom:16px}p.margin-bottom-three-quarters,.has-paragraph-font-size.margin-bottom-three-quarters{margin-bottom:16px}a{color:#06c;text-decoration:none;transition:all .2s ease 0s}a:hover,a:focus{color:#b2bbc4}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{color:#000;background-color:#fff;border:none;padding:11px 16px;border-radius:10px}input[type=text]:focus,input[type=text]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=number]:focus,input[type=number]:focus-visible,textarea:focus,textarea:focus-visible,select:focus,select:focus-visible{border-color:#06c;outline:none}select{background-image:url(../../img/down-arrow.svg);background-repeat:no-repeat;background-position:right 18px center;background-size:17px auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:53px}input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,select:hover,textarea:hover,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{background-color:#fff !important;color:#000;border-color:#000}.wp-block-cover__inner-container input[type=email]:hover,.wp-block-cover__inner-container input[type=month]:hover,.wp-block-cover__inner-container input[type=number]:hover,.wp-block-cover__inner-container input[type=password]:hover,.wp-block-cover__inner-container input[type=search]:hover,.wp-block-cover__inner-container input[type=tel]:hover,.wp-block-cover__inner-container input[type=text]:hover,.wp-block-cover__inner-container input[type=time]:hover,.wp-block-cover__inner-container input[type=url]:hover,.wp-block-cover__inner-container input[type=week]:hover,.wp-block-cover__inner-container select:hover,.wp-block-cover__inner-container textarea:hover,.wp-block-cover__inner-container input[type=email]:focus,.wp-block-cover__inner-container input[type=month]:focus,.wp-block-cover__inner-container input[type=number]:focus,.wp-block-cover__inner-container input[type=password]:focus,.wp-block-cover__inner-container input[type=search]:focus,.wp-block-cover__inner-container input[type=tel]:focus,.wp-block-cover__inner-container input[type=text]:focus,.wp-block-cover__inner-container input[type=time]:focus,.wp-block-cover__inner-container input[type=url]:focus,.wp-block-cover__inner-container input[type=week]:focus,.wp-block-cover__inner-container select:focus,.wp-block-cover__inner-container textarea:focus{border-color:#000}button,a.button,input[type=submit],.std-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border:1px solid #06c;background-color:#06c;color:#fff;padding:10px 25px;border-radius:32px;transition:background-color .2s ease 0s;font-weight:400;line-height:1.75}button:hover,button:focus,a.button:hover,a.button:focus,input[type=submit]:hover,input[type=submit]:focus,.std-button:hover,.std-button:focus,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce input.button:hover,.woocommerce input.button:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus{background-color:#fff;color:#06c}@media(max-width: 767px){button,a.button,input[type=submit],.std-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{font-size:14px;letter-spacing:1.12px;padding:7px 20px}}input[type=radio]{margin-right:10px}.std-button{display:inline-block}::-webkit-input-placeholder{color:#b2bbc4}:-ms-input-placeholder{color:#b2bbc4}::placeholder{color:#b2bbc4}table{border-width:1px}.row{display:flex;flex-wrap:wrap;margin:0 -32px}.row>*{width:100%;max-width:100%}[class^=col-]{padding:0 32px;flex:1 0 0%}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;padding-right:32px;padding-left:32px}.col-xs-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xs-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xs-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{flex:0 0 100%;max-width:100%}@media(min-width: 576px){.col-sm-1{flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width: 768px){.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1200px){.col-xl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{flex:0 0 100%;max-width:100%}}@media(min-width: 1290px){.col-xxl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}}.site-content{flex-direction:column}.site-content .featured-image,.site-content .post-image-above-header .inside-article .featured-image,.site-content .post-image-above-header .inside-article .post-image{margin-bottom:32px}@media(max-width: 767px){.site-content .featured-image,.site-content .post-image-above-header .inside-article .featured-image,.site-content .post-image-above-header .inside-article .post-image{margin-bottom:32px}}.site-content .featured-image img,.site-content .post-image-above-header .inside-article .featured-image img,.site-content .post-image-above-header .inside-article .post-image img{border-radius:24px}.site-content .entry-content{width:100%;max-width:100%;margin:0 !important}.site-content .entry-content>*{margin-bottom:32px}.site-content .entry-content .wp-block-heading{margin-bottom:32px}@media(max-width: 767px){.site-content .entry-content .wp-block-heading{margin-bottom:32px}}.site-content .entry-content:not(:first-child){margin-top:0}.site-content .entry-content .alignfull{margin:0}.site-content .entry-content .alignwide{max-width:min(100vw - 112px,1440px);margin-left:auto;margin-right:auto}@media(max-width: 767px){.site-content .entry-content .alignwide{max-width:min(100vw - 32px,1440px)}}.site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 112px,944px);margin-left:auto;margin-right:auto}@media(max-width: 767px){.site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 32px,944px)}}.site-content .entry-content ul,.site-content .entry-content ol{margin-left:17px}body.slim-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim),body .slim-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 112px,656px);margin-left:auto;margin-right:auto}@media(max-width: 767px){body.slim-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim),body .slim-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 32px,656px)}}body.normal-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim),body .normal-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 112px,944px);margin-left:auto;margin-right:auto}@media(max-width: 767px){body.normal-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim),body .normal-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 32px,944px)}}body.wider-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim),body .wider-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 112px,1264px);margin-left:auto;margin-right:auto}@media(max-width: 767px){body.wider-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim),body .wider-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 32px,1264px)}}body.widest-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim),body .widest-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim),body .page-template-template-offers .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 112px,1440px);margin-left:auto;margin-right:auto}@media(max-width: 767px){body.widest-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim),body .widest-container-width .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim),body .page-template-template-offers .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 32px,1440px)}}.container,.entry-container>*,.wp-block-cover__inner-container{max-width:min(100vw - 112px,944px);margin-left:auto;margin-right:auto}@media(max-width: 767px){.container,.entry-container>*,.wp-block-cover__inner-container{max-width:min(100vw - 32px,944px)}}.wide-container{max-width:min(100vw - 112px,1440px);margin-left:auto;margin-right:auto}@media(max-width: 767px){.wide-container{max-width:min(100vw - 32px,1440px)}}.slim-container{max-width:min(100vw - 112px,656px);margin-left:auto;margin-right:auto}@media(max-width: 767px){.slim-container{max-width:min(100vw - 32px,656px)}}.entry-header>*{max-width:min(100vw - 112px,1440px);margin-left:auto !important;margin-right:auto !important;text-align:center}@media(max-width: 767px){.entry-header>*{max-width:min(100vw - 32px,1440px)}}.entry-header h1,.entry-header h2,.entry-header h3,.entry-header h4,.entry-header h5,.entry-header h6{font-weight:bold}.entry-header .page-heading-wrapper{margin:112px 0 0 0}@media(max-width: 767px){.entry-header .page-heading-wrapper{margin:56px 0 0 0}}.entry-header .page-heading-wrapper .entry-container .entry-title{max-width:min(100vw - 112px,1440px);margin:0 auto 64px}@media(max-width: 767px){.entry-header .page-heading-wrapper .entry-container .entry-title{max-width:min(100vw - 32px,1440px);margin:0 auto 32px}}#page{padding-top:64px}@media(max-width: 991px){#page{padding-top:52px}}.has-white-color{color:#fff}.has-black-color{color:#000}.has-dark-color{color:#181818}.has-secondarydark-color{color:#888}.has-secondary-color{color:#b2bbc4}.has-lightgray-color{color:#f5f5f7}.has-paleblue-color{color:#f7f9fb}.has-link-color{color:#06c}.has-orange-color{color:#f56300}.has-green-color{color:#7fb34d}.has-hairline-color{color:#d2d2d7}.has-white-background-color{background-color:#fff}.has-black-background-color{background-color:#000}.has-dark-background-color{background-color:#181818}.has-secondarydark-background-color{background-color:#888}.has-secondary-background-color{background-color:#b2bbc4}.has-lightgray-background-color{background-color:#f5f5f7}.has-paleblue-background-color{background-color:#f7f9fb}.has-link-background-color{background-color:#06c}.has-orange-background-color{background-color:#f56300}.has-green-background-color{background-color:#7fb34d}.has-hairline-background-color{background-color:#d2d2d7}.paging-numbered{text-align:center;margin:100px 0 100px 0;display:flex;align-items:center;justify-content:center}.paging-numbered .nav-numbered{padding:8px;min-width:43px;height:43px;border:1px solid #d2d2d7;margin-left:2px;margin-right:2px;line-height:25px;border-radius:10px}.paging-numbered .nav-numbered.static{background-color:#000;border:1px solid #000;color:#fff;cursor:default;transition:all .2s ease 0s}.paging-numbered .nav-numbered.nav-arrow{line-height:22px}.paging-numbered .nav-numbered.nav-arrow svg{fill:#000}.paging-numbered .nav-numbered:hover{background-color:#000;border:1px solid #000;color:#fff}.paging-numbered a{text-transform:uppercase;border:none}.paging-numbered a:hover{text-decoration:none}.paging-numbered .nav-first,.paging-numbered .nav-last,.paging-numbered .nav-prev,.paging-numbered .nav-next{display:flex;align-items:center;justify-content:center}.paging-numbered .nav-first svg,.paging-numbered .nav-last svg{width:14px}.paging-numbered .nav-prev svg,.paging-numbered .nav-next svg{width:8px}.paging-numbered .nav-first:hover svg,.paging-numbered .nav-last:hover svg,.paging-numbered .nav-prev:hover svg,.paging-numbered .nav-next:hover svg{fill:#fff}.wp-block-separator{border-top:none;border-bottom:1px solid #d2d2d7}.flexslider{border:none;margin:0;border-radius:0;background-color:rgba(0,0,0,0)}ol.flex-control-nav{margin:0 !important}.flex-direction-nav{position:relative;margin:0}.flex-direction-nav a{width:44px;height:44px;opacity:1;margin:auto;text-shadow:none}.flex-direction-nav a:hover:before,.flex-direction-nav a:focus:before{background-color:#06c !important}.flex-direction-nav a.flex-disabled:before{background-color:#888}.flex-direction-nav a.flex-disabled:hover:before,.flex-direction-nav a.flex-disabled:focus:before{background-color:#888 !important}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0}.flex-direction-nav a.flex-prev:before,.flex-direction-nav a.flex-next:before{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:44px 44px;mask-size:44px 44px;width:44px;height:44px;background-color:#888;position:absolute;right:0;top:50%;transform:translateY(-50%);display:block;transition:all .2s ease 0s}.flex-direction-nav a.flex-prev:before{-webkit-mask-image:url(../../img/flex-prev-thick.svg);mask-image:url(../../img/flex-prev-thick.svg)}.flex-direction-nav a.flex-next:before{-webkit-mask-image:url(../../img/flex-next-thick.svg);mask-image:url(../../img/flex-next-thick.svg)}.lightbox-overlay{position:fixed;z-index:20000;background-color:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;display:none}.lightbox-overlay.slide-lightbox{position:static;background:rgba(0,0,0,0);transition:none;margin-top:16px;z-index:0}.lightbox-overlay.slide-lightbox .lightbox-wrapper{position:static;transform:none;transition:none}.lightbox-overlay.slide-lightbox .lightbox-wrapper .lightbox-inner{overflow:initial}.lightbox-overlay.slide-lightbox .lightbox-wrapper .lightbox-footer{display:none}.lightbox-overlay.slide-lightbox.active{display:block}.lightbox-overlay.slide-lightbox.active .lightbox-wrapper{display:block}.lightbox-wrapper{position:absolute;top:calc(50% + 50px);left:50%;transform:translate(-50%, -50%);width:100%;max-width:min(100vw - 112px,1264px);background-color:#fff;display:none;border-radius:0 0 24px 24px;overflow:hidden}@media(max-width: 767px){.lightbox-wrapper{max-width:min(100vw - 32px,1264px)}}.lightbox-wrapper form{display:flex;flex-direction:column;max-height:calc(100vh - 100px - 64px)}@media(max-width: 767px){.lightbox-wrapper form{max-height:none}}.lightbox-wrapper .lightbox-inner{padding:32px;color:#000;display:flex;flex:1;overflow-y:scroll}.lightbox-wrapper .lightbox-inner>*{width:100%}.lightbox-wrapper .lightbox-inner .wp-block-heading{margin-bottom:12px}.lightbox-wrapper .lightbox-inner .single-widget,.lightbox-wrapper .lightbox-inner .wp-block-columns,.lightbox-wrapper .lightbox-inner .wc-block-attribute-filter,.lightbox-wrapper .lightbox-inner ul{margin:0}.lightbox-wrapper .lightbox-inner .popup-filter-section-title{font-size:19px;letter-spacing:1.36px;font-weight:bold;margin-bottom:10px}.lightbox-wrapper .lightbox-footer{background-color:#f5f5f7;width:100%;padding:16px 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lightbox-wrapper .lightbox-footer .lightbox-footer-right{display:flex;align-items:center;gap:32px}.lightbox-wrapper.slider-card-lightbox .lightbox-inner{flex-direction:column}.lightbox-wrapper.slider-card-lightbox .lightbox-footer{justify-content:flex-end}.bold{font-weight:700}.center{justify-content:center}.lh40{line-height:40px}.hide{display:none}.hidden{display:none !important;visibility:hidden !important}@media(max-width: 991px){.desktop-only{display:none !important}.mobile-linebreak{display:block}}@media(min-width: 992px){.mobile-only{display:none}}.title{font-weight:bold}p.pill{border:1px solid #888;border-radius:64px;padding:3px 22px 4px;margin-left:auto;margin-right:auto;display:table}.border{border:1px solid #d2d2d7}.specification-gallery{display:flex;flex-wrap:nowrap !important;border:1px solid #d2d2d7;padding:16px;gap:16px !important}@media(max-width: 767px){.specification-gallery{flex-wrap:wrap !important}}.specification-gallery .wp-block-image{width:auto !important}.specification-gallery .wp-block-image img{width:auto !important;height:auto !important;object-fit:contain !important}.card{border-radius:24px;padding:32px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.card.card-columns{flex-direction:row;text-align:left;align-items:flex-start;justify-content:center}.card.radius-half{border-radius:11px}.card.padding-half{padding:14px 14px 8px 14px}.card .card-title{font-size:12px;letter-spacing:.96px;line-height:18px;font-weight:700;margin:0 0 10px 0}.card .card-content{flex:1}.card-snippet{border:1px solid #d2d2d7;border-radius:8px;overflow:hidden;gap:24px}@media(max-width: 576px){.card-snippet{flex-direction:column;gap:0}}.card-snippet .wp-block-column{display:flex;flex-direction:column;justify-content:center}@media(max-width: 781px){.card-snippet .wp-block-column:first-child{flex:0 0 130px !important}}@media(max-width: 576px){.card-snippet .wp-block-column:first-child{flex:1 !important}}.card-snippet .wp-block-column:first-child .wp-block-image{height:100%}.card-snippet .wp-block-column:first-child .wp-block-image img{height:100%;object-fit:cover;object-position:center}@media(max-width: 576px){.card-snippet .wp-block-column:first-child .wp-block-image img{width:100%;height:120px}}.card-snippet .wp-block-column:last-child{padding:8px 8px 8px 0}@media(max-width: 767px){.card-snippet .wp-block-column:last-child{flex:1 !important;padding:8px}}.card-snippet p{margin-bottom:5px}p.link-arrow a,a.link-arrow{padding-right:10px;position:relative}p.link-arrow a:hover,p.link-arrow a:focus,a.link-arrow:hover,a.link-arrow:focus{color:#b2bbc4}p.link-arrow a:hover:after,p.link-arrow a:focus:after,a.link-arrow:hover:after,a.link-arrow:focus:after{background-color:#b2bbc4}p.link-arrow a:after,a.link-arrow:after{content:"";-webkit-mask-image:url(../../img/black-arrow.svg);mask-image:url(../../img/black-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:5px 10px;mask-size:5px 10px;background-color:#000;position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px;height:10px;display:block;transition:all .2s ease 0s}p.link-arrow a.big-link-arrow,a.link-arrow.big-link-arrow{padding-right:9px}p.link-arrow a.big-link-arrow:hover,p.link-arrow a.big-link-arrow:focus,a.link-arrow.big-link-arrow:hover,a.link-arrow.big-link-arrow:focus{color:#b2bbc4}p.link-arrow a.big-link-arrow:hover:after,p.link-arrow a.big-link-arrow:focus:after,a.link-arrow.big-link-arrow:hover:after,a.link-arrow.big-link-arrow:focus:after{background-color:#b2bbc4}p.link-arrow a.big-link-arrow:after,a.link-arrow.big-link-arrow:after{background-color:#06c;-webkit-mask-size:9px 18px;mask-size:9px 18px;width:9px;height:18px}p.link-arrow.link-arrow-blue a:hover,p.link-arrow.link-arrow-blue a:focus{color:#06c}p.link-arrow.link-arrow-blue a:hover:after,p.link-arrow.link-arrow-blue a:focus:after{background-color:#06c}p.link-arrow.link-arrow-blue a:after{background-color:#06c}p.link-arrow a{padding-right:13px}p.link-arrow a:hover:after,p.link-arrow a:focus:after{background-color:#b2bbc4}p.link-arrow a:after{background-color:#b2bbc4;-webkit-mask-size:7px 13px;mask-size:7px 13px;width:7px;height:13px;margin-top:1px}a.link-question{padding-right:15px;position:relative}a.link-question:hover,a.link-question:focus{color:#b2bbc4}a.link-question:hover:after,a.link-question:focus:after{background-color:#b2bbc4}a.link-question:after{content:"";-webkit-mask-image:url(../../img/question.svg);mask-image:url(../../img/question.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:18px 18px;mask-size:18px 18px;background-color:#06c;position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:18px;display:block;transition:all .2s ease 0s}.tone{padding-left:27px;position:relative;margin:0 0 9px 0;transition:all .2s ease 0s}.tone:before{content:"";position:absolute;width:16px;height:16px;border-radius:100%;left:3px;top:5px}.tone.color-gray:before{background-color:#888}.tone.color-beige:before{background-color:#c6b59d}.tone.color-bluedream:before{background-color:#0171e2}.column-attr{font-size:10px;letter-spacing:.8px;font-weight:700;padding:6px 0 0 0;margin:0 0 16px 0}.column-value a{padding:0 !important;line-height:1.75 !important}.column-value span{display:block;margin:0 0 9px 0;transition:all .2s ease 0s}.sizechart-columns{display:flex;justify-content:space-between;gap:20px;text-align:center}.sizechart-columns .sizechart-column .sizechart-dog,.sizechart-columns .sizechart-column .sizechart-cat{transition:all .2s ease 0s;cursor:pointer;margin-bottom:22px}.sizechart-columns .sizechart-column .sizechart-dog:hover,.sizechart-columns .sizechart-column .sizechart-cat:hover{opacity:.6}.sizechart-columns .sizechart-column .sizechart-dog a,.sizechart-columns .sizechart-column .sizechart-cat a{color:#888;padding:0}.sizechart-columns .sizechart-column .sizechart-image{height:60px;width:100%;display:flex;align-items:flex-end;justify-content:center;margin-bottom:14px}.sizechart-columns .sizechart-column .sizechart-description{line-height:18px;font-size:12px;letter-spacing:.96px;font-weight:600}.sizechart-title{font-size:19px;letter-spacing:1.52px;font-weight:bold;color:#000;margin-bottom:38px}.columns{display:flex;gap:32px}.columns .gap-none{gap:0}.columns.gap-full{gap:32px}.columns.gap-half{gap:16px}.columns.gap-one-half{gap:48px}.columns.gap-big{gap:80px}.columns.columns-down{flex-direction:column}.columns.children-equal>*{flex:1}.column-equal{flex:1}@media(max-width: 767px){.mobile-align-left{text-align:left}}.radius8{border-radius:8px}.letterspacing0{letter-spacing:0}.warning strong{position:relative;padding-left:38px}.warning strong:after{content:"";-webkit-mask-image:url(../../img/warning.svg);mask-image:url(../../img/warning.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:40px 36px;mask-size:40px 36px;background-color:#f56300;position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:36px;display:block;transition:all .2s ease 0s}.color-prefix-gray{position:relative;margin-bottom:0 !important}.color-prefix-gray:before{content:"";width:28px;height:28px;border-radius:100px;background-color:#888;display:inline-block;margin-right:13px}.color-prefix-beige{position:relative;margin-bottom:0 !important}.color-prefix-beige:before{content:"";width:28px;height:28px;border-radius:100px;background-color:#c6b59d;display:inline-block;margin-right:13px}.color-prefix-blue{position:relative;margin-bottom:0 !important}.color-prefix-blue:before{content:"";width:28px;height:28px;border-radius:100px;background-color:#0171e2;display:inline-block;margin-right:13px}.choices{margin-bottom:0 !important}.choices .choices__list.choices__list--dropdown .choices__input.choices__input--cloned{border-radius:0 !important}.choices+#dogfinder{position:static !important;padding:32px !important;border:1px solid #d2d2d7;width:100% !important}@media(max-width: 767px){.choices+#dogfinder{padding:16px !important}}.choices+#dogfinder .row{margin-left:0;margin-right:0}.choices+#dogfinder .vc_row{margin-left:0;margin-right:0;display:flex;gap:32px;flex-wrap:wrap}@media(max-width: 767px){.choices+#dogfinder .vc_row{flex-direction:column}}.choices+#dogfinder .vc_row .vc_col-sm-6,.choices+#dogfinder .vc_row .vc_col-sm-12{flex:1}.choices+#dogfinder .text-center{text-align:center}.choices+#dogfinder #dogfinder{max-width:800px !important}.choices+#dogfinder .pet-bed-dim{margin:0 auto}.choices+#dogfinder .dogfinder-right{margin:0 auto;width:100%}.choices+#dogfinder h1,.choices+#dogfinder h2,.choices+#dogfinder h3,.choices+#dogfinder h4,.choices+#dogfinder h5,.choices+#dogfinder h6{font-weight:700}.choices+#dogfinder p,.choices+#dogfinder .dog-data p{font-size:14px;letter-spacing:1.12px;margin-bottom:16px}.showmore-content{transition:all .2s ease 0s;overflow:hidden}.showmore-content.show{margin-bottom:24px}.showmore-wrapper{display:flex;position:absolute;bottom:0;right:0;left:0;width:100%;text-align:right}.showmore-overlay{background-image:linear-gradient(90deg, hsla(0, 0%, 100%, 0) 25%, #fff);flex:1}.showmore-button{position:relative;cursor:pointer;color:#06c;background-color:#fff;font-size:14px;letter-spacing:1.12px;transition:all .2s ease 0s;font-weight:700}body .wp-block-group__inner-container.is-layout-constrained:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none}.admin-bar .site-header{top:32px}@media(max-width: 782px){.admin-bar .site-header{top:46px}}@media(max-width: 991px){.admin-bar .site-header .header-top .left-menu #site-navigation{top:84px;height:calc(100% - 84px)}}@media(max-width: 782px){.admin-bar .site-header .header-top .left-menu #site-navigation{top:98px;height:calc(100% - 98px)}}.site-header{position:fixed;top:0;left:0;width:100%;z-index:11000;background-color:#000}.site-header .header-top{display:flex;width:100%;align-items:center;padding:5px 32px}@media(max-width: 991px){.site-header .header-top{padding:4px 8px 4px 8px}}.site-header .header-top .left-menu{flex:1}.site-header .header-top .left-menu .burger-wrapper{padding:14px 12px;width:44px;height:44px;cursor:pointer;display:none}@media(max-width: 991px){.site-header .header-top .left-menu .burger-wrapper{display:block}}.site-header .header-top .left-menu .burger-wrapper:hover .burger-inner .burgerbar:nth-child(1),.site-header .header-top .left-menu .burger-wrapper:focus .burger-inner .burgerbar:nth-child(1){top:-1px}.site-header .header-top .left-menu .burger-wrapper:hover .burger-inner .burgerbar:nth-child(3),.site-header .header-top .left-menu .burger-wrapper:focus .burger-inner .burgerbar:nth-child(3){bottom:-1px}.site-header .header-top .left-menu .burger-wrapper.active .burger-inner .burgerbar:nth-child(1){transform:rotate(45deg) translate(1.5px, -2px);width:22.6px;top:0}.site-header .header-top .left-menu .burger-wrapper.active .burger-inner .burgerbar:nth-child(2){display:none}.site-header .header-top .left-menu .burger-wrapper.active .burger-inner .burgerbar:nth-child(3){transform:rotate(-45deg) translate(1.5px, 2px);width:22.6px;bottom:0}.site-header .header-top .left-menu .burger-wrapper .burger-inner{position:relative;width:100%;height:100%}.site-header .header-top .left-menu .burger-wrapper .burger-inner .burgerbar{background-color:#fff;width:20px;height:2px;position:absolute;left:0;transition:all .2s ease 0s;border-radius:24px}.site-header .header-top .left-menu .burger-wrapper .burger-inner .burgerbar:nth-child(1){top:1px;transform-origin:left top}.site-header .header-top .left-menu .burger-wrapper .burger-inner .burgerbar:nth-child(2){top:50%;transform:translateY(-50%)}.site-header .header-top .left-menu .burger-wrapper .burger-inner .burgerbar:nth-child(3){bottom:1px;transform-origin:left bottom}.site-header .header-top .left-menu #site-navigation{transition:all .2s ease 0s}@media(max-width: 991px){.site-header .header-top .left-menu #site-navigation{position:fixed;top:52px;left:-100%;background-color:#f5f5f7;width:360px;height:calc(100% - 52px);box-shadow:0px 0px 8px 4px rgba(0,0,0,.08);overflow-y:scroll}.site-header .header-top .left-menu #site-navigation.active{left:0}}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-primary-menu{display:none;padding:16px 0 0 0}@media(max-width: 991px){.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-primary-menu{display:flex}}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-primary-menu .mobile-menu-title{font-size:12px;letter-spacing:.96px;flex:1;text-align:center;cursor:pointer;transition:all .2s ease 0s;padding:18px 15px 19px}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-primary-menu .mobile-menu-title:hover,.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-primary-menu .mobile-menu-title:focus{background-color:#b2bbc4}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-primary-menu .mobile-menu-title.active{background-color:#fff}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu{display:flex;margin:0;list-style-type:none}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li>a{font-size:12px;line-height:1.75;letter-spacing:.96px;padding:16px 12px 18px 11px;display:block;color:#fff}@media(max-width: 991px){.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li>a{display:none}}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li>a:hover,.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li>a:focus{color:#06c}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-bottom-menu{display:none;font-size:12px;letter-spacing:.96px;padding:50px 16px}@media(max-width: 991px){.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-bottom-menu{display:block}}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-bottom-menu a{color:#000}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-bottom-menu a:hover,.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-bottom-menu a:focus{color:#06c}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-bottom-menu .myaccount-bottom-menu-wrapper{margin:0 0 31px 0}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-bottom-menu .myaccount-bottom-menu-wrapper a{display:flex;align-items:center}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-bottom-menu .myaccount-bottom-menu-wrapper a svg{margin:0 6px 0 0}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav .mobile-bottom-menu .service-bottom-menu-wrapper a{display:block}.site-header .header-top .logo-wrapper{padding-left:16px;padding-right:16px}.site-header .header-top .logo-wrapper .site-logo{width:188px;padding:4px 0 0 0}@media(max-width: 991px){.site-header .header-top .logo-wrapper .site-logo{width:147px;padding:5px 0 0 0}}.site-header .header-top .right-menu{display:flex;align-items:center;flex:1;display:flex;justify-content:flex-end}.site-header .header-top .right-menu .header-top-search-wrapper a:hover .gp-icon svg,.site-header .header-top .right-menu .header-top-search-wrapper a:focus .gp-icon svg{fill:#06c}.site-header .header-top .right-menu .header-top-search-wrapper a .gp-icon svg{fill:#fff;width:16px;height:16px;transition:all .2s ease 0s}.site-header .header-top .right-menu #secondary-navigation{background-color:rgba(0,0,0,0)}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu{margin:0;display:flex}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li{display:flex;align-items:center;justify-content:center}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li:first-child a{padding-left:0}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li:last-child a{padding-right:0}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li#menu-search-wrapper a{display:block;width:44px;height:44px;background-color:#fff;-webkit-mask-image:url(../../img/search.svg);mask-image:url(../../img/search.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px 16px;mask-size:16px 16px;font-size:0}@media(max-width: 991px){.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li#menu-search-wrapper a{-webkit-mask-size:20px 20px;mask-size:20px 20px}}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li#menu-search-wrapper a:hover,.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li#menu-search-wrapper a:focus{background-color:#06c}@media(max-width: 991px){.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li#menu-myaccount-wrapper{display:none}}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li#menu-cart-wrapper a{display:block;width:44px;height:44px;background-color:#fff;-webkit-mask-image:url(../../img/cart.svg);mask-image:url(../../img/cart.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:19px 24px;mask-size:19px 24px;font-size:0}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li#menu-cart-wrapper a:hover,.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li#menu-cart-wrapper a:focus{background-color:#06c}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li#menu-cart-wrapper .cart-count{background-color:#fff;border-radius:1000px;width:14px;height:14px;font-size:8px;line-height:13px;text-align:center;position:absolute;font-weight:bold;right:35px;bottom:21px;padding-left:2px}@media(max-width: 991px){.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li#menu-cart-wrapper .cart-count{right:10px;bottom:15px}}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li a{color:#fff;font-size:12px;line-height:1.75;letter-spacing:.96px;padding-left:15px;padding-right:0}.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li a:hover,.site-header .header-top .right-menu #secondary-navigation .main-nav ul.secondary-menu li a:focus{color:#06c;background-color:rgba(0,0,0,0)}.site-header .header-search-wrapper{position:absolute;z-index:1000;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.5);display:none}.site-header .header-search-wrapper .header-search-inner{position:absolute;z-index:1001;width:100%;top:0;left:0;background-color:#fff;display:none;height:158px}.site-header .header-search-wrapper .header-search-inner .header-search-container{padding:32px 0;max-width:min(100vw - 112px,944px);margin-left:auto;margin-right:auto}@media(max-width: 767px){.site-header .header-search-wrapper .header-search-inner .header-search-container{max-width:min(100vw - 32px,944px)}}.site-header .header-search-wrapper .header-search-inner .header-search-container .header-search-form-wrapper{display:none}.site-header .header-search-wrapper .header-search-inner .header-search-container .header-search-form-wrapper form{display:flex;align-items:center;padding:16px 0;gap:16px}.site-header .header-search-wrapper .header-search-inner .header-search-container .header-search-form-wrapper form input[type=text]{border:none;padding:16px 0;font-size:19px;letter-spacing:1.52px;border-radius:0;flex:1;border-bottom:1px solid #181818;min-width:0}.site-header .header-search-wrapper .header-search-inner .header-search-container .header-search-form-wrapper form input[type=text]:focus{border-color:#06c}.site-header .header-search-wrapper .header-search-inner .header-search-container .header-search-form-wrapper form input[type=submit]{font-weight:bold}.site-header .header-search-wrapper .header-search-inner .header-search-container .header-search-form-wrapper form input[type=submit]:hover,.site-header .header-search-wrapper .header-search-inner .header-search-container .header-search-form-wrapper form input[type=submit]:focus{border-radius:100px}.site-header .header-top .left-menu #site-navigation .inside-navigation{position:static}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav{position:static}@media(max-width: 991px){.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu{display:block}}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li{position:static}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-title{transition:all .2s ease 0s}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-title svg:first-child{display:none;position:absolute;opacity:0;left:24px;top:50%;transform:translateY(-50%);transition:all .2s ease 0s}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-title svg:last-child{position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease 0s}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-title svg{display:none;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(90deg);transition:all .2s ease 0s}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .new-menu{color:red;display:inline-block}@media(min-width: 992px){.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content{display:block !important}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content.columns{display:flex !important}}@media(max-width: 991px){.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li{width:100%}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li.active .megamenu-wrapper{display:block;opacity:1;visibility:visible;position:static}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper{padding:0;display:none}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-title-wrapper{display:none}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper{padding:0;border-bottom:1px solid #ccc}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container{display:block;margin:0;max-width:100%}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content{opacity:1;visibility:visible;border-bottom:1px solid #ccc}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content.active .submenu-accordion-title svg:last-child{opacity:0}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content.active .submenu-accordion-content{left:0}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content.active .submenu-accordion-content .submenu-accordion-title{padding-left:48px}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content.active .submenu-accordion-content .submenu-accordion-title svg{opacity:1;display:block}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-title{padding:15px 24px;cursor:pointer;position:relative}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-title svg{display:block}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content{position:absolute;left:-100%;transition:all .2s ease 0s;background-color:#fff;z-index:1;top:0;width:100%;overflow-x:hidden;overflow-y:scroll}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .submenu-accordion-title{border-bottom:1px solid #ccc}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .submenu-accordion-title:hover svg,.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .submenu-accordion-title:focus svg{left:15px}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper{flex:1}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper.active{border-bottom:1px solid #ccc}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper.active .sub-submenu-accordion-title{border-bottom:2px solid #ccc}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper.active .sub-submenu-accordion-title svg{transform:translateY(-50%) rotate(-90deg)}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper:not(.active) .sub-submenu-accordion-content{display:none}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-title{border-bottom:1px solid #ccc;font-size:14px;letter-spacing:1.12px;font-weight:400;margin:0;padding:15px 24px;cursor:pointer;position:relative}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-title svg{display:block}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li .megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content{padding:24px 24px}}.site-header .header-top .left-menu #site-navigation .inside-navigation .main-nav ul.desktop-primary-menu>li:hover .megamenu-wrapper{display:block;opacity:1;visibility:visible}.megamenu-wrapper{position:absolute;width:100%;left:0;padding:11px 32px;background-color:#fff;box-shadow:0px 0px 8px 4px rgba(0,0,0,.08);display:none;visibility:hidden;opacity:0;transition:all .2s ease 0s;font-size:14px;letter-spacing:1.12px}@media(max-width: 991px){.megamenu-wrapper{width:100%;box-shadow:none}}.megamenu-wrapper.megamenu-grey{background-color:#f5f5f7}@media(max-width: 991px){.megamenu-wrapper.megamenu-grey{background-color:#fff}}.megamenu-wrapper .submenu-title-wrapper{display:flex}.megamenu-wrapper .submenu-title-wrapper .submenu-title{margin-right:25px;padding-bottom:15px;cursor:pointer;position:relative;font-size:12px;letter-spacing:.96px}.megamenu-wrapper .submenu-title-wrapper .submenu-title:last-child{margin-right:0}.megamenu-wrapper .submenu-title-wrapper .submenu-title:hover:before,.megamenu-wrapper .submenu-title-wrapper .submenu-title.active:before{transform:scaleX(1)}.megamenu-wrapper .submenu-title-wrapper .submenu-title:before{content:"";border-bottom:2px solid gray;transform:scaleX(0);transition:all .35s ease-in-out 0s;position:absolute;top:100%;width:100%}.megamenu-wrapper .submenu-content-wrapper{padding:32px 0 42px}.megamenu-wrapper .submenu-content-wrapper .container{display:grid;grid-template-columns:1fr;max-width:min(100vw - 112px,1024px)}.megamenu-wrapper .submenu-content-wrapper .container .submenu-content{opacity:0;visibility:hidden;transition:all .2s ease 0s;grid-row-start:1;grid-column-start:1}.megamenu-wrapper .submenu-content-wrapper .container .submenu-content.active{opacity:1;visibility:visible}.megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-title{display:none}@media(max-width: 991px){.megamenu-wrapper .submenu-content-wrapper .container .submenu-content .submenu-accordion-title{display:block}}.megamenu-wrapper #sofalist .submenu-accordion-content{padding-bottom:130px}.megamenu-wrapper #sofalist .submenu-accordion-content .columns>.sub-submenu-accordion-wrapper .sub-submenu-accordion-title{display:none}@media(max-width: 991px){.megamenu-wrapper #sofalist .submenu-accordion-content .columns>.sub-submenu-accordion-wrapper .sub-submenu-accordion-content{background-color:#f5f5f7}.megamenu-wrapper #sofalist .submenu-accordion-content .columns>.sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row{flex-direction:column}.megamenu-wrapper #sofalist .submenu-accordion-content .columns>.sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row .sofalist-column .card{border-radius:12px}.megamenu-wrapper #sofalist .submenu-accordion-content .columns>.sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row .sofalist-column .card.columns{justify-content:flex-start;flex-wrap:wrap;padding:36px 12px 16px 12px}.megamenu-wrapper #sofalist .submenu-accordion-content .columns>.sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row .sofalist-column .card.columns .column-equal{flex:0 0 calc((100% - 32px)/3)}}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper{flex:1}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-title{font-size:12px;letter-spacing:.96px;font-weight:700;margin:0 0 16px 0}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content{padding:0 16px 0 0;margin:0 0 32px 0}@media(max-width: 991px){.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content{margin:0}}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .columns .column-equal{display:flex;flex-direction:column;align-items:center}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .columns .column-equal .sofalist-title{font-size:10px;letter-spacing:.8px}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row{margin-bottom:24px;display:flex;gap:32px}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row:last-child{margin-bottom:0}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row>a{color:#888}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row>a:hover,.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row>a:focus{color:#06c}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row .sofalist-title{margin-bottom:7px;font-size:12px;letter-spacing:.96px;font-weight:700}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row a{color:#888}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row a:hover,.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-row a:focus{color:#06c}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-column{flex:1;display:flex;flex-direction:column}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-column .card{flex:1;text-align:center;padding:20px 20px 8px 20px}@media(max-width: 991px){.megamenu-wrapper #sofalist .submenu-accordion-content .columns .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .sofalist-column .card{padding:14px 14px 8px 14px}}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side{width:176px}@media(max-width: 991px){.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side{display:none}}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side a{display:block;margin-bottom:8px}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side a:last-child{margin-bottom:0}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side .sub-submenu-accordion-wrapper{margin-bottom:16px}@media(max-width: 991px){.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side .sub-submenu-accordion-wrapper{margin:0}}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side .sub-submenu-accordion-wrapper:last-child{margin:0}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side .sub-submenu-accordion-wrapper .sub-submenu-accordion-title{margin:0 0 15px 0;flex:0}@media(max-width: 991px){.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side .sub-submenu-accordion-wrapper .sub-submenu-accordion-title .title{font-weight:400}}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side .sub-submenu-accordion-wrapper .sub-submenu-accordion-content{padding:0;margin:0}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a{font-size:12px;letter-spacing:.96px;margin:0 0 12px 0}.megamenu-wrapper #sofalist .submenu-accordion-content .columns .column-side .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a:last-child{margin:0}.megamenu-wrapper #sofalist+#mobile-column-side{display:none !important;border-bottom:none}@media(max-width: 991px){.megamenu-wrapper #sofalist+#mobile-column-side{display:block !important}}.megamenu-wrapper #sofalist+#mobile-column-side .submenu-accordion-content{position:static !important}.megamenu-wrapper #sofalist+#mobile-column-side .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content{padding:18px 24px 18px 24px}.megamenu-wrapper #sofalist+#mobile-column-side .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content .new-menu{color:red;display:inline-block}.megamenu-wrapper #sofalist+#mobile-column-side .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a{display:block;margin-bottom:19px}.megamenu-wrapper #sofalist+#mobile-column-side .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a:last-child{margin-bottom:0}.megamenu-wrapper #sofa-blog .submenu-accordion-content,.megamenu-wrapper #pet-blog .submenu-accordion-content,.megamenu-wrapper #pet-accessories-mobile .submenu-accordion-content,.megamenu-wrapper #pet-furusato-mobile .submenu-accordion-content{position:static !important}.megamenu-wrapper #sofa-blog .submenu-accordion-content .sub-submenu-accordion-wrapper,.megamenu-wrapper #pet-blog .submenu-accordion-content .sub-submenu-accordion-wrapper,.megamenu-wrapper #pet-accessories-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper,.megamenu-wrapper #pet-furusato-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper{padding:16px 32px;border-radius:11px;display:inline-block}@media(max-width: 991px){.megamenu-wrapper #sofa-blog .submenu-accordion-content .sub-submenu-accordion-wrapper,.megamenu-wrapper #pet-blog .submenu-accordion-content .sub-submenu-accordion-wrapper,.megamenu-wrapper #pet-accessories-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper,.megamenu-wrapper #pet-furusato-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper{padding:0;border-radius:0;display:block}}.megamenu-wrapper #sofa-blog .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-title,.megamenu-wrapper #pet-blog .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-title,.megamenu-wrapper #pet-accessories-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-title,.megamenu-wrapper #pet-furusato-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-title{font-weight:700;font-size:10px;letter-spacing:.8px;padding:6px 0 0 0;margin:0 0 16px 0}.megamenu-wrapper #sofa-blog .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content,.megamenu-wrapper #pet-blog .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content,.megamenu-wrapper #pet-accessories-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content,.megamenu-wrapper #pet-furusato-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content{padding:0}.megamenu-wrapper #sofa-blog .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a,.megamenu-wrapper #pet-blog .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a,.megamenu-wrapper #pet-accessories-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a,.megamenu-wrapper #pet-furusato-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a{display:block;margin-bottom:8px}.megamenu-wrapper #sofa-blog .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a:last-child,.megamenu-wrapper #pet-blog .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a:last-child,.megamenu-wrapper #pet-accessories-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a:last-child,.megamenu-wrapper #pet-furusato-mobile .submenu-accordion-content .sub-submenu-accordion-wrapper .sub-submenu-accordion-content a:last-child{margin-bottom:0}.megamenu-wrapper #sofa-blog .submenu-accordion-content .sub-submenu-accordion-wrapper{background-color:#fff}.megamenu-wrapper #pet-blog .submenu-accordion-content .sub-submenu-accordion-wrapper{background-color:#f5f5f7}@media(max-width: 991px){.megamenu-wrapper #pet-blog .submenu-accordion-content .sub-submenu-accordion-wrapper{background-color:#fff}}.megamenu-wrapper #petlounge .submenu-accordion-content{height:100%}@media(max-width: 991px){.megamenu-wrapper #petlounge .submenu-accordion-content .columns{display:block}}.megamenu-wrapper #petlounge #petlounge-bedtypes .sub-submenu-accordion-title{display:none}@media(max-width: 991px){.megamenu-wrapper #petlounge #petlounge-bedtypes .sub-submenu-accordion-title{display:block}}.megamenu-wrapper #petlounge #petlounge-sizechart{flex:0 0 384px}.megamenu-wrapper #petlounge #petlounge-sizechart .sub-submenu-accordion-title{display:none}@media(max-width: 991px){.megamenu-wrapper #petlounge #petlounge-sizechart .sub-submenu-accordion-title{display:block}}.megamenu-wrapper #petlounge #petlounge-card-mobile-wrapper a{flex:1}@media(max-width: 991px){.megamenu-wrapper #petlounge #petlounge-card-mobile-wrapper{display:flex;gap:8px}.megamenu-wrapper #petlounge #petlounge-card-mobile-wrapper .card{height:100%}.megamenu-wrapper #petlounge #petlounge-card-mobile-wrapper .card .card-title{font-size:10px;letter-spacing:.8px}}.megamenu-wrapper #petlounge #petlounge-colorpurposeaccessories{margin:0 0 20px 0}@media(max-width: 991px){.megamenu-wrapper #petlounge #petlounge-colorpurposeaccessories{margin:0}}.megamenu-wrapper #petlounge #petlounge-colorpurposeaccessories>:nth-child(2){min-width:91px}@media(max-width: 991px){.megamenu-wrapper #petlounge #petlounge-colorpurposeaccessories #petlounge-purpose{margin-bottom:150px}}@media(max-width: 991px){.megamenu-wrapper #petlounge #petlounge-card{display:flex}}.megamenu-wrapper #petlounge #petlounge-card a{flex:1}.megamenu-wrapper #petlounge #petlounge-card .card{flex-direction:row;padding:3px 4px 0px 4px;border-radius:12px;position:relative}.megamenu-wrapper #petlounge #petlounge-card .card .card-image{width:73px;margin-right:14px;padding:2px}.megamenu-wrapper #petlounge #petlounge-card .card .card-title{flex:1;text-align:left;margin:0;padding-bottom:3px}.megamenu-wrapper #petlounge #petlounge-card .card .card-title .card-title-text{font-size:14px;letter-spacing:1.12px}.megamenu-wrapper #petlounge #petlounge-card .card .card-title .card-title-subtext{font-size:10px;letter-spacing:.8px}.megamenu-wrapper #petlounge>.columns{margin:0 0 6px 0}.megamenu-wrapper #petlounge .soft-link{display:block;text-align:right}@media(max-width: 991px){.megamenu-wrapper #petlounge .soft-link{display:none}}@media(max-width: 991px){.megamenu-wrapper #petlounge>.submenu-accordion-content>.columns>.column-equal{display:flex;flex-direction:column}.megamenu-wrapper #petlounge>.submenu-accordion-content>.columns>.column-equal>#petlounge-colorpurposeaccessories{order:1;display:flex;flex-direction:column;gap:0}.megamenu-wrapper #petlounge>.submenu-accordion-content>.columns>.column-equal>#petlounge-colorpurposeaccessories #petlounge-purpose{order:-1}}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content{height:100%}.megamenu-wrapper #reasonforchoosing p{font-size:12px;letter-spacing:.96px}.megamenu-wrapper #reasonforchoosing img{width:100%}.megamenu-wrapper #reasonforchoosing .column-side{width:176px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 991px){.megamenu-wrapper #reasonforchoosing .column-side{display:block;width:auto}}.megamenu-wrapper #reasonforchoosing .column-side a{display:block;margin-bottom:8px}.megamenu-wrapper #reasonforchoosing .column-side a:last-child{margin-bottom:0}.megamenu-wrapper #reasonforchoosing .column-side .sub-submenu-accordion-wrapper{margin-bottom:32px}@media(max-width: 991px){.megamenu-wrapper #reasonforchoosing .column-side .sub-submenu-accordion-wrapper{margin:0}}.megamenu-wrapper #reasonforchoosing .column-side .sub-submenu-accordion-wrapper:last-child{margin:0}@media(max-width: 991px){.megamenu-wrapper #reasonforchoosing .column-side .sub-submenu-accordion-wrapper:last-child{margin-bottom:150px}}@media(max-width: 991px){.megamenu-wrapper #reasonforchoosing .column-side .sub-submenu-accordion-wrapper .sub-submenu-accordion-title .title{font-weight:400}}@media(max-width: 991px){.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns{display:block}}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper{flex:1}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper .sub-submenu-accordion-title{display:none}@media(max-width: 991px){.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper .sub-submenu-accordion-title{display:block}}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns{padding:16px 32px;align-items:center}@media(max-width: 991px){.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns{border-radius:0;flex-direction:column}}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:first-child{width:305px;margin-bottom:22px}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:first-child p{margin-bottom:10px}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child{flex:1}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child>.card{padding:11px 16px 9px;gap:12px}@media(max-width: 991px){.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child>.card{flex-direction:column;align-items:center;background-color:rgba(0,0,0,0) !important;border-radius:0;padding:0}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child>.card>.column-equal{background-color:#fff;border-radius:11px;padding:11px 16px 9px;width:100%;text-align:center}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child>.card>.column-equal img{width:auto;margin:0 auto 5px}}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child p{font-size:10px;letter-spacing:.8px;margin-bottom:8.5px}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child img{display:block;margin:0 0 5px 0}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child a{color:#888;font-size:12px;letter-spacing:.96px}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child a:hover,.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child a:focus{color:#06c}.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child a:hover:after,.megamenu-wrapper #reasonforchoosing .submenu-accordion-content>.columns>.sub-submenu-accordion-wrapper>.columns .column:last-child a:focus:after{background-color:#06c}.megamenu-wrapper a{color:#000;font-size:14px;letter-spacing:1.12px}.megamenu-wrapper a:hover,.megamenu-wrapper a:focus{color:#06c}.megamenu-wrapper a.soft-link{color:#888;font-size:12px;letter-spacing:.96px;line-height:1.75}.megamenu-wrapper a.soft-link:hover,.megamenu-wrapper a.soft-link:focus{color:#06c}.menu-new{color:#fff;background-color:#e93121;text-align:center;border-radius:7px;display:inline-block;padding:0px 5px 1px;margin:2px 0px;font-size:11px;font-weight:800;position:absolute;top:-12px}.site-footer{background-color:#000;color:#fff;font-size:12px}.site-footer #footer-widgets{background-color:rgba(0,0,0,0)}.site-footer #footer-widgets .footer-widgets-container{padding:0;max-width:100%}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets{flex-direction:column;margin:0}@media(max-width: 767px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets>*{margin-bottom:0}}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-1{background-color:#181818;padding:30px 0}@media(max-width: 781px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-1{padding:30px 16px 29.5px}}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-1{padding:30px 16px 30.5px}}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-1>*{max-width:min(100vw - 128px,588px);margin-left:auto;margin-right:auto;padding:0}@media(max-width: 781px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-1>*{max-width:min(100vw - 128px,532px);max-width:532px}}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-1>*{max-width:min(100vw - 32px,438px);max-width:229px}}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2{padding:56px 0 0 0;margin:0 0 48.5px 0}@media(max-width: 767px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2{padding:41px 0 0 0;margin:0 0 25.5px 0}}@media(max-width: 767px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2{padding:56px 0 0 0;margin:0 0 10.5px 0}}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2>*{max-width:880px;width:100%;margin-left:auto;margin-right:auto;padding:0}@media(max-width: 991px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2>*{padding:0 32px}}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2>*{padding:0 16px}}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns{gap:17px}@media(max-width: 781px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns{gap:0}}@media(max-width: 767px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column{display:block;text-align:center;margin:0 0 25px 0}}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:first-child{flex:0 0 283px;padding:0 54px 0 55px}@media(max-width: 991px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:first-child{flex:1 !important;padding:0 16px}}@media(max-width: 767px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:first-child{flex:0 0 100% !important;padding:0 30px}}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:first-child{padding:0 32px}}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:nth-child(2){flex:0 0 282px;padding:0 73px 0 72px}@media(max-width: 991px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:nth-child(2){flex:1 !important;padding:0 16px}}@media(max-width: 767px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:nth-child(2){flex:0 0 100% !important;padding:0 20px}}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:nth-child(2){padding:0 0}}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:last-child{flex:0 0 283px;padding:0 64px 0 63px}@media(max-width: 991px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:last-child{flex:1 !important;padding:0 16px}}@media(max-width: 767px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column:last-child{flex:0 0 100% !important;padding:0 0}}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column p{margin:0 0 4px 0}@media(max-width: 767px){.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column p{margin:0 7.5px;display:inline-block}}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column p a{font-size:12px;line-height:1.75;letter-spacing:0.96px;line-height:18px;color:#b2bbc4}.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column p a:hover,.site-footer #footer-widgets .footer-widgets-container .inside-footer-widgets .footer-widget-2 .wp-block-columns .wp-block-column p a:focus{color:#06c}.site-footer #footer-widgets .footer-widgets-container .payment-sidebar{margin:0 0 7px 0}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .payment-sidebar{margin:0 0 39px 0}}.site-footer #footer-widgets .footer-widgets-container .payment-sidebar>*{max-width:414px;margin-left:auto;margin-right:auto}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .payment-sidebar>*{max-width:220px}}.site-footer #footer-widgets .footer-widgets-container .payment-sidebar .wp-block-gallery.has-nested-images.columns-default{gap:6.5px}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .payment-sidebar .wp-block-gallery.has-nested-images.columns-default{display:flex;justify-content:center;gap:7px 6.5px}}.site-footer #footer-widgets .footer-widgets-container .payment-sidebar .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:auto}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .payment-sidebar .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){flex-grow:0}}.site-footer #footer-widgets .footer-widgets-container .payment-sidebar .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) img{border-radius:0}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .payment-sidebar .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) img{display:block;width:auto;height:auto}}.site-footer #footer-widgets .footer-widgets-container .social-sidebar{margin:0 0 30.5px 0}@media(max-width: 576px){.site-footer #footer-widgets .footer-widgets-container .social-sidebar{margin:0 0 38.5px 0}}.site-footer #footer-widgets .footer-widgets-container .social-sidebar>*{max-width:176px;margin-left:auto;margin-right:auto}.site-footer #footer-widgets .footer-widgets-container .social-sidebar .single-widget{display:flex}.site-footer #footer-widgets .footer-widgets-container .social-sidebar a:hover#social-facebook svg path,.site-footer #footer-widgets .footer-widgets-container .social-sidebar a:focus#social-facebook svg path{fill:#4267b2}.site-footer #footer-widgets .footer-widgets-container .social-sidebar a:hover#social-twitter svg path,.site-footer #footer-widgets .footer-widgets-container .social-sidebar a:focus#social-twitter svg path{fill:#1da1f2}.site-footer #footer-widgets .footer-widgets-container .social-sidebar a:hover#social-instagram svg path,.site-footer #footer-widgets .footer-widgets-container .social-sidebar a:focus#social-instagram svg path{fill:#e1306c}.site-footer #footer-widgets .footer-widgets-container .social-sidebar a:hover#social-line svg path,.site-footer #footer-widgets .footer-widgets-container .social-sidebar a:focus#social-line svg path{fill:#06c755}.site-footer #footer-widgets .footer-widgets-container .copyright-sidebar{text-align:center;padding:0 0 38.5px 0}@media(max-width: 781px){.site-footer #footer-widgets .footer-widgets-container .copyright-sidebar{padding:0 0 22.5px 0}}.site-footer #footer-widgets .footer-widgets-container .copyright-sidebar>*{max-width:min(100vw - 112px,944px);margin-left:auto;margin-right:auto}.site-footer #footer-widgets .footer-widgets-container .copyright-sidebar p{font-size:10px;line-height:1.75;letter-spacing:0.8px;margin:0;font-weight:400}.site-footer .site-info{display:none}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile){gap:18px}@media(max-width: 781px){.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile){gap:73px}}@media(max-width: 576px){.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile){flex-direction:column;gap:60.5px}}@media(max-width: 781px){.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex:1 !important}}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-columns{gap:12px}@media(max-width: 576px){.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-columns{justify-content:center}}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-columns>*:first-child{flex:0 0 48.71px !important;display:flex;align-items:center}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-columns>*:last-child{flex:1}@media(max-width: 781px){.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-columns>*:last-child{flex:1 !important}}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-columns>.wp-block-column>p:first-child{font-size:12px;line-height:1.75;letter-spacing:0.96px;font-weight:700;margin:0 0 3px 0}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-columns>.wp-block-column .wp-block-button__link{font-size:10px;line-height:1.75;letter-spacing:0.8px;font-weight:700;padding:2px 11px 2.5px;margin:0 0 4px 0}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column>.wp-block-columns>.wp-block-column>p:last-child{font-size:10px;line-height:1.75;letter-spacing:0.8px;letter-spacing:0;color:#888}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child .wp-block-columns .wp-block-column:last-child>p:first-child{margin:0}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child .wp-block-columns .wp-block-column:last-child .wp-block-columns{gap:7px;margin:0 0 4px 0}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child .wp-block-columns .wp-block-column:last-child .wp-block-columns .wp-block-column:first-child{flex:0 0 39px;display:flex;align-items:center}@media(max-width: 781px){.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child .wp-block-columns .wp-block-column:last-child .wp-block-columns .wp-block-column:first-child{flex:0 0 39px !important}}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child .wp-block-columns .wp-block-column:last-child .wp-block-columns .wp-block-column:first-child .wp-block-image img{margin:2px 0 0 1px;display:block}@media(max-width: 781px){.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child .wp-block-columns .wp-block-column:last-child .wp-block-columns .wp-block-column{flex:1 !important}}.widget-contact.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:last-child .wp-block-columns .wp-block-column:last-child .wp-block-columns .wp-block-column p{margin:0;font-size:16px;line-height:26px;letter-spacing:1.28px}.footer-breadcrumb-wrapper{font-size:10px;line-height:1.75;letter-spacing:0.8px;padding:23px 0;background-color:#000}@media(max-width: 576px){.footer-breadcrumb-wrapper{padding:23.5px 0}}@media(max-width: 767px){.footer-breadcrumb-wrapper>.container{max-width:min(100vw - 30.5px,944px)}}@media(max-width: 576px){.footer-breadcrumb-wrapper>.container{max-width:min(100vw - 31px,944px)}}.footer-breadcrumb-wrapper a{color:#b2bbc4}.footer-breadcrumb-wrapper a:hover,.footer-breadcrumb-wrapper a:focus{color:#06c}.footer-breadcrumb-wrapper a:not(:last-child):after{content:url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4.5L1 8' stroke='%23B2BBC4' stroke-linecap='square'/%3E%3C/svg%3E%0A");position:relative;top:1px;margin-left:10px}.breadcrumb-nav{display:inline;margin:0 6px}.breadcrumb-nav:after{content:url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4.5L1 8' stroke='%23B2BBC4' stroke-linecap='square'/%3E%3C/svg%3E%0A");position:relative;top:1px}.breadcrumb_last{margin-left:63px;color:#888}.breadcrumb_last:first-child{margin-left:0}@media(max-width: 767px){.breadcrumb_last{margin-left:0}}.footer-contactinfo-wrapper{background-color:#181818;padding:30px 0}.footer-contactinfo-wrapper .container{max-width:min(100vw - 64px,574px)}@media(max-width: 576px){.footer-contactinfo-wrapper .container .columns{flex-direction:column;align-items:center}}.footer-contactinfo-wrapper .container .footer-contactinfo{display:flex}.footer-contactinfo-wrapper .container .footer-contactinfo#contactinfo-emailconsulting .footer-contactinfo-content>a{display:block;margin-bottom:5px}.footer-contactinfo-wrapper .container .footer-contactinfo#contactinfo-emailconsulting .footer-contactinfo-content>a .std-button{padding:2px 11px;font-size:10px;letter-spacing:.8px;font-weight:bold}.footer-contactinfo-wrapper .container .footer-contactinfo#contactinfo-customerservice .footer-contactinfo-content .footer-contactinfo-title{margin-bottom:0px}.footer-contactinfo-wrapper .container .footer-contactinfo .footer-contactinfo-icon{margin-right:12px;display:flex;align-items:center}.footer-contactinfo-wrapper .container .footer-contactinfo .footer-contactinfo-content .footer-contactinfo-title{font-size:12px;letter-spacing:.96px;font-weight:bold;margin:0 0 3px 0}.footer-contactinfo-wrapper .container .footer-contactinfo .footer-contactinfo-content .footer-contactinfo-phone{font-size:16px;line-height:26px;letter-spacing:1.28px;display:flex;align-items:center;margin-bottom:4px}.footer-contactinfo-wrapper .container .footer-contactinfo .footer-contactinfo-content .footer-contactinfo-phone svg{margin-right:6px}.footer-contactinfo-wrapper .container .footer-contactinfo .footer-contactinfo-content .footer-contactinfo-detail{font-size:10px;color:#888;letter-spacing:0}.footer-links-wrapper{padding:63px 0 40px}@media(max-width: 991px){.footer-links-wrapper{padding:47px 0 43px}}.footer-links-wrapper .container{display:flex;gap:32px;justify-content:space-between}@media(max-width: 991px){.footer-links-wrapper .container{flex-direction:column;gap:25px}}@media(max-width: 991px){.footer-links-wrapper .container .footer-links{text-align:center}}.footer-links-wrapper .container .footer-links a{display:block;font-size:12px;letter-spacing:.96px;color:#b2bbc4;margin-bottom:13px}@media(max-width: 991px){.footer-links-wrapper .container .footer-links a{display:inline-block;margin:0 10px 9px}}.footer-links-wrapper .container .footer-links a:hover,.footer-links-wrapper .container .footer-links a:focus{color:#06c}.wp-block-cover,.wp-block-cover-image{padding:0 32px}@media(max-width: 767px){.wp-block-cover,.wp-block-cover-image{padding:0 16px}}.wp-block-cover.wide-card-cover .wp-block-cover__inner-container{max-width:min(100vw - 112px,1264px)}@media(max-width: 1439px){.wp-block-cover.wide-card-cover .wp-block-cover__inner-container{max-width:min(100vw - 112px,960px)}}@media(max-width: 991px){.wp-block-cover.wide-card-cover .wp-block-cover__inner-container{max-width:min(100vw - 112px,716px)}}@media(max-width: 767px){.wp-block-cover.wide-card-cover .wp-block-cover__inner-container{max-width:min(100vw - 32px,716px)}}.wp-block-cover__background.has-white-background-color~.wp-block-cover__inner-container,.wp-block-cover__background.has-paleblue-background-color~.wp-block-cover__inner-container,.wp-block-cover__background.has-lightgray-background-color~.wp-block-cover__inner-container,.wp-block-cover__background.has-secondary-background-color~.wp-block-cover__inner-container,.wp-block-cover__background.has-hairline-background-color~.wp-block-cover__inner-container{color:#000}.wp-block-cover__background.has-black-background-color~.wp-block-cover__inner-container,.wp-block-cover__background.has-dark-background-color~.wp-block-cover__inner-container,.wp-block-cover__background.has-secondarydark-background-color~.wp-block-cover__inner-container{color:#fff}.wp-block-cover.is-style-cover-highlight-left{padding:120px 0}@media(max-width: 767px){.wp-block-cover.is-style-cover-highlight-left{padding:60px 0}.wp-block-cover.is-style-cover-highlight-left p{line-height:27px !important}}.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__background{border-radius:40px}.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container>.wp-block-columns{align-items:center}@media(max-width: 991px){.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container>.wp-block-columns{flex-direction:column;text-align:center}.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container>.wp-block-columns .has-text-align-right{text-align:center}}.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container>.wp-block-columns .wp-block-column:nth-child(1){flex:2}.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container>.wp-block-columns .wp-block-column:nth-child(2){flex:3;display:flex;flex-direction:column;justify-content:center}.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container h1,.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container h2,.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container h3,.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container h4,.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container h5,.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container h6{margin-bottom:32px;line-height:1.4}.wp-block-cover.is-style-cover-highlight-left .wp-block-cover__inner-container p{font-size:14px;letter-spacing:1.12px;line-height:40px}.wp-block-cover.is-style-cover-highlight-center{padding:120px 0}@media(max-width: 767px){.wp-block-cover.is-style-cover-highlight-center{padding:60px 0}.wp-block-cover.is-style-cover-highlight-center p{line-height:27px !important}}.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__background{border-radius:40px}.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container{flex-direction:column;gap:64px}.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container>.wp-block-columns{align-items:center}.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container>.wp-block-columns .wp-block-column:nth-child(1){flex:1}.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container>.wp-block-columns .wp-block-column:nth-child(2){flex:1}.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container h1,.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container h2,.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container h3,.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container h4,.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container h5,.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container h6{margin-bottom:32px;line-height:1.4}.wp-block-cover.is-style-cover-highlight-center .wp-block-cover__inner-container p{font-size:14px;letter-spacing:1.12px;line-height:40px;max-width:656px;margin-left:auto;margin-right:auto}.wp-block-cover.is-style-cover-highlight-right{padding:120px 0}@media(max-width: 767px){.wp-block-cover.is-style-cover-highlight-right{padding:60px 0}.wp-block-cover.is-style-cover-highlight-right p{line-height:27px !important}}.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__background{border-radius:40px}.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container>.wp-block-columns{align-items:center}@media(max-width: 991px){.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container>.wp-block-columns{flex-direction:column;text-align:center}.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container>.wp-block-columns .has-text-align-right{text-align:center}}.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container>.wp-block-columns .wp-block-column:nth-child(1){flex:3;display:flex;flex-direction:column;justify-content:center}.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container>.wp-block-columns .wp-block-column:nth-child(2){flex:2}.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container h1,.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container h2,.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container h3,.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container h4,.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container h5,.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container h6{margin-bottom:32px;line-height:1.4}.wp-block-cover.is-style-cover-highlight-right .wp-block-cover__inner-container p{font-size:14px;letter-spacing:1.12px;line-height:40px}.is-style-gradient-purple-blue{background:#b490ca;background:-moz-linear-gradient(left, #b490ca 0%, #99bbd4 100%);background:-webkit-linear-gradient(left, #b490ca 0%, #99bbd4 100%);background:linear-gradient(to right, #b490ca 0%, #99bbd4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#b490ca", endColorstr="#99bbd4",GradientType=1 );-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.is-style-gradient-pink{background:#ca9090;background:-moz-linear-gradient(left, #ca9090 0%, #d499b2 100%);background:-webkit-linear-gradient(left, #ca9090 0%, #d499b2 100%);background:linear-gradient(to right, #ca9090 0%, #d499b2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ca9090", endColorstr="#d499b2",GradientType=1 );-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}h2.confident-title{font-size:38px;letter-spacing:3.04px;margin-bottom:0}@media(max-width: 767px){h2.confident-title{font-size:24px;letter-spacing:1.92px}}.wp-block-image img{border-radius:24px}.wp-block-image figcaption{font-size:10px;letter-spacing:.8px;text-align:right;color:#888;margin:7px 0 10px}.wp-block-image figcaption a{position:relative;padding-right:12px;color:#888}.wp-block-image figcaption a:hover,.wp-block-image figcaption a:focus{color:#06c}.wp-block-image figcaption a:hover:after,.wp-block-image figcaption a:focus:after{background-color:#06c}.wp-block-image figcaption a:after{content:"";-webkit-mask-image:url(../../img/link.svg);mask-image:url(../../img/link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:9px 9px;mask-size:9px 9px;background-color:#888;position:absolute;right:0;top:50%;transform:translateY(-50%);width:9px;height:9px;display:block;transition:all .2s ease 0s}.wp-block-image.is-style-square-border img{border-radius:0}:where(.wp-block-columns.is-layout-flex){gap:32px}.wp-block-columns.gap16{gap:16px}.wp-block-columns.directsale-columns{gap:16px}@media(max-width: 781px){.wp-block-columns.directsale-columns .wp-block-column{flex:0 0 calc((100% - 16px)/2) !important}}.wp-block-columns{margin-bottom:32px}.wp-block-columns.is-style-slim{max-width:min(100vw - 112px,656px);margin-left:auto;margin-right:auto}@media(max-width: 767px){.wp-block-columns.is-style-slim{max-width:min(100vw - 32px,656px)}}.wp-block-columns.slim-gap{gap:16px;margin-bottom:16px}.wp-block-columns.shortcut-columns{gap:16px}@media(max-width: 767px){.wp-block-columns.shortcut-columns{gap:38px}}.wp-block-columns.shortcut-columns p{padding-left:32px;padding-right:32px;margin-bottom:9px;cursor:pointer;transition:all .2s ease 0s}@media(max-width: 767px){.wp-block-columns.shortcut-columns p{padding-left:24px;padding-right:24px}}.wp-block-columns.shortcut-columns p:hover,.wp-block-columns.shortcut-columns p:focus{color:#06c}.wp-block-columns.shortcut-columns p:last-child{margin:0}.wp-block-columns.shortcut-columns p.pill{background-color:#f5f5f7;border-radius:24px;padding:14px 32px;margin-bottom:23px}@media(max-width: 767px){.wp-block-columns.shortcut-columns p.pill{padding:9px 24px}}.wp-block-columns.shortcut-columns p.pill:hover,.wp-block-columns.shortcut-columns p.pill:focus{background-color:#06c;color:#fff !important}@media(max-width: 991px){.wp-block-columns.step .wp-block-column{flex-basis:calc(33.3333333333% - 32px) !important}}@media(max-width: 767px){.wp-block-columns.step .wp-block-column{flex-basis:100% !important}}.wp-block-columns.column-compare-size.column-4 .wp-block-column{flex-basis:25%;flex-grow:0}.wp-block-columns.column-compare-size p.link-arrow a:after{background-color:#06c}.wp-block-columns.column-compare-size p.link-arrow a:hover:after,.wp-block-columns.column-compare-size p.link-arrow a:focus:after{background-color:#b2bbc4}.wp-block-columns.peace-of-mind{gap:16px}.wp-block-columns.peace-of-mind .wp-block-column{padding:24px 24px 40px;display:flex;flex-direction:column}.wp-block-columns.peace-of-mind .wp-block-column h2{height:110px;font-size:38px;line-height:55px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}.wp-block-columns.peace-of-mind .wp-block-column p{flex:1;margin-bottom:24px}.wp-block-columns.peace-of-mind .wp-block-column .wp-block-image{height:128px;display:flex;align-items:center;justify-content:center}.wp-block-columns .wp-block-column.fabric-card{padding:32px 0 0 0 !important;overflow:hidden}.wp-block-columns .wp-block-column.fabric-card .wp-block-image{display:flex}.wp-block-row.is-style-slim-row{max-width:min(100vw - 112px,656px);margin-left:auto;margin-right:auto}@media(max-width: 767px){.wp-block-row.is-style-slim-row{max-width:min(100vw - 32px,656px)}}.wp-block-stack.is-style-slim-stack{max-width:min(100vw - 112px,656px);margin-left:auto;margin-right:auto}@media(max-width: 767px){.wp-block-stack.is-style-slim-stack{max-width:min(100vw - 32px,656px)}}.wp-block-media-text .wp-block-media-text__content ul li,.wp-block-media-text .wp-block-media-text__content ol li{list-style-position:inside}.wp-block-group.is-style-slim-group{max-width:min(100vw - 112px,656px) !important;margin-left:auto;margin-right:auto}@media(max-width: 767px){.wp-block-group.is-style-slim-group{max-width:min(100vw - 32px,656px) !important}}.wp-block-group.zigzag .wp-block-group__inner-container>*{max-width:100% !important}.wp-block-group.zigzag .wp-block-group__inner-container>.wp-block-media-text .wp-block-media-text__media{margin-right:20px}.wp-block-group.zigzag .wp-block-group__inner-container>.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{margin-left:20px;margin-right:0}@media(max-width: 991px){.wp-block-group.zigzag .wp-block-group__inner-container>.wp-block-media-text{display:flex;flex-direction:column-reverse}.wp-block-group.zigzag .wp-block-group__inner-container>.wp-block-media-text.has-media-on-the-right{flex-direction:column}.wp-block-group.zigzag .wp-block-group__inner-container>.wp-block-media-text .wp-block-media-text__media{margin:0 !important;width:100%}.wp-block-group.zigzag .wp-block-group__inner-container>.wp-block-media-text .wp-block-media-text__content{padding:16px;width:100%}.wp-block-group.zigzag .wp-block-group__inner-container>.wp-block-media-text .wp-block-media-text__content>*:last-child{margin:0}}.wp-block-group.shortcuts-row{gap:39px}@media(max-width: 767px){.wp-block-group.shortcuts-row{gap:15px;flex-direction:column;align-items:flex-start}}.wp-block-group.shortcuts-row p{font-size:14px;letter-spacing:1.12px;position:relative;cursor:pointer;padding-right:14px}.wp-block-group.shortcuts-row p:hover,.wp-block-group.shortcuts-row p:focus{color:#06c}.wp-block-group.shortcuts-row p:hover:after,.wp-block-group.shortcuts-row p:focus:after{background-color:#06c}.wp-block-group.shortcuts-row p:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask-image:url(../../img/jump-arrow.svg);mask-image:url(../../img/jump-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10.5px 21px;mask-size:10.5px 21px;width:10.5px;height:32px;background-color:#888;transition:all .2s ease 0s}.wp-block-group.shortcuts-row .wp-block-button__link{width:100%;text-align:left;position:relative;display:flex;align-items:center}@media(max-width: 767px){.wp-block-group.shortcuts-row .wp-block-button__link{flex-direction:column;align-items:flex-start;justify-content:center;font-size:12px !important;letter-spacing:.96px !important;line-height:17px;padding:4px 24px 4px !important;min-height:53px}}.single-product-content .wp-block-group__inner-container{padding:0}.wp-block-button .wp-block-button__link:not(.has-background){background-color:#06c;color:#fff;border:1px solid #06c}.wp-block-button .wp-block-button__link:not(.has-background):hover,.wp-block-button .wp-block-button__link:not(.has-background):focus{background-color:#fff;border-color:#06c;color:#06c}.wp-block-button .wp-block-button__link{border-radius:64px;padding:11px 26px}@media(max-width: 767px){.wp-block-button .wp-block-button__link{font-size:14px;letter-spacing:1.12px;padding:7px 20px}}.wp-block-button.has-h-3-font-size{line-height:37px}.wp-block-button.has-h-3-font-size .wp-block-button__link:not(.has-background){padding:11px 32px}@media(max-width: 767px){.wp-block-button.has-h-3-font-size .wp-block-button__link:not(.has-background){font-size:14px;letter-spacing:1.12px;line-height:21px}}.wp-block-button.is-style-nonclickable .wp-block-button__link{background-color:#000;color:#fff;border-color:#000;cursor:default;pointer-events:none}.wp-block-button.is-style-nonclickable .wp-block-button__link:hover,.wp-block-button.is-style-nonclickable .wp-block-button__link:focus{background-color:#000;color:#fff;border-color:#000}.wp-block-button.is-style-black .wp-block-button__link{background-color:#000;color:#fff;border-color:#000}.wp-block-button.is-style-black .wp-block-button__link:hover,.wp-block-button.is-style-black .wp-block-button__link:focus{background-color:#06c;color:#fff;border-color:#06c}.wp-block-button.is-style-white .wp-block-button__link{background-color:#fff;color:#000;border:none;font-size:14px;letter-spacing:1.12px;font-weight:700;padding:15px 32px}.wp-block-button.is-style-white .wp-block-button__link:hover,.wp-block-button.is-style-white .wp-block-button__link:focus{background-color:#06c;color:#fff}.wp-block-button.is-style-gray .wp-block-button__link{background-color:#f5f5f7;color:#000;border:none;font-size:14px;letter-spacing:1.12px;font-weight:700;padding:15px 32px}.wp-block-button.is-style-gray .wp-block-button__link:hover,.wp-block-button.is-style-gray .wp-block-button__link:focus{background-color:#06c;color:#fff}.wp-block-buttons.width220 .wp-block-button__link{min-width:220px}.wp-block-buttons.gap24{gap:24px}.wp-block-column.is-style-card{border-radius:24px;padding:32px}.wp-block-column.is-style-card>*:last-child{margin-bottom:0}.radius8 .wp-block-column.is-style-card{border-radius:8px}.wp-block-column.is-style-note{border-radius:24px;padding:32px;border:1px solid #d2d2d7}.wp-block-column.is-style-note>*:last-child{margin-bottom:0}.wp-block-column.is-style-card.thin-padding,.wp-block-column.is-style-note.thin-padding{padding:14px 16px}.wp-block-column.is-style-card.thinner-padding,.wp-block-column.is-style-note.thinner-padding{padding:8px 16px}.wp-block-column.is-style-card.has-white-background-color,.wp-block-column.is-style-card.has-paleblue-background-color,.wp-block-column.is-style-card.has-lightgray-background-color,.wp-block-column.is-style-card.has-secondary-background-color,.wp-block-column.is-style-card.has-hairline-background-color{color:#000}.wp-block-column>*:last-child{margin-bottom:0}.wp-block-spacer{margin-bottom:0 !important}.wp-block-spacer.is-style-spacer188{height:0 !important;margin-top:188px}@media(max-width: 767px){.wp-block-spacer.is-style-spacer188{margin-top:80px !important}}.wp-block-spacer.is-style-spacer112{height:0 !important;margin-top:112px !important}@media(max-width: 767px){.wp-block-spacer.is-style-spacer112{margin-top:56px !important}}.wp-block-spacer.is-style-spacer80{height:0 !important;margin-top:80px !important}@media(max-width: 767px){.wp-block-spacer.is-style-spacer80{margin-top:40px !important}}.wp-block-spacer.is-style-spacer64{height:0 !important;margin-top:64px !important}@media(max-width: 767px){.wp-block-spacer.is-style-spacer64{margin-top:32px !important}}.wp-block-spacer.is-style-spacer40{height:0 !important;margin-top:40px !important}@media(max-width: 767px){.wp-block-spacer.is-style-spacer40{margin-top:20px !important}}.wp-block-spacer.is-style-spacer32{height:0 !important;margin-top:32px !important}@media(max-width: 767px){.wp-block-spacer.is-style-spacer32{margin-top:16px !important}}.wp-block-quote{background-color:#f5f5f7;padding:32px;border-radius:8px;font-size:17px;letter-spacing:1.36px;font-style:normal;margin:40px 0;border:none}.wp-block-gallery.is-style-vertical{flex-direction:column;gap:24px !important}@media(max-width: 767px){.wp-block-gallery.is-style-vertical{gap:15px !important}}.wp-block-gallery.is-style-vertical>.wp-block-image{width:100% !important}.wp-block-gallery.width-original .wp-block-image{width:auto;display:block !important;text-align:center}.wp-block-gallery.width-original .wp-block-image img{display:inline-block !important;width:auto !important}.wp-block-table.table-slice-half table td{width:50%}.wp-block-table.noborder table{border:none}.wp-block-table table{border:1px solid #000;margin:0 0 32px 0}.wp-block-table table tbody tr:nth-child(odd){background-color:#f5f5f7}.wp-block-table table tbody tr:nth-child(even){background-color:#fff}.wp-block-table table tbody tr td{border:none;padding:10px 12px}.wp-block-table table tbody tr td:first-child{padding-left:16px}.wp-block-table table tbody tr td:last-child{padding-right:16px}.wp-block-column .wp-block-table:last-child table{margin:0}.wpcf7-form>p{margin-bottom:10px}.wpcf7-form label{font-size:12px;font-weight:700}.wpcf7-form label span{color:#888;font-weight:400}.wpcf7-form label .wpcf7-form-control-wrap{display:block;padding:9px 0 0 0}.wpcf7-form label input[type=text],.wpcf7-form label input[type=email],.wpcf7-form label input[type=tel],.wpcf7-form label input[type=password]{width:100%}.wpcf7-form .form-submit{display:flex;justify-content:center;align-items:center}.wpcf7-form .form-submit input[type=submit]{display:inline-block}.wp-block-table.is-style-simple table{border:none}.wp-block-table.is-style-simple table tbody tr:nth-child(2n+1){background-color:#f5f5f7}.wp-block-table.is-style-simple table tbody tr:nth-child(2n) td{background-color:#fff}.accordion-item-wrapper.active .accordion-item-title .accordion-plusminus:before{display:none}.accordion-item-wrapper .accordion-item-title{font-size:19px;letter-spacing:1.52px;font-weight:bold;border-bottom:1px solid #d2d2d7;padding:20px 59px 20px 0;position:relative;cursor:pointer;transition:all .2s ease 0s}.accordion-item-wrapper .accordion-item-title:hover,.accordion-item-wrapper .accordion-item-title:focus{color:#06c}.accordion-item-wrapper .accordion-item-title:hover .accordion-plusminus:before,.accordion-item-wrapper .accordion-item-title:hover .accordion-plusminus:after,.accordion-item-wrapper .accordion-item-title:focus .accordion-plusminus:before,.accordion-item-wrapper .accordion-item-title:focus .accordion-plusminus:after{background-color:#06c}.accordion-item-wrapper .accordion-item-title .accordion-plusminus{width:44px;height:44px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.accordion-item-wrapper .accordion-item-title .accordion-plusminus:before,.accordion-item-wrapper .accordion-item-title .accordion-plusminus:after{content:"";background-color:#888;display:block;position:absolute;transition:all .2s ease 0s;top:50%;left:50%;transform:translate(-50%, -50%)}.accordion-item-wrapper .accordion-item-title .accordion-plusminus:after{width:16px;height:2px}.accordion-item-wrapper .accordion-item-title .accordion-plusminus:before{width:2px;height:16px}.accordion-item-wrapper .accordion-item-content{padding-top:24px;padding-bottom:64px;display:none}@media(max-width: 767px){.accordion-item-wrapper .accordion-item-content{padding-bottom:56px}}.accordion-item-wrapper .accordion-item-content>*:last-child:not(ul,ol){margin:0}.accordion-item-wrapper .accordion-item-content p,.accordion-item-wrapper .accordion-item-content ul,.accordion-item-wrapper .accordion-item-content ol,.accordion-item-wrapper .accordion-item-content table{font-size:14px;letter-spacing:1.12px}.accordion-item-wrapper .accordion-item-content .wp-block-image{margin-bottom:32px}.accordion-item-wrapper .accordion-item-content .wp-block-table table{width:auto;max-width:656px;margin:0 auto 32px}@media(max-width: 767px){.accordion-item-wrapper .accordion-item-content .wp-block-table table{font-size:10px;letter-spacing:.8px;width:100%;margin-left:0;margin-right:0}.accordion-item-wrapper .accordion-item-content .wp-block-table table tr td{padding:10px 6px}.accordion-item-wrapper .accordion-item-content .wp-block-table table tr td:first-child{padding-left:32px}.accordion-item-wrapper .accordion-item-content .wp-block-table table tr td:last-child{padding-right:32px}}.accordion-item-wrapper .is-style-card{border-radius:8px}.accordion-item-wrapper .is-style-note{border-radius:8px}body.white-bg .directsale-block-wrapper{background-color:#f5f5f7}body.white-bg .directsale-block-wrapper a{text-align:left}body.white-bg .gray-bg .directsale-block-wrapper{background-color:#fff}.directsale-block-wrapper{text-align:center;margin-bottom:32px;border-radius:24px;padding:24px 24px;background-color:#fff;height:100%;display:flex;flex-direction:column;position:relative}.directsale-block-wrapper>*:last-child{margin-bottom:0px !important}.directsale-block-wrapper .directsale-badge{position:relative;top:-9px;left:-11px;width:38px;z-index:1}.directsale-block-wrapper .directsale-block-thumb{display:flex;justify-content:center;margin-bottom:26px}.directsale-block-wrapper .directsale-block-thumb a{display:flex;justify-content:center}.directsale-block-wrapper .directsale-block-thumb a img{object-fit:contain;object-position:center;width:100%;max-height:250px}.directsale-block-wrapper .directsale-block-title{margin-bottom:4px;font-size:14px;letter-spacing:1.12px;font-weight:bold;word-break:keep-all}.directsale-block-wrapper .directsale-block-title a{color:#000}.directsale-block-wrapper .directsale-block-title a:hover,.directsale-block-wrapper .directsale-block-title a:focus{color:#06c}.directsale-block-wrapper .directsale-block-variation{font-size:10px;letter-spacing:.8px;margin-top:5px;margin-bottom:4px}.directsale-block-wrapper .directsale-block-variation a{color:#000}.directsale-block-wrapper .directsale-block-variation a:hover,.directsale-block-wrapper .directsale-block-variation a:focus{color:#06c}.directsale-block-wrapper .directsale-block-price{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:21px;color:#888}.directsale-block-wrapper .directsale-block-price.from-prefix bdi:after{content:" から"}.directsale-block-wrapper .directsale-block-price del{text-decoration:none;position:relative;display:flex;align-items:center;line-height:22px}.directsale-block-wrapper .directsale-block-price del:before{width:100%;position:absolute;content:"";right:0;top:50%;height:0;border-bottom:1px solid #f9423a;opacity:.7;transform:rotate(-15deg)}.directsale-block-wrapper .directsale-block-price del .amount{font-size:12px;letter-spacing:.96px;text-align:center}.directsale-block-wrapper .directsale-block-price del .amount bdi{color:#888}.directsale-block-wrapper .directsale-block-price ins{display:flex;align-items:center;color:#f9423a;line-height:23px;text-decoration:none}.directsale-block-wrapper .directsale-block-price ins .amount{font-size:14px;letter-spacing:1.12px}.directsale-block-wrapper .directsale-block-price ins .amount bdi{color:#f9423a}.directsale-block-wrapper .directsale-block-price .amount bdi{color:#000;font-size:14px;letter-spacing:1.12px}.directsale-block-wrapper .directsale-block-price .woocommerce-price-suffix{font-size:12px;letter-spacing:.96px;color:#000;margin-left:0;margin-bottom:0}.directsale-block-wrapper .directsale-block-action{display:flex;justify-content:center;align-items:center}.directsale-block-wrapper .directsale-block-action .std-button{padding:10px 15px;font-size:14px;letter-spacing:1.12px}.hearts-block-wrapper{display:flex;align-items:center;justify-content:center;gap:1px;margin-bottom:5px}.hearts-block-wrapper .heart{-webkit-mask-image:url(../../img/blocks/hearts/heart.svg);mask-image:url(../../img/blocks/hearts/heart.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px 17px;mask-size:20px 17px;background-color:#ffb900;width:20px;height:17px;display:block;transition:all .2s ease 0s}.slider-card-block-wrapper.flexslider{margin-bottom:32px !important;padding-bottom:40px}@media(max-width: 767px){.slider-card-block-wrapper.flexslider{padding-left:32px;padding-right:32px}}.slider-card-block-wrapper.flexslider.alignfull{max-width:calc(100vw - 112px);margin-left:auto;margin-right:auto}@media(max-width: 767px){.slider-card-block-wrapper.flexslider.alignfull{max-width:calc(100vw - 96px);padding-left:0;padding-right:0}.slider-card-block-wrapper.flexslider.alignfull ol.flex-control-nav{width:100%}.slider-card-block-wrapper.flexslider.alignfull ul.flex-direction-nav .flex-next{right:-32px !important}}.slider-card-block-wrapper.flexslider ul.slides{padding:0;margin:0}.slider-card-block-wrapper.flexslider ul.slides li{list-style-type:none}.slider-card-block-wrapper.flexslider ol.flex-control-nav{bottom:0}@media(max-width: 767px){.slider-card-block-wrapper.flexslider ol.flex-control-nav{width:calc(100% - 64px)}}.slider-card-block-wrapper.flexslider ul.flex-direction-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%;margin:0}.slider-card-block-wrapper.flexslider ul.flex-direction-nav .flex-prev,.slider-card-block-wrapper.flexslider ul.flex-direction-nav .flex-next{width:32px;height:32px}.slider-card-block-wrapper.flexslider ul.flex-direction-nav .flex-prev:before,.slider-card-block-wrapper.flexslider ul.flex-direction-nav .flex-next:before{right:auto;left:50%;transform:translate(-50%, -50%)}.slider-card-block-wrapper.flexslider ul.flex-direction-nav .flex-prev{left:-32px}.slider-card-block-wrapper.flexslider ul.flex-direction-nav .flex-next{right:-32px}@media(max-width: 767px){.slider-card-block-wrapper.flexslider ul.flex-direction-nav .flex-next{right:32px}}.slider-card-block-wrapper.flexslider:hover ul.flex-direction-nav .flex-prev,.slider-card-block-wrapper.flexslider:focus ul.flex-direction-nav .flex-prev{left:-32px}.slider-card-block-wrapper.flexslider:hover ul.flex-direction-nav .flex-next,.slider-card-block-wrapper.flexslider:focus ul.flex-direction-nav .flex-next{right:-32px}@media(max-width: 767px){.slider-card-block-wrapper.flexslider:hover ul.flex-direction-nav .flex-next,.slider-card-block-wrapper.flexslider:focus ul.flex-direction-nav .flex-next{right:32px}}.wp-block-cover .slider-card-block-wrapper.flexslider,.wp-block-columns .slider-card-block-wrapper.flexslider,.wp-block-group .slider-card-block-wrapper.flexslider{padding-left:32px;padding-right:32px}.wp-block-cover .slider-card-block-wrapper.flexslider ol.flex-control-nav,.wp-block-columns .slider-card-block-wrapper.flexslider ol.flex-control-nav,.wp-block-group .slider-card-block-wrapper.flexslider ol.flex-control-nav{width:calc(100% - 64px)}.wp-block-cover .slider-card-block-wrapper.flexslider ul.flex-direction-nav .flex-next,.wp-block-columns .slider-card-block-wrapper.flexslider ul.flex-direction-nav .flex-next,.wp-block-group .slider-card-block-wrapper.flexslider ul.flex-direction-nav .flex-next{right:32px}.wp-block-cover:hover ul.flex-direction-nav .flex-next,.wp-block-cover:focus ul.flex-direction-nav .flex-next,.wp-block-columns:hover ul.flex-direction-nav .flex-next,.wp-block-columns:focus ul.flex-direction-nav .flex-next,.wp-block-group:hover ul.flex-direction-nav .flex-next,.wp-block-group:focus ul.flex-direction-nav .flex-next{right:32px}.slider-card-item .slider-card-readmore{font-size:14px;letter-spacing:1.12px;display:inline}.slider-card-item .slider-lightbox-content{display:none}.variationinstock-block-outer{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media(max-width: 767px){.variationinstock-block-outer{flex-direction:column}}.variationinstock-block-outer .variationinstock-block-wrapper{text-align:center;border-radius:24px;flex:0 0 calc((100% - 48px)/4);padding:48px 24px 33px;background-color:#fff}.variationinstock-block-outer .variationinstock-block-wrapper:nth-child(-n+3){flex:1 0 calc((100% - 48px)/4)}.variationinstock-block-outer .variationinstock-block-wrapper.gray-bg{background-color:#f5f5f7}@media(max-width: 767px){.variationinstock-block-outer .variationinstock-block-wrapper{flex:0 0 100%}}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-thumb{display:flex;justify-content:center;margin-bottom:26px}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-thumb a{display:flex;justify-content:center}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-thumb a img{aspect-ratio:1/1;object-fit:contain;object-position:center;width:100%;max-height:500px}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-title{margin-bottom:4px;font-size:14px;letter-spacing:1.12px;font-weight:bold}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-title a{color:#000}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-title a:hover,.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-title a:focus{color:#06c}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-price{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:21px;color:#888}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-price del{text-decoration:none;position:relative;display:flex;align-items:center;line-height:22px}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-price del:before{width:100%;position:absolute;content:"";right:0;top:50%;height:0;border-bottom:1px solid #f9423a;opacity:.7;transform:rotate(-15deg)}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-price del .amount{font-size:12px;letter-spacing:.96px;text-align:center}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-price del .amount bdi{color:#888}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-price ins{display:flex;align-items:center;color:#f9423a;line-height:23px;text-decoration:none}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-price ins .amount{font-size:14px;letter-spacing:1.12px}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-price ins .amount bdi{color:#f9423a}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-price .amount bdi{font-size:14px;letter-spacing:1.12px;color:#000}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-price .woocommerce-price-suffix{font-size:12px;letter-spacing:.96px;color:#000;margin-left:0}.variationinstock-block-outer .variationinstock-block-wrapper .variationinstock-block-action{display:flex;justify-content:center;align-items:center}.highlight-product-wrapper{border-radius:40px;background-color:#fff;height:800px;width:100%;position:relative;overflow:hidden}.highlight-product-wrapper.is-dark{background-color:#000}.highlight-product-wrapper.is-dark .highlight-product-content-wrapper .highlight-product-content .highlight-product-slogan{font-size:38px;letter-spacing:10.64px;line-height:55px;color:#fff;font-weight:bold}.highlight-product-wrapper.is-dark .highlight-product-content-wrapper .highlight-product-content .highlight-product-title{-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.highlight-product-wrapper.is-alignment-left .highlight-product-content-wrapper{width:100%;height:100%;display:flex;justify-content:flex-end}.highlight-product-wrapper.is-alignment-left .highlight-product-content-wrapper .highlight-product-content{position:absolute;width:850px;top:50%;transform:translateY(-50%);right:0}.highlight-product-wrapper.is-alignment-left .highlight-product-bg{width:calc(100% + 60px);height:calc(100% + 60px);left:-60px;bottom:-60px;background-position:left bottom}.highlight-product-wrapper.is-alignment-center .highlight-product-content-wrapper{width:100%;height:100%;padding:100px 0 0 0}.highlight-product-wrapper.is-alignment-center .highlight-product-content-wrapper .highlight-product-content{position:absolute;width:100%;left:0}.highlight-product-wrapper.is-alignment-center .highlight-product-bg{width:calc(100% + 72px);height:calc(100% - 26px);right:-36px;left:-36px;bottom:0;background-position:center bottom}.highlight-product-wrapper.is-alignment-right .highlight-product-content-wrapper{width:100%;height:100%}.highlight-product-wrapper.is-alignment-right .highlight-product-content-wrapper .highlight-product-content{position:absolute;width:850px;top:50%;transform:translateY(-50%);left:0}.highlight-product-wrapper.is-alignment-right .highlight-product-bg{width:calc(100% + 110px);height:calc(100% + 130px);right:-110px;bottom:-130px;background-position:right bottom}.highlight-product-wrapper .highlight-product-content-wrapper{position:relative;z-index:1}.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content{text-align:center}.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content .highlight-product-slogan{font-size:12px;letter-spacing:.96px;line-height:18px;color:#000}.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content .highlight-product-title{font-size:90px;letter-spacing:0;line-height:131px;color:#000;font-weight:bold;display:inline-block;margin-bottom:24px}.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content .highlight-product-action{display:flex;flex-direction:column;align-items:center;gap:13px}.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content .highlight-product-action .std-button{padding:9px 24px 9px 24px}.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content .highlight-product-action .link-arrow{padding-right:13px;color:#fff}.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content .highlight-product-action .link-arrow:hover,.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content .highlight-product-action .link-arrow:focus{color:#06c}.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content .highlight-product-action .link-arrow:hover:after,.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content .highlight-product-action .link-arrow:focus:after{background-color:#06c}.highlight-product-wrapper .highlight-product-content-wrapper .highlight-product-content .highlight-product-action .link-arrow:after{background-color:#fff;-webkit-mask-size:7px 13px;mask-size:7px 13px;width:7px;height:13px;margin-top:1px}.highlight-product-wrapper .highlight-product-bg{position:absolute;background-repeat:no-repeat;background-size:auto auto}.product-card-group-wrapper{display:flex;gap:16px;flex-wrap:wrap}.product-card-wrapper{background-color:#fff;padding:32px 32px 21px;border-radius:24px;text-align:center;width:calc((100% - 48px)/4)}@media(max-width: 991px){.product-card-wrapper{padding:32px 32px 43px;width:calc((100% - 32px)/3)}}@media(max-width: 767px){.product-card-wrapper{padding:24px 16px 27px;width:calc((100% - 16px)/2)}}.product-card-wrapper .product-card-image{margin-top:70px;margin-bottom:40px;height:240px}@media(max-width: 991px){.product-card-wrapper .product-card-image{margin-top:20px;height:164px}}@media(max-width: 767px){.product-card-wrapper .product-card-image{margin-top:0;height:134px;margin-bottom:24px}}.product-card-wrapper .product-card-image img{width:100%;height:100%;object-fit:contain;object-position:center}.product-card-wrapper .product-card-variation{font-size:12px;letter-spacing:.96px}.product-card-wrapper .product-card-title{font-size:14px;letter-spacing:1.12px;font-weight:bold}.product-card-wrapper .product-card-price{font-size:12px;letter-spacing:.96px}.product-card-wrapper.product-card-upsell{width:calc((100% - 32px)/3)}@media(max-width: 767px){.product-card-wrapper.product-card-upsell{width:calc((100% - 16px)/2)}}.product-card-wrapper.product-card-upsell .product-card-variation{font-size:14px;letter-spacing:1.12px;font-weight:bold;margin-bottom:16px}.product-card-wrapper.product-card-upsell .product-card-image{margin-top:16px;margin-bottom:32px}.product-card-wrapper.product-card-upsell .product-card-description{font-size:12px;letter-spacing:.96px;margin-bottom:16px}.product-card-wrapper.product-card-upsell .product-card-title{margin-bottom:16px}.product-card-wrapper.product-card-upsell .product-card-price{font-size:14px;letter-spacing:1.12px;font-weight:bold;margin-bottom:32px}.hprice-block-wrapper{text-align:center;margin-top:14px;margin-bottom:21px}.hprice-block-wrapper .hprice-original{color:#888;font-size:12px;letter-spacing:.96px;text-align:center}.hprice-block-wrapper .hprice-original .hprice-original-inner{position:relative;display:inline-block;margin-left:auto;margin-right:auto}.hprice-block-wrapper .hprice-original .hprice-original-inner:before{width:100%;position:absolute;content:"";right:0;top:50%;height:0;border-bottom:1px solid #f9423a;opacity:.7;transform:rotate(-15deg)}.hprice-block-wrapper .hprice-sale{font-size:14px;letter-spacing:1.12px;color:#f9423a}.hprice-block-wrapper .hprice-normal{font-size:14px;letter-spacing:1.12px;color:#000}.hprice-block-wrapper .hprice-tax-included{font-size:12px;letter-spacing:.96px}.productattribute-wrapper{margin-bottom:64px;text-align:center}.productattribute-wrapper .productattribute-image{margin-bottom:14px}.productattribute-wrapper .productattribute-selection{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.productattribute-wrapper .productattribute-selection .attribute-selection{border:2px solid #000;width:36px;height:36px;line-height:32px;margin:0 4px;text-align:center;text-transform:uppercase;transition:all .2s ease 0s;cursor:pointer;color:#000;border-radius:100px;font-weight:700;padding-left:2px}.productattribute-wrapper .productattribute-selection .attribute-selection:hover,.productattribute-wrapper .productattribute-selection .attribute-selection.selected{background-color:#000;color:#fff}.productattribute-wrapper .productattribute-name{font-size:14px;letter-spacing:1.12px;margin:0 0 1px;font-weight:bold}.productattribute-wrapper .productattribute-price{font-size:14px;letter-spacing:1.12px}.productattribute-wrapper .productattribute-content{margin-bottom:21px}.productattribute-wrapper .productattribute-sale{text-align:center;color:#f9423a;font-weight:600;font-size:14px;letter-spacing:1.12px}.productattribute-wrapper .productattribute-sub{font-size:12px;letter-spacing:.96px;text-align:center;margin-bottom:14px}.productattribute-wrapper .productattribute-content{font-size:17px;letter-spacing:1.36px;font-weight:300;text-align:center;margin-bottom:14px}.productattribute-wrapper .productattribute-action{text-align:center}.woocommerce p{font-size:14px;letter-spacing:1.12px}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:10px 32px;margin-top:16px !important;margin-bottom:16px !important;background-color:#f5f5f7;border:none;border-radius:16px;color:#000;font-size:12px;letter-spacing:.96px;text-align:center;position:relative}@media(max-width: 767px){.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:10px 16px}}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{display:none}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{margin:0 0 16px 16px}.woocommerce-error{border:1px solid #f56300;color:#f56300;background-color:#fff}.woocommerce-info{border:1px solid #d2d2d7}.woocommerce-message{border:1px solid #7fb34d;color:#7fb34d;background-color:#fff;display:flex;align-items:center;justify-content:space-between}@media(max-width: 767px){.woocommerce-message{flex-direction:column}}.woocommerce-message:after{display:none}.woocommerce-message .button{float:none;order:1}@media(max-width: 767px){.woocommerce-message .button{margin-top:16px !important}}.woocommerce-message .woocommerce-message-content:only-child{margin:0 auto}.notice-link:hover .notice-wrapper,.notice-link:focus .notice-wrapper{opacity:.6}.notice-wrapper{color:#000;background-color:#f7f9fb;transition:all .2s ease 0s}.notice-wrapper.white{background-color:#fff}.notice-wrapper.noticeproduct .notice-container{max-width:min(100vw - 112px,944px)}@media(max-width: 767px){.notice-wrapper.noticeproduct .notice-container{max-width:min(100vw - 32px,944px)}}.notice-wrapper.noticeproduct .notice-container .notice-inner{padding:5px 0}.notice-wrapper.noticeproduct .notice-container .notice-inner .noticeproduct-left{flex:1;display:flex;align-items:center}.notice-wrapper.noticeproduct .notice-container .notice-inner .noticeproduct-left .noticeproduct-image{width:60px;margin-right:15px}.notice-wrapper.noticeproduct .notice-container .notice-inner .noticeproduct-right{display:flex;align-items:center;justify-content:center}.notice-wrapper .notice-container{max-width:420px;margin-left:auto;margin-right:auto}.notice-wrapper .notice-inner{display:flex;align-items:center;padding:19px 26px}.notice-wrapper .notice-inner .notice-image{width:68px;height:46px;margin-right:18px;background-size:contain;background-position:center;background-repeat:no-repeat}.notice-wrapper .notice-inner .notice-content{flex:1}.notice-wrapper .notice-inner .notice-content .notice-title{font-weight:700;font-size:14px;letter-spacing:1.12px}.notice-wrapper .notice-inner .notice-content .notice-description{font-weight:700;font-size:10px;letter-spacing:.8px}.notice-wrapper .notice-inner .notice-action{display:flex;align-items:center}.woocommerce .blockUI.blockOverlay:before{display:none}body.woocommerce-cart .cart_totals.calculated_shipping.processing .blockUI,body.woocommerce-cart .cart_totals.processing .blockUI{background-color:#f4f4f4 !important}@keyframes loader_spinner{100%{transform:rotate(360deg)}}@keyframes loader_fade{0%{opacity:0}100%{opacity:1}}body.woocommerce-cart .cart_totals.calculated_shipping.processing .blockUI:after,body.woocommerce-cart .cart_totals.processing .blockUI:after{content:"";display:inline-block;box-sizing:border-box;width:24px;height:24px;border-radius:100%;border:1px solid rgba(0,0,0,0);animation:loader_fade .5s ease-in,loader_spinner .5s linear infinite}body.woocommerce-cart .cart_totals.calculated_shipping.processing .blockUI:after,body.woocommerce-cart .cart_totals.processing .blockUI:after{border-top-color:#000;z-index:4;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.woocommerce form .form-row{padding:0;margin:0 0 15px 0}.form-row-center{display:flex;justify-content:center;align-items:center}.form-row-submit{margin-bottom:0}.form-row-submit button[type=submit]{font-size:17px;letter-spacing:1.36px;padding:15px 23px !important}.woocommerce form .form-row label{font-size:12px;letter-spacing:.96px;font-weight:700;margin-bottom:10px}.woocommerce form .form-row .required{font-size:0;width:33px;height:17px;text-align:center;color:#888;background-color:#f5f5f7;border-radius:8px;display:inline-block;font-weight:400}.woocommerce form .form-row .required:before{content:"必須";font-size:10px;letter-spacing:.8px;line-height:15px;margin-bottom:2px}.woocommerce form input[type=text],.woocommerce form input[type=email],.woocommerce form input[type=url],.woocommerce form input[type=password],.woocommerce form input[type=search],.woocommerce form input[type=tel],.woocommerce form input[type=number],.woocommerce form textarea,.woocommerce form select{border:1px solid #d2d2d7;border-radius:10px}.woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox{margin-right:6px}.woocommerce form .form-row .input-checkbox{margin:-2px 11px 0 0}.woocommerce-input-wrapper{display:flex;align-items:flex-start}.woocommerce-input-wrapper .input-radio{margin-top:6px;margin-right:10px}.woocommerce-input-wrapper .input-radio+label{flex:1;font-weight:400 !important}.woocommerce form .form-row textarea{height:88px}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:red}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:17px;letter-spacing:1.36px;margin-bottom:0;padding:15px 26px}.woocommerce-checkout #payment div.payment_box .form-row{padding:0px}.select2-container--default .select2-selection--single{border:1px solid #d2d2d7;border-radius:10px;height:auto}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-size:14px;letter-spacing:1.12px;padding:9px 20px 9px 16px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;margin-top:-11px}.toggle-discount{font-size:12px;letter-spacing:.96px;margin:0 0 0 0}.toggle-discount .discount-applied{font-weight:bold}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#000}.woocommerce div.product .stock{color:#000}.woocommerce ul.products li.product.sale .price{flex-direction:column}.woocommerce ul.products li.product .price{display:flex;flex-wrap:wrap;font-size:12px;letter-spacing:.96px;justify-content:center;gap:5px}.woocommerce ul.products li.product .price del span.amount{color:#000;position:relative}.woocommerce ul.products li.product .price ins .amount{color:#000}.woocommerce ul.products li.product.sale .price ins .amount{color:#f9423a}.woocommerce .single-product form.variations_form .single_variation_wrap .woocommerce-variation-price .price del .woocommerce-Price-amount:before{width:100%;position:absolute;content:"";right:0;top:50%;height:0;border-bottom:1px solid #f9423a;opacity:.7;transform:rotate(-15deg)}.woocommerce .single_variation_wrap .woocommerce-variation-price .price .amount{font-weight:700;font-size:24px;letter-spacing:1.92px;position:relative}.woocommerce .single_variation_wrap .woocommerce-variation-price .price .amount .woocommerce-Price-currencySymbol{font-size:24px;letter-spacing:1.92px;font-weight:700}.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__title,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest{color:#000}.jdgm-all-reviews-widget,.jdgm-rev-widg{padding:0 !important;border:none !important;margin:112px 0 112px 0 !important}@media(max-width: 767px){.jdgm-all-reviews-widget,.jdgm-rev-widg{margin:56px 0 56px 0 !important}}.jdgm-widget .jdgm-subtab~.jdgm-rev-widg__body .jdgm-rev:first-of-type{border:none}.jdgm-subtab{padding-top:16px}.jdgm-subtab .jdgm-subtab__name{font-size:14px;letter-spacing:1.12px;font-weight:700}.jdgm-subtab .jdgm-subtab__name.jdgm--active{border-color:#06c !important}.jdgm--leex-script-loaded .jdgm-rev-widg__header,.jdgm--leex-script-loaded .jdgm-rev-widg__actions,.jdgm--leex-script-loaded .jdgm-rev,.jdgm--leex-script-loaded .jdgm-quest{background-color:rgba(0,0,0,0);box-shadow:none}.jdgm-rev-widg__header{padding:0}.jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:68px;letter-spacing:5.44px;font-weight:700;text-align:center;margin-bottom:64px !important}@media(max-width: 991px){.jdgm-rev-widg__header .jdgm-rev-widg__title{font-size:24px;letter-spacing:1.92px}}@media(max-width: 767px){.jdgm-rev-widg__header .jdgm-rev-widg__title{margin-bottom:32px !important}}.jdgm-rev-widg__header .jdgm-row-stars{width:100%;border-bottom:1px solid #f5f5f7}.jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary{width:50%;font-size:14px}.jdgm-rev-widg__header .jdgm-row-stars .jdgm-rev-widg__summary a{color:#06c}@media(max-width: 991px){.jdgm-rev-widg__header .jdgm-row-stars{display:flex;flex-flow:column;align-items:center}}.jdgm-rev-widg__header .jdgm-histogram .jdgm-histogram__frequency{width:30px}.jdgm-rev-widg__header .jdgm-widget-actions-wrapper,.jdgm-rev-widg__header .jdgm-rev-widg__sort-wrapper,.jdgm-rev-widg__header .jdgm-rev__br,.jdgm-rev-widg__header .jdgm-row-search{display:none !important}.jdgm-rev-widg__actions{margin-top:-15px !important}.jdgm-rev-widg__actions .jdgm-subtab{display:none}.jdgm-rev-widg__actions .jdgm-row-actions{border-top:0px !important;border-bottom:1px solid rgba(51,153,153,.1)}.jdgm-rev-widg__actions .jdgm-rev-widg__sort-wrapper{text-align:center}.jdgm-rev-widg__actions .jdgm-rev-widg__sort-wrapper .jdgm-sort-dropdown{border:1px solid #06c;padding:10px;color:#06c}.jdgm-widget .jdgm-rev-widg__body{margin:0 !important;padding:0 !important;border:none !important}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#000;font-size:13px;padding:0 3px 0 0 !important}.jdgm-preview-badge .jdgm-prev-badge__text,.jdgm-preview-badge .jdgm-preview-badge--with-link{font-size:10px;letter-spacing:.8px}:not(.jdgm-prev-badge__stars)>.jdgm-star,.jdgm-histogram .jdgm-star.jdgm-star{color:#06c}.jdgm-histogram .jdgm-histogram__bar-content{background-color:#06c}.jdgm-rev-widg__reviews{height:auto !important}.jdgm-rev-widg__reviews .jdgm-rev.jdgm-rev{float:none;border:none;border-radius:16px;background-color:#f5f5f7;width:100%;position:static !important}.jdgm-rev-widg__reviews .jdgm-rev{display:flex;align-items:flex-start;padding:32px;gap:16px;flex-wrap:wrap}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__pics{order:3}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header{order:1}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content{order:2}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__actions{order:4}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__reply{order:5}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__pics{margin:0;width:100%;padding-left:200px}@media(max-width: 767px){.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__pics{padding-left:0}}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__pics .jdgm-rev__pic-link{width:auto !important}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__pics .jdgm-rev__pic-link:not(:first-child){display:none}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header{color:#06c;display:flex;flex-direction:column;width:184px;position:relative;padding:0 0 0 76px}@media(max-width: 767px){.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header{width:100%}}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header:before{content:"";margin:20px 0 0 0 !important;width:56px;height:56px;background-image:url(../../img/judgeme/dogavatar.svg);background-size:100% 100%;border-radius:50%;position:absolute;top:0;left:0}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-profile{order:1}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-rating{order:2;display:flex;flex-direction:column}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-rating .jdgm-rev__timestamp{order:1;color:#06c;font-size:12px;letter-spacing:.96px;line-height:16px}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-rating .jdgm-rev__rating{order:2}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-rating .jdgm-rev__rating .jdgm-star{color:#06c}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-row-extra{display:none}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev__icon{display:none}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev__icon:before{color:#06c}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev__location-country-flag-img,.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev__buyer-badge-wrapper{margin-left:0}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon::after,.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{background-color:#06c}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev__author-wrapper .jdgm-rev__author{font-size:10px;letter-spacing:.8px;font-weight:700;color:#06c}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev__author-wrapper .jdgm-rev__author:before{content:"評価 ："}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev__author-wrapper .jdgm-rev__buyer-badge-wrapper{display:flex}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev__author-wrapper .jdgm-rev__buyer-badge-wrapper .jdgm-rev__buyer-badge{padding:3px 7px 5px}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header .jdgm-rev__rating .jdgm-star{font-size:10px !important;padding-right:2px !important}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content{padding:0;flex:1}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content .jdgm-rev__body p{font-size:14px;letter-spacing:1.12px}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__reply{background-color:rgba(0,0,0,0);padding:0}@media(max-width: 767px){.jdgm-rev-widg__reviews .jdgm-rev{flex-direction:row;gap:0;padding:12px 22px 12px}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__pics{margin:12px 12px 0 0 !important}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header{grid-area:1/2/2/3}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__content{width:100%;flex:auto;margin:8px 0}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__actions{width:100%;flex:auto}.jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__reply{width:100%;flex:auto}}.jdgm-dog .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header:before{background-image:url(../../img/judgeme/dogavatar.svg)}.jdgm-cat .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header:before{background-image:url(../../img/judgeme/catavatar.svg)}.jdgm-butterfly .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header:before{background-image:url(../../img/judgeme/butterflyavatar.svg)}.jdgm-acoustic .jdgm-rev-widg__reviews .jdgm-rev .jdgm-rev__header:before{background-image:url(../../img/judgeme/acousticavatar.svg)}.woocommerce .woocommerce-breadcrumb{font-size:12px;letter-spacing:.96px;padding:14px 0 0 0;margin:0 0 14px 0}.woocommerce .woocommerce-breadcrumb a{color:#06c}.woocommerce .woocommerce-breadcrumb a:hover,.woocommerce .woocommerce-breadcrumb a:focus{color:#b2bbc4}.woocommerce .woocommerce-breadcrumb a:after{content:url("data:image/svg+xml,%3Csvg width='6' height='9' viewBox='0 0 6 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L4.5 4.5L1 8' stroke='%23000000' stroke-linecap='square'/%3E%3C/svg%3E%0A");position:relative;top:1px;margin-left:10px;margin-right:10px}table,td,th{border:none}table thead tr th{border-bottom:3px solid #000;padding:10px 8px}table thead+tbody tr:first-child td{border-top:none !important}td{border-top:1px solid #e5e5e5}table tr:nth-child(2n) td{background-color:#e5e5e5}.woocommerce table.shop_table{border:none;border-radius:0}.woocommerce table.shop_table td{border-top:1px solid #e5e5e5}.woocommerce table.shop_table th{padding:10px 8px}.myaccount-caption p{font-size:14px;letter-spacing:1.12px;margin-bottom:15px}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{border-bottom:1px solid #e5e5e5}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#f5f5f7}.woocommerce table.my_account_orders{font-size:14px;letter-spacing:1.12px}.woocommerce table.my_account_orders td{border-top:1px solid #d2d2d7}@media(max-width: 767px){.woocommerce table.my_account_orders td{border-top:none}}.woocommerce-orders-table__cell-order-number a{color:#000;font-weight:bold}.woocommerce-orders-table__cell-order-number a:hover,.woocommerce-orders-table__cell-order-number a:focus{color:#b2bbc4}.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{color:#000;font-weight:bold}.woocommerce-orders-table__cell-order-total ins .woocommerce-Price-amount{color:#f9423a;font-weight:bold}.woocommerce-orders-table__cell-order-actions a.button{display:block;margin-bottom:4px;padding:4px 0;background-color:rgba(0,0,0,0);color:#000;border:none;transition:all .2s ease 0s;font-size:12px;letter-spacing:.96px}.woocommerce-orders-table__cell-order-actions a.button:hover,.woocommerce-orders-table__cell-order-actions a.button:focus{background-color:rgba(0,0,0,0);color:#b2bbc4}.woocommerce-tabs ul.tabs{margin:0 0 32px 0;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.woocommerce-tabs ul.tabs li{list-style-type:none;border:1px solid #06c;background-color:#f7f9fb;font-size:14px;letter-spacing:1.12px;transition:all .2s ease 0s;border-radius:32px}.woocommerce-tabs ul.tabs li:hover,.woocommerce-tabs ul.tabs li:focus,.woocommerce-tabs ul.tabs li.active{background-color:#000;border-color:#000}.woocommerce-tabs ul.tabs li:hover a,.woocommerce-tabs ul.tabs li:focus a,.woocommerce-tabs ul.tabs li.active a{color:#fff}.woocommerce-tabs ul.tabs li a{color:#06c;display:block;padding:6px 15px}.woocommerce-tabs .woocommerce-Tabs-panel>h2:first-child{display:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:0 0 0 30px;background-color:rgba(0,0,0,0);color:#000;line-height:1.75;font-size:12px;letter-spacing:.96px}#add_payment_method #payment div.payment_box:before,#add_payment_method #payment div.payment_box:after,.woocommerce-cart #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:after,.woocommerce-checkout #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:after{display:none}#add_payment_method #payment div.payment_box p,.woocommerce-cart #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{line-height:1.75;font-size:12px;letter-spacing:.96px}.payment_method_paidy br{display:none}.payment_method_paidy .jp4wc-paidy-icon{display:block;margin-bottom:15px}.payment_method_paidy .jp4wc-paidy-icon img{margin:0 !important}.payment_method_paidy .jp4wc-paidy-description{margin-bottom:16px}.payment_method_paidy ul li{margin-bottom:0px !important;line-height:1.75}.payment_method_paidy ul li::marker{margin-top:10px}.payment_method_paidy ul li:before,.payment_method_paidy ul li:after{display:none !important}.order-wrapper{display:flex;margin:80px 0 0 0;gap:48px}@media(max-width: 991px){.order-wrapper{flex-direction:column;gap:0}}.order-wrapper .order-content{flex:1}.order-wrapper .order-content>h1{font-weight:bold;text-align:center;font-size:44px;letter-spacing:3.52px}.order-wrapper .order-sidebar{width:416px}@media(max-width: 991px){.order-wrapper .order-sidebar{width:100%}}.order-wrapper .order-sidebar .order-sidebar-inner{background-color:#f5f5f7;padding:28px 32px 38px;border-radius:16px;font-size:14px;letter-spacing:1.12px;width:100%}@media(max-width: 767px){.order-wrapper .order-sidebar .order-sidebar-inner{padding:28px 16px 38px}}.order-wrapper .order-sidebar .cart-collaterals .cross-sells{float:none;width:100%;display:none}.order-wrapper .order-sidebar .cart-collaterals .cross-sells h2{font-size:24px;letter-spacing:1.92px;font-weight:700;margin-bottom:12px}.order-wrapper .order-sidebar .cart-collaterals .cross-sells ul.products{margin:0;display:flex}.order-wrapper .order-sidebar .cart-collaterals .cart_totals{float:none;width:100%}.order-wrapper .order-sidebar .cart-collaterals .cart_totals h3{font-weight:700;text-align:center;margin-bottom:12px}.order-wrapper .order-sidebar .cart-collaterals .woocommerce-shipping-totals{margin-bottom:16px}.order-wrapper .order-sidebar .cart-collaterals .woocommerce-shipping-totals .order-value{text-align:right}.order-wrapper .order-sidebar .cart-collaterals .woocommerce-shipping-totals .order-value .woocommerce-shipping-destination{font-size:14px;letter-spacing:1.12px}.order-wrapper .order-sidebar .cart-collaterals .woocommerce-shipping-totals .order-value .woocommerce-shipping-destination strong{font-weight:400}.order-row{display:flex;align-items:center;gap:12px;font-size:14px;letter-spacing:1.12px}.order-row.aligntop{align-items:flex-start}.order-row.woocommerce-cart-form__cart-item{border-bottom:1px solid #d2d2d7;align-items:flex-start;padding:0 0 32px 0;margin:0 0 32px 0}.order-row.woocommerce-cart-form__cart-item:last-child{border:none;margin:0}.order-row.woocommerce-cart-form__cart-item.lastorder{border-bottom:none}@media(max-width: 991px){.order-row.woocommerce-cart-form__cart-item.lastorder{margin:0 0 6px 0}}.order-row .order-column .product-thumbnail{width:128px}@media(max-width: 991px){.order-row .order-column .product-thumbnail{width:80px}}.order-row .order-column .product-thumbnail a{display:flex}.order-row .order-column.column-nameqtypriceremove{display:flex;flex:1;gap:16px}.order-row .order-column.column-nameqtypriceremove .inputqty-wrapper .quantity .qty-label,.order-row .order-column.column-nameqtypriceremove .inputqty-wrapper .quantity .minus-btn,.order-row .order-column.column-nameqtypriceremove .inputqty-wrapper .quantity .plus-btn{display:none}.order-row .order-column.column-nameqtypriceremove .inputqty-wrapper .quantity input[type=number]{font-size:14px;letter-spacing:1.12px}.order-row .order-column.column-nameqty{flex:1;padding:32px 0 0 0}@media(max-width: 991px){.order-row .order-column.column-nameqty{padding:0}}.order-row .order-column.column-nameqty .product-name{font-size:14px;letter-spacing:1.12px;margin:0 0 5px 0;padding:0 0 0 4px}.order-row .order-column.column-nameqty .product-name a{color:#000;display:block;margin-bottom:5px}.order-row .order-column.column-nameqty .product-name a:hover,.order-row .order-column.column-nameqty .product-name a:focus{color:#06c}.order-row .order-column.column-nameqty .product-variation{font-size:10px;letter-spacing:.8px;margin-bottom:14px}.order-row .order-column.column-priceremove{text-align:right;padding:32px 0 0 0}@media(max-width: 991px){.order-row .order-column.column-priceremove{text-align:left;padding:0}}.order-row .order-column.column-priceremove .product-price{text-align:right;flex:1;margin:0 0 0 0}@media(max-width: 991px){.order-row .order-column.column-priceremove .product-price{text-align:left}}.order-row .order-column.column-priceremove .tax-included{font-size:12px;letter-spacing:.96px;margin-bottom:11px}.order-row .order-column.column-priceremove .product-remove a.remove{width:auto;height:auto;font-size:14px;letter-spacing:1.12px;border-radius:0;color:#06c !important;font-weight:400;text-align:right}@media(max-width: 991px){.order-row .order-column.column-priceremove .product-remove a.remove{text-align:left}}.order-row .order-column.column-priceremove .product-remove a.remove:hover,.order-row .order-column.column-priceremove .product-remove a.remove:focus{background-color:rgba(0,0,0,0) !important;color:#b2bbc4 !important}.order-row .order-attr{font-weight:700;width:96px}.order-row .order-value{flex:1}.order-row-vertical{display:flex;flex-direction:column}.order-row-vertical.order-row-myaccount{margin-bottom:12px}.order-row-vertical.order-row-myaccount .order-attr{font-size:17px;letter-spacing:1.36px;margin-bottom:5px}.order-row-vertical.order-row-myaccount .order-value{font-size:14px;letter-spacing:1.12px;text-align:left}.order-row-vertical .order-attr{font-weight:bold;margin-bottom:22px}.order-row-vertical .order-value{text-align:right}.inputqty-wrapper{display:flex;align-items:center}.inputqty-wrapper .input-minus,.inputqty-wrapper .input-plus{width:22px;height:22px;position:relative;cursor:pointer;transition:all .2s ease 0s;border-radius:50%}.inputqty-wrapper .input-minus:hover,.inputqty-wrapper .input-minus:focus,.inputqty-wrapper .input-plus:hover,.inputqty-wrapper .input-plus:focus{background-color:#06c}.inputqty-wrapper .input-minus:hover:before,.inputqty-wrapper .input-minus:hover:after,.inputqty-wrapper .input-minus:focus:before,.inputqty-wrapper .input-minus:focus:after,.inputqty-wrapper .input-plus:hover:before,.inputqty-wrapper .input-plus:hover:after,.inputqty-wrapper .input-plus:focus:before,.inputqty-wrapper .input-plus:focus:after{background-color:#fff}.inputqty-wrapper .input-minus:before,.inputqty-wrapper .input-plus:before,.inputqty-wrapper .input-plus:after{content:"";background-color:#06c;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s ease 0s}.inputqty-wrapper .input-minus:before{width:11px;height:1px}.inputqty-wrapper .input-plus:before{width:11px;height:1px}.inputqty-wrapper .input-plus:after{width:1px;height:11px}.inputqty-wrapper input::-webkit-outer-spin-button,.inputqty-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inputqty-wrapper input[type=number]{width:45px !important;font-family:"Noto Sans JP",sans-serif;font-size:14px;letter-spacing:1.12px;padding:9px 5px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;border:none !important}.carttotal-row{display:flex;gap:24px;width:100%;margin-bottom:16px}.carttotal-row .carttotal-attr{font-weight:700;width:96px}.carttotal-row .carttotal-value{text-align:right;flex:1}.carttotal-row .carttotal-value small{font-size:14px;letter-spacing:1.12px}.carttotal-subtotal .carttotal-value{font-size:19px;letter-spacing:1.52px;font-weight:700}.coupon-label{font-size:12px;letter-spacing:.96px;margin-bottom:10px;font-weight:700}.coupon>form{background-color:#fff;display:flex;border-radius:10px;overflow:hidden;margin:0 0 24px 0}.coupon>form:before{content:""}.coupon>form>label{display:none}.coupon>form #coupon_code{flex:1;font-family:"Noto Sans JP",sans-serif;font-size:14px;letter-spacing:1.12px;min-width:200px;border:none}.coupon>form button.button{background-color:rgba(0,0,0,0);width:75px;padding:0 22px 0 17px;height:100%;min-height:45px;border-radius:0;font-size:14px;letter-spacing:1.12px;font-weight:400;color:#06c;text-align:left;transition:all .2s ease 0s;border:none}.coupon>form button.button:hover,.coupon>form button.button:focus{background-color:#06c;color:#fff}.coupon>form button.button:hover:after,.coupon>form button.button:focus:after{background-color:#fff}.coupon>form button.button:after{content:"";-webkit-mask-image:url(../../img/blue-arrow.svg);mask-image:url(../../img/blue-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:6px 12px;mask-size:6px 12px;background-color:#06c;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px;height:12px;display:block;transition:all .2s ease 0s;margin-top:1px}.cartotal-total{background-color:#fff;border-radius:16px;padding:12px 16px 24px 16px;margin:0 0 16px 0}.cartotal-total .carttotal-row{align-items:center}.cartotal-total .carttotal-row .carttotal-attr{font-size:19px;letter-spacing:1.52px}.cartotal-total .carttotal-row .carttotal-value{font-size:30px;letter-spacing:2.4px}.cartotal-total .carttotal-row .carttotal-value small{display:block}.carttotal-or{text-align:center;font-weight:bold;margin:0 0 13px 0}.carttotal-expresscheckout{background-color:#fff;border-radius:16px;padding:23px 16px 24px 16px;margin:0 0 16px 0}.carttotal-expresscheckout .carttotal-expresscheckout-title{text-align:center;font-weight:bold;font-size:12px;letter-spacing:.96px;margin:0 0 16px 0}.carttotal-paymentoptions{margin:0 0 25px 0;text-align:center}.carttotal-continueshopping{text-align:center}#wc-stripe-payment-request-button-separator,.wc-apa-button-separator{display:none !important}#wc-stripe-payment-request-wrapper{padding:0 !important;margin:0 0 8px 0}.cart-empty{text-align:center;margin:0 0 64px 0}.return-to-shop{text-align:center}.woocommerce-checkout.logged-in .checkout-registereduser{display:none}.woocommerce-checkout:not(.logged-in) .woocommerce-form-login-toggle{display:none}.woocommerce-checkout:not(.logged-in) .wc-amazon-payments-advanced-info{visibility:hidden}.woocommerce-checkout:not(.logged-in) .woocommerce-form-login{margin:32px 0 16px 0}.checkout-wrapper{display:flex;margin:80px 0 0 0;gap:48px;font-size:14px;letter-spacing:1.12px}@media(max-width: 991px){.checkout-wrapper{flex-direction:column}}.checkout-wrapper .checkout-content{flex:1}.checkout-wrapper .checkout-content .checkout-registereduser{font-size:12px;letter-spacing:.96px;color:#888;margin:0 0 49px 0}.checkout-wrapper .checkout-content .checkout-registereduser .checkout-breadcrumb{font-size:10px;letter-spacing:.8px}.checkout-wrapper .checkout-content .checkout-expresscheckout-wrapper .checkout-expresscheckout-title{text-align:center;font-weight:700;margin:0 0 22px 0}.checkout-wrapper .checkout-content .checkout-expresscheckout-wrapper .checkout-expresscheckout{margin:0 0 42px 0;border:1px solid #d2d2d7;border-radius:16px;padding:24px 32px;display:flex;flex-flow:column;gap:16px}.checkout-wrapper .checkout-content .checkout-expresscheckout-wrapper .checkout-expresscheckout>div{flex:auto}.checkout-wrapper .checkout-content .checkout-expresscheckout-wrapper .checkout-expresscheckout #amazon-logout{margin-left:5px}.checkout-wrapper .checkout-content .checkout-expresscheckout-wrapper .checkout-expresscheckout .col-1,.checkout-wrapper .checkout-content .checkout-expresscheckout-wrapper .checkout-expresscheckout .col-2{padding:0 5px}.checkout-wrapper .checkout-content .checkout-expresscheckout-wrapper .checkout-expresscheckout .col-1 h3,.checkout-wrapper .checkout-content .checkout-expresscheckout-wrapper .checkout-expresscheckout .col-2 h3{font-size:19px}.checkout-wrapper .checkout-content .checkout-or-wrapper{text-align:center;font-weight:700;margin:0 0 42px 0;position:relative}.checkout-wrapper .checkout-content .checkout-or-wrapper:before{content:"";width:100%;height:1px;background-color:#d2d2d7;display:block;position:absolute;top:50%;transform:translateY(-50%)}.checkout-wrapper .checkout-content .checkout-or-wrapper .checkout-or-inner{display:inline-block;background-color:#fff;padding:0 8px;z-index:1;position:relative}.checkout-wrapper .checkout-sidebar{width:416px;position:relative}@media(max-width: 991px){.checkout-wrapper .checkout-sidebar{width:100%}}.checkout-wrapper .checkout-sidebar.mobile-only{margin-bottom:54px}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-inner{padding:0 32px}@media(max-width: 767px){.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-inner{padding:0 16px}}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-inner .checkout-sidebar-topbar{cursor:pointer;padding:23px 32px 20px 32px;margin-left:-32px;width:calc(100% + 64px)}@media(max-width: 767px){.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-inner .checkout-sidebar-topbar{margin-left:-16px;width:calc(100% + 32px);padding:23px 16px 20px 16px}}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-inner .checkout-sidebar-innermost{padding-top:0}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-inner .checkout-sidebar-innermost .cart-return-link{display:none}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-inner .checkout-sidebar-innermost>h3:first-child{display:none}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-inner .checkout-sidebar-innermost #order_review{border-top:1px solid #d2d2d7;padding-top:24px}.checkout-wrapper .checkout-sidebar.mobile-only.collapsed .checkout-sidebar-topbar .checkout-sidebar-collapsed-title h5:after{transform:translateY(-50%) rotate(90deg)}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-topbar{display:flex;justify-content:space-between;align-items:center;position:relative;gap:16px}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-topbar .checkout-sidebar-collapsed-title h5{margin:0;padding:0 0 0 15px;position:relative;color:#06c;transform-style:preserve-3d}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-topbar .checkout-sidebar-collapsed-title h5:before{content:"";-webkit-mask-image:url(../../img/cart2.svg);mask-image:url(../../img/cart2.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:13px 11px;mask-size:13px 11px;background-color:#06c;position:absolute;left:0;top:50%;transform:translateY(-50%);width:13px;height:11px;display:block;transition:all .2s ease 0s}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-topbar .checkout-sidebar-collapsed-title h5:after{content:"";-webkit-mask-image:url(../../img/black-arrow.svg);mask-image:url(../../img/black-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:18px 10px;mask-size:18px 10px;background-color:#06c;position:absolute;left:100%;top:50%;transform:translateY(-50%) rotate(270deg);width:18px;height:10px;display:block;transition:all .2s ease 0s}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-topbar .checkout-sidebar-collapsed-subtotal .tax_label{display:none}.checkout-wrapper .checkout-sidebar.mobile-only .checkout-sidebar-innermost{padding-top:32px;padding-bottom:22px}.checkout-wrapper .checkout-sidebar .checkout-sidebar-inner{width:100%;background-color:#f5f5f7;padding:28px 32px 38px;border-radius:16px;font-size:14px;letter-spacing:1.12px}@media(max-width: 767px){.checkout-wrapper .checkout-sidebar .checkout-sidebar-inner{padding:28px 16px 16px}}.checkout-wrapper .checkout-sidebar .checkout-sidebar-inner h3{font-weight:700;text-align:center;margin-bottom:13px}.checkout-wrapper .checkout-sidebar .checkout-sidebar-inner #order_review .product-name .product-variation{font-size:10px;letter-spacing:.8px}.checkout-wrapper .checkout-sidebar .checkout-sidebar-inner .woocommerce-shipping-totals{margin-bottom:16px}.checkout-wrapper .checkout-sidebar .checkout-sidebar-inner .woocommerce-shipping-totals .order-value{text-align:right}.checkout-wrapper .checkout-sidebar .checkout-sidebar-inner .woocommerce-shipping-totals .order-value .woocommerce-shipping-destination{font-size:14px;letter-spacing:1.12px}.checkout-wrapper .checkout-sidebar .checkout-sidebar-inner .woocommerce-shipping-totals .order-value .woocommerce-shipping-destination strong{font-weight:400}#pay_with_amazon{max-width:600px}.checkout-section .checkout-section-title{font-size:24px;letter-spacing:1.92px;font-weight:bold;border-bottom:4px solid #000;padding:0 0 4px 0;margin:0 0 8px 0}.thwcfd-field-heading{border-bottom:4px solid #000;padding:0 0 4px 0;margin:0 0 32px 0 !important}.thwcfd-field-heading h3{padding:0 0 3px 0;margin:0;font-weight:bold}.woocommerce-billing-fields #billing_phone_field{margin-bottom:63px}.woocommerce-billing-fields #kl_newsletter_checkbox_field label{font-weight:400;margin-bottom:0}#additional_shippinginfolabel_field{border-bottom:0px;margin-bottom:0px !important;font-weight:bold}#additional_shippinginfolabel_field h6{margin-bottom:5px}#additional_shippinginfo_field{font-size:12px}.woocommerce-account-fields .create-account{margin-bottom:13px !important}.woocommerce-account-fields .create-account .woocommerce-form__label{display:flex !important;margin:0 !important}.woocommerce-account-fields .create-account .woocommerce-form__label .input-checkbox{margin-top:0}.woocommerce-account-fields .create-account .woocommerce-form__label span{font-weight:400}.woocommerce-shipping-fields{margin-bottom:0}.woocommerce-shipping-fields #ship-to-different-address{margin:0 0 15px 0}.woocommerce-shipping-fields #ship-to-different-address span{font-size:12px;letter-spacing:.96px}.woocommerce-additional-fields label.checkbox{font-weight:400 !important}@media(max-width: 767px){.checkout-payment .payment_box.payment_method_stripe .form-row.form-row-first,.checkout-payment .payment_box.payment_method_stripe .form-row.form-row-last{float:none;width:100%}}#specified_time+.select2{width:100% !important}#additional_time_desc_field{font-size:12px;letter-spacing:.96px}.cart-return-link{text-align:right;margin:0 0 5px 0}.cart-return-link a{padding-right:7px}.cart-return-link a:after{background-color:#06c}.order-review .order-row.cart_item{align-items:flex-start;padding:0 0 19px 0;margin:0 0 19px 0;border-bottom:1px solid #d2d2d7;gap:15px}.order-review .order-row.cart_item .order-column.product-thumb{width:48px;height:48px}.order-review .order-row.cart_item .order-column.product-name{flex:1}.order-review .order-row.cart_item .order-column.product-name .product-quantity{display:block;font-size:12px;letter-spacing:.96px;color:#888;font-weight:400}.order-review .carttotal-subtotal{margin:23px 0 16px 0}.order-review .woocommerce-shipping-totals{margin-bottom:18px}.order-review .cartotal-total{margin:0;padding:12px 16px 12px 16px}.order-review .cartotal-total .carttotal-row{margin:0}.woocommerce .checkout-couponcode-wrapper form.checkout_coupon{padding:0}.woocommerce .checkout-couponcode-wrapper .coupon{background-color:#fff;display:flex;border-radius:10px;overflow:hidden;margin:0 0 24px 0}.woocommerce .checkout-couponcode-wrapper .coupon:before{content:""}.woocommerce .checkout-couponcode-wrapper .coupon>label{display:none}.woocommerce .checkout-couponcode-wrapper .coupon #coupon_code{flex:1;font-family:"Noto Sans JP",sans-serif;font-size:14px;letter-spacing:1.12px;min-width:200px;border:none}.woocommerce .checkout-couponcode-wrapper .coupon button.button{background-color:rgba(0,0,0,0);width:75px;padding:0 22px 0 17px;height:100%;min-height:45px;border-radius:0;font-size:14px;letter-spacing:1.12px;font-weight:400;color:#06c;text-align:left;transition:all .2s ease 0s;border:none}.woocommerce .checkout-couponcode-wrapper .coupon button.button:hover,.woocommerce .checkout-couponcode-wrapper .coupon button.button:focus{background-color:#06c;color:#fff}.woocommerce .checkout-couponcode-wrapper .coupon button.button:hover:after,.woocommerce .checkout-couponcode-wrapper .coupon button.button:focus:after{background-color:#fff}.woocommerce .checkout-couponcode-wrapper .coupon button.button:after{content:"";-webkit-mask-image:url(../../img/blue-arrow.svg);mask-image:url(../../img/blue-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:6px 12px;mask-size:6px 12px;background-color:#06c;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px;height:12px;display:block;transition:all .2s ease 0s;margin-top:1px}.woocommerce .checkout-couponcode-wrapper .woocommerce-form-coupon-toggle{display:none}.woocommerce-checkout #payment{background:rgba(0,0,0,0)}.woocommerce-checkout #payment ul.payment_methods{padding:0;border:none}.woocommerce-checkout #payment ul.payment_methods li{margin:0 0 16px 0}.woocommerce-checkout #payment .place-order{margin:0;padding:0 !important}.woocommerce-checkout #payment .place-order .woocommerce-privacy-policy-text p{font-size:12px;letter-spacing:.96px}.woocommerce-checkout #payment .place-order #place_order{float:none;width:100%;font-size:17px;letter-spacing:1.36px;padding:15px 26px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register,.woocommerce form.lost_reset_password{background-color:#f5f5f7;padding:32px 32px 47px;border-radius:16px;border:none;margin:0 0 16px 0}.woocommerce form.checkout_coupon input[type=text],.woocommerce form.checkout_coupon input[type=email],.woocommerce form.checkout_coupon input[type=password],.woocommerce form.login input[type=text],.woocommerce form.login input[type=email],.woocommerce form.login input[type=password],.woocommerce form.register input[type=text],.woocommerce form.register input[type=email],.woocommerce form.register input[type=password],.woocommerce form.lost_reset_password input[type=text],.woocommerce form.lost_reset_password input[type=email],.woocommerce form.lost_reset_password input[type=password]{border:none}.woocommerce form.checkout_coupon .login-row,.woocommerce form.login .login-row,.woocommerce form.register .login-row,.woocommerce form.lost_reset_password .login-row{margin-top:-4px;margin-bottom:39px}.woocommerce form.checkout_coupon .woocommerce-form-login__submit,.woocommerce form.login .woocommerce-form-login__submit,.woocommerce form.register .woocommerce-form-login__submit,.woocommerce form.lost_reset_password .woocommerce-form-login__submit{float:none;margin:0}.login-row{display:flex;justify-content:space-between;align-items:center;gap:32px;font-size:12px;letter-spacing:.96px}@media(max-width: 767px){.registerlogin-subaction{flex-direction:column;gap:8px;align-items:flex-start}}.registerlogin-action{text-align:center}.registerlogin-action button.button{padding:15px 26px}.register-card{background-color:#f5f5f7;padding:38px 32px;border-radius:16px;text-align:center;font-size:21px;letter-spacing:1.68px}.woocommerce form.register .woocommerce-privacy-policy-text p{font-size:12px;letter-spacing:.96px}.woocommerce form.register .woocommerce-password-strength{font-size:12px;letter-spacing:.96px;font-weight:400;color:#888;position:relative;background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:0 0 0 14px;text-align:left;margin:6px 0 0 0}.woocommerce form.register .woocommerce-password-strength.short{color:#888}.woocommerce form.register .woocommerce-password-strength.bad{color:#888}.woocommerce form.register .woocommerce-password-strength.good{color:#f56300}.woocommerce form.register .woocommerce-password-strength.good:before{background-color:#f56300}.woocommerce form.register .woocommerce-password-strength.strong{color:#7fb34d}.woocommerce form.register .woocommerce-password-strength.strong:before{background-color:#7fb34d}.woocommerce form.register .woocommerce-password-strength:before{content:"";-webkit-mask-image:url(../../img/myaccount/pswdhint.svg);mask-image:url(../../img/myaccount/pswdhint.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:11px 10px;mask-size:11px 10px;background-color:#888;position:absolute;left:0;top:50%;transform:translateY(-50%);width:11px;height:10px;display:block;transition:all .2s ease 0s}.woocommerce form.register .woocommerce-password-hint{font-size:12px;letter-spacing:.96px;color:#888;margin:0}.myaccount-header{margin:112px 0 64px 0}@media(max-width: 767px){.myaccount-header{margin:56px 0 32px 0}}.myaccount-header .myaccount-avatar{text-align:center;margin:0 0 21px 0}.myaccount-header .myaccount-avatar img{border-radius:50%;object-fit:cover;object-position:center;width:56px;height:56px}.myaccount-header .entry-title{font-size:24px;letter-spacing:1.92px;margin:0 0 6px 0}.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation{float:none;width:100%;margin:0 0 32px 0}.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul{list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin:0}.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li{display:flex}.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#000;color:#fff;border-color:#000}.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li:last-child a{padding:7px 10px 7px 0;border:none;color:#888;background-color:rgba(0,0,0,0);position:relative;font-size:12px;letter-spacing:.96px}.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li:last-child a:hover,.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li:last-child a:focus{color:#06c;background-color:rgba(0,0,0,0)}.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li:last-child a:hover:after,.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li:last-child a:focus:after{background-color:#06c}.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li:last-child a:after{content:"";-webkit-mask-image:url(../../img/black-arrow.svg);mask-image:url(../../img/black-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:5px 10px;mask-size:5px 10px;background-color:#888;position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px;height:10px;display:block;transition:all .2s ease 0s;margin-top:-1px}.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li a{padding:6px 15px;border:1px solid #06c;background-color:#f5f5f7;border-radius:32px;color:#06c;font-size:14px;letter-spacing:1.12px}.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li a:hover,.myaccount-wrapper .myaccount-navigation .woocommerce-MyAccount-navigation ul li a:focus{background-color:#000;color:#fff;border-color:#000}.myaccount-wrapper .myaccount-content .woocommerce-MyAccount-content{float:none;width:100%;background-color:#f5f5f7;border-radius:16px;padding:22px 32px 26px}@media(max-width: 767px){.myaccount-wrapper .myaccount-content .woocommerce-MyAccount-content{padding:22px 16px 26px}}.myaccount-wrapper .myaccount-content .myaccount-dashboard-hi{font-size:14px;letter-spacing:1.12px;margin:0 0 21px 0}.myaccount-wrapper .myaccount-content .myaccount-description,.myaccount-wrapper .myaccount-content .myaccount-dashboard-description{font-size:14px;letter-spacing:1.12px;text-align:left}.myaccount-wrapper .myaccount-content .woocommerce-Addresses{display:flex;gap:32px}@media(max-width: 767px){.myaccount-wrapper .myaccount-content .woocommerce-Addresses{flex-direction:column;gap:16px}}.myaccount-wrapper .myaccount-content .woocommerce-Addresses address{font-style:normal;margin:0}.myaccount-wrapper .myaccount-content .woocommerce-Addresses address .edit{display:block}.myaccount-wrapper .myaccount-content .myaccount-editaccount-title{font-size:17px;letter-spacing:1.36px;font-weight:bold;margin:0 0 21px 0}.myaccount-wrapper .myaccount-content .woocommerce-EditAccountForm input{border:none}.myaccount-wrapper .myaccount-content .woocommerce-EditAccountForm>p:last-child{text-align:center}.myaccount-wrapper .myaccount-content .woocommerce-EditAccountForm .myaccount-editaccount-note{font-size:10px;letter-spacing:.8px}.myaccount-wrapper .myaccount-content .woocommerce-EditAccountForm .myaccount-editaccount-changepassword{margin-top:29px}.myaccount-wrapper .myaccount-content .woocommerce-EditAccountForm .myaccount-editaccount-changepassword legend{font-weight:700}.myaccount-wrapper .myaccount-content .woocommerce-EditAccountForm>p:last-child{margin-bottom:14px}.myaccount-wrapper .myaccount-content .woocommerce-EditAccountForm>p:last-child button[type=submit]{padding:15px 25px}.woocommerce form.lost_reset_password p{font-size:14px;letter-spacing:1.12px}.confirmlostpassword-wrapper p{font-size:14px;letter-spacing:1.12px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{margin-left:10px;top:auto}.woocommerce form .show-password-input.display-password:before,.woocommerce-page form .show-password-input.display-password:before{content:"";width:20px;height:1px;background-color:red;transform:translate(-50%, -50%) rotate(135deg);position:absolute;top:50%;left:50%}.woocommerce form .show-password-input.display-password:after,.woocommerce-page form .show-password-input.display-password:after{margin:0}.woocommerce-order{font-size:14px;letter-spacing:1.12px}.woocommerce-order .woocommerce-notice{text-align:center;font-size:24px;letter-spacing:1.92px;font-weight:700;margin:109px 0 52px}@media(max-width: 767px){.woocommerce-order .woocommerce-notice{margin:61px 0 54px}}.woocommerce-order p{font-size:14px;letter-spacing:1.12px}.woocommerce-order h1,.woocommerce-order h2,.woocommerce-order h3,.woocommerce-order h4,.woocommerce-order h5,.woocommerce-order h6{font-weight:bold}.woocommerce-order-received .entry-subheader{margin-bottom:52px}@media(max-width: 767px){.woocommerce-order-received .entry-subheader{margin-bottom:37px}}.woocommerce-order-received .followup-info{max-width:260px;margin:0 auto;text-align:center;font-size:12px;letter-spacing:.96px;font-weight:700}.woocommerce-order-received .followup-social{max-width:176px;margin:0 auto;display:flex}.woocommerce-order-received .followup-social a svg path{fill:#000}.woocommerce-order-received .followup-social a:hover#social-facebook svg path,.woocommerce-order-received .followup-social a:focus#social-facebook svg path{fill:#4267b2}.woocommerce-order-received .followup-social a:hover#social-twitter svg path,.woocommerce-order-received .followup-social a:focus#social-twitter svg path{fill:#1da1f2}.woocommerce-order-received .followup-social a:hover#social-instagram svg path,.woocommerce-order-received .followup-social a:focus#social-instagram svg path{fill:#e1306c}.woocommerce-order-received .followup-social a:hover#social-line svg path,.woocommerce-order-received .followup-social a:focus#social-line svg path{fill:#06c755}.woocommerce ul.order_details{border:1px solid #d2d2d7;border-radius:16px;padding:21px 32px 16px;margin:0 0 16px 0;display:flex;flex-direction:column}.woocommerce ul.order_details li{border:none;border-bottom:1px solid #d2d2d7;font-weight:bold;float:none;font-size:10px;letter-spacing:.8px;margin:0 0 2px 0;padding:0 0 2px 0;line-height:1.75;display:flex;justify-content:space-between}.woocommerce ul.order_details li:last-child{border-bottom:none}.woocommerce ul.order_details li strong{font-weight:400;font-size:10px;letter-spacing:.8px;display:inline}.woocommerce .woocommerce-order-details{padding:29px 32px 14px;border-radius:16px 16px;background-color:#f5f5f7;margin:0}@media(max-width: 767px){.woocommerce .woocommerce-order-details{padding:29px 16px 14px}}.woocommerce .woocommerce-order-details .woocommerce-order-details__title{font-weight:bold;font-size:24px;letter-spacing:1.92px;text-align:center;margin-bottom:10px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details{table-layout:fixed}@media(max-width: 767px){.woocommerce .woocommerce-order-details .woocommerce-table--order-details{margin-bottom:0}}.woocommerce .woocommerce-order-details .woocommerce-table--order-details thead tr th{border-bottom:1px solid #d2d2d7;line-height:1.75;padding-top:13px;padding-bottom:13px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details thead tr th:first-child{padding-left:0}.woocommerce .woocommerce-order-details .woocommerce-table--order-details thead tr th:last-child{padding-right:0;text-align:right;width:100px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td{border-top:1px solid #d2d2d7;padding-top:14px;padding-bottom:14px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td:first-child{padding-left:0}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td:last-child{padding-right:0;text-align:right;width:100px}@media(max-width: 991px){.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td:last-child{padding-left:0}}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td.woocommerce-table__product-name.product-name{display:flex;flex-direction:column}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta{margin-left:0;font-size:10px;letter-spacing:.8px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta li{display:inline}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta li:first-child{display:none}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta li:after{content:"/";font-size:10px;letter-spacing:.8px;margin:0 4px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta li:last-child:after{content:""}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta li p{display:inline;font-size:10px;letter-spacing:.8px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td .wc-item-meta li .wc-item-meta-label{display:none}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tbody tr td .product-quantity{font-weight:400;font-size:12px;letter-spacing:.96px;color:#888;display:block;order:1}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr th{padding-top:15px;padding-bottom:15px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr th:first-child{padding-left:0}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr td{padding-top:15px;padding-bottom:15px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr td:last-child{padding-right:0;text-align:right}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr td .woocommerce-Price-amount{font-size:19px;letter-spacing:1.52px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th{border:none;border-radius:16px 0 0 16px;background-color:#fff;font-size:19px;letter-spacing:1.52px;padding:30px 8px 28px 16px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td{border:none;border-radius:0 16px 16px 0;background-color:#fff;padding:30px 13px 28px 12px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td .woocommerce-Price-amount{font-size:30px;letter-spacing:2.4px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td .includes_tax{display:block;font-size:14px;letter-spacing:1.12px}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td .includes_tax .woocommerce-Price-amount{font-size:14px;letter-spacing:1.12px}@media(max-width: 991px){.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th{width:107px;padding:24px 0 22px 12px;vertical-align:bottom}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td{padding:24px 12px 24px 12px}}.woocommerce .woocommerce-order-details .woocommerce-table--order-details tr:nth-child(2),.woocommerce .woocommerce-order-details .woocommerce-table--order-details td:nth-child(2){background-color:rgba(0,0,0,0)}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row{display:flex;border-top:1px solid rgba(0,0,0,.1);line-height:21px}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row .order-details-tfoot-attr{padding-top:15px;padding-bottom:15px;width:107px;font-weight:700}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row .order-details-tfoot-attr:first-child{padding-left:0}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row .order-details-tfoot-value{padding-top:15px;padding-bottom:15px;flex:1;font-weight:700}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row .order-details-tfoot-value:last-child{padding-right:0;text-align:right}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row .order-details-tfoot-value .woocommerce-Price-amount{font-size:19px;letter-spacing:1.52px}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row:last-child{border-top:none}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row:last-child .order-details-tfoot-attr{border:none;border-radius:16px 0 0 16px;background-color:#fff;font-size:19px;letter-spacing:1.52px;padding:30px 0px 28px 16px;display:flex;align-items:center}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row:last-child .order-details-tfoot-value{border:none;border-radius:0 16px 16px 0;background-color:#fff;padding:30px 13px 28px 12px}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row:last-child .order-details-tfoot-value .woocommerce-Price-amount{font-size:30px;letter-spacing:2.4px}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row:last-child .order-details-tfoot-value .includes_tax{display:block;font-size:14px;letter-spacing:1.12px;font-weight:400}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row:last-child .order-details-tfoot-value .includes_tax .woocommerce-Price-amount{font-size:14px;letter-spacing:1.12px}@media(max-width: 991px){.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row:last-child .order-details-tfoot-attr{width:107px;padding:24px 0 22px 12px;vertical-align:bottom}.woocommerce .woocommerce-order-details .order-details-tfoot .order-details-tfoot-row:last-child .order-details-tfoot-value{padding:24px 12px 24px 12px}}.woocommerce .woocommerce-order-details .woocommerce-table--custom-fields tbody tr th{width:50%;padding-left:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #d2d2d7;border-top:none}.woocommerce .woocommerce-order-details .woocommerce-table--custom-fields tbody tr td{padding-right:0;padding-top:15px;padding-bottom:15px;background-color:rgba(0,0,0,0);border-bottom:1px solid #d2d2d7;border-top:none}.woocommerce .woocommerce-order-details .woocommerce-table--custom-fields tbody tr:last-child th,.woocommerce .woocommerce-order-details .woocommerce-table--custom-fields tbody tr:last-child td{border:none}@media(max-width: 767px){.woocommerce .woocommerce-order-details .woocommerce-table--custom-fields tbody tr th{border-bottom:none;padding-top:17px;padding-bottom:0;padding-right:0}.woocommerce .woocommerce-order-details .woocommerce-table--custom-fields tbody tr td{padding:7px 0 15px;font-size:12px;letter-spacing:.96px}.woocommerce .woocommerce-order-details .woocommerce-table--custom-fields tbody tr th,.woocommerce .woocommerce-order-details .woocommerce-table--custom-fields tbody tr td{display:block;width:100%}}.woocommerce .woocommerce-order-details+.woocommerce-customer-details{position:relative}.woocommerce .woocommerce-order-details+.woocommerce-customer-details:before{position:absolute;content:"";width:100%;bottom:100%;height:12px;left:0;background-color:#f5f5f7}.woocommerce .woocommerce-customer-details{padding:0 32px 30px;border-radius:0 0 16px 16px;background-color:#f5f5f7;margin:0}@media(max-width: 767px){.woocommerce .woocommerce-customer-details{padding:0 16px 14px 16px}}.woocommerce .woocommerce-customer-details .woocommerce-columns{padding-top:17px;border-top:1px solid #d2d2d7}.woocommerce .woocommerce-customer-details .woocommerce-column__title{font-size:17px;letter-spacing:1.36px;margin-bottom:5px}.woocommerce .woocommerce-customer-details address{border:none;padding:0;border-radius:0}.woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email:before{margin-top:2px}@media(max-width: 767px){.woocommerce .woocommerce-customer-details .woocommerce-column--billing-address address{margin-bottom:11px !important}}.popup-filter{cursor:pointer;transition:all .2s ease 0s}.popup-filter:hover,.popup-filter:focus{color:#06c}.collection-filter-color .collection-filter-color-normal{font-size:12px;letter-spacing:.96px;font-weight:bold;width:100%}.collection-filter-color .collection-filter-color-water-resistant{display:flex;align-items:center;width:100%;margin-bottom:4px}.collection-filter-color .collection-filter-color-water-resistant .collection-filter-color-water-resistant-image{width:21px;height:30px;background-image:url(../../img/woocommerce-archive/producticons.svg);margin-right:8px}.collection-filter-color .collection-filter-color-water-resistant .collection-filter-color-water-resistant-heading{flex:1}.collection-filter-color .collection-filter-color-water-resistant .collection-filter-color-water-resistant-heading .collection-filter-color-water-resistant-title{font-size:12px;letter-spacing:.96px;font-weight:bold}.collection-filter-color .collection-filter-color-water-resistant .collection-filter-color-water-resistant-heading .collection-filter-color-water-resistant-subtitle{font-size:10px;letter-spacing:.8px;color:#888}.collection-filter-color .wc-block-checkbox-list .normal,.collection-filter-color .wc-block-checkbox-list .water-resistant{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.collection-filter-color .wc-block-checkbox-list li{margin:0;width:16px}.collection-filter-color .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox{margin:0}.collection-filter-color .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0}.collection-filter-color .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox label input:checked+svg+.wc-block-components-checkbox__label img{padding:2px;border:2px solid #06c}.collection-filter-color .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox label .wc-block-components-checkbox__label{font-size:0}.collection-filter-color .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox label .wc-block-components-checkbox__label img{width:16px;height:16px;border-radius:50%;object-fit:cover;object-position:center}.collection-filter-category .wc-block-checkbox-list li{margin-bottom:12px}.collection-filter-category .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox{margin:0}.collection-filter-category .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox label input{position:absolute;opacity:0;cursor:pointer;height:16px;width:16px;margin:0}.collection-filter-category .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox label input+svg+.wc-block-components-checkbox__label{position:relative;padding-left:24px}.collection-filter-category .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox label input+svg+.wc-block-components-checkbox__label:before{content:"";width:16px;height:16px;position:absolute;left:0;top:2px;border-radius:50%;border:1px solid #06c;background-color:#fff}.collection-filter-category .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox label input+svg+.wc-block-components-checkbox__label:after{content:"";width:10px;height:10px;border-radius:50%;background-color:#06c;position:absolute;top:5px;left:3px;display:none}.collection-filter-category .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox label input:checked+svg+.wc-block-components-checkbox__label::after{display:block}.collection-filter-category .wc-block-checkbox-list li .wc-block-checkbox-list__checkbox label .wc-block-components-checkbox__label{font-size:12px;letter-spacing:.96px}.collection-filter-price{display:block}.collection-filter-price .wc-block-components-price-slider__range-text .wc-block-components-formatted-money-amount{font-size:14px;letter-spacing:1.12px}.woocommerce.archive{background-color:#f5f5f7}.woocommerce.archive .swatch-promotionlabel{display:none}.woocommerce.archive .term-description{background-color:#fff;border-radius:20px;padding:30px;padding-bottom:1px}.woocommerce.archive .site-content .entry-content{padding-bottom:188px}@media(max-width: 767px){.woocommerce.archive .site-content .entry-content{padding-bottom:80px}}.woocommerce.archive .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 112px,1264px) !important}@media(max-width: 767px){.woocommerce.archive .site-content .entry-content>:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.entry-attachment):not(.is-style-slim){max-width:min(100vw - 32px,1264px) !important}}.woocommerce.archive .woocommerce-products-header h1{font-size:44px;letter-spacing:3.52px;text-align:center;font-weight:700;padding:45px 0 0 0;margin-bottom:90px}.woocommerce.archive .woocommerce-collection-meta-wrapper{font-size:12px;letter-spacing:.96px;color:#888;margin-bottom:32px}.woocommerce.archive .woocommerce-collection-meta-wrapper .woocommerce-collection-meta{display:flex;justify-content:space-between;align-items:center;gap:32px;width:100%}.woocommerce.archive .woocommerce-collection-meta-wrapper .container{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:min(100vw - 112px,1264px) !important}@media(max-width: 767px){.woocommerce.archive .woocommerce-collection-meta-wrapper .container{max-width:min(100vw - 32px,1264px) !important}}.woocommerce.archive .woocommerce-collection-meta-wrapper .container p,.woocommerce.archive .woocommerce-collection-meta-wrapper .container select{font-size:12px;letter-spacing:.96px;color:#888}.woocommerce.archive .woocommerce-collection-meta-wrapper .container select{padding:0 12px 0 0;border:none;background-color:rgba(0,0,0,0);background-position:right 0px center;background-size:8px auto}.woocommerce.archive .woocommerce-collection-meta-wrapper .container select:hover,.woocommerce.archive .woocommerce-collection-meta-wrapper .container select:focus{background-color:rgba(0,0,0,0) !important}.woocommerce.archive .woocommerce-collection-meta-wrapper .container .woocommerce-notices-wrapper{width:100%}.woocommerce.archive .woocommerce-collection-meta-wrapper .container .woocommerce-result-count,.woocommerce.archive .woocommerce-collection-meta-wrapper .container .woocommerce-ordering{margin-bottom:0;float:none}.woocommerce.archive ul.products{margin:0;display:flex;flex-wrap:wrap;gap:16px}.woocommerce.archive ul.products:before{display:none}.woocommerce.archive ul.products li.product{float:none;margin:0;width:calc((100% - 48px)/4);display:flex;flex-direction:column;background-color:#fff;border-radius:24px;padding:24px 24px;text-align:center}@media(max-width: 991px){.woocommerce.archive ul.products li.product{width:calc((100% - 16px)/2)}}.woocommerce.archive ul.products li.product .woocommerce-LoopProduct-link{color:#000}.woocommerce.archive ul.products li.product .woocommerce-LoopProduct-link img{margin-bottom:24px}.woocommerce.archive ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-size:14px;letter-spacing:1.12px;font-weight:700;padding-top:0;padding-bottom:0px}.woocommerce.archive ul.products li.product .woocommerce-LoopProduct-link .woocommerce-cat-title{font-size:12px;letter-spacing:.96px}.woocommerce.archive ul.products li.product .woocommerce-LoopProduct-link .jdgm-preview-badge{margin-bottom:3px}.woocommerce.archive ul.products li.product .woocommerce-LoopProduct-link .jdgm-preview-badge .jdgm-prev-badge__text,.woocommerce.archive ul.products li.product .woocommerce-LoopProduct-link .jdgm-preview-badge .jdgm-preview-badge--with-link{font-size:12px;letter-spacing:.96px}.woocommerce.archive ul.products li.product .woocommerce-LoopProduct-link .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:10px;padding:0 2px 0 0 !important}.woocommerce.archive ul.products li.product .woocommerce-LoopProduct-link .price{color:#000;margin-bottom:13px;font-size:12px;letter-spacing:.96px}.woocommerce.archive ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-price-suffix{margin-left:0;color:#000;display:block;font-size:12px;letter-spacing:.96px}.woocommerce.archive ul.products li.product .swatch-align-left{flex:1}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form{height:100%;display:flex;flex-direction:column;justify-content:space-between}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap:not(.pa_color){display:none !important}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color{margin:0}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .variation-label label,.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .variation-label .pa_color_variation_label{display:none}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color]{justify-content:center;display:flex;max-width:172px;width:100%;gap:0px !important;margin:0 auto}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper.interiorplus-header{display:none}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch{border:1px solid rgba(0,0,0,0);padding:0;width:22px;height:22px;position:relative;margin:0 3px 6px 3px}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:hover .swatch-image,.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:focus .swatch-image,.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.selected .swatch-image{width:14px;height:14px;margin-top:4px;margin-left:4px}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:hover:before,.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:focus:before,.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.selected:before{content:"";border:2px solid #06c;border-radius:100px;position:absolute;width:22px;height:22px;top:0;left:0}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled{border-color:#f7f9fb;cursor:default;display:none}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled:hover,.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled:focus{border-color:secondary}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled:before{display:none}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled .swatch-image{filter:grayscale(100%);opacity:.2}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch .swatch-image{height:22px;width:22px;border-radius:50%;background-size:cover}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch-item-label{display:none}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .single_variation_wrap{padding:0;background-color:rgba(0,0,0,0);border-radius:0;display:none !important}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .woocommerce-variation.single_variation{display:none !important}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:none !important}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{margin:5px 0 0 0 !important}.woocommerce.archive ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .variation-info-wrapper{display:none}.postid-63116 .variation-wrap.pa_color .info-link{display:none}.postid-67781 .variation-wrap.pa_cover-selection .info-link{display:none}span.onsale{display:none}.admin-bar .single-product-topbar{top:96px}@media(max-width: 991px){.admin-bar .single-product-topbar{top:84px}}@media(max-width: 781px){.admin-bar .single-product-topbar{top:98px}}.single-product-topbar{border-bottom:1px solid #666;font-size:19px;letter-spacing:1.52px;font-weight:700;background-color:#fff;position:sticky;top:64px;z-index:10000}@media(max-width: 991px){.single-product-topbar{top:52px}}.single-product-topbar .container{display:flex;gap:32px;justify-content:center}@media(max-width: 767px){.single-product-topbar .container{align-items:center}}.single-product-topbar .container .single-product-topbar-left{display:flex;align-items:center;justify-content:flex-start}@media(max-width: 767px){.single-product-topbar .container .single-product-topbar-left{text-align:right}}.single-product-topbar .container .single-product-topbar-left img{height:100px;width:100px;object-fit:contain;object-position:center}@media(max-width: 767px){.single-product-topbar .container .single-product-topbar-left img{width:165px;height:165px}}.single-product-topbar .container .single-product-topbar-right{display:flex;align-items:center;justify-content:flex-start;padding:15px 0}@media(max-width: 767px){.single-product-topbar .container .single-product-topbar-right{flex-direction:column;align-items:center}}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-selectedproduct{font-size:14px;letter-spacing:1.12px;font-weight:700;margin:0 16px 0 0}@media(max-width: 767px){.single-product-topbar .container .single-product-topbar-right .single-product-topbar-selectedproduct{margin-right:0}}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:24px;letter-spacing:1.92px;position:relative;margin:-18px 16px 0 0;line-height:24px;min-width:95px;text-align:right}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price .kara{display:none}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price .price{margin-bottom:0px}@media(max-width: 767px){.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price{margin:-1px 0 0 0;justify-content:center;max-width:150px}}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price .woocommerce-Price-amount{height:35px;display:block}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price .woocommerce-Price-amount bdi{font-size:17px;letter-spacing:0;font-weight:600}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-size:12px;letter-spacing:0;margin-right:3px}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price del{position:relative;text-decoration-line:none;margin-right:5px}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price del:before{width:100%;position:absolute;content:"";right:0;top:50%;height:0;border-bottom:1px solid #f9423a;opacity:.7;transform:rotate(-18deg)}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price del .woocommerce-Price-amount{height:35px;display:block}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price del .woocommerce-Price-amount bdi{font-size:12px;letter-spacing:0;font-weight:700;color:#666}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price del .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{margin-right:3px}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price ins .woocommerce-Price-amount{height:35px;display:block}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price ins .woocommerce-Price-amount bdi{font-size:17px;letter-spacing:0;font-weight:600;color:#f9423a}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price ins .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol{font-size:12px;letter-spacing:0;margin-right:3px}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price small{font-size:12px;letter-spacing:.96px;font-weight:400;text-align:left;position:absolute;top:100%;left:0;margin:-5px 0 0 0;font-weight:700}@media(max-width: 767px){.single-product-topbar .container .single-product-topbar-right .single-product-topbar-price small{margin:-8px 0 8px 0;position:static;width:100%;text-align:center}}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-addtocart.disabled{cursor:not-allowed;opacity:.5}.single-product-topbar .container .single-product-topbar-right .single-product-topbar-addtocart a.button{font-size:12px;letter-spacing:.96px;padding:8px 16px;margin-top:0px}@media(max-width: 767px){.single-product-topbar .container .single-product-topbar-right .single-product-topbar-addtocart a.button{margin:0}}.single-product-wrapper{display:flex;gap:64px}@media(max-width: 991px){.single-product-wrapper{flex-direction:column}}@media(max-width: 767px){.single-product-wrapper{gap:32px}}.single-product-wrapper .single-product-left{width:464px;margin-bottom:32px}@media(max-width: 991px){.single-product-wrapper .single-product-left{width:100%;margin-bottom:0px}}.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery{float:none !important;width:100% !important;margin:0 0 32px 0}.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery .flex-viewport{margin-bottom:32px}@media(max-width: 991px){.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery{width:464px !important;margin:0 auto 32px auto}}@media(max-width: 576px){.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery{width:100% !important}}.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{transition:all ease 1s !important}.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery .flex-direction-nav{position:absolute;top:calc(50% - 42px);width:100%;margin:0}.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery .flex-direction-nav a.flex-next::before,.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery .flex-direction-nav a.flex-prev::before{background-color:#181818}.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery .flex-control-thumbs{width:100%;margin-top:16px;margin-left:auto;margin-right:auto;display:flex;gap:8px;flex-wrap:wrap;justify-content:center}@media(max-width: 991px){.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery .flex-control-thumbs{width:376px}}@media(max-width: 576px){.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery .flex-control-thumbs{width:100%}}.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery .flex-control-thumbs li{float:none;width:40px}.single-product-wrapper .single-product-left div.images.woocommerce-product-gallery .flex-control-thumbs li img{object-fit:cover}.single-product-wrapper .single-product-right{flex:1}.single-product-wrapper .single-product-right .entry-summary{float:none !important;width:100% !important}.single-product-wrapper .single-product-right .entry-summary h1.product_title{font-size:30px;letter-spacing:2.4px;font-weight:700}@media(max-width: 767px){.single-product-wrapper .single-product-right .entry-summary h1.product_title{font-size:30px;letter-spacing:2.4px}}.single-product-wrapper .single-product-right .entry-summary>.jdgm-widget{margin-bottom:33px}.single-product-wrapper .single-product-right .entry-summary>.price{display:none}.single-product-wrapper .single-product-right .entry-summary>.product_meta{display:none}.product-type-simple .single-product-wrapper .single-product-right .entry-summary>.price{display:block}.product-type-simple .single-product-wrapper .single-product-right .summary>*:not(.product_title):not(.jdgm-widget){background-color:#f5f5f7;padding-left:32px;padding-right:32px}.product-type-simple .single-product-wrapper .single-product-right .summary .product_title{margin-bottom:33px}.product-type-simple .single-product-wrapper .single-product-right .summary .jdgm-widget{margin-top:-33px}.product-type-simple .single-product-wrapper .single-product-right .summary .price{text-align:center;font-size:30px;letter-spacing:2.4px;line-height:30px;padding-top:24px;padding-bottom:15px;border-radius:16px 16px 0 0;margin-bottom:0}.product-type-simple .single-product-wrapper .single-product-right .summary .price .woocommerce-Price-currencySymbol{font-size:24px;letter-spacing:1.92px}.product-type-simple .single-product-wrapper .single-product-right .summary p:empty{display:none}.product-type-simple .single-product-wrapper .single-product-right .summary .cart{text-align:center;border-radius:0 0 16px 16px;padding-bottom:38px}.product-type-simple .single-product-wrapper .single-product-right .summary .cart .quantity{margin-bottom:16px !important}.product-type-simple .single-product-wrapper .single-product-right .summary .cart .single_add_to_cart_button{float:none}.single-product .woocommerce-tabs{padding:126px 0 0 0;font-size:14px;letter-spacing:1.12px}.single-product .woocommerce-tabs p{font-size:14px;letter-spacing:1.12px}.single-product .woocommerce-tabs h1,.single-product .woocommerce-tabs h2,.single-product .woocommerce-tabs h3,.single-product .woocommerce-tabs h4,.single-product .woocommerce-tabs h5,.single-product .woocommerce-tabs h6{font-weight:700}.woocommerce table.shop_attributes td{font-style:normal}.wpsm_panel-group .wpsm_panel-default .wpsm_panel-heading,#wpsm_accordion_52935.wpsm_panel-group .wpsm_panel-default .wpsm_panel-heading,#wpsm_accordion_53172.wpsm_panel-group .wpsm_panel-default .wpsm_panel-heading{background-color:#f5f5f7 !important}.wpsm_panel-group .wpsm_panel-default .wpsm_panel-heading .wpsm_panel-title a,#wpsm_accordion_52935.wpsm_panel-group .wpsm_panel-default .wpsm_panel-heading .wpsm_panel-title a,#wpsm_accordion_53172.wpsm_panel-group .wpsm_panel-default .wpsm_panel-heading .wpsm_panel-title a{font-size:14px !important;letter-spacing:1.12px}.wpsm_panel-group .wpsm_panel-default .wpsm_panel-body,#wpsm_accordion_52935.wpsm_panel-group .wpsm_panel-default .wpsm_panel-body,#wpsm_accordion_53172.wpsm_panel-group .wpsm_panel-default .wpsm_panel-body{font-size:14px !important;letter-spacing:1.12px;border-color:#f5f5f7 !important}.variation-wrap{margin-bottom:32px}.variation-label label{font-size:24px;letter-spacing:1.92px;font-weight:700;margin-bottom:16px;display:flex;justify-content:space-between;align-items:flex-end}.variation-label .sub-label{font-size:12px;margin-top:-15px;margin-bottom:20px}@media(max-width: 575px){.variation-label label{font-size:17px;letter-spacing:1.36px}}.single-product-right .sizeguide-link{text-decoration:none;float:none;transform:translateY(-5px)}.single-product-right .sizeguide-link a{font-size:12px;letter-spacing:.96px;color:#06c;text-decoration:none}.single-product-right .sizeguide-link a:hover,.single-product-right .sizeguide-link a:focus,.single-product-right .sizeguide-link a:hover:before,.single-product-right .sizeguide-link a:focus:before{color:#06c}.sizeguide-link a:before{color:#06c}.single-product-right .info-link{text-decoration:none;float:none;transform:translateY(-10px)}.single-product-right .info-link a,.single-product-right .info-link span{font-size:12px;letter-spacing:.96px;color:#06c;text-decoration:none;display:flex;align-items:center;cursor:pointer;font-weight:400}.single-product-right .info-link a:hover,.single-product-right .info-link a:focus,.single-product-right .info-link span:hover,.single-product-right .info-link span:focus{color:#06c}.single-product-right .info-link a svg,.single-product-right .info-link span svg{margin-left:3px;top:-2px}.single-product-right .info-link a svg path,.single-product-right .info-link span svg path{fill:#181818;transition:all .2s ease 0s}.single-product-right .info-link a:hover svg path,.single-product-right .info-link a:focus svg path,.single-product-right .info-link span:hover svg path,.single-product-right .info-link span:focus svg path{fill:#06c}@media(max-width: 575px){.single-product-right .sizeguide-link a,.single-product-right .info-link a,.single-product-right .info-link span{font-size:12px;letter-spacing:.96px}}.tawcvs-swatches{flex-wrap:wrap}.tawcvs-swatches .swatch{cursor:pointer;position:relative}.tawcvs-swatches .swatch.selected{box-shadow:none;pointer-events:none}.archive .tawcvs-swatches .swatch.selected{pointer-events:all}.woocommerce div.product form.cart{margin-bottom:32px}.woocommerce .quantity{display:flex;float:none !important;margin:0 !important;justify-content:center;align-items:center}.woocommerce .quantity .qty-label{font-size:12px;letter-spacing:.96px;font-weight:700;padding:4px 0 0 0;margin:0 6px 0 0}.woocommerce .quantity .minus-btn,.woocommerce .quantity .plus-btn{position:relative;cursor:pointer;width:44px;height:44px}.woocommerce .quantity .minus-btn:hover:before,.woocommerce .quantity .minus-btn:focus:before,.woocommerce .quantity .plus-btn:hover:before,.woocommerce .quantity .plus-btn:focus:before{transform:scale(1)}.woocommerce .quantity .minus-btn:hover:after,.woocommerce .quantity .minus-btn:focus:after,.woocommerce .quantity .plus-btn:hover:after,.woocommerce .quantity .plus-btn:focus:after{background-color:#fff}.woocommerce .quantity .minus-btn:before,.woocommerce .quantity .plus-btn:before{content:"";z-index:0;position:absolute;width:32px;height:32px;top:7px;left:7px;transform:scale(0);transform-origin:center center;transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1),-webkit-transform .5s cubic-bezier(0.19, 1, 0.22, 1);border-radius:50%;background-color:#000}.woocommerce .quantity .minus-btn:after,.woocommerce .quantity .plus-btn:after{content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:44px 44px;mask-size:44px 44px;background-color:#06c;position:absolute;right:0;top:1px;left:1px;width:44px;height:44px;display:block;transition:all .2s ease 0s;z-index:1}.woocommerce .quantity .minus-btn:after{-webkit-mask-image:url(../../img/woocommerce-general/minus.svg);mask-image:url(../../img/woocommerce-general/minus.svg)}.woocommerce .quantity .plus-btn:after{-webkit-mask-image:url(../../img/woocommerce-general/plus.svg);mask-image:url(../../img/woocommerce-general/plus.svg)}.woocommerce .quantity .qty{border:none;background-color:rgba(0,0,0,0);width:50px;font-size:24px;letter-spacing:1.92px;font-weight:700;padding:0;-moz-appearance:textfield;appearance:textfield}.woocommerce .quantity .qty:-webkit-inner-spin-button{-webkit-appearance:none}.woocommerce .quantity .qty:hover,.woocommerce .quantity .qty:focus{background-color:rgba(0,0,0,0) !important}.woocommerce .woocommerce-variation-add-to-cart .quantity{margin:0 0 16px 0 !important}.woocommerce-variation{display:block !important}.woocommerce-variation-availability{display:none}._paidy-promotional-messaging{display:none !important}.single-product-wrapper ._paidy-promotional-messaging{display:block !important;padding:0 !important;margin:0 !important}.variation-info-wrapper{display:flex;gap:16px;justify-content:center}.variation-info-wrapper .variation-info{display:flex;align-items:center;flex-direction:column}.variation-info-wrapper .variation-info .variation-info-icon{display:flex}.variation-info-wrapper .variation-info .variation-info-link{display:flex;font-size:12px;letter-spacing:.96px}.variation-info-wrapper .variation-info .variation-info-link a{font-size:12px;letter-spacing:.96px}.variation-info-wrapper .variation-info .variation-info-description{font-size:10px;letter-spacing:.8px}.wcct_countdown_timer_wrap{display:flex;justify-content:center;margin-bottom:32px;visibility:hidden;position:absolute}.wcct_countdown_timer_wrap .wcct_countdown_timer{text-align:center}.wcct_countdown_timer_wrap .wcct_countdown_timer[data-type=single],.wcct_countdown_timer_wrap .wcct_counter_bar[data-type=single]{margin-bottom:0}.ambient_countdown_timer_wrap{display:flex;justify-content:center;margin-bottom:32px}.ambient_countdown_timer_wrap .ambient_countdown_timer{text-align:center;padding:10px;border:1px dotted #d33}.ambient_countdown_timer_wrap .ambient_countdown_timer>p{margin-bottom:10px}.ambient_countdown_timer_wrap .ambient_countdown_timer .ambient_timer_wrap{display:inline-block}.ambient_countdown_timer_wrap .ambient_countdown_timer .ambient_timer_wrap .ambient_highlight_1_wrap{display:inline-block;color:#d33;font-size:14px;padding:0 0 0 5px;line-height:1.2}.ambient_countdown_timer_wrap .ambient_countdown_timer .ambient_timer_wrap .ambient_highlight_1_wrap:last-child{padding-right:5px}.ambient_countdown_timer_wrap .ambient_countdown_timer .ambient_timer_wrap .ambient_highlight_1_wrap span{font-size:26px}.ambient_countdown_timer_wrap .ambient_countdown_timer .ambient_timer_wrap .ambient_highlight_1_wrap .wcct_colon_sep{padding:0 0 0 5px}.ambient_countdown_timer_wrap .ambient_countdown_timer[data-type=single],.ambient_countdown_timer_wrap .ambient_counter_bar[data-type=single]{margin-bottom:0}.product_meta{font-size:12px;letter-spacing:.96px;text-align:center}.single-product-content.entry-content{max-width:100% !important}.single-product-content.entry-content p,.single-product-content.entry-content .wp-block-heading{margin-bottom:8px}@media(max-width: 576px){.single-product-content .wp-block-group__inner-container>*{max-width:100% !important}.single-product-content .wp-block-group__inner-container .wp-block-media-text__content{padding:16px 8%}}@media(max-width: 991px){.single-product-left .product-warranty-info{display:none}}.single-product-right .product-warranty-info{display:none}@media(max-width: 991px){.single-product-right .product-warranty-info{display:block}}.vr-ios,.vr-android,.vr-others{margin-top:32px;margin-bottom:63px;display:none}.related.products{background-color:#f5f5f7;max-width:100% !important;padding:32px;margin-bottom:0}@media(max-width: 767px){.related.products{padding:16px}}.related.products .card{background-color:#fff;border-radius:16px;padding:54px 16px 45px}.related.products .card>*{max-width:min(100vw - 112px,944px)}@media(max-width: 767px){.related.products .card>*{max-width:min(100vw - 32px,944px)}}.related.products .card>h2{font-size:68px;letter-spacing:5.44px;font-weight:700;margin-bottom:22px}@media(max-width: 767px){.related.products .card>h2{font-size:24px;letter-spacing:1.92px}}.related.products .card ul.products{margin:0;display:flex;flex-wrap:wrap;gap:16px}.related.products .card ul.products:before{display:none}.related.products .card ul.products li.product{float:none;margin:0;width:calc((100% - 48px)/4);display:flex;flex-direction:column;text-align:center}@media(max-width: 991px){.related.products .card ul.products li.product{width:calc((100% - 16px)/2)}}.related.products .card ul.products li.product .woocommerce-LoopProduct-link{color:#000}.related.products .card ul.products li.product .woocommerce-LoopProduct-link img{margin-bottom:0;aspect-ratio:1/1}.related.products .card ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-size:14px;letter-spacing:1.12px;font-weight:700;padding-top:0;padding-bottom:4px}.related.products .card ul.products li.product .woocommerce-LoopProduct-link .jdgm-preview-badge{margin-bottom:5px}.related.products .card ul.products li.product .woocommerce-LoopProduct-link .jdgm-preview-badge .jdgm-prev-badge__text,.related.products .card ul.products li.product .woocommerce-LoopProduct-link .jdgm-preview-badge .jdgm-preview-badge--with-link{font-size:12px;letter-spacing:.96px}.related.products .card ul.products li.product .woocommerce-LoopProduct-link .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:10px;padding:0 2px 0 0 !important}.related.products .card ul.products li.product .woocommerce-LoopProduct-link .price{color:#000;margin-bottom:13px}.related.products .card ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-price-suffix{margin-left:0;color:#000;display:block;font-size:14px;letter-spacing:1.12px}.related.products .card ul.products li.product a.button,.related.products .card ul.products li.product button{padding:10px 15px !important;font-size:14px !important;letter-spacing:1.12px;border-width:1px !important}.related.products .card ul.products li.product .swatch-align-left{flex:1}.related.products .card ul.products li.product .swatch-align-left .variations_form{height:100%;display:flex;flex-direction:column;justify-content:space-between}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap:not(.pa_color){display:none !important}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .variation-label label,.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .variation-label .pa_color_variation_label{display:none}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color]{justify-content:center;display:flex;gap:0 !important}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper{width:auto}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper.interiorplus-header{display:none}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch{border:1px solid rgba(0,0,0,0);padding:0;width:22px;height:22px;margin:0 3px 6px 3px}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:before{width:22px;height:22px}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:hover:before,.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:focus:before,.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.selected:before{border:2px solid #06c}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:hover .swatch-image,.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:focus .swatch-image,.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.selected .swatch-image{width:14px;height:14px;margin-top:4px;margin-left:4px}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled{display:none}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch .swatch-image{height:22px;width:22px;border-radius:50%;background-size:cover}.related.products .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_color .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch-item-label{display:none}.related.products .card ul.products li.product .swatch-align-left .variations_form .single_variation_wrap{padding:0;background-color:rgba(0,0,0,0);border-radius:0}.related.products .card ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .woocommerce-variation.single_variation{display:none !important}.related.products .card ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:none !important}.related.products .card ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button{margin:5px 0 0 0 !important}.related.products .card ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .variation-info-wrapper{display:none}.single-product .related.products .reset_variations{display:none}.single-product .related.products .card ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:none}.specialproduct-configurator.single-product .product_layout .product-info-cell .product_summary_top .page-title-wrapper{margin-bottom:21px}.specialproduct-configurator.single-product .product_layout .product-info-cell .product_summary_top .page-title-wrapper h1{font-size:44px !important;line-height:66px;letter-spacing:0}@media(max-width: 575px){.specialproduct-configurator.single-product .product_layout .product-info-cell .product_summary_top .page-title-wrapper h1{font-size:32px !important}}.below-thumbnail-info{max-width:464px;margin-left:auto;margin-right:auto;padding:40px 0 0 0}.pill-wrapper{background-color:#f7f9fb;border-radius:16px;display:flex;overflow:hidden;margin:0 0 32px 0;align-items:center;padding:27px 1px 24px 33px}.pill-icon{margin-right:17px}.pill-icon img{margin-top:-3px}.pill-content{font-size:14px;line-height:23px;font-weight:700;letter-spacing:.08em;color:#000}.pill-arrow{flex:1;display:flex;justify-content:flex-end}.pill-arrow img{margin-top:-2px;margin-right:-2px}.why-wrapper{max-width:270px;margin:0 auto;text-align:center}.why-title{font-size:12px;line-height:18px;font-weight:700;letter-spacing:.08em;color:#888;margin:0 0 17px 0}.why-icons{display:flex;gap:35px;margin:0 0 11px 0;justify-content:center}.why-icon{display:flex;flex-direction:column;flex-wrap:wrap}.why-icon-title{font-size:10px;line-height:15px;font-weight:400;letter-spacing:.08em;color:#888}.why-description{font-size:10px;line-height:24px;font-weight:400;letter-spacing:.08em;color:#888}.why-description a{font-size:10px;line-height:24px;font-weight:400;letter-spacing:.08em;color:#06c}.blue{color:#06c}@media(max-width: 575px){.below-thumbnail-info{display:none}}.product_summary_bottom_inner .below-thumbnail-info{display:none}@media(max-width: 767px){.product_summary_bottom_inner .below-thumbnail-info{display:block}.pill-wrapper{padding:20px 20px 17px 20px}}.tawcvs-swatches{padding:0;display:flex;gap:15px}.tawcvs-swatches .swatch{border:1px solid #b2bbc4;border-radius:12px;width:auto;height:100%;padding:16px 15px;margin:0;white-space:normal;transition:border-color .2s ease 0s}.tawcvs-swatches .swatch:hover,.tawcvs-swatches .swatch:focus,.tawcvs-swatches .swatch.selected{border:2px solid #06c;padding:15px 14px}.tawcvs-swatches .swatch.disabled{filter:grayscale(100%);opacity:.2;cursor:default;pointer-events:none}.tawcvs-swatches .swatch-label{font-size:14px;line-height:21px;font-weight:700;letter-spacing:.08em;background-color:rgba(0,0,0,0);margin-bottom:12px;display:flex;align-items:center}.tawcvs-swatches .swatch-promotionlabel{position:absolute;background-color:#f86f92;top:-8.5px;left:50%;transform:translateX(-50%);padding:1px 5px 1px 6px;border-radius:10px;color:#fff;font-size:10px;white-space:nowrap}.tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch-promotionlabel{font-size:12px;font-weight:bold}.tawcvs-swatches .swatch-sublabel{font-size:10px;letter-spacing:.8px;margin:-10px 0 5px}.tawcvs-swatches .swatch-subtext{font-size:10px;letter-spacing:.8px;color:#181818;padding:2px 6px;background-color:#f5f5f7;border-radius:8px;margin-left:7px}.tawcvs-swatches .swatch-image img{border-radius:0}.tawcvs-swatches .swatch-text{text-align:left}.tawcvs-swatches .swatch-description{font-size:12px;line-height:18px;letter-spacing:.08em}.woocommerce div.product form.cart .reset_variations{font-size:12px;letter-spacing:.96px;padding:15px 0 0 0;text-align:right}.single-product .variation-wrap.pa_color .variation-label .pa_color_variation_label{font-size:24px;letter-spacing:1.92px;font-weight:bold;display:flex;align-items:flex-end;justify-content:space-between}.single-product .variation-wrap.pa_color .variation-label .pa_color_variation_label .info-link{transform:none;font-size:10px;line-height:15px;letter-spacing:.8px;color:#888;font-weight:300;margin-bottom:10px}.single-product .variation-wrap.pa_color .variation-label .pa_color_variation_label .info-link a{color:#06c;display:flex;align-items:center}.single-product .variation-wrap.pa_color .variation-label .pa_color_variation_label .info-link a svg path{fill:#06c}.single-product .variation-wrap.pa_color .variation-label .pa_color_variation_label .info-link a:hover,.single-product .variation-wrap.pa_color .variation-label .pa_color_variation_label .info-link a:focus{color:#06c}.single-product .variation-wrap.pa_color .variation-label .pa_color_variation_label .info-link a:hover svg path,.single-product .variation-wrap.pa_color .variation-label .pa_color_variation_label .info-link a:focus svg path{fill:#06c}.single-product .variation-wrap.pa_color .variation-label label{font-size:14px;letter-spacing:1.12px;margin-bottom:14px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color]{gap:16px !important}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper{width:calc((100% - 48px)/4);border:none;padding:0;position:relative}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper.waterresistant-color{order:1}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper.nonwaterresistant-color{order:0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper.interiorplus-header{width:100%;display:flex;align-items:center;gap:8px;margin-top:18px;margin-bottom:-6px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper.interiorplus-header .interiorplus-icon{display:flex}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper.interiorplus-header .interiorplus-icon img{width:33px;height:47px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper.interiorplus-header .interiorplus-description .interiorplus-title{font-size:14px;letter-spacing:1.12px;font-weight:700;margin:0 0 1px 0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper.interiorplus-header .interiorplus-description .interiorplus-subtitle{font-size:14px;letter-spacing:1.12px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch{border:1px solid #b2bbc4;border-radius:12px;padding:5px;position:relative;cursor:pointer;margin:0 0 2px 0;height:auto;transition:none}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:before{transition:all .2s ease 0s}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:hover,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:focus{border-color:rgba(0,0,0,0)}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:hover:before,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch:focus:before{content:"";border:2px solid #06c;border-radius:12px;position:absolute;width:100%;height:100%;top:0;left:0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.selected{border-color:rgba(0,0,0,0)}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.selected:before{content:"";border:2px solid #06c;border-radius:12px;position:absolute;width:100%;height:100%;top:0;left:0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled{cursor:default;filter:none;opacity:.9;overflow:hidden;position:relative}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled:hover,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled:focus{border-color:secondary}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled:before{display:none}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled:after{content:"";width:calc(100% + 10px);height:100%;position:absolute;display:block;top:0;left:-5px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch.disabled+.swatch-item-label:after{content:" 在庫切れ";color:#f9423a;position:absolute;top:-8.5px;right:0;padding:2px 5px;border-radius:10px;background-color:#f9423a;color:#fff}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch .swatch-image{border:none;border-radius:6px;height:57px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch-item-wrapper .swatch-item-label{font-size:10px;letter-spacing:.8px;line-height:15px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_shampoo] .swatch-item-wrapper{width:calc((100% - 16px)/2)}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_shampoo] .swatch-item-wrapper .swatch{text-align:center}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_shampoo] .swatch-item-wrapper .swatch span{width:100%}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch.disabled{cursor:default;padding:14px 21px 10px 21px !important;border:1px solid #b2bbc4;filter:grayscale(100%);opacity:.2}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_laundry-net]{gap:16px !important}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_laundry-net] .swatch-item-wrapper{width:calc(50% - 8px)}@media(max-width: 991px){.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_laundry-net] .swatch-item-wrapper{width:calc(25% - 12px)}}@media(max-width: 767px){.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_laundry-net] .swatch-item-wrapper{width:calc(50% - 8px)}}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type]{display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:1fr}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch{padding:42px 12px 20px;height:auto;display:flex;flex-direction:column}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch:hover,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch:focus,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch.selected{padding:41px 11px 19px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch:hover .swatch-sub,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch:focus .swatch-sub,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch.selected .swatch-sub{margin-top:-12px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch.swatch-christmas-bundle:before{content:"";background-image:url(../../img/christmas/christmas_swatch_banner.webp);background-repeat:repeat-x;background-position:center;background-size:contain;width:100%;height:32px;position:absolute;top:5px;left:0;z-index:1}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch.swatch-christmas-bundle:hover:before,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch.swatch-christmas-bundle:focus:before,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch.swatch-christmas-bundle.selected:before{top:4px;left:-1px;width:calc(100% + 2px)}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch.swatch-christmas-bundle .swatch-label{color:#e93121}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch-image{flex:1;display:flex;justify-content:center}.tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch-image img{max-width:170px;width:100%}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch-label{justify-content:center}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch-sub{position:absolute;background-color:#e93121;font-weight:700;color:#fff;padding:2px 17px 0px;border-radius:100px;left:50%;top:0;white-space:nowrap;font-size:13px;line-height:19px;transform:translateX(-50%);margin-top:-11px;z-index:2}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_product-type] .swatch-christmas-bundle.disabled{display:none}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size] .swatch-item-wrapper,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cat] .swatch-item-wrapper,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cover] .swatch-item-wrapper{width:calc((100% - 45px)/4)}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size] .swatch-item-wrapper .swatch,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cat] .swatch-item-wrapper .swatch,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cover] .swatch-item-wrapper .swatch{text-align:center;padding:5px 12px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size] .swatch-label,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cat] .swatch-label,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cover] .swatch-label{font-size:19px;line-height:29px;display:block;display:flex;justify-content:center}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size] .swatch__tooltip,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cat] .swatch__tooltip,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cover] .swatch__tooltip{min-width:210px !important}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size] .swatch.disabled,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cat] .swatch.disabled,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cover] .swatch.disabled{cursor:default;filter:none;opacity:.9;overflow:hidden;position:relative}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size] .swatch.disabled.totally-out-of-stock:after,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cat] .swatch.disabled.totally-out-of-stock:after,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cover] .swatch.disabled.totally-out-of-stock:after{content:" 在庫切れ";color:#f9423a;position:absolute;top:0px;padding:2px 5px;border-radius:0px 0px 10px 10px;background-color:#f9423a;color:#fff;font-size:10px;letter-spacing:.8px;line-height:10px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size] .swatch.disabled:after,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cat] .swatch.disabled:after,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cover] .swatch.disabled:after{content:" 在庫切れ";color:#f9423a;position:absolute;top:0px;padding:2px 5px;border-radius:0px 0px 10px 10px;background-color:#f9423a;color:#fff;font-size:10px;letter-spacing:.8px;line-height:10px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_bed-selection]{flex-direction:column;gap:6px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_bed-selection] .swatch{display:flex;gap:16px;align-items:center}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_bed-selection] .swatch .swatch-image{flex:0 0 24px;width:24px;height:24px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_bed-selection] .swatch .swatch-image img{width:24px;height:24px;border-radius:50%;display:block}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_bed-selection] .swatch .swatch-label{margin:0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_bed-selection] .swatch.disabled{cursor:default;filter:none;opacity:.9;overflow:hidden;position:relative}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_bed-selection] .swatch.disabled:after{content:" 在庫切れ";color:#f9423a;position:absolute;top:4px;right:4px;padding:2px 5px;border-radius:10px;background-color:#f9423a;color:#fff;font-size:10px;letter-spacing:.8px;line-height:15px}.tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection]{flex-direction:column;gap:10px}.tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch{display:flex;gap:16px;align-items:center}.tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch.swatch-winter-covers{padding-right:65px}.tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch.swatch-winter-covers:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;right:5px;background-image:url(../../img/christmas/christmastree.webp);background-repeat:no-repeat;background-size:contain;background-position:center}.tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch.swatch-winter-covers .swatch-label{color:#e93121}.tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch.swatch-winter-covers .swatch-label .swatch-subtext{background-color:#e93121;color:#fff;position:absolute;right:-10px;top:-10px}.tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch .swatch-image{flex:0 0 110px;width:110px;height:80px;display:flex;align-items:center;justify-content:center}.tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch .swatch-image img{width:110px;height:80px;border-radius:12px;display:block;object-fit:contain}.tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch .swatch-label{margin:0 0 2px 0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch.disabled{cursor:default;filter:none;opacity:.9;overflow:hidden;position:relative}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch.disabled:after{content:" 在庫切れ";color:#f9423a;position:absolute;top:4px;right:4px;padding:2px 5px;border-radius:10px;background-color:#f9423a;color:#fff;font-size:10px;letter-spacing:.8px;line-height:15px}.single-product .variation-wrap.pa_filling .variation-label .info-link{transform:none;font-size:10px;line-height:15px;letter-spacing:.8px;color:#888;font-weight:300;margin-bottom:10px}.single-product .variation-wrap.pa_filling .variation-label .info-link a{color:#06c;display:flex;align-items:center}.single-product .variation-wrap.pa_filling .variation-label .info-link a svg path{fill:#06c}.single-product .variation-wrap.pa_filling .variation-label .info-link a:hover,.single-product .variation-wrap.pa_filling .variation-label .info-link a:focus{color:#06c}.single-product .variation-wrap.pa_filling .variation-label .info-link a:hover svg path,.single-product .variation-wrap.pa_filling .variation-label .info-link a:focus svg path{fill:#06c}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling]{flex-direction:column;gap:6px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch{display:flex;gap:19px;align-items:center;padding:14px 21px 10px 21px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch:hover,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch:focus{padding:13px 20px 9px 20px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch.selected{padding:13px 20px 9px 20px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch.disabled{cursor:default;filter:none;opacity:.9;overflow:hidden;position:relative}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch.disabled:after{content:" 在庫切れ";color:#f9423a;position:absolute;top:4px;right:4px;padding:2px 5px;border-radius:10px;background-color:#f9423a;color:#fff;font-size:10px;letter-spacing:.8px;line-height:15px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch .swatch-image{flex:0 0 110px;width:110px;height:53px;display:flex;align-items:center;justify-content:center}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch .swatch-image img{width:110px;height:53px;display:block;object-fit:contain;object-position:left}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch .swatch-label{margin:0 0 1px 0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch .swatch-description{font-size:10px;line-height:15px;color:#888}@media(max-width: 575px){.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch .swatch-image{flex:0 0 110px;width:110px;height:53px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch .swatch-image img{width:110px;height:53px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch{padding:14px 11px 10px 11px;gap:10px}}.variation-wrap.pa_deluxe_info .variation-label label{justify-content:flex-start}.variation-wrap.pa_deluxe_info .variation-label .sizeguide-link{font-size:10px;font-weight:400;line-height:15px;letter-spacing:.08em;margin-left:7px;margin-bottom:-5px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info]{flex-direction:column;gap:8px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone{display:flex;gap:19px;align-items:center;padding:14px 21px 10px 21px;border:2px solid #999;border-radius:12px;width:auto;height:100%;margin:0;white-space:normal}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.selected{border-color:#06c}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone .swatch-image{flex:0 0 100px;width:100px;height:70px;display:flex;align-items:center;justify-content:center}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone .swatch-image img{max-width:100%;max-height:100%;border-radius:12px;display:block;object-fit:contain}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone .swatch-label{margin:0 0 1px 0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone .swatch-description{font-size:10px;line-height:15px;color:#888}.variations_form .variation-wrap.pa_deluxe_info{display:none}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-one{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:20px}.single-product .swatchclone.swatch-deluxe-one .swatch-top,.single-product .swatchclone.swatch-deluxe-one .swatch-bottom{width:100%;flex:1}.single-product .swatchclone.swatch-deluxe-one .swatch-top{position:relative}.single-product .swatchclone.swatch-deluxe-one .swatch-top>.swatch-label{display:flex;justify-content:flex-start;position:absolute;z-index:1;top:11px;left:3px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-one .swatch-top .swatch-image,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-one .swatch-top .swatch-image img{position:relative;width:179px;height:179px}.single-product .swatchclone.swatch-deluxe-one .swatch-top .swatch-image .swatch-label{position:absolute;left:50%;bottom:0px;transform:translate(-50%, -50%);font-size:10px;line-height:15px;letter-spacing:.08em;margin-top:-11px}.single-product .swatchclone.swatch-deluxe-one .swatch-bottom{display:flex;gap:22px;justify-content:flex-start;align-items:flex-start}.single-product .swatchclone.swatch-deluxe-one .swatch-bottom .swatch-text>.swatch-label:first-child{display:flex;justify-content:space-between}.single-product .swatchclone.swatch-deluxe-one .swatch-bottom .swatch-text>.swatch-label:first-child .info-link{transform:none;font-size:10px;line-height:15px;letter-spacing:.08em;color:#888;font-weight:300}.single-product .swatchclone.swatch-deluxe-one .swatch-bottom .swatch-text>.swatch-label:nth-child(2){margin:0 0 3px 0}.single-product .swatchclone.swatch-deluxe-one .swatch-bottom .swatch-text .swatch-description{font-size:12px;line-height:18px;font-weight:400;color:#000}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-two{flex-direction:column;align-items:flex-start;padding:25px 21px 24px 21px;gap:9px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-two>.swatch-label{display:flex;justify-content:space-between;width:100%;margin:0 0 3px 0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-two>.swatch-label>.info-link{transform:none;margin:0;font-size:10px;line-height:15px;letter-spacing:.08em;color:#888;font-weight:300}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-two .sub-swatch{display:flex;gap:20px;align-items:center}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-two .sub-swatch.hide{display:none}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-two .sub-swatch .swatch-label{margin:0 0 4px 0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-two .sub-swatch .swatch-description{font-size:12px;line-height:18px;font-weight:400;color:#000}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-three{flex-direction:column;align-items:flex-start;padding:25px 21px 24px 21px;gap:9px}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-three>.swatch-label{display:flex;justify-content:space-between;width:100%;margin:0 0 3px 0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-three>.swatch-label>.info-link{transform:none;margin:0;font-size:10px;line-height:15px;letter-spacing:.08em;color:#888;font-weight:300}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-three .sub-swatch{display:flex;gap:20px;align-items:center}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-three .sub-swatch .swatch-label{margin:0 0 4px 0}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_deluxe_info] .swatchclone.swatch-deluxe-three .sub-swatch .swatch-description{font-size:12px;line-height:18px;font-weight:400;color:#000}.single_variation_wrap{background-color:#f5f5f7;border-radius:16px;padding:24px 32px 38px 32px}.single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;align-items:center}@media(max-width: 939px){.single_variation_wrap{margin-left:-5px !important;margin-right:0 !important}}.single-product .woocommerce-variation-price,.single-product form.variations_form .single_variation_wrap .woocommerce-variation-availability{margin-bottom:5px}.single_variation_wrap .woocommerce-variation-price .price{display:flex;align-items:center;justify-content:center;flex-direction:column}.single_variation_wrap .woocommerce-variation-price .price del{text-decoration:none}.single_variation_wrap .woocommerce-variation-price .price del .amount{font-size:19px !important;letter-spacing:1.52px !important}.single_variation_wrap .woocommerce-variation-price .price del .amount:before{width:100%;position:absolute;content:"";right:0;top:50%;height:0;border-bottom:1px solid #f9423a;opacity:.7;transform:rotate(-15deg)}.single_variation_wrap .woocommerce-variation-price .price ins .amount{font-size:30px !important;letter-spacing:2.4px !important;line-height:30px;font-weight:700}.woocommerce-price-suffix{font-size:10px;line-height:15px;letter-spacing:.08em;margin-bottom:10px;margin-left:3px}.single_variation_wrap button.button{background-color:#06c !important;border:2px solid #06c !important;border-radius:100px !important;font-size:17px !important;letter-spacing:1.36px;font-weight:400 !important;margin:13px 0 16px 0 !important;float:none !important;padding:9px 21px !important;transition:all .2s ease 0s}.single_variation_wrap button.button:hover,.single_variation_wrap button.button:focus{background-color:#fff !important;color:#06c !important}.below-addtocart-info{display:flex;text-align:center;justify-content:space-between}.below-addtocart-left,.below-addtocart-right{padding:0 12.5px}.below-addtocart-info img{margin:0 0 2px 0}.below-addtocart-title,.below-addtocart-title a{font-size:12px;line-height:18px;font-weight:400;letter-spacing:.08em;color:#06c;margin:0 0 6px 0}.below-addtocart-description{font-size:10px;line-height:15px;font-weight:400;letter-spacing:.08em;color:#000}.modalaction-overlay{position:fixed;background-color:rgba(0,0,0,.6);z-index:20000;display:none;top:0;left:0;width:100%;height:100%}.modalaction-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;width:1200px;max-width:min(100vw - 50px,600px);max-height:90vh;background-color:#fff;border-radius:25px;display:none;overflow:hidden}.modalaction-close{position:absolute;top:8px;right:8px;width:44px;height:44px;cursor:pointer}.modalaction-close svg path{stroke:#888;transition:all .2s ease 0s}.modalaction-close:hover svg path,.modalaction-close:focus svg path{stroke:#06c}.modalaction-content-wrapper{padding:25px 0;width:100%}.modalaction-content-inner{height:100%;overflow-y:auto;padding:0 25px}.modalaction-content{max-width:944px;margin:0 auto;padding:0;font-size:13px;line-height:25px;font-weight:400;letter-spacing:.08em}.modalaction-title{font-size:44px;line-height:66px;font-weight:700;text-align:center;margin:0 0 9px 0}.modalaction-subtitle{font-size:17px;line-height:30px;font-weight:400;text-align:center;letter-spacing:.08em;margin:0 0 58px 0}.modalaction-description{text-align:center}.modalaction-description form{margin-top:32px;display:flex;flex-direction:column;gap:10px}form.loading{min-height:107px;position:relative;display:flex;align-items:center;justify-content:center}form.loading>*{display:none}form.loading:after{content:"";display:inline-block;box-sizing:border-box;width:24px;height:24px;border-radius:100%;border:1px solid rgba(0,0,0,0);animation:loader_fade .5s ease-in,loader_spinner .5s linear infinite;border-top-color:#000}form.notvalid input[type=text]{border-color:red}.modal-overlay{position:fixed;background-color:rgba(0,0,0,.6);z-index:20000;display:none;top:0;left:0;width:100%;height:100%}.modal-content-list{display:none}.modal-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;width:1200px;max-width:min(100vw - 50px,1200px);max-height:90vh;background-color:#fff;border-radius:25px;display:none;overflow:hidden}.modal-wrapper.modal-offers-wrapper{max-width:420px}.modal-wrapper.modal-offers-wrapper .modal-close{top:8px;right:8px}.modal-wrapper.modal-offers-wrapper .modal-content-wrapper{padding:0}.modal-wrapper.modal-offers-wrapper .modal-content-wrapper .modal-content-inner{padding:0}.modal-wrapper.modal-offers-wrapper .modal-content-wrapper .modal-content-inner .modal-content{padding:0;max-width:100%}.modal-wrapper.modal-offers-wrapper .modal-content-wrapper .modal-content-inner .modal-content .modal-thumb{padding:32px}.modal-wrapper.modal-offers-wrapper .modal-content-wrapper .modal-content-inner .modal-content .modal-thumb img{aspect-ratio:1/1;width:100%;object-fit:content;object-position:center}.modal-wrapper.modal-offers-wrapper .modal-content-wrapper .modal-content-inner .modal-content .modal-notice{padding:16px 32px;text-align:center}.modal-wrapper[name=content-filling]{background-color:#f5f5f7}.modal-wrapper a{font-size:14px;line-height:25px;font-weight:400;letter-spacing:.08em;color:#06c}.modal-close{position:absolute;top:32px;right:32px;width:44px;height:44px;cursor:pointer}.modal-close svg path{stroke:#888;transition:all .2s ease 0s}.modal-close:hover svg path,.modal-close:focus svg path{stroke:#06c}.modal-content-wrapper{padding:25px 0;width:100%}.modal-content-inner{height:100%;overflow-y:auto;padding:0 25px}.modal-content{max-width:944px;margin:0 auto;padding:57px 0 0 0;font-size:13px;line-height:25px;font-weight:400;letter-spacing:.08em}.modal-title{font-size:44px;line-height:66px;font-weight:700;text-align:center;margin:0 0 9px 0}.modal-subtitle{font-size:17px;line-height:30px;font-weight:400;text-align:center;letter-spacing:.08em;margin:0 0 58px 0}.modal-row{display:flex;gap:16px}.modal-column{margin-bottom:16px;flex:1}.modal-filling-type-title{font-size:24px;line-height:36px;font-weight:700;text-align:center;letter-spacing:.08em;margin:0 0 28px 0}.modal-column-image{margin:0 0 26px 0;text-align:center}.modal-filling-type-softness-caption{font-size:12px;line-height:18px;font-weight:700;text-align:center;letter-spacing:.08em;margin:0 0 4px 0;white-space:nowrap}.modal-filling-type-softness-rating{display:flex;align-items:center;justify-content:center;margin:0 0 16px 0}.modal-filling-type-softness-description{font-size:12px;line-height:18px;font-weight:400;text-align:center;letter-spacing:.08em;margin:0 0 32px 0;min-height:36px}.modal-filling-type-recommend-pill{border-radius:16px;border:1px solid #06c;width:100%;position:relative;padding:14px 15px 9px 15px;margin:0 0 27px 0}.modal-filling-type-recommend-pill-caption{position:absolute;top:-8px;left:50%;transform:translateX(-50%);font-size:12px;line-height:18px;font-weight:700;text-align:center;letter-spacing:.08em;color:#06c;background-color:#f5f5f7;padding:0 13px}.modal-filling-type-recommend-pill-content{font-size:12px;line-height:18px;font-weight:700;text-align:center;letter-spacing:.08em;color:#06c}@media(max-width: 991px){.modal-filling-type-softness-description{min-height:54px}}@media(max-width: 767px){.modal-row{flex-direction:column}.modal-column{display:flex;flex-direction:column;align-items:center}.modal-filling-type-recommend-pill{max-width:304px}}@media(max-width: 575px){.modal-title{font-size:30px;line-height:45px}}.modal-trial-column-title{font-size:14px;line-height:21px;font-weight:700;min-height:50px;text-align:center;margin:-12px 0 13px 0}.light{font-size:12px;line-height:18px;font-weight:400;color:#888;display:block}#content-trial{padding:57px 0 75px 0}.modal-trial-column-description{text-align:center}.modal-cta{text-align:center;margin:0 0 12px 0}.single-product .modal-cta.hide-on-single-product{display:none}.modal-content button.button{background-color:#06c !important;border:1px solid #06c !important;border-radius:100px !important;padding:9px 59px 10px 59px !important;font-weight:400 !important;line-height:26px !important;letter-spacing:.08em;margin:26px 0 0 0}.modal-content button.button:hover{background-color:#fff !important;color:#06c !important}#content-deliverydays{padding:57px 0 75px 0}#content-deliverydays .modal-subtitle{margin:0 0 32px 0}#content-deliverydays .modal-description{text-align:center}.sticky-price{display:none;box-shadow:0 3px 4px #eee;z-index:1;padding:0;position:relative}.sticky-price{display:block !important}#bb-container .header-inner .sticky-price{display:none !important}.header--stick+#bb-container .header-inner .sticky-price{display:none}.sticky-price .grid-container{display:flex;justify-content:center;align-items:center;gap:25px}.sticky-price-name{font-size:19px;line-height:29px;font-weight:700;letter-spacing:1.52px;font-size:14px;line-height:24px;letter-spacing:0;display:none}.sticky-price-info{display:flex;align-items:center}.sticky-price-description{font-size:14px;line-height:21px;font-weight:700;letter-spacing:1.12px;margin-top:4px;margin-right:16px}.sticky-price-cost{font-size:24px;line-height:36px;font-weight:700;letter-spacing:1.92px;margin-bottom:1px;margin-right:3px;font-size:14px;line-height:24px;letter-spacing:0}.sticky-price-tax{font-size:10px;line-height:15px;font-weight:400;letter-spacing:.8px;margin-bottom:1px}@media(max-width: 767px){.sticky-price-description{display:none}}.sticky-price-photo{flex:0 0 100px}.sticky-price-content{flex:none;display:flex;gap:15px;align-items:center;justify-content:flex-end}.sticky-price-options{font-size:14px;line-height:18px;letter-spacing:0;text-align:center;word-break:keep-all;display:none}.sticky-price-attribute{font-size:12px;line-height:18px;letter-spacing:0;font-weight:bold}.sticky-price-action button.button{margin:0;background-color:#06c !important;border:2px solid #06c !important;border-radius:100px !important;font-size:14px !important;line-height:20px;letter-spacing:0;font-weight:400 !important;width:100%;padding:10px 15px 5px 15px !important}.sticky-price-action button.button:hover{color:#06c !important}.sticky-price-cost .woocommerce-price-suffix{margin-bottom:0;font-size:12px !important}.sticky-price-cost .woocommerce-price-suffix,.sticky-price-cost .price del span.amount{font-weight:700 !important;color:#000}.sticky-price .sticky-price-cost .price del .woocommerce-Price-amount:before{width:100%;position:absolute;content:"";right:0;top:50%;height:0px;border-bottom:1px solid #f9423a;opacity:.7;transform:rotate(-15deg)}@media(max-width: 767px){.sticky-price .grid-container{justify-content:space-evenly;gap:10px}.sticky-price-content{padding:15px 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;flex-direction:column}.sticky-price-options-wrapper{display:flex;align-items:center;flex-direction:column}.sticky-price-cost .woocommerce-price-suffix{text-align:center}}@media(max-width: 575px){.sticky-price-photo,.sticky-price-content{flex:1}}.addtocart-button-group ._paidy-promotional-messaging{visibility:hidden;height:0px}.pswp{z-index:12000}.pswp .pswp__caption{display:none}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .disabled,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size] .disabled,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cat] .disabled,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cover] .disabled{cursor:pointer !important;pointer-events:all}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .disabled.totally-out-of-stock,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size] .disabled.totally-out-of-stock,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cat] .disabled.totally-out-of-stock,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cover] .disabled.totally-out-of-stock{cursor:default;pointer-events:none}.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_color] .disabled:before,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size] .disabled:before,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cat] .disabled:before,.single-product .tawcvs-swatches[data-attribute_name=attribute_pa_size-cover] .disabled:before{display:block !important}.vwg_video_js_1-dimensions.vjs-fluid{padding-top:100% !important}.wpcf7-form label{font-size:12px;letter-spacing:.96px}.wpcf7 form .wpcf7-response-output{border-radius:32px;text-align:center;padding:8px 16px;margin:16px 0}.wpcf7-form label span.wpcf7-not-valid-tip,.wpcf7-not-valid-tip{color:red}.single-row-textarea{height:43.5px}.wcpf7-radio{margin-top:11px}.wpcf7-list-item{margin:0 15px 12px 0}.wpcf7-list-item label .wpcf7-list-item-label{color:#000}.form-submit{padding:18px 0 0 0}.form-submit p{display:flex;align-items:center;flex-direction:column;margin-bottom:0}.form-submit p .wpcf7-submit{margin-bottom:7px}.form-submit p .wpcf7-spinner{display:block}#photo-attachment{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}#photo-attachment-label{display:flex;align-items:center;margin:0 0 15px 0}#photo-attachment-label span{color:#000}#photo-attachment-trigger{cursor:pointer;width:120px;display:block}#photo-attachment-trigger:hover #photo-attachment-preview:after,#photo-attachment-trigger:focus #photo-attachment-preview:after{background-color:#06c}#photo-attachment-trigger:focus{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}#photo-attachment-trigger *{pointer-events:none}#photo-attachment-trigger strong{display:flex;align-items:center}#photo-attachment-trigger .wpcf7-form-control-wrap{padding:0}#photo-attachment-preview{width:120px;height:120px;background-color:#fff;border-radius:8px;overflow:hidden;display:block;position:relative}#photo-attachment-preview:hover,#photo-attachment-preview:focus{background-color:#06c}#photo-attachment-preview:hover:after,#photo-attachment-preview:focus:after{background-color:#06c !important}#photo-attachment-preview:after{content:"";-webkit-mask-image:url(../../img/attachment-preview.svg);mask-image:url(../../img/attachment-preview.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:68px 52px;mask-size:68px 52px;background-color:#888;transition:all .2s ease 0s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:68px;height:52px}#photo-attachment-preview.file-added:after{display:none}#photo-attachment-preview img{width:100%;height:100%;object-fit:cover;object-position:center}#photo-attachment-remove{display:flex;width:15px;height:15px;border-radius:50%;background-color:#000;color:#fff;cursor:pointer;margin-left:10px;align-items:center;justify-content:center;transition:all .2s ease 0s}#photo-attachment-remove:hover,#photo-attachment-remove:focus{background-color:#06c}#photo-attachment-remove svg{fill:#fff}.frontpage-slider-wrapper>*{max-width:100%;transform:none !important}.frontpage-slider-wrapper>*>*{max-width:100%;transform:none !important}.n2-ss-slider-controls.n2-ss-slider-controls-absolute-left-center{left:0;width:50% !important}.n2-ss-slider-controls.n2-ss-slider-controls-absolute-right-center{right:0;width:50% !important}body.blog,body.archive{background-color:#f5f5f7}body.blog .entry-header,body.archive .entry-header{max-width:min(100vw - 112px,944px);padding-top:112px;margin-left:auto;margin-right:auto;margin-bottom:64px}@media(max-width: 767px){body.blog .entry-header,body.archive .entry-header{max-width:min(100vw - 32px,944px);padding-top:56px;margin-bottom:32px}}body.blog .entry-header .entry-title,body.archive .entry-header .entry-title{text-align:center;font-weight:bold}body.blog .entry-content .blog-wrapper,body.archive .entry-content .blog-wrapper{display:flex;gap:24px;justify-content:center;flex-wrap:wrap;margin:0 0 188px 0}@media(max-width: 991px){body.blog .entry-content .blog-wrapper,body.archive .entry-content .blog-wrapper{gap:32px}}@media(max-width: 767px){body.blog .entry-content .blog-wrapper,body.archive .entry-content .blog-wrapper{gap:12px;margin:0 0 90px 0}}body.blog .entry-content .blog-wrapper .post-card,body.archive .entry-content .blog-wrapper .post-card{flex:0 0 calc((100% - 24px)/2)}@media(max-width: 991px){body.blog .entry-content .blog-wrapper .post-card,body.archive .entry-content .blog-wrapper .post-card{flex:0 0 calc((100% - 32px)/2)}}@media(max-width: 767px){body.blog .entry-content .blog-wrapper .post-card,body.archive .entry-content .blog-wrapper .post-card{flex:0 0 100%}}@media(max-width: 767px){body.blog .entry-content .blog-wrapper .post-card .post-card-description,body.archive .entry-content .blog-wrapper .post-card .post-card-description{padding:12px 24px 24px}}@media(max-width: 767px){body.blog .entry-content .blog-wrapper .post-card .post-card-description .post-card-title h3,body.archive .entry-content .blog-wrapper .post-card .post-card-description .post-card-title h3{font-size:24px;letter-spacing:1.92px;margin-bottom:14px}}.blog-category-wrapper{margin:0 0 55px 0;display:flex;justify-content:center}@media(max-width: 767px){.blog-category-wrapper{margin:0 0 40px 0}}.blog-category-wrapper.lightgray-scheme .blog-category-inner{background-color:#f5f5f7}.blog-category-wrapper.bigger .blog-category-inner .blog-category{font-size:24px;letter-spacing:1.92px;padding:10px 15px;min-width:138px}.blog-category-wrapper .blog-category-inner{background-color:#fff;border-radius:32px;display:flex;flex-wrap:wrap;justify-content:center}.blog-category-wrapper .blog-category-inner .blog-category{text-align:center;border-radius:32px;min-width:133px;cursor:pointer;transition:all .2s ease 0s;padding:11px 13px;color:#06c;font-weight:bold;font-size:14px;letter-spacing:1.12px;white-space:nowrap}@media(max-width: 767px){.blog-category-wrapper .blog-category-inner .blog-category{min-width:109px}}.blog-category-wrapper .blog-category-inner .blog-category:hover,.blog-category-wrapper .blog-category-inner .blog-category:focus{background-color:#000;color:#fff}.blog-category-wrapper .blog-category-inner .blog-category.active{background-color:#000;color:#fff}@media(max-width: 767px){.page-template-template-compare.page-id-1068 .blog-category-wrapper .blog-category-inner{width:288px}}.page-template-template-compare.page-id-1068 .blog-category-wrapper .blog-category-inner .blog-category{font-size:24px;letter-spacing:1.92px;padding:10px 15px;min-width:138px}@media(max-width: 767px){.page-template-template-compare.page-id-1124 .blog-category-wrapper .blog-category-inner{column-gap:6px;row-gap:0;width:310px}}.page-template-template-compare.page-id-1124 .blog-category-wrapper .blog-category-inner .blog-category{min-width:100px;padding:11px 33px}@media(max-width: 767px){.page-template-template-compare.page-id-1124 .blog-category-wrapper .blog-category-inner .blog-category{font-size:12px;letter-spacing:.96px;min-width:152px;padding:11px 11px}}.featured-image-wrapper{position:relative}.featured-image-wrapper .featured-image{margin:0;max-width:100%}.featured-image-wrapper .featured-image img{width:100%;height:475px;object-fit:cover;object-position:center}@media(max-width: 767px){.featured-image-wrapper .featured-image img{height:300px}}.featured-image-wrapper .featured-image:after{content:"";background-color:rgba(0,0,0,.4);position:absolute;width:100%;height:100%;top:0;left:0}.featured-image-wrapper .page-heading-wrapper{position:absolute;z-index:2;width:min(100vw - 112px,944px);top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}@media(max-width: 767px){.featured-image-wrapper .page-heading-wrapper{width:min(100vw - 32px,944px)}}.featured-image-wrapper .page-heading-wrapper h1{font-weight:bold;color:#fff}.paging-numbered,.nav-links{text-align:center;margin:100px auto !important;display:flex;align-items:center;justify-content:center}.paging-numbered .page-numbers,.nav-links .page-numbers{padding:8px;min-width:50px;height:50px;border:1px solid #000;margin-left:4px;margin-right:4px;line-height:32px;text-decoration:none;font-size:14px}.paging-numbered .page-numbers.current,.nav-links .page-numbers.current{background-color:#000;border:1px solid #000;color:#fff;cursor:default;transition:all .2s ease 0s}.paging-numbered .page-numbers svg,.nav-links .page-numbers svg{width:8px}.paging-numbered .page-numbers svg path,.nav-links .page-numbers svg path{fill:#000 !important}.paging-numbered .page-numbers.prev,.paging-numbered .page-numbers.next,.nav-links .page-numbers.prev,.nav-links .page-numbers.next{padding:9px 8px 7px 8px}.paging-numbered .page-numbers:hover,.nav-links .page-numbers:hover{background-color:#06c;border:1px solid #06c;color:#fff}.paging-numbered .page-numbers:hover svg path,.nav-links .page-numbers:hover svg path{fill:#fff !important}.paging-numbered a,.nav-links a{border:none}.paging-numbered a:hover,.nav-links a:hover{text-decoration:none}.paging-numbered .nav-first,.paging-numbered .nav-last,.paging-numbered .nav-prev,.paging-numbered .nav-next,.nav-links .nav-first,.nav-links .nav-last,.nav-links .nav-prev,.nav-links .nav-next{display:flex;align-items:center;justify-content:center}.paging-numbered .nav-first svg,.paging-numbered .nav-last svg,.nav-links .nav-first svg,.nav-links .nav-last svg{width:14px}.paging-numbered .nav-prev svg,.paging-numbered .nav-next svg,.nav-links .nav-prev svg,.nav-links .nav-next svg{width:8px}.paging-numbered .nav-first:hover svg,.paging-numbered .nav-last:hover svg,.paging-numbered .nav-prev:hover svg,.paging-numbered .nav-next:hover svg,.nav-links .nav-first:hover svg,.nav-links .nav-last:hover svg,.nav-links .nav-prev:hover svg,.nav-links .nav-next:hover svg{fill:#fff}.single-post .post{margin:0}.single-post .entry-header{max-width:min(100vw - 112px,944px);padding-top:112px;margin-left:auto;margin-right:auto;margin-bottom:64px}@media(max-width: 767px){.single-post .entry-header{max-width:min(100vw - 32px,944px);padding-top:56px;margin-bottom:32px}}.single-post .entry-header .entry-title{text-align:center;font-weight:bold}.single-post .entry-header .entry-meta{display:none}.single-post .comments-area{display:none}.single-post .single-footer{background-color:#f7f9fb;padding:67px 0 112px}@media(max-width: 767px){.single-post .single-footer{padding:38px 0 81px}}.prevnextpost-wrapper{display:flex;gap:24px;justify-content:center}@media(max-width: 767px){.prevnextpost-wrapper{gap:32px}}@media(max-width: 767px){.prevnextpost-wrapper{gap:12px}}.prevnextpost-wrapper .prevnextpost{flex:1;display:flex;flex-direction:column;max-width:calc((100% - 24px)/2)}@media(max-width: 991px){.prevnextpost-wrapper .prevnextpost{flex:0 0 calc((100% - 32px)/2)}}@media(max-width: 767px){.prevnextpost-wrapper .prevnextpost{max-width:calc((100% - 12px)/2)}}.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation a:hover .prevpost-navigation,.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation a:hover .nextpost-navigation,.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation a:focus .prevpost-navigation,.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation a:focus .nextpost-navigation{color:#06c}.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .prevpost-navigation,.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .nextpost-navigation{font-size:24px;letter-spacing:1.92px;font-weight:bold;position:relative;padding-bottom:3px;margin-bottom:22px;color:#000;transition:all .2s ease 0s}@media(max-width: 767px){.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .prevpost-navigation,.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .nextpost-navigation{font-size:17px;letter-spacing:1.36px;margin-bottom:12px}}.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .prevpost-navigation:after,.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .nextpost-navigation:after{content:"";position:absolute;top:50%;transform:translateY(-50%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:15px 27px;mask-size:15px 27px;width:15px;height:27px;background-color:#000;transition:all .2s ease 0s}@media(max-width: 767px){.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .prevpost-navigation:after,.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .nextpost-navigation:after{-webkit-mask-size:9px 24px;mask-size:9px 24px;width:9px;height:24px}}.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .prevpost-navigation:hover:after,.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .prevpost-navigation:focus:after,.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .nextpost-navigation:hover:after,.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .nextpost-navigation:focus:after{background-color:#06c}.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .prevpost-navigation{padding-right:21px;text-align:right}@media(max-width: 767px){.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .prevpost-navigation{padding-right:17px}}.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .prevpost-navigation:after{right:0;-webkit-mask-image:url(../../img/next-arrow.svg);mask-image:url(../../img/next-arrow.svg)}.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .nextpost-navigation{padding-left:21px}@media(max-width: 767px){.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .nextpost-navigation{padding-left:17px}}.prevnextpost-wrapper .prevnextpost .prevnextpost-navigation .nextpost-navigation:after{left:0;-webkit-mask-image:url(../../img/prev-arrow.svg);mask-image:url(../../img/prev-arrow.svg)}.post-card{background-color:#fff;border-radius:32px;overflow:hidden;flex:1;display:flex;flex-direction:column}@media(max-width: 991px){.post-card{border-radius:24px}}.post-card .post-card-thumb{width:100%;aspect-ratio:1.618/1;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#000}.post-card .post-card-description{padding:20px 32px 47px;display:flex;flex-direction:column;justify-content:space-between;flex:1}@media(max-width: 991px){.post-card .post-card-description{padding:12px 22px 23px 22px}}@media(max-width: 767px){.post-card .post-card-description{padding:6px 8px 16px 8px}}.post-card .post-card-description .post-card-title h3{font-weight:bold;text-align:center}@media(max-width: 991px){.post-card .post-card-description .post-card-title h3{margin-bottom:12px}}@media(max-width: 767px){.post-card .post-card-description .post-card-title h3{font-size:12px;letter-spacing:.96px;text-align:left;margin-bottom:2px}}.post-card .post-card-description .post-card-content,.post-card .post-card-description .post-card-content p{font-size:12px;letter-spacing:.96px}.post-card .post-card-description .post-card-content:last-child,.post-card .post-card-description .post-card-content p:last-child{margin:0}@media(max-width: 767px){.post-card .post-card-description .post-card-content,.post-card .post-card-description .post-card-content p{font-size:10px;letter-spacing:.8px}}.page-template-template-compare .content-area>.entry-header .page-heading-wrapper .entry-container .entry-title,.page-template-template-collection .content-area>.entry-header .page-heading-wrapper .entry-container .entry-title,.page-template-template-sofa-top .content-area>.entry-header .page-heading-wrapper .entry-container .entry-title{margin-bottom:16px;display:none;font-size:44px;letter-spacing:3.52px}@media(max-width: 767px){.page-template-template-compare .content-area>.entry-header .page-heading-wrapper .entry-container .entry-title,.page-template-template-collection .content-area>.entry-header .page-heading-wrapper .entry-container .entry-title,.page-template-template-sofa-top .content-area>.entry-header .page-heading-wrapper .entry-container .entry-title{font-size:24px;letter-spacing:1.92px}}.page-template-template-compare .content-area>.entry-header .page-heading-wrapper .entry-container .entry-title.active,.page-template-template-collection .content-area>.entry-header .page-heading-wrapper .entry-container .entry-title.active,.page-template-template-sofa-top .content-area>.entry-header .page-heading-wrapper .entry-container .entry-title.active{display:block}.page-template-template-compare .content-area>.entry-content .blog-category-wrapper,.page-template-template-collection .content-area>.entry-content .blog-category-wrapper,.page-template-template-sofa-top .content-area>.entry-content .blog-category-wrapper{margin-top:56px;margin-bottom:56px}.page-template-template-compare.white-bg .blog-category-wrapper .blog-category-inner,.page-template-template-collection.white-bg .blog-category-wrapper .blog-category-inner,.page-template-template-sofa-top.white-bg .blog-category-wrapper .blog-category-inner{background-color:#f5f5f7}.page-template-template-compare .directsale-block-wrapper .directsale-block-price,.page-template-template-collection .directsale-block-wrapper .directsale-block-price,.page-template-template-sofa-top .directsale-block-wrapper .directsale-block-price{margin:0}.page-template-template-compare .directsale-block-wrapper .directsale-block-action,.page-template-template-collection .directsale-block-wrapper .directsale-block-action,.page-template-template-sofa-top .directsale-block-wrapper .directsale-block-action{display:none}@media(max-width: 767px){.page-template-template-compare .blog-category-wrapper .blog-category-inner,.page-template-template-collection .blog-category-wrapper .blog-category-inner,.page-template-template-sofa-top .blog-category-wrapper .blog-category-inner{display:grid;grid-template-columns:repeat(2, 1fr)}}.wp-block-columns.column-compare-size .wp-block-column{display:flex;flex-direction:column}.wp-block-columns.column-compare-size .wp-block-column>.wp-block-group{flex:1}.wp-block-columns.column-compare-size .wp-block-column>p{margin-bottom:5px !important}.wp-block-columns.column-compare-size .wp-block-column>h3{line-height:32px;margin-bottom:0 !important}.wp-block-columns.column-compare-size .wp-block-column>h3+p{margin-bottom:14px !important}.wp-block-columns.column-compare-size .wp-block-column>.wp-block-image:not(:first-child){margin-bottom:7px !important}.wp-block-columns.column-compare-size .wp-block-column>.wp-block-image:not(:first-child) figure{display:flex;justify-content:center}.wp-block-columns.column-compare-size .wp-block-column .compare-price{margin-top:14px;margin-bottom:21px !important}.wp-block-columns.column-compare-size .wp-block-column>.wp-block-buttons{margin-bottom:13px !important}@media(max-width: 991px){.wp-block-columns.column-compare-size:not(.is-not-stacked-on-mobile){max-width:464px;margin-left:auto;margin-right:auto;column-gap:16px;row-gap:26px}}@media(max-width: 991px){.wp-block-columns.column-compare-size:not(.is-not-stacked-on-mobile) .wp-block-column{flex-basis:calc(50% - 8px) !important}}.compare-content-wrapper .compare-content:not(:first-child){display:none}.choices{width:100%;max-width:311px;margin-left:auto;margin-right:auto;margin-bottom:24px !important}.choices:after{content:url("data:image/svg+xml,%3Csvg width='44' height='45' viewBox='0 0 44 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 22.5L14 22.5' stroke='%23888888'/%3E%3Cpath d='M22 30.5L22 14.5' stroke='%23888888'/%3E%3C/svg%3E%0A") !important;border:none !important;top:50% !important;right:0 !important;margin-top:0 !important;transform:translateY(-50%);width:44px !important;height:44px !important;transition:all .2s ease 0s}.choices:hover:after,.choices:focus:after,.choices.is-focused:after{content:url("data:image/svg+xml,%3Csvg width='44' height='45' viewBox='0 0 44 45' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 22.5L14 22.5' stroke='%230066cc'/%3E%3Cpath d='M22 30.5L22 14.5' stroke='%230066cc'/%3E%3C/svg%3E%0A") !important}.choices.is-open .choices__inner,.choices.is-focused .choices__inner{border-color:#06c}.choices.is-open .choices__inner{border-radius:12px 12px 0 0}.choices.is-open .choices__list--dropdown{border-color:#06c}.choices .choices__inner{border:2px solid #06c;border-radius:12px;background-color:#fff;padding:0 !important;min-height:0}.choices .choices__inner .choices__list--single{padding:14px 36px 14px 14px}.choices .choices__list--dropdown{margin-top:-2px;border-radius:0 0 12px 12px;border:2px solid #06c;border-top-color:#d2d2d7}.choices .choices__list--dropdown .choices__input{display:none !important}.choices+#dogfinder{width:100%;max-width:624px;margin-left:auto;margin-right:auto;background-color:#f8f8f8;border-radius:24px;border:none}#dogfinder.dog-small svg .dog-small,#dogfinder.dog-medium svg .dog-medium,#dogfinder.dog-large svg .dog-large,#dogfinder.dog-xxlarge svg .dog-xxl{fill:#000}body.page-template-template-stores{background-color:#f5f5f7}body.page-template-template-stores .blog-category-wrapper{margin-bottom:64px}@media(max-width: 767px){body.page-template-template-stores .blog-category-wrapper{margin-bottom:40px}}.store-location-wrapper{background-color:#fff;border-radius:24px;padding:64px 32px 56px;margin-bottom:106px !important}@media(max-width: 767px){.store-location-wrapper{border-radius:0;max-width:100% !important;padding:40px 16px 24px;margin-bottom:76px !important}}.store-location-wrapper .slim-container{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:21px}@media(max-width: 991px){.store-location-wrapper .slim-container{gap:16px;row-gap:25px}}@media(max-width: 767px){.store-location-wrapper .slim-container{gap:0}}.store-location-wrapper .slim-container .store-location{width:calc(50% - 12px)}@media(max-width: 991px){.store-location-wrapper .slim-container .store-location{width:calc(50% - 8px)}}@media(max-width: 767px){.store-location-wrapper .slim-container .store-location{width:100%;margin-bottom:16px}.store-location-wrapper .slim-container .store-location.active .store-location-title:after{transform:translateY(-50%) rotate(270deg)}}.store-location-wrapper .slim-container .store-location .store-location-title{background-color:#f5f5f7;padding:12px 32px;border-radius:32px;font-size:17px;letter-spacing:1.36px;font-weight:bold;margin:0 0 23px 0;position:relative}@media(max-width: 767px){.store-location-wrapper .slim-container .store-location .store-location-title{font-size:10px;letter-spacing:.8px;padding:12px 24px;margin:0;cursor:pointer;transition:all .2s ease 0s}.store-location-wrapper .slim-container .store-location .store-location-title:hover,.store-location-wrapper .slim-container .store-location .store-location-title:focus{background-color:#eee}.store-location-wrapper .slim-container .store-location .store-location-title:after{content:"";-webkit-mask-image:url(../../img/blue-arrow.svg);mask-image:url(../../img/blue-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:6px 12px;mask-size:6px 12px;background-color:#06c;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(90deg);width:12px;height:12px;display:block;transition:all .2s ease 0s}}.store-location-wrapper .slim-container .store-location .store-location-list{padding:0 0 0 32px;font-size:14px;line-height:21px;letter-spacing:1.12px}@media(max-width: 767px){.store-location-wrapper .slim-container .store-location .store-location-list{padding:24px 24px 0px;display:none}}.store-location-wrapper .slim-container .store-location .store-location-list .store-list{cursor:pointer;transition:all .2s ease 0s;margin:0 0 9px 0}.store-location-wrapper .slim-container .store-location .store-location-list .store-list:hover,.store-location-wrapper .slim-container .store-location .store-location-list .store-list:focus{color:#06c}@media(max-width: 767px){.store-location-wrapper .slim-container .store-location .store-location-list .store-list{margin:0 0 24px 0}}.store-location-detail-wrapper{margin-bottom:188px !important}@media(max-width: 767px){.store-location-detail-wrapper{margin-bottom:80px !important}}.store-location-detail-wrapper .store-location-detail .store-location-detail-title{text-align:center}.store-location-detail-wrapper .store-location-detail .store-location-detail-title h2{font-weight:bold;margin-bottom:27px}@media(max-width: 767px){.store-location-detail-wrapper .store-location-detail .store-location-detail-title h2{font-size:24px;letter-spacing:1.92px;margin-bottom:21px}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list{margin:0 0 76px 0}@media(max-width: 991px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list{display:flex;flex-wrap:wrap;gap:32px}}@media(max-width: 767px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list{gap:12px}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail{display:flex;background-color:#fff;border-radius:24px;margin:0 0 32px 0;overflow:hidden}@media(max-width: 991px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail{width:calc(50% - 16px);flex-direction:column;margin:0}}@media(max-width: 767px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail{width:calc(50% - 6px)}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-photo{min-height:284px;height:100%;flex:1;background-position:right bottom;background-repeat:no-repeat;background-size:cover}@media(max-width: 991px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-photo{height:auto;min-height:102px;width:100%;aspect-ratio:1.618/1;flex:initial}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content{padding:31px 24px 24px;font-size:12px;letter-spacing:.96px;flex:1;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 991px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content{padding:20px 24px 24px}}@media(max-width: 767px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content{font-size:10px;letter-spacing:.8px;padding:14px 16px 26px}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top a{color:#000}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top a:hover,.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top a:focus{color:#06c}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-title h5{font-weight:bold;margin-bottom:12px}@media(max-width: 767px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-title h5{font-size:12px;letter-spacing:.96px;margin-bottom:6px}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-row{display:flex}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-row .store-detail-attr{margin-right:4px;flex-shrink:0}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-product-handled{margin-bottom:13px}@media(max-width: 767px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-product-handled{flex-direction:column;margin-bottom:10px}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-product-handled .store-detail-attr{margin-right:0}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-product-handled .store-detail-attr{margin-right:7px}@media(max-width: 991px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-address{margin:0 0 5px 0}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-contact{display:flex;gap:24px;margin-bottom:13px}@media(max-width: 991px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-contact{flex-direction:column;gap:0}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-top .store-detail-others{margin-bottom:13px}@media(max-width: 991px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-bottom .store-detail-action{max-width:200px}}@media(max-width: 767px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-bottom .store-detail-action{max-width:150px}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-bottom a{font-size:14px;letter-spacing:1.12px;margin:0 12px 5px 0;display:inline-block}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-bottom a:last-child{margin-right:0}@media(max-width: 991px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-bottom a{margin:0 19px 5px 0}}@media(max-width: 767px){.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-bottom a{font-size:10px;letter-spacing:.8px;margin:0 9px 5px 0}}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-bottom a.toTop:hover:after,.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-bottom a.toTop:focus:after{background-color:#b2bbc4}.store-location-detail-wrapper .store-location-detail .store-location-detail-list .store-detail .store-detail-content .store-detail-content-bottom a.toTop:after{background-color:#06c}.toTop{position:relative;padding:0 13px 0 0}.toTop:after{content:"";-webkit-mask-image:url(../../img/top.svg);mask-image:url(../../img/top.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:14px 21px;mask-size:14px 21px;background-color:inherit;position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:16px;display:block;transition:all .2s ease 0s}.admin-bar .selected-product-topbar{top:96px}@media(max-width: 991px){.admin-bar .selected-product-topbar{top:84px}}@media(max-width: 781px){.admin-bar .selected-product-topbar{top:98px}}.selected-product-topbar{font-size:19px;letter-spacing:1.52px;font-weight:700;padding:6px 0 13px 0;background-color:#fff;position:sticky;top:64px;z-index:10000}@media(max-width: 991px){.selected-product-topbar{top:52px}}@media(max-width: 767px){.selected-product-topbar{padding:12px 0}}.selected-product-topbar .container{display:flex;gap:32px;justify-content:space-between;padding:16px 0}@media(max-width: 767px){.selected-product-topbar .container{gap:16px}}@media(max-width: 767px){.selected-product-topbar .container{padding:12px 0}}.selected-product-topbar .container .selected-product-topbar-left{display:flex;align-items:center;justify-content:flex-start;gap:32px;flex:1}@media(max-width: 767px){.selected-product-topbar .container .selected-product-topbar-left{gap:16px}}.selected-product-topbar .container .selected-product-topbar-left img{height:100px;width:100px;object-fit:contain;object-position:center}@media(max-width: 767px){.selected-product-topbar .container .selected-product-topbar-left img{height:60px;width:60px}}.selected-product-topbar .container .selected-product-topbar-left .selected-product-topbar-description .selected-product-topbar-title{font-size:17px;letter-spacing:1.36px;font-weight:700}.selected-product-topbar .container .selected-product-topbar-left .selected-product-topbar-description .selected-product-topbar-selectedproduct{font-size:12px;letter-spacing:.96px;font-weight:700}.selected-product-topbar .container .selected-product-topbar-left .selected-product-topbar-description .selected-product-topbar-variation{font-size:12px;letter-spacing:.96px;display:none}.selected-product-topbar .container .selected-product-topbar-right{display:flex;align-items:center;justify-content:center}.selected-product-topbar .container .selected-product-topbar-right .selected-product-topbar-addtocart a.button{font-size:17px;letter-spacing:1.36px;padding:9px 21px}@media(max-width: 767px){.selected-product-topbar .container .selected-product-topbar-right .selected-product-topbar-addtocart a.button{font-size:12px;letter-spacing:.96px;padding:11px 16px;line-height:1}}.page-template-template-offers{background-color:#f5f5f7 !important}.page-template-template-offers .single_variation_wrap .price{display:none}.page-template-template-offers .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch.selected:before,.page-template-template-offers .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch:hover:before{content:"";border:2px solid #06c !important;border-radius:100px;position:absolute;width:22px;height:22px;top:0;left:0}.page-template-template-offers .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch.selected .swatch-image,.page-template-template-offers .tawcvs-swatches[data-attribute_name=attribute_pa_color] .swatch:hover .swatch-image{width:14px !important;height:14px !important;margin-top:4px;margin-left:4px}.page-template-template-offers .variations .variation-wrap.pa_cover-selection .variation-label .info-link{display:none}.page-template-template-offers .variations .variation-wrap.pa_cover-selection .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection]{gap:16px;flex-direction:row}.page-template-template-offers .variations .variation-wrap.pa_cover-selection .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch{padding:5px;width:calc((100% - 48px)/4)}.page-template-template-offers .variations .variation-wrap.pa_cover-selection .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch.selected,.page-template-template-offers .variations .variation-wrap.pa_cover-selection .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch:hover{padding:4px}.page-template-template-offers .variations .variation-wrap.pa_cover-selection .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch .swatch-image{flex:1;height:57px}.page-template-template-offers .variations .variation-wrap.pa_cover-selection .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch .swatch-image img{border-radius:6px;width:100%;height:57px;object-fit:cover;object-position:center}.page-template-template-offers .variations .variation-wrap.pa_cover-selection .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_cover-selection] .swatch .swatch-text{display:none}.page-template-template-offers .page-heading-wrapper{padding:50px 0}.page-template-template-offers .page-heading-wrapper h1{font-size:44px;letter-spacing:3.52px;font-weight:700;text-align:center}@media(max-width: 767px){.page-template-template-offers .page-heading-wrapper h1{font-size:19px;letter-spacing:1.52px;max-width:min(100vw - 7px,944px)}}.page-template-template-offers .entry-content{margin-bottom:188px !important}@media(max-width: 767px){.page-template-template-offers .entry-content{margin-bottom:80px !important}}.page-template-template-offers .related.products{max-width:min(100vw - 112px,1264px) !important}@media(max-width: 767px){.page-template-template-offers .related.products{max-width:min(100vw - 32px,1264px) !important}}.page-template-template-offers .related.products.offers-wrapper{padding:0}.page-template-template-offers .related.products.offers-wrapper .added_to_cart{display:none}.page-template-template-offers .related.products.offers-wrapper .card{background-color:rgba(0,0,0,0);border-radius:0;padding:0}.page-template-template-offers .related.products.offers-wrapper .card ul.products{gap:16px;max-width:100%}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product{width:calc((100% - 32px)/3);background-color:#fff;border-radius:24px;padding:22px 16px 40px}@media(max-width: 991px){.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product{width:calc((100% - 16px)/2)}}@media(max-width: 767px){.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product{width:100%}}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .offer-tagline{text-align:center;font-weight:bold;margin-bottom:21px;min-height:60px;font-size:24px;letter-spacing:1.92px}@media(max-width: 767px){.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .offer-tagline{font-size:19px;letter-spacing:1.52px}}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .woocommerce-LoopProduct-link{margin-bottom:0}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{padding:16px 0 0 0;margin:0 0 16px 0;font-size:19px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .woocommerce-LoopProduct-link img{max-height:180px;object-fit:contain;object-position:center}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .jdgm-widget{display:none !important}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .price{color:#000;font-size:19px;letter-spacing:1.12px;margin-bottom:24px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .offer-shortdescription-wrapper{font-size:14px;letter-spacing:1.12px;margin-bottom:32px;position:relative}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .offer-shortdescription-wrapper p{font-size:14px;letter-spacing:1.12px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations{padding:0 8px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap:not(.pa_color){display:block !important}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap{margin-bottom:32px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap.pa_filling .info-link{display:none}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-label label{font-size:14px;letter-spacing:1.12px;justify-content:center;margin-bottom:16px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-label .pa_color_variation_label{display:block;font-size:14px;letter-spacing:1.12px;justify-content:center;margin-bottom:16px;font-weight:700}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-label .pa_color_variation_label .info-link{display:none}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value{text-align:center}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value select{border:1px solid #06c;color:#06c;font-size:14px;letter-spacing:.96px;width:auto;background-size:8px auto;padding:10px 32px 10px 32px;background-image:url(../../img/down-arrow-link.svg)}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .variation-selector{display:block !important;visibility:visible !important;margin-top:-20px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .variation-selector select{display:none}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .variation-selector .variation-label-sync{background-image:none;font-size:12px;color:#000;text-align:center;border:0px;padding:10px 32px 0px 32px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches{margin-top:22px !important;display:flex;gap:16px;flex-wrap:wrap}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches .swatch.selected{pointer-events:none}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper{width:calc((100% - 16px)/2)}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper:only-child{margin-left:auto;margin-right:auto}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper:last-child .swatch-shape-circle{padding:16px 3px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper:last-child .swatch-shape-circle:hover,.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper:last-child .swatch-shape-circle:focus,.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper:last-child .swatch-shape-circle.selected{padding:15px 2px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper:last-child .swatch-shape-circle span{text-align:center}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper .swatch-shape-circle{border:1px solid #b2bbc4;padding:16px 15px;transition:border-color .2s ease 0s;border-radius:12px;margin:0}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper .swatch-shape-circle:before{display:none}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper .swatch-shape-circle:hover,.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper .swatch-shape-circle:focus,.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper .swatch-shape-circle.selected{border:2px solid #06c;padding:15px 14px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches.swatches-circle .swatch-item-wrapper .swatch-shape-circle span{width:100%}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_shampoo] .swatch-item-wrapper{width:calc((100% - 16px)/2)}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_shampoo] .swatch-item-wrapper .swatch{text-align:center}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_filling]{display:flex;flex-direction:column;flex-wrap:wrap;gap:6px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch{display:flex;gap:19px;align-items:center;padding:14px 21px 10px;border:1px solid #b2bbc4;border-radius:12px;transition:border-color .2s ease 0s}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch:before{display:none !important}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch:hover,.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch:focus,.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch.selected{padding:13px 20px 9px;border:2px solid #06c}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch .swatch-image{width:110px !important;flex:0 0 110px !important;height:53px !important;display:flex;align-items:center;justify-content:center;margin:0}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch .swatch-image img{width:110px;height:53px;display:block;object-position:left;object-fit:contain;border-radius:0}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch .swatch-text .swatch-label{margin:0 0 1px 0}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .variations .variation-wrap .variation-value .tawcvs-swatches[data-attribute_name=attribute_pa_filling] .swatch .swatch-text .swatch-description{font-size:10px;line-height:15px;color:#888}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .woocommerce-variation.single_variation{display:flex !important;margin-bottom:24px;padding:14px 21px 10px 21px}.page-template-template-offers .related.products.offers-wrapper .card ul.products li.product .swatch-align-left .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:none}.offer-addtocart-wrapper{display:flex;justify-content:center}.offer-addtocart-wrapper .offer-confirm-addtocart:disabled{cursor:default;border-color:#d2d2d7;background-color:#d2d2d7;color:#888}@media(max-width: 767px){.page-template-template-faq .wp-block-spacer.is-style-spacer112{margin-top:112px !important}}.visionmission-wrapper.wp-block-cover{padding:0 56px}@media(max-width: 991px){.visionmission-wrapper.wp-block-cover .wp-block-spacer.is-style-spacer112{height:56px !important}}@media(max-width: 576px){.visionmission-wrapper.wp-block-cover .wp-block-spacer.is-style-spacer112{height:16px !important}}@media(max-width: 576px){.visionmission-wrapper.wp-block-cover{padding:0 16px}}.visionmission-card{margin:0 !important;gap:24px}.visionmission-card h2{margin:0 0 3px 0}.visionmission-card .wp-block-column.is-style-card{padding:50px 32px 37px}@media(max-width: 991px){.visionmission-card{flex-direction:column;align-items:center !important}.visionmission-card .wp-block-column{max-width:656px}.visionmission-card .wp-block-column.is-style-card{padding:50px 32px 52px}}@media(max-width: 781px){.visionmission-card .wp-block-columns.center .wp-block-column{flex-basis:240px !important;flex-grow:0}}@media(max-width: 576px){.visionmission-card{gap:16px}.visionmission-card .wp-block-column.is-style-card{padding:28px 16px 16px}}.capsule-highlight{border-radius:45px;min-height:85px;display:flex;align-items:center;justify-content:center;border:1px solid #d2d2d7;padding:5px 25px;max-width:396px;width:100%;margin-left:auto;margin-right:auto}.nomargin{margin:0}.wp-block-image.center{display:flex;justify-content:center}@media(max-width: 991px){.aboutus-projects-columns .wp-block-column>*{max-width:438px;margin-left:auto;margin-right:auto}}.aboutus-projects-titles .wp-block-column{display:flex;align-items:center;justify-content:center}@media(max-width: 781px){.aboutus-projects-titles{display:none !important}}.aboutus-projects-titles h1,.aboutus-projects-titles h2,.aboutus-projects-titles h3,.aboutus-projects-titles h4,.aboutus-projects-titles h5,.aboutus-projects-titles h6{margin:0 !important}.aboutus-projects-titles a{color:#000}.aboutus-projects-titles a:hover,.aboutus-projects-titles a:focus{color:#06c}.mobile-title{display:none}@media(max-width: 781px){.mobile-title{display:block}}.professional-stage{overflow:hidden;background-color:#000}.professional-stage h1{margin-bottom:5px}.professional-stage .lh40{margin-bottom:8px}@media(max-width: 991px){.professional-stage .wp-block-cover__inner-container .wp-block-spacer:first-child{height:102px !important}}@media(max-width: 767px){.professional-stage h1{margin-bottom:8px}.professional-stage p,.professional-stage .has-h-5-font-size{font-size:12px;letter-spacing:.96px}.professional-stage .lh40{line-height:25px}.professional-stage .wp-block-cover__inner-container .wp-block-spacer:first-child{height:52px !important}.professional-stage .wp-block-cover__inner-container .wp-block-spacer:last-child{height:8px !important}}.professional-stage-bg-top{position:absolute;top:90px;max-width:1264px;width:100%;left:50%;transform:translateX(-50%);gap:32px !important}.professional-stage-bg-top .wp-block-image{width:400px !important;flex-grow:0 !important;position:absolute !important}.professional-stage-bg-top .wp-block-image:nth-child(1){left:calc(50% - 232px - 400px)}.professional-stage-bg-top .wp-block-image:nth-child(2){left:calc(50% - 200px)}.professional-stage-bg-top .wp-block-image:nth-child(2) img{margin:-26px 0 26px 0}.professional-stage-bg-top .wp-block-image:nth-child(3){left:calc(50% + 232px)}@media(max-width: 991px){.professional-stage-bg-top{position:static;transform:none;max-width:620px;margin:0 auto 12px;padding:13px 0 0 0;gap:10px !important}.professional-stage-bg-top .wp-block-image{width:auto !important;flex-grow:1 !important;position:static !important;flex:1}.professional-stage-bg-top .wp-block-image:nth-child(2) img{margin:0}.professional-stage-bg-top .wp-block-image img{border-radius:16px}}@media(max-width: 767px){.professional-stage-bg-top{max-width:343px;gap:12px !important}.professional-stage-bg-top .wp-block-image{width:106px !important;display:block !important}.professional-stage-bg-top .wp-block-image img{border-radius:24px;height:106px !important;object-position:center}}.professional-stage-bg-bottom{position:absolute;top:330px;width:100%;left:0}.professional-stage-bg-bottom .wp-block-image{width:400px !important;flex-grow:0 !important;position:absolute !important}.professional-stage-bg-bottom .wp-block-image:nth-child(3){left:calc(50% - 360px - 400px)}.professional-stage-bg-bottom .wp-block-image:nth-child(4){left:calc(50% + 360px)}.professional-stage-bg-bottom .wp-block-image.professional-stage-bg-4a,.professional-stage-bg-bottom .wp-block-image.professional-stage-bg-4b{display:none !important}@media(max-width: 991px){.professional-stage-bg-bottom{position:static;transform:none;max-width:620px;margin:0 auto 35px;gap:10px !important;justify-content:center}.professional-stage-bg-bottom .wp-block-image{width:200px !important;position:static !important}.professional-stage-bg-bottom .wp-block-image img{border-radius:16px}}@media(max-width: 767px){.professional-stage-bg-bottom{max-width:343px;gap:12px !important;margin:0 auto 19px}.professional-stage-bg-bottom .wp-block-image{width:106px !important}.professional-stage-bg-bottom .wp-block-image:nth-child(3){display:none !important}.professional-stage-bg-bottom .wp-block-image.professional-stage-bg-4a,.professional-stage-bg-bottom .wp-block-image.professional-stage-bg-4b{display:block !important}.professional-stage-bg-bottom .wp-block-image img{border-radius:24px;object-position:center}}.professional-stage-shortcuts{gap:8px}@media(max-width: 767px){.professional-stage-shortcuts{gap:11px}}.professional-stage-shortcuts .wp-block-button{width:calc(50% - 4px)}@media(max-width: 767px){.professional-stage-shortcuts .wp-block-button{width:calc(50% - 5.5px)}}.professional-stage-shortcuts .wp-block-button .wp-block-button__link{width:100%;text-align:left;position:relative;display:flex;align-items:center}@media(max-width: 767px){.professional-stage-shortcuts .wp-block-button .wp-block-button__link{flex-direction:column;align-items:flex-start;justify-content:center;font-size:12px !important;letter-spacing:.96px !important;line-height:17px;padding:4px 24px 4px !important;min-height:53px}}.professional-stage-shortcuts .wp-block-button .wp-block-button__link:hover:after,.professional-stage-shortcuts .wp-block-button .wp-block-button__link:focus:after{background-color:#fff}.professional-stage-shortcuts .wp-block-button .wp-block-button__link:after{content:"";position:absolute;top:50%;right:17px;transform:translateY(-50%);-webkit-mask-image:url(../../img/jump-arrow.svg);mask-image:url(../../img/jump-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:10.5px 21px;mask-size:10.5px 21px;width:10.5px;height:32px;background-color:#000;transition:all .2s ease 0s}@media(max-width: 767px){.professional-stage-shortcuts .wp-block-button .wp-block-button__link:after{right:12px}}.button-text-detail{font-size:10px;letter-spacing:.8px;margin-left:3px}@media(max-width: 767px){.button-text-detail{margin-left:0}}.professional-achievement h2{margin-bottom:2px}@media(max-width: 767px){.professional-achievement h2{margin-bottom:6px}}.achievement-card{padding:32px 37px 19px !important}.achievement-card h5{margin-bottom:12px}.achievement-card p{font-size:12px;letter-spacing:.96px;margin:0 0 9px 0}@media(max-width: 781px){.achievement-card .wp-block-columns .wp-block-column{flex-basis:0 !important}}@media(max-width: 767px){.achievement-card{padding:25px 16px 22px !important}.achievement-card .wp-block-columns{gap:0;margin:0}.achievement-card .wp-block-columns .wp-block-column{flex-basis:50% !important;flex-grow:0;margin:0 0 50px 0}.achievement-card .wp-block-columns .wp-block-column:nth-child(3),.achievement-card .wp-block-columns .wp-block-column:nth-child(4){margin:0}}.professional-example h2{margin-bottom:7px}.professional-example p{line-height:2}@media(max-width: 767px){.professional-example p{text-align:left}}.professional-example .wp-block-cover__inner-container>h2{margin-bottom:7px}@media(max-width: 767px){.professional-example .wp-block-cover__inner-container>h2{margin-bottom:3px}}.professional-example .wp-block-cover__inner-container>h3{margin-bottom:30px}@media(max-width: 767px){.professional-example .wp-block-cover__inner-container>h3{font-size:14px;letter-spacing:1.12px;margin-bottom:12px}.professional-example .wp-block-cover__inner-container>h3+.wp-block-columns{margin-bottom:10px}}.professional-example .wp-block-cover__inner-container .wp-block-buttons{margin-bottom:22px}@media(max-width: 767px){.professional-example .wp-block-cover__inner-container .wp-block-buttons{margin-bottom:20px}}.professional-example .wp-block-cover__inner-container .wp-block-buttons .wp-block-button.has-h-3-font-size .wp-block-button__link{padding:11px 42px}@media(max-width: 767px){.professional-example .wp-block-cover__inner-container>.wp-block-spacer:first-child{height:10px !important}}@media(max-width: 767px){.professional-example .wp-block-cover__inner-container .has-paragraph-font-size{font-size:17px;letter-spacing:1.36px;margin-bottom:20px}}.professional-example .wp-block-image{margin-bottom:15px}.professional-example .professional-example-location{margin-bottom:22px}@media(max-width: 767px){.professional-example p.professional-example-location,.professional-example p.professional-example-lineup-title,.professional-example p.has-text-align-center{text-align:center}}.professional-example .wp-block-gallery{gap:12px !important;margin-bottom:36px}.professional-example .professional-example-lineup-title{margin-bottom:12px}@media(max-width: 767px){.professional-example .professional-example-lineup-title+.wp-block-columns{margin-bottom:0}.professional-example .professional-example-lineup-title+.wp-block-columns+.wp-block-spacer{height:4px !important}}@media(max-width: 781px){.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column{flex-basis:280px !important;flex-grow:0}}.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column>.wp-block-columns{gap:16px}@media(max-width: 781px){.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column>.wp-block-columns.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:calc(50% - 8px) !important;flex-grow:0}}.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column>.wp-block-columns .wp-block-image{margin-bottom:14px}.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column>.wp-block-columns p{font-size:10px;letter-spacing:.8px}.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column>.wp-block-columns p a{color:#888;text-decoration:underline;padding-right:10px;position:relative}.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column>.wp-block-columns p a:hover,.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column>.wp-block-columns p a:focus{color:#06c}.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column>.wp-block-columns p a:hover:after,.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column>.wp-block-columns p a:focus:after{background-color:#06c}.professional-example .wp-block-columns:not(.is-not-stacked-on-mobile) .professional-example-lineup-gallery.wp-block-column>.wp-block-columns p a:after{content:"";-webkit-mask-image:url(../../img/black-arrow.svg);mask-image:url(../../img/black-arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:5px 10px;mask-size:5px 10px;background-color:#888;position:absolute;right:0;top:50%;transform:translateY(-50%);width:5px;height:10px;display:block;transition:all .2s ease 0s}.professional-engraving .wp-block-cover__inner-container>h2{margin-bottom:7px}@media(max-width: 767px){.professional-engraving .wp-block-cover__inner-container>h2{margin-bottom:3px}}@media(max-width: 767px){.professional-engraving .wp-block-cover__inner-container>h3{font-size:14px;letter-spacing:1.12px;margin-bottom:1px}.professional-engraving .wp-block-cover__inner-container>h3+.wp-block-spacer+.wp-block-columns{margin-bottom:2px}}.professional-engraving .wp-block-cover__inner-container p{line-height:2}@media(max-width: 767px){.professional-engraving .wp-block-cover__inner-container p{text-align:left}}@media(max-width: 767px){.professional-engraving .wp-block-cover__inner-container>.wp-block-spacer:last-child{height:10px !important}}@media(max-width: 991px){.professional-engraving .wp-block-cover__inner-container .professional-example-engraving-gallery .wp-block-column{flex-basis:440px !important;flex-grow:0 !important}}@media(max-width: 767px){.professional-engraving .wp-block-cover__inner-container .professional-example-engraving-gallery .wp-block-column{flex-basis:280px !important}}.professional-engraving .wp-block-cover__inner-container .professional-example-engraving-gallery .wp-block-gallery{gap:40px}@media(max-width: 991px){.professional-engraving .wp-block-cover__inner-container .professional-example-engraving-gallery .wp-block-gallery{gap:16px}.professional-engraving .wp-block-cover__inner-container .professional-example-engraving-gallery .wp-block-gallery .wp-block-image{width:calc(50% - 20px) !important}}.professional-casephoto .wp-block-cover__inner-container>h2{margin-bottom:7px}@media(max-width: 767px){.professional-casephoto .wp-block-cover__inner-container>h2{margin-bottom:3px}}@media(max-width: 767px){.professional-casephoto .wp-block-cover__inner-container>h3{font-size:14px;letter-spacing:1.12px;margin-bottom:11px}.professional-casephoto .wp-block-cover__inner-container>h3+.wp-block-spacer+.wp-block-columns{margin-bottom:2px}}.professional-casephoto .wp-block-cover__inner-container p{line-height:2}@media(max-width: 767px){.professional-casephoto .wp-block-cover__inner-container p{text-align:left}}@media(max-width: 767px){.professional-casephoto .wp-block-cover__inner-container>.wp-block-spacer:first-child{height:10px !important}}.professional-casephoto-gallery .wp-block-cover__inner-container{max-width:min(100vw - 64px,1376px)}@media(max-width: 767px){.professional-casephoto-gallery .wp-block-cover__inner-container{max-width:min(100vw - 32px,1376px)}}@media(max-width: 991px){.professional-casephoto-gallery .wp-block-cover__inner-container>.wp-block-spacer:last-child{height:80px !important}}@media(max-width: 767px){.professional-casephoto-gallery .wp-block-cover__inner-container>.wp-block-spacer:last-child{height:48px !important}}.professional-casephoto-gallery .wp-block-cover__inner-container .professional-casephoto-projects-gallery .wp-block-gallery{gap:32px}.professional-casephoto-gallery .wp-block-cover__inner-container .professional-casephoto-projects-gallery .wp-block-gallery .wp-block-image:nth-child(3n+2){margin:80px 0 -80px !important}@media(max-width: 991px){.professional-casephoto-gallery .wp-block-cover__inner-container .professional-casephoto-projects-gallery .wp-block-gallery .wp-block-image:nth-child(3n+2){margin:0 !important}}@media(max-width: 991px){.professional-casephoto-gallery .wp-block-cover__inner-container .professional-casephoto-projects-gallery .wp-block-gallery{gap:24px}}@media(max-width: 767px){.professional-casephoto-gallery .wp-block-cover__inner-container .professional-casephoto-projects-gallery .wp-block-gallery{column-gap:12px;row-gap:16px}.professional-casephoto-gallery .wp-block-cover__inner-container .professional-casephoto-projects-gallery .wp-block-gallery .wp-block-image{width:calc(50% - 6px) !important}}.professional-range .wp-block-cover__inner-container>h2{margin-bottom:7px}@media(max-width: 767px){.professional-range .wp-block-cover__inner-container>h2{margin-bottom:3px}}.professional-range .wp-block-cover__inner-container>h3{margin-bottom:29px}@media(max-width: 767px){.professional-range .wp-block-cover__inner-container>h3{font-size:14px;letter-spacing:1.12px;margin-bottom:11px}.professional-range .wp-block-cover__inner-container>h3+.wp-block-columns{margin-bottom:3px}}.professional-range .wp-block-cover__inner-container p{line-height:2}@media(max-width: 767px){.professional-range .wp-block-cover__inner-container p{text-align:left}}@media(max-width: 767px){.professional-range .wp-block-cover__inner-container>.wp-block-spacer:last-child{height:59px !important}}.professional-range .wp-block-cover__inner-container .professional-range-gallery-top,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom{max-width:920px;gap:40px;margin:0 auto 29px}@media(max-width: 991px){.professional-range .wp-block-cover__inner-container .professional-range-gallery-top,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom{max-width:440px;flex-wrap:wrap !important}}@media(max-width: 767px){.professional-range .wp-block-cover__inner-container .professional-range-gallery-top,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom{column-gap:10px;row-gap:18px;margin:0 auto 18px}}@media(max-width: 991px){.professional-range .wp-block-cover__inner-container .professional-range-gallery-top .wp-block-column,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom .wp-block-column{flex-grow:0;flex-basis:calc(50% - 20px) !important}}@media(max-width: 767px){.professional-range .wp-block-cover__inner-container .professional-range-gallery-top .wp-block-column,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom .wp-block-column{flex-basis:calc(50% - 5px) !important}}@media(max-width: 767px){.professional-range .wp-block-cover__inner-container .professional-range-gallery-top .wp-block-column .wp-block-image,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom .wp-block-column .wp-block-image{margin-bottom:1px}}.professional-range .wp-block-cover__inner-container .professional-range-gallery-top .wp-block-column .wp-block-image img,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom .wp-block-column .wp-block-image img{width:100%}.professional-range .wp-block-cover__inner-container .professional-range-gallery-top .wp-block-column p,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom .wp-block-column p{margin-bottom:0}@media(max-width: 767px){.professional-range .wp-block-cover__inner-container .professional-range-gallery-top .wp-block-column p,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom .wp-block-column p{text-align:center}}.professional-range .wp-block-cover__inner-container .professional-range-gallery-top .wp-block-column a,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom .wp-block-column a{color:#000}.professional-range .wp-block-cover__inner-container .professional-range-gallery-top .wp-block-column a:hover,.professional-range .wp-block-cover__inner-container .professional-range-gallery-top .wp-block-column a:focus,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom .wp-block-column a:hover,.professional-range .wp-block-cover__inner-container .professional-range-gallery-bottom .wp-block-column a:focus{color:#06c}.professional-inquiries .wp-block-cover__inner-container>h1{margin-bottom:0px}.professional-inquiries .wp-block-cover__inner-container>h3{margin-bottom:19px}@media(max-width: 767px){.professional-inquiries .wp-block-cover__inner-container>h3{font-size:14px;letter-spacing:1.12px;margin-bottom:11px}.professional-inquiries .wp-block-cover__inner-container>h3+.wp-block-columns{margin-bottom:3px}}.professional-inquiries .wp-block-cover__inner-container p{line-height:30px}@media(max-width: 767px){.professional-inquiries .wp-block-cover__inner-container p{text-align:left}}.professional-inquiries .wp-block-cover__inner-container>.wp-block-columns{margin-bottom:0}.professional-inquiries .wp-block-cover__inner-container>.wp-block-columns>.wp-block-column p:first-child{margin-bottom:7px}.professional-inquiries .wp-block-cover__inner-container>.wp-block-columns>.wp-block-column>.wp-block-columns{margin-bottom:0}.professional-inquiries .wp-block-cover__inner-container>.wp-block-columns>.wp-block-column>.wp-block-columns>.wp-block-column{padding-bottom:18px}@media(max-width: 767px){.professional-inquiries .wp-block-cover__inner-container>.wp-block-columns>.wp-block-column>.wp-block-columns>.wp-block-column{padding-left:16px;padding-right:16px}}@media(max-width: 767px){.professional-inquiries .wp-block-cover__inner-container>.wp-block-spacer:last-child{height:59px !important}}.professional-inquiries .wp-block-cover__inner-container textarea{height:43.5px}.professional-inquiries .wp-block-cover__inner-container .wpcf7-response-output{margin-top:0}/*# sourceMappingURL=style.min.css.map */