.elementor-9210 .elementor-element.elementor-element-0224d81{--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-9210 .elementor-element.elementor-element-842642f{--spacer-size:54px;}.elementor-9210 .elementor-element.elementor-element-4fac959{--display:flex;--min-height:1121px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:20px 20px 20px 20px;}.elementor-9210 .elementor-element.elementor-element-4fac959:not(.elementor-motion-effects-element-type-background), .elementor-9210 .elementor-element.elementor-element-4fac959 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5FAE8;}.elementor-9210 .elementor-element.elementor-element-e84c7e7.elementor-element{--align-self:center;}.elementor-9210 .elementor-element.elementor-element-e84c7e7{--confirmation-message-display:block;--confirmation-message-alignment:center;--bank-details-alignment:center;--downloads-alignment:center;--order-summary-alignment:center;--billing-details-alignment:start;--sections-background-color:#F5FAE8;--sections-border-type:none;--sections-padding:0px 0px 0px 0px;--sections-spacing:52px;--titles-spacing:28px;--payment-details-space-between:12px;--payment-details-titles-spacing:13px;--payment-details-border-width:1px;--bank-details-space-between:0px;--account-title-spacing:0px;--bank-details-titles-spacing:0px;--bank-details-border-type:none;--order-details-rows-gap:26px;--order-details-titles-totals-color:#000000;--order-details-items-color:#0C0C0C;--tables-divider-border-width:1px;--tables-divider-border-color:#B49D865E;--button-normal-text-color:#000000;}.elementor-9210 .elementor-element.elementor-element-e84c7e7 .woocommerce-thankyou-order-received{font-family:"Vollkorn", Sans-serif;}.elementor-9210 .elementor-element.elementor-element-e84c7e7 h2{font-family:"Vollkorn", Sans-serif;font-size:29px;font-weight:400;text-transform:capitalize;line-height:130%;letter-spacing:1%;}.elementor-9210 .elementor-element.elementor-element-e84c7e7 address, .elementor-9210 .elementor-element.elementor-element-e84c7e7 .product-purchase-note, .elementor-9210 .elementor-element.elementor-element-e84c7e7 .woocommerce-thankyou-order-details + p{font-family:"Gilroy-Regular", Sans-serif;}.elementor-9210 .elementor-element.elementor-element-e84c7e7 .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-9210 .elementor-element.elementor-element-e84c7e7 .woocommerce-order-overview.order_details li strong{font-family:"Gilroy-Regular", Sans-serif;}.elementor-9210 .elementor-element.elementor-element-e84c7e7 .wc-bacs-bank-details-account-name{font-family:"Gilroy-Regular", Sans-serif;}.elementor-9210 .elementor-element.elementor-element-e84c7e7 .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:"Gilroy-Medium", Sans-serif;}.elementor-9210 .elementor-element.elementor-element-e84c7e7 .shop_table thead tr th, .elementor-9210 .elementor-element.elementor-element-e84c7e7 .shop_table tfoot th, .elementor-9210 .elementor-element.elementor-element-e84c7e7 .shop_table tfoot tr td, .elementor-9210 .elementor-element.elementor-element-e84c7e7 .shop_table tfoot tr td span, .elementor-9210 .elementor-element.elementor-element-e84c7e7 .woocommerce-table--order-downloads tr td:before{font-family:"Gilroy-Medium", Sans-serif;}.elementor-9210 .elementor-element.elementor-element-e84c7e7 .product-quantity, .elementor-9210 .elementor-element.elementor-element-e84c7e7 .woocommerce-table--order-details td a, .elementor-9210 .elementor-element.elementor-element-e84c7e7 td.product-total, .elementor-9210 .elementor-element.elementor-element-e84c7e7 td.download-product, .elementor-9210 .elementor-element.elementor-element-e84c7e7 td.download-remaining, .elementor-9210 .elementor-element.elementor-element-e84c7e7 td.download-expires, .elementor-9210 .elementor-element.elementor-element-e84c7e7 td.download-file{font-family:"Gilroy-Regular", Sans-serif;}.elementor-9210 .elementor-element.elementor-element-e84c7e7 .product-name .wc-item-meta .wc-item-meta-label, .elementor-9210 .elementor-element.elementor-element-e84c7e7 .wc-item-meta li p{font-family:"Gilroy-Regular", Sans-serif;}.elementor-9210 .elementor-element.elementor-element-e84c7e7 {--buttons-border-color:#000000;}.elementor-9210 .elementor-element.elementor-element-476e609{width:100%;max-width:100%;}.elementor-9210 .elementor-element.elementor-element-476e609.elementor-element{--align-self:center;}.elementor-9210 .elementor-element.elementor-element-b0e7dcc{--display:flex;--justify-content:center;}.elementor-9210 .elementor-element.elementor-element-232b283{--spacer-size:37px;}.elementor-9210 .elementor-element.elementor-element-e7bdf8c{--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-9210 .elementor-element.elementor-element-d3ffa28{--spacer-size:100px;}@media(max-width:1440px){.elementor-9210 .elementor-element.elementor-element-e84c7e7 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:1024px){.elementor-9210 .elementor-element.elementor-element-e84c7e7 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:768px){.elementor-9210 .elementor-element.elementor-element-e84c7e7 .woocommerce-order-overview.order_details li{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:769px){.elementor-9210 .elementor-element.elementor-element-4fac959{--width:64%;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-e84c7e7 */.woocommerce-column--2 address{
    text-align: end !important;
}
.woocommerce-column--2 {
    text-align: end !important;
}

.woocommerce-notice{
    font-size: 25px;
    color: black !important;
    font-family: vollkorn;
}

.custom-pdf-download-button {
    margin-top: 70px !important;
     margin: 0 auto;
     padding-top: 18px;
     display: block;
    text-align: center !important;
  background-color: #ED9B4B !important;
  color: white !important;
  border: none;
  border-radius: 40px;
  width: 195px;
  height: 60px;
  font-family: gilroy-regular;
}

.custom-pdf-download-button:hover {
     background-color: #f5fae8 !important;
  color: black !important;
  border-color: #ED9B4B !important;
  border-width: 1px;
  border-style: solid; /* Уточнение для стиля границы */ 

}

.woocommerce-order-overview {
    text-align: center;
    justify-content: center;
}

.woocommerce-order{
    margin-top: 50px;
}

.product-name a{
    color: black !important;
}

.woocommerce-order-details__title{
    text-align: center;
    
    
}

@media only screen and (max-width: 800px){
    
    .woocommerce-column--2 address{
    text-align: start !important;
}
.woocommerce-column--2 {
    text-align: start !important;
}
    
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-476e609 */.shpbtn {
     display: flex;
    justify-content: center; 
    align-items: center; 
     margin: 0 auto !important;
       height: 60px;
       line-height: 60px;
  width: 50px !important;
  text-align: center !important;
  background-color: #ED9B4B !important;
  color: white !important;
  border: none;
  border-radius: 40px;
  margin: 10px;
  background-color: #ED9B4B !important;
  color: white !important;
  border: none;
  border-radius: 40px;

      
}

.shpbtn:hover {
     background-color: #f5fae8 !important;
  color: black !important;
  border-color: #ED9B4B !important;
  border-width: 1px;
  border-style: solid; /* Уточнение для стиля границы */ 

}

.shpbtn:focus {
  outline: none;
}/* End custom CSS */