body .page-wrapper .page-footer,body .page-wrapper .page_footer{border-top:1px solid var(--awa-border) !important}.product-item,.item-product{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 :is(.block.related,.block.upsell) .products-grid .product-item,html body.catalog-product-view .awa-pdp-related .products-swiper--related .swiper-slide>.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 :is(.block.related,.block.upsell) .products-grid .product-item:hover,html body.catalog-product-view .awa-pdp-related .products-swiper--related .swiper-slide>.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}.product-item:hover,.item-product: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 ease,transform .22s ease,border-color .22s ease}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(even),.cms-index-index .page-main .column.main>.home-section:nth-child(even){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}.page-header.stuck,.page-header.is-sticky,.nav-wrapper.sticky-on,.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 .toolbar select,body.catalogsearch-result-index .toolbar select,body.catalog-category-view .filter-options input[type=text],body.catalog-category-view .filter-options input[type=search],body.catalog-category-view .filter-options select,body.catalogsearch-result-index .filter-options input[type=text],body.catalogsearch-result-index .filter-options input[type=search],body.catalogsearch-result-index .filter-options select{border-color:var(--awa-border) !important}body.catalog-category-view .toolbar select:focus,body.catalogsearch-result-index .toolbar select:focus,body.catalog-category-view .filter-options input[type=text]:focus,body.catalog-category-view .filter-options input[type=search]:focus,body.catalog-category-view .filter-options select:focus,body.catalogsearch-result-index .filter-options input[type=text]:focus,body.catalogsearch-result-index .filter-options input[type=search]:focus,body.catalogsearch-result-index .filter-options select:focus{border-color:var(--awa-primary);outline:none;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 ease,border-color .15s ease}.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)}.product-label,.label.sale,.sale-badge,.onsale-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,body.curriculo-index-index .form.curriculo .field>label,body.curriculo-index-index .form.curriculo .field label.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:none}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:hover,body.curriculo-index-index .form.curriculo a:focus-visible{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 :is(input,select,textarea)[aria-invalid=true],body.curriculo-index-index .form.curriculo .mage-error.input-text,body.curriculo-index-index .form.curriculo .mage-error.select{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,15px);font-weight:var(--awa-weight-bold,700);letter-spacing:.01em;transition:background-color var(--awa-transition-base,.2s ease),box-shadow var(--awa-transition-base,.2s 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)}@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 .field>.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.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}@media (max-width:767px){body.curriculo-index-index .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .action.submit.primary{height:48px !important;min-height:48px !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.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.curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .primary>.action.submit.primary,body.ayo-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.curriculo-index-index.page-layout-1column .page-wrapper .curriculo-wrapper .form.curriculo .actions-toolbar .primary>.action.submit.primary,body.ayo-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-home-section h2:not(.awa-section-header__title){color:#1a1a1a !important;font-weight:700 !important;letter-spacing:-.48px !important}#html-body .awa-category-carousel__header h2{color:#1a1a1a !important;font-weight:700 !important;letter-spacing:-.48px !important}#html-body .aw-home-faq__title,#html-body .aw-home-faq h2{font-size:24px !important;color:#1a1a1a !important;font-weight:700 !important;letter-spacing:-.48px !important}@media (max-width:767px){#html-body .awa-home-section h2:not(.awa-section-header__title){font-size:18.75px !important}#html-body .awa-category-carousel__header h2{font-size:18.75px !important}#html-body .aw-home-faq__title,#html-body .aw-home-faq h2{font-size:18.75px !important}}#html-body .awa-home-section{margin-top:0 !important}#html-body .awa-carousel-section{margin-top:0 !important}