@font-face{font-family:"Playball";src:url(/wp-content/themes/soiko-theme/assets/fonts/PlayballRegular.woff2) format("woff2"),url(/wp-content/themes/soiko-theme/assets/fonts/PlayballRegular.woff) format("woff"),url(/wp-content/themes/soiko-theme/assets/fonts/PlayballRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/wp-content/themes/soiko-theme/assets/fonts/SourceSans3Light.woff2) format("woff2"),url(/wp-content/themes/soiko-theme/assets/fonts/SourceSans3Light.woff) format("woff"),url(/wp-content/themes/soiko-theme/assets/fonts/SourceSans3Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/wp-content/themes/soiko-theme/assets/fonts/SourceSans3Regular.woff2) format("woff2"),url(/wp-content/themes/soiko-theme/assets/fonts/SourceSans3Regular.woff) format("woff"),url(/wp-content/themes/soiko-theme/assets/fonts/SourceSans3Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/wp-content/themes/soiko-theme/assets/fonts/SourceSans3SemiBold.woff2) format("woff2"),url(/wp-content/themes/soiko-theme/assets/fonts/SourceSans3SemiBold.woff) format("woff"),url(/wp-content/themes/soiko-theme/assets/fonts/SourceSans3SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}img{max-width:100%;height:auto}body.woocommerce-cart article{background-color:#FFF;padding:0 15px}body.woocommerce-cart .entry-header{padding-top:40px;padding-bottom:16px;max-width:1280px;margin:0 auto;padding-left:15px;padding-right:15px}body.woocommerce-cart .entry-header .entry-title{font-family:"Playball",cursive;font-size:48px;color:#340A17;font-weight:400}body.woocommerce-cart .entry-content{background:#FFF}.wc-block-components-product-name{color:#E12B61!important;text-decoration:none}.wc-block-components-product-name:hover{text-decoration:underline}.wc-block-cart-item__image img{border-radius:8px}.wc-block-cart__totals-title{font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#340A17}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:"Source Sans 3",sans-serif;font-weight:600;color:#340A17}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:"Source Sans 3",sans-serif;font-weight:700;color:#340A17}.wc-block-cart__submit-button,.wp-element-button.wc-block-cart__submit-button{background-color:#E12B61!important;color:#FFFFFF!important;border:none!important;border-radius:50px!important;font-family:"Source Sans 3",sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:.5px;padding:16px 24px!important;text-decoration:none;transition:background 0.25s,transform 0.15s!important}.wc-block-cart__submit-button:hover,.wp-element-button.wc-block-cart__submit-button:hover{background-color:#A51F47!important;transform:translateY(-2px)}.wc-block-components-notice-banner{display:flex;align-items:center;gap:12px;font-family:"Source Sans 3",sans-serif;font-size:15px;border:none;border-radius:12px;padding:16px 20px;margin:0 0 24px;background-color:#f0faf4;color:#1EB558;box-shadow:0 4px 15px rgb(0 0 0 / .05)}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{display:flex;align-items:center;width:100%;gap:12px;color:inherit}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content svg{fill:currentColor;width:20px;height:20px;flex-shrink:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__action{margin-left:auto;flex-shrink:0;background-color:#fff0;border:2px solid currentColor;border-radius:50px;padding:6px 18px;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;text-decoration:none;transition:background-color 0.2s,color 0.2s}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__action:hover{background-color:currentColor;color:#FFF}.wc-block-components-notice-banner.is-success{background-color:#f0faf4;color:#1EB558}.wc-block-components-notice-banner.is-error{background-color:#fff5f5;color:#c0392b}.wc-block-components-notice-banner.is-info{background-color:#fef0f4;color:#E12B61}@media (max-width:768px){.wc-block-components-notice-banner{font-size:14px;padding:14px 16px;border-radius:10px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{flex-wrap:wrap}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__action{margin-left:0;margin-top:8px}}.wp-block-woocommerce-empty-cart-block{padding-left:15px;padding-right:15px}@media (max-width:768px){.wp-block-woocommerce-empty-cart-block{padding-left:0;padding-right:0}}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font-size:32px;margin-bottom:80px}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title::before{content:"";display:block;width:155px;height:176px;background-image:url(/wp-content/themes/soiko-theme/assets/img/carrinho-vazio.svg);background-size:cover;background-position:center;background-color:#fff0;margin-bottom:20px;-webkit-mask-image:none;mask-image:none}.wp-block-woocommerce-empty-cart-block .wp-block-product-new .wc-block-grid__products{grid-template-columns:repeat(3,1fr)!important}.wp-block-woocommerce-empty-cart-block .wp-block-product-new .wc-block-grid__products li.wc-block-grid__product:nth-child(n+4){display:none!important}@media (max-width:900px){.wp-block-woocommerce-empty-cart-block .wp-block-product-new .wc-block-grid__products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.wp-block-woocommerce-empty-cart-block .wp-block-product-new .wc-block-grid__products{grid-template-columns:1fr!important}}body.woocommerce-checkout article{background-color:#FFF;padding:0 15px}body.woocommerce-checkout .entry-header{padding-top:40px;padding-bottom:16px;max-width:1280px;margin:0 auto}body.woocommerce-checkout .entry-header .entry-title{font-family:"Playball",cursive;font-size:48px;color:#340A17;font-weight:400}body.woocommerce-checkout .entry-content{background:#FFF}body.woocommerce-checkout .entry-content .wp-block-woocommerce-checkout .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__input{top:12px}@media (max-width:768px){body.woocommerce-checkout .entry-content .wp-block-woocommerce-checkout .wc-block-components-shipping-rates-control__package .wc-block-components-radio-control .wc-block-components-radio-control__input{left:5px}}@media (max-width:768px){body.woocommerce-checkout .entry-content .wc-block-components-radio-control__option{padding:16px 16px 16px 48px}}body.woocommerce-checkout .entry-content .wc-block-components-payment-method-label{font-family:"Source Sans 3",sans-serif;font-size:15px;color:#340A17}body.woocommerce-checkout .entry-content .wc-block-components-radio-control__option{border:0;border-radius:0;padding:16px 16px 16px 48px;transition:border-color 0.2s}body.woocommerce-checkout .entry-content .wc-block-components-radio-control__option:hover,body.woocommerce-checkout .entry-content .wc-block-components-radio-control__option--checked{border-color:#E12B61}.woocommerce-checkout-wrapper,body.woocommerce-checkout .entry-content>.woocommerce{max-width:1280px;margin:0 auto;background:#FFF}.wc-block-checkout__main{gap:48px}.soiko-checkout-layout{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.soiko-checkout-layout .checkout-col-1{flex:1 1 500px;min-width:0;max-width:calc(100% - 460px)}@media (max-width:991px){.soiko-checkout-layout .checkout-col-1{max-width:100%}}.soiko-checkout-layout .checkout-col-2{flex:0 0 420px;position:sticky;top:20px;background:#FFF;padding:24px;border-radius:12px;border:1px solid #ebebeb;box-shadow:0 4px 20px rgb(0 0 0 / .06)}@media (max-width:991px){.soiko-checkout-layout .checkout-col-2{flex:0 0 100%;position:relative;top:0}}.soiko-checkout-layout .checkout-col-2 h3#order_review_heading{font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700!important;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px;color:#340A17;margin-top:0}.woocommerce-checkout .col2-set{width:100%;float:none;padding:0}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none;width:100%;max-width:100%;padding:0}.wc-block-components-checkout-step__title,.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,.woocommerce-checkout #customer_details h3,.woocommerce-checkout .col2-set h3{font-family:"Source Sans 3",sans-serif;font-size:13px!important;font-weight:700!important;letter-spacing:1.5px;color:#340A17;text-transform:uppercase;margin-bottom:24px;border:none;padding:0}.wc-block-components-text-input input,.wc-block-components-text-input select,.wc-block-components-select input,.wc-block-components-select select{font-family:"Source Sans 3",sans-serif;font-size:15px;color:#340A17;border:1px solid #B7B8BC;border-radius:8px;padding:14px 16px;background-color:#FFF;transition:border-color 0.2s}.wc-block-components-text-input input:focus,.wc-block-components-text-input select:focus,.wc-block-components-select input:focus,.wc-block-components-select select:focus{outline:none;border-color:#E12B61;box-shadow:0 0 0 3px rgb(225 43 97 / .12)}.wc-block-components-text-input label,.wc-block-components-select label{font-family:"Source Sans 3",sans-serif;font-size:13px;color:#7a7b7f}.woocommerce-checkout .form-row{padding:0;margin:0 0 16px 0;float:none;width:100%!important}.woocommerce-checkout .form-row label{font-family:"Source Sans 3",sans-serif;font-size:13px;color:#340A17;margin-bottom:6px;display:block;float:none;width:auto}.woocommerce-checkout .form-row label .required,.woocommerce-checkout .form-row label abbr.required{color:#E12B61;text-decoration:none;border:none;cursor:default}.woocommerce-checkout .form-row label .optional{color:#aaa}.woocommerce-checkout .form-row .woocommerce-input-wrapper{display:block;width:100%}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select{font-family:"Source Sans 3",sans-serif;font-size:15px;color:#340A17;border:1px solid #B7B8BC!important;border-radius:8px!important;padding:14px 16px!important;background-color:#FFFFFF!important;transition:border-color 0.2s;width:100%!important;box-sizing:border-box;height:auto!important;line-height:1.5;-moz-appearance:none;appearance:none;-webkit-appearance:none}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row select:focus{outline:none!important;border-color:#E12B61!important;box-shadow:0 0 0 3px rgb(225 43 97 / .12)!important}.woocommerce-checkout .form-row.form-row-first,.woocommerce-checkout .form-row.form-row-last{width:48%!important;display:inline-block;vertical-align:top;box-sizing:border-box}.woocommerce-checkout .form-row.form-row-first{margin-right:4%}.woocommerce-checkout .form-row.form-row-wide{width:100%!important;display:block}.woocommerce-checkout .form-row.wooccm-field-country strong{font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:600;color:#340A17}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper::after{content:"";display:table;clear:both}.woocommerce-checkout .select2-container--default .select2-selection--single{height:50px;border:1px solid #B7B8BC!important;border-radius:8px!important;background-color:#FFF}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px;padding-left:16px;font-family:"Source Sans 3",sans-serif;font-size:15px;color:#340A17}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;right:8px}.woocommerce-checkout .select2-container{width:100%!important}.wc-block-components-checkbox .wc-block-components-checkbox__label,.wc-block-components-checkbox span,.woocommerce-checkout .checkbox .wc-block-components-checkbox__label,.woocommerce-checkout .checkbox span{font-family:"Source Sans 3",sans-serif;font-size:14px;color:#340A17}.wc-block-components-checkbox input[type=checkbox],.woocommerce-checkout .checkbox input[type=checkbox]{accent-color:#E12B61;margin-right:8px}.shop_table.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;border:none!important}.shop_table.woocommerce-checkout-review-order-table thead{display:none}.shop_table.woocommerce-checkout-review-order-table tr{border-bottom:1px solid #f0f0f0;background:transparent!important}.shop_table.woocommerce-checkout-review-order-table th,.shop_table.woocommerce-checkout-review-order-table td{padding:16px 0;font-family:"Source Sans 3",sans-serif;font-size:15px;color:#340A17;border:none!important;background:transparent!important;align-content:start}.shop_table.woocommerce-checkout-review-order-table .product-name{font-weight:500}.shop_table.woocommerce-checkout-review-order-table .product-name strong.product-quantity{font-weight:400;color:#777}.shop_table.woocommerce-checkout-review-order-table .product-total,.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,.shop_table.woocommerce-checkout-review-order-table .order-total td{text-align:right;font-weight:600}.shop_table.woocommerce-checkout-review-order-table .order-total{border-bottom:none!important}.shop_table.woocommerce-checkout-review-order-table .order-total th,.shop_table.woocommerce-checkout-review-order-table .order-total td{font-size:18px;padding-top:24px;font-weight:700}.shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{font-size:13px;color:#888}.woocommerce-checkout-wrapper .woocommerce-info,.woocommerce-form-coupon-toggle .woocommerce-info{font-size:14px;padding:8px;border:none;border-radius:8px;margin-bottom:15px}.woocommerce-checkout-wrapper .woocommerce-info a,.woocommerce-form-coupon-toggle .woocommerce-info a{color:#E12B61}.woocommerce-checkout #payment{background:#fafafa;border-radius:12px;margin-top:20px;border:1px solid #f0f0f0}.woocommerce-checkout #payment .wc_payment_methods{list-style:none;padding:0;margin:0 0 20px}.woocommerce-checkout #payment .wc_payment_methods .payment_method_bacs,.woocommerce-checkout #payment .wc_payment_methods li{border-bottom:1px solid #efefef;padding:16px 0}.woocommerce-checkout #payment .wc_payment_methods .payment_method_bacs label,.woocommerce-checkout #payment .wc_payment_methods li label{font-family:"Source Sans 3",sans-serif;font-size:15px;color:#340A17;cursor:pointer}.woocommerce-checkout #payment .woocommerce-info{font-family:"Source Sans 3",sans-serif;font-size:14px;border-left-color:#E12B61}.wc-block-components-checkout-place-order-button,.wp-element-button.wc-block-components-checkout-place-order-button,.woocommerce-checkout #place_order{background-color:#E12B61!important;color:#FFFFFF!important;border:none!important;border-radius:50px!important;font-family:"Source Sans 3",sans-serif!important;font-size:15px!important;font-weight:700!important;letter-spacing:.5px;padding:16px 24px!important;transition:background 0.25s,transform 0.15s!important;cursor:pointer;width:auto;min-width:200px;display:block;text-align:center;margin-top:16px}.wc-block-components-checkout-place-order-button:hover,.wp-element-button.wc-block-components-checkout-place-order-button:hover,.woocommerce-checkout #place_order:hover{background-color:rgb(190.0991735537,26.9008264463,75.3223140496)!important;transform:translateY(-2px)}.wc-block-components-validation-error,.woocommerce-error,.woocommerce .woocommerce-error{font-family:"Source Sans 3",sans-serif;font-size:13px;color:#E12B61;list-style:none;padding:0;margin:0;border:none;background:none}.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-weight:bold!important}.wc-block-components-order-summary .wc-block-components-order-summary__button-text{font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#340A17}.wc-block-components-order-summary .wc-block-components-product-name{font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:600;color:#E12B61;text-decoration:none}.wc-block-components-order-summary .wc-block-components-product-name:hover{text-decoration:underline}.wc-block-components-order-summary .wc-block-components-order-summary-item__image img{border-radius:8px}.wc-block-components-order-summary .wc-block-components-product-price{font-family:"Source Sans 3",sans-serif;color:#340A17}.wc-block-components-totals-item .wc-block-components-totals-item__label{font-family:"Source Sans 3",sans-serif;font-size:14px;color:#340A17}.wc-block-components-totals-item .wc-block-components-totals-item__value{font-family:"Source Sans 3",sans-serif;font-size:14px;color:#340A17}.wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:"Source Sans 3",sans-serif;font-weight:600;color:#340A17}.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-family:"Source Sans 3",sans-serif;font-weight:700;color:#340A17}@media (max-width:768px){body.woocommerce-checkout .entry-header{padding-top:24px}body.woocommerce-checkout .entry-header .entry-title{font-size:36px}.wc-block-checkout__main,.soiko-checkout-layout{gap:24px}.woocommerce-checkout .form-row.form-row-first,.woocommerce-checkout .form-row.form-row-last{width:100%!important;display:block;margin-right:0}}.search-results-hero{background-color:#F8CAD7;padding:60px 0 50px;text-align:center}.search-results-hero .search-results-title{font-family:"Playball",cursive;font-size:48px;line-height:1;color:#340A17;font-weight:400;margin-bottom:12px}.search-results-hero .search-results-title .search-term{color:#E12B61;font-style:italic}.search-results-hero .search-results-count{font-family:"Source Sans 3",sans-serif;font-size:16px;color:#9a6070;margin:0}@media (max-width:768px){.search-results-hero{padding:40px 15px 30px}.search-results-hero .search-results-title{font-size:32px}}.search-results-section{background-color:#F7F7F7;padding:60px 0 80px}@media (max-width:768px){.search-results-section{padding:40px 15px 60px}}.search-results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:50px}@media (max-width:768px){.search-results-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:480px){.search-results-grid{grid-template-columns:1fr}}.search-card{background:#FFF;border-radius:500px 500px 20px 20px;padding:10px 10px 30px 10px;overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .05);display:grid;grid-template-columns:1fr auto;grid-template-areas:"image image" "type type" "title button" "excerpt button";-moz-column-gap:15px;column-gap:15px;row-gap:0;position:relative;text-align:left;transition:transform 0.25s ease,box-shadow 0.25s ease}.search-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgb(0 0 0 / .12)}.search-card__link{display:contents;text-decoration:none}.search-card__image{grid-area:image;margin-bottom:20px}.search-card__image img{border-radius:500px 500px 20px 20px;max-height:468px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/5;transition:transform 0.4s ease}.search-card__image--placeholder{border-radius:500px 500px 20px 20px;max-height:468px;aspect-ratio:3/5;background-color:#F8CAD7;display:flex;align-items:center;justify-content:center}.search-card__image--placeholder i{font-size:48px;color:#E12B61;opacity:.4}.search-card:hover .search-card__image img{transform:scale(1.04)}.search-card__body{display:contents}.search-card__type{grid-area:type;font-family:"Source Sans 3",sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#E12B61;padding-left:20px;margin-bottom:4px}.search-card__title{grid-area:title;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:700;color:#340A17;margin:0;padding-left:20px}.search-card__title a{text-decoration:none;color:inherit;transition:color 0.2s ease}.search-card__title a:hover{color:#E12B61}.search-card__excerpt{grid-area:excerpt;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#8c5060;line-height:1.4;margin:4px 0 0 0;padding-left:20px;align-self:start;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.search-card__btn{grid-area:button;background:#E12B61;color:#FFF;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;padding:10px 18px;border-radius:5px;height:-moz-fit-content;height:fit-content;align-self:center;margin-right:20px;transition:background-color 0.3s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;z-index:2}.search-card__btn i{transition:transform 0.2s ease}.search-card__btn:hover{background:#A51F47;color:#FFF}.search-card__btn:hover i{transform:translateX(4px)}.search-pagination{display:flex;justify-content:center;margin-top:20px}.search-pagination .nav-links{display:flex;align-items:center;gap:8px}.search-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;font-family:"Source Sans 3",sans-serif;font-size:15px;text-decoration:none;color:#340A17;border:1px solid #B7B8BC;background:#FFF;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.search-pagination .page-numbers.current,.search-pagination .page-numbers:hover{background-color:#E12B61;color:#FFF;border-color:#E12B61}.search-pagination .page-numbers.dots{border:none;background:#fff0;pointer-events:none}.search-pagination .page-numbers.prev,.search-pagination .page-numbers.next{font-size:13px}.search-no-results{text-align:center;margin:0 auto}.search-no-results__icon{width:90px;height:90px;border-radius:50%;background-color:#F8CAD7;display:flex;align-items:center;justify-content:center;margin:0 auto 30px}.search-no-results__icon i{font-size:36px;color:#E12B61}.search-no-results h2{font-family:"Playball",cursive;font-size:36px;color:#340A17;font-weight:400;margin-bottom:12px}.search-no-results p{font-family:"Source Sans 3",sans-serif;font-size:16px;color:#8c5060;margin-bottom:36px}.search-no-results__form{display:flex;flex-direction:row;align-items:stretch;border-radius:50px;overflow:hidden;border:1.5px solid #E12B61;background:#FFF;max-width:460px;margin:0 auto 40px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.search-no-results__form:focus-within{box-shadow:0 0 0 3px rgb(225 43 97 / .2)}.search-no-results__input{flex:1;border:none;outline:none;padding:14px 20px;font-family:"Source Sans 3",sans-serif;font-size:15px;color:#340A17;background:#fff0}.search-no-results__input::-moz-placeholder{color:#ae8090}.search-no-results__input::placeholder{color:#ae8090}.search-no-results__submit{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#E12B61;color:#FFF;border:none;padding:14px 24px;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:700;cursor:pointer;transition:background-color 0.2s ease;margin:0}.search-no-results__submit:hover{background-color:#be2454}.search-no-results__submit i{margin:0}.search-no-results__links{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.search-no-results__links a{display:inline-flex;align-items:center;gap:8px;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#340A17;text-decoration:none;transition:color 0.2s ease}.search-no-results__links a i{color:#E12B61}.search-no-results__links a:hover{color:#E12B61}@media (max-width:480px){.search-no-results h2{font-size:28px}.search-no-results__form{flex-direction:column;border-radius:20px}.search-no-results__submit{justify-content:center;border-radius:0 0 18px 18px}}body.page-slug-sobre-nos article.hentry{background-color:#FFF}body.page-slug-sobre-nos .entry-header{max-width:1280px;margin:0 auto;padding:60px 15px 0}body.page-slug-sobre-nos .entry-header .entry-title{font-family:"Playball",cursive;font-size:56px;color:#340A17;font-weight:400;padding-bottom:20px;margin-bottom:0}@media (max-width:768px){body.page-slug-sobre-nos .entry-header{padding:40px 15px 0}body.page-slug-sobre-nos .entry-header .entry-title{font-size:40px}}body.page-slug-sobre-nos .entry-content{background-color:#FFF;padding:40px 0 80px}@media (max-width:768px){body.page-slug-sobre-nos .entry-content{padding:30px 0 60px}}body.page-slug-sobre-nos .wp-block-group.alignwide{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 15px}body.page-slug-sobre-nos .entry-content>.wp-block-group.alignwide:first-child{padding-top:30px;padding-bottom:30px;border-left:4px solid #E12B61}body.page-slug-sobre-nos .entry-content>.wp-block-group.alignwide:first-child p{font-size:20px;line-height:1.8;color:#340A17;padding-left:20px}@media (max-width:768px){body.page-slug-sobre-nos .entry-content>.wp-block-group.alignwide:first-child p{font-size:16px;padding-left:12px}}body.page-slug-sobre-nos .wp-block-columns{gap:60px;align-items:flex-start;margin-top:40px}@media (max-width:768px){body.page-slug-sobre-nos .wp-block-columns{gap:40px;flex-direction:column}}body.page-slug-sobre-nos .wp-block-column:first-child .wp-block-group{gap:8px;margin-bottom:30px}body.page-slug-sobre-nos .wp-block-column:first-child .wp-block-heading{font-family:"Playball",cursive;font-size:32px;color:#E12B61;font-weight:400;margin-top:36px;margin-bottom:8px}body.page-slug-sobre-nos .wp-block-column:first-child .wp-block-heading:first-child{margin-top:0}@media (max-width:768px){body.page-slug-sobre-nos .wp-block-column:first-child .wp-block-heading{font-size:26px}}body.page-slug-sobre-nos .wp-block-column:first-child p{font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1.75;color:#340A17;margin-bottom:0}body.page-slug-sobre-nos .wp-block-column:first-child .wp-block-list{list-style:none;padding:0 0 0 15px;margin:0;display:flex;flex-direction:column;gap:10px}body.page-slug-sobre-nos .wp-block-column:first-child .wp-block-list li{font-family:"Source Sans 3",sans-serif;font-size:16px;color:#340A17;padding-left:24px;position:relative}body.page-slug-sobre-nos .wp-block-column:first-child .wp-block-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:#E12B61}body.page-slug-sobre-nos .wp-block-column:last-child .wp-block-image{margin:0}body.page-slug-sobre-nos .wp-block-column:last-child .wp-block-image img{width:100%;height:auto;border-radius:500px 500px 20px 20px;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 10px 40px rgb(0 0 0 / .1)}@media (max-width:768px){body.page-slug-sobre-nos .wp-block-column:last-child{order:-1}}.post-type-archive-product .woocommerce-container,.page-template-template-loja .woocommerce-container{padding:50px 0;background-color:#F7F7F7}.post-type-archive-product .woocommerce-container .page-title,.page-template-template-loja .woocommerce-container .page-title{font-family:"Playball",cursive;font-size:48px;color:#340A17;font-weight:400;margin-bottom:30px;text-align:center}.post-type-archive-product .woocommerce-container .woocommerce-result-count,.page-template-template-loja .woocommerce-container .woocommerce-result-count{display:inline-block;margin-bottom:30px;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#340A17}.post-type-archive-product .woocommerce-container .woocommerce-ordering,.page-template-template-loja .woocommerce-container .woocommerce-ordering{float:right;margin-bottom:30px}.post-type-archive-product .woocommerce-container .woocommerce-ordering select,.page-template-template-loja .woocommerce-container .woocommerce-ordering select{padding:10px 15px;border:1px solid #B7B8BC;border-radius:5px;background-color:#FFF;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#340A17;cursor:pointer}.post-type-archive-product .woocommerce-container .woocommerce-ordering select:focus,.page-template-template-loja .woocommerce-container .woocommerce-ordering select:focus{outline:none;border-color:#E12B61}.post-type-archive-product .woocommerce-container ul.products,.page-template-template-loja .woocommerce-container ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0;margin:0;list-style:none;clear:both}.post-type-archive-product .woocommerce-container ul.products::before,.page-template-template-loja .woocommerce-container ul.products::before{display:none}.post-type-archive-product .woocommerce-container ul.products li.product,.page-template-template-loja .woocommerce-container ul.products li.product{background:#FFF;border-radius:500px 500px 20px 20px;padding:10px 10px 30px 10px;overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .05);display:grid;grid-template-columns:1fr auto;grid-template-areas:"image image" "title button" "price button";-moz-column-gap:15px;column-gap:15px;row-gap:0;position:relative;text-align:left;margin:0;width:100%}.post-type-archive-product .woocommerce-container ul.products li.product .woocommerce-loop-product__link,.page-template-template-loja .woocommerce-container ul.products li.product .woocommerce-loop-product__link{display:contents}.post-type-archive-product .woocommerce-container ul.products li.product img,.page-template-template-loja .woocommerce-container ul.products li.product img{grid-area:image;margin-bottom:20px;border-radius:500px 500px 20px 20px;max-height:468px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/5}.post-type-archive-product .woocommerce-container ul.products li.product .woocommerce-loop-product__title,.page-template-template-loja .woocommerce-container ul.products li.product .woocommerce-loop-product__title{grid-area:title;font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:700;color:#000;margin:0;padding-left:20px;font-size:18px}.post-type-archive-product .woocommerce-container ul.products li.product .price,.page-template-template-loja .woocommerce-container ul.products li.product .price{grid-area:price;padding-left:20px;align-self:start;margin:0}.post-type-archive-product .woocommerce-container ul.products li.product .price .woocommerce-Price-amount,.page-template-template-loja .woocommerce-container ul.products li.product .price .woocommerce-Price-amount{font-family:"Playball",cursive;font-size:24px;color:#E12B61}.post-type-archive-product .woocommerce-container ul.products li.product .price .woocommerce-Price-amount::before,.page-template-template-loja .woocommerce-container ul.products li.product .price .woocommerce-Price-amount::before{content:"Por: ";font-family:"Source Sans 3",sans-serif;font-size:14px;color:#000;font-weight:400}.post-type-archive-product .woocommerce-container ul.products li.product .price del,.page-template-template-loja .woocommerce-container ul.products li.product .price del{display:block;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#999;margin-bottom:2px}.post-type-archive-product .woocommerce-container ul.products li.product .price del .woocommerce-Price-amount,.page-template-template-loja .woocommerce-container ul.products li.product .price del .woocommerce-Price-amount{font-family:"Source Sans 3",sans-serif;font-size:14px;color:#999}.post-type-archive-product .woocommerce-container ul.products li.product .price del .woocommerce-Price-amount::before,.page-template-template-loja .woocommerce-container ul.products li.product .price del .woocommerce-Price-amount::before{content:"De: "}.post-type-archive-product .woocommerce-container ul.products li.product .price ins,.page-template-template-loja .woocommerce-container ul.products li.product .price ins{text-decoration:none}.post-type-archive-product .woocommerce-container ul.products li.product .button,.page-template-template-loja .woocommerce-container ul.products li.product .button{grid-area:button;background:#E12B61;color:#FFF;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;padding:10px 18px;border-radius:5px;height:-moz-fit-content;height:fit-content;align-self:center;margin-right:20px;transition:background-color 0.3s;text-decoration:none;display:inline-block;margin-top:0;z-index:2}.post-type-archive-product .woocommerce-container ul.products li.product .button:hover,.page-template-template-loja .woocommerce-container ul.products li.product .button:hover{background:#A51F47;color:#FFF}@media (max-width:992px){.post-type-archive-product .woocommerce-container ul.products,.page-template-template-loja .woocommerce-container ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.post-type-archive-product .woocommerce-container,.page-template-template-loja .woocommerce-container{padding:30px 15px}.post-type-archive-product .woocommerce-container .woocommerce-result-count,.post-type-archive-product .woocommerce-container .woocommerce-ordering,.page-template-template-loja .woocommerce-container .woocommerce-result-count,.page-template-template-loja .woocommerce-container .woocommerce-ordering{float:none;display:block;text-align:center;margin-bottom:20px}.post-type-archive-product .woocommerce-container ul.products,.page-template-template-loja .woocommerce-container ul.products{grid-template-columns:repeat(2,1fr);gap:20px}.post-type-archive-product .woocommerce-container ul.products li.product .woocommerce-loop-product__title,.page-template-template-loja .woocommerce-container ul.products li.product .woocommerce-loop-product__title{font-size:16px}.post-type-archive-product .woocommerce-container ul.products li.product .price .woocommerce-Price-amount,.page-template-template-loja .woocommerce-container ul.products li.product .price .woocommerce-Price-amount{font-size:20px}.post-type-archive-product .woocommerce-container ul.products li.product .button,.page-template-template-loja .woocommerce-container ul.products li.product .button{padding:8px 12px;font-size:11px;margin-right:15px}}@media (max-width:560px){.post-type-archive-product .woocommerce-container ul.products,.page-template-template-loja .woocommerce-container ul.products{grid-template-columns:1fr;gap:20px}}.woocommerce-account article{background-color:#FFF}.woocommerce-account .entry-header{max-width:1280px;padding:60px 15px 0 15px;margin:0 auto}.woocommerce-account .woocommerce{display:flex;flex-direction:row;gap:30px;padding:60px 0;max-width:1280px;margin:0 auto}@media (max-width:768px){.woocommerce-account .woocommerce{flex-direction:column;padding:40px 15px}}.woocommerce-account .woocommerce-MyAccount-navigation{width:250px;flex-shrink:0}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{width:100%}}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;background:#FFF;border-radius:20px;box-shadow:0 5px 20px rgb(0 0 0 / .05);overflow:hidden}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #B7B8BC}.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:15px 20px;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:600;color:#340A17;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:#fffafb;color:#E12B61}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#E12B61;color:#FFF}.woocommerce-account .woocommerce-MyAccount-content{flex:1;background:#FFF;border-radius:20px;padding:40px;box-shadow:0 5px 20px rgb(0 0 0 / .05)}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content{padding:24px}}.woocommerce-account .woocommerce-MyAccount-content h3,.woocommerce-account .woocommerce-MyAccount-content h2{font-family:"Playball",cursive;font-size:32px;color:#340A17;margin-bottom:24px;font-weight:400}.woocommerce-account .woocommerce-MyAccount-content p{font-family:"Source Sans 3",sans-serif;font-size:15px;color:#555;line-height:1.6;margin-bottom:16px}.woocommerce-account .woocommerce-MyAccount-content p a{color:#E12B61;text-decoration:none;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content p a:hover{text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:#E12B61;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content form .form-row{margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content form .form-row label{display:block;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:600;color:#340A17;margin-bottom:8px}.woocommerce-account .woocommerce-MyAccount-content form .form-row label .required{color:#E12B61;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content form .form-row input[type=text],.woocommerce-account .woocommerce-MyAccount-content form .form-row input[type=email],.woocommerce-account .woocommerce-MyAccount-content form .form-row input[type=password],.woocommerce-account .woocommerce-MyAccount-content form .form-row input[type=tel],.woocommerce-account .woocommerce-MyAccount-content form .form-row select,.woocommerce-account .woocommerce-MyAccount-content form .form-row textarea{width:100%;padding:14px 20px;border:1px solid #B7B8BC;border-radius:50px;font-family:"Source Sans 3",sans-serif;font-size:15px;color:#340A17;background:#FFF;transition:border-color 0.2s ease,box-shadow 0.2s ease;outline:none}.woocommerce-account .woocommerce-MyAccount-content form .form-row input[type=text]:focus,.woocommerce-account .woocommerce-MyAccount-content form .form-row input[type=email]:focus,.woocommerce-account .woocommerce-MyAccount-content form .form-row input[type=password]:focus,.woocommerce-account .woocommerce-MyAccount-content form .form-row input[type=tel]:focus,.woocommerce-account .woocommerce-MyAccount-content form .form-row select:focus,.woocommerce-account .woocommerce-MyAccount-content form .form-row textarea:focus{border-color:#E12B61;box-shadow:0 0 0 3px rgb(225 43 97 / .1)}.woocommerce-account .woocommerce-MyAccount-content form .form-row textarea{border-radius:20px;min-height:120px}.woocommerce-account .woocommerce-MyAccount-content form .button,.woocommerce-account .woocommerce-MyAccount-content form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;background-color:#E12B61;color:#FFF;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:14px 28px;border:none;border-radius:50px;cursor:pointer;transition:background-color 0.3s ease;margin-top:10px}.woocommerce-account .woocommerce-MyAccount-content form .button:hover,.woocommerce-account .woocommerce-MyAccount-content form button[type=submit]:hover{background-color:#be2454}.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses{grid-template-columns:1fr}}.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .woocommerce-Address-title h3{margin:0;font-size:24px}.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .woocommerce-Address-title .edit{font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#E12B61;border:1px solid #E12B61;border-radius:50px;padding:6px 12px;text-decoration:none;transition:all 0.2s ease}.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses .woocommerce-Address-title .edit:hover{background-color:#E12B61;color:#FFF}.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses address{font-family:"Source Sans 3",sans-serif;font-style:normal;font-size:15px;color:#555;line-height:1.6;padding:20px;background:#fafafa;border-radius:12px;border:1px solid #B7B8BC}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{width:100%;border-collapse:collapse;margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table th{background-color:#fafafa;padding:15px;text-align:left;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;color:#340A17;border-bottom:2px solid #B7B8BC}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td{padding:15px;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#555;border-bottom:1px solid #B7B8BC;vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions{text-align:right}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .button{font-size:12px;padding:8px 16px;margin:0;display:inline-block}.woocommerce-account .woocommerce-MyAccount-content .u-columns.col2-set{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-content .u-columns.col2-set{grid-template-columns:1fr;gap:30px}}.woocommerce-account .woocommerce-MyAccount-content .u-columns.col2-set .u-column1,.woocommerce-account .woocommerce-MyAccount-content .u-columns.col2-set .u-column2{background:#fafafa;padding:30px;border-radius:20px;border:1px solid #B7B8BC;width:100%;float:none}.woocommerce-account .woocommerce-MyAccount-content .u-columns.col2-set .u-column1 h2,.woocommerce-account .woocommerce-MyAccount-content .u-columns.col2-set .u-column2 h2{font-size:28px;margin-bottom:20px;text-align:center}.error-404{padding:100px 15px;text-align:center;background-color:#F8CAD7;min-height:60vh;display:flex;flex-direction:column;justify-content:center}.error-404 .page-title{font-family:"Playball",cursive;font-size:64px;color:#E12B61;margin-bottom:20px}@media (max-width:768px){.error-404 .page-title{font-size:48px}}.error-404 .page-content{max-width:600px;margin:0 auto}.error-404 .page-content p{font-size:18px;color:#340A17;margin-bottom:40px;line-height:1.6}.error-404 .page-content .error-actions{margin-bottom:40px}.error-404 .page-content .error-actions .btn-return-home{display:inline-flex;align-items:center;gap:10px;background-color:#E12B61;color:#FFF;border-radius:64px;padding:12px 30px;font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background-color 0.3s ease,transform 0.2s ease}.error-404 .page-content .error-actions .btn-return-home:hover{background-color:rgb(190.0991735537,26.9008264463,75.3223140496);transform:translateY(-2px)}.error-404 .page-content .error-search-form{max-width:400px;margin:0 auto}.error-404 .page-content .error-search-form .searchform div{position:relative;display:flex;width:100%}.error-404 .page-content .error-search-form .searchform input[type=text],.error-404 .page-content .error-search-form .searchform input[type=search]{width:100%;padding:15px 120px 15px 20px;border:1px solid #ddd;border-radius:50px;font-family:"Source Sans 3",sans-serif;font-size:16px;outline:none;transition:border-color 0.3s}.error-404 .page-content .error-search-form .searchform input[type=text]:focus,.error-404 .page-content .error-search-form .searchform input[type=search]:focus{border-color:#E12B61}.error-404 .page-content .error-search-form .searchform input[type=submit]{position:absolute;right:5px;top:50%;transform:translateY(-50%);background:#E12B61;color:#FFF;border:none;padding:10px 20px;border-radius:50px;font-family:"Source Sans 3",sans-serif;font-size:14px;cursor:pointer;transition:background-color 0.3s}.error-404 .page-content .error-search-form .searchform input[type=submit]:hover{background-color:rgb(190.0991735537,26.9008264463,75.3223140496)}body.page-slug-politica-de-privacidade,body.page-slug-politica-de-trocas-e-devolucoes{background-color:#F8CAD7}body.page-slug-politica-de-privacidade .site-main article,body.page-slug-politica-de-trocas-e-devolucoes .site-main article{padding:80px 15px;min-height:50vh;margin:0 auto;background-color:#FFF}@media (max-width:768px){body.page-slug-politica-de-privacidade .site-main article,body.page-slug-politica-de-trocas-e-devolucoes .site-main article{padding:30px 20px}}body.page-slug-politica-de-privacidade .site-main article .entry-header,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-header{max-width:1280px;margin:0 auto}body.page-slug-politica-de-privacidade .site-main article .entry-content,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content{max-width:1280px;margin:0 auto;font-family:"Source Sans 3",sans-serif;color:#340A17;font-size:16px;line-height:1.8}body.page-slug-politica-de-privacidade .site-main article .entry-content p,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content p{margin-bottom:20px}body.page-slug-politica-de-privacidade .site-main article .entry-content p:last-child,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content p:last-child{margin-bottom:0}body.page-slug-politica-de-privacidade .site-main article .entry-content h1,body.page-slug-politica-de-privacidade .site-main article .entry-content h2,body.page-slug-politica-de-privacidade .site-main article .entry-content h3,body.page-slug-politica-de-privacidade .site-main article .entry-content h4,body.page-slug-politica-de-privacidade .site-main article .entry-content h5,body.page-slug-politica-de-privacidade .site-main article .entry-content h6,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content h1,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content h2,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content h3,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content h4,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content h5,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content h6{font-family:"Source Sans 3",sans-serif;color:#E12B61;margin-top:40px;margin-bottom:20px;font-weight:700;line-height:1.3}body.page-slug-politica-de-privacidade .site-main article .entry-content h2,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content h2{font-size:28px}body.page-slug-politica-de-privacidade .site-main article .entry-content h3,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content h3{font-size:24px}body.page-slug-politica-de-privacidade .site-main article .entry-content h4,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content h4{font-size:20px}body.page-slug-politica-de-privacidade .site-main article .entry-content ul,body.page-slug-politica-de-privacidade .site-main article .entry-content ol,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content ul,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content ol{margin-bottom:24px;padding-left:20px}body.page-slug-politica-de-privacidade .site-main article .entry-content ul li,body.page-slug-politica-de-privacidade .site-main article .entry-content ol li,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content ul li,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content ol li{margin-bottom:10px;line-height:1.6}body.page-slug-politica-de-privacidade .site-main article .entry-content ul li::marker,body.page-slug-politica-de-privacidade .site-main article .entry-content ol li::marker,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content ul li::marker,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content ol li::marker{color:#E12B61;font-weight:700}body.page-slug-politica-de-privacidade .site-main article .entry-content ul,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content ul{list-style-type:disc}body.page-slug-politica-de-privacidade .site-main article .entry-content ol,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content ol{list-style-type:decimal}body.page-slug-politica-de-privacidade .site-main article .entry-content a,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content a{color:#E12B61;text-decoration:underline;transition:color 0.3s}body.page-slug-politica-de-privacidade .site-main article .entry-content a:hover,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content a:hover{color:rgb(167.7603305785,23.7396694215,66.4710743802)}body.page-slug-politica-de-privacidade .site-main article .entry-content strong,body.page-slug-politica-de-privacidade .site-main article .entry-content b,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content strong,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content b{font-weight:700;color:#000}body.page-slug-politica-de-privacidade .site-main article .entry-content em,body.page-slug-politica-de-privacidade .site-main article .entry-content i,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content em,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content i{font-style:italic}body.page-slug-politica-de-privacidade .site-main article .entry-content blockquote,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content blockquote{border-left:4px solid #E12B61;padding-left:20px;margin-left:0;margin-right:0;font-style:italic;color:rgb(94.7741935484,18.2258064516,41.9193548387);background-color:#F8CAD7;padding:20px;border-radius:0 10px 10px 0}body.page-slug-politica-de-privacidade .site-main article .entry-content table,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content table{width:100%;border-collapse:collapse;margin-bottom:30px}body.page-slug-politica-de-privacidade .site-main article .entry-content table th,body.page-slug-politica-de-privacidade .site-main article .entry-content table td,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content table th,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content table td{border:1px solid #e0e0e0;padding:12px 15px;text-align:left}body.page-slug-politica-de-privacidade .site-main article .entry-content table th,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content table th{background-color:#F8CAD7;font-weight:700;color:#E12B61}body.page-slug-politica-de-privacidade .site-main article .entry-content table tr:nth-child(even),body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content table tr:nth-child(even){background-color:rgb(249.19,211.01,221.8)}body.page-slug-politica-de-privacidade .site-main article .entry-content .wp-block-group,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content .wp-block-group{margin-bottom:30px}body.page-slug-politica-de-privacidade .site-main article .entry-content .wp-block-separator,body.page-slug-politica-de-trocas-e-devolucoes .site-main article .entry-content .wp-block-separator{border:none;border-bottom:1px solid #e0e0e0;margin:40px auto}.d-none{display:none!important}.soiko-filter-container{position:relative;display:inline-block}.soiko-filter-container::after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%);pointer-events:none;color:#E12B61;font-size:14px}.soiko-select-style{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 50px 12px 25px;border-radius:50px;border:1px solid #E0E0E0;background-color:#FFF;font-family:"Source Sans 3",sans-serif;color:#999;font-size:16px;outline:none;cursor:pointer;min-width:250px;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.soiko-select-style:focus{border-color:#E12B61;color:#340A17}.soiko-select-style option{color:#340A17}body.single-product .woocommerce-container>.container{max-width:100%;padding:0;margin:0;width:100%}.single-produto-hero{padding:60px 0;background:#FFF}.single-produto-hero .single-produto-hero__inner{display:grid;grid-template-columns:50% 40%;gap:40px;align-items:start;justify-content:space-between}.single-produto-hero .hero-content-badges{gap:15px}.single-produto-hero .badge-hero{background:#FFF;border-radius:50px;padding:5px 15px 5px 5px;display:flex;flex-direction:row;justify-content:start;align-items:center;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.single-produto-hero .badge-hero .wp-block-group{row-gap:0}.single-produto-hero .badge-hero .wp-block-group .wp-block-group{flex-direction:column;align-items:start}.single-produto-hero .badge-hero p{font-size:12px;padding:0}.single-produto-hero .badge-hero p:nth-child(2){font-size:10px;white-space:nowrap}.single-produto-hero .badge-hero figure{width:48px;height:48px}.single-produto-hero .badge-hero figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-produto-info{display:flex;flex-direction:column;gap:18px}.single-produto-info .single-produto-sku{font-family:"Source Sans 3",sans-serif;font-size:12px;color:#999;margin:0}.single-produto-info .single-produto-titulo{font-family:"Playball",cursive;font-size:52px;line-height:1;color:#340A17;font-weight:400;margin:0}.single-produto-info .single-produto-descricao{font-family:"Source Sans 3",sans-serif;font-size:15px;color:#340A17;line-height:1.6;margin:0}.single-produto-info .single-produto-descricao p{margin:0}.single-produto-info .single-produto-preco .woocommerce-Price-amount,.single-produto-info .single-produto-preco bdi{font-family:"Playball",cursive;font-size:32px;color:#E12B61}.single-produto-beneficios{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.single-produto-beneficios .beneficio-item{display:flex;align-items:center;gap:10px;background:#FFF;border-radius:50px;padding:8px 16px 8px 8px;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.single-produto-beneficios .beneficio-item .beneficio-icone{width:36px;height:36px;background:#F8CAD7;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.single-produto-beneficios .beneficio-item .beneficio-icone i{color:#E12B61;font-size:14px}.single-produto-beneficios .beneficio-item .beneficio-texto{display:flex;flex-direction:column;gap:2px}.single-produto-beneficios .beneficio-item .beneficio-texto .beneficio-titulo{font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:700;color:#340A17;white-space:nowrap}.single-produto-beneficios .beneficio-item .beneficio-texto .beneficio-sub{font-family:"Source Sans 3",sans-serif;font-size:10px;color:#888;white-space:nowrap}.single-produto-variacoes{display:flex;flex-direction:column;gap:16px}.single-produto-variacoes .variacao-grupo{display:flex;flex-direction:column;gap:8px}.single-produto-variacoes .variacao-label{font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:600;color:#340A17;text-transform:uppercase;letter-spacing:.5px}.single-produto-variacoes .variacao-label .variacao-valor-selecionado{color:#E12B61;margin-left:4px}.single-produto-variacoes .variacao-opcoes{display:flex;flex-wrap:wrap;gap:8px}.single-produto-variacoes .variacao-btn{min-width:44px;height:40px;padding:0 14px;border:1.5px solid #B7B8BC;border-radius:6px;background:#FFF;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:600;color:#340A17;cursor:pointer;transition:border-color 0.2s,background 0.2s,color 0.2s}.single-produto-variacoes .variacao-btn:hover{border-color:#E12B61;color:#E12B61}.single-produto-variacoes .variacao-btn.selected{background:#E12B61;border-color:#E12B61;color:#FFF}.single-produto-variacoes .variacao-aviso{font-family:"Source Sans 3",sans-serif;font-size:13px;color:#E12B61;margin:0}.single-produto-acoes{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:4px}.single-produto-acoes .single-produto-qty{display:flex;align-items:center;border:1.5px solid #ddd;border-radius:6px;overflow:hidden}.single-produto-acoes .single-produto-qty .qty-btn{background:#fff0;border:none;width:36px;height:44px;font-size:20px;cursor:pointer;color:#340A17;line-height:1;padding:0;transition:background 0.2s}.single-produto-acoes .single-produto-qty .qty-btn:hover{background:#F8CAD7}.single-produto-acoes .single-produto-qty .qty-input{width:48px;height:44px;border:none;border-left:1.5px solid #ddd;border-right:1.5px solid #ddd;text-align:center;font-family:"Source Sans 3",sans-serif;font-size:16px;color:#340A17;background:#FFF;outline:none}.single-produto-acoes .single-produto-qty .qty-input::-webkit-inner-spin-button,.single-produto-acoes .single-produto-qty .qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.single-produto-acoes .single-produto-qty .qty-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.single-produto-acoes .single-produto-shop-now{background:#E12B61;color:#FFF;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:12px 32px;border:none;border-radius:6px;cursor:pointer;transition:background 0.3s,transform 0.2s}.single-produto-acoes .single-produto-shop-now:hover{background:#A51F47;transform:translateY(-1px)}.single-produto-acoes .single-produto-shop-now:disabled{opacity:.7;cursor:not-allowed}.single-produto-galeria{display:flex;flex-direction:column;gap:16px}.single-produto-galeria .galeria-principal{overflow:hidden;border-radius:20px;position:relative;cursor:crosshair}.single-produto-galeria .galeria-principal .produto-img-main{width:100%;height:auto;max-height:620px;min-height:620px;-o-object-fit:cover;object-fit:cover;border-radius:0;box-shadow:none;display:block;transition:none}.single-produto-galeria .galeria-principal{box-shadow:0 12px 40px rgb(0 0 0 / .15)}.single-produto-galeria .galeria-thumbnails{display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.single-produto-galeria .galeria-thumbnails .galeria-thumb{width:70px;height:70px;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid #fff0;transition:border-color 0.25s;flex-shrink:0}.single-produto-galeria .galeria-thumbnails .galeria-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single-produto-galeria .galeria-thumbnails .galeria-thumb.active,.single-produto-galeria .galeria-thumbnails .galeria-thumb:hover{border-color:#F8CAD7}.single-produto-relacionados{background:#F8CAD7;padding:80px 0}.single-produto-relacionados .single-produtos-relacionados-titulo{font-family:"Playball",cursive;font-size:48px;color:#340A17;font-weight:400;margin-bottom:0}.single-produto-relacionados .single-relacionados-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0 0;padding:0;list-style:none}.single-produto-relacionados .single-relacionados-grid li{background:#FFF;border-radius:500px 500px 20px 20px;padding:10px 10px 30px 10px;overflow:hidden;display:grid;grid-template-columns:1fr auto;grid-template-areas:"image image" "title button" "price button";-moz-column-gap:15px;column-gap:15px;row-gap:0;position:relative}.single-produto-relacionados .single-relacionados-grid li .wc-block-components-product-image{grid-area:image;margin-bottom:20px}.single-produto-relacionados .single-relacionados-grid li .wc-block-components-product-image img{border-radius:500px 500px 20px 20px;max-height:380px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/5}.single-produto-relacionados .single-relacionados-grid li .wp-block-post-title{grid-area:title;font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:700;color:#000;margin:0;text-align:left;padding-left:16px}.single-produto-relacionados .single-relacionados-grid li .wp-block-post-title a{text-decoration:none;color:inherit}.single-produto-relacionados .single-relacionados-grid li .wp-block-post-title a::before{content:"";position:absolute;right:0;width:140px;height:80px;z-index:1;bottom:5px}.single-produto-relacionados .single-relacionados-grid li .wp-block-woocommerce-product-price{grid-area:price;text-align:left;padding-left:16px;align-self:start}.single-produto-relacionados .single-relacionados-grid li .wp-block-woocommerce-product-price .wc-block-components-product-price{font-family:"Playball",cursive;font-size:20px;color:#E12B61}.single-produto-relacionados .single-relacionados-grid li .wp-block-woocommerce-product-price .wc-block-components-product-price::before{content:"Por: ";font-family:"Source Sans 3",sans-serif;font-size:12px;color:#000;font-weight:400}.single-produto-relacionados .single-relacionados-grid li::after{content:"SHOP NOW";grid-area:button;background:#E12B61;color:#FFF;font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;padding:8px 14px;border-radius:5px;align-self:center;margin-right:16px;pointer-events:none;height:-moz-fit-content;height:fit-content;transition:background-color 0.3s}.single-produto-relacionados .single-relacionados-grid li:hover::after{background:#A51F47}@media (max-width:768px){.single-produto-relacionados{padding:50px 15px}.single-produto-relacionados .single-relacionados-grid{grid-template-columns:1fr;gap:24px}}.single-avaliacoes{background:#FFF;padding:80px 0}.single-avaliacoes .single-avaliacoes__inner{display:grid;grid-template-columns:30% 70%;gap:40px;align-items:center}.single-avaliacoes .avaliacoes-titulo-col .avaliacoes-titulo{font-family:"Playball",cursive;font-size:48px;color:#340A17;font-weight:400;line-height:1}.single-avaliacoes .avaliacoes-carousel-col{position:relative}.single-avaliacoes .avaliacoes-carousel-wrapper{display:flex;align-items:center;gap:12px}.single-avaliacoes .avaliacoes-carousel{display:flex;flex-direction:row;gap:24px;flex:1;overflow:hidden}.single-avaliacoes .avaliacoes-carousel .avaliacao-card{background:#FFF;border:1px solid #F0E0E5;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px;min-width:0;flex:1;box-shadow:0 4px 16px rgb(0 0 0 / .06);transition:opacity 0.3s}.single-avaliacoes .avaliacoes-carousel .avaliacao-card.carousel-hidden{display:none}.single-avaliacoes .avaliacoes-carousel .avaliacao-card.carousel-active{display:flex}.single-avaliacoes .avaliacoes-carousel .avaliacao-card .avaliacao-stars{color:orange;font-size:14px;letter-spacing:2px}.single-avaliacoes .avaliacoes-carousel .avaliacao-card .avaliacao-stars .crstar-rating-svg{display:inline-flex;align-items:center;height:18px}.single-avaliacoes .avaliacoes-carousel .avaliacao-card .avaliacao-stars .crstar-rating-svg svg{width:18px;height:18px}.single-avaliacoes .avaliacoes-carousel .avaliacao-card .avaliacao-texto{font-family:"Source Sans 3",sans-serif;font-size:14px;color:#340A17;line-height:1.6;margin:0;flex:1}.single-avaliacoes .avaliacoes-carousel .avaliacao-card .avaliacao-footer{display:flex;align-items:center;gap:8px;margin-top:auto;flex-wrap:wrap}.single-avaliacoes .avaliacoes-carousel .avaliacao-card .avaliacao-autor{font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:700;color:#340A17}.single-avaliacoes .avaliacoes-carousel .avaliacao-card .avaliacao-verificado{font-family:"Source Sans 3",sans-serif;font-size:11px;color:#2e7d32;display:flex;align-items:center;gap:3px}.single-avaliacoes .avaliacoes-carousel .avaliacao-card .avaliacao-verificado i{font-size:11px}.single-avaliacoes .avaliacoes-carousel .avaliacao-card.cr-verified-review{border-color:#c8e6c9}.single-avaliacoes .carousel-btn{background:#FFF;border:1.5px solid #E12B61;color:#E12B61;width:36px;height:36px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background 0.2s,color 0.2s}.single-avaliacoes .carousel-btn:hover:not(:disabled){background:#E12B61;color:#FFF}.single-avaliacoes .carousel-btn:disabled{opacity:.35;cursor:not-allowed}@media (max-width:768px){.single-avaliacoes{padding:50px 15px}.single-avaliacoes .single-avaliacoes__inner{grid-template-columns:1fr;gap:24px}.single-avaliacoes .avaliacoes-titulo{font-size:36px!important}.single-avaliacoes .avaliacoes-carousel{flex-direction:column}}@media (max-width:768px){.single-produto-hero{padding:40px 15px}.single-produto-hero .single-produto-hero__inner{grid-template-columns:1fr;gap:30px}.single-produto-info .single-produto-titulo{font-size:36px}.single-produto-info .single-produto-preco bdi,.single-produto-info .single-produto-preco .woocommerce-Price-amount{font-size:24px}.single-produto-beneficios{gap:10px}.single-produto-beneficios .beneficio-item{padding:6px 12px 6px 6px}.single-produto-galeria{order:-1;max-width:95%}.single-produto-galeria .galeria-principal .produto-img-main{max-height:380px}}.soiko-lightbox{display:none;position:fixed;inset:0;z-index:99999;background:rgb(0 0 0 / .92);align-items:center;justify-content:center}.soiko-lightbox.open{display:flex;animation:lightbox-fadein 0.25s ease}@keyframes lightbox-fadein{from{opacity:0}to{opacity:1}}.lightbox-inner{position:relative;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;padding:60px 80px;box-sizing:border-box}.lightbox-img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity 0.15s ease}.lightbox-img.lightbox-fade{opacity:0}.lightbox-close{position:absolute;top:16px;right:20px;background:#fff0;border:none;color:#FFF;font-size:42px;line-height:1;cursor:pointer;opacity:.75;padding:0;transition:opacity 0.2s}.lightbox-close:hover{opacity:1}.lightbox-prev,.lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .12);border:1.5px solid rgb(255 255 255 / .25);color:#FFF;font-size:48px;line-height:1;width:56px;height:56px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s;padding:0}.lightbox-prev:hover,.lightbox-next:hover{background:rgb(255 255 255 / .25)}.lightbox-prev{left:16px}.lightbox-next{right:16px}.lightbox-footer{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px}.lightbox-dots{display:flex;gap:8px}.lightbox-dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .35);border:none;cursor:pointer;padding:0;transition:background 0.2s,transform 0.2s}.lightbox-dot.active{background:#FFF;transform:scale(1.3)}.lightbox-counter{font-family:"Source Sans 3",sans-serif;font-size:12px;color:rgb(255 255 255 / .6);letter-spacing:1px}@media (max-width:768px){.lightbox-inner{padding:56px 16px 60px}.lightbox-prev{left:8px}.lightbox-next{right:8px}.lightbox-prev,.lightbox-next{width:44px;height:44px;font-size:32px}}body.woocommerce-shop .woocommerce-container>.container,body.tax-product_cat .woocommerce-container>.container{max-width:100%;padding:0}.woocommerce-shop-section,body.woocommerce-shop .woocommerce,body.tax-product_cat .woocommerce{padding:60px 0;background:#F8CAD7}.woocommerce-products-header{text-align:center;margin-bottom:40px;padding:0 20px}.woocommerce-products-header .woocommerce-products-header__title,.woocommerce-products-header h1.page-title{font-family:"Playball",cursive;font-size:52px;font-weight:400;color:#340A17;margin:0 0 8px}.woocommerce-result-count,.woocommerce-ordering{font-family:"Source Sans 3",sans-serif;font-size:13px;color:#340A17}.woocommerce-ordering select{border:1.5px solid #B7B8BC;border-radius:6px;padding:6px 12px;font-family:"Source Sans 3",sans-serif;font-size:13px;background:#FFF;cursor:pointer}.woocommerce-ordering select:focus{outline:none;border-color:#E12B61}ul.products{display:grid!important;grid-template-columns:repeat(3,1fr);gap:30px;margin:0 auto 40px!important;padding:0 20px!important;list-style:none;max-width:1200px}ul.products li.product{background:#FFF;border-radius:500px 500px 20px 20px;padding:10px 10px 0;overflow:hidden;display:flex;flex-direction:column;margin:0!important;float:none!important;width:auto!important;transition:transform 0.25s,box-shadow 0.25s;position:relative}ul.products li.product:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgb(0 0 0 / .1)}ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}ul.products li.product a.woocommerce-loop-product__link img{border-radius:500px 500px 20px 20px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/5;max-height:380px;display:block;margin-bottom:16px;flex-shrink:0}ul.products li.product a.woocommerce-loop-product__link h2.woocommerce-loop-product__title{font-family:"Source Sans 3",sans-serif;font-size:18px;font-weight:700;color:#000;margin:0 0 4px;padding:0 16px}ul.products li.product a.woocommerce-loop-product__link .price{font-family:"Playball",cursive;font-size:20px;color:#E12B61;padding:0 16px 16px;display:block}ul.products li.product a.woocommerce-loop-product__link .price::before{content:"Por: ";font-family:"Source Sans 3",sans-serif;font-size:12px;color:#000;font-weight:400}ul.products li.product a.woocommerce-loop-product__link .price ins{text-decoration:none}ul.products li.product a.woocommerce-loop-product__link .price del{opacity:.5;font-size:13px}ul.products li.product .button-footer{display:flex;justify-content:flex-end;padding:0 16px 24px}ul.products li.product a.button,ul.products li.product a.product_type_variable{display:block!important;background:#E12B61!important;color:transparent!important;font-size:0!important;align-self:flex-end;margin:auto 16px 24px auto;border-radius:5px;text-decoration:none;position:relative;z-index:1}ul.products li.product a.button::after,ul.products li.product a.product_type_variable::after{content:"SHOP NOW";font-family:"Source Sans 3",sans-serif;font-size:12px;font-weight:400;color:#FFF;text-transform:uppercase;padding:8px 14px;display:block;white-space:nowrap;pointer-events:none}ul.products li.product a.button:hover,ul.products li.product a.product_type_variable:hover{background:#A51F47!important}ul.products li.product .added_to_cart{display:none!important}.woocommerce-pagination{text-align:center;margin-top:20px}.woocommerce-pagination ul{display:flex;justify-content:center;gap:8px;list-style:none;padding:0;margin:0}.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1.5px solid #B7B8BC;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#340A17;text-decoration:none;transition:background 0.2s,border-color 0.2s}.woocommerce-pagination ul li a:hover,.woocommerce-pagination ul li a.current,.woocommerce-pagination ul li span:hover,.woocommerce-pagination ul li span.current{background:#E12B61;border-color:#E12B61;color:#FFF}@media (max-width:900px){ul.products{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){ul.products{grid-template-columns:1fr!important;padding:0 15px!important}.woocommerce-products-header .woocommerce-products-header__title,.woocommerce-products-header h1.page-title{font-size:36px}}.woocommerce-message,.woocommerce-info,.woocommerce-error{display:flex;align-items:center;gap:12px;font-family:"Source Sans 3",sans-serif;font-size:15px;border:none;padding:16px 20px;margin:0 0 0 0;list-style:none}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:24px;flex-shrink:0;position:relative;top:unset;left:unset;right:unset}.woocommerce-message a,.woocommerce-info a,.woocommerce-error a{font-family:"Source Sans 3",sans-serif;font-weight:700;text-decoration:none;transition:opacity 0.2s}.woocommerce-message a:hover,.woocommerce-info a:hover,.woocommerce-error a:hover{opacity:.8;text-decoration:underline}.woocommerce-message a.button,.woocommerce-info a.button,.woocommerce-error a.button{background:#E12B61;color:#FFF;font-family:"Source Sans 3",sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:12px 32px;border:none;border-radius:6px;cursor:pointer;transition:background 0.3s,transform 0.2s}.woocommerce-message a.button:hover,.woocommerce-info a.button:hover,.woocommerce-error a.button:hover{color:#FFF;background:#A51F47;transform:translateY(-1px)}.woocommerce-message{background-color:#f0faf4;color:#1EB558;border-bottom:2px solid #1EB558;border-top:2px solid #1EB558}.woocommerce-message::before{content:"\f058";color:#1EB558}.woocommerce-message a{color:#1EB558}.woocommerce-message .button{color:#1EB558;border-color:#1EB558}.woocommerce-message .button:hover{background-color:#1EB558;color:#FFF}.woocommerce-message:focus,.woocommerce-message:focus-visible{outline:none}.woocommerce-info{background-color:#fef0f4;color:#E12B61;border-bottom:2px solid #E12B61;border-top:2px solid #E12B61}.woocommerce-info::before{content:"\f05a";color:#E12B61}.woocommerce-info a{color:#E12B61}.woocommerce-info .button{color:#E12B61;border-color:#E12B61}.woocommerce-info .button:hover{background-color:#E12B61;color:#FFF}.woocommerce-error{background-color:#fff5f5;color:#c0392b;flex-direction:column;align-items:flex-start;border-bottom:2px solid #c0392b;border-top:2px solid #c0392b}.woocommerce-error::before{content:"\f071";color:#c0392b}.woocommerce-error li{display:flex;align-items:center;gap:8px;padding:0;margin:0}@media (max-width:768px){.woocommerce-message,.woocommerce-info,.woocommerce-error{font-size:14px;padding:14px 16px;border-radius:10px}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{margin-left:0;margin-top:8px}.woocommerce-message,.woocommerce-info{flex-wrap:wrap}}.pre-lancamento-aviso{display:flex;align-items:center;gap:15px;background:#FFFAF0;border-left:4px solid #F5A623;padding:16px 20px;margin-top:20px;border-radius:0 8px 8px 0}.pre-lancamento-aviso i{font-size:24px;color:#F5A623;flex-shrink:0}.pre-lancamento-aviso p{font-family:"Source Sans 3",sans-serif;font-size:14px;color:#340A17;line-height:1.5;margin:0}.pre-lancamento-aviso p strong{color:#333;font-size:15px}.site-header{background-color:#FFF;padding:15px 0;box-shadow:0 2px 10px rgb(0 0 0 / .05);border-bottom:1px solid #F8CAD7}.site-header .header-container{display:grid;grid-template-columns:200px 1fr 300px;align-items:center;max-width:1280px;margin:0 auto;padding:0 15px}.site-header .header-container .site-branding img{max-height:80px;width:auto}.site-header .header-container .main-navigation{text-align:center}.site-header .header-container .main-navigation ul{list-style:none;margin:0;padding:0;display:inline-flex;gap:30px}.site-header .header-container .main-navigation ul li a{text-decoration:none;color:#340A17;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:16px;transition:color 0.3s}.site-header .header-container .main-navigation ul li a:hover{color:#E12B61}.site-header .header-container .main-navigation ul li.current-menu-item>a{color:#E12B61}.site-header .header-container .header-actions{display:flex;justify-content:flex-end;align-items:center;gap:15px}.site-header .header-container .header-actions .header-search{margin-right:10px;width:100%;max-width:200px}.site-header .header-container .header-actions .header-search .search-form{display:flex;align-items:center;border:1px solid #5a3a45;border-radius:50px;padding:5px 15px;position:relative}.site-header .header-container .header-actions .header-search .search-form .search-field{border:none;background:#fff0;outline:none;font-family:"Source Sans 3",sans-serif;font-size:14px;width:100%;color:#340A17;padding-right:25px}.site-header .header-container .header-actions .header-search .search-form .search-field::-moz-placeholder{color:#888}.site-header .header-container .header-actions .header-search .search-form .search-field::placeholder{color:#888}.site-header .header-container .header-actions .header-search .search-form .search-submit{background:none;border:none;color:#340A17;color:#E12B61;cursor:pointer;padding:0;position:absolute;right:15px;font-size:16px}.site-header .header-container .header-actions .header-search .search-form .search-submit:hover{opacity:.8}.site-header .header-container .header-actions .header-cart{position:relative}.site-header .header-container .header-actions .header-cart a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid #5a3a45;border-radius:50%;color:#340A17;font-size:18px;text-decoration:none;transition:border-color 0.3s}.site-header .header-container .header-actions .header-cart a:hover{border-color:#E12B61;color:#E12B61}.site-header .header-container .header-actions .header-cart .cart-count{position:absolute;top:-2px;right:-2px;background-color:#E12B61;color:#FFF;font-size:10px;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #FFF}.site-header .header-container .header-actions .header-user a{display:block;width:40px;height:40px;border-radius:50%;border:1px solid #5a3a45;overflow:hidden;padding:2px}.site-header .header-container .header-actions .header-user img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-header .header-container .header-actions .header-user i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#340A17}@media (max-width:768px){.site-header .header-container{grid-template-columns:1fr auto}.site-header .header-container .main-navigation{display:none}.site-header .header-container .header-actions .header-search{display:none}}.hamburger-btn{display:none;background:none;border:none;cursor:pointer;padding:4px;color:#340A17;font-size:22px;line-height:1;transition:color 0.2s ease}.hamburger-btn:hover,.hamburger-btn.is-active{color:#E12B61}@media (max-width:768px){.hamburger-btn{display:flex;align-items:center;justify-content:center}}.mobile-nav-drawer{position:fixed;top:0;left:0;width:280px;height:100vh;background-color:#FFF;box-shadow:4px 0 20px rgb(0 0 0 / .1);z-index:9999;transform:translateX(-100%);transition:transform 0.35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;padding:24px 20px;overflow-y:auto}.mobile-nav-drawer.is-open{transform:translateX(0)}.mobile-nav-drawer .mobile-nav-close{align-self:flex-end;background:none;border:none;font-size:22px;color:#340A17;cursor:pointer;padding:4px;line-height:1;margin-bottom:24px;transition:color 0.2s ease}.mobile-nav-drawer .mobile-nav-close:hover{color:#E12B61}.mobile-nav-drawer .mobile-nav-menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.mobile-nav-drawer .mobile-nav-menu ul li{border-bottom:1px solid rgb(52 10 23 / .08)}.mobile-nav-drawer .mobile-nav-menu ul li a{display:block;padding:14px 0;text-decoration:none;color:#340A17;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:16px;transition:color 0.2s ease,padding-left 0.2s ease}.mobile-nav-drawer .mobile-nav-menu ul li a:hover{color:#E12B61;padding-left:6px}.mobile-nav-drawer .mobile-nav-menu ul li.current_page_item>a{color:#E12B61}.mobile-nav-overlay{display:none;position:fixed;inset:0;background-color:rgb(52 10 23 / .45);z-index:9998;opacity:0;transition:opacity 0.35s ease}.mobile-nav-overlay.is-visible{display:block;opacity:1}.site-footer{background-color:#fff;padding-bottom:30px;position:relative;margin-top:150px}.site-footer .footer-newsletter-section{width:100%;max-width:900px;margin:0 auto -70px auto;position:relative;top:-70px;background:#fff;border-radius:30px;padding:30px 30px;box-shadow:0 10px 30px rgb(0 0 0 / .05);display:flex;align-items:center;justify-content:space-between;z-index:10;gap:30px}.site-footer .footer-newsletter-section h2{font-family:"Playball",cursive;color:#E12B61;font-size:48px;margin:0;white-space:nowrap}.site-footer .footer-newsletter-section .newsletter-form{flex-grow:1}.site-footer .footer-newsletter-section .newsletter-form .wpcf7{width:100%;background:#F9F9F9;border:1px solid #E0E0E0;border-radius:50px;padding:10px 15px}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 form{display:flex;align-items:center;width:100%;gap:15px;position:relative}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 .wpcf7-form-control-wrap{display:block;width:100%;flex:1}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 input[type=email]{width:100%;font-family:"Source Sans 3",sans-serif;font-size:14px;color:#340A17;outline:none;border:none;background-color:#fff0;padding:10px}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 input[type=email]:focus{outline:none;box-shadow:none}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 input[type=email]::-moz-placeholder{color:#999}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 input[type=email]::placeholder{color:#999}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 .wpcf7-submit{background:#fff0;border:1px solid #E12B61;border-radius:64px;padding:10px 40px 10px 24px;color:#E12B61;font-family:"Source Sans 3",sans-serif;font-size:15px;cursor:pointer;transition:background-color 0.3s ease,color 0.3s ease;white-space:nowrap;flex-shrink:0}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 .wpcf7-submit:hover{background-color:#E12B61;color:#FFF}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 form::after{content:"\f1d8";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#E12B61;font-size:14px;pointer-events:none;transition:color 0.3s ease}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 form:has(input[type=submit]:hover)::after{color:#FFF}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 .wpcf7-spinner{position:absolute;right:15px}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 .wpcf7-response-output{position:absolute;bottom:-50px;left:0;border-radius:10px;font-family:"Source Sans 3",sans-serif;font-size:13px;margin:0;padding:8px 12px;width:100%}.site-footer .footer-content{max-width:1280px;margin:0 auto;padding:0 15px;margin-top:60px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:40px;margin-bottom:40px}.site-footer .footer-content .footer-nav ul{list-style:none;display:flex;gap:30px;margin:0;padding:0}.site-footer .footer-content .footer-nav ul li a{text-decoration:none;color:#340A17;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:16px;transition:color 0.3s}.site-footer .footer-content .footer-nav ul li a:hover{color:#E12B61}.site-footer .footer-content .footer-social{display:flex;gap:20px}.site-footer .footer-content .footer-social a{color:#E12B61;font-size:20px;transition:transform 0.3s}.site-footer .footer-content .footer-social a:hover{transform:translateY(-3px)}.site-footer .site-info{max-width:1280px;margin:0 auto;padding:0 15px;display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#888;font-family:"Source Sans 3",sans-serif}.site-footer .site-info .copyright{flex:1}.site-footer .site-info .footer-logo{flex:1;text-align:center}.site-footer .site-info .footer-logo img{max-height:80px;width:auto}.site-footer .site-info .footer-policy{flex:1;text-align:right;display:flex;justify-content:flex-end;gap:10px}.site-footer .site-info .footer-policy a{text-decoration:none;color:#340A17;font-weight:600}.site-footer .site-info .footer-policy a:hover{color:#E12B61}.site-footer .site-info .footer-policy span{color:#E12B61}@media (max-width:768px){.site-footer{margin-top:80px;padding-top:80px;padding-left:15px;padding-right:15px}.site-footer .footer-newsletter-section{transform:none;max-width:100%;flex-direction:column;text-align:center;gap:16px;margin:0 auto;top:-130px;left:unset;width:100%}.site-footer .footer-newsletter-section h2{font-size:32px;white-space:normal}.site-footer .footer-newsletter-section .newsletter-form .wpcf7{border-radius:20px}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 form{flex-direction:column;gap:12px}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 form p{width:100%}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 form p:last-child{flex:1}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 input[type=email]{width:100%;border-bottom:1px solid #E0E0E0;padding:10px 0}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 input[type=email]:focus{box-shadow:none;border-bottom-color:#E12B61}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 input[type=submit]{width:100%;justify-content:center}.site-footer .footer-newsletter-section .newsletter-form .wpcf7 .wpcf7-response-output{position:relative;bottom:auto;margin-top:15px}.site-footer .footer-content{flex-direction:column;gap:20px;text-align:center}.site-footer .footer-content .footer-nav ul{flex-wrap:wrap;justify-content:center;gap:8px}.site-footer .site-info{flex-direction:column;gap:15px;text-align:center}}.back-to-top{position:fixed;bottom:30px;right:30px;width:50px;height:50px;background-color:#E12B61;color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;box-shadow:0 4px 10px rgb(0 0 0 / .15);opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s ease;z-index:999;outline:none}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top:hover{background-color:rgb(190.0991735537,26.9008264463,75.3223140496);color:#fff;transform:translateY(-3px) scale(1.05);box-shadow:0 6px 15px rgb(0 0 0 / .2)}@media (max-width:768px){.back-to-top{bottom:20px;right:20px;width:45px;height:45px;font-size:18px}}html{scroll-behavior:smooth}body{background-color:#F8CAD7;font-family:"Source Sans 3",sans-serif;color:#340A17}h1{font-family:"Playball",cursive;font-size:62px;line-height:54px;color:#340A17;font-weight:400}h2{font-family:"Playball",cursive;font-size:48px;line-height:100%;color:#340A17;font-weight:400}h3{font-family:"Source Sans 3",sans-serif;font-size:24px;line-height:100%;font-weight:400;color:#340A17}h4{font-family:"Source Sans 3",sans-serif;font-size:40px;line-height:100%;font-style:italic;color:#340A17;font-weight:400}h5,h6{font-weight:400}.container{max-width:1280px;margin:0 auto;padding:0 15px}.hero{background-image:url(/wp-content/themes/soiko-theme/assets/img/bakground-hero.png);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:650px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero p{font-size:20px;padding:0 120px 30px 0}.hero .wp-block-column:nth-child(1){position:relative;z-index:2}.hero .wp-block-column:nth-child(1) .identidade-soiko{max-width:320px;max-height:244px}.hero .wp-block-column:nth-child(1) .identidade-soiko img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.hero .wp-block-column:nth-child(2){position:relative}.hero .wp-block-column:nth-child(2) .img-destaque-soiko{position:absolute;bottom:-38px;right:-100px;width:1040px;height:650px}.hero .wp-block-column:nth-child(2) .img-destaque-soiko img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.hero .hero-content-badges{gap:15px}.hero .hero-content-badges .wp-block-column{flex-basis:unset}.hero .badge-hero{background:#FFF;border-radius:50px;padding:5px 15px 5px 5px;display:flex;flex-direction:row;justify-content:start;align-items:center;width:-moz-fit-content;width:fit-content}.hero .badge-hero .wp-block-group{row-gap:0}.hero .badge-hero p{font-size:12px;padding:0}.hero .badge-hero p:nth-child(2){font-size:10px;white-space:nowrap}.hero .badge-hero figure{width:48px;height:48px}.hero .badge-hero figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero .btn-comprar-agora .wp-block-button__link{display:inline-flex;align-items:center;gap:10px;background-color:#E12B61;color:#FFF;border-radius:64px;border:2px solid #FFF;padding:12px 24px;font-family:"Source Sans 3",sans-serif;font-size:16px;font-weight:400;text-decoration:none;cursor:pointer;transition:background-color 0.3s ease,transform 0.2s ease}.hero .btn-comprar-agora .wp-block-button__link svg{width:18px;height:18px;flex-shrink:0}.hero .btn-comprar-agora .wp-block-button__link svg path{transition:stroke 0.3s ease}.hero .btn-comprar-agora .wp-block-button__link:hover{background-color:#FFF;color:#E12B61;transform:translateY(-2px);border:2px solid #E12B61}.hero .btn-comprar-agora .wp-block-button__link:hover svg path{stroke:#E12B61}.hero .btn-comprar-agora .wp-block-button__link:active{transform:translateY(0)}@media (max-width:480px){.hero .btn-comprar-agora .wp-block-button__link{width:100%;justify-content:center}}@media (max-width:768px){.hero{min-height:auto}.hero .wp-block-columns{padding-top:40px;padding-bottom:0;padding-left:15px;padding-right:15px;gap:0}.hero .wp-block-columns .wp-block-columns{padding:0;gap:15px}.hero{overflow:visible}.hero p{font-size:16px;padding:0 0 20px 0}.hero h1{font-size:48px;line-height:40px}.hero .wp-block-column:nth-child(2) .img-destaque-soiko{width:100%;height:auto}.hero .wp-block-column:nth-child(2) .img-destaque-soiko img{width:100%;height:auto}.hero .badge-hero{padding:8px 16px 8px 8px;width:-moz-fit-content;width:fit-content}.hero .badge-hero p{font-size:10px}.hero .badge-hero figure{width:36px;height:36px}}@media (max-width:480px){.hero h1{font-size:48px;line-height:100%}}.home-produtos-conjuntos{background:#F8CAD7;padding:80px 0}.home-produtos-conjuntos .wp-block-woocommerce-product-collection{margin:30px 0}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li{background:#FFF;border-radius:500px 500px 20px 20px;padding:10px 10px 30px 10px;overflow:hidden;display:grid;grid-template-columns:1fr auto;grid-template-areas:"image image" "title button" "price button";-moz-column-gap:15px;column-gap:15px;row-gap:0;position:relative}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li .wc-block-components-product-image{grid-area:image;margin-bottom:20px}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li .wc-block-components-product-image img{border-radius:500px 500px 20px 20px;max-height:468px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/5}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li .wp-block-post-title{grid-area:title;font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:700;color:#000;margin:0;text-align:left;padding-left:20px}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li .wp-block-post-title a{text-decoration:none;color:inherit}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li .wp-block-post-title a::before{content:"";position:absolute;right:0;width:160px;height:90px;z-index:1;bottom:5px}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li .wp-block-woocommerce-product-price{grid-area:price;text-align:left;padding-left:20px;align-self:start}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li .wp-block-woocommerce-product-price .wc-block-components-product-price{font-family:"Playball",cursive;font-size:24px;color:#E12B61}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li .wp-block-woocommerce-product-price .wc-block-components-product-price::before{content:"Por: ";font-family:"Source Sans 3",sans-serif;font-size:14px;color:#000;font-weight:400}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li::after{content:"SHOP NOW";grid-area:button;background:#E12B61;color:#FFF;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;padding:10px 20px;border-radius:5px;align-self:center;margin-right:20px;pointer-events:none;height:-moz-fit-content;height:fit-content;transition:background-color 0.3s}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li:hover::after{background:#A51F47}@media (max-width:768px){.home-produtos-conjuntos{padding:50px 15px!important}.home-produtos-conjuntos .wp-block-woocommerce-product-collection{grid-template-columns:1fr;gap:30px}.home-produtos-conjuntos .wp-block-woocommerce-product-collection li{margin:0 auto}}.wp-block-product-new .wc-block-grid__products{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0;list-style:none}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product{background:#FFF;border-radius:500px 500px 20px 20px;padding:10px 10px 30px 10px;overflow:hidden;box-shadow:0 4px 15px rgb(0 0 0 / .05);display:grid;grid-template-columns:1fr auto;grid-template-areas:"image image" "title button" "price button";-moz-column-gap:15px;column-gap:15px;row-gap:0;position:relative;text-align:left;max-width:100%}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link{display:contents}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image{grid-area:image;margin-bottom:20px}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img{border-radius:500px 500px 20px 20px;max-height:468px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/5}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{grid-area:title;font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:700;color:#000;margin:0;padding-left:20px}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price{grid-area:price;padding-left:20px;align-self:start}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-amount{font-family:"Playball",cursive;font-size:24px;color:#E12B61}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-amount::before{content:"Por: ";font-family:"Source Sans 3",sans-serif;font-size:14px;color:#000;font-weight:400}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart{grid-area:button;align-self:center;margin-right:20px;z-index:2}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link{background:#E12B61;color:#FFF;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;padding:10px 20px;border-radius:5px;height:-moz-fit-content;height:fit-content;transition:background-color 0.3s;text-decoration:none;display:inline-block}.wp-block-product-new .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-add-to-cart .wp-block-button__link:hover{background:#A51F47}@media (max-width:900px){.wp-block-product-new .wc-block-grid__products{grid-template-columns:repeat(2,1fr)!important;gap:20px}}@media (max-width:560px){.wp-block-product-new .wc-block-grid__products{grid-template-columns:1fr!important;gap:20px;padding:0 15px}}.home-produtos-acessorios{padding:80px 0;background:#FFF}.home-produtos-acessorios .wp-block-woocommerce-product-collection{margin:30px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.home-produtos-acessorios .wp-block-woocommerce-product-collection li{background-image:url(/wp-content/themes/soiko-theme/assets/img/background-card-acessorios.svg);background-size:cover;background-position:center;border-radius:500px 500px 20px 20px;padding:16px 16px 30px 16px;overflow:hidden;display:flex;flex-direction:column;align-items:center;position:relative;gap:0;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wc-block-components-product-image{margin-bottom:0;position:relative;width:100%;display:flex;justify-content:center;margin-bottom:40px}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wc-block-components-product-image a{width:100%}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wc-block-components-product-image img{border-radius:500px 500px 20px 20px;max-height:343px;max-width:274px;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/5}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wc-block-components-product-image::after{content:"";display:block;width:100%;height:80px;background-image:url(/wp-content/themes/soiko-theme/assets/img/icones-infeite-card-acessorios.svg.svg);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);z-index:2}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wp-block-post-title{font-family:"Source Sans 3",sans-serif;font-size:20px;font-weight:700;color:#000;margin:0;text-align:center;padding:0;margin-top:15px}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wp-block-post-title a{text-decoration:none;color:inherit}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wp-block-post-title a::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wp-block-woocommerce-product-price{text-align:center;padding:0;align-self:center;margin-bottom:15px}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wp-block-woocommerce-product-price .wc-block-components-product-price{font-family:"Playball",cursive;font-size:24px;color:#E12B61}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wp-block-woocommerce-product-price .wc-block-components-product-price::before{content:"Por: ";font-family:"Source Sans 3",sans-serif;font-size:14px;color:#000;font-weight:400}.home-produtos-acessorios .wp-block-woocommerce-product-collection li::after{content:"SHOP NOW";background:#E12B61;color:#FFF;font-family:"Source Sans 3",sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;padding:10px 20px;border-radius:5px;align-self:center;margin:0;pointer-events:none;height:-moz-fit-content;height:fit-content;transition:background-color 0.3s}.home-produtos-acessorios .wp-block-woocommerce-product-collection li:hover::after{background:#A51F47}@media (max-width:768px){.home-produtos-acessorios{padding:50px 15px!important}.home-produtos-acessorios .wp-block-woocommerce-product-collection{grid-template-columns:repeat(2,1fr);gap:16px}.home-produtos-acessorios .wp-block-woocommerce-product-collection li .wc-block-components-product-image img{max-width:100%;max-height:450px}}@media (max-width:480px){.home-produtos-acessorios .wp-block-woocommerce-product-collection{grid-template-columns:1fr}}.home-curadoria-especializada{background-color:#F7F7F7;padding:80px 0}.home-curadoria-especializada .foto-curadoria{max-width:580px;max-height:600px;border-radius:500px 500px 8px 8px;overflow:hidden}.home-curadoria-especializada .foto-curadoria img{-o-object-fit:cover;object-fit:cover}.home-curadoria-especializada h2{font-size:96px}.home-curadoria-especializada h3{font-size:40px}.home-curadoria-especializada h3 em span{color:#E12B61}.home-curadoria-especializada .btn-agendamento-curadoria{align-self:center;margin:0;pointer-events:none;height:-moz-fit-content;height:fit-content;transition:background-color 0.3s}.home-curadoria-especializada .btn-agendamento-curadoria a{background-color:#1EB558;font-size:32px;font-weight:700;display:flex;gap:15px;align-items:center;justify-content:center;text-decoration:none;color:#FFF;padding:15px 30px}@media (max-width:768px){.home-curadoria-especializada .btn-agendamento-curadoria a{font-size:24px}}.home-curadoria-especializada .wp-block-columns .wp-block-column:nth-child(2){display:flex;flex-direction:column;gap:20px}.home-curadoria-especializada .wp-block-columns .wp-block-column:nth-child(2) h2,.home-curadoria-especializada .wp-block-columns .wp-block-column:nth-child(2) h3{margin-bottom:28px}.home-curadoria-especializada .wp-block-columns .wp-block-column:nth-child(2) .wp-block-group p strong{font-size:20px}.home-curadoria-especializada .wp-block-columns .wp-block-column:nth-child(2) .wp-block-buttons{margin-top:28px}@media (max-width:768px){.home-curadoria-especializada{padding:50px 15px!important}.home-curadoria-especializada h2{font-size:48px}.home-curadoria-especializada h3{font-size:24px}}.home-depoimentos{background-image:url(/wp-content/themes/soiko-theme/assets/img/background-depoimentos-soiko.webp);background-size:cover;background-position:center;padding:80px 0}.home-depoimentos .soiko-depoimentos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px;padding:0 15px}.home-depoimentos .soiko-depoimentos-grid .depoimento-card{background:#FFF;border-radius:200px 200px 20px 20px;padding:60px 30px 40px 30px;text-align:center;position:relative;box-shadow:0 10px 30px rgb(0 0 0 / .05);display:flex;flex-direction:column;align-items:center}.home-depoimentos .soiko-depoimentos-grid .depoimento-card .depoimento-image{width:120px;height:120px;margin-bottom:20px;border-radius:50%;overflow:hidden}.home-depoimentos .soiko-depoimentos-grid .depoimento-card .depoimento-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-depoimentos .soiko-depoimentos-grid .depoimento-card .depoimento-name{font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:20px;color:#340A17;margin-bottom:10px}.home-depoimentos .soiko-depoimentos-grid .depoimento-card .depoimento-stars{color:orange;margin-bottom:20px;font-size:16px;letter-spacing:2px}.home-depoimentos .soiko-depoimentos-grid .depoimento-card .depoimento-content{font-family:"Source Sans 3",sans-serif;font-size:16px;color:#340A17;line-height:1.6;margin-bottom:30px}.home-depoimentos .soiko-depoimentos-grid .depoimento-card .depoimento-content p{margin:0}.home-depoimentos .soiko-depoimentos-grid .depoimento-card .depoimento-icon{width:66px;height:auto;margin-top:auto}.home-depoimentos .soiko-depoimentos-grid .depoimento-card .depoimento-icon img{width:100%;height:auto}@media (max-width:768px){.home-depoimentos{padding:50px 15px!important}.home-depoimentos .soiko-depoimentos-grid{grid-template-columns:1fr;padding:0;margin-top:30px}.home-depoimentos .soiko-depoimentos-grid .depoimento-card{padding:40px 20px 30px}}.home-contato{padding:80px 0;background-color:#FFF}.home-contato .wp-block-columns .wp-block-column{display:flex;align-items:center}.home-contato .wp-block-columns .wp-block-column .contato-badge{background-color:#F8EAED;border-radius:64px;padding:10px 20px 10px 10px;width:-moz-fit-content;width:fit-content}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato{background-color:#F8EAED;border-radius:8px;padding:44px 24px;width:100%}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .wpcf7{width:100%}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato h3{font-size:32px;font-family:"Playball",cursive;color:#E12B61;text-align:center;margin-bottom:24px}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .formulario-contato p{position:relative;margin:0 0 16px 0}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .formulario-contato label{display:block;position:relative;padding-top:20px}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .formulario-contato label .label-text{display:block;position:absolute;top:0;left:0;font-family:"Source Sans 3",sans-serif;font-size:12px;color:#340A17;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity 0.2s ease,transform 0.2s ease;pointer-events:none;white-space:nowrap}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .formulario-contato label.active .label-text,.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .formulario-contato label:focus-within .label-text{opacity:1;transform:translateY(0)}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=text],.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=email],.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=tel],.home-contato .wp-block-columns .wp-block-column .box-formulario-contato textarea{width:100%;background:#fff0;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #B7B8BC;padding:10px 0;color:#340A17;font-family:"Source Sans 3",sans-serif;font-size:16px}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=text]:focus,.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=email]:focus,.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=tel]:focus,.home-contato .wp-block-columns .wp-block-column .box-formulario-contato textarea:focus{outline:none}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=text]::-moz-placeholder,.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=email]::-moz-placeholder,.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=tel]::-moz-placeholder,.home-contato .wp-block-columns .wp-block-column .box-formulario-contato textarea::-moz-placeholder{color:#340A17;-moz-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=text]::placeholder,.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=email]::placeholder,.home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=tel]::placeholder,.home-contato .wp-block-columns .wp-block-column .box-formulario-contato textarea::placeholder{color:#340A17;transition:opacity 0.2s ease}label.active .home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=text]::-moz-placeholder,label.active .home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=email]::-moz-placeholder,label.active .home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=tel]::-moz-placeholder,label.active .home-contato .wp-block-columns .wp-block-column .box-formulario-contato textarea::-moz-placeholder{opacity:0}label.active .home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=text]::placeholder,label.active .home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=email]::placeholder,label.active .home-contato .wp-block-columns .wp-block-column .box-formulario-contato input[type=tel]::placeholder,label.active .home-contato .wp-block-columns .wp-block-column .box-formulario-contato textarea::placeholder{opacity:0}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .submit-btn-wrapper{display:inline-flex;align-items:center;gap:8px;border:1px solid #E12B61;border-radius:64px;padding:10px 20px;cursor:pointer;transition:background-color 0.3s ease;width:-moz-fit-content;width:fit-content}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .submit-btn-wrapper:hover{background-color:#E12B61;color:#FFF}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .submit-btn-wrapper:hover input[type=submit]{color:#FFF}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .submit-btn-wrapper:hover .fa-paper-plane{color:#FFF}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .submit-btn-wrapper input[type=submit]{background:#fff0;border:none;padding:0;margin:0;color:#E12B61;font-family:"Source Sans 3",sans-serif;font-size:16px;cursor:pointer;outline:none;width:auto;transition:color 0.3s ease}.home-contato .wp-block-columns .wp-block-column .box-formulario-contato .submit-btn-wrapper .fa-paper-plane{color:#E12B61;font-size:14px;pointer-events:none;transition:color 0.3s ease}@media (max-width:768px){.home-contato{padding:50px 15px}.home-contato h2{font-size:42px}.home-contato .wp-block-columns{flex-direction:column}.home-contato .wp-block-columns .wp-block-column{width:100%}.home-contato .box-formulario-contato{padding:30px 16px}.home-contato .box-formulario-contato h3{font-size:24px}}.site-main .alignwide{max-width:1280px;margin-left:auto;margin-right:auto}.site-main .alignfull{max-width:100%;padding-left:0;padding-right:0}