body .page-wrapper .page-footer,body .page-wrapper .page_footer{border-top:1px solid var(--awa-border)!important}.item-product,.product-item{box-shadow:0 1px 3px rgb(0 0 0 / 8%),0 1px 2px rgb(0 0 0 / 6%);border-color:var(--awa-border)}html body.catalog-product-view .awa-pdp-related .products-swiper--related .swiper-slide>.product-item,html body.catalog-product-view :is(.block.related,.block.upsell) .products-grid .product-item{box-shadow:0 1px 3px rgb(0 0 0 / 8%),0 1px 2px rgb(0 0 0 / 6%)!important;border:1px solid var(--awa-border)!important}html body.catalog-product-view .awa-pdp-related .products-swiper--related .swiper-slide>.product-item:hover,html body.catalog-product-view :is(.block.related,.block.upsell) .products-grid .product-item:hover{box-shadow:0 4px 14px rgb(0 0 0 / 12%),0 2px 6px rgb(0 0 0 / 8%)!important;transform:translateY(-2px);border:1px solid #d8d8d8!important}.item-product:hover,.product-item:hover{box-shadow:0 4px 14px rgb(0 0 0 / 12%),0 2px 6px rgb(0 0 0 / 8%);transform:translateY(-2px);border-color:#d8d8d8;transition:box-shadow .22s,transform .22s,border-color .22s}body .page-wrapper .breadcrumbs{padding-top:12px!important;padding-bottom:12px!important}.filter-options-title{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--awa-text);padding:12px 16px;border-bottom:1px solid var(--awa-border)}.filter-options-title:hover{color:var(--awa-primary)}.cms-index-index .page-main .column.main>.block.widget:nth-child(2n),.cms-index-index .page-main .column.main>.home-section:nth-child(2n){background:var(--awa-bg-subtle);border-radius:8px;padding-left:16px;padding-right:16px}.catalog-product-view .product-info-price{padding-top:8px;padding-bottom:12px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.catalog-product-view .product-info-price .price-box{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.catalog-product-view .price-box .price{font-size:28px;font-weight:700;color:var(--awa-primary);line-height:1}.catalog-product-view .price-box .old-price .price{font-size:18px;font-weight:400;color:#999;text-decoration:line-through}.nav-wrapper.sticky-on,.page-header.is-sticky,.page-header.stuck,.page-header[style*="position: fixed"],.page-header[style*="position:fixed"]{box-shadow:0 2px 12px rgb(0 0 0 / 8%),0 1px 4px rgb(0 0 0 / 4%)}body.catalog-category-view .filter-options input[type=search],body.catalog-category-view .filter-options input[type=text],body.catalog-category-view .filter-options select,body.catalog-category-view .toolbar select,body.catalogsearch-result-index .filter-options input[type=search],body.catalogsearch-result-index .filter-options input[type=text],body.catalogsearch-result-index .filter-options select,body.catalogsearch-result-index .toolbar select{border-color:var(--awa-border)!important}body.catalog-category-view .filter-options input[type=search]:focus,body.catalog-category-view .filter-options input[type=text]:focus,body.catalog-category-view .filter-options select:focus,body.catalog-category-view .toolbar select:focus,body.catalogsearch-result-index .filter-options input[type=search]:focus,body.catalogsearch-result-index .filter-options input[type=text]:focus,body.catalogsearch-result-index .filter-options select:focus,body.catalogsearch-result-index .toolbar select:focus{border-color:var(--awa-primary);outline:0;box-shadow:0 0 0 3px rgba(183,51,55,.1)}.pages .item a,.pages .item a:visited{color:var(--awa-text);border:1px solid var(--awa-border);border-radius:6px;transition:background-color .15s,border-color .15s}.pages .item a:hover{background-color:var(--awa-bg-subtle);border-color:#d0d0d0;color:var(--awa-primary)}.pages .item.current,.pages-item-selected{background-color:var(--awa-primary);border-color:var(--awa-primary);color:var(--awa-bg);border-radius:6px}.pages .item.current span,.pages-item-selected span{color:var(--awa-bg)}.label.sale,.onsale-badge,.product-label,.sale-badge,[class*=product-label]{border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}@media (max-width:767px){body.curriculo-index-index .form.curriculo .actions-toolbar{padding-right:0;padding-left:0}body.curriculo-index-index .form.curriculo .actions-toolbar .primary{width:100%!important;max-width:none!important;flex:1 1 100%!important}body.curriculo-index-index .form.curriculo .actions-toolbar .action.submit.primary{width:100%!important;max-width:none!important;justify-content:center}}body.curriculo-index-index .form.curriculo .field label.label,body.curriculo-index-index .form.curriculo .field>.label,body.curriculo-index-index .form.curriculo .field>label{display:block;margin-bottom:var(--awa-space-2,8px);font-size:var(--awa-text-sm, 13px);font-weight:var(--awa-weight-semibold,600);line-height:1.4;color:var(--awa-gray-700,#374151)}body.curriculo-index-index .form.curriculo .field:not(.choice):not(.consent) :is(
input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select
){width:100%;height:48px;min-height:48px;padding:0 var(--awa-space-4,16px);border:1px solid var(--awa-color-border,var(--awa-border));border-radius:var(--awa-radius-md,12px);background:var(--awa-white,var(--awa-bg));font-size:var(--awa-text-sm, 13px);font-weight:var(--awa-weight-normal,400);color:var(--awa-gray-700,#374151);transition:border-color var(--awa-transition-fast, .15s ease),box-shadow var(--awa-transition-fast, .15s ease),background-color var(--awa-transition-fast, .15s ease)}body.curriculo-index-index .form.curriculo .field:not(.choice):not(.consent) select{padding-right:calc(var(--awa-space-6,24px) + var(--awa-space-4,16px))}body.curriculo-index-index .form.curriculo .field.message textarea{width:100%;min-height:120px;padding:var(--awa-space-3,12px) var(--awa-space-4,16px);border:1px solid var(--awa-color-border,var(--awa-border));border-radius:var(--awa-radius-md,12px);background:var(--awa-white,var(--awa-bg));font-size:var(--awa-text-sm, 13px);font-weight:var(--awa-weight-normal,400);line-height:1.5;color:var(--awa-gray-700,#374151);resize:vertical;transition:border-color var(--awa-transition-fast, .15s ease),box-shadow var(--awa-transition-fast, .15s ease),background-color var(--awa-transition-fast, .15s ease)}body.curriculo-index-index .form.curriculo .field:not(.choice):not(.consent) :is(
input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select,textarea
):focus{border-color:var(--awa-red,var(--awa-primary));box-shadow:0 0 0 3px rgb(183 51 55 / 12%);outline:0}body.curriculo-index-index .form.curriculo a{color:var(--awa-red,var(--awa-primary));font-weight:var(--awa-weight-semibold,600);text-decoration:underline;text-underline-offset:2px}body.curriculo-index-index .form.curriculo a:focus-visible,body.curriculo-index-index .form.curriculo a:hover{color:var(--awa-red-dark,var(--awa-primary-hover))}body.curriculo-index-index .form.curriculo .form-error-summary:not(:empty){margin-bottom:var(--awa-space-4,16px);padding:var(--awa-space-3,12px) var(--awa-space-4,16px);border:1px solid var(--awa-red-20,rgb(183 51 55 / 20%)) );border-left:4px solid var(--awa-red,var(--awa-primary));border-radius:var(--awa-radius-md,12px);background:var(--awa-red-4,rgb(183 51 55 / 4%)) );color:var(--awa-error-color,#b91c1c)}body.curriculo-index-index .form.curriculo .form-error-summary p,body.curriculo-index-index .form.curriculo .form-error-summary ul{margin:0}body.curriculo-index-index .form.curriculo .form-error-summary ul{margin-top:var(--awa-space-2,8px);padding-left:var(--awa-space-4,16px)}body.curriculo-index-index .form.curriculo .mage-error{margin-top:var(--awa-space-1,4px);font-size:12px;line-height:1.4;color:var(--awa-error-color,#b91c1c)}body.curriculo-index-index .form.curriculo .mage-error.input-text,body.curriculo-index-index .form.curriculo .mage-error.select,body.curriculo-index-index .form.curriculo :is(input,select,textarea)[aria-invalid=true]{border-color:var(--awa-error-color,#b91c1c);box-shadow:0 0 0 3px rgb(185 28 28 / 10%)}body.curriculo-index-index .form.curriculo .actions-toolbar .action.submit.primary{min-height:52px;border-radius:var(--awa-radius-md,12px);font-size:var(--awa-text-base, 14px);font-weight:var(--awa-weight-bold,700);letter-spacing:.01em;transition:background-color var(--awa-transition-base, 200ms ease),box-shadow var(--awa-transition-base, 200ms ease),transform var(--awa-transition-fast, .15s ease);box-shadow:0 10px 24px rgb(183 51 55 / 16%)}body.curriculo-index-index .form.curriculo .actions-toolbar .action.submit.primary:hover{background:var(--awa-red-dark,var(--awa-primary-hover));box-shadow:0 12px 28px rgb(183 51 55 / 24%);transform:translateY(-1px)}body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .field label.label,body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .field>.label,body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .field>label{margin-bottom:var(--awa-space-2,8px)!important;font-size:var(--awa-text-sm, 13px)!important;font-weight:var(--awa-weight-semibold,600)!important;color:var(--awa-gray-700,#374151)!important}body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .field:not(.choice):not(.consent) .control :is(
input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select
){height:48px!important;min-height:48px!important;padding:0 var(--awa-space-4,16px)!important;border:1px solid var(--awa-color-border,var(--awa-border))!important;border-radius:var(--awa-radius-md,12px)!important;font-size:var(--awa-text-sm, 13px)!important;color:var(--awa-gray-700,#374151)!important}body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .field:not(.choice):not(.consent) .control select{padding-right:calc(var(--awa-space-6,24px) + var(--awa-space-4,16px))!important}body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .field.message .control textarea{min-height:120px!important;padding:var(--awa-space-3,12px) var(--awa-space-4,16px)!important;border:1px solid var(--awa-color-border,var(--awa-border))!important;border-radius:var(--awa-radius-md,12px)!important;font-size:var(--awa-text-sm, 13px)!important;line-height:1.5!important;color:var(--awa-gray-700,#374151)!important}body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .field:not(.choice):not(.consent) .control :is(
input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],select,textarea
):focus{border-color:var(--awa-red,var(--awa-primary))!important;box-shadow:0 0 0 3px rgb(183 51 55 / 12%)!important}body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .form-error-summary:not(:empty){border-left:4px solid var(--awa-red,var(--awa-primary))!important;border-radius:var(--awa-radius-md,12px)!important;background:var(--awa-red-4,rgb(183 51 55 / 4%)) )!important}body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .action.submit.primary{height:52px!important;min-height:52px!important;border-radius:var(--awa-radius-md,12px)!important;box-shadow:0 10px 24px rgb(183 51 55 / 16%)!important}body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .action.submit.primary:hover{background:var(--awa-red-dark,var(--awa-primary-hover))!important;box-shadow:0 12px 28px rgb(183 51 55 / 24%)!important;transform:translateY(-1px)!important}body.curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo>.fieldset>.field.message{display:block!important;padding:0!important;border:0!important;margin:0 0 var(--awa-space-4,16px)!important}body.curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo>.fieldset>.field.message>.control{display:block!important;width:100%!important;max-width:none!important;margin-top:0!important}body.curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo>.fieldset>.field.message>.control>textarea{display:block!important;width:100%!important;max-width:none!important;min-height:120px!important;border-radius:14px!important;box-sizing:border-box!important}body.curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .primary>.action.submit.primary{width:100%!important;height:52px!important;min-height:52px!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (max-width:767px){body.curriculo-index-index .form.curriculo .actions-toolbar .action.submit.primary{min-height:48px}body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .action.submit.primary,body.curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .primary>.action.submit.primary{height:48px!important;min-height:48px!important}}@layer awa-fixes{body.ayo-curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .primary>.action.submit.primary,body.curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .primary>.action.submit.primary{width:100%!important;height:52px!important;min-height:52px!important;max-height:none!important;padding:0 var(--awa-space-6,24px)!important;border-radius:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (max-width:767px){body.ayo-curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .primary>.action.submit.primary,body.curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .primary>.action.submit.primary{height:48px!important;min-height:48px!important}}}#html-body .page-wrapper #header.header-container[data-awa-header-shell=true] #search_mini_form,#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form,#html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch,#html-body .page-wrapper .block-search form#search_mini_form,#html-body .page-wrapper .block-search form.minisearch{overflow:visible!important;max-height:none!important}@media (max-width:991px){#html-body .page-wrapper #header.header-container[data-awa-header-shell=true] #search_mini_form,#html-body .page-wrapper .awa-site-header .awa-header-search-col form#search_mini_form,#html-body .page-wrapper .awa-site-header .awa-header-search-col form.minisearch,#html-body .page-wrapper .block-search form#search_mini_form,#html-body .page-wrapper .block-search form.minisearch{height:44px!important;min-height:44px!important;max-height:none!important;overflow:visible!important}}#html-body .awa-category-carousel__header h2,#html-body .awa-home-section h2:not(.awa-section-header__title){color:#1a1a1a!important;font-weight:700!important;letter-spacing:-.48px!important}#html-body .aw-home-faq h2,#html-body .aw-home-faq__title{font-size:24px!important;color:#1a1a1a!important;font-weight:700!important;letter-spacing:-.48px!important}@media (max-width:767px){#html-body .aw-home-faq h2,#html-body .aw-home-faq__title,#html-body .awa-category-carousel__header h2,#html-body .awa-home-section h2:not(.awa-section-header__title){font-size:18.75px!important}}#html-body .awa-carousel-section,#html-body .awa-home-section{margin-top:0!important}