.woocommerce .olora-confirmation{--olora-ink: #243447;--olora-line: #e3e8ef;max-width:1180px;margin:0 auto;padding:calc(var(--olora-header-height, 140px) + 32px) 24px 64px;box-sizing:border-box;color:var(--olora-ink)}.woocommerce .olora-confirmation h1,.woocommerce .olora-confirmation h2,.woocommerce .olora-confirmation h3,.woocommerce .olora-confirmation p{margin-top:0}.woocommerce .olora-confirmation h1{font-size:clamp(30px,4vw,44px);line-height:1.15;margin-bottom:12px}.woocommerce .olora-confirmation h2{font-family:"Manrope",sans-serif;font-size:18px;line-height:1.4;font-weight:700;margin-bottom:14px}.woocommerce .olora-confirmation p,.woocommerce .olora-confirmation address{font-size:14px;line-height:1.65}.woocommerce .olora-confirmation address{font-style:normal}.woocommerce .olora-confirmation .olora-confirmation__hero{text-align:center;margin-bottom:32px}.woocommerce .olora-confirmation .olora-confirmation__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#edf3fc;color:#174a9d;margin-bottom:12px}.woocommerce .olora-confirmation .olora-confirmation__icon svg{width:28px;height:28px}.woocommerce .olora-confirmation .olora-confirmation__icon--error{color:#a73535;background:#fff0ee}.woocommerce .olora-confirmation .olora-confirmation__icon--neutral{color:#596575;background:#f1f3f6}.woocommerce .olora-confirmation .olora-confirmation__eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#53677d;margin-bottom:8px}.woocommerce .olora-confirmation .olora-confirmation__reference{color:#596575;font-size:14px;margin-bottom:0}.woocommerce .olora-confirmation .olora-confirmation__reference span{margin:0 6px}.woocommerce .olora-confirmation .olora-confirmation__layout{display:grid;grid-template-columns:minmax(0, 1fr) 340px;grid-template-areas:"main aside";gap:24px;align-items:start}.woocommerce .olora-confirmation .olora-confirmation__aside{grid-area:aside;min-width:0}.woocommerce .olora-confirmation .olora-confirmation__main{grid-area:main;min-width:0}.woocommerce .olora-confirmation .olora-confirmation__card,.woocommerce .olora-confirmation .woocommerce-order-details{border:1px solid var(--olora-line);border-radius:16px;background:#fff;padding:24px;box-sizing:border-box;margin:0 0 20px}.woocommerce .olora-confirmation .olora-confirmation__next{background:#f6f9fe}.woocommerce .olora-confirmation .olora-confirmation__badge{display:inline-block;font-size:12px;font-weight:700;padding:6px 10px;border-radius:20px;color:#174a9d;background:#e5edfa;margin-bottom:14px}.woocommerce .olora-confirmation .olora-confirmation__badge--waiting{color:#775619;background:#fff1d6}.woocommerce .olora-confirmation .olora-confirmation__badge--success{color:#23613e;background:#e7f4ec}.woocommerce .olora-confirmation .olora-confirmation__badge--error{color:#a73535;background:#fff0ee}.woocommerce .olora-confirmation .olora-confirmation__badge--neutral{color:#596575;background:#edf0f3}.woocommerce .olora-confirmation .olora-confirmation__facts{margin:18px 0 0;font-size:14px}.woocommerce .olora-confirmation .olora-confirmation__facts>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--olora-line)}.woocommerce .olora-confirmation .olora-confirmation__facts dt{color:#596575;font-weight:400}.woocommerce .olora-confirmation .olora-confirmation__facts dd{text-align:right;margin:0;font-weight:600;overflow-wrap:anywhere;min-width:0}.woocommerce .olora-confirmation .olora-confirmation__next .olora-confirmation__facts>div:first-child dd{font-size:21px;color:#174a9d}.woocommerce .olora-confirmation .olora-confirmation__button{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;min-height:44px;box-sizing:border-box;background:#174a9d;color:#fff;border:1px solid #174a9d;border-radius:10px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;text-align:center}.woocommerce .olora-confirmation .olora-confirmation__button--outline{background:#fff;color:#174a9d}.woocommerce .olora-confirmation .olora-confirmation__next .olora-confirmation__button{margin-top:14px}.woocommerce .olora-confirmation .olora-confirmation__button:hover{background:#123c80;color:#fff}.woocommerce .olora-confirmation .olora-confirmation__address{font-weight:600}.woocommerce .olora-confirmation .olora-confirmation__hint{color:#596575;font-size:13px}.woocommerce .olora-confirmation .olora-confirmation__help{display:block;text-align:center;padding:10px;color:#174a9d;font-size:13px;line-height:1.6}.woocommerce .olora-confirmation .olora-confirmation__actions{text-align:center;margin-top:28px}.woocommerce .olora-confirmation .olora-confirmation__gateway:empty{display:none}.woocommerce .olora-confirmation .olora-confirmation__gateway:not(:empty){margin-bottom:20px;padding:20px;background:#f6f9fe;border:1px solid var(--olora-line);border-radius:16px;overflow-wrap:anywhere}.woocommerce .olora-confirmation .olora-confirmation__gateway ul{padding-left:18px}.woocommerce .olora-confirmation .olora-confirmation__gateway li{float:none;border:0;margin:0 0 8px;padding:0;font-size:14px}.woocommerce .olora-confirmation .olora-confirmation__gateway strong{display:block}.woocommerce .olora-confirmation table.shop_table{border:0;border-collapse:collapse;margin:0;width:100%;table-layout:fixed}.woocommerce .olora-confirmation table.shop_table thead th{background:none;font-size:11px;text-transform:uppercase;color:#657286;letter-spacing:.05em;padding:0 0 10px;border:0}.woocommerce .olora-confirmation table.shop_table th:last-child,.woocommerce .olora-confirmation table.shop_table td:last-child{text-align:right;width:25%}.woocommerce .olora-confirmation table.shop_table tbody td{border:0;border-top:1px solid var(--olora-line);padding:18px 0;vertical-align:top;font-size:14px}.woocommerce .olora-confirmation table.shop_table .product-total{white-space:normal;font-weight:600}.woocommerce .olora-confirmation table.shop_table tfoot th,.woocommerce .olora-confirmation table.shop_table tfoot td{border:0;border-top:1px solid var(--olora-line);padding:11px 0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.woocommerce .olora-confirmation table.shop_table tfoot th{color:#596575;font-weight:400}.woocommerce .olora-confirmation table.shop_table .olora-confirmation__total-row--order_total th,.woocommerce .olora-confirmation table.shop_table .olora-confirmation__total-row--order_total td{font-size:19px;font-weight:700;color:#174a9d;padding-top:16px}.woocommerce .olora-confirmation .olora-confirmation__product{display:flex;gap:14px;padding-right:14px}.woocommerce .olora-confirmation .olora-confirmation__photo{flex:0 0 64px}.woocommerce .olora-confirmation .olora-confirmation__photo img{width:64px;height:76px;object-fit:contain;border-radius:8px;display:block;background:#f7f8fa}.woocommerce .olora-confirmation .olora-confirmation__product-info{min-width:0;overflow-wrap:anywhere}.woocommerce .olora-confirmation .olora-confirmation__product-info>a{color:var(--olora-ink);font-weight:700;text-decoration:none;line-height:1.5}.woocommerce .olora-confirmation .product-quantity{display:block;font-size:12px;font-weight:400;margin-top:4px;color:#596575}.woocommerce .olora-confirmation .wc-item-meta{list-style:none;padding:0;margin:7px 0 0;font-size:12px;color:#596575}.woocommerce .olora-confirmation .wc-item-meta li{margin:3px 0;padding:0;line-height:1.5}.woocommerce .olora-confirmation .wc-item-meta p{display:inline;font-size:inherit;margin:0}.woocommerce .olora-confirmation .wc-item-meta .wc-item-meta-label{float:none;font-weight:500}.woocommerce .olora-confirmation .olora-confirmation__additional{margin-top:16px;border-top:1px solid var(--olora-line)}.woocommerce .olora-confirmation .olora-confirmation__additional summary{cursor:pointer;padding:16px 0 4px;font-size:13px;font-weight:600;color:#174a9d}.woocommerce .olora-confirmation .olora-confirmation__additional>div{padding-top:18px}.woocommerce .olora-confirmation .woocommerce-customer-details{margin-bottom:0}.woocommerce .olora-confirmation .woocommerce-customer-details h2{font-size:15px}.woocommerce .olora-confirmation .woocommerce-customer-details address{border:0;border-radius:0;padding:0;font-size:13px;line-height:1.8;width:auto}.woocommerce .olora-confirmation .woocommerce-customer-details .col-1,.woocommerce .olora-confirmation .woocommerce-customer-details .col-2{float:none;width:100%;margin-bottom:18px}.woocommerce .olora-confirmation .olora-confirmation__contact .olora-confirmation__facts{margin-top:0}.woocommerce .olora-confirmation a:focus-visible,.woocommerce .olora-confirmation summary:focus-visible{outline:2px solid #174a9d;outline-offset:4px}@media(max-width: 900px){.woocommerce .olora-confirmation .olora-confirmation__layout{grid-template-columns:minmax(0, 1fr);grid-template-areas:"aside" "main";gap:20px}.woocommerce .olora-confirmation .olora-confirmation__hero{margin-bottom:24px}}@media(max-width: 550px){.woocommerce .olora-confirmation{padding:calc(var(--olora-header-height, 80px) + 24px) 16px 48px}.woocommerce .olora-confirmation .olora-confirmation__card,.woocommerce .olora-confirmation .woocommerce-order-details{padding:18px;margin-bottom:16px}.woocommerce .olora-confirmation .olora-confirmation__photo{flex-basis:44px}.woocommerce .olora-confirmation .olora-confirmation__photo img{width:44px;height:56px}.woocommerce .olora-confirmation .olora-confirmation__product{gap:10px;padding-right:8px}.woocommerce .olora-confirmation .olora-confirmation__product-info>a{font-size:13px}.woocommerce .olora-confirmation .olora-confirmation__facts>div{gap:10px}.woocommerce .olora-confirmation .olora-confirmation__facts dd{max-width:65%}.woocommerce .olora-confirmation table.shop_table tbody td,.woocommerce .olora-confirmation table.shop_table tfoot td,.woocommerce .olora-confirmation table.shop_table tfoot th{font-size:13px}.woocommerce .olora-confirmation table.shop_table th:last-child,.woocommerce .olora-confirmation table.shop_table td:last-child{width:27%}}@media(prefers-reduced-motion: reduce){.olora-confirmation,.olora-confirmation *{transition:none !important}}body.woocommerce-cart .olora-cart-header{padding:calc(var(--olora-cart-header-height, 132px) + 28px) 0 28px}body.woocommerce-cart .olora-cart-header .woocommerce-breadcrumb{margin:0 0 22px;padding:0;border:0;font-size:12px;color:#6b7280}body.woocommerce-cart .olora-cart-header .woocommerce-breadcrumb a{color:#174a9d}body.woocommerce-cart .olora-cart-header h1{font:600 clamp(38px, 4vw, 50px)/1.1 "Cormorant Garamond",serif;color:#123c7e;margin:0 0 8px}body.woocommerce-cart .olora-cart-header p{font-size:14px;line-height:1.6;color:#6b7280}body.woocommerce-cart .olora-cart-header .olora-cart-header__eyebrow{color:#2da7b3;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}body.woocommerce-cart .olora-cart-header__row{display:flex;justify-content:space-between;align-items:flex-end;gap:20px}body.woocommerce-cart .olora-cart-header__continue{display:inline-flex;align-items:center;gap:8px;padding:10px 0;color:#174a9d;font-size:13px;font-weight:600;white-space:nowrap}body.woocommerce-cart .pageDefault{padding-top:0}body.woocommerce-cart .myInsidecart{margin:0 0 52px}body.woocommerce-cart .myInsidecart__flex{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, 380px);gap:28px;align-items:start}body.woocommerce-cart .myInsidecart__left,body.woocommerce-cart .myInsidecart__right{width:auto;min-width:0;margin:0}body.woocommerce-cart .myInsidecart .box{padding:28px;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 8px 30px rgba(28,54,88,.04)}body.woocommerce-cart .myInsidecart .box h2{font:600 32px/1.12 "Cormorant Garamond",serif;letter-spacing:-0.025em;color:#123c7e;padding:0;margin:0 0 24px}body.woocommerce-cart .cartProducts .contentProducstFlex{display:grid;gap:16px;margin:0}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem{display:grid;grid-template-columns:96px minmax(0, 1fr);gap:20px;width:auto;margin:0;padding:18px;border-radius:16px;align-items:start;overflow:visible}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .carItem__imagen{min-width:0;padding-top:2px}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .carItem__imagen a{display:block}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .carItem__imagen img{width:96px;height:128px;object-fit:cover;border-radius:12px}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .carItem__content{position:static;padding:0;width:auto;min-width:0}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .carItem__content .delete{top:10px;right:10px;width:38px;height:38px;border-radius:12px}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .delete a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .delete svg{top:0;width:18px;height:18px}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .olora-cart-item__name{order:0;padding-right:36px;font:600 23px/1.2 "Cormorant Garamond",serif;color:#123c7e;overflow-wrap:anywhere}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .olora-cart-item__name a{font:inherit;color:inherit}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem dl.variation{order:1;display:flex;flex-wrap:wrap;gap:3px 5px;margin:0;padding:0;font-size:12px;line-height:1.6;color:#6b7280}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem dl.variation dt,body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem dl.variation dd{float:none;display:inline;margin:0;padding:0;font-weight:400}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem dl.variation dt{color:#2f3640}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem dl.variation p{font:inherit;margin:0}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .olora-elegir-frasco{order:2;margin:0;padding:8px 12px;min-height:38px;font-size:12px;font-weight:600;border-radius:10px;background:#f8fafc}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .content .price{order:3;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:2px 0 0;font-size:15px;color:#2f3640}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .olora-cart-item__label{color:#6b7280;font-size:11px}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .content .spinner{order:4;display:grid;grid-template-columns:40px minmax(0, 1fr) 40px;width:138px;max-width:100%;margin:2px 0 0;padding:0;min-height:42px;border:1px solid #d4dde9;border-radius:12px;overflow:hidden}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .content .spinner .quantity{display:flex;align-items:center;justify-content:center;width:auto !important;min-width:0}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .content .spinner input{width:100% !important;max-width:100%;height:40px;margin:0;padding:0;font-size:15px;box-shadow:none}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .spinner button{width:40px;height:42px;border:0;padding:0;background:#f8fafc;color:#174a9d;font-size:20px;font-weight:500;cursor:pointer}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .spinner button:hover{background:#e7eef7}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .spinner button:focus-visible,body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .delete a:focus-visible{outline:2px solid #174a9d;outline-offset:-3px}body.woocommerce-cart .cartProducts .actions{display:grid;gap:14px;margin-top:22px;padding-top:22px;border-top:1px solid #e5e7eb}body.woocommerce-cart .cartProducts .olora-cart-coupon__title{margin:0 0 -6px;color:#2f3640;font-size:13px;font-weight:600}body.woocommerce-cart .cartProducts .actions .coupon{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;overflow:visible;border:0;border-radius:0;margin:0}body.woocommerce-cart .cartProducts .actions .coupon input{flex:1;width:auto;min-width:0;min-height:46px;padding:10px 12px;font-size:16px;border:1px solid #d4dde9;border-radius:10px;background:#fff}body.woocommerce-cart .cartProducts .actions .button{width:auto;min-height:46px;border-radius:10px;font-size:13px;font-weight:600;line-height:1.4;padding:10px 16px !important}body.woocommerce-cart .cartProducts .actions .button:hover{background:#123c7e !important;color:#fff !important}body.woocommerce-cart .cartProducts .actions .button::before{content:none}body.woocommerce-cart .cartProducts #myUpdate{justify-self:end}body.woocommerce-cart .cartProducts #myUpdate:disabled{opacity:.45;cursor:default}body.woocommerce-cart .myInsidecart__right .box{background:#f6f9fe;border-color:#dce5f2}body.woocommerce-cart .cart_totals{float:none !important;width:100% !important}body.woocommerce-cart .cart_totals table.shop_table{display:table;width:100%;border:0;border-collapse:collapse;background:rgba(0,0,0,0);margin:0}body.woocommerce-cart .cart_totals table.shop_table tbody{display:table-row-group}body.woocommerce-cart .cart_totals table.shop_table tr{display:table-row;padding:0;background:rgba(0,0,0,0);border:0}body.woocommerce-cart .cart_totals table.shop_table th,body.woocommerce-cart .cart_totals table.shop_table td{display:table-cell;width:auto;padding:16px 0;border:0;border-bottom:1px solid #dce5f2;font-size:14px;line-height:1.6;vertical-align:top;background:rgba(0,0,0,0)}body.woocommerce-cart .cart_totals table.shop_table th{color:#6b7280;text-align:left;font-weight:400;padding-right:16px}body.woocommerce-cart .cart_totals table.shop_table td{text-align:right;color:#2f3640}body.woocommerce-cart .myInsidecart .cart_totals table.shop_table th,body.woocommerce-cart .myInsidecart .cart_totals table.shop_table td{background:rgba(0,0,0,0)}body.woocommerce-cart .cart_totals table.shop_table td::before{content:none;display:none}body.woocommerce-cart .cart_totals table.shop_table .woocommerce-shipping-totals td,body.woocommerce-cart .cart_totals table.shop_table .shipping td{text-align:left}body.woocommerce-cart .cart_totals #shipping_method{margin:0}body.woocommerce-cart .cart_totals #shipping_method li{line-height:1.6}body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{font-size:12px;line-height:1.6;overflow-wrap:anywhere}body.woocommerce-cart .cart_totals .shipping-calculator-button{display:inline-block;margin-top:8px;font-size:12px;color:#174a9d;text-decoration:underline;text-underline-offset:3px}body.woocommerce-cart .cart_totals .shipping-calculator-form input,body.woocommerce-cart .cart_totals .shipping-calculator-form select{width:100%;box-sizing:border-box;font-size:16px}body.woocommerce-cart .cart_totals table.shop_table .order-total th,body.woocommerce-cart .cart_totals table.shop_table .order-total td{padding:20px 0 8px;border:0;color:#123c7e;font-weight:700}body.woocommerce-cart .cart_totals .order-total td{font-size:23px !important}body.woocommerce-cart .cart_totals .order-total .amount,body.woocommerce-cart .cart_totals .order-total .amount bdi{font-weight:700}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout{padding:20px 0 0}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button{display:flex;align-items:center;justify-content:center;margin:0;min-height:52px;padding:14px !important;border:1px solid #174a9d !important;border-radius:12px !important;background:#174a9d !important;color:#fff !important;font-size:15px;font-weight:700;line-height:1.5}body.woocommerce-cart .cart_totals .wc-proceed-to-checkout .button:hover{background:#123c7e !important}@media(max-width: 970px){body.woocommerce-cart .olora-cart-header{padding-top:calc(var(--olora-cart-header-height, 80px) + 24px)}body.woocommerce-cart .myInsidecart__flex{grid-template-columns:minmax(0, 1fr);gap:20px}body.woocommerce-cart .olora-cart-header__row{align-items:flex-start}}@media(max-width: 550px){body.woocommerce-cart .olora-cart-header{padding-bottom:22px}body.woocommerce-cart .olora-cart-header__row{flex-direction:column;gap:8px}body.woocommerce-cart .olora-cart-header .woocommerce-breadcrumb{margin-bottom:18px}body.woocommerce-cart .olora-cart-header p{font-size:13px}body.woocommerce-cart .myInsidecart .box{padding:20px 16px;border-radius:16px}body.woocommerce-cart .myInsidecart .box h2{font-size:29px;margin-bottom:20px}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem{grid-template-columns:72px minmax(0, 1fr);gap:12px;padding:14px 12px}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .carItem__imagen img{width:72px;height:100px;border-radius:10px}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .olora-cart-item__name{font-size:21px;padding-right:36px}body.woocommerce-cart .cartProducts .contentProducstFlex .cartItem .delete{width:38px;height:44px;top:8px;right:6px;border-radius:10px}body.woocommerce-cart .cartProducts .actions .button{padding:10px 12px !important}body.woocommerce-cart .cartProducts #myUpdate{width:100%}body.woocommerce-cart .cart_totals .order-total td{font-size:22px !important}}@media(max-width: 360px){body.woocommerce-cart .cartProducts .actions .coupon{flex-direction:column}body.woocommerce-cart .cartProducts .actions .coupon input{flex:auto;width:100%}body.woocommerce-cart .cartProducts .actions .coupon .button{width:100%}}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field,.woocommerce-checkout #shipping_phone_field{display:none !important}.subtitle{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;position:relative}.subtitle .content{font-size:45px;font-weight:700}.subtitle .buttonsadd{display:flex;align-items:center}.subtitle .buttonsadd svg{display:block}.subtitle .buttonsadd .minepagination{padding:0px 25px}.subtitle .buttonsadd .minepagination .swiper-pagination-bullet{background:#000;margin:0px 5px}.subtitle .buttonsadd .buttonleft{width:37px;overflow:hidden;cursor:pointer}.subtitle .buttonsadd .buttonleft.swiper-button-disabled{pointer-events:none;opacity:.3}.subtitle .buttonsadd .buttonright{width:37px;overflow:hidden;cursor:pointer}.subtitle .buttonsadd .buttonright.swiper-button-disabled{pointer-events:none;opacity:.3}.subtitle .buttonsadd .buttonright svg{position:relative;right:140px}.productsvendidoClass{position:relative;padding-bottom:60px}.productsvendidoClass:before{content:"";width:calc(50vw - 700px - 30px);left:calc(700px - 50vw);top:33px;background:#e5e7eb;height:1px;position:absolute;opacity:.5}.myproductsSend{margin-top:150px;padding-top:60px}@media(max-width: 970px){.myproductsSend{margin-top:75px;padding-top:30px}}.woocommerce .woocommerce-breadcrumb i{display:inline-block;width:5px;height:5px;border-bottom:solid 1px #174a9d;border-right:solid 1px #174a9d;transform:rotate(-45deg);position:relative;top:-1px;margin:0px 6px}.woocommerce .woocommerce-breadcrumb a{color:#000 !important}.woocommerce .woocommerce-breadcrumb{border-bottom:solid 1px #e5e7eb;color:#6b7280 !important;padding-bottom:10px !important;margin-bottom:30px !important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:none !important}.woocommerce div.product .woocommerce-tabs .panel{display:none !important}.woocommerce div.product .product_title{font-family:"Manrope";font-size:35px;text-transform:uppercase}.woocommerce div.product div.summary .price .amount{font-weight:700}.woocommerce div.product div.summary .price{color:#000 !important;font-size:20px;margin-bottom:5px !important}.woocommerce div.product div.summary .price del{font-size:14px;text-decoration:none;font-weight:300 !important}.woocommerce div.product div.summary .price ins{text-decoration:none}.skuwoocommerce{font-size:20px;margin-bottom:5px}.woocommerce div.product .stock{color:#2f3640 !important;font-size:12px;border-radius:20px;border:1px solid #c9d3be;background:#eef1e9;max-width:220px;text-align:center;padding:5px;margin-bottom:25px}.atributes{display:flex;justify-content:space-between}@media(max-width: 970px){.atributes{display:block;width:100%}}.atributes .atribute{border-radius:20px;border:1px solid #e5e7eb;background:#fff;width:calc(50% - 10px);padding:15px 25px;box-sizing:border-box}@media(max-width: 970px){.atributes .atribute{display:block;margin-bottom:10px;width:100%}}.atributes .atribute .mystitle{font-size:20px;font-weight:700;margin-bottom:15px}.atributes .atribute ul{display:flex;flex-wrap:wrap}.atributes .atribute ul li{text-align:center;min-width:60px;margin-right:10px;padding:5px;border:solid 1px rgba(0,0,0,0);border-radius:7px;cursor:pointer}.atributes .atribute ul li h4{border:solid 1px #000;height:40px;line-height:40px;border-radius:5px}.atributes .atribute ul li p{font-size:12px}.spinner{display:flex;align-items:center;border:solid 1px #000;border-radius:15px;padding:4px 8px;background:#fff}.spinner div{cursor:pointer;width:20px;text-align:center}.spinner div.quantity{float:none !important;margin:0px !important;width:80px}.spinner input{text-align:center !important;width:80px !important;border:none;padding:0px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}form.cart.cartFlex{display:flex;justify-content:space-between;margin-top:20px}form.cart.cartFlex:after,form.cart.cartFlex:before{display:none !important}form.cart.cartFlex .btnBlack{width:calc(100% - 158px)}.woocommerce span.onsale{display:none}.mainProducts{margin-top:150px;margin-bottom:60px;padding-top:40px}@media(max-width: 970px){.mainProducts{margin-top:75px}}.mainProducts .wootitle h1{color:#2f3640;font-family:"Cormorant Garamond";font-size:50px;font-style:normal;font-weight:700;margin-bottom:40px}@media(max-width: 970px){.mainProducts .wootitle h1{font-size:35px;line-height:45px}}.mainProducts .mainflex{display:flex;justify-content:space-between;align-items:flex-start}@media(max-width: 1090px){.mainProducts .mainflex{display:block}}.mainProducts .mainflex .filters{width:365px;flex:none;box-sizing:border-box;border-radius:20px;background:#fff;box-shadow:0px 4px 40px 0px rgba(0,0,0,.07);padding:25px}@media(max-width: 1090px){.mainProducts .mainflex .filters{width:100%;margin-bottom:20px}}.mainProducts .mainflex .filters aside{border-bottom:solid 1px rgba(0,0,0,.1);padding-bottom:20px;margin-bottom:20px}.mainProducts .mainflex .filters aside:last-child{border-bottom:none;padding:0px}.mainProducts .mainflex .filters aside h2{font-family:"Manrope";font-size:18px;margin-bottom:10px}.mainProducts .mainflex .filters aside .searching{display:flex;border-radius:45px;border:1px solid #e5e7eb;justify-content:space-between;padding:8px 15px}.mainProducts .mainflex .filters aside .searching img{width:22px;height:22px;display:block}.mainProducts .mainflex .filters aside .searching input{width:100%;border:none;font-size:16px}.mainProducts .mainflex .filters aside .listCheckbox h4{font-family:"Manrope";font-size:16px;margin-bottom:5px;font-weight:600}.mainProducts .mainflex .filters aside .listCheckbox li{overflow:hidden;position:relative}.mainProducts .mainflex .filters aside .listCheckbox li input{position:absolute;top:6px;opacity:0}.mainProducts .mainflex .filters aside .listCheckbox li label{position:relative;padding-left:30px;font-size:16px;line-height:35px;cursor:pointer}.mainProducts .mainflex .filters aside .listCheckbox li label:before{content:"";position:absolute;width:20px;height:20px;border-radius:4px;background:#e5e7eb;left:0;top:2px}.mainProducts .mainflex .filters aside .listCheckbox li label:after{content:"";position:absolute;width:4px;height:12px;border-bottom:solid 2px #fff;border-right:solid 2px #fff;left:7px;transform:rotate(45deg);top:4px;opacity:0}.mainProducts .mainflex .filters aside .listCheckbox li input:checked+label:before{background:#123c7e}.mainProducts .mainflex .filters aside .listCheckbox li input:checked+label:after{opacity:1}.mainProducts .mainflex .products{width:calc(100% - 385px)}@media(max-width: 1090px){.mainProducts .mainflex .products{width:100%;margin-bottom:20px}}.mainProducts .mainflex .products ul{display:flex;flex-wrap:wrap}.mainProducts .mainflex .products ul:before,.mainProducts .mainflex .products ul:after{display:none}.mainProducts .mainflex .products ul li{width:calc(33.33% - 20px);margin-bottom:10px;margin-right:20px}@media(max-width: 1400px){.mainProducts .mainflex .products ul li{width:calc(50% - 20px)}}@media(max-width: 768px){.mainProducts .mainflex .products ul li{width:100%}}.mainProducts .mainflex .products ul li .myproduct__addcart .priceInto .spinner input{width:40px !important}.mybanner{margin-top:150px;position:relative}@media(max-width: 970px){.mybanner{margin-top:50px}}.mybanner:before{content:"";width:calc(50vw - 700px - 35px);position:absolute;height:1px;background:#000;left:0;top:137px}@media(max-width: 1400px){.mybanner:before{width:calc(50vw - 600px - 35px)}}.mybanner .woocommerce-breadcrumb{margin:0 0 1em;padding:0;font-size:.92em;color:#6b7280;border-bottom:solid 1px #e5e7eb;color:#6b7280 !important;padding-bottom:10px !important;margin-bottom:30px !important}.mybanner .woocommerce-breadcrumb a{color:#000 !important}.mybanner .woocommerce-breadcrumb i{display:inline-block;width:5px;height:5px;border-bottom:solid 1px #174a9d;border-right:solid 1px #174a9d;transform:rotate(-45deg);position:relative;top:-1px;margin:0px 6px}.mybanner .titlePrincipal{padding:50px 0px}.mybanner .titlePrincipal h1{font-family:"Manrope";font-size:50px;line-height:50px}.cartProducts .contentProducstFlex{display:flex;flex-wrap:wrap;margin-right:-20px}@media(max-width: 970px){.cartProducts .contentProducstFlex{margin-right:0px;display:block}}.cartProducts .contentProducstFlex .cartItem{width:calc(50% - 20px);margin-right:20px}@media(max-width: 970px){.cartProducts .contentProducstFlex .cartItem{width:100%;margin-right:0px;margin-bottom:10px}}.cartProducts .contentProducstFlex .cartItem .carItem__content .delete{top:-10px}.cartProducts .actions{display:flex;justify-content:space-between}@media(max-width: 970px){.cartProducts .actions{display:block}}.cartProducts .actions .coupon{display:flex;border:solid 1px #000;border-radius:20px;overflow:hidden;width:calc(50% - 10px);justify-content:space-between}@media(max-width: 970px){.cartProducts .actions .coupon{width:100%;margin-bottom:10px}}.cartProducts .actions .coupon input{border:none;padding:10px;width:calc(100% - 170px);box-sizing:border-box}.cartProducts .actions .coupon .button{border-top-left-radius:0px}.cartProducts .actions .coupon .button:before{border-top-left-radius:0px}.cartProducts .actions .coupon .button:hover{color:#000}.cartProducts .actions .button{float:none !important;display:block !important;overflow:hidden;color:#fff !important;background:#174a9d !important;font-weight:400;font-size:16px;padding:12px 20px !important;cursor:pointer;border:1px solid #174a9d;border-radius:20px}.cartProducts .actions .button:hover{color:#000 !important}.wc-proceed-to-checkout .button{border-radius:30px !important;border:solid 1px #000 !important;background:#fff !important;color:#000 !important}.myInsidecart{margin-bottom:30px}.myInsidecart__flex{display:flex;justify-content:space-between}@media(max-width: 970px){.myInsidecart__flex{display:block}}.myInsidecart__left{width:calc(100% - 470px);flex:none}@media(max-width: 970px){.myInsidecart__left{width:100%;margin-bottom:20px}}.myInsidecart__right{width:450px;flex:none}@media(max-width: 970px){.myInsidecart__right{width:100%}}.myInsidecart__right .woocommerce-shipping-totals th{vertical-align:top}.myInsidecart__right .woocommerce-shipping-totals td{text-align:left}.myInsidecart__right .woocommerce-shipping-totals ul#shipping_method{list-style:none;margin:0;padding:0}.myInsidecart__right .woocommerce-shipping-totals ul#shipping_method li{display:flex;align-items:center;gap:8px;margin:0 0 5px}.myInsidecart__right .woocommerce-shipping-totals ul#shipping_method li:last-child{margin-bottom:0}.myInsidecart__right .woocommerce-shipping-totals ul#shipping_method input[type=radio]{flex:none;margin:0}.myInsidecart__right .woocommerce-shipping-totals ul#shipping_method label{margin:0;cursor:pointer}.myInsidecart__right .woocommerce-shipping-totals .woocommerce-shipping-destination{margin:7px 0 0;font-size:12px;color:#6b7280}#billing_state_field,#billing_postcode_field,#shipping_postcode_field{display:none !important}.box{border-radius:20px;background:#fff;box-shadow:0px 4px 40px 0px rgba(0,0,0,.05);padding:35px;box-sizing:border-box}.box h2{font-size:35px;font-family:"Manrope";position:relative;margin-bottom:20px}@media(max-width: 970px){.box h2{font-size:25px}}.woocommerce div.product form.cart.cartFlex .btn{font-size:20px}.woocommerce div.product form.cart.cartFlex .spinner div{font-size:22px}.woocommerce div.product form.cart.cartFlex .spinner input{font-size:27px}.product_data__header{font-size:20px;color:#000;border-top:solid 1px #a9a9a9;padding:10px 0px;position:relative;cursor:pointer}.product_data__header:before{content:"";position:absolute;top:10px;right:10px;border-bottom:solid 1px #a9a9a9;border-right:solid 1px #a9a9a9;transform:rotate(45deg);width:12px;height:12px}.product_data__content{border-top:solid 1px #a9a9a9;padding:10px 0px;font-size:14px;display:none}.product_data__them.active .product_data__content{display:block}.woocommerce div.product div.summary{position:relative}.sharedbutton{position:absolute;top:0;right:0}@media(max-width: 970px){.sharedbutton{position:relative;margin-bottom:20px}}.sharedbutton__link{display:flex;border:solid 1px #000;align-items:center;justify-content:center;font-size:18px;border-radius:15px;padding:5px;cursor:pointer}.sharedbutton__link img{width:20px;height:20px;margin-right:5px}.sharedbutton__absolute{border-radius:7px;overflow:hidden;box-shadow:0px 3px 5px rgba(36,27,20,.27);opacity:0;pointer-events:none}@media(max-width: 970px){.sharedbutton__absolute{display:none}}.sharedbutton__absolute a{display:block;background:#fff;padding:7px 10px;border-bottom:solid 1px #e5e7eb;font-size:14px}.sharedbutton:hover .sharedbutton__link{background:#fff}.sharedbutton:hover .sharedbutton__absolute{opacity:1;pointer-events:all}@media(max-width: 970px){.sharedbutton:hover .sharedbutton__absolute{display:block}}.checkout .wrapp{display:flex;justify-content:space-between}@media(max-width: 970px){.checkout .wrapp{display:block}}.checkout .wrapp .mybrandcrouns ul{display:flex;justify-content:space-between;margin-bottom:20px;position:relative;z-index:1;max-width:460px}.checkout .wrapp .mybrandcrouns ul:before{content:"";position:absolute;width:100%;height:2px;background:#000;bottom:25px;z-index:-1}.checkout .wrapp .mybrandcrouns ul li{border:solid 1px #000;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:20px;box-shadow:0px 0px 0px 10px #fff;background:#fff;font-weight:700}.checkout .wrapp .mybrandcrouns ul li.active{background:#000;color:#fff;font-weight:700}.checkout .wrapp__left{width:calc(100% - 470px);flex:none}@media(max-width: 970px){.checkout .wrapp__left{width:100%;display:block;margin-bottom:20px}}.checkout .wrapp__right{width:450px;flex:none}@media(max-width: 970px){.checkout .wrapp__right{width:100%;display:block}}.checkout #order_review table{border:none}.checkout #order_review thead th{display:none !important}.checkout div#order_review td,.checkout div#order_review th{border:none}.checkoutstep .customFlex{display:flex;align-items:center;font-size:14px;color:rgba(0,0,0,.3)}.checkoutstep .customFlex input{margin-right:8px;margin-top:0px}.checkoutstep .customFlex input:checked+p{color:#000}.checkoutstep .addCustomActivesFlex{display:flex;margin-bottom:20px;align-items:center}@media(max-width: 970px){.checkoutstep .addCustomActivesFlex{display:block}}.checkoutstep .addCustomActivesFlex .customFlex{min-width:90px;margin-right:20px}.checkoutstep .row .colum p{float:none !important;width:100% !important}.checkoutstep .row .colum p label{display:none !important}.checkoutstep .row .colum p input,.checkoutstep .row .colum p select{border-radius:50px;border:1px solid rgba(0,0,0,.3) !important;font-size:16px;padding:11px 10px;width:100%;max-width:100%}.checkoutstep .row .colum p input.nochange,.checkoutstep .row .colum p select.nochange{pointer-events:none;opacity:.4}.checkoutstep .row.row2{display:flex;justify-content:space-between}@media(max-width: 970px){.checkoutstep .row.row2{display:block}}.checkoutstep .row.row2 .colum{width:calc(50% - 5px)}@media(max-width: 970px){.checkoutstep .row.row2 .colum{width:100%}}.checkoutstep .row.row3{display:flex;justify-content:space-between}@media(max-width: 970px){.checkoutstep .row.row3{display:block}}.checkoutstep .row.row3 .colum{width:calc(33.33% - 5px)}@media(max-width: 970px){.checkoutstep .row.row3 .colum{width:100%}}.checkoutstep .actions{margin-top:20px}.checkoutstep .typeDocument{margin-top:20px;margin-bottom:20px}.checkoutstep .typeDocument h3{font-size:20px;font-family:"Manrope";margin-bottom:10px}.checkoutstep .typeDocument__flex{display:flex;align-items:center}@media(max-width: 970px){.checkoutstep .typeDocument__flex{display:block}}.checkoutstep .typeDocument__left{display:flex;align-items:center;margin-right:20px}.checkoutstep .typeDocument__left .customFlex{margin-right:10px}.checkoutstep .typeDocument__right{width:100%}.checkoutstep .typeDocument__right p{float:none !important;width:100% !important}.checkoutstep .typeDocument__right p label{display:none !important}.checkoutstep .typeDocument__right p input{border-radius:50px;border:1px solid rgba(0,0,0,.3);font-size:16px;padding:11px 10px;width:100%;max-width:100%}.checkoutstep .useSimilarData .btn{font-size:14px}.checkoutstep.step1 .title{display:flex;align-items:center;justify-content:space-between}@media(max-width: 970px){.checkoutstep.step1 .title{display:block;margin-bottom:20px}.checkoutstep.step1 .title h2{margin-bottom:0px}}.checkoutstep.step1 .title .customFlex{position:relative;top:-10px}@media(max-width: 970px){.checkoutstep.step1 .title .customFlex{top:0px}}.checkoutstep.step2 .actions,.checkoutstep.step3 .actions{display:flex;align-items:center;justify-content:space-between}@media(max-width: 970px){.checkoutstep.step2 .actions,.checkoutstep.step3 .actions{display:block}}.checkoutstep.step2 .actions a,.checkoutstep.step3 .actions a{font-size:14px;border:solid 1px #000;padding:10px 20px;width:calc(50% - 20px)}@media(max-width: 970px){.checkoutstep.step2 .actions a,.checkoutstep.step3 .actions a{width:100%;margin-bottom:10px}}.checkoutstep .agenciaColum #billing_agencia{display:block !important}.checkoutstep .agenciaColum .select2{display:none !important}.woocommerce-form-coupon-toggle{display:none}.stepscheckout{display:flex;overflow:hidden}.stepscheckout .checkoutstep{width:100%;flex:none;box-sizing:border-box;padding-right:5px}.olora-sp__back{display:inline-block;font-size:14px;color:#6b7280;margin-bottom:26px}.olora-sp__back:hover{color:#2f3640}.olora-sp__top{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.15fr);gap:48px;align-items:start}@media(max-width: 970px){.olora-sp__top{grid-template-columns:1fr;gap:30px}}.olora-sp__gallery .woocommerce-product-gallery{opacity:1 !important;width:100% !important;max-width:100%;float:none;margin:0}.olora-sp__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#174a9d;font-weight:600;margin-bottom:12px}.woocommerce div.product .olora-sp__top .summary .product_title,.olora-sp__top .summary .product_title{font-family:"Cormorant Garamond",serif;text-transform:none;font-weight:500;font-size:52px;line-height:1.03;margin:0 0 12px}@media(max-width: 970px){.woocommerce div.product .olora-sp__top .summary .product_title,.olora-sp__top .summary .product_title{font-size:40px}}.olora-sp__inspiration{font-size:15px;color:#6b7280;margin:0 0 20px}.olora-sp__top .summary .price,.woocommerce div.product .olora-sp__top div.summary .price{font-family:"Manrope",sans-serif;font-size:28px !important;font-weight:700;color:#2f3640 !important;margin:0 0 4px !important}.olora-sp__desc{font-size:16px;line-height:1.75;color:#6b7280;margin:18px 0 22px}.olora-sp__desc .olora-sp__desc-inner p{margin:0 0 12px}.olora-sp__desc .olora-sp__desc-inner p:last-child{margin-bottom:0}.olora-sp__desc.is-clamp .olora-sp__desc-inner{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.olora-sp__more{background:none;border:none;padding:6px 0 0;cursor:pointer;font-family:"Manrope",sans-serif;font-size:14px;font-weight:600;color:#174a9d;text-decoration:underline;text-underline-offset:3px}.olora-sp__more:hover{color:#2f3640}.olora-sp__facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px 18px;margin:0 0 20px;padding:16px 0;border-block:1px solid rgba(47,54,64,.1)}@media(max-width: 360px){.olora-sp__facts{grid-template-columns:minmax(0, 1fr)}}.olora-sp__fact{display:flex;align-items:flex-start;min-width:0;gap:9px}.olora-sp__fact--wide{grid-column:1/-1}.olora-sp__fact-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#edf3fb;color:#174a9d}.olora-sp__fact-ic svg{width:23px;height:23px;display:block}.olora-sp__fact-tx{display:flex;flex-direction:column;min-width:0;gap:3px}.olora-sp__fact-lb{font-size:12px;line-height:1.35;color:#6b7280;font-weight:600}.olora-sp__fact-vl{font-size:14px;line-height:1.45;font-weight:500;color:#2f3640;overflow-wrap:anywhere}.olora-sp__wa{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin-top:14px;padding:13px 26px;border-radius:999px;border:1px solid #25732f;background:#fff;color:#1e6b2a;font-weight:600;font-size:14px;transition:background .2s,color .2s}.olora-sp__wa svg{width:18px;height:18px}.olora-sp__wa:hover{background:#1e6b2a;color:#fff}@media(max-width: 550px){.olora-sp__wa{width:100%}}@media(max-width: 550px){.olora-sp__wa{width:75%}}.olora-sp__chips{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:26px}.olora-sp__chip{font-size:13px;font-weight:500;background:#f8fafc;color:#6b7280;border-radius:999px;padding:8px 18px}.olora-sp__chip:hover{background:#e5e7eb}.olora-sp__cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px}@media(max-width: 550px){.olora-sp__cards{grid-template-columns:1fr}}.olora-sp__card{background:#fff;border:1px solid rgba(47,54,64,.08);border-radius:14px;padding:16px 18px}.olora-sp__card .olora-sp__card-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;font-weight:600;margin-bottom:6px}.olora-sp__card .olora-sp__card-val{font-size:15px;font-weight:500;color:#2f3640}.olora-sp__top .summary{background:#fff;border:1px solid rgba(47,54,64,.08);border-radius:24px;padding:38px 36px;box-shadow:0 30px 70px -50px rgba(47,54,64,.4)}@media(max-width: 550px){.olora-sp__top .summary{padding:28px 22px}}.olora-sp__top .summary form.cart,.olora-sp__top .summary form.variations_form{margin-top:8px}.olora-sp__top .summary form.cart.cartFlex{display:flex;gap:12px;align-items:stretch}.olora-sp__top .summary form.cart.cartFlex .spinner{flex:none}.olora-sp__top .summary .single_add_to_cart_button,.olora-sp__top .summary .btnBlack.single_add_to_cart_button{flex:1;width:auto;font-size:16px !important;padding:18px 34px !important;border-radius:999px}.olora-sp__trust{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px;font-size:13px;color:#6b7280}.olora-sp__trust span{display:inline-flex;align-items:center;gap:6px}.olora-sp__trust svg{width:15px;height:15px;color:#174a9d;flex:none}.olora-sp__details{margin-top:60px;display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:start}@media(max-width: 970px){.olora-sp__details{grid-template-columns:1fr;gap:30px}}.olora-pyramid__title{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:32px;margin:4px 0 20px}.olora-pyramid__grid{display:flex;flex-direction:column;gap:14px}.olora-pyramid__item{background:#fff;border:1px solid rgba(47,54,64,.08);border-left:3px solid #174a9d;border-radius:12px;padding:16px 20px}.olora-pyramid__item .olora-pyramid__label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#174a9d;font-weight:700;margin-bottom:6px}.olora-pyramid__item .olora-pyramid__val{font-size:15px;color:#6b7280;line-height:1.6}.olora-pyramid__item .olora-pyramid__val p{margin:0}.olora-extra__item{border:1px solid rgba(47,54,64,.1);border-radius:12px;background:#fff;margin-bottom:10px;overflow:hidden}.olora-extra__q{width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:16px 20px;font-family:"Manrope",sans-serif;font-size:15px;font-weight:600;color:#2f3640;display:flex;justify-content:space-between;align-items:center;gap:12px}.olora-extra__q::after{content:"+";font-size:20px;color:#174a9d;transition:.25s}.olora-extra__item.is-open .olora-extra__q::after{transform:rotate(45deg)}.olora-extra__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.olora-extra__a>div{padding:0 20px 18px;color:#6b7280;font-size:14px;line-height:1.7}.olora-extra__item.is-open .olora-extra__a{max-height:600px}.olora-profile{margin-top:64px}.olora-profile__title{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:34px;color:#2f3640;text-align:center;margin:0 0 30px}.olora-profile__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:20px}@media(max-width: 970px){.olora-profile__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 550px){.olora-profile__grid{grid-template-columns:1fr}}.olora-profile__card{background:#fff;border:1px solid rgba(47,54,64,.08);border-radius:18px;padding:26px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.olora-profile__ic{width:40px;height:40px;color:#174a9d}.olora-profile__ic svg{width:100%;height:100%;display:block}.olora-profile__tx{display:flex;flex-direction:column;gap:5px}.olora-profile__lb{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b7280;font-weight:600}.olora-profile__vl{font-size:16px;font-weight:500;color:#2f3640;line-height:1.4}.olora-aroma{margin-top:64px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width: 970px){.olora-aroma{grid-template-columns:1fr;gap:28px}}.olora-aroma h2{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:34px;color:#2f3640;margin:0 0 16px}.olora-aroma .olora-aroma__desc{font-size:16px;line-height:1.8;color:#6b7280}.olora-aroma .olora-aroma__desc p{margin:0 0 12px}.olora-aroma .olora-aroma__desc p:last-child{margin-bottom:0}.olora-aroma .olora-aroma__media img{width:100%;border-radius:22px;display:block;box-shadow:0 30px 60px -40px rgba(47,54,64,.4)}.olora-related{margin-top:70px;padding-bottom:20px}.olora-related__title{font-family:"Cormorant Garamond",serif;font-weight:500;font-size:34px;margin:0 0 24px}.woocommerce-checkout .form-row{position:relative}.woocommerce-checkout .form-row>label,.woocommerce-checkout .olora-checkout-label{display:block !important;margin:0 5px 6px;font-size:12px;font-weight:600;letter-spacing:.02em;color:#6b7280;text-transform:none;line-height:1.3}.woocommerce-checkout .form-row>label .required,.woocommerce-checkout .olora-checkout-label .required{color:#c0392b;border:0;text-decoration:none}.woocommerce-checkout .form-row>label .optional,.woocommerce-checkout .olora-checkout-label .optional{color:#6b7280;font-weight:500}.woocommerce-checkout .olora-field__count{float:right;font-size:11px;font-weight:600;color:#6b7280;letter-spacing:.02em}.woocommerce-checkout .olora-field__count.is-full{color:#1e6b2a}.woocommerce-checkout .olora-field__msg{display:block;margin-top:5px;font-size:12px;line-height:1.35;color:#c0392b}.woocommerce-checkout .olora-field--error input,.woocommerce-checkout .olora-field--error select,.woocommerce-checkout .olora-field--error textarea,.woocommerce-checkout .olora-field--error .select2-container .select2-selection{border-color:#c0392b !important;box-shadow:0 0 0 2px rgba(192,57,43,.12) !important}.woocommerce-checkout .olora-field--error .olora-field__count{color:#c0392b}.woocommerce-checkout .woocommerce-invalid input,.woocommerce-checkout .woocommerce-invalid select,.woocommerce-checkout .woocommerce-invalid textarea,.woocommerce-checkout .woocommerce-invalid .select2-container .select2-selection{border-color:#c0392b !important}.woocommerce-checkout .woocommerce-validated input,.woocommerce-checkout .woocommerce-validated select,.woocommerce-checkout .woocommerce-validated textarea{border-color:rgba(30,107,42,.45)}.olora-delivery{background:#fff;border:1px solid rgba(47,54,64,.1);border-radius:16px;padding:20px 22px;margin-bottom:26px}.olora-delivery .olora-delivery__title{font-family:"Manrope",sans-serif;font-size:15px;font-weight:700;color:#2f3640;margin:0 0 14px}.olora-delivery .olora-delivery__options{display:flex;gap:12px;flex-wrap:wrap}.olora-delivery .olora-delivery__opt{flex:1;min-width:180px;display:flex;align-items:center;gap:10px;padding:13px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;cursor:pointer;font-weight:600;color:#2f3640;transition:border-color .2s,background .2s}.olora-delivery .olora-delivery__opt input{margin:0;accent-color:#174a9d}.olora-delivery .olora-delivery__opt:hover{border-color:#174a9d}.olora-delivery .olora-delivery__opt:has(input:checked){border-color:#174a9d;background:#f8fafc}.olora-delivery .olora-delivery__msg{margin-top:14px;padding:12px 16px;border-radius:10px;background:#f8fafc;border:1px solid #e5e7eb;font-size:13px;line-height:1.5;color:#6b7280}.woocommerce-checkout .wc_payment_method>label{display:inline-flex;align-items:center;gap:10px;line-height:1.3}.woocommerce-checkout .wc_payment_method>label img{width:auto !important;max-width:62px !important;max-height:26px !important;height:auto !important;margin:0 !important;display:inline-block;vertical-align:middle;object-fit:contain}.woocommerce-checkout .payment_box{text-align:center;border-radius:10px}.woocommerce-checkout .payment_box p,.woocommerce-checkout .payment_box .wc-payment-form{text-align:center}.woocommerce-checkout .payment_box fieldset{border:none;margin:0;padding:0;min-width:0}.woocommerce-checkout .payment_box .qrcode-image{display:block !important;float:none !important;margin:4px auto 16px !important;border-radius:8px}.woocommerce-checkout .payment_box .text-bold{display:block;max-width:34ch;margin:0 auto 6px;font-size:14px;line-height:1.55;color:#2f3640;text-wrap:balance}.woocommerce-checkout .payment_box .phone-number{display:block;margin:2px auto 18px;font-family:"Manrope",sans-serif;font-size:24px !important;font-weight:700;letter-spacing:.04em;color:#174a9d}.woocommerce-checkout .payment_box label{display:block;margin:0 0 8px;font-size:12.5px;font-weight:600;color:#6b7280}.woocommerce-checkout .payment_box input[type=file]{display:block;width:100%;max-width:320px;margin:0 auto;padding:10px;border:1px dashed #e5e7eb;border-radius:8px;background:#fff;font-family:"Manrope",sans-serif;font-size:12.5px;color:#6b7280;cursor:pointer}.woocommerce-checkout .payment_box input[type=file]::file-selector-button{margin-right:10px;padding:7px 14px;border:none;border-radius:999px;background:#174a9d;color:#fff;font-family:"Manrope",sans-serif;font-size:12.5px;font-weight:600;cursor:pointer}@media(max-width: 768px){.woocommerce-checkout .payment_box .text-bold{font-size:13.5px;max-width:none}.woocommerce-checkout .payment_box .phone-number{font-size:21px !important}.woocommerce-checkout .wc_payment_method>label img{max-width:52px !important}}form.checkout .box h2{padding:0 0 12px;margin:0 0 20px;font-family:"Manrope",sans-serif;font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-0.025em;text-align:left;color:#174a9d;border-bottom:1px solid #e5e7eb}form.checkout .box h2::before{content:none;display:none}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0 0 24px}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table thead{display:none}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tbody{display:table-row-group}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot{display:table-footer-group}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tr{display:table-row;padding:0;border:0}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table th,.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table td{display:table-cell;width:auto;padding:12px 0;vertical-align:top;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table th::before,.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table td::before{content:none;display:none}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table td.product-name{padding:0;text-align:left}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table .olora-resumen__seccion td{padding:24px 0 0}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table .olora-resumen__seccion h2{margin-bottom:0}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot th{width:42%;font-weight:500;text-align:left;color:#6b7280;padding-right:12px}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tfoot td{text-align:right}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table .order-total th,.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table .order-total td{padding-top:16px;border-top:1px solid #e5e7eb;font-size:18px;font-weight:700;color:#174a9d}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table tbody tr.cart_item+tr.cart_item .olora-resumen__item{border-top:1px solid #e5e7eb}.olora-resumen__item{display:grid;width:100%;box-sizing:border-box;grid-template-columns:64px minmax(0, 1fr);grid-template-areas:"foto datos" "foto precio";gap:10px 14px;align-items:start;padding:16px 0}.olora-resumen__foto{grid-area:foto;display:block;width:64px;height:64px;border-radius:10px;overflow:hidden;background:#f8fafc}.olora-resumen__foto img{width:100%;height:100%;display:block;object-fit:contain}.olora-resumen__datos{grid-area:datos;min-width:0;display:flex;flex-direction:column;gap:6px}.olora-resumen__nombre{font-family:"Manrope",sans-serif;font-size:15px;font-weight:700;line-height:1.45;color:#2f3640;overflow-wrap:anywhere}.olora-resumen__meta{list-style:none;margin:2px 0 0;padding:0}.olora-resumen__meta li{font-family:"Manrope",sans-serif;font-size:12.5px;line-height:1.45;color:#6b7280;overflow-wrap:anywhere}.olora-resumen__cant{margin-top:2px;font-family:"Manrope",sans-serif;font-size:12.5px;color:#6b7280}.olora-resumen__precio{grid-area:precio;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-family:"Manrope",sans-serif;font-size:15px;font-weight:700;line-height:1.3}.olora-resumen__precio .amount{white-space:nowrap}.olora-resumen__precio{color:#2f3640}.olora-resumen__precio del{font-weight:400;opacity:.5;margin-right:5px}.olora-resumen__precio ins{text-decoration:none}.olora-resumen__importe-label{font-size:12px;font-weight:500;color:#6b7280}@media(max-width: 768px){.woocommerce form.checkout .box{padding:24px 20px}form.checkout .box h2{font-size:22px}.olora-resumen__item{grid-template-columns:56px minmax(0, 1fr);gap:10px 12px;padding:14px 0}.olora-resumen__foto{width:56px;height:56px}.olora-resumen__nombre{font-size:14px}.olora-resumen__meta li,.olora-resumen__cant{font-size:12px}.olora-resumen__precio{font-size:14px}}.olora-legal{max-width:860px;margin:0 auto;padding:24px 0 48px;color:#2f3640;font-size:15px;line-height:1.8;overflow-wrap:anywhere}.olora-legal p{margin:0 0 18px}.olora-legal h2{margin:32px 0 14px;font-family:"Manrope",sans-serif;font-size:22px;line-height:1.4;font-weight:700;color:#174a9d}.olora-legal ul{list-style:disc;padding-left:22px;margin:0 0 20px}.olora-legal li{margin-bottom:12px}.olora-legal a{color:#174a9d;text-decoration:underline;text-underline-offset:3px}@media(max-width: 550px){.olora-legal{font-size:14px}.olora-legal h2{font-size:20px}}.olora-delivery [hidden]{display:none !important}.olora-delivery .olora-delivery__msg p{margin:0;font-size:13px;line-height:1.6}.olora-delivery .olora-delivery__msg p+p{margin-top:6px}.olora-delivery .olora-pickup{border:0;padding:0;margin:20px 0 0;min-width:0}.olora-delivery .olora-pickup legend{font-size:14px;font-weight:700;margin-bottom:10px;padding:0}.olora-delivery .olora-pickup__store{border:1px solid #dce2ea;border-radius:12px;padding:14px}.olora-delivery .olora-pickup__store+.olora-pickup__store{margin-top:10px}.olora-delivery .olora-pickup__store:has(input:checked){border-color:#174a9d;background:#f6f9fe}.olora-delivery .olora-pickup__choice{display:flex;align-items:flex-start;gap:10px;cursor:pointer;margin:0}.olora-delivery .olora-pickup__choice input{accent-color:#174a9d;margin:5px 0 0;flex-shrink:0}.olora-delivery .olora-pickup__choice strong{display:block;font-size:14px;line-height:1.5}.olora-delivery .olora-pickup__address{display:block;font-size:14px;line-height:1.5;margin-top:3px;overflow-wrap:anywhere}.olora-delivery .olora-pickup__choice small{display:block;font-size:12px;line-height:1.5;color:#596575;margin-top:3px}.olora-delivery .olora-pickup__map{display:inline-flex;align-items:center;min-height:44px;padding:6px 12px;margin:10px 0 0 24px;border:1px solid #174a9d;border-radius:8px;color:#174a9d;font-size:13px;font-weight:600;text-decoration:none}.olora-delivery .olora-pickup__map:hover{background:#edf3fc}.olora-delivery .olora-pickup__map:focus-visible,.olora-delivery input:focus-visible{outline:2px solid #174a9d;outline-offset:3px}@media(max-width: 480px){.olora-delivery{padding:16px}.olora-delivery .olora-delivery__opt{min-width:0;flex-basis:100%}}
