.elementor-7194 .elementor-element.elementor-element-47fee00{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0% 6%;--row-gap:0%;--column-gap:6%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-7194 .elementor-element.elementor-element-47fee00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7194 .elementor-element.elementor-element-98c0c32{--display:flex;--min-height:0px;--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7194 .elementor-element.elementor-element-98c0c32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7194 .elementor-element.elementor-element-7d726c1{--display:flex;--min-height:0px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Garamond Premier Pro, Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7194 .elementor-element.elementor-element-c159bf7 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-7194 .elementor-element.elementor-element-c159bf7 .elementor-heading-title{font-family:"Garamond Premier Pro", Garamond Premier Pro, Sans-serif;font-size:2vw;font-weight:400;letter-spacing:0.03em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Garamond Premier Pro, Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7194 .elementor-element.elementor-element-e3949ed > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-7194 .elementor-element.elementor-element-e3949ed{font-family:"Garamond Premier Pro", Garamond Premier Pro, Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.7em;letter-spacing:0.01em;}.elementor-7194 .elementor-element.elementor-element-2e14187 > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-7194 .elementor-element.elementor-element-2e14187{font-family:"Garamond Premier Pro", Garamond Premier Pro, Sans-serif;font-size:1.2vw;font-weight:600;line-height:1.7em;letter-spacing:0.01em;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Garamond Premier Pro, Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7194 .elementor-element.elementor-element-e2edb27 > .elementor-widget-container{padding:3vw 0vw 3vw 0vw;}.elementor-7194 .elementor-element.elementor-element-e2edb27 .cart button, .elementor-7194 .elementor-element.elementor-element-e2edb27 .cart .button{border-radius:0px 0px 0px 0px;padding:18px 50px 18px 50px;background-color:var( --e-global-color-text );transition:all 0.4s;}.elementor-7194 .elementor-element.elementor-element-e2edb27 .cart button:hover, .elementor-7194 .elementor-element.elementor-element-e2edb27 .cart .button:hover{background-color:#666666;}.elementor-7194 .elementor-element.elementor-element-e2edb27 .added_to_cart{color:var( --e-global-color-primary );}.elementor-7194 .elementor-element.elementor-element-e2edb27 .quantity .qty{color:var( --e-global-color-primary );transition:all 0.2s;}.woocommerce .elementor-7194 .elementor-element.elementor-element-e2edb27 form.cart table.variations label{color:var( --e-global-color-primary );}.woocommerce .elementor-7194 .elementor-element.elementor-element-e2edb27 form.cart table.variations td.value select{color:var( --e-global-color-primary );}.elementor-7194 .elementor-element.elementor-element-bd009f8 > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-7194 .elementor-element.elementor-element-bd009f8{font-family:"Garamond Premier Pro", Garamond Premier Pro, Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.7em;letter-spacing:0.01em;}.elementor-7194 .elementor-element.elementor-element-f04368a > .elementor-widget-container{padding:4vw 0vw 0vw 0vw;}.elementor-7194 .elementor-element.elementor-element-f04368a{font-family:"Garamond Premier Pro", Garamond Premier Pro, Sans-serif;font-size:1.2vw;font-weight:400;color:#000000;}.elementor-7194 .elementor-element.elementor-element-f04368a a{color:#000000;transition-duration:1s;}.elementor-7194 .elementor-element.elementor-element-f04368a a:hover, .elementor-7194 .elementor-element.elementor-element-f04368a a:focus{color:#000000;}@media(max-width:1366px){.elementor-7194 .elementor-element.elementor-element-c159bf7 .elementor-heading-title{font-size:2vw;letter-spacing:0.03em;}}@media(max-width:1200px){.elementor-7194 .elementor-element.elementor-element-e3949ed{font-size:1.2vw;}.elementor-7194 .elementor-element.elementor-element-2e14187{font-size:1.2vw;}}@media(max-width:1024px){.elementor-7194 .elementor-element.elementor-element-e3949ed{font-size:1.5vw;}.elementor-7194 .elementor-element.elementor-element-2e14187{font-size:1.5vw;}.elementor-7194 .elementor-element.elementor-element-bd009f8{font-size:1.5vw;}.elementor-7194 .elementor-element.elementor-element-f04368a{font-size:1.5vw;letter-spacing:0.01em;}}@media(max-width:880px){.elementor-7194 .elementor-element.elementor-element-47fee00{--flex-wrap:wrap;}.elementor-7194 .elementor-element.elementor-element-98c0c32{--flex-wrap:nowrap;}.elementor-7194 .elementor-element.elementor-element-bd009f8 > .elementor-widget-container{padding:4vw 0vw 0vw 0vw;}}@media(max-width:767px){.elementor-7194 .elementor-element.elementor-element-47fee00{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-7194 .elementor-element.elementor-element-7d726c1{--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-7194 .elementor-element.elementor-element-c159bf7 .elementor-heading-title{font-size:6vw;}.elementor-7194 .elementor-element.elementor-element-e3949ed > .elementor-widget-container{padding:2vw 0vw 0vw 0vw;}.elementor-7194 .elementor-element.elementor-element-e3949ed{font-size:3.5vw;}.elementor-7194 .elementor-element.elementor-element-2e14187 > .elementor-widget-container{padding:5vw 0vw 5vw 0vw;}.elementor-7194 .elementor-element.elementor-element-2e14187{font-size:3.7vw;}.elementor-7194 .elementor-element.elementor-element-bd009f8 > .elementor-widget-container{padding:6vw 0vw 0vw 0vw;}.elementor-7194 .elementor-element.elementor-element-bd009f8{font-size:3.7vw;}.elementor-7194 .elementor-element.elementor-element-f04368a > .elementor-widget-container{padding:13vw 0vw 0vw 0vw;}.elementor-7194 .elementor-element.elementor-element-f04368a{font-size:3.7vw;}}@media(min-width:768px){.elementor-7194 .elementor-element.elementor-element-98c0c32{--width:60%;}.elementor-7194 .elementor-element.elementor-element-7d726c1{--width:40%;}}@media(max-width:1366px) and (min-width:768px){.elementor-7194 .elementor-element.elementor-element-47fee00{--width:100%;}.elementor-7194 .elementor-element.elementor-element-98c0c32{--width:54%;}.elementor-7194 .elementor-element.elementor-element-7d726c1{--width:40%;}}@media(max-width:1200px) and (min-width:768px){.elementor-7194 .elementor-element.elementor-element-98c0c32{--width:50%;}.elementor-7194 .elementor-element.elementor-element-7d726c1{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7194 .elementor-element.elementor-element-7d726c1{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-7194 .elementor-element.elementor-element-47fee00{--width:100%;}.elementor-7194 .elementor-element.elementor-element-98c0c32{--width:60%;}.elementor-7194 .elementor-element.elementor-element-7d726c1{--width:33%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-e2edb27 */.woocommerce div.product p.stock {
    color:black;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd009f8 *//* on single-product description tabs */
.woocommerce div.product .woocommerce-Tabs-panel--description,
.woocommerce div.product .woocommerce-product-details__short-description {
  white-space: pre-line;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f04368a */.linking {
  position: relative;
  display: inline-block;
}

.linking::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0%;
  height: 1px;
  background-color: #4b3c2d;

}

.linking:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Garamond Premier Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://torilonlinehardware.store/wp-content/uploads/2025/05/GaramondPremrPro.woff') format('woff');
}
/* End Custom Fonts CSS */