*,:before,:after{box-sizing:border-box}html{background:#f6f8fa}body{margin:0;font:15px/1.6 Arial,Helvetica,sans-serif;color:#173d57}img{max-width:100%;vertical-align:middle}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default}h1,h2,h3,h4,p,form{margin:0 0 15px}h1,h2,h3,h4{font-weight:700}ul{padding-left:24px}svg{flex-shrink:0}button,input,select{border-radius:0}button{line-height:1.4}summary{cursor:pointer}[hidden]{display:none!important} .ld-skip-link{position:absolute;left:16px;top:-100px;z-index:10000;background:white;color:#123b5d;padding:12px}.ld-skip-link:focus{top:8px} body.azulora-store { --store-ink:#123b5d; --store-teal:#087f8c; --store-line:#e2e8eb; font-family:Arial,Helvetica,sans-serif; background:#fff; overflow-x:clip; } .azulora-store #Wrapper { padding-top:0 !important; background:#fff; } .azulora-store a:focus-visible, .azulora-store button:focus-visible, .azulora-store input:focus-visible, .azulora-store select:focus-visible { outline:3px solid #087f8c; outline-offset:3px; } .azulora-store .az-visually-hidden { position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; } .az-store-header { position:relative; z-index:30; background:white; border-bottom:1px solid #e2e8eb; color:#123b5d; } .az-announcement { padding:9px 12px; background:#123b5d; color:white; text-align:center; font-size:11px; line-height:1.5; letter-spacing:.2px; } .az-announcement span { margin:0 7px; } .az-store-header-inner { max-width:1280px; margin:auto; padding:16px; display:grid; grid-template-columns:44px 1fr auto; align-items:center; gap:8px; } .az-store-logo { display:block; width:180px; max-width:100%; } .az-store-logo img { width:100%; height:auto; display:block; } .az-store-actions { display:flex; gap:2px; } .azulora-store .az-icon-button { width:44px; height:44px; min-width:44px; display:flex; align-items:center; justify-content:center; padding:0; margin:0; border:0; border-radius:8px; background:transparent; color:#123b5d; cursor:pointer; box-shadow:none; text-decoration:none; } .azulora-store .az-icon-button:hover { background:#f0f6f7; } .az-store-actions .az-account-button { display:none; } .az-store-search { grid-column:1/-1; display:flex; align-items:center; position:relative; width:100%; margin:4px 0 0; } .azulora-store .az-store-search input { width:100%; height:46px; padding:0 48px 0 16px; border:1px solid #e2e8eb; border-radius:8px; font-size:16px; background:#f7f9fa; margin:0; color:#123b5d; box-sizing:border-box; box-shadow:none; } .azulora-store .az-store-search button { position:absolute; right:2px; width:44px; height:42px; display:flex; align-items:center; justify-content:center; background:transparent; color:#123b5d; border:0; margin:0; padding:0; box-shadow:none; } .az-store-nav { display:none; padding:8px 16px 16px; border-top:1px solid #e2e8eb; } .az-store-nav.is-open { display:grid; } .az-store-nav a { color:#123b5d; font-size:14px; padding:12px; min-height:44px; box-sizing:border-box; font-weight:500; text-decoration:none; border-radius:6px; } .az-store-nav a:hover, .az-store-nav a[aria-current] { background:#e8f4f4; color:#087f8c; } .azulora-store .mfn-header-overlay, .azulora-store .footer-menu-sticky-container, .azulora-store #mfn-footer-menu, .azulora-store .xoo-wsc-basket { display:none !important; } .azulora-store #Subheader { background:#f6f9fa; padding:24px 0 !important; border-bottom:1px solid #e2e8eb; } .azulora-store #Subheader .title { font-size:28px; line-height:1.2; font-weight:700; color:#123b5d; } .azulora-store #Content { padding-top:24px; } .azulora-store #Content h1, .azulora-store #Content h2, .azulora-store #Content h3 { color:#123b5d; } .azulora-store #Content .woocommerce-products-header__title { font-size:28px; line-height:1.25; font-weight:700; } .azulora-store .woocommerce .single_add_to_cart_button, .azulora-store .single_add_to_cart_button, .azulora-store .woocommerce a.button, .azulora-store .woocommerce button.button { background:#087f8c !important; color:white !important; border-radius:8px !important; min-height:48px; box-shadow:none; } .azulora-store .column_product_price .price { font-size:26px; font-weight:700; color:#123b5d; } .azulora-store .column_product_price .price del { color:#747b81; font-size:17px; } .azulora-store .column_product_price .price ins { text-decoration:none; } .azulora-store .woocommerce-product-details__short-description { font-size:15px; line-height:1.7; color:#52606a; } .azulora-store .image_frame { border:0 !important; } .azulora-store .product-loop-thumb { border-radius:12px; overflow:hidden; } .azulora-store ul.products:not(.az-product-list) { display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:16px; margin:0 !important; padding:0 !important; } .azulora-store ul.products::before, .azulora-store ul.products::after { display:none !important; } .azulora-store ul.products li.product { width:100% !important; margin:0 !important; float:none !important; min-width:0; background:#fff !important; border:1px solid #e2e8eb; border-radius:12px; padding:0 !important; box-sizing:border-box; overflow:hidden; } .azulora-store ul.products li.product .mfn-li-product-row:not(.mfn-li-product-row-image) { padding-left:12px; padding-right:12px; } .azulora-store ul.products li.product h2 { font-size:14px !important; line-height:1.45 !important; text-align:left; } .azulora-store ul.products li.product img { aspect-ratio:1; object-fit:contain; background:#fff; } .azulora-store .woocommerce ul.products li.product .price { color:#123b5d; font-size:16px; font-weight:700; } .azulora-store .woocommerce ul.products li.product .price del { font-size:12px; color:#747b81; } .azulora-store .woocommerce-ordering select { min-height:44px; border-radius:8px; } .azulora-store #Footer { background:#f4f7f8; border-top:1px solid #e2e8eb; color:#52606a; margin-top:48px; } .azulora-store #Footer h6 { color:#123b5d; font-size:13px; line-height:1.7; } .azulora-store #Footer a { color:#123b5d; } .azulora-store .az-kicker { text-transform:uppercase; letter-spacing:1.5px; font-size:11px; color:#087f8c; font-weight:700; } .azulora-store .az-catalog { max-width:1280px; margin:0 auto; } .azulora-store .az-catalog-heading { margin-bottom:28px; } .azulora-store #az-catalog-title { font-size:32px; letter-spacing:-1px; line-height:1.15; margin:12px 0; } .azulora-store .az-catalog-heading p { color:#66737d; font-size:15px; } .azulora-store .az-catalog-controls { display:flex; flex-direction:column; gap:14px; } .azulora-store .az-catalog-search { display:flex; gap:8px; margin:0; } .azulora-store .az-catalog-search input { width:100%; min-width:0; font-size:16px; height:46px; border:1px solid #e2e8eb; border-radius:8px; background:#fff; margin:0; box-shadow:none; } .azulora-store .az-catalog-search button { min-height:46px; padding:0 18px; margin:0; background:#123b5d; color:white; border:0; border-radius:8px; box-shadow:none; } .azulora-store .az-sort { display:flex; align-items:center; gap:12px; font-size:13px; font-weight:400; color:#66737d; margin:0; } .azulora-store .az-sort select { min-height:44px; border:1px solid #e2e8eb; background:white; color:#123b5d; border-radius:8px; margin:0; font-size:14px; width:auto; flex:1; box-shadow:none; } .azulora-store .az-catalog-chips { display:flex; gap:8px; overflow-x:auto; padding:18px 0 8px; scrollbar-width:thin; } .azulora-store .az-catalog-chips button { flex:0 0 auto; margin:0; padding:10px 16px; min-height:44px; font-size:13px; border:1px solid #e2e8eb; border-radius:24px; background:white; color:#123b5d; box-shadow:none; } .azulora-store .az-catalog-chips button[aria-pressed="true"] { color:white; background:#123b5d; border-color:#123b5d; } .azulora-store .az-catalog-count { margin:12px 0 20px; font-size:12px; color:#66737d; } .azulora-store .az-catalog-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px 12px; } .azulora-store .az-catalog-card { min-width:0; } .azulora-store .az-card-image { display:block; position:relative; border:1px solid #e2e8eb; background:#fff; border-radius:12px; overflow:hidden; aspect-ratio:1; } .azulora-store .az-card-image img { width:100%; height:100%; object-fit:contain; padding:12px; box-sizing:border-box; transition:transform .2s ease; } .azulora-store .az-card-image:hover img { transform:scale(1.04); } .azulora-store .az-sale-badge { position:absolute; top:10px; left:10px; border-radius:5px; background:#087f8c; color:white; font-size:11px; font-weight:700; padding:3px 8px; } .azulora-store .az-card-info { padding:12px 2px 0; } .azulora-store .az-card-info h2 { font-size:13px !important; line-height:1.5 !important; margin:0 0 10px; min-height:58px; font-weight:500; } .azulora-store .az-card-info h2 a { color:#123b5d; text-decoration:none; } .azulora-store .az-card-prices { display:flex; flex-direction:column; justify-content:flex-end; min-height:48px; margin-bottom:12px; } .azulora-store .az-card-prices del { font-size:11px; color:#66737d; } .azulora-store .az-card-price { font-size:16px; font-weight:700; color:#123b5d; } .azulora-store .az-card-view { display:flex; align-items:center; justify-content:center; min-height:44px; font-size:12px; font-weight:600; color:#123b5d; border:1px solid #cddbe0; border-radius:7px; text-decoration:none; } .azulora-store .az-card-view:hover { background:#123b5d; color:white; border-color:#123b5d; } .azulora-store .az-load-more { display:block; margin:36px auto 0; min-height:48px; padding:0 32px; background:#123b5d; color:white; border:0; border-radius:8px; box-shadow:none; } .azulora-store .az-load-more[hidden] { display:none; } .azulora-store .az-no-results { grid-column:1/-1; padding:32px 0; font-size:15px; color:#66737d; } .azulora-store .az-catalog-ready .az-original-products, .azulora-store.az-catalog-ready .az-original-products, .azulora-store.az-catalog-ready .woocommerce-pagination, .azulora-store.az-catalog-ready .woocommerce-result-count, .azulora-store.az-catalog-ready .woocommerce-ordering { display:none !important; } .azulora-store .az-catalog-ready .az-original-products { display:none !important; } .azulora-store.woocommerce-shop #Subheader { display:none; } .azulora-store.woocommerce-shop .products_wrapper { background:transparent; padding:0; } .azulora-store.azulora-home .az-hero-inner { border-radius:12px; background:#eaf4f3; } .azulora-store.azulora-home .az-hero { padding-top:20px; } .azulora-store.azulora-home .az-button { border-radius:7px; } .azulora-store.azulora-home .az-product-rail .item_wrapper { border:0; border-radius:0; background:transparent; } .azulora-store.azulora-home .az-product-rail .hover_box { border:1px solid #e2e8eb; border-radius:12px; overflow:hidden; } .azulora-store.azulora-home .az-product-rail .desc { padding:14px 2px !important; } .azulora-store .cc-window { width:calc(100% - 32px) !important; max-width:460px !important; box-sizing:border-box; background:white !important; border-radius:12px; padding:24px !important; max-height:calc(100dvh - 32px); overflow-y:auto; } .azulora-store .cc-window.cc-popovercenter { position:fixed; left:50% !important; top:50% !important; right:auto !important; bottom:auto !important; transform:translate(-50%,-50%); margin:0 !important; } .azulora-store .cc-message { font-size:14px; line-height:1.6; } .azulora-store .cc-btn { min-height:44px; box-sizing:border-box; padding:12px !important; border-radius:6px; } @media (max-width:767px) { .azulora-store #Content .section_wrapper, .azulora-store #Footer .section_wrapper { width:100% !important; max-width:100% !important; padding-left:16px !important; padding-right:16px !important; box-sizing:border-box; } .azulora-store #Content .mcb-column-inner { margin-left:0 !important; margin-right:0 !important; } .azulora-store .joinchat { bottom:20px !important; left:16px !important; right:auto !important; } .azulora-store #Footer .mcb-wrap-inner { padding-left:0 !important; padding-right:0 !important; } .azulora-store #Content input, .azulora-store #Content select { font-size:16px; } .azulora-store .single_add_to_cart_button { width:100%; } } @media (min-width:600px) { .azulora-store .az-catalog-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:32px 20px; } .az-store-actions .az-account-button { display:flex; } .azulora-store .az-card-info h2 { font-size:14px !important; } } @media (min-width:900px) { .az-store-header-inner { padding:22px 32px; grid-template-columns:220px minmax(240px,520px) 1fr; gap:40px; } .az-store-header-inner .az-menu-button { display:none; } .az-store-logo { width:220px; } .az-store-search { grid-column:auto; margin:0; } .az-store-actions { justify-content:flex-end; gap:10px; } .az-store-nav { display:flex; justify-content:center; gap:8px; padding:0 24px 10px; border:0; } .az-store-nav a { font-size:13px; } .az-announcement { font-size:12px; } .azulora-store .az-catalog-controls { flex-direction:row; align-items:center; justify-content:space-between; } .azulora-store .az-catalog-search { flex:0 1 420px; } .azulora-store .az-sort select { min-width:170px; } .azulora-store .az-catalog-grid, .azulora-store ul.products:not(.az-product-list) { grid-template-columns:repeat(4,minmax(0,1fr)); gap:32px 24px; } .azulora-store #az-catalog-title { font-size:44px; } .azulora-store .az-card-price { font-size:18px; } } @media (prefers-reduced-motion:reduce) { .azulora-store * { scroll-behavior:auto !important; transition:none !important; } } .azulora-store button, .azulora-store input, .azulora-store select { font-family:Arial,Helvetica,sans-serif; } .azulora-store .mfn-footer-stickymenu { display:none !important; } .azulora-store { padding-bottom:0 !important; } .azulora-store .az-store-header-inner .az-menu-button { grid-row:1; grid-column:1; } .azulora-store .az-store-logo { grid-row:1; grid-column:2; } .azulora-store .az-store-actions { grid-row:1; grid-column:3; } .azulora-store .az-store-search { grid-row:2; } .azulora-store.woocommerce-shop #Content .mcb-section-hpfxkmcw { padding:32px 0 !important; } .azulora-store.az-catalog-ready .mcb-wrap-fn6gztoc, .azulora-store.az-catalog-ready .mfn-woo-filters-wrapper { display:none !important; } .azulora-store.az-catalog-ready .mcb-wrap-hx80opk0fp { width:100% !important; flex-basis:100% !important; } .azulora-store.az-catalog-ready .mcb-wrap-hx80opk0fp .mcb-wrap-inner { padding:0 !important; } .azulora-store.az-catalog-ready .mcb-item-shop_products-inner { padding:0 !important; margin:0 !important; } .azulora-store.woocommerce-shop #Content { padding-top:0; } @media (min-width:900px) { .azulora-store .az-store-logo { grid-column:1; } .azulora-store .az-store-search { grid-row:1; grid-column:2; } .azulora-store .az-store-actions { grid-column:3; } .azulora-store.woocommerce-shop #Content .mcb-section-hpfxkmcw { padding:48px 0 !important; } } .azulora-store .az-store-logo img { width:100% !important; height:auto !important; max-width:none; } body.azulora-store { --wh-header:#123b5d; --wh-accent:#087f8c; --wh-text:#354049; --wh-line:#e1e3e4; background:#f5f7f8; } .azulora-store #Wrapper { background:#f5f7f8; } .azulora-store .az-announcement { background:#092a43; } .azulora-store .az-store-header { background:#123b5d; color:#fff; border:0; } .azulora-store .az-store-header-inner { padding-top:14px; padding-bottom:14px; } .azulora-store .az-store-logo img { filter:none; background:#fff; border-radius:6px; } .azulora-store .az-icon-button, .azulora-store .az-store-nav a { color:#fff; } .azulora-store .az-icon-button:hover { background:#ffffff18; } .azulora-store .az-store-search input { background:#fff; border:0; border-radius:4px; } .azulora-store .az-store-search button { background:#087f8c; color:white; right:0; height:46px; border-radius:0 4px 4px 0; } .azulora-store .az-store-nav { background:#fff; border-top:1px solid #e1e3e4; border-bottom:1px solid #e1e3e4; } .azulora-store .az-store-nav a { color:#354049; border-radius:3px; } .azulora-store .az-store-nav a:hover, .azulora-store .az-store-nav a[aria-current] { background:#edf6f6; color:#087f8c; } .azulora-store .az-store-actions a { position:relative; } .azulora-store [data-cart-count] { position:absolute; right:0; top:0; background:#087f8c; border:2px solid #123b5d; color:#fff; border-radius:50%; min-width:20px; height:20px; padding:0 3px; box-sizing:border-box; font-size:10px; display:flex; align-items:center; justify-content:center; } .azulora-store [data-cart-count][hidden] { display:none; } .azulora-store #Content { background:#f5f7f8; } .azulora-store .az-catalog-heading { padding:0; margin-bottom:24px; } .azulora-store #az-catalog-title { font-size:30px; letter-spacing:-.7px; } .azulora-store .az-catalog-controls { background:white; padding:16px; border:1px solid #e1e3e4; border-radius:5px; } .azulora-store .az-catalog-grid { gap:0; background:white; border:1px solid #e1e3e4; border-radius:5px; overflow:hidden; } .azulora-store .az-catalog-card { padding:12px; border-right:1px solid #e1e3e4; border-bottom:1px solid #e1e3e4; } .azulora-store .az-card-image { border:0; border-radius:0; } .azulora-store .az-card-info h2 { font-size:13px !important; min-height:60px; } .azulora-store .az-card-view { border:0; min-height:32px; justify-content:flex-start; color:#087f8c; } .azulora-store .az-card-view:hover { background:transparent; color:#123b5d; text-decoration:underline; } .azulora-store .wh-grid-add { background:#087f8c; color:#fff; width:100%; min-height:44px; margin:8px 0 0; padding:0 8px; border:0; border-radius:4px; font-size:13px; font-weight:600; box-shadow:none; } .azulora-store .az-sale-badge { border-radius:3px; } .azulora-store.azulora-home .az-hero-inner { background:#e6f2f3; border-radius:5px; } .azulora-store.azulora-home .az-hero-image { border-radius:4px; } .azulora-store.azulora-home .az-button { border-radius:4px; } .azulora-store.azulora-home .az-category-list a { border-radius:4px; background:white; } .azulora-store.azulora-home .az-product-rail .item_wrapper { border:1px solid #e1e3e4; border-radius:5px; background:white; } .azulora-store.azulora-home .az-product-rail .hover_box { border:0; } .azulora-store.azulora-home .az-product-rail .desc { padding:14px !important; } .azulora-store .wh-purchase-panel { padding:20px 0; border-top:1px solid #e1e3e4; } .azulora-store .wh-variant-label { font-size:13px; font-weight:600; color:#354049; display:block; margin:0 0 8px; } .azulora-store .wh-purchase-panel select { width:100%; min-height:46px; border:1px solid #ccd5da; border-radius:4px; background:#fff; margin:0 0 16px; padding:8px 12px; font-size:16px; } .azulora-store .wh-stock { color:#227044; font-size:13px; margin:0 0 16px; } .azulora-store .wh-stock.is-unavailable, .azulora-store .wh-unavailable { color:#7b5a3b; } .azulora-store .wh-product-quantity { width:84px; height:44px; border:1px solid #ccd5da; border-radius:4px; margin-bottom:16px; } .azulora-store .wh-button { display:flex; align-items:center; justify-content:center; gap:8px; min-height:48px; padding:12px 20px; background:#087f8c; border:1px solid #087f8c; border-radius:4px; color:white; font:600 15px Arial,Helvetica,sans-serif; box-sizing:border-box; text-decoration:none; cursor:pointer; box-shadow:none; margin:0; } .azulora-store .wh-button:hover { background:#066b76; color:white; } .azulora-store .wh-button:disabled, .azulora-store .wh-button[aria-disabled] { opacity:.5; cursor:default; } .azulora-store .wh-add-button { width:100%; } .azulora-store .wh-cart-drawer { position:fixed; inset:0 0 0 auto; margin:0; padding:0; border:0; width:min(100vw,460px); max-width:100vw; height:100dvh; max-height:100dvh; background:white; color:#354049; box-sizing:border-box; } .azulora-store .wh-cart-drawer[open] { display:flex; flex-direction:column; } .azulora-store .wh-cart-drawer::backdrop { background:#092a4370; } .azulora-store.wh-cart-open { overflow:hidden; } .azulora-store .wh-drawer-heading { display:flex; align-items:center; justify-content:space-between; padding:16px 20px; border-bottom:1px solid #e1e3e4; } .azulora-store .wh-drawer-heading h2 { font:600 20px Arial,Helvetica,sans-serif; margin:0; color:#123b5d; } .azulora-store .wh-drawer-close { width:44px; height:44px; border:0; border-radius:4px; color:#354049; background:transparent; font-size:28px; margin:0; padding:0; box-shadow:none; } .azulora-store .wh-cart-status { font-size:13px; color:#227044; margin:0; padding:8px 20px 0; } .azulora-store .wh-drawer-items { flex:1; overflow:auto; padding:0 20px; } .azulora-store .wh-drawer-footer { padding:20px; border-top:1px solid #e1e3e4; } .azulora-store .wh-cart-row { display:grid; grid-template-columns:64px minmax(0,1fr) auto; gap:12px; align-items:start; border-bottom:1px solid #e1e3e4; padding:20px 0; } .azulora-store .wh-cart-row > img { width:64px; height:64px; object-fit:contain; border:1px solid #eef1f3; border-radius:4px; background:#fff; } .azulora-store .wh-cart-item-name { color:#123b5d; font-size:13px; font-weight:600; line-height:1.5; text-decoration:none; } .azulora-store .wh-cart-option, .azulora-store .wh-cart-unit { margin:5px 0; font-size:12px; color:#677279; } .azulora-store .wh-cart-line-total { font-size:13px; color:#123b5d; white-space:nowrap; } .azulora-store .wh-cart-controls { display:flex; gap:12px; align-items:center; flex-wrap:wrap; margin-top:10px; } .azulora-store .wh-quantity { display:flex; height:38px; align-items:center; border:1px solid #ccd5da; border-radius:4px; overflow:hidden; } .azulora-store .wh-quantity-button { width:36px; height:38px; padding:0; margin:0; border:0; background:white; color:#354049; font-size:18px; box-shadow:none; } .azulora-store .wh-quantity-button:disabled { opacity:.35; } .azulora-store .wh-quantity span { min-width:28px; text-align:center; font-size:13px; } .azulora-store .wh-remove { margin:0; padding:8px 0; border:0; background:transparent; color:#677279; text-decoration:underline; font-size:12px; box-shadow:none; } .azulora-store .wh-total-row { display:flex; justify-content:space-between; align-items:center; gap:12px; font-size:16px; margin:0 0 12px; } .azulora-store .wh-total-row strong { color:#123b5d; font-size:20px; } .azulora-store .wh-shipping-note { font-size:12px; color:#677279; line-height:1.6; margin:0 0 20px; } .azulora-store .wh-cart-page-link { display:block; text-align:center; color:#087f8c; font-size:13px; padding:12px; margin-top:8px; } .azulora-store .wh-empty { text-align:center; padding:44px 12px; } .azulora-store .wh-empty h2 { font-size:23px; line-height:1.3; color:#123b5d; } .azulora-store .wh-empty p { color:#677279; font-size:14px; line-height:1.6; } .azulora-store .wh-layout { max-width:1200px; margin:0 auto; padding:32px 16px 64px; } .azulora-store .wh-layout > h1 { font-size:30px; line-height:1.2; letter-spacing:-.5px; color:#123b5d; margin-bottom:28px; } .azulora-store .wh-cart-layout { display:grid; gap:20px; } .azulora-store .wh-cart-page-items, .azulora-store .wh-cart-summary { background:white; border:1px solid #e1e3e4; border-radius:5px; padding:20px; } .azulora-store .wh-cart-page-items .wh-cart-row:first-child { padding-top:0; } .azulora-store .wh-cart-page-items .wh-cart-row:last-child { border-bottom:0; padding-bottom:0; } .azulora-store .wh-preview-note { color:#677279; font-size:12px; line-height:1.6; margin:16px 0 0; } .azulora-store .wh-checkout-notice { padding:12px 16px; background:#e8f4f4; color:#123b5d; border:1px solid #cde1e3; border-radius:5px; font-size:13px; line-height:1.6; margin-bottom:24px; } .azulora-store .wh-checkout-grid { display:grid; gap:24px; } .azulora-store .wh-checkout-form { background:white; border:1px solid #e1e3e4; border-radius:5px; padding:20px; margin:0; } .azulora-store .wh-checkout-form fieldset { border:0; padding:0; margin:0 0 24px; } .azulora-store .wh-checkout-form legend { font-size:20px; color:#123b5d; font-weight:600; padding:0; margin-bottom:16px; } .azulora-store .wh-field-grid { display:grid; gap:12px; } .azulora-store .wh-field-grid label { font-size:12px; font-weight:500; color:#354049; display:block; margin:0; } .azulora-store .wh-field-grid input, .azulora-store .wh-field-grid select { width:100%; height:48px; border:1px solid #ccd5da; border-radius:5px; font-size:16px; margin:6px 0 0; background:white; color:#354049; box-sizing:border-box; padding:10px 12px; } .azulora-store .wh-payment-choice { padding:14px; border:1px solid #e1e3e4; border-radius:5px; display:flex; align-items:center; gap:12px; font-size:14px; margin-bottom:10px; } .azulora-store .wh-payment-choice input { margin:0; } .azulora-store .wh-order-summary { border:1px solid #e1e3e4; border-radius:5px; padding:20px; background:#edf2f4; } .azulora-store .wh-order-summary h2 { font-size:20px; color:#123b5d; margin-bottom:8px; } .azulora-store .wh-order-summary .wh-cart-row { grid-template-columns:52px minmax(0,1fr) auto; } .azulora-store .wh-order-summary .wh-cart-row > img { width:52px; height:52px; } .azulora-store .wh-checkout-result { padding:20px; margin-top:24px; border:1px solid #cde1e3; background:#e8f4f4; border-radius:5px; } .azulora-store .wh-checkout-result h2 { font-size:20px; } .azulora-store .wh-checkout-result p { font-size:14px; } .azulora-store [hidden] { display:none !important; } @media (min-width:700px) { .azulora-store .wh-field-grid { grid-template-columns:1fr 1fr; } .azulora-store .wh-field-wide { grid-column:1 / -1; } } @media (min-width:900px) { .azulora-store .az-store-nav { padding-top:0; padding-bottom:0; } .azulora-store #az-catalog-title { font-size:38px; } .azulora-store .az-catalog-card { padding:20px; } .azulora-store .wh-layout { padding-top:48px; } .azulora-store .wh-cart-layout { grid-template-columns:minmax(0,1fr) 360px; align-items:start; } .azulora-store .wh-cart-summary { position:sticky; top:24px; } .azulora-store .wh-checkout-grid { grid-template-columns:minmax(0,1.3fr) minmax(0,1fr); align-items:start; } .azulora-store .wh-order-summary { position:sticky; top:24px; } .azulora-store .wh-cart-page-items .wh-cart-row { grid-template-columns:80px minmax(0,1fr) auto; } .azulora-store .wh-cart-page-items .wh-cart-row > img { width:80px; height:80px; } .azulora-store .wh-cart-item-name { font-size:14px; } } body.wh-utility-page { margin:0; line-height:1.5; } .wh-utility-page *, .wh-utility-page *::before, .wh-utility-page *::after { box-sizing:border-box; } .wh-utility-page .wh-checkout-form[hidden] { display:none; } .azulora-store .wh-order-summary summary { display:flex; justify-content:space-between; align-items:center; gap:12px; cursor:pointer; list-style:none; color:#123b5d; font-size:14px; min-height:44px; } .azulora-store .wh-order-summary summary::-webkit-details-marker { display:none; } .azulora-store .wh-order-summary summary strong { font-size:18px; } .azulora-store .wh-order-summary[open] summary { padding-bottom:12px; border-bottom:1px solid #d9e2e6; } @media (max-width:899px) { .azulora-store .wh-order-summary { order:-1; padding:12px 16px; } } @media (min-width:900px) { .azulora-store .wh-order-summary summary { cursor:default; } } .azulora-store .az-simple-footer{margin-top:56px;border-top:1px solid #dce6eb;background:#fff;color:#526579;font:14px/1.6 Arial,Helvetica,sans-serif} .az-simple-footer .az-footer-inner{max-width:1280px;margin:auto;padding:28px 20px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;box-sizing:border-box} .az-simple-footer a{color:#526579;text-decoration:none} .az-simple-footer a:hover{color:#087f8c;text-decoration:underline;text-underline-offset:4px} .az-simple-footer a:focus-visible{outline:2px solid #087f8c;outline-offset:4px;border-radius:3px} .az-simple-footer h2{margin:0 0 10px;color:#123b5d;font:700 14px/1.5 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none} .az-simple-footer .az-footer-brand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px} .az-simple-footer .az-footer-brand img{display:block;width:160px;max-width:100%;height:auto} .az-simple-footer .az-footer-contact{margin-top:0} .az-simple-footer .az-footer-phone{display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;line-height:1.65} .az-simple-footer .az-footer-phone strong{color:#123b5d;font-size:13px} .az-simple-footer .az-footer-phone span{font-size:10px;color:#087f8c} .az-simple-footer .az-footer-links{display:flex;flex-direction:column;align-items:flex-start;min-width:0} .az-simple-footer .az-footer-links a{display:flex;align-items:center;min-height:44px;font-size:13px} .az-simple-footer .az-footer-payments{grid-column:1/-1;align-self:start} .az-simple-footer .ld-payment-logos{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:5px} .azulora-store .az-simple-footer .ld-payment-logos>img{display:block;width:48px;height:31px;object-fit:contain;filter:none} .az-simple-footer .ld-payment-pix{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:55px;height:31px;border:1px solid #dce6eb;border-radius:3px;color:#123b5d;font-size:13px;font-weight:700} .azulora-store .az-simple-footer .ld-payment-pix img{display:block;width:18px;height:18px;filter:invert(55%) sepia(40%) saturate(545%) hue-rotate(122deg) brightness(95%) contrast(90%)} .az-simple-footer .az-footer-payments p{margin:10px 0 0;font-size:12px;color:#526579} .az-simple-footer .az-footer-bottom{grid-column:1/-1;border-top:1px solid #e7edf1;padding-top:20px;display:grid;gap:4px} .az-simple-footer .az-footer-policy{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:0} .az-simple-footer .az-footer-policy a{display:inline-flex;align-items:center;min-height:44px;font-size:12px} .az-simple-footer .az-footer-bottom p{margin:0;color:#526579;font-size:11px;line-height:1.8;padding-right:58px} .az-simple-footer .az-footer-bottom p span{display:block} @media(min-width:600px){.az-simple-footer .az-footer-brand img{width:215px}.az-simple-footer .az-footer-phone strong{font-size:15px}.az-simple-footer .az-footer-phone span{font-size:12px}.az-simple-footer .az-footer-bottom p{padding-right:0}.az-simple-footer .az-footer-brand{display:flex;align-items:center;justify-content:space-between;gap:24px}.az-simple-footer .az-footer-contact{margin-top:0}.az-simple-footer .az-footer-phone{align-items:flex-end}} @media(min-width:1000px){.az-simple-footer .az-footer-inner{padding:44px 32px 20px;grid-template-columns:1.3fr 1fr 1fr 1.1fr;column-gap:36px;row-gap:26px}.az-simple-footer .az-footer-brand{grid-column:auto;display:block}.az-simple-footer .az-footer-contact{margin-top:14px}.az-simple-footer .az-footer-phone{align-items:flex-start}.az-simple-footer .az-footer-payments{grid-column:auto}.az-simple-footer .az-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:14px}.az-simple-footer .az-footer-policy{flex-shrink:0}.az-simple-footer .az-footer-bottom p{text-align:right}} .ck-page .az-simple-footer{margin-top:24px}.ck-page .az-footer-contact{display:none}.ck-page .az-simple-footer .az-footer-inner{padding-top:28px} .azulora-store.az-footer-visible .joinchat{visibility:hidden;pointer-events:none} .azulora-home .az-simple-footer{margin-top:0} .azulora-store .az-store-search input{border-radius:12px;background:#f5f8fb;border-color:#dbe5ed} .azulora-store .az-store-search input:focus{background:white;border-color:#087f8c} .azulora-store .az-store-header{box-shadow:0 2px 12px #123b5d08} .azulora-store .az-store-nav a{font-weight:600} .azulora-store .az-store-nav a[aria-current=page]{color:#087f8c} .azulora-store .wh-shipping-note{font-size:13px;line-height:1.6;color:#526579} .azulora-store [data-cart-count]{font-variant-numeric:tabular-nums} .azulora-store input,.azulora-store select{font-size:16px} .azulora-store .az-catalog-card{transition:border-color .15s,box-shadow .15s} .azulora-store .az-catalog-card:hover{border-color:#bfd3e1;box-shadow:0 6px 20px #123b5d0c} @media(max-width:480px){.az-store-header-inner{padding:12px;gap:6px}.az-store-logo{width:190px}.az-store-search{margin-top:6px}.az-announcement{font-size:11px}.az-footer-perks{gap:16px}} @media(prefers-reduced-motion:reduce){.azulora-store .az-catalog-card{transition:none}} .azulora-store .cc-window:not(.cc-invisible){background:#fff!important;color:#243e53!important;opacity:1!important;box-shadow:0 12px 48px #123b5d33;border:1px solid #dbe5ed;border-radius:14px;padding:26px 24px 20px!important;font:14px/1.65 Arial,Helvetica,sans-serif;z-index:2147483646} .azulora-store .cc-window.cc-popovercenter{min-width:0!important;width:calc(100% - 32px)!important;max-width:420px;left:50%!important;top:auto!important;bottom:16px!important;transform:translateX(-50%)!important} .azulora-store .cc-window .cc-message{margin:12px 0 18px!important}.azulora-store .cc-window .cc-btn{min-height:44px;box-sizing:border-box;padding:11px 18px;border-radius:8px;background:#087f8c!important;color:#fff!important;border:0} .azulora-store .cc-window .cc-close{width:44px;height:44px;display:grid;place-items:center;top:0;right:0;color:#123b5d}.azulora-store .cc-window .cc-link{color:#087f8c!important} body.azulora-store:not(.ck-page){background:#f6f8fa;color:#173d57} .azulora-store:not(.ck-page) #Wrapper,.azulora-store:not(.ck-page) #Content{background:#f6f8fa} .azulora-store .az-store-header{background:#fff;color:#173d57;border-bottom:1px solid #e6ebef;box-shadow:none} .azulora-store .az-announcement{background:#103d59;color:#fff;font-size:11px;padding:9px 12px;letter-spacing:.15px} .azulora-store .az-store-header-inner{padding:14px 16px;gap:10px;max-width:1328px} .azulora-store .az-store-logo{width:195px;justify-self:center}.azulora-store .az-store-logo img{background:transparent;border-radius:0} .azulora-store .az-icon-button{color:#123b5d;border-radius:50%}.azulora-store .az-icon-button:hover{background:#edf6f7} .azulora-store .az-store-search{margin-top:3px}.azulora-store .az-store-search input{height:48px;border:1px solid #e0e7ec;background:#f4f7f9;border-radius:10px;padding-left:16px;padding-right:50px} .azulora-store .az-store-search button{background:transparent;color:#123b5d;height:46px;width:46px;border-radius:10px} .azulora-store [data-cart-count]{border-color:white;background:#008da2;right:0;top:0} .azulora-store .az-store-nav{border-top:1px solid #edf1f4;border-bottom:0;padding-bottom:12px;background:#fff} .azulora-store .az-store-nav a{font-size:13px;color:#354c5a} .azulora-store .wh-home{padding:16px 0 0!important;background:#f6f8fa!important} .wh-home-container{max-width:1328px;padding:0 16px;margin:auto;box-sizing:border-box} .azulora-store .wh-home-banner{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;border-radius:18px;overflow:hidden;background:#e6f3f5;isolation:isolate} .wh-banner-copy{padding:28px 24px;max-width:none;position:relative;z-index:1} .azulora-store #Content .ld-eyebrow,.wh-banner-copy>p:first-child{font:700 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1.6px;color:#397883;margin:0 0 14px} .azulora-store #Content .wh-banner-copy h1{font:700 clamp(34px,9vw,46px)/1.07 Arial,Helvetica,sans-serif;letter-spacing:-1.7px;color:#123d58;margin:0 0 16px} .wh-banner-copy h1 em{font-style:normal;color:#078da0}.wh-banner-description{font-size:14px;line-height:1.65;color:#496b7a;max-width:350px;margin:0 0 22px} .azulora-store .wh-banner-copy .wh-button{display:inline-flex;width:auto;min-height:48px;border-radius:9px;background:#104664;border-color:#104664;padding:12px 22px;font-size:13px;gap:24px} .ld-hero-secondary{display:block;width:fit-content;padding:14px 0 0;color:#315e72;font-size:11px;text-decoration:none} .ld-hero-media{position:relative;height:205px;overflow:hidden}.ld-hero-media>img{display:block;width:100%;height:100%;object-fit:cover;object-position:70% 50%} .ld-hero-tag{position:absolute;bottom:16px;right:16px;background:#fffffff0;color:#17475d;backdrop-filter:blur(8px);padding:10px 14px;border-radius:30px;font-size:11px;display:flex;gap:8px;align-items:center} .ld-hero-tag>span{font-size:20px;color:#cb9f47} .wh-home-benefits{display:grid;grid-template-columns:1fr;border:0;border-radius:0;background:transparent;margin:0;padding:18px 0;gap:14px;border-bottom:1px solid #dde7eb} .wh-home-benefits>div,.wh-home-benefits>div:last-child{display:flex;align-items:center;gap:12px;border:0;padding:0} .wh-home-benefits .ld-benefit-icon{display:grid;place-items:center;flex:0 0 36px;height:36px;background:#e6f0f3;color:#147689;border-radius:50%;font-size:18px;font-weight:500} .wh-home-benefits strong{font-size:12px;line-height:1.45;margin:0 0 2px;color:#173d57}.wh-home-benefits span{display:block;font-size:11px;color:#6a7b85} .wh-home-section{margin:36px 0}.wh-home-section-heading{gap:14px;align-items:flex-end;margin-bottom:20px} .azulora-store #Content .wh-home-section-heading h2{font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.7px;margin:0 0 8px;color:#123d58} .wh-home-section-heading p{font-size:12px;color:#70828e;line-height:1.55;max-width:330px} .wh-home-section-heading>a{font-size:11px;min-height:44px;display:flex;align-items:center;text-decoration:none;color:#176e83;max-width:80px;flex-shrink:0;text-align:right} .azulora-store #Content .wh-home-section-heading .ld-eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:10px} .wh-category-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px} .wh-category-tile{display:flex;flex-direction:column;align-items:center;border:0;padding:0;background:transparent;text-decoration:none} .wh-category-tile img{width:88px;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;box-sizing:border-box;background:#e9f0f3;mix-blend-mode:multiply;padding:15px;border-radius:50%;margin:0 0 10px;transition:transform .2s} .wh-category-tile span{font-size:11px;line-height:1.45;font-weight:600;color:#264858;max-width:120px}.wh-category-tile:hover img{transform:translateY(-3px)} .azulora-store .wh-home-products,.azulora-store .az-catalog-grid{gap:12px;align-items:stretch} .azulora-store .az-catalog-card,.azulora-store .wh-home-products .az-catalog-card{border-radius:12px;border:1px solid #e4e9ed!important;box-shadow:none} .azulora-store .az-card-image{background:#fff;aspect-ratio:1.05}.azulora-store .az-card-image img{padding:16px;mix-blend-mode:multiply} .azulora-store .az-card-info{padding:12px}.azulora-store .az-card-info h2{font-size:12px!important;font-weight:500;line-height:1.5;height:54px;min-height:54px;margin-bottom:12px} .azulora-store .az-card-info h2 a{color:#345164}.azulora-store .az-card-prices{min-height:48px;margin-bottom:14px}.azulora-store .az-card-price{font-size:18px;letter-spacing:-.5px;color:#123d58} .azulora-store .az-sale-badge{background:#e2f4ef;color:#18725c;border-radius:5px;left:8px;top:8px;padding:4px 6px;font-size:10px} .azulora-store .wh-grid-add{background:#eef6f7;border:1px solid #c9e2e7;color:#176479;min-height:44px;border-radius:7px} .azulora-store .wh-grid-add:hover{background:#147c91;color:#fff;border-color:#147c91} .azulora-store .az-card-view{background:#eef6f7;border-color:#c9e2e7;color:#176479} .ld-collections{display:grid;gap:16px;margin:36px 0}.ld-collection{position:relative;display:flex;align-items:center;gap:4px;border-radius:16px;overflow:hidden;padding:26px 20px;min-height:200px;box-sizing:border-box;text-decoration:none} .ld-collection-water{background:#dfeff1}.ld-collection-lounge{background:#f1ebdf}.ld-collection>div{position:relative;z-index:1;flex:1}.ld-collection img{width:36%;height:145px;object-fit:contain;mix-blend-mode:multiply} .azulora-store #Content .ld-collection h2{font-size:23px;font-weight:700;line-height:1.15;letter-spacing:-.6px;color:#18465b;margin:12px 0 22px} .azulora-store #Content .ld-collection .ld-eyebrow{font-size:8px;letter-spacing:1.1px;color:#527582}.ld-collection-link{font-size:11px;font-weight:600;color:#2b6072;display:block}.ld-collection:hover .ld-collection-link{text-decoration:underline} .ld-help{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:40px 0 16px;background:#123f58;color:#fff;border-radius:16px;padding:30px 24px} .azulora-store #Content .ld-help .ld-eyebrow{color:#85cfdb;font-size:9px}.azulora-store #Content .ld-help h2{font-size:26px;color:white;line-height:1.2;letter-spacing:-.6px;margin:0 0 14px}.ld-help p{font-size:13px;line-height:1.6;color:#c1d9e4;max-width:350px;margin:0} .azulora-store .ld-help .wh-button{background:white;color:#164b60;border-color:white;font-size:12px;border-radius:8px;gap:14px} .azulora-store:not(.ck-page) .wh-cart-summary,.azulora-store:not(.ck-page) .wh-cart-page-items{border-radius:14px;border-color:#e1e8ec} .azulora-store .wh-product-info,.azulora-store .wh-product-photo{border-color:#e1e8ec;border-radius:16px;box-shadow:none} .azulora-store:not(.ck-page) .wh-add-button{border-radius:10px;background:#106b80;border-color:#106b80} .azulora-store .az-catalog-controls{border-radius:12px;border-color:#e1e8ec;box-shadow:none} .azulora-store .az-footer-payments img{display:block;width:24px;height:24px;object-fit:contain}.az-payment-badges>span:first-child img{filter:invert(46%) sepia(50%) saturate(600%) hue-rotate(125deg)} @media(min-width:600px){.wh-home-benefits{grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 0;gap:16px}.wh-home-benefits>div{padding:0 10px}.wh-category-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}.wh-category-tile img{width:115px}.wh-category-tile span{font-size:12px}.ld-collections{grid-template-columns:repeat(2,minmax(0,1fr))}.wh-home-section-heading>a{max-width:none}.wh-home-products{grid-template-columns:repeat(4,minmax(0,1fr))}} @media(min-width:900px){.azulora-store .az-store-header-inner{padding:22px 32px;grid-template-columns:240px minmax(240px,650px) 1fr;gap:40px}.azulora-store .az-store-logo{width:240px;justify-self:start}.azulora-store .az-store-nav{display:flex;justify-content:center;gap:16px;padding:0 24px}.azulora-store .az-store-nav a{padding:16px 12px}.azulora-store .wh-home{padding-top:28px!important}.wh-home-container{padding:0 32px}.azulora-store .wh-home-banner{grid-template-columns:1fr 1.05fr;border-radius:22px}.wh-banner-copy{padding:52px 44px}.azulora-store #Content .wh-banner-copy h1{font-size:56px;letter-spacing:-2.7px}.wh-banner-description{font-size:15px}.ld-hero-media{height:auto;min-height:410px}.ld-hero-media>img{position:absolute;inset:0;object-position:65% 50%}.ld-hero-tag{bottom:24px;right:24px;padding:12px 18px}.ld-hero-secondary{font-size:12px}.wh-home-section{margin:52px 0}.azulora-store #Content .wh-home-section-heading h2{font-size:32px;letter-spacing:-1.1px}.wh-home-section-heading p{font-size:14px;max-width:none}.wh-home-section-heading>a{font-size:13px}.wh-category-tiles{gap:24px}.wh-category-tile img{width:142px;padding:24px}.wh-category-tile span{font-size:13px}.azulora-store .wh-home-products,.azulora-store .az-catalog-grid{gap:20px}.azulora-store .az-card-info{padding:18px}.azulora-store .az-card-info h2{font-size:14px!important;height:63px;min-height:63px}.azulora-store .az-card-price{font-size:24px}.azulora-store .az-card-image img{padding:28px}.ld-collections{gap:24px;margin:52px 0}.ld-collection{min-height:265px;padding:36px 30px}.ld-collection img{height:200px}.azulora-store #Content .ld-collection h2{font-size:30px}.azulora-store #Content .ld-collection .ld-eyebrow{font-size:9px}.ld-collection-link{font-size:13px}.ld-help{flex-direction:row;align-items:center;justify-content:space-between;padding:40px 44px;margin:56px 0 24px}.azulora-store #Content .ld-help h2{font-size:34px}} @media(max-width:359px){.azulora-store .az-store-header-inner{padding-left:12px;padding-right:12px;gap:6px}.azulora-store .az-store-logo{width:175px}.wh-banner-copy{padding:24px 20px}.azulora-store #Content .wh-banner-copy h1{font-size:34px}.wh-home-section-heading{gap:8px}.azulora-store #Content .wh-home-section-heading h2{font-size:21px}.azulora-store .az-card-price{font-size:16px}.azulora-store .az-card-info{padding:10px}.ld-collection{padding:24px 16px}.azulora-store #Content .ld-collection h2{font-size:21px}} @media(prefers-reduced-motion:reduce){.wh-category-tile img{transition:none}.wh-category-tile:hover img{transform:none}} .ld-hero-media{align-self:stretch} @media(max-width:899px){.azulora-store .joinchat,.azulora-store #back_to_top{display:none!important}.ld-mobile-whatsapp{position:fixed;right:14px;bottom:14px;z-index:8999;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff!important;box-shadow:0 8px 28px rgba(18,59,93,.24);text-decoration:none!important}.ld-mobile-whatsapp img{width:29px;height:29px;filter:brightness(0) invert(1)}.ld-mobile-whatsapp:focus-visible{outline:3px solid #fff;outline-offset:3px}.azulora-store.az-footer-visible .ld-mobile-whatsapp{opacity:.94}.ck-page .ld-mobile-whatsapp{bottom:10px;right:10px;width:50px;height:50px}.ck-page .ld-mobile-whatsapp img{width:26px;height:26px}} @media(min-width:900px){.ld-mobile-whatsapp{display:none!important}} .azulora-store .ld-installments{margin:5px 0 12px;color:#386575;font-size:12px;line-height:1.5;font-weight:500}.azulora-store .ld-installments small{display:block;font-size:10px;color:#647783;font-weight:400}.azulora-store .ld-installments-product{margin:-4px 0 18px;font-size:15px}.azulora-store .ld-installments-product small{font-size:12px;margin-top:3px} .ld-campaigns{display:grid;gap:12px;margin:0 0 4px}.ld-campaign{position:relative;display:block;min-height:410px;overflow:hidden;border-radius:18px;background:#063c84;color:#fff!important;text-decoration:none!important;isolation:isolate}.ld-campaign>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:64% center;transition:transform .45s ease}.ld-campaign:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,38,98,.97) 0%,rgba(3,63,143,.88) 43%,rgba(3,75,156,.12) 68%,transparent 100%);z-index:0}.ld-campaign-copy{position:relative;z-index:1;display:flex;min-height:410px;box-sizing:border-box;max-width:59%;padding:30px 22px;flex-direction:column;align-items:flex-start;justify-content:center}.azulora-store #Content .ld-campaign-offer{display:inline-flex;flex-wrap:wrap;gap:4px 7px;margin:0 0 14px;padding:7px 10px;border-radius:6px;background:#ffe21a;color:#082f67;font:900 11px/1.25 Arial,Helvetica,sans-serif;letter-spacing:.35px}.ld-campaign-offer span{font-weight:700;text-transform:none}.azulora-store #Content .ld-campaign h1,.azulora-store #Content .ld-campaign h2{margin:0 0 12px;color:#fff;font:900 34px/1.01 Arial,Helvetica,sans-serif;letter-spacing:-1.4px;text-wrap:balance}.azulora-store #Content .ld-campaign-copy>p:not(.ld-campaign-offer){max-width:315px;margin:0 0 20px;color:#e8f6ff;font:600 13px/1.45 Arial,Helvetica,sans-serif}.ld-campaign-button{display:inline-flex;align-items:center;gap:15px;min-height:44px;box-sizing:border-box;padding:11px 16px;border-radius:7px;background:#fff;color:#093e72;font:800 12px/1 Arial,Helvetica,sans-serif}.ld-campaign-button b{font-size:17px}.ld-campaign-grid{display:grid;gap:12px}.ld-campaign-grid .ld-campaign{min-height:330px}.ld-campaign-grid .ld-campaign-copy{min-height:330px;max-width:62%;padding:24px 20px}.azulora-store #Content .ld-campaign-grid .ld-campaign h2{font-size:27px}.ld-campaign-grid .ld-campaign:nth-child(1)>img{object-position:65% center}.ld-campaign-grid .ld-campaign:nth-child(2)>img{object-position:64% center}.ld-campaign:hover>img{transform:scale(1.018)}.ld-campaign:focus-visible{outline:4px solid #ffe21a;outline-offset:3px} @media(min-width:700px){.ld-campaigns{gap:16px}.ld-campaign{min-height:440px;border-radius:20px}.ld-campaign-copy{min-height:440px;max-width:48%;padding:42px 38px}.azulora-store #Content .ld-campaign h1{font-size:50px}.ld-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ld-campaign-grid .ld-campaign{min-height:310px}.ld-campaign-grid .ld-campaign-copy{min-height:310px;max-width:57%;padding:28px}.azulora-store #Content .ld-campaign-grid .ld-campaign h2{font-size:31px}.ld-campaign-grid .ld-campaign:after{background:linear-gradient(90deg,rgba(1,38,98,.96),rgba(3,63,143,.78) 49%,rgba(3,75,156,.08) 77%,transparent)}} @media(min-width:1000px){.ld-campaign{min-height:500px}.ld-campaign-copy{min-height:500px;padding:52px 48px}.azulora-store #Content .ld-campaign h1{font-size:60px}.azulora-store #Content .ld-campaign-copy>p:not(.ld-campaign-offer){font-size:15px}.ld-campaign-grid .ld-campaign{min-height:340px}.ld-campaign-grid .ld-campaign-copy{min-height:340px;max-width:55%;padding:34px}.azulora-store #Content .ld-campaign-grid .ld-campaign h2{font-size:36px}} @media(max-width:480px){.ld-campaign{min-height:430px}.ld-campaign>img{object-position:68% center}.ld-campaign:after{background:linear-gradient(90deg,rgba(1,38,98,.98),rgba(3,63,143,.9) 50%,rgba(3,75,156,.25) 76%,transparent)}.ld-campaign-copy{min-height:430px;max-width:67%;padding:26px 18px}.azulora-store #Content .ld-campaign h1{font-size:31px}.ld-campaign-grid .ld-campaign-copy{max-width:67%}.azulora-store #Content .ld-campaign-grid .ld-campaign h2{font-size:25px}.azulora-store #Content .ld-campaign-copy>p:not(.ld-campaign-offer){font-size:12px}.ld-campaign-button{font-size:11px;padding:10px 13px}} @media(prefers-reduced-motion:reduce){.ld-campaign>img{transition:none}.ld-campaign:hover>img{transform:none}} .ld-campaigns{position:relative;display:block;overflow:hidden;border-radius:18px}.ld-campaign-track{display:flex;width:100%;transition:transform .65s cubic-bezier(.22,.61,.36,1);will-change:transform}.ld-campaign-track>.ld-campaign{flex:0 0 100%;width:100%;border-radius:0}.ld-campaign-track>.ld-campaign:nth-child(2)>img{object-position:64% center}.ld-campaign-track>.ld-campaign:nth-child(3)>img{object-position:64% center}.ld-campaign-arrow{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:42px;height:42px;margin-top:-21px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(4,39,82,.66);color:#fff;font:400 30px/1 Arial,sans-serif;cursor:pointer;backdrop-filter:blur(7px);transition:background .2s,transform .2s}.ld-campaign-arrow:hover{background:#fff;color:#093e72;transform:scale(1.05)}.ld-campaign-prev{left:14px}.ld-campaign-next{right:14px}.ld-campaign-dots{position:absolute;z-index:3;left:50%;bottom:16px;display:flex;gap:8px;transform:translateX(-50%)}.ld-campaign-dots button{width:9px;height:9px;min-width:0;padding:0;border:1px solid #fff;border-radius:50%;background:rgba(255,255,255,.35);box-shadow:none;cursor:pointer}.ld-campaign-dots button.is-active{width:26px;border-radius:8px;background:#ffe21a;border-color:#ffe21a}.ld-campaigns:focus-within .ld-campaign-arrow{opacity:1} @media(max-width:699px){.ld-campaign-arrow{top:auto;bottom:12px;width:38px;height:38px;margin:0;font-size:26px}.ld-campaign-prev{left:14px}.ld-campaign-next{right:14px}.ld-campaign-dots{bottom:25px}.ld-campaign-copy{padding-bottom:70px}} @media(min-width:700px){.ld-campaigns{border-radius:20px}.ld-campaign-prev{left:18px}.ld-campaign-next{right:18px}} @media(prefers-reduced-motion:reduce){.ld-campaign-track{transition:none}} @media(max-width:699px){.ld-demand{display:none!important}} .ld-campaigns{aspect-ratio:3/1}.ld-campaign-track,.ld-campaign-track>.ld-campaign{height:100%}.ld-campaign-track>.ld-campaign{min-height:0;aspect-ratio:3/1}.ld-campaign-track>.ld-campaign:after,.ld-campaign-track .ld-campaign-copy{display:none}.ld-campaign-track>.ld-campaign>picture{display:block;width:100%;height:100%}.ld-campaign-track>.ld-campaign>picture>img{position:static;display:block;width:100%;height:100%;padding:0;object-fit:cover;object-position:center;transform:none!important} @media(max-width:699px){.ld-campaigns,.ld-campaign-track>.ld-campaign{min-height:0;aspect-ratio:4/5}.ld-campaign-arrow{bottom:10px;width:34px;height:34px;font-size:23px}.ld-campaign-prev{left:10px}.ld-campaign-next{right:10px}.ld-campaign-dots{bottom:22px}.ld-campaign-dots button{width:8px;height:8px}.ld-campaign-dots button.is-active{width:22px}} .ld-pix-price{color:#087f8c;font-size:13px;font-weight:700;line-height:1.45;margin:8px 0;overflow-wrap:anywhere}.ld-pix-price small,.ld-pix-price span{font-size:11px;font-weight:600}.ld-pix-product{font-size:20px;margin:12px 0 18px} .ld-pix-price.ld-pix-summer{color:#405d6d!important} .ld-pix-summer .ld-pix-amount{color:#075b2e;font:inherit;font-weight:700} body.wh-product-modern, .wh-product-modern #Wrapper, .wh-product-modern #Content { background:#fff!important; color:#123b5d; } .wh-product-modern { --pdp-line:#dce6eb; --pdp-muted:#607582; --pdp-action:#087fa7; padding-bottom:0; } .wh-product-modern *, .wh-product-modern *::before, .wh-product-modern *::after { box-sizing:border-box; } .wh-product-modern .az-announcement { padding:6px 12px; font:500 11px/1.5 Arial,Helvetica,sans-serif; } .wh-product-modern .az-store-header-inner { padding:8px 16px; gap:6px; grid-template-columns:40px minmax(0,1fr) auto; } .wh-product-modern .az-store-logo { width:158px; } .wh-product-modern .az-icon-button { min-width:38px; width:38px; height:42px; } .wh-product-modern .az-store-search { display:none; } .wh-product-modern .az-store-search.is-search-open { display:flex; margin:6px 0 4px; } .wh-product-modern .az-store-nav.is-open { padding-bottom:12px; } .wh-product-modern #Content { padding:0!important; } .wh-product-page { max-width:1280px; margin:auto; padding:15px 18px 44px; } .wh-product-page .seo-breadcrumb { display:flex; gap:6px; align-items:center; overflow:hidden; white-space:nowrap; font:400 11px/1.6 Arial,Helvetica,sans-serif; color:var(--pdp-muted); margin:0 0 12px; } .wh-product-page .seo-breadcrumb a { flex-shrink:0; color:inherit; text-decoration:none; } .wh-product-page .seo-breadcrumb [aria-current] { overflow:hidden; text-overflow:ellipsis; } .wh-product-layout { display:grid; grid-template-areas:'heading' 'gallery' 'info'; gap:0; align-items:start; } .wh-product-heading { grid-area:heading; } .wh-product-modern #Content .wh-product-heading h1 { margin:0 0 10px; color:#123b5d; font:700 23px/1.22 Arial,Helvetica,sans-serif; letter-spacing:-.55px; overflow-wrap:anywhere; } .wh-product-gallery { grid-area:gallery; min-width:0; margin-bottom:14px; } .wh-product-modern .wh-product-photo { display:block; position:relative; width:100%; height:clamp(180px,54vw,270px); margin:0; padding:6px 14px; background:#fff; border:0; border-radius:0; box-shadow:none; cursor:zoom-in; } .wh-product-photo>img { display:block; width:100%; height:100%; object-fit:contain; } .wh-product-zoom-hint { position:absolute; bottom:5px; right:5px; width:30px; height:30px; display:grid; place-items:center; background:#fff; color:#607582; border-radius:50%; } .wh-product-thumbnails { display:flex; gap:8px; overflow-x:auto; padding:8px 0 3px; scrollbar-width:thin; } .wh-product-modern .wh-product-thumb { flex:0 0 46px; width:46px; height:46px; margin:0; padding:3px; background:#fff; border:1px solid var(--pdp-line); border-radius:4px; box-shadow:none; } .wh-product-thumb img { width:100%; height:100%; object-fit:contain; } .wh-product-modern .wh-product-thumb[aria-pressed=true] { border-color:var(--pdp-action); box-shadow:inset 0 0 0 1px var(--pdp-action); } .wh-product-info { grid-area:info; min-width:0; background:#fff; border:0; padding:0; } .wh-product-modern .wh-product-price { margin:0 0 4px!important; padding:0!important; } .wh-product-modern .wh-product-price .price { margin:0; color:var(--pdp-muted); font:500 16px/1.5 Arial,Helvetica,sans-serif; } .wh-product-price del { font-size:13px; margin-right:6px; color:#7b8992; } .wh-product-modern .wh-product-info>.ld-pix-price { margin:0 0 6px; color:#123b5d!important; font:600 19px/1.35 Arial,Helvetica,sans-serif; } .wh-product-modern .ld-pix-amount { color:#075b2e; font-weight:750; font-size:1.32em; letter-spacing:-.6px; } .wh-product-modern .ld-pix-price small { margin-left:3px; font:400 11px/1.4 Arial,Helvetica,sans-serif; color:var(--pdp-muted); } .wh-product-installments { margin:0 0 15px; color:#123b5d; font:600 13px/1.6 Arial,Helvetica,sans-serif; } .wh-product-installments small { display:block; color:var(--pdp-muted); font:400 11px/1.4 Arial,Helvetica,sans-serif; } .wh-product-modern .wh-product-purchase, .wh-product-modern .wh-purchase-panel { padding:0; margin:0; } .wh-product-modern .wh-purchase-panel { display:grid; grid-template-columns:1fr; gap:9px; border:0; } .wh-variant-fields:empty { display:none; } .wh-product-modern .wh-variant-label { display:block; margin:0 0 6px; font:500 12px/1.5 Arial,Helvetica,sans-serif; color:#123b5d; } .wh-product-modern .wh-variant-fields select { width:100%; height:46px; padding:10px 12px; margin:0 0 12px; border:1px solid #bccfd8; border-radius:4px; background:#fff; color:#123b5d; font-size:16px; } .wh-product-modern .wh-stock { margin:0; color:var(--pdp-muted); font:400 11px/1.5 Arial,Helvetica,sans-serif; } .wh-product-modern .wh-stock:not(.is-unavailable) { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); } .wh-product-modern .wh-qty-label { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); } .wh-product-quantity-control { display:grid; grid-template-columns:44px minmax(0,1fr) 44px; width:100%; height:42px; border:1px solid #bccfd8; border-radius:4px; overflow:hidden; } .wh-product-modern .wh-product-quantity-control button { margin:0; padding:0; border:0; background:#fff; color:#123b5d; font-size:20px; box-shadow:none; } .wh-product-modern .wh-product-quantity-control button:disabled { opacity:.4; } .wh-product-modern .wh-product-quantity { width:100%; height:40px; padding:0 5px; margin:0; border:0; outline-offset:-3px; text-align:center; color:#123b5d; background:#fff; box-shadow:none; font-size:16px; appearance:textfield; -moz-appearance:textfield; } .wh-product-quantity::-webkit-inner-spin-button, .wh-product-quantity::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; } .wh-product-modern .wh-buy-now, .wh-product-modern .wh-add-button, .wh-product-modern .wh-product-sticky .wh-button { display:flex; width:100%; align-items:center; justify-content:center; min-height:48px; margin:0; padding:12px 16px; border:1px solid var(--pdp-action); border-radius:4px; background:var(--pdp-action); color:#fff; box-shadow:none; font:600 15px/1.4 Arial,Helvetica,sans-serif; text-decoration:none; } .azulora-store.wh-product-modern .wh-add-button { min-height:46px; border-radius:4px; border-color:var(--pdp-action); background:#fff; color:var(--pdp-action); } .wh-product-modern .wh-buy-now:hover, .wh-product-modern .wh-product-sticky .wh-button:hover { background:#096483; border-color:#096483; } .azulora-store.wh-product-modern .wh-add-button:hover { background:#eff8fa; } .wh-product-delivery { margin-top:20px; border-top:1px solid var(--pdp-line); } .wh-product-delivery>div { display:flex; gap:12px; align-items:center; border-bottom:1px solid var(--pdp-line); padding:12px 0; } .wh-product-delivery p { margin:0; font:500 12px/1.6 Arial,Helvetica,sans-serif; } .wh-product-delivery p span { display:block; color:var(--pdp-muted); font-weight:400; font-size:11px; } .wh-product-payments { display:flex; align-items:center; gap:14px; padding:14px 0 0; } .wh-product-payments img { width:42px; height:27px; object-fit:contain; } .wh-product-details { margin-top:28px; border-top:1px solid var(--pdp-line); } .wh-product-accordion { border-bottom:1px solid var(--pdp-line); scroll-margin-top:20px; } .wh-product-accordion>summary { display:flex; justify-content:space-between; align-items:center; gap:14px; padding:18px 0; list-style:none; cursor:pointer; } .wh-product-accordion>summary::-webkit-details-marker { display:none; } .wh-product-modern #Content .wh-product-accordion h2 { margin:0; font:600 16px/1.4 Arial,Helvetica,sans-serif; color:#123b5d; } .wh-product-accordion>summary svg { transition:transform .15s; width:18px; height:18px; } .wh-product-accordion[open]>summary svg { transform:rotate(180deg); } .wh-product-accordion-body { padding:0 0 18px; color:#526873; font:400 14px/1.8 Arial,Helvetica,sans-serif; overflow-wrap:anywhere; } .wh-product-accordion-body a { text-decoration:underline; text-underline-offset:3px; } .wh-product-accordion-body div { width:auto!important; margin:0!important; padding:0!important; } .wh-product-accordion-body p { margin:0 0 12px; } .wh-product-accordion-body img { max-width:100%; height:auto; } .wh-product-accordion-body table { width:100%; border-collapse:collapse; font-size:13px; } .wh-product-accordion-body th, .wh-product-accordion-body td { padding:10px 6px; text-align:left; border-bottom:1px solid var(--pdp-line); vertical-align:top; } .wh-product-accordion-body th { width:38%; font-weight:600; } .wh-product-related { margin-top:32px; } .wh-product-modern #Content .wh-product-related>h2 { margin:0 0 18px; color:#123b5d; font:600 21px/1.3 Arial,Helvetica,sans-serif; letter-spacing:-.4px; } .wh-related-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px 16px; } .wh-related-card { min-width:0; background:#fff; } .wh-related-image { display:block; aspect-ratio:1; overflow:hidden; } .wh-related-image img { display:block; width:100%; height:100%; padding:8px; object-fit:contain; } .wh-related-body { padding:12px 0 0; } .wh-product-modern #Content .wh-related-body h3 { margin:0 0 8px; min-height:40px; font:400 13px/1.5 Arial,Helvetica,sans-serif; color:#123b5d; overflow-wrap:anywhere; } .wh-related-body h3 a:hover { text-decoration:underline; } .wh-product-modern #Content .wh-related-price { margin:0; color:var(--pdp-muted); font:500 13px/1.5 Arial,Helvetica,sans-serif; } .wh-related-body .ld-pix-price { font-size:12px; color:#123b5d; margin:4px 0 8px; } .wh-related-view { font-size:12px; color:#087fa7; text-decoration:underline; text-underline-offset:3px; } .wh-product-modern .wh-product-zoom { position:fixed; width:min(96vw,1100px); max-width:96vw; max-height:95dvh; margin:auto; padding:48px 20px 20px; background:#fff; border:0; border-radius:6px; overflow:auto; } .wh-product-zoom::backdrop { background:#092a43bb; } .wh-product-zoom>img { display:block; width:100%; height:calc(90dvh - 80px); object-fit:contain; } .wh-product-modern .wh-product-zoom-close { position:absolute; top:6px; right:8px; width:40px; height:40px; display:grid; place-items:center; margin:0; padding:0; border:0; background:#fff; color:#123b5d; box-shadow:none; } .wh-product-modern.wh-image-open { overflow:hidden; } .wh-product-modern .wh-product-sticky { position:fixed; z-index:40; bottom:0; left:0; right:0; display:grid; grid-template-columns:minmax(0,1fr) minmax(135px,.9fr); gap:12px; align-items:center; padding:10px 16px calc(10px + env(safe-area-inset-bottom)); border-top:1px solid var(--pdp-line); background:#fff; } .wh-product-sticky .ld-pix-price { margin:0; font-size:12px; line-height:1.35; color:#123b5d!important; } .wh-product-sticky .ld-pix-price small { display:block; margin:1px 0 0; } .wh-product-modern .wh-product-sticky .wh-button { min-height:46px; padding:10px; font-size:13px; } .wh-product-modern.wh-product-sticky-visible .ld-mobile-whatsapp { bottom:100px; } .wh-product-modern.wh-cart-open .wh-product-sticky, .wh-product-modern.wh-image-open .wh-product-sticky { display:none; } .wh-product-modern .ld-mobile-whatsapp { width:48px; height:48px; right:14px; bottom:18px; } .wh-product-modern .wh-cart-drawer { z-index:80; overscroll-behavior:contain; } .wh-product-modern button, .wh-product-modern summary { touch-action:manipulation; } .wh-product-modern summary:focus-visible { outline:3px solid #087fa7; outline-offset:3px; } @media(min-width:700px) and (max-width:899px) { .wh-product-page { max-width:640px; }.wh-product-modern .wh-product-photo { height:340px; } } @media(min-width:900px) { .wh-product-modern .az-store-header-inner { grid-template-columns:220px minmax(280px,1fr) auto; padding:12px 28px; gap:24px; } .wh-product-modern .az-store-logo { width:190px; } .wh-product-modern .pdp-search-toggle { display:none; } .wh-product-modern .az-store-search { display:flex; margin:0; } .wh-product-modern .az-store-nav { padding:0 24px; } .wh-product-modern .az-store-nav a { padding:13px 14px; font-size:12px; } .wh-product-page { padding:24px 32px 60px; } .wh-product-page .seo-breadcrumb { margin:0 0 28px; font-size:12px; } .wh-product-layout { grid-template-columns:minmax(0,1.2fr) minmax(0,1fr); grid-template-rows:auto 1fr; grid-template-areas:'gallery heading' 'gallery info'; column-gap:64px; } .wh-product-modern #Content .wh-product-heading h1 { font-size:30px; line-height:1.2; margin:0 0 18px; } .wh-product-gallery { display:grid; grid-template-columns:64px minmax(0,1fr); gap:14px; position:sticky; top:24px; margin:0; } .wh-product-modern .wh-product-photo { grid-column:2; grid-row:1; height:460px; padding:20px 0; } .wh-product-thumbnails { grid-column:1; grid-row:1; flex-direction:column; max-height:470px; padding:0 2px 0 0; gap:10px; } .wh-product-modern .wh-product-thumb { flex-basis:64px; width:64px; height:64px; } .wh-product-modern .wh-product-info>.ld-pix-price { font-size:22px; margin-bottom:12px; } .wh-product-modern .wh-product-price .price { font-size:18px; } .wh-product-installments { margin-bottom:20px; font-size:14px; } .wh-product-installments small { font-size:12px; } .wh-product-quantity-control { width:150px; } .wh-product-modern .wh-purchase-panel { gap:10px; } .wh-product-modern .wh-buy-now, .wh-product-modern .wh-add-button { min-height:50px; } .wh-product-delivery { margin-top:24px; } .wh-product-delivery p { display:flex; flex-wrap:wrap; column-gap:8px; font-size:13px; } .wh-product-delivery p span { font-size:12px; } .wh-product-details { margin-top:40px; } .wh-product-modern #Content .wh-product-accordion h2 { font-size:18px; } .wh-product-accordion-body { font-size:15px; max-width:1000px; } .wh-product-related { margin-top:40px; } .wh-related-grid { grid-template-columns:repeat(4,minmax(0,1fr)); gap:28px; } .wh-related-image img { padding:18px; } .wh-product-modern #Content .wh-related-body h3 { font-size:14px; min-height:42px; } .wh-product-sticky { display:none!important; } } @media(prefers-reduced-motion:reduce) { .wh-product-accordion>summary svg { transition:none; } } .wh-review-stars { display:inline-block; position:relative; width:max-content; white-space:nowrap; color:#d6dfe4; font:400 19px/1.2 Arial,Helvetica,sans-serif; letter-spacing:2px; vertical-align:middle; } .wh-review-stars-fill { position:absolute; inset:0 auto 0 0; overflow:hidden; color:#a86500; } .wh-product-modern .wh-review-link { display:flex; width:fit-content; flex-wrap:wrap; align-items:center; gap:8px; margin:0 0 16px; color:#526873; font:400 12px/1.5 Arial,Helvetica,sans-serif; text-underline-offset:3px; } .wh-review-link strong { color:#123b5d; } .wh-review-link:hover { text-decoration:underline; } .wh-product-reviews { margin-top:36px; padding-top:28px; border-top:1px solid var(--pdp-line); scroll-margin-top:24px; } .wh-product-modern #Content .wh-product-reviews h2 { margin:0 0 24px; color:#123b5d; font:600 21px/1.3 Arial,Helvetica,sans-serif; letter-spacing:-.4px; } .wh-review-overview { display:grid; grid-template-columns:1fr; gap:24px; padding-bottom:24px; } .wh-review-score>div { display:flex; align-items:baseline; gap:5px; } .wh-review-score strong { color:#123b5d; font:600 40px/1.15 Arial,Helvetica,sans-serif; letter-spacing:-1px; } .wh-review-score>div>span { color:var(--pdp-muted); font-size:15px; } .wh-review-score .wh-review-stars { margin-top:8px; font-size:21px; } .wh-product-modern .wh-review-score p { margin:8px 0 0; color:var(--pdp-muted); font:400 13px/1.5 Arial,Helvetica,sans-serif; } .wh-review-distribution { display:grid; gap:7px; max-width:440px; } .wh-review-distribution-row { display:grid; grid-template-columns:32px minmax(0,1fr) 34px; gap:12px; align-items:center; color:var(--pdp-muted); font:400 12px/1.4 Arial,Helvetica,sans-serif; } .wh-review-distribution-row>span:last-child { text-align:right; } .wh-review-distribution-row>span:first-child>span[aria-hidden] { color:#a86500; } .wh-review-bar { height:7px; overflow:hidden; border-radius:2px; background:#edf1f4; } .wh-review-bar>span { display:block; height:100%; background:#a86500; border-radius:2px; } .wh-review-controls { display:grid; grid-template-columns:1fr 1fr; gap:12px; padding:18px 0; border-top:1px solid var(--pdp-line); } .wh-review-controls label { min-width:0; color:var(--pdp-muted); font:400 12px/1.5 Arial,Helvetica,sans-serif; } .wh-product-modern .wh-review-controls select { width:100%; min-height:44px; margin:5px 0 0; padding:8px 24px 8px 10px; border:1px solid #bccfd8; border-radius:4px; background:#fff; color:#123b5d; font:400 14px/1.5 Arial,Helvetica,sans-serif; box-shadow:none; } .wh-review { padding:22px 0; border-top:1px solid var(--pdp-line); } .wh-review header { display:flex; justify-content:space-between; align-items:flex-start; gap:16px; } .wh-review header>div { display:grid; gap:7px; } .wh-review-author { color:#123b5d; font:600 14px/1.5 Arial,Helvetica,sans-serif; overflow-wrap:anywhere; } .wh-review .wh-review-stars { font-size:16px; } .wh-review time { flex-shrink:0; color:var(--pdp-muted); font:400 11px/1.6 Arial,Helvetica,sans-serif; } .wh-product-modern .wh-review>p { max-width:78ch; margin:14px 0 0; color:#405866; font:400 14px/1.75 Arial,Helvetica,sans-serif; white-space:pre-line; overflow-wrap:anywhere; } .wh-product-modern .wh-review-results { margin:12px 0 16px; color:var(--pdp-muted); font:400 12px/1.5 Arial,Helvetica,sans-serif; } .wh-product-modern .wh-review-more { display:block; min-height:46px; width:100%; padding:10px 20px; margin:0; border:1px solid #087fa7; border-radius:4px; background:#fff; color:#087fa7; box-shadow:none; font:600 14px/1.5 Arial,Helvetica,sans-serif; cursor:pointer; } .wh-product-modern .wh-review-more:hover { background:#eff8fa; } .wh-product-modern .wh-product-reviews [hidden] { display:none!important; } .wh-review-sr { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); } .wh-reviews-empty p { color:var(--pdp-muted); font:400 14px/1.7 Arial,Helvetica,sans-serif; } @media(min-width:700px) { .wh-review-overview { grid-template-columns:minmax(180px,.55fr) minmax(0,1fr); gap:48px; max-width:780px; } .wh-review-controls { grid-template-columns:180px 180px; justify-content:end; gap:16px; } .wh-product-modern .wh-review-more { width:auto; min-width:220px; margin:0 auto; } }