.single-product__gallery,.single-product__gallery-item-img,.single-product__gallery-nav-item-img,.single-product__gallery-nav-item-inner{position:absolute;top:0;left:0;width:100%;height:100%}.single-product__description .wysiwyg-styles div span{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.single-product__inner{display:grid;grid-template-columns:.815fr 1fr;grid-template-areas:"media title" "media content";-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1023px){.single-product__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.single-product__inner .single-product__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;grid-area:title;padding:.7em var(--content-gap-s) .319em}@media (min-width:1024px){.single-product__inner .single-product__title{padding:.903em 1.111em .319em 1.278em}}.single-product__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;grid-area:media;width:100%}.single-product__media-gallery{position:relative;display:block;width:100%;background-color:#b99e53;overflow:hidden}.single-product__media-gallery:before{content:"";display:block;padding-bottom:82.742%}.single-product__media-nav{position:relative;width:calc(100% + 10px);padding-top:10px}.single-product__media-nav:after{position:absolute;content:"";top:0;right:0;width:10px;height:100%;background-color:#fff}.single-product__gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.single-product__gallery-inner,.single-product__gallery-item-inner,.single-product__gallery-items{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto}.single-product__gallery-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;padding:0 .636em}.is-initialized .single-product__gallery-item{opacity:0}.single-product__gallery-item.is-active.is-visible{opacity:1;pointer-events:auto}.single-product__gallery-item-img-wrap,.single-product__gallery-nav-item-img-wrap{width:100%}.single-product__gallery-item-img-wrap-inner,.single-product__gallery-nav-item-img-wrap-inner{position:relative;display:block;width:100%;background-color:transparent;overflow:hidden}.single-product__gallery-item-img-wrap-inner:before,.single-product__gallery-nav-item-img-wrap-inner:before{content:"";display:block;padding-bottom:67.39%}@media (min-width:768px){.single-product__gallery-item-img-wrap-inner,.single-product__gallery-nav-item-img-wrap-inner{width:92.5%}}.single-product__gallery-item-img,.single-product__gallery-nav-item-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.single-product__gallery-nav-item{width:25%;cursor:pointer;opacity:.6;padding-right:10px;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.single-product__gallery-nav-item.is-active{opacity:1;pointer-events:none}.single-product__gallery-nav-item:nth-child(odd) .single-product__gallery-nav-item-outer{background-color:#b99e53}.single-product__gallery-nav-item:nth-child(even) .single-product__gallery-nav-item-outer{background-color:#9b9270}@media (hover:hover){.single-product__gallery-nav-item:hover{opacity:.75}}.single-product__gallery-nav-item-outer{position:relative;display:block;width:100%;background-color:transparent;overflow:hidden}.single-product__gallery-nav-item-outer:before{content:"";display:block;padding-bottom:85.742%}.single-product__gallery-nav-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2px}.single-product__content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;grid-area:content}.single-product__content-inner{padding:.7em var(--content-gap-s) 1.078em}@media (min-width:1024px){.single-product__content-inner{padding:0 1.111em .417em 1.278em}}.single-product__content-inner .product_title.entry-title{padding:0 0 .319em}@media (min-width:1024px){.single-product__content-inner .product_title.entry-title{padding:.903em 0 .319em}}.single-product__description .wysiwyg-styles p:empty{display:none}.single-product__description .wysiwyg-styles p span,.single-product__description .wysiwyg-styles p strong{color:inherit!important}.single-product__description .wysiwyg-styles div{font-family:Archivo,Helvetica,Arial,sans-serif;font-size:calc(16rem / 16 + 6 * (100vw - 390px)/ 1050);line-height:136.364%;letter-spacing:0;color:#90877d}.single-product__faq{padding:.319em var(--content-gap-s) 0}@media (min-width:1024px){.single-product__faq{padding:.319em 1em .319em .917em}}.single-product__faq .block-acc__item-head{min-height:3.571em}.single-product__faq .block-acc__item-head:before{top:1.2em}.single-product__btns{display:grid;grid-template-columns:repeat(1,1fr);gap:.2em;padding:.5em var(--content-gap-s) 0}@media (min-width:768px) and (max-width:1023px){.single-product__btns{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.single-product__btns{padding:.15em 1em 0 .917em}}@media (min-width:1440px){.single-product__description .wysiwyg-styles div{font-size:calc(22 / 16 + rem)}.single-product__btns{grid-template-columns:repeat(3,1fr)}}.single-product__btn-file.btn-download.as-default{font-size:calc(15rem / 16 + 0 * (100vw - 390px)/ 1050);height:3em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 .95em 0 .75em}@media (min-width:1440px){.single-product__btn-file.btn-download.as-default{font-size:calc(15 / 16 + rem)}}.single-product__btn-file.btn-download.as-default .btn-download__title{margin-right:.375em}.single-product__btn-file.btn-download.as-default .btn-download__icon{margin-left:auto}.single-product__related{padding:1.486em 0 1.139em}.single-product__related-items{display:grid;grid-template-columns:repeat(1,1fr);gap:10px;padding:0 var(--content-gap-xs)}@media (min-width:768px){.single-product__related-items{grid-template-columns:repeat(2,1fr);padding:0 10px}}.single-product__form .btn-on-request{display:none}.single-product__form.on_request .single_add_to_cart_button,.single-product__form.on_request .woocommerce-variation{display:none!important}.single-product__form.on_request .btn-on-request{display:-webkit-box;display:-ms-flexbox;display:flex}.single-product .wc-block-components-notice-banner{background-color:rgba(155,146,112,.25)!important;border:0;border-radius:0;margin:0}.single-product .wc-block-components-notice-banner>.wc-block-components-notice-banner__content{font-size:calc(14rem / 16 + 2 * (100vw - 390px)/ 1050);font-weight:400;color:#3b3127}@media (min-width:1440px){.single-product .wc-block-components-notice-banner>.wc-block-components-notice-banner__content{font-size:calc(16 / 16 + rem)}}.single-product .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a{float:none;display:inline-block;font-weight:400;color:#3B3127!important;-webkit-text-decoration:underline 1px solid #F9B134!important;text-decoration:underline 1px solid #F9B134!important;text-underline-offset:-2px;opacity:1!important;margin-right:4px;cursor:pointer;-webkit-transition:color .5s ease;transition:color .5s ease}@media (hover:hover){.single-product .wc-block-components-notice-banner>.wc-block-components-notice-banner__content a:hover{color:#3B3127!important}}.single-product .wc-block-components-notice-banner svg{display:none}