.elementor-3598 .elementor-element.elementor-element-f6ac020{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:8%;--padding-bottom:8%;--padding-left:13%;--padding-right:13%;}.elementor-3598 .elementor-element.elementor-element-f6ac020:not(.elementor-motion-effects-element-type-background), .elementor-3598 .elementor-element.elementor-element-f6ac020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6D0A7;}.elementor-3598 .elementor-element.elementor-element-f6ac020.e-con{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-d2f7734{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-d2f7734:not(.elementor-motion-effects-element-type-background), .elementor-3598 .elementor-element.elementor-element-d2f7734 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3598 .elementor-element.elementor-element-86a3d34{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), 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-3598 .elementor-element.elementor-element-93164b1{font-family:"Amulya", Sans-serif;font-weight:400;line-height:30px;color:#033559;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3598 .elementor-element.elementor-element-1f27ef6 .elementor-heading-title{font-family:"Amulya", Sans-serif;font-weight:600;line-height:45px;color:#002B4B;}.elementor-3598 .elementor-element.elementor-element-cb8e2c8{font-family:"Amulya", Sans-serif;font-weight:400;line-height:30px;color:#033559;}.elementor-3598 .elementor-element.elementor-element-cc225a3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-cfce959{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3598 .elementor-element.elementor-element-cfce959.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-cfce959 .elementor-heading-title{font-family:"Amulya", Sans-serif;font-size:20px;font-weight:600;line-height:57px;color:#F1763A;}.elementor-widget-ucaddon_quantity_increment_buttons .ue-count-buttons-input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3598 .elementor-element.elementor-element-5fc816b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3598 .elementor-element.elementor-element-5fc816b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-3598 .elementor-element.elementor-element-5fc816b.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-5fc816b .ue-count-buttons-wrapper{gap:10px;}.elementor-3598 .elementor-element.elementor-element-5fc816b .ue-count-buttons-button{height:37px;width:10px;background-color:#E6D0A7;color:#000000;border-style:none;}.elementor-3598 .elementor-element.elementor-element-5fc816b .ue-count-buttons-input{height:37px;font-family:"Roboto", Sans-serif;font-weight:400;background-color:#E6D0A7;border-style:none;}.elementor-3598 .elementor-element.elementor-element-5fc816b .ue-count-buttons-button:hover{background-color:#E6D0A7;color:#000000;border-style:none;}.elementor-3598 .elementor-element.elementor-element-5fc816b .ue-count-buttons-button svg{fill:#000000;}.elementor-3598 .elementor-element.elementor-element-5fc816b .ue-count-buttons-button:hover svg{fill:#000000;}.elementor-3598 .elementor-element.elementor-element-ed3abef{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-3598 .elementor-element.elementor-element-ed3abef > .elementor-widget-container{background-color:#00000000;}.elementor-3598 .elementor-element.elementor-element-ed3abef.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-508e4bc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3598 .elementor-element.elementor-element-6630d1b{font-family:"Amulya", Sans-serif;font-weight:400;line-height:30px;color:#033559;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3598 .elementor-element.elementor-element-5175d6c{width:100%;max-width:100%;}.elementor-3598 .elementor-element.elementor-element-5175d6c.elementor-element{--align-self:flex-start;}.elementor-3598 .elementor-element.elementor-element-5175d6c .cart button, .elementor-3598 .elementor-element.elementor-element-5175d6c .cart .button{font-family:"Amulya", Sans-serif;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;color:#033559;background-color:#02010100;transition:all 0.2s;}.elementor-3598 .elementor-element.elementor-element-5175d6c .added_to_cart{font-family:"Amulya", Sans-serif;font-weight:400;}.woocommerce .elementor-3598 .elementor-element.elementor-element-5175d6c form.cart table.variations label{color:#033559;font-family:"Amulya", Sans-serif;font-weight:400;}.woocommerce .elementor-3598 .elementor-element.elementor-element-5175d6c form.cart table.variations td.value select{color:#020101EB;}.woocommerce .elementor-3598 .elementor-element.elementor-element-5175d6c form.cart table.variations td.value select, .woocommerce .elementor-3598 .elementor-element.elementor-element-5175d6c form.cart table.variations td.value:before{background-color:#6F2C2C00;}.woocommerce .elementor-3598 .elementor-element.elementor-element-5175d6c form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-3598 .elementor-element.elementor-element-5175d6c form.cart table.variations td.value:before{font-family:"Amulya", Sans-serif;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3598 .elementor-element.elementor-element-2b99b83 .elementor-button{background-color:#61CE7000;font-family:"Amulya", Sans-serif;font-weight:500;fill:#033559;color:#033559;border-style:solid;border-width:1px 1px 1px 1px;border-color:#033559;border-radius:20px 20px 20px 20px;padding:13px 35px 13px 35px;}.elementor-3598 .elementor-element.elementor-element-2b99b83 > .elementor-widget-container{margin:-47% 0% 0% -6%;padding:0px 0px 0px 0px;}.elementor-3598 .elementor-element.elementor-element-2b99b83.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-be501f4{--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;--padding-top:8%;--padding-bottom:8%;--padding-left:2%;--padding-right:2%;}.elementor-3598 .elementor-element.elementor-element-919075a{--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;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3598 .elementor-element.elementor-element-d9e615e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3598 .elementor-element.elementor-element-d9e615e.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-d9e615e .elementor-icon-list-icon i{color:#002B4B;transition:color 0.3s;}.elementor-3598 .elementor-element.elementor-element-d9e615e .elementor-icon-list-icon svg{fill:#002B4B;transition:fill 0.3s;}.elementor-3598 .elementor-element.elementor-element-d9e615e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3598 .elementor-element.elementor-element-d9e615e .elementor-icon-list-item > a{font-family:"Cardo", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-3598 .elementor-element.elementor-element-d9e615e .elementor-icon-list-text{color:#0B0B0BC2;transition:color 0.3s;}.elementor-3598 .elementor-element.elementor-element-41f3021 .elementor-button{background-color:#61CE7000;font-family:"Hind", Sans-serif;font-weight:500;fill:#002B4B;color:#002B4B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#002B4B;border-radius:20px 20px 20px 20px;}.elementor-3598 .elementor-element.elementor-element-41f3021{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3598 .elementor-element.elementor-element-41f3021.elementor-element{--align-self:center;}.elementor-3598 .elementor-element.elementor-element-b5392c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3598 .elementor-element.elementor-element-e7d6402{--grid-columns:4;}.elementor-3598 .elementor-element.elementor-element-430e222 .elementor-button{background-color:#61CE7000;font-family:"Hind", Sans-serif;font-weight:500;fill:#002B4B;color:#002B4B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#002B4B;border-radius:20px 20px 20px 20px;}.elementor-3598 .elementor-element.elementor-element-430e222{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-3598 .elementor-element.elementor-element-430e222.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-3598 .elementor-element.elementor-element-d2f7734{--width:50%;}.elementor-3598 .elementor-element.elementor-element-86a3d34{--width:50%;}}@media(max-width:1024px){.elementor-3598 .elementor-element.elementor-element-f6ac020{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-3598 .elementor-element.elementor-element-1f27ef6 .elementor-heading-title{line-height:1.4em;}.elementor-3598 .elementor-element.elementor-element-cfce959 .elementor-heading-title{font-size:18px;}.elementor-3598 .elementor-element.elementor-element-2b99b83 > .elementor-widget-container{margin:-48% 0% 0% -4%;}.elementor-3598 .elementor-element.elementor-element-2b99b83.elementor-element{--align-self:flex-end;}.elementor-3598 .elementor-element.elementor-element-2b99b83 .elementor-button{padding:13px 35px 13px 35px;}.elementor-3598 .elementor-element.elementor-element-41f3021{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3598 .elementor-element.elementor-element-e7d6402{--grid-columns:2;}.elementor-3598 .elementor-element.elementor-element-430e222{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}}@media(max-width:767px){.elementor-3598 .elementor-element.elementor-element-f6ac020{--padding-top:20%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-3598 .elementor-element.elementor-element-d2f7734{--min-height:58vh;}.elementor-3598 .elementor-element.elementor-element-86a3d34{--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3598 .elementor-element.elementor-element-93164b1{text-align:justify;}.elementor-3598 .elementor-element.elementor-element-1f27ef6 .elementor-heading-title{font-size:25px;line-height:1.7em;}.elementor-3598 .elementor-element.elementor-element-cb8e2c8{text-align:justify;}.elementor-3598 .elementor-element.elementor-element-cfce959{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-3598 .elementor-element.elementor-element-cfce959 .elementor-heading-title{font-size:16px;line-height:1.7em;}.elementor-3598 .elementor-element.elementor-element-5fc816b{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-3598 .elementor-element.elementor-element-ed3abef{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-3598 .elementor-element.elementor-element-6630d1b{text-align:justify;}.elementor-3598 .elementor-element.elementor-element-2b99b83 > .elementor-widget-container{margin:-19% 4% 0% 50%;}.elementor-3598 .elementor-element.elementor-element-2b99b83.elementor-element{--align-self:stretch;}.elementor-3598 .elementor-element.elementor-element-2b99b83 .elementor-button{border-width:1px 1px 1px 1px;padding:12px 39px 12px 39px;}.elementor-3598 .elementor-element.elementor-element-be501f4{--padding-top:20%;--padding-bottom:20%;--padding-left:4%;--padding-right:4%;}.elementor-3598 .elementor-element.elementor-element-d9e615e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3598 .elementor-element.elementor-element-41f3021{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-3598 .elementor-element.elementor-element-e7d6402{--grid-columns:1;}.elementor-3598 .elementor-element.elementor-element-430e222 > .elementor-widget-container{margin:-12% 0% 0% 0%;}.elementor-3598 .elementor-element.elementor-element-430e222{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-ed3abef *//* Make both inputs look the same */
.custom-quantity-input,
.quantity input.qty {
  width: 60px;
  height: 40px;
  text-align: center;
  border: 1px solid #000000;
  margin: 0;
  padding: 0 5px;
  background-color: transparent
}

/* Hide the default quantity input if you want to only use your custom one */
.quantity {
  display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-5175d6c *//*.woocommerce div.product form.cart .button.alt {*/

/*    background-color: #E6D0A7;*/
/*    color: #033559;*/
/*    font-weight: 200px;*/
    
/*}*/

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    border: 0;
    line-height: 2em;
    vertical-align: top;
    background-color: transparent;
    text-align: left;
    margin-left: -20px;
    
}


.woocommerce div.product form.cart .button.alt {
    background-color: transparent;
    color: white;
    margin-left: 10px;
   color:#002A46;
    border-color: #002A46;
    margin-left: -20px;
}

.woocommerce div.product form.cart .reset_variations{
    color: #E6D0A7;
}
.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart form.cart{
margin-left: -20px
    
}

@media (max-width: 767px) {
    .elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart form.cart{
margin-left: 0px;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86a3d34 */.woocommerce div.product form.cart {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.woocommerce div.product .quantity {
  margin-top: 10px;
  align-self: flex-start;
}

.woocommerce div.product form.cart .button {
  margin-top: 10px;
  padding: 12px 24px;
  border-radius: 8px;
  font-weight: bold;
}

.woocommerce div.product form.cart .button.alt {
  background-color: #002A46; /* Dark blue */
  color: white;
  margin-left: 10px;
}

.woocommerce div.product form.cart .variations {
  margin-bottom: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Amulya';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://steelsoaks.com/wp-content/uploads/2025/05/Amulya-Variable.ttf') format('truetype');
}
/* End Custom Fonts CSS */