@font-face{font-family:'VERSAILLES';font-style:normal;font-weight:normal;font-display:auto;src:url(https://japaneseheadspaco.ca/wp-content/uploads/2025/04/Jen-Wagner-Co.-Versailles-Regular.ttf) format('truetype')}.elementor-5593 .elementor-element.elementor-element-b4cab7a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-cee6d3c .elementor-repeater-item-9c33263 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://japaneseheadspaco.ca/wp-content/uploads/2026/06/x210-scaled.png.pagespeed.ic.vkhR7YrEvB.png);background-size:cover}.elementor-5593 .elementor-element.elementor-element-cee6d3c .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px}.elementor-5593 .elementor-element.elementor-element-cee6d3c .swiper-slide-contents{max-width:66%}.elementor-5593 .elementor-element.elementor-element-cee6d3c .swiper-slide-inner{text-align:center}.elementor-5593 .elementor-element.elementor-element-c1a7980{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-c876216{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-7ca0883{text-align:center}.elementor-5593 .elementor-element.elementor-element-7ca0883 .elementor-heading-title{font-family:"VERSAILLES",sans-serif}.elementor-5593 .elementor-element.elementor-element-4cdbaa8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-698c202{text-align:center;font-family:"DM Sans",sans-serif}.elementor-5593 .elementor-element.elementor-element-89699cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-f2f0e61.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-5593 .elementor-element.elementor-element-f2f0e61.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-5593 .elementor-element.elementor-element-86f2187{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-81da229{text-align:center}.elementor-5593 .elementor-element.elementor-element-81da229 .elementor-heading-title{font-family:"VERSAILLES",sans-serif}.elementor-5593 .elementor-element.elementor-element-0d160be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-1d27f5b{text-align:center;font-family:"DM Sans",sans-serif}.elementor-5593 .elementor-element.elementor-element-d4b33b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-c800615{text-align:center}.elementor-5593 .elementor-element.elementor-element-c800615 .elementor-heading-title{font-family:"VERSAILLES",sans-serif}.elementor-5593 .elementor-element.elementor-element-bd0b96b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-c909085{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-e6e0bf3{text-align:center}.elementor-5593 .elementor-element.elementor-element-e6e0bf3 .elementor-heading-title{font-family:"VERSAILLES",sans-serif}.elementor-5593 .elementor-element.elementor-element-3100506{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-3ca6854{text-align:center;font-family:"DM Sans",sans-serif}.elementor-5593 .elementor-element.elementor-element-7068114{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-23fa5b8{text-align:center;font-family:"DM Sans",sans-serif}.elementor-5593 .elementor-element.elementor-element-1c13e32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-8fce519{text-align:center;font-family:"DM Sans",sans-serif}.elementor-5593 .elementor-element.elementor-element-b0457ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-8f1bb76{text-align:center}.elementor-5593 .elementor-element.elementor-element-8f1bb76 .elementor-heading-title{font-family:"VERSAILLES",sans-serif}.elementor-5593 .elementor-element.elementor-element-923944b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-5593 .elementor-element.elementor-element-c1898cd.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-5593 .elementor-element.elementor-element-c1898cd.elementor-wc-products ul.products li.product span.onsale{display:block}@media (max-width:1024px){.elementor-5593 .elementor-element.elementor-element-f2f0e61.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-5593 .elementor-element.elementor-element-c1898cd.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media (max-width:767px){.elementor-5593 .elementor-element.elementor-element-7ca0883 .elementor-heading-title{font-size:24px;line-height:1.1em}.elementor-5593 .elementor-element.elementor-element-698c202{font-size:13px}.elementor-5593 .elementor-element.elementor-element-f2f0e61.elementor-wc-products ul.products li.product{text-align:left}.elementor-5593 .elementor-element.elementor-element-f2f0e61.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-5593 .elementor-element.elementor-element-81da229 .elementor-heading-title{font-size:24px;line-height:1.1em}.elementor-5593 .elementor-element.elementor-element-1d27f5b{font-size:13px}.elementor-5593 .elementor-element.elementor-element-c800615 .elementor-heading-title{font-size:23px}.elementor-5593 .elementor-element.elementor-element-c926e20{font-size:13px}.elementor-5593 .elementor-element.elementor-element-e6e0bf3 .elementor-heading-title{font-size:23px}.elementor-5593 .elementor-element.elementor-element-3ca6854{font-size:13px}.elementor-5593 .elementor-element.elementor-element-23fa5b8{font-size:13px}.elementor-5593 .elementor-element.elementor-element-8fce519{font-size:12px}.elementor-5593 .elementor-element.elementor-element-8f1bb76 .elementor-heading-title{font-size:24px}.elementor-5593 .elementor-element.elementor-element-c1898cd.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}