/* Ama de Casa capa adc-202611041408 */ :root{--adc-bg:#fff;--adc-surface:#fff;--adc-surface-2:#f3f4f4;--adc-soft:#f3f4f4;--adc-line:#e0e2e2;--adc-muted:#62666a;--adc-tint:#f2f8fa;--adc-sale:#e12219;--adc-celeste:#cce5ed;--logo-navy:#052f57;--logo-green:#009946;--logo-orange:#fb5100;--logo-red:#e12219;--adc-ink:var(--theme-title-color,#052f57);--adc-primary:var(--bs-primary,#052f57);--adc-secondary:var(--bs-secondary,#fb5100);--adc-accent:var(--theme-accent-color,#fb5100);--adc-action:var(--theme-btn-primary-bg,#052f57);--adc-on-action:var(--theme-btn-primary-color,#fff);--adc-on-primary:#fff;--adc-deep:var(--footer-bg,#052f57);--adc-on-deep:var(--footer-color,#d6e0ea);--adc-display:var(--theme-headings-font-family,Urbanist,"Century Gothic",system-ui,sans-serif);--adc-body:var(--bs-body-font-family,Urbanist,"Century Gothic",system-ui,sans-serif);--adc-text:var(--body-color,#2f3b47);--adc-fs-h2:clamp(1.3rem,5.6vw,2.1rem);--adc-sp-2:.5rem;--adc-sp-3:.75rem;--adc-sp-4:1rem;--adc-sp-5:1.5rem;--adc-sp-6:2rem;--adc-r-md:0px;--adc-r-lg:0px;--adc-pill:0px;--adc-gutter:1rem;--adc-maxw:1240px;--adc-ease:cubic-bezier(.23,1,.32,1);--adc-track:.18em;--adc-t:color .2s var(--adc-ease),background-color .2s var(--adc-ease),border-color .2s var(--adc-ease),box-shadow .2s var(--adc-ease),transform .16s var(--adc-ease);--adc-trama:url("/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MjI1Mjk0NDEsInB1ciI6ImJsb2JfaWQifX0=--3cfa91391cc8e2cdee489ac98a1e197135fffe19/trama-ama-de-casa.webp");--adc-cinta:linear-gradient(90deg,var(--logo-green) 0 18px,transparent 18px 21px,var(--logo-navy) 21px 39px,transparent 39px 42px,var(--logo-red) 42px 60px,transparent 60px 63px,var(--logo-orange) 63px 81px);--adc-iso:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%22210.62 163.75 307.76 132.64%22 fill=%22%23000%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M377 259.54L344.77 273.1C322.31 210.95 242.84 227.6 237.59 252.07C234.3 267.37 247.38 274.71 269.72 269.82C286.59 266.13 307.29 250.33 329.76 231.09C359.37 205.73 399.16 165.75 442.47 165.75C469.23 165.75 485.45 183.74 484.66 206.21C483.8 230.94 464.94 259.06 423.84 257.22L405.75 224.76C441.45 241.74 482.01 220.94 477.14 203.07C470.2 177.56 410.29 182.4 343.02 233.6C314.58 255.25 291.52 294.39 258.42 294.39C231.61 294.39 224.16 269.32 233.44 248.79C252.33 207.04 337.79 206.31 377 259.54%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M477.14 203.07C476.01 198.94 473.51 195.61 469.8 193.14C473.68 195.71 483.7 203.83 483.24 216.6C478.14 238.16 459.24 258.8 423.84 257.22L405.75 224.76C441.45 241.73 482.01 220.94 477.14 203.07%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M238.35 262.6C242.01 270.43 253.39 273.4 269.72 269.82C286.59 266.13 307.29 250.33 329.76 231.09C359.37 205.73 399.16 165.76 442.46 165.76C469.23 165.76 485.45 183.74 484.65 206.21C484.54 209.63 484.07 213.13 483.25 216.6C483.7 203.68 473.45 195.52 469.67 193.05C450.38 180.39 399.28 190.78 343.02 233.6C314.58 255.25 291.52 294.39 258.42 294.39C231.61 294.39 224.16 269.32 233.44 248.79C234.83 245.71 236.59 242.85 238.68 240.21C233.83 251.75 237 259.72 238.35 262.6%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M237.59 252.06C236.71 256.17 237 259.7 238.33 262.57C236.98 259.66 233.84 251.71 238.68 240.21C264.71 207.23 340.69 210.24 377 259.54L344.78 273.1C322.31 210.95 242.84 227.6 237.59 252.06%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M247.92 165.76C251.07 191.04 265.89 201.35 285.43 202.2C302.08 202.93 321.5 198.81 347.93 210.23C345.62 212.23 343.36 214.2 341.13 216.17C321.34 208.66 303.85 210.23 281.17 213.72C264.89 216.21 230.08 218.01 212.62 175.12L247.92 165.76%22/%3E%3Cpath fill-rule=%22evenodd%22 d=%22M367.83 220.97C404.93 244.55 415.88 271.36 455.97 271.87C475.4 272.12 500.39 256.03 516.38 233.42L508.45 275.41C508.45 275.41 494.42 294.39 464.68 294.39C410.76 294.39 399.6 251.39 360.22 225.91C362.79 224.19 365.33 222.55 367.83 220.97%22/%3E%3C/svg%3E");--adc-i-c-tag:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 12.2V4h8.2l9.3 9.3-8.2 8.2z%22/%3E%3Ccircle cx=%227.6%22 cy=%228.6%22 r=%221.4%22/%3E%3C/svg%3E");--adc-i-c-bath:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M4 12h16a1 1 0 0 1 1 1v3a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4v-3a1 1 0 0 1 1 -1%22/%3E%3Cpath d=%22M6 12v-7a2 2 0 0 1 2 -2h3v2.25%22/%3E%3Cpath d=%22M4 21l1 -1.5%22/%3E%3Cpath d=%22M20 21l-1 -1.5%22/%3E%3C/svg%3E");--adc-i-c-bed:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 9a2 2 0 1 0 4 0a2 2 0 1 0 -4 0%22/%3E%3Cpath d=%22M22 17v-3h-20%22/%3E%3Cpath d=%22M2 8v9%22/%3E%3Cpath d=%22M12 14h10v-2a3 3 0 0 0 -3 -3h-7v5%22/%3E%3C/svg%3E");--adc-i-c-kitchen:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M19 3v12h-5c-.023 -3.681 .184 -7.406 5 -12m0 12v6h-1v-3m-10 -14v17m-3 -17v3a3 3 0 1 0 6 0v-3%22/%3E%3C/svg%3E");--adc-i-c-beach:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M17.553 16.75a7.5 7.5 0 0 0 -10.606 0%22/%3E%3Cpath d=%22M18 3.804a6 6 0 0 0 -8.196 2.196l10.392 6a6 6 0 0 0 -2.196 -8.196%22/%3E%3Cpath d=%22M16.732 10c1.658 -2.87 2.225 -5.644 1.268 -6.196c-.957 -.552 -3.075 1.326 -4.732 4.196%22/%3E%3Cpath d=%22M15 9l-3 5.196%22/%3E%3Cpath d=%22M3 19.25a2.4 2.4 0 0 1 1 -.25a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 1 .25%22/%3E%3C/svg%3E");--adc-i-c-hanger:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M14 6a2 2 0 1 0 -4 0c0 1.667 .67 3 2 4h-.008l7.971 4.428a2 2 0 0 1 1.029 1.749v.823a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-.823a2 2 0 0 1 1.029 -1.749l7.971 -4.428%22/%3E%3C/svg%3E");--adc-i-c-sparkle:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M11 3l1.7 4.8L17.5 9.5l-4.8 1.7L11 16l-1.7-4.8L4.5 9.5l4.8-1.7z%22/%3E%3Cpath d=%22M18 14.5l.8 2 2 .8-2 .8-.8 2-.8-2-2-.8 2-.8z%22/%3E%3C/svg%3E");--adc-i-phone:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 4h3l2 5-2.5 1.5a11 11 0 0 0 6 6L15 14l5 2v3a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2Z%22/%3E%3C/svg%3E");--adc-i-pin:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M12 21s7-6.1 7-11.5A7 7 0 0 0 5 9.5C5 14.9 12 21 12 21Z%22/%3E%3Ccircle cx=%2212%22 cy=%229.5%22 r=%222.5%22/%3E%3C/svg%3E");--adc-i-clock:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%229%22/%3E%3Cpath d=%22M12 7v5l3 2%22/%3E%3C/svg%3E");--adc-i-wa:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23000%22%3E%3Cpath d=%22M12 2a10 10 0 0 0-8.6 15.1L2 22l5-1.3A10 10 0 1 0 12 2Zm0 18.2c-1.5 0-3-.4-4.3-1.2l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 1 1 12 20.2Zm4.5-6.1c-.2-.1-1.5-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.7 6.7 0 0 1-3.3-2.9c-.2-.4.2-.4.7-1.3.1-.2 0-.3 0-.5l-.8-1.8c-.2-.5-.4-.4-.6-.4h-.5a1 1 0 0 0-.7.3 3 3 0 0 0-.9 2.2 5.2 5.2 0 0 0 1.1 2.7 11.8 11.8 0 0 0 4.5 4c1.7.7 2.3.8 3.2.6.5-.1 1.5-.6 1.7-1.2.2-.6.2-1.1.2-1.2-.1-.1-.3-.2-.5-.3Z%22/%3E%3C/svg%3E");--adc-i-ig:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M3 7a4 4 0 0 1 4 -4h10a4 4 0 0 1 4 4v10a4 4 0 0 1 -4 4h-10a4 4 0 0 1 -4 -4l0 -10%22/%3E%3Cpath d=%22M8.5 12a3.5 3.5 0 1 0 7 0a3.5 3.5 0 0 0 -7 0%22/%3E%3Cpath d=%22M17 7v.01%22/%3E%3C/svg%3E");--adc-i-tiktok:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 7.917v4.034a9.948 9.948 0 0 1 -5 -1.951v4.5a6.5 6.5 0 1 1 -8 -6.326v4.326a2.5 2.5 0 1 0 4 2v-11.5h4.083a6.005 6.005 0 0 0 4.917 4.917%22/%3E%3C/svg%3E");--adc-i-play:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22%23000%22%3E%3Cpath d=%22M8 5.5v13l10.5-6.5L8 5.5Z%22/%3E%3C/svg%3E");--adc-i-bag:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 8h14l-1.2 11.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8L5 8Z%22/%3E%3Cpath d=%22M9 8V6a3 3 0 0 1 6 0v2%22/%3E%3C/svg%3E")}html:root{--sf-section-bg:var(--adc-surface-2)}html[data-adc-prev]{--bs-primary:#052f57;--bs-secondary:#fb5100;--theme-accent-color:#fb5100;--theme-title-color:#052f57;--bs-link-color:#052f57;--theme-btn-primary-bg:#052f57;--theme-btn-primary-color:#fff;--theme-btn-secondary-bg:#e12219;--theme-btn-secondary-color:#fff;--header-bg:#fff;--header-color:#052f57;--topbar-bg:#052f57;--topbar-color:#fff;--footer-bg:#052f57;--footer-color:#d6e0ea;--theme-headings-font-family:Urbanist,"Century Gothic",system-ui,sans-serif;--bs-body-font-family:Urbanist,"Century Gothic",system-ui,sans-serif}button,[role=button],summary,[popovertarget],a[href],input[type=checkbox],input[type=radio],label:has(>input[type=checkbox]),label:has(>input[type=radio]),select{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}.adc-r svg,.lp-benefits__item svg,.lp-columns__item svg{max-width:none}.sf-merchant-html svg:not([width]):not([height]){max-width:64px;max-height:64px}.lp-rich,.widget-banner__wrap,.lp-columns__item,.lp-benefits__body{min-width:0}html{overflow-x:clip}body{font-family:var(--adc-body);color:var(--adc-text);letter-spacing:.005em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.lp-heading{font-family:var(--adc-display);color:var(--adc-ink)}:focus-visible{outline:3px solid var(--adc-accent);outline-offset:3px}::selection{background:color-mix(in srgb,var(--logo-orange) 30%,transparent)}.adc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.adc-ico{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.adc-ico--fill{fill:currentColor;stroke:none}.page-sections .sf-container{width:min(100% - 2rem,var(--adc-maxw));max-width:none;margin-inline:auto;padding-inline:0}.page-sections .section{padding-block:2.5rem}@media (min-width:960px){.page-sections .section{padding-block:4.5rem}}.page-sections .section__title,.page-sections .landing-page-faq .lp-heading{font:600 var(--adc-fs-h2)/1.15 var(--adc-display);letter-spacing:.04em;text-transform:uppercase;color:var(--adc-ink);margin:0;display:block;width:auto;padding:0;border:0}.page-sections .section__title::after,.page-sections .landing-page-faq .lp-heading::after{content:"";display:block;width:81px;height:3px;margin-top:.65rem;background:var(--adc-cinta)}.page-sections .section__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.2rem;text-align:left}.page-sections .section__heading .lp-rich,.page-sections .section__heading .lp-rich p{color:var(--adc-muted);font-size:.98rem;line-height:1.6;margin:.7rem 0 0;max-width:56ch}.page-sections .lp-link{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--adc-ink);font:600 .78rem/1 var(--adc-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(currentColor,currentColor) no-repeat 0 calc(100% - 10px)/100% 1.5px;transition:background-size .25s var(--adc-ease)}.page-sections .lp-link svg{display:none}.page-sections .lp-link::after{content:"›";font-size:1.2em;line-height:1}@media (hover:hover) and (pointer:fine){.page-sections .lp-link:hover{background-size:0 1.5px}}@media (min-width:960px){.page-sections .section__heading{margin-bottom:1.8rem}}.btn,.sf-btn,.sf-button,.widget-banner__btn{border-radius:0!important;font:600 .82rem/1 var(--adc-display)!important;letter-spacing:.14em;text-transform:uppercase;box-shadow:none}.btn:active,.sf-btn:active,.widget-banner__btn:active{transform:scale(.98)}.page-sections .btn-outline-primary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.4rem;background:var(--adc-action);color:var(--adc-on-action);border:1.5px solid var(--adc-action)}.adc-tab,.page-sections .widget-banner .lp-rich p:has(>strong:only-child)>strong,.page-sections .block.image_text .lp-rich>p:has(>strong:only-child)>strong{display:inline-flex;align-items:center;min-height:30px;padding:.45rem .8rem .45rem calc(.8rem + var(--adc-track));background:var(--adc-primary);color:#fff;font:600 .7rem/1.1 var(--adc-display);letter-spacing:var(--adc-track);text-transform:uppercase}.adc-tab--light{background:#fff;color:var(--adc-primary)}.page-sections .widget-banner .lp-rich p:has(>a:only-child)>a,.page-sections .block.image_text .lp-rich>p:has(>a:only-child)>a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.4rem;border:1.5px solid var(--adc-ink);color:var(--adc-ink);background:transparent;font:600 .82rem/1 var(--adc-display);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:var(--adc-t);position:relative;z-index:3}.page-sections .block.image_text .lp-rich>p:has(>a:only-child)>a{display:inline-flex}@media (hover:hover) and (pointer:fine){.page-sections .widget-banner .lp-rich p:has(>a:only-child)>a:hover,.page-sections .block.image_text .lp-rich>p:has(>a:only-child)>a:hover{background:var(--adc-ink);color:var(--adc-surface)}}.page-sections .block.slider:has(>.section>.w-full){position:relative;background:var(--adc-surface)}.page-sections .block.slider:has(>.section>.w-full) .section{padding:0}.page-sections .block.slider:has(>.section>.w-full) .vb-carousel{position:relative}.page-sections .block.slider:has(>.section>.w-full) .vb-carousel__track{align-items:stretch}.page-sections .block.slider:has(>.section>.w-full) .widget-banner{position:relative;display:grid;grid-template-rows:auto 1fr;height:100%;min-height:0;max-height:none;aspect-ratio:auto;background:var(--adc-surface);overflow:hidden;border-radius:0}.page-sections .block.slider:has(>.section>.w-full) .widget-banner::before,.page-sections .block.slider:has(>.section>.w-full) .widget-banner::after{display:none}.page-sections .block.slider:has(>.section>.w-full) .widget-banner>picture,.page-sections .block.slider:has(>.section>.w-full) .widget-banner>.widget-banner__img{grid-row:1;grid-column:1;position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:4/3.1;opacity:1;background:var(--adc-surface-2)}.page-sections .block.slider:has(>.section>.w-full) .widget-banner>picture img,.page-sections .block.slider:has(>.section>.w-full) .widget-banner>.widget-banner__img{width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:4/3.1}.page-sections .block.slider:has(>.section>.w-full) .adc-hv{position:absolute;top:0;left:0;width:100%;aspect-ratio:4/3.1;object-fit:cover;z-index:1;background:var(--adc-surface-2)}.page-sections .block.slider:has(>.section>.w-full) .stretched-link{position:absolute;top:0;left:0;right:0;bottom:auto;width:100%;height:auto;aspect-ratio:4/3.1;z-index:2}.page-sections .block.slider:has(>.section>.w-full) .stretched-link::after{display:none}.page-sections .block.slider:has(>.section>.w-full) .stretched-link[href$=".mp4"],.page-sections .block.slider:has(>.section>.w-full) .stretched-link[href$=".webm"]{pointer-events:none}.adc-vbtn{position:absolute;z-index:3;top:.6rem;right:.6rem;width:44px;height:44px;display:grid;place-items:center;border:0;padding:0;background:rgba(5,47,87,.55);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .2s var(--adc-ease)}@media (hover:hover) and (pointer:fine){.adc-vbtn:hover{background:rgba(5,47,87,.8)}}.adc-vbtn .adc-ico{width:18px;height:18px}.page-sections .block.slider:has(>.section>.w-full) .widget-banner__content{grid-row:2;grid-column:1;position:relative;inset:auto;display:block;width:auto;height:auto;padding:0;margin:0;transform:none;background:none;color:var(--adc-text);text-align:left;z-index:1}.page-sections .block.slider:has(>.section>.w-full) .widget-banner__content>.sf-container{width:auto;max-width:none;margin:0;padding:0}.page-sections .block.slider:has(>.section>.w-full) .widget-banner__wrap{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:.85rem;width:auto;max-width:none;padding:1.6rem 1rem 4.4rem;margin:0;background:none;text-align:left}.page-sections .block.slider:has(>.section>.w-full) .widget-banner__wrap::before{content:"";position:absolute;inset:0 0 auto;height:8px;background:var(--adc-trama) 30% 40%/900px auto}.page-sections .block.slider:has(>.section>.w-full) .widget-banner__title{order:1;flex:0 0 100%;width:100%;max-width:none;text-wrap:balance;margin:0;font:700 clamp(2rem,9vw,3.6rem)/1.04 var(--adc-display)!important;letter-spacing:-.02em;color:var(--adc-ink);text-transform:none;text-shadow:none}.page-sections .block.slider:has(>.section>.w-full) .lp-rich{display:contents;color:var(--adc-muted)}.page-sections .block.slider:has(>.section>.w-full) .lp-rich p{order:2;flex:0 0 100%;width:100%;max-width:40ch;margin:0;color:var(--adc-muted);font-size:1.02rem;line-height:1.55;text-shadow:none}.page-sections .block.slider:has(>.section>.w-full) .lp-rich p:has(>strong:only-child){order:0;flex:0 0 100%;width:100%;max-width:none}.page-sections .block.slider:has(>.section>.w-full) .lp-rich p:has(>strong:only-child)>strong{font-weight:500;text-transform:none;letter-spacing:.2em;font-size:.78rem}.page-sections .block.slider:has(>.section>.w-full) .lp-rich p:has(>a:only-child){order:4;width:auto;max-width:none;flex:1 1 auto}.page-sections .block.slider:has(>.section>.w-full) .widget-banner__wrap>div:not(.lp-rich){order:3;flex:1 1 auto;margin:0}.page-sections .block.slider:has(>.section>.w-full) .widget-banner__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 1.4rem;background:var(--adc-action);color:var(--adc-on-action);border:1.5px solid var(--adc-action);white-space:nowrap;margin:0;position:relative;z-index:3}@media (hover:hover) and (pointer:fine){.page-sections .block.slider:has(>.section>.w-full) .widget-banner__btn:hover{background:color-mix(in srgb,var(--adc-action) 86%,#000);color:var(--adc-on-action)}}.page-sections .block.slider:has(>.section>.w-full) .vb-carousel__controls{position:absolute;left:1rem;bottom:1rem;top:auto;right:auto;display:flex;gap:.5rem;z-index:4;width:auto;height:auto;transform:none;pointer-events:auto}.page-sections .vb-carousel__nav{visibility:visible;position:static;width:40px;height:40px;margin:0;display:grid;place-items:center;border-radius:0;border:1px solid var(--adc-line);background:var(--adc-surface);color:var(--adc-ink);box-shadow:none;opacity:1;transform:none;transition:var(--adc-t)}.page-sections .vb-carousel__nav svg{width:18px;height:18px}.page-sections .vb-carousel__nav::after{display:none}@media (hover:hover) and (pointer:fine){.page-sections .vb-carousel__nav:hover{border-color:var(--adc-ink);background:var(--adc-ink);color:var(--adc-surface)}}.page-sections .vb-carousel__nav:disabled{opacity:.35}@media (min-width:700px){.page-sections .block.slider:has(>.section>.w-full) .widget-banner__wrap>div:not(.lp-rich),.page-sections .block.slider:has(>.section>.w-full) .lp-rich p:has(>a:only-child){flex:0 0 auto}}@media (min-width:960px){.page-sections .block.slider:has(>.section>.w-full){display:grid;grid-template-columns:clamp(56px,6vw,96px) minmax(0,1fr)}.page-sections .block.slider:has(>.section>.w-full)::before{content:"";background:var(--adc-trama) center/cover no-repeat #6e4b5b}.page-sections .block.slider:has(>.section>.w-full)>.section{min-width:0}.page-sections .block.slider:has(>.section>.w-full) .widget-banner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:none;min-height:clamp(480px,64vh,640px)}.page-sections .block.slider:has(>.section>.w-full) .widget-banner>picture,.page-sections .block.slider:has(>.section>.w-full) .widget-banner>.widget-banner__img{grid-column:2;grid-row:1;height:100%;aspect-ratio:auto;position:absolute;inset:0;width:100%}.page-sections .block.slider:has(>.section>.w-full) .widget-banner>picture img,.page-sections .block.slider:has(>.section>.w-full) .widget-banner>.widget-banner__img{aspect-ratio:auto}.page-sections .block.slider:has(>.section>.w-full) .adc-hv,.page-sections .block.slider:has(>.section>.w-full) .stretched-link{left:auto;right:0;top:0;bottom:0;width:calc(100%*1.05/2);height:100%;aspect-ratio:auto}.page-sections .block.slider:has(>.section>.w-full) .adc-vbtn{right:.8rem;top:.8rem}.page-sections .block.slider:has(>.section>.w-full) .widget-banner__content{grid-column:1;grid-row:1;align-self:center}.page-sections .block.slider:has(>.section>.w-full) .widget-banner__wrap{padding:3rem clamp(2rem,4vw,4.5rem) 5rem;gap:1.1rem;max-width:44rem}.page-sections .block.slider:has(>.section>.w-full) .widget-banner__wrap::before{display:none}.page-sections .block.slider:has(>.section>.w-full) .vb-carousel__controls{left:clamp(2rem,4vw,4.5rem);bottom:2rem}}.page-sections .block.benefits{background:var(--adc-surface);border-bottom:1px solid var(--adc-line)}.page-sections .block.benefits .section{padding:0}.page-sections .block.benefits .sf-container{width:100%}.page-sections .block.benefits .lp-benefits__grid{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;grid-template-columns:none}.page-sections .block.benefits .lp-benefits__grid::-webkit-scrollbar{display:none}.page-sections .block.benefits .lp-benefits__item{flex:none;display:flex;flex-direction:row;align-items:center;text-align:left;gap:.65rem;padding:.9rem 1.1rem;border-right:1px solid var(--adc-line);background:none;border-radius:0;box-shadow:none}.page-sections .block.benefits .lp-benefits__item:last-child{border-right:0}.page-sections .block.benefits .lp-benefits__item>svg{width:26px;height:26px;flex:none;color:var(--adc-primary);margin:0}.page-sections .block.benefits .lp-benefits__item:nth-child(4n+1)>svg{color:var(--logo-green)}.page-sections .block.benefits .lp-benefits__item:nth-child(4n+2)>svg{color:var(--logo-red)}.page-sections .block.benefits .lp-benefits__item:nth-child(4n+4)>svg{color:var(--logo-orange)}.page-sections .block.benefits .lp-benefits__body{display:grid;font-size:.82rem;color:var(--adc-muted);line-height:1.3}.page-sections .block.benefits .lp-benefits__title{font:600 .74rem/1.3 var(--adc-display);letter-spacing:.12em;text-transform:uppercase;color:var(--adc-ink);margin:0}.page-sections .block.benefits .lp-benefits__text{font-size:.82rem;color:var(--adc-muted);margin:0}@media (min-width:960px){.page-sections .block.benefits .sf-container{width:min(100% - 2rem,var(--adc-maxw))}.page-sections .block.benefits .lp-benefits__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;overflow:visible}.page-sections .block.benefits .lp-benefits__item{justify-content:center;padding:1.3rem 1rem}}.page-sections .lp-mosaic__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .75rem}.page-sections .lp-mosaic__tile{position:relative;display:grid;gap:.6rem;align-content:start;height:auto;aspect-ratio:auto;overflow:visible;background:none;border-radius:0;color:var(--adc-ink);text-decoration:none}.page-sections .lp-mosaic__tile::before,.page-sections .lp-mosaic__tile::after{display:none}.page-sections .lp-mosaic__tile img{position:static;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--adc-surface-2);border-radius:0;transition:transform .6s var(--adc-ease)}.page-sections .lp-mosaic__title{position:static;display:flex;align-items:center;justify-content:space-between;gap:.4rem;inset:auto;padding:0 0 .5rem;background:linear-gradient(var(--adc-primary),var(--adc-primary)) no-repeat 0 100%/28px 2px;color:var(--adc-ink);font:600 .78rem/1.2 var(--adc-display);letter-spacing:.14em;text-transform:uppercase;text-shadow:none;transition:background-size .35s var(--adc-ease)}.page-sections .lp-mosaic__tile:nth-child(4n+1) .lp-mosaic__title{background-image:linear-gradient(var(--logo-green),var(--logo-green))}.page-sections .lp-mosaic__tile:nth-child(4n+3) .lp-mosaic__title{background-image:linear-gradient(var(--logo-red),var(--logo-red))}.page-sections .lp-mosaic__tile:nth-child(4n+4) .lp-mosaic__title{background-image:linear-gradient(var(--logo-orange),var(--logo-orange))}.adc-cat__tag{position:absolute;right:0;bottom:.35rem;padding:.3rem .4rem;background:var(--adc-sale);color:#fff;font:700 .62rem/1 var(--adc-display);letter-spacing:.06em;white-space:nowrap}.page-sections .lp-mosaic .section__heading{margin-bottom:1.2rem}@media (hover:hover) and (pointer:fine){.page-sections a.lp-mosaic__tile:hover .lp-mosaic__title{background-size:100% 2px}}@media (min-width:700px){.page-sections .lp-mosaic__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 1.1rem}}.page-sections .product__swiper{overflow:visible}.page-sections .product__swiper .vb-carousel__track{gap:.75rem;margin:0 -1rem;padding:.25rem 1rem 1rem;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:1rem}.page-sections .product__swiper .vb-carousel__track::-webkit-scrollbar{display:none}.page-sections .product__swiper .vb-carousel__slide{flex:0 0 44%!important;min-width:150px;max-width:none;width:auto;scroll-snap-align:start}.page-sections .product__swiper .vb-carousel__controls{display:none}@media (min-width:700px){.page-sections .product__swiper .vb-carousel__slide{flex-basis:31%!important}}@media (min-width:960px){.page-sections .product__swiper{position:relative}.page-sections .product__swiper .vb-carousel__track{margin:0;padding:.25rem 0 1rem;gap:1.25rem}.page-sections .product__swiper .vb-carousel__slide{flex-basis:calc((100% - 3*1.25rem)/4)!important}.page-sections .product__swiper .vb-carousel__controls{display:flex;position:absolute;right:0;top:-4.6rem;gap:.4rem;left:auto;bottom:auto;width:auto;height:auto;transform:none}.page-sections .section__heading:has(+.product__swiper){padding-right:7rem}}.sf-product{border-radius:0;background:transparent;border:0;box-shadow:none;overflow:visible}.sf-product__media{border-radius:0;background:var(--adc-surface-2);overflow:hidden;aspect-ratio:1}.sf-product__img,.sf-product__img img{border-radius:0}.sf-product__img img{transition:transform .6s var(--adc-ease),opacity .3s}.sf-product__body{padding:.7rem 0 .4rem;gap:.35rem;background:none}.sf-product__title{font:500 .92rem/1.3 var(--adc-body);color:var(--adc-ink);letter-spacing:.005em;text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;margin-bottom:.35rem}.sf-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .45rem}.sf-price .price{font:700 1.05rem/1.1 var(--adc-display);color:var(--adc-ink);white-space:nowrap}.sf-price .old{font-size:.85rem;color:var(--adc-muted);white-space:nowrap;order:2}.sf-price__from{font:500 .72rem/1 var(--adc-body);color:var(--adc-muted);width:100%}.sf-product__wish{top:.35rem;right:.35rem;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:0;background:color-mix(in srgb,#fff 88%,transparent);color:var(--adc-primary)}.sf-tag{border-radius:0;font:700 .68rem/1 var(--adc-display);letter-spacing:.1em;text-transform:uppercase;padding:.45rem .55rem;background:var(--adc-sale);color:#fff}.product__tags-wrapper.sf-product__tags{display:flex!important;top:.5rem;left:.5rem}.sf-tag--promotion{background:var(--adc-primary);color:#fff}.sf-product__quick{background:var(--adc-action);color:var(--adc-on-action);border:0;font-size:.7rem!important}@media (hover:hover) and (pointer:fine){.sf-product:hover .sf-product__img img{transform:scale(1.05)}}.landing-page-section[data-adc-season]{--season-bg:#cf1f17}.landing-page-section[data-adc-season="dia-toalla"]{--season-bg:#007a38}.landing-page-section[data-adc-season="black-friday"]{--season-bg:#021a30}.landing-page-section[data-adc-season="navidad"]{--season-bg:#b3170f}[data-adc-season] .section{padding:0;background:var(--season-bg);color:#fff}[data-adc-season] .sf-container{width:100%;display:grid;gap:0}[data-adc-season] .section__heading{position:relative;display:block;margin:0;padding:2rem 1rem 1.6rem calc(1rem + 10px)}[data-adc-season] .section__heading::before{content:"";position:absolute;inset:0 auto 0 0;width:10px;background:var(--adc-trama) 85% 20%/cover no-repeat #6e4b5b}[data-adc-season] .section__heading>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}[data-adc-season] .section__heading>.shrink-0{margin-top:1rem}[data-adc-season] .adc-tab{order:-1;background:#fff;color:var(--season-bg)}[data-adc-season] .section__title{font:700 clamp(2rem,9vw,3.4rem)/1 var(--adc-display);letter-spacing:-.01em;text-transform:none;color:#fff}[data-adc-season] .section__title::after{display:none}[data-adc-season] .section__heading .lp-rich,[data-adc-season] .section__heading .lp-rich p{color:#fff;opacity:.95;font-size:1rem;margin:0;max-width:30ch}[data-adc-season] .lp-rich p[data-adc-end]{display:none}[data-adc-season] .lp-link{display:inline-flex;justify-content:center;min-height:48px;padding:0 1.4rem;background:#fff;color:var(--season-bg);border:1.5px solid #fff}[data-adc-season] .lp-link::after{display:none}@media (hover:hover) and (pointer:fine){[data-adc-season] .lp-link:hover{background:transparent;color:#fff}}[data-adc-season] .product__swiper{background:var(--adc-surface);color:var(--adc-text);padding:1.2rem 0 .6rem;overflow:hidden;min-width:0}[data-adc-season] .product__swiper .vb-carousel__track{margin:0;padding:.25rem 1rem 1rem}[data-adc-season] .product__swiper .vb-carousel__slide{flex-basis:46%!important}.adc-season__timer{display:flex;align-items:center;gap:.6rem;margin-top:.3rem;max-width:100%}.adc-season__ends{flex:none;width:min-content;font:600 .68rem/1.25 var(--adc-display);letter-spacing:var(--adc-track);text-transform:uppercase}.adc-cd{display:flex;gap:.35rem;min-width:0}.adc-cd__u{display:grid;justify-items:center;gap:.25rem;min-width:46px;padding:.55rem .25rem .45rem;border:1px solid rgba(255,255,255,.55)}.adc-cd__u b{font:600 1.5rem/1 var(--adc-display);font-variant-numeric:tabular-nums}.adc-cd__u small{font:500 .58rem/1 var(--adc-display);letter-spacing:.14em;text-transform:uppercase;opacity:.9}@media (min-width:960px){[data-adc-season] .section{padding-block:3rem;background:transparent}[data-adc-season] .sf-container{grid-template-columns:minmax(320px,.8fr) 1.6fr;width:min(100% - 2rem,var(--adc-maxw))}[data-adc-season] .section__heading{background:var(--season-bg);padding:2.6rem 2.2rem 2.6rem calc(2.2rem + 40px);display:grid;align-content:center}[data-adc-season] .section__heading::before{width:40px}[data-adc-season] .product__swiper{padding:1.6rem 1.6rem 1rem;display:grid;align-content:center;border:1px solid var(--adc-line);border-left:0}[data-adc-season] .product__swiper .vb-carousel__track{padding:.25rem 0 1rem}[data-adc-season] .product__swiper .vb-carousel__slide{flex-basis:calc((100% - 2*1.25rem)/3)!important}[data-adc-season] .product__swiper .vb-carousel__controls{position:static;justify-content:flex-end}}.adc-seg{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin:0 0 1.1rem;padding-bottom:2px}.adc-seg::-webkit-scrollbar{display:none}.adc-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border:1px solid var(--adc-line);background:var(--adc-surface);color:var(--adc-ink);font:600 .8rem/1 var(--adc-display);letter-spacing:.06em;white-space:nowrap;transition:var(--adc-t)}.adc-chip[aria-pressed="true"]{background:var(--adc-ink);color:var(--adc-surface);border-color:var(--adc-ink)}@media (hover:hover) and (pointer:fine){.adc-chip:hover{border-color:var(--adc-ink)}}[data-adc-hide]{display:none!important}.page-sections .block.rich_text:not(:has(.lp-heading)) .sf-container{text-align:center}.page-sections .block.rich_text:not(:has(.lp-heading)) .section{padding-bottom:0}.page-sections .block.rich_text:not(:has(.lp-heading)) .lp-rich,.page-sections .block.rich_text:not(:has(.lp-heading)) .lp-rich p{font:500 clamp(1.5rem,6.4vw,2.9rem)/1.2 var(--adc-display);color:var(--adc-ink);letter-spacing:-.01em;max-width:24ch;margin:0 auto}.page-sections .block.rich_text:not(:has(.lp-heading)) .lp-rich strong{font-weight:700;background:linear-gradient(var(--logo-orange),var(--logo-orange)) no-repeat 0 94%/100% .08em}.page-sections .block.rich_text:has(.lp-heading) .section{padding-bottom:0}.page-sections .block.rich_text:has(.lp-heading) .sf-container{text-align:left}.page-sections .block.rich_text:has(.lp-heading) .section__title{text-align:left}.page-sections .block.rich_text:has(.lp-heading) .lp-heading{margin-bottom:0}.page-sections .block.rich_text:has(.lp-heading) .lp-rich{color:var(--adc-muted);margin-top:.7rem}.page-sections .block.rich_text:has(.lp-heading) .lp-rich p{margin:0 0 .4rem;max-width:56ch}.page-sections .block.rich_text .lp-rich p:has(>a:only-child){display:inline-block;margin:.8rem .5rem 0 0}.page-sections .block.rich_text .lp-rich p:has(>a:only-child)>a{display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:.5rem .9rem;border:1px solid var(--adc-line);color:var(--adc-ink);font:600 .86rem/1.2 var(--adc-display);text-decoration:none;transition:var(--adc-t)}.page-sections .block.rich_text .lp-rich a[href*="instagram.com"]::before,.page-sections .block.rich_text .lp-rich a[href*="tiktok.com"]::before{content:"";width:22px;height:22px;flex:none;background:currentColor;-webkit-mask:var(--adc-i-ig) center/contain no-repeat;mask:var(--adc-i-ig) center/contain no-repeat}.page-sections .block.rich_text .lp-rich a[href*="tiktok.com"]::before{-webkit-mask-image:var(--adc-i-tiktok);mask-image:var(--adc-i-tiktok)}@media (hover:hover) and (pointer:fine){.page-sections .block.rich_text .lp-rich p:has(>a:only-child)>a:hover{border-color:var(--adc-ink)}}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .section,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .section{padding-block:2rem}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .sf-container,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .sf-container{width:min(100% - 2rem,var(--adc-maxw))}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .vb-carousel__controls,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .vb-carousel__controls{display:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .vb-carousel__track,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .vb-carousel__track{display:grid;grid-auto-flow:row;grid-template-columns:minmax(0,1fr);overflow:visible;transform:none!important;width:auto}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .vb-carousel__slide,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .vb-carousel__slide{width:auto;max-width:none;flex:none!important;min-width:0}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .vb-carousel__track{gap:2rem}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner{position:relative;display:grid;gap:.6rem;height:auto;min-height:0;aspect-ratio:auto;overflow:visible;background:none;border-radius:0}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner::before,.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner::after{display:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner>picture,.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner>.widget-banner__img{grid-row:1;position:static;display:block;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden;background:var(--adc-surface-2);opacity:1}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner>picture img,.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner>.widget-banner__img{width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .8s var(--adc-ease)}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner__content{grid-row:2;position:static;inset:auto;display:block;width:auto;height:auto;padding:0;background:none;color:var(--adc-text);text-align:left;transform:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner__content>.sf-container{width:auto;max-width:none;margin:0;padding:0}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner__wrap{display:grid;gap:.6rem;width:auto;max-width:none;padding:0;margin:0;background:none;text-align:left}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner__title{display:flex;align-items:center;gap:.6rem;margin:.5rem 0 0;font:600 clamp(2rem,8vw,2.8rem)/1 var(--adc-display)!important;text-transform:lowercase;letter-spacing:-.01em;color:var(--adc-ink);text-shadow:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner__title::before{content:"";width:12px;height:12px;border-radius:50%;background:var(--logo-green);flex:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .vb-carousel__slide:nth-child(3n+2) .widget-banner__title::before{background:var(--logo-red)}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .vb-carousel__slide:nth-child(3n+3) .widget-banner__title::before{background:var(--logo-orange)}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .lp-rich,.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .lp-rich p{color:var(--adc-muted);margin:0;font-size:1rem;text-shadow:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner__wrap>div:not(.lp-rich){display:block;margin:0;position:relative}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner__btn{display:flex;align-items:center;gap:.6rem;width:100%;min-height:52px;padding:.6rem 1.6rem .6rem 0;margin:0;background:none;border:0;border-top:1px solid var(--adc-line);border-bottom:1px solid var(--adc-line);border-radius:0;color:var(--adc-ink);font:500 .92rem/1.3 var(--adc-body)!important;letter-spacing:0;text-transform:none;text-align:left;white-space:normal}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner__btn::after{content:"›";position:absolute;right:.2rem;top:50%;translate:0 -50%;font-size:1.3em;line-height:1;transition:transform .3s var(--adc-ease)}.adc-mom-price{position:absolute;right:1.6rem;top:50%;translate:0 -50%;font:700 1rem/1 var(--adc-display);color:var(--adc-ink);white-space:nowrap;pointer-events:none}@media (hover:hover) and (pointer:fine){.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner:hover img{transform:scale(1.04)}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner__btn:hover::after{transform:translateX(4px)}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner__btn:hover{background:none;color:var(--adc-ink)}}@media (min-width:860px){.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .vb-carousel__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .vb-carousel__track{gap:.75rem}@media (min-width:860px){.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .vb-carousel__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.page-sections .block.image_banner .section{padding-block:.5rem 2rem}.page-sections .block.image_banner .section>div{width:min(100% - 2rem,var(--adc-maxw));margin-inline:auto}.page-sections .block.image_banner .widget-banner,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner{position:relative;display:grid;place-items:center;overflow:hidden;min-height:340px;height:auto;aspect-ratio:auto;text-align:center;color:#fff;background:#052f57;border-radius:0}.page-sections .block.image_banner .widget-banner>picture,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner>picture,.page-sections .block.image_banner .widget-banner>.widget-banner__img,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner>.widget-banner__img{position:absolute;inset:0;width:100%;height:100%;opacity:1;transition:transform 1.2s var(--adc-ease)}.page-sections .block.image_banner .widget-banner img,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner img{width:100%;height:100%;object-fit:cover}.page-sections .block.image_banner .widget-banner::after,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner::after{content:"";display:block;position:absolute;inset:0;background:rgba(5,47,87,.5);opacity:1;z-index:1;pointer-events:none}.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner::after{background:linear-gradient(180deg,rgba(5,47,87,.05) 30%,rgba(5,47,87,.6))}.page-sections .block.image_banner .widget-banner__content,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner__content{position:relative;inset:auto;display:block;width:auto;height:auto;z-index:2;padding:0;transform:none;background:none;color:#fff;text-align:center}.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner__content{align-self:end}.page-sections .block.image_banner .widget-banner__content>.sf-container,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner__content>.sf-container{width:auto;max-width:none;padding:0;margin:0}.page-sections .block.image_banner .widget-banner__wrap,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner__wrap{display:grid;justify-items:center;gap:.5rem;padding:2rem 1rem;width:auto;max-width:none;margin:0;background:none;text-align:center}.page-sections .block.image_banner .widget-banner__wrap::before{content:"";width:96px;aspect-ratio:307.76/132.64;margin-bottom:.2rem;background:#fff;-webkit-mask:var(--adc-iso) center/contain no-repeat;mask:var(--adc-iso) center/contain no-repeat}.page-sections .block.image_banner .widget-banner__title{font:700 clamp(2.2rem,10vw,4.2rem)/1 var(--adc-display)!important;letter-spacing:-.01em;color:#fff;margin:0;text-transform:none;text-shadow:none}.page-sections .block.image_banner .widget-banner__desc{font:400 clamp(1.05rem,4.6vw,1.9rem)/1.2 var(--adc-display);color:#fff;margin:0;text-shadow:none}.adc-banner-note{display:block;font:600 .68rem/1.4 var(--adc-display);letter-spacing:var(--adc-track);text-transform:uppercase;opacity:.92;color:#fff;margin:.3rem 0 .5rem}.page-sections .block.image_banner .widget-banner__btn,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.4rem;background:#fff;color:#052f57;border:1.5px solid #fff;margin:.3rem 0 0;white-space:nowrap}@media (hover:hover) and (pointer:fine){.page-sections .block.image_banner .widget-banner__btn:hover,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner__btn:hover{background:transparent;color:#fff}.page-sections .block.image_banner .widget-banner:hover img,.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner:hover img{transform:scale(1.03)}}.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner{min-height:260px}.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner__title{font:700 clamp(1.7rem,7vw,2.6rem)/1 var(--adc-display)!important;color:#fff;margin:0;text-transform:none;text-shadow:none}.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .lp-rich{display:contents}.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .lp-rich p{order:-1;margin:0;font:600 .68rem/1 var(--adc-display);letter-spacing:var(--adc-track);text-transform:uppercase;color:#fff;text-shadow:none}.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .lp-rich p strong{font-weight:600}@media (min-width:860px){.page-sections .block.image_banner .widget-banner{min-height:440px}.page-sections .block.slider:has(>.section>.sf-container):not(:has(.widget-banner__btn:is([href^="/p/"],[href*="instagram.com"],[href*="tiktok.com"]))) .widget-banner{min-height:400px}}.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner{background:#c74100;min-height:300px;place-items:end start;text-align:left}.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner::after{display:none}.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner::before{content:"";position:absolute;inset:0 0 auto;height:10px;background:var(--adc-trama) 40% 85%/1200px auto;z-index:2}.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner__content{text-align:left}.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner__wrap{justify-items:start;text-align:left;padding:1.6rem 1.2rem}.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner__wrap::before{width:84px}.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner__title{font-size:clamp(1.8rem,7vw,2.6rem)!important}.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner__desc{font:400 1.02rem/1.5 var(--adc-body);max-width:32ch}.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner__btn{color:#a33600}@media (min-width:960px){.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner__wrap{padding:2.4rem 2.2rem}}.page-sections .block.google_reviews{background:var(--adc-tint)}.page-sections .block.google_reviews .sf-container{display:grid;gap:1.4rem;min-width:0}.page-sections .block.google_reviews .section__heading{display:grid;justify-items:start;gap:0;margin:0;text-align:left}.page-sections .block.google_reviews .section__heading .mt-4{margin-top:1.1rem}.page-sections .block.google_reviews .section__heading a{display:flex;align-items:center;flex-wrap:wrap;gap:0 1rem;color:inherit;text-decoration:none;justify-content:flex-start}.page-sections .block.google_reviews .section__heading a>span:first-child{display:flex;align-items:center;gap:1rem}.page-sections .block.google_reviews .section__heading strong{font:600 clamp(3.4rem,15vw,5rem)/.9 var(--adc-display);letter-spacing:-.03em;color:var(--adc-ink)}.page-sections .block.google_reviews .section__heading a span span{color:var(--logo-orange);font-size:1.2rem;letter-spacing:2px;white-space:nowrap}.page-sections .block.google_reviews .section__heading a>span:last-child{font-size:.85rem;color:var(--adc-muted);width:100%;margin-top:.3rem}.page-sections .google-reviews__swiper{min-width:0;margin:0}.page-sections .google-reviews__swiper .vb-carousel__track{gap:.75rem;margin:0 -1rem;padding:.25rem 1rem 1rem;scroll-padding-inline:1rem}.page-sections .google-reviews__swiper .vb-carousel__slide{flex:0 0 84%!important;width:auto;max-width:none}.page-sections .google-reviews__swiper .vb-carousel__controls{display:none}.page-sections .google-review-card{display:grid;gap:.8rem;align-content:start;padding:1.2rem;border-radius:0;border:1px solid var(--adc-line);background:var(--adc-surface)}.page-sections .google-review-card img{border-radius:0}.page-sections .google-review-card>div{margin:0}.page-sections .google-review-card strong{font:600 .9rem/1.2 var(--adc-display);color:var(--adc-ink)}.page-sections .google-review-card span[class*="fbbc04"]{color:var(--logo-orange)}.page-sections .google-review-card p{font:500 1.02rem/1.5 var(--adc-body);color:var(--adc-ink);margin:0;-webkit-line-clamp:6}@media (min-width:960px){.page-sections .block.google_reviews .sf-container{grid-template-columns:320px minmax(0,1fr);gap:3rem;align-items:center}.page-sections .google-reviews__swiper .vb-carousel__track{margin:0;padding:.25rem 0 1rem;gap:1.25rem}.page-sections .google-reviews__swiper .vb-carousel__slide{flex-basis:calc((100% - 2*1.25rem)/3)!important}.page-sections .google-reviews__swiper .vb-carousel__controls{display:flex;justify-content:flex-end;position:static;gap:.4rem;width:auto;height:auto;transform:none}}.page-sections .lp-columns .section__heading{display:block;text-align:left;margin-bottom:1.2rem}.page-sections .lp-columns__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--adc-line);border-left:1px solid var(--adc-line)}.page-sections .lp-columns__item{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:.6rem;row-gap:.1rem;align-items:center;align-content:center;padding:.9rem .75rem;border-right:1px solid var(--adc-line);border-bottom:1px solid var(--adc-line);background:none;border-radius:0;text-align:left;box-shadow:none;min-width:0}.page-sections .lp-columns__item:last-child:nth-child(odd){grid-column:1/-1}.page-sections .lp-columns__icon,.page-sections .lp-columns__item>svg{grid-row:span 2;width:26px;height:26px;color:var(--adc-primary);margin:0}.page-sections .lp-columns__title{grid-column:2;min-width:0;margin:0;font:600 .86rem/1.25 var(--adc-display);color:var(--adc-ink);letter-spacing:0;text-transform:none}.page-sections .lp-columns__text{grid-column:2;min-width:0;margin:0;padding:0}.page-sections .lp-columns__text p{margin:0;font-size:.8rem;line-height:1.3;color:var(--adc-muted)}@media (min-width:700px){.page-sections .lp-columns__grid{grid-template-columns:repeat(3,1fr)}.page-sections .lp-columns__item:last-child:nth-child(odd){grid-column:auto}}.page-sections .lp-columns:has(.lp-columns__image) .lp-columns__grid{border:0;gap:1.25rem}.page-sections .lp-columns:has(.lp-columns__image) .lp-columns__item{border:0;padding:0;display:grid;gap:.6rem;align-content:start}.page-sections .lp-columns__image{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:0}.page-sections .lp-columns:has(.lp-columns__image) .lp-columns__text{padding:0}.page-sections .lp-columns__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;border:1.5px solid var(--adc-ink);color:var(--adc-ink);font:600 .76rem/1 var(--adc-display);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:0}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)){border-top:1px solid var(--adc-line);position:relative}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .section__heading{display:flex;flex-direction:column;align-items:flex-start;gap:0}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .section__heading>.lp-rich{display:contents}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .section__heading>.lp-rich p{margin:.7rem 0 0}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .section>.sf-container{display:flex;flex-direction:column}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__grid{display:grid;grid-template-columns:1fr;gap:0;border:0;counter-reset:adc-step}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__item{counter-increment:adc-step;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;row-gap:.2rem;padding:1.2rem 0;border:0;border-bottom:1px solid var(--adc-line);grid-column:auto;justify-items:start;align-content:start}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__item::before{content:counter(adc-step,decimal-leading-zero);grid-row:span 2;font:300 2.6rem/1 var(--adc-display);color:var(--logo-green)}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__item:nth-child(3n+2)::before{color:var(--logo-red)}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__item:nth-child(3n+3)::before{color:var(--logo-orange)}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__item::before{grid-column:1}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__title{grid-column:2;font:600 .86rem/1.3 var(--adc-display);letter-spacing:.12em;text-transform:uppercase}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__text{padding:0}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__text p{font-size:.95rem;line-height:1.5}@media (min-width:860px){.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__grid{grid-template-columns:repeat(3,1fr);border-top:1px solid var(--adc-line)}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__item{border-bottom:0;border-right:1px solid var(--adc-line);padding:1.6rem 1.6rem 1.6rem 0}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__item+.lp-columns__item{padding-left:1.6rem}.page-sections .lp-columns:not(:has(.lp-columns__item>svg,.lp-columns__image)) .lp-columns__item:last-child{border-right:0}}.page-sections .block.image_text .section>.sf-container>.flex{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0;align-items:stretch}.page-sections .block.image_text .section>.sf-container>.flex>div{width:auto;padding:0;min-width:0;flex:none}.page-sections .block.image_text .section>.sf-container>.flex>div>img,.page-sections .block.image_text .section>.sf-container>.flex>div>picture img{display:block;width:100%;height:100%;aspect-ratio:4/3;object-fit:cover;background:var(--adc-surface-2);border-radius:0}.page-sections .block.image_text .lp-rich{color:var(--adc-muted);margin-top:.7rem;font-size:.98rem}.page-sections .block.image_text .lp-rich>p{margin:0 0 .8rem}.page-sections .block.image_text .lp-rich>p:has(>strong:only-child){position:absolute;left:0;top:calc((100vw - 2rem)*.75 - 30px);margin:0;z-index:2}.page-sections .block.image_text ol{list-style:none;margin:1rem 0 0;padding:0;display:grid}.page-sections .block.image_text ol li{margin:0;padding:1rem 0;border-top:1px solid var(--adc-line);list-style:none}.page-sections .block.image_text ol li p{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:1rem;margin:0;color:var(--adc-muted);font-size:.95rem;line-height:1.5}.page-sections .block.image_text ol li strong{font:600 1.2rem/1.2 var(--adc-display);color:var(--adc-ink)}.page-sections .block.image_text:has(ol) ul{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--adc-line)}.page-sections .block.image_text:has(ol) ul li{margin:0;padding:1rem .5rem 0 0;list-style:none}.page-sections .block.image_text:has(ol) ul li+li{padding-left:.75rem;border-left:1px solid var(--adc-line)}.page-sections .block.image_text:has(ol) ul li p{display:grid;gap:.2rem;margin:0;font-size:.78rem;line-height:1.3;color:var(--adc-muted)}.page-sections .block.image_text:has(ol) ul li strong{font:600 clamp(1.3rem,5.4vw,1.9rem)/1 var(--adc-display);color:var(--adc-ink)}.page-sections .block.image_text:has(ol){background:var(--adc-tint)}.page-sections .block.image_text .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.4rem;background:var(--adc-action);color:var(--adc-on-action);border:1.5px solid var(--adc-action);margin:.4rem .5rem 0 0}@media (min-width:960px){.page-sections .block.image_text .section>.sf-container>.flex{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem;align-items:stretch}.page-sections .block.image_text .section>.sf-container>.flex>div>img{aspect-ratio:auto;min-height:100%}.page-sections .block.image_text .lp-rich>p:has(>strong:only-child){top:auto;bottom:0}.page-sections .block.image_text .section>.sf-container>.flex>div:last-child{align-self:center}}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .section>.sf-container>.flex{gap:0;border:1px solid var(--adc-line);background:var(--adc-surface)}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .section>.sf-container>.flex>div>img{background:#052f57;aspect-ratio:auto;min-height:220px}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .section>.sf-container>.flex>div:last-child{padding:1.6rem 1.2rem}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .lp-rich>p:has(>strong:only-child){position:static;margin:.8rem 0 .4rem}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .section>.sf-container>.flex>div:last-child>div{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:.6rem}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .section__title,.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .lp-rich>p:not(:has(>a:only-child)),.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) ul{width:100%;flex:none}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .lp-rich{display:contents}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .lp-rich>p:has(>strong:only-child){order:-1;margin:0 0 .8rem}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .section__title{font:600 var(--adc-fs-h2)/1.15 var(--adc-display)}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .section__title::after{display:none}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .lp-rich>p{margin:.8rem 0 .8rem;color:var(--adc-muted)}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) ul{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.75rem;width:100%}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) ul li{margin:0;padding:0 0 0 2rem;list-style:none;position:relative}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) ul li::before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;background:var(--adc-primary);-webkit-mask:var(--adc-i-pin) center/contain no-repeat;mask:var(--adc-i-pin) center/contain no-repeat}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) ul li:nth-child(2)::before{-webkit-mask-image:var(--adc-i-clock);mask-image:var(--adc-i-clock)}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) ul li:nth-child(3)::before{-webkit-mask-image:var(--adc-i-wa);mask-image:var(--adc-i-wa)}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) ul li p{display:grid;margin:0;font-size:.9rem;color:var(--adc-muted)}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) ul li strong{font:600 .95rem/1.3 var(--adc-display);color:var(--adc-ink)}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .lp-rich>p:has(>a:only-child){order:6;margin:.4rem 0 0}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) a.btn{order:5}@media (min-width:860px){.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .section>.sf-container>.flex{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .section>.sf-container>.flex>div>img{height:100%;min-height:100%}.page-sections .block.image_text:has(.lp-rich ul):not(:has(ol)) .section>.sf-container>.flex>div:last-child{padding:2.6rem}}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .section{padding-block:1.4rem 2.5rem}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .sf-container{width:min(100% - 2rem,var(--adc-maxw))}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .vb-carousel__track{gap:.75rem;margin:0 -1rem;padding:.25rem 1rem 1rem;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:1rem}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .vb-carousel__track::-webkit-scrollbar{display:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .vb-carousel__slide{flex:0 0 62%!important;width:auto;max-width:none;scroll-snap-align:start}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .vb-carousel__controls{display:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner{position:relative;display:grid;gap:.6rem;height:auto;min-height:0;aspect-ratio:auto;overflow:visible;background:none;border-radius:0;container-type:inline-size}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner::before,.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner::after{display:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner>picture,.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner>.widget-banner__img{grid-row:1;position:relative;display:block;width:100%;height:auto;aspect-ratio:4/5;opacity:1;background:var(--adc-surface-2);overflow:hidden}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner>picture img,.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner>.widget-banner__img{width:100%;height:100%;aspect-ratio:4/5;object-fit:cover}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner__content{grid-row:2;position:static;inset:auto;display:block;width:auto;height:auto;padding:0;background:none;color:var(--adc-ink);text-align:left;transform:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner__content>.sf-container{width:auto;max-width:none;padding:0;margin:0}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner__wrap{display:block;padding:0;margin:0;width:auto;max-width:none;background:none;text-align:left}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner__title{margin:0;font:500 .92rem/1.35 var(--adc-body)!important;color:var(--adc-ink);text-shadow:none;text-transform:none}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner__btn{position:absolute;left:0;top:0;width:100cqw;height:calc(100cqw*1.25);padding:0;margin:0;background:none;border:0;font-size:0!important;display:block;z-index:2;color:transparent}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner__btn::before{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;translate:-50% -50%;border-radius:50%;background:#fff}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner__btn::after{content:"";position:absolute;left:50%;top:50%;width:64px;height:64px;translate:-50% -50%;background:#052f57;-webkit-mask:var(--adc-i-play) center/28px no-repeat;mask:var(--adc-i-play) center/28px no-repeat}@media (min-width:700px){.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .vb-carousel__slide{flex-basis:31%!important}}@media (min-width:960px){.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .vb-carousel__track{margin:0;padding:.25rem 0 1rem;gap:1.25rem}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .vb-carousel__slide{flex-basis:calc((100% - 3*1.25rem)/4)!important}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .vb-carousel__controls{display:flex;justify-content:flex-end;position:static;gap:.4rem;width:auto;height:auto;transform:none}}.page-sections .block.faq{border-top:1px solid var(--adc-line)}.page-sections .landing-page-faq{width:min(100% - 2rem,var(--adc-maxw));max-width:none;margin-inline:auto;padding:2.5rem 0;display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem}.page-sections .landing-page-faq__header{text-align:left;margin:0}.page-sections .landing-page-faq__header p,.page-sections .landing-page-faq__header .lp-rich{color:var(--adc-muted);margin:.7rem 0 0}.page-sections .landing-page-faq__layout{display:grid;gap:1.4rem;grid-template-columns:minmax(0,1fr);margin:0}.page-sections .landing-page-faq__item{border:0;border-bottom:1px solid var(--adc-line);border-radius:0;background:none;margin:0;box-shadow:none}.page-sections .landing-page-faq__item>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.8rem 0;font:600 1rem/1.35 var(--adc-display);color:var(--adc-ink);list-style:none;background:none}.page-sections .landing-page-faq__item>summary::-webkit-details-marker{display:none}.page-sections .landing-page-faq__answer{padding:0 0 1.1rem;color:var(--adc-muted);line-height:1.6}.page-sections .landing-page-faq__help{border:0;border-radius:0;background:var(--adc-tint);padding:1.2rem;margin:0}.page-sections .landing-page-faq__help .lp-heading{font:600 1rem/1.3 var(--adc-display);letter-spacing:0;text-transform:none;margin:0 0 .3rem}.page-sections .landing-page-faq__help .lp-heading::after{display:none}.page-sections .landing-page-faq__help .lp-rich{color:var(--adc-muted);font-size:.95rem}.page-sections .landing-page-faq__help a.btn{background:none;color:var(--adc-ink);border-color:var(--adc-ink)}.page-sections .landing-page-faq__help a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.4rem;margin-top:.6rem;border:1.5px solid var(--adc-ink);color:var(--adc-ink);background:none;font:600 .82rem/1 var(--adc-display);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:0}@media (min-width:960px){.page-sections .landing-page-faq{padding:4.5rem 0;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:3rem}.page-sections .landing-page-faq__header{grid-column:1}.page-sections .landing-page-faq__layout{grid-column:2;grid-row:1/span 2}}.page-sections .block.newsletter .newsletter{position:relative;overflow:hidden;background:var(--adc-celeste);color:#052f57;padding:2.6rem 0 2.8rem;margin-top:2.5rem;text-align:left}.page-sections .block.newsletter .newsletter::before{content:"";position:absolute;inset:0 0 auto;height:10px;background:var(--adc-trama) 8% 60%/1200px auto}.page-sections .block.newsletter .sf-container{position:relative;display:grid;gap:1.3rem}.page-sections .block.newsletter .sf-container>.mb-6{margin:0}.page-sections .block.newsletter h2{font:600 var(--adc-fs-h2)/1.15 var(--adc-display);letter-spacing:.04em;text-transform:uppercase;color:#052f57;margin:0 0 .5rem}.page-sections .block.newsletter p{color:color-mix(in srgb,#052f57 82%,transparent);margin:0}.page-sections .block.newsletter .-mx-3{margin:0;display:block}.page-sections .block.newsletter .-mx-3>div{width:100%;padding:0}.page-sections .block.newsletter form .hstack{display:grid;grid-template-columns:minmax(0,1fr);gap:.6rem}.page-sections .block.newsletter .form-group{margin:0}.page-sections .block.newsletter .form-control{width:100%;height:52px;border:1.5px solid #052f57!important;border-radius:0;background:#fff;padding:0 1rem;color:#052f57;font:500 16px/1 var(--adc-body)}.page-sections .block.newsletter .form-control::placeholder{color:#62666a}.page-sections .block.newsletter button[type=submit]{min-height:52px;margin:0;padding:0 1.4rem;background:var(--adc-action);color:var(--adc-on-action);border:1.5px solid var(--adc-action)}@media (min-width:700px){.page-sections .block.newsletter form .hstack{grid-template-columns:1fr 1fr auto}}@media (min-width:960px){.page-sections .block.newsletter .newsletter{padding:4rem 0}.page-sections .block.newsletter .sf-container{grid-template-columns:1fr 1.2fr;gap:3rem;align-items:end}}@media (min-width:960px){.page-sections{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.page-sections>.landing-page-section{grid-column:1/-1;min-width:0}.page-sections>.landing-page-section:has(.lp-columns__item>svg):has(+ .landing-page-section .block.image_banner){grid-column:1}.page-sections>.landing-page-section:has(.lp-columns__item>svg)+.landing-page-section:has(.block.image_banner){grid-column:2}.page-sections>.landing-page-section:has(.lp-columns__item>svg):has(+ .landing-page-section .block.image_banner) .sf-container{width:auto;margin-left:max(1rem,calc((100vw - var(--adc-maxw))/2));margin-right:1.5rem}.page-sections>.landing-page-section:has(.lp-columns__item>svg):has(+ .landing-page-section .block.image_banner) .lp-columns__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-sections>.landing-page-section:has(.lp-columns__item>svg)+.landing-page-section:has(.block.image_banner) .section{padding-block:4.5rem;height:100%}.page-sections>.landing-page-section:has(.lp-columns__item>svg)+.landing-page-section:has(.block.image_banner) .section>div{width:auto;margin-left:1.5rem;margin-right:max(1rem,calc((100vw - var(--adc-maxw))/2));height:100%}.page-sections>.landing-page-section:has(.lp-columns__item>svg)+.landing-page-section:has(.block.image_banner) .widget-banner{height:100%}}@media (prefers-reduced-motion:reduce){.page-sections *{transition:none!important}}.page-sections .landing-page-faq__group:only-child>.lp-heading{display:none}.page-sections .landing-page-faq__group>.lp-heading{font:600 .78rem/1.2 var(--adc-display);letter-spacing:var(--adc-track);text-transform:uppercase;margin:0 0 .4rem}.page-sections .landing-page-faq__group>.lp-heading::after{display:none}.page-sections .google-reviews__swiper .vb-carousel__track{align-items:stretch}.page-sections .google-reviews__swiper .vb-carousel__slide{display:flex;height:auto}.page-sections .google-review-card{width:100%;height:auto;flex:1 1 auto;grid-template-rows:auto auto 1fr}.page-sections .block.slider:has(>.section>.w-full) .section{overflow:hidden;min-width:0}.page-sections .block.slider:has(>.section>.w-full) .vb-carousel{overflow:hidden}.adc-mw{display:inline;opacity:.18}.page-sections .block.image_banner .widget-banner{isolation:isolate}@media (min-width:960px){.page-sections .block.slider:has(>.section>.w-full) .widget-banner>picture,.page-sections .block.slider:has(>.section>.w-full) .widget-banner>.widget-banner__img,.page-sections .block.slider:has(>.section>.w-full) .adc-hv{top:-4%;bottom:auto;height:108%}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.page-sections .lp-mosaic__tile img{transition:transform .6s var(--adc-ease),clip-path .6s var(--adc-ease);clip-path:inset(0)}.page-sections a.lp-mosaic__tile:hover img{transform:scale(1.05);clip-path:inset(2.38%)}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner>.widget-banner__img,.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner>picture img{transition:transform .8s var(--adc-ease),clip-path .8s var(--adc-ease);clip-path:inset(0)}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner:hover>.widget-banner__img,.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn[href^="/p/"]) .widget-banner:hover>picture img{transform:scale(1.04);clip-path:inset(1.92%)}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner__btn::before{transition:scale .3s var(--adc-ease)}.page-sections .block.slider:has(>.section>.sf-container):has(.widget-banner__btn:is([href*="instagram.com"],[href*="tiktok.com"])) .widget-banner:hover .widget-banner__btn::before{scale:1.1}.sf-product__wish{transition:background-color .2s var(--adc-ease),transform .2s var(--adc-ease)}.sf-product__wish:hover{background:#fff;transform:scale(1.06)}}@keyframes adcTrama{from{background-position:50% 30%}to{background-position:50% 70%}}@keyframes adcTela{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference) and (min-width:960px){.page-sections .block.slider:has(>.section>.w-full)::before{animation:adcTela 1.2s var(--adc-ease) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-adc-season] .section__heading::before{animation:adcTrama linear both;animation-timeline:view()}}}@media (hover:hover) and (pointer:fine){.page-sections .block.image_banner:not(:has(.widget-banner img[src])) .widget-banner__btn:hover{background:transparent;color:#fff;border-color:#fff}}.sf-topbar{background:var(--topbar-bg,#052f57);color:var(--topbar-color,#fff);padding-block:0;min-height:34px;display:flex;align-items:center}.sf-topbar>*{width:100%;font:600 .7rem/1.1 var(--adc-display);letter-spacing:var(--adc-track);text-transform:uppercase;padding-block:.4rem;animation:adcLate 1.1s both}.sf-topbar span{font:inherit;letter-spacing:inherit}@keyframes adcLate{0%,70%{opacity:0}to{opacity:1}}.sf-topbar:has(+ .adc-topbar-r){display:none}.adc-topbar-r{position:relative;height:34px;overflow:hidden;background:var(--topbar-bg,#052f57);color:var(--topbar-color,#fff)}.adc-topbar__s{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;gap:.45rem;padding-inline:1rem;text-align:center;white-space:nowrap;overflow:hidden;font:600 .7rem/1 var(--adc-display);letter-spacing:var(--adc-track);text-transform:uppercase;opacity:0;transform:translateY(100%);transition:opacity .45s var(--adc-ease),transform .45s var(--adc-ease)}.adc-topbar__s.is-on{opacity:1;transform:none}.sf-header{background:var(--header-bg,#fff);border-bottom:1px solid var(--adc-line);color:var(--header-color,#052f57)}.sf-header .actions-navbar{background:var(--header-bg,#fff);color:var(--header-color,#052f57);padding-block:.25rem}.sf-header .navbar-brand{margin-right:auto;padding:2px 0}.sf-header .sf-logo{height:40px;max-height:none;width:auto;max-width:none}@media (max-width:991px){.sf-header .navbar-toggler{width:44px;height:44px;display:grid;place-items:center;padding:0;font-size:1.6rem;color:var(--header-color,#052f57)}}.sf-header .nav-icon{min-width:44px;height:44px;aspect-ratio:auto;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;color:var(--header-color,#052f57);background:transparent;border-radius:0;padding:0 .3rem}.sf-header .nav-icon svg{width:22px;height:22px;color:inherit;max-width:none}.sf-header .nav-icon span:not(.relative):not(.sf-cart-badge){font:500 .8rem/1 var(--adc-body)}.sf-header .sf-cart-badge{background:var(--adc-sale);color:#fff;border-radius:0;font:700 .68rem/1 var(--adc-display)}@media (max-width:991px){.sf-header .actions-navbar__right>.nav-item:has(a[href="/account"]),.sf-header .actions-navbar__right>.nav-item:has(a[href="/account/wishlists"]){display:none}}@media (min-width:992px){.sf-header .sf-logo{height:60px;max-height:60px}.sf-header .actions-navbar{padding-block:.5rem}.sf-header .sf-search-panel input[type=search],.sf-header .sf-search-panel .form-control{height:46px;background:var(--adc-surface-2);border:1px solid transparent;border-radius:0;font:400 .95rem/1 var(--adc-body);color:var(--adc-ink)}.sf-header .sf-search-panel button[type=submit]{background:none;border:0;color:var(--adc-muted);box-shadow:none}.sf-header .sf-search-panel input[type=search]:focus{border-color:var(--adc-line);box-shadow:none;background:var(--adc-surface)}.sf-header .main-navbar{background:var(--header-bg,#fff);border-top:1px solid var(--adc-line);border-bottom:0}.sf-header .main-navbar-nav{justify-content:center;gap:.25rem}.sf-header .main-navbar-nav>.nav-item>.nav-link{display:flex;align-items:center;gap:.4rem;height:48px;padding:0 .8rem;color:var(--adc-ink);font:600 .74rem/1 var(--adc-display);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(var(--logo-orange),var(--logo-orange)) no-repeat 50% 100%/0 3px;transition:background-size .3s var(--adc-ease)}.sf-header .main-navbar-nav>.nav-item:hover>.nav-link,.sf-header .main-navbar-nav>.nav-item:focus-within>.nav-link{background-size:calc(100% - 1.6rem) 3px;color:var(--adc-ink)}.sf-header .main-navbar-nav .megamenu__toggle{display:none}.sf-header .dropdown-menu{border-radius:0;border:1px solid var(--adc-line);border-top:3px solid var(--adc-primary);box-shadow:0 14px 30px -20px color-mix(in srgb,var(--adc-primary) 35%,transparent)}.sf-header .dropdown-menu .collection__title,.sf-header .dropdown-menu a{font:500 .92rem/1.2 var(--adc-body);color:var(--adc-text);text-transform:none;letter-spacing:0}.sf-header .dropdown-menu a.collection img{border-radius:0}.sf-header .dropdown-menu a:hover{color:var(--adc-ink)}}.sf-header .main-navbar-nav>.nav-item>.nav-link[href^="/c/"],.sf-nav-panel .nav-link[href^="/c/"]{color:var(--adc-sale)}@media (min-width:992px){.sf-header .has-megamenu>.dropdown-menu{left:50%;right:auto;translate:-50% 0;width:min(100% - 2rem,var(--adc-maxw));max-width:none;padding:1.4rem 1.6rem}.sf-header .has-megamenu>.dropdown-menu>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,150px));justify-content:center;gap:1.1rem;margin:0}.sf-header .has-megamenu>.dropdown-menu a.collection{display:grid;gap:.5rem;width:auto;max-width:none;flex:none;margin:0;padding:0;text-align:center}.sf-header .has-megamenu>.dropdown-menu .collection__img-wrapper{display:block;aspect-ratio:1;overflow:hidden;background:var(--adc-surface-2)}.sf-header .has-megamenu>.dropdown-menu .collection__img-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--adc-ease)}.sf-header .has-megamenu>.dropdown-menu .collection__content-wrapper{padding:0}.sf-header .has-megamenu>.dropdown-menu .collection__title{font:600 .68rem/1.25 var(--adc-display);letter-spacing:.1em;text-transform:uppercase;color:var(--adc-ink)}}@media (min-width:992px) and (hover:hover) and (pointer:fine){.sf-header .has-megamenu>.dropdown-menu a.collection:hover img{transform:scale(1.05)}}.sf-header .main-navbar-nav>.nav-item>.nav-link::before{content:"";position:static;inset:auto;width:18px;height:18px;flex:none;display:none;background:currentColor;opacity:.8;visibility:visible;transform:none;scale:1;translate:none;transition:none;-webkit-mask:var(--i,var(--adc-i-c-tag)) center/contain no-repeat;mask:var(--i,var(--adc-i-c-tag)) center/contain no-repeat}.nav-link[href="/t/toallas"]{--i:var(--adc-i-c-bath)}.nav-link[href="/t/dormitorio"]{--i:var(--adc-i-c-bed)}.nav-link[href="/t/cocina"]{--i:var(--adc-i-c-kitchen)}.nav-link[href="/t/exteriores"]{--i:var(--adc-i-c-beach)}.nav-link[href="/t/accesorios"]{--i:var(--adc-i-c-hanger)}.nav-link[href="/blog"]{--i:var(--adc-i-c-sparkle)}.nav-link[href="/lp/contacto"]{--i:var(--adc-i-phone)}@media (min-width:1180px){.sf-header .main-navbar-nav>.nav-item>.nav-link::before{display:block}}@media (max-width:991px){.sf-nav-panel{background:var(--adc-surface);color:var(--adc-ink)}.sf-nav-panel .offcanvas-header{border-bottom:1px solid var(--adc-line)}.sf-nav-panel .offcanvas-header img{max-height:42px}.sf-nav-panel .main-navbar-nav>.nav-item{border-bottom:1px solid var(--adc-line)}.sf-nav-panel .main-navbar-nav>.nav-item>.nav-link{display:flex;align-items:center;gap:.7rem;min-height:54px;padding:.4rem 0;color:var(--adc-ink);font:600 .86rem/1.2 var(--adc-display);letter-spacing:.1em;text-transform:uppercase}.sf-header .main-navbar-nav>.nav-item>.nav-link::before{display:block;width:22px;height:22px}.sf-nav-panel .megamenu__toggle{width:44px;min-height:44px;color:var(--adc-ink)}.sf-nav-panel .dropdown-menu{border-left:2px solid var(--logo-orange);margin:0 0 .6rem;padding:0 0 0 .9rem;background:none;box-shadow:none;border-radius:0}.sf-nav-panel .dropdown-menu a,.sf-nav-panel .dropdown-menu .collection__title{font:500 .92rem/1.2 var(--adc-body);color:var(--adc-text);text-transform:none;letter-spacing:0}.sf-nav-panel .dropdown-menu img{border-radius:0}}.adc-mcats{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding:.5rem 1rem;border-top:1px solid var(--adc-line);background:var(--header-bg,#fff)}.adc-mcats::-webkit-scrollbar{display:none}.adc-mcats a{display:inline-flex;align-items:center;gap:.35rem;min-height:36px;padding:0 .85rem;white-space:nowrap;color:var(--adc-ink);background:color-mix(in srgb,var(--adc-ink) 6%,transparent);font:600 .7rem/1 var(--adc-display);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.adc-mcats a.is-hot{background:var(--adc-sale);color:#fff}@media (min-width:992px){.adc-mcats{display:none}}.sf-footer{position:relative;background:var(--footer-bg,#052f57);color:var(--footer-color,#d6e0ea);padding-top:2.5rem}.sf-footer::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#009946 0 25%,#052f57 25% 50%,#e12219 50% 75%,#fb5100 75%)}.sf-footer .sf-container{width:min(100% - 2rem,var(--adc-maxw));max-width:none;padding-inline:0}.sf-footer .footer-widget img{max-height:68px}.sf-footer p{opacity:.85;font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}.sf-footer .footer-widget__title{font:600 .78rem/1 var(--adc-display);letter-spacing:var(--adc-track);text-transform:uppercase;color:#fff;min-height:44px;margin-bottom:.4rem;display:flex;align-items:center;justify-content:space-between}.sf-footer .footer-widget__title svg{max-width:18px;width:18px}.sf-footer .footer-widget__link{display:block;padding:.45rem 0;margin:0;color:inherit;opacity:.85;font-size:.92rem;word-break:normal}.sf-footer .footer-widget__link>svg{display:none}.sf-footer .footer__social-link{width:44px;height:44px;display:inline-grid;place-items:center;border:1px solid color-mix(in srgb,var(--footer-color,#d6e0ea) 30%,transparent);color:var(--footer-color,#d6e0ea);border-radius:0;transition:var(--adc-t)}.sf-footer .footer__social-link svg{max-width:20px;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.sf-footer a:hover{color:#fff;opacity:1}.sf-footer .footer__social-link:hover{background:#fff;color:var(--footer-bg,#052f57)}}.sf-footer .footer__social-link[href*="twitter"]{display:none}.adc-fpay{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;margin:1.5rem 0 0;padding:0;font-size:.82rem}.adc-fpay b{font:600 .7rem/1 var(--adc-display);letter-spacing:var(--adc-track);text-transform:uppercase;opacity:.85}.adc-fpay ul{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.adc-fpay li{display:inline-flex;align-items:center;min-height:32px;padding:0 .7rem;border:1px solid color-mix(in srgb,var(--footer-color,#d6e0ea) 30%,transparent);font:500 .8rem/1 var(--adc-body)}.sf-footer p[data-adc-fpay]{display:none}@media (min-width:992px){.sf-footer{padding-top:4rem}.sf-footer .footer-widget__title{min-height:auto;margin-bottom:1rem}.sf-footer .footer-widget__title svg{display:none}}.float-wa{display:none;place-items:center;width:56px;height:56px;right:1.2rem;bottom:1.2rem;margin:0;box-shadow:0 10px 24px -10px rgba(0,0,0,.45);z-index:1000}.float-wa svg{margin:0!important;max-width:none}@media (min-width:960px){.float-wa{display:grid}}html:not([data-adc-on]) .float-wa{display:grid}.adc-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:1036;display:grid;grid-template-columns:repeat(5,1fr);padding:.3rem .25rem calc(.3rem + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--adc-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--adc-line)}.adc-tabbar>a,.adc-tabbar>button{position:relative;display:grid;justify-items:center;align-content:center;gap:.18rem;min-height:52px;border:0;background:none;padding:0;color:var(--adc-muted);text-decoration:none;font:600 .62rem/1 var(--adc-display);letter-spacing:.08em;text-transform:uppercase}.adc-tabbar .adc-ico{width:22px;height:22px}.adc-tabbar [aria-current="page"]{color:var(--adc-ink)}.adc-tabbar [aria-current="page"]::before{content:"";position:absolute;top:2px;width:22px;height:3px;background:var(--logo-orange)}.adc-tabbar a.is-sale{color:var(--adc-sale)}.adc-tabbar b{position:absolute;top:3px;right:calc(50% - 22px);min-width:19px;height:19px;padding:0 5px;background:var(--adc-sale);color:#fff;font:700 .7rem/19px var(--adc-display);text-align:center}.adc-tabbar b:empty,.adc-tabbar b[data-n="0"]{display:none}@media (max-width:959px){body:has(.adc-tabbar){padding-bottom:calc(62px + env(safe-area-inset-bottom,0px))}div.sf-toasts{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (min-width:960px){.adc-tabbar{display:none}}@media (min-width:992px) and (prefers-reduced-motion:no-preference){.sf-header .has-megamenu:hover>.dropdown-menu,.sf-header .has-megamenu:focus-within>.dropdown-menu{animation:adcDrop .22s var(--adc-ease)}}@keyframes adcDrop{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html:root{--sf-section-bg:var(--adc-surface-2)}.sf-btn,.sf-button{border-radius:var(--adc-pill)!important;font-weight:600;transition:var(--adc-t)}.sf-btn:active,.sf-button:active{transform:scale(.97)}.sf-btn--light,.sf-btn-light{background:transparent!important;border:1.5px solid var(--adc-ink)!important;color:var(--adc-ink)!important}.sf-btn--light:hover,.sf-btn-light:hover{background:var(--adc-ink)!important;color:var(--adc-bg)!important}.sf-btn--outline-primary{border-color:var(--adc-action)!important;color:var(--adc-action)!important}.sf-tag{border-radius:var(--adc-pill)!important;font-weight:700;letter-spacing:.04em;padding-inline:.6rem!important}.sf-tag--promotion{background:var(--adc-primary)!important;color:var(--adc-on-primary)!important}.sf-pill{border-radius:var(--adc-pill)!important;font-weight:600}.sf-pill--success{background:var(--adc-soft)!important;color:var(--adc-ink)!important}.sf-pill--info{background:var(--adc-surface)!important;color:var(--adc-ink)!important;box-shadow:inset 0 0 0 1px var(--adc-line)}.sf-product{border-radius:var(--adc-r-md);overflow:hidden}.sf-product__media{background:var(--adc-soft)}.sf-product__img img{object-fit:cover!important;width:100%;height:100%}.pagination .page-link{min-width:40px;height:40px;display:inline-grid!important;place-items:center;border-radius:var(--adc-pill)!important;border:1.5px solid var(--adc-line)!important;background:var(--adc-surface)!important;color:var(--adc-ink)!important;font-weight:600}.pagination .page-item.active .page-link,.pagination .page-link[aria-current]{background:var(--adc-ink)!important;border-color:var(--adc-ink)!important;color:var(--adc-bg)!important}.sf-strip{background-color:var(--sf-section-bg)!important}.sf-account-nav__link,.sf-legal .nav-link{background:var(--adc-surface)!important;border:1px solid var(--adc-line)!important;border-radius:0!important;color:var(--adc-ink)!important}.sf-account-nav__link.active,.sf-account-nav__link[aria-current],.sf-legal .nav-link.active,.sf-legal .nav-link[aria-current]{background:var(--adc-soft)!important;border-color:color-mix(in srgb,var(--adc-primary) 35%,var(--adc-line))!important}.sf-pdp-info h1{font-size:clamp(1.7rem,1.2rem + 1.8vw,2.5rem)!important;line-height:1.08!important;letter-spacing:-.02em}.sf-gallery__viewport,.sf-gallery__img{border-radius:var(--adc-r-lg)}.sf-gallery__thumbs img{border-radius:0}.sf-option__label{font-size:.74rem!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:var(--adc-muted)!important;margin-bottom:var(--adc-sp-2)}.sf-option__label .selected{color:var(--adc-ink);text-transform:none;letter-spacing:0;font-weight:600}.text-swatch__container{display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;min-width:48px;padding:.45rem 1rem!important;border:1.5px solid var(--adc-line)!important;border-radius:var(--adc-pill)!important;background:var(--adc-surface)!important;color:var(--adc-ink)!important;font-weight:600;font-size:.9rem;transition:var(--adc-t)}@media (hover:hover) and (pointer:fine){.text-swatch__label:hover .text-swatch__container{border-color:var(--adc-primary)!important}}.text-swatch__input:checked + .text-swatch__container{background:var(--adc-ink)!important;border-color:var(--adc-ink)!important;color:var(--adc-bg)!important}.text-swatch__input:focus-visible + .text-swatch__container{outline:3px solid color-mix(in srgb,var(--adc-primary) 40%,transparent);outline-offset:2px}.text-swatch__input:disabled + .text-swatch__container{opacity:.42;text-decoration:line-through}.sf-cart__title{font-size:var(--adc-fs-h2)!important;letter-spacing:-.02em}.sf-cart-line,.sf-cart__summary{background:var(--adc-surface)!important;border:1px solid var(--adc-line)!important;border-radius:var(--adc-r-lg)!important;box-shadow:none!important}.sf-cart__summary{padding:clamp(1.1rem,3vw,1.75rem)!important}.sf-cart-line img{border-radius:0}.sf-cart-line__remove{color:var(--adc-action)!important}[role=dialog] .sf-btn,[role=dialog] .btn{border-radius:var(--adc-pill)!important}.sf-checkout .sf-form-control,.sf-checkout .sf-form-select{border-radius:0!important;border-color:var(--adc-line)!important;min-height:48px;font-size:16px}.sf-checkout .sf-form-control:focus,.sf-checkout .sf-form-select:focus{border-color:var(--adc-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--adc-primary) 22%,transparent)!important}.sf-checkout .checkout-product__img{border-radius:0}.sf-checkout .checkout__aside,.sf-checkout .checkout__order-toggle,.sf-checkout .co-mobile-summary__body{background:var(--sf-section-bg)!important}.sf-checkout .checkout__aside{border-left:1px solid var(--adc-line)}.sf-checkout .sf-form-control:not(:disabled){background:var(--adc-surface)!important}.sf-checkout .sf-form-control:disabled{background:color-mix(in srgb,var(--adc-soft) 45%,var(--adc-surface))!important;opacity:.8}.sf-account-card{background:var(--adc-soft)!important;border:0!important;border-radius:var(--adc-r-lg)!important;overflow:hidden}.sf-account-card__panel{border-radius:0!important;background:var(--adc-surface)!important}.sf-section-title{letter-spacing:-.02em}.sf-legal .nav-link{border-radius:0!important;transition:var(--adc-t)}.sf-legal .nav-link.active,.sf-legal .nav-link[aria-current]{background:var(--adc-soft)!important;color:var(--adc-ink)!important}.sf-legal__grid>:first-child{scrollbar-width:none}.sf-legal__grid>:first-child::-webkit-scrollbar{display:none}.sf-rich-text{font-size:1rem!important;line-height:1.75!important;max-width:70ch;color:color-mix(in srgb,var(--adc-ink) 86%,transparent)}.sf-rich-text h2,.sf-rich-text h3{font-family:var(--adc-display);margin-top:1.6em}@media (max-width:991px){.sf-header form[action="/productos"] input[name=keywords],.offcanvas-search-input{height:48px!important;border-radius:var(--adc-pill)!important;background:color-mix(in srgb,var(--adc-surface) 88%,transparent)!important;border:1.5px solid var(--adc-line)!important;padding-left:1.25rem!important;padding-right:6.5rem!important;font-size:16px!important;color:var(--adc-ink)!important;box-shadow:none!important;transition:var(--adc-t)}}.sf-header form[action="/productos"] input[name=keywords]::placeholder,.offcanvas-search-input::placeholder{color:var(--adc-muted);opacity:1}@media (max-width:991px){.sf-header form[action="/productos"] input[name=keywords]:focus,.offcanvas-search-input:focus{background:var(--adc-surface)!important;border-color:var(--adc-primary)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--adc-primary) 18%,transparent)!important;outline:0}}@media (max-width:991px){.sf-header form[action="/productos"] button[type=submit],form[action="/productos"]:has(.offcanvas-search-input) button[type=submit]{width:38px;height:38px;margin-right:5px!important;border-radius:50%!important;background:var(--adc-action)!important;color:var(--adc-on-action)!important;display:grid!important;place-items:center;font-size:1.05rem!important;padding:0!important;transition:var(--adc-t)}}@media (max-width:991px){.sf-header form[action="/productos"] button[type=submit]:active{transform:translateY(-50%) scale(.94)}}.search-suggest__results{border-radius:0!important;border-color:var(--adc-line)!important;background:var(--adc-surface)!important;box-shadow:0 28px 56px -24px rgba(5,47,87,.45)!important;padding:.4rem!important;margin-top:.5rem!important}.search-suggest__results>a{border-radius:0;padding:.5rem .7rem!important;gap:.8rem!important;color:var(--adc-ink)!important;transition:background-color .15s var(--adc-ease)}.search-suggest__results>a:hover,.search-suggest__results>a:focus-visible{background:var(--adc-soft)!important;outline:0}.search-suggest__results>a>span:first-child{width:44px!important;height:44px!important;border-radius:0;overflow:hidden;background:var(--adc-soft)}.search-suggest__results img{object-fit:cover!important}.search-suggest__results .truncate::first-letter{text-transform:uppercase}.search-suggest__results mark{background:color-mix(in srgb,var(--adc-primary) 18%,transparent)!important;color:inherit!important;border-radius:0;padding:0 1px!important}.search-suggest__results>:last-child:not(:has(img)){justify-content:center;margin-top:.3rem;border-top:1px solid var(--adc-line);border-radius:0 0 14px 14px;color:var(--adc-action)!important;font-weight:600}.sf-checkout{--co-r:0px;--co-ok:var(--logo-green)}.sf-checkout .checkout__breadcrumb{display:flex!important;flex-wrap:nowrap;list-style:none;margin:0 0 1.75rem!important;padding:0!important;counter-reset:costep;background:none!important}.sf-checkout .checkout__breadcrumb .breadcrumb-item{flex:1 1 0;position:relative;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:0!important;margin:0!important;font:700 .7rem/1.2 var(--adc-body)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--adc-muted)!important;text-decoration:none!important;border:0!important;counter-increment:costep}.sf-checkout .checkout__breadcrumb .breadcrumb-item a{color:inherit!important;text-decoration:none!important}.sf-checkout .checkout__breadcrumb .breadcrumb-item::before{content:counter(costep)!important;float:none!important;display:grid!important;place-items:center;width:34px;height:34px;padding:0!important;margin:0!important;border-radius:50%;background:var(--adc-surface)!important;border:1.5px solid var(--adc-line);color:var(--adc-muted)!important;font:700 .9rem var(--adc-body);letter-spacing:0;position:relative;z-index:1;transition:background-color .3s var(--adc-ease),border-color .3s var(--adc-ease),color .3s var(--adc-ease)}.sf-checkout .checkout__breadcrumb .breadcrumb-item+.breadcrumb-item::after{content:"";position:absolute;top:17px;right:calc(50% + 22px);left:calc(-50% + 22px);height:2px;border-radius:0;background:var(--adc-line)}.sf-checkout .checkout__breadcrumb .breadcrumb-item.active{color:var(--adc-ink)!important}.sf-checkout .checkout__breadcrumb .breadcrumb-item.active::before{background:var(--adc-action)!important;border-color:var(--adc-action);color:var(--adc-on-action)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--adc-action) 16%,transparent)}.sf-checkout .checkout__breadcrumb .breadcrumb-item:has(~ .active){color:var(--adc-ink)!important}.sf-checkout .checkout__breadcrumb .breadcrumb-item:has(~ .active)::before{content:""!important;background:var(--adc-ink) center/16px no-repeat!important;border-color:var(--adc-ink);-webkit-mask:none}.sf-checkout .checkout__breadcrumb .breadcrumb-item:has(~ .active)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFF7F4' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")!important}.sf-checkout .checkout__breadcrumb .breadcrumb-item.active::after,.sf-checkout .checkout__breadcrumb .breadcrumb-item:has(~ .active)::after{background:var(--adc-ink)}.sf-checkout .co-h5,.sf-checkout .co-h6{font-family:var(--adc-display)!important;font-weight:600!important;letter-spacing:-.01em;color:var(--adc-ink)}.sf-checkout form .co-h6{font-size:clamp(1.35rem,1.2rem + .6vw,1.6rem)!important;margin-bottom:.25rem!important}.sf-checkout #checkout-order-form-address .co-h6::after{content:"Elige cómo quieres recibir tu pedido";display:block;margin:.3rem 0 1rem;font:400 .92rem/1.4 var(--adc-body);color:var(--adc-muted);letter-spacing:0}.sf-checkout .radio{position:relative;border:1.5px solid var(--adc-line)!important;border-radius:var(--co-r)!important;background:var(--adc-surface)!important;overflow:hidden;transition:border-color .2s var(--adc-ease),box-shadow .25s var(--adc-ease)}@media (hover:hover) and (pointer:fine){.sf-checkout .radio:hover{border-color:color-mix(in srgb,var(--adc-primary) 45%,var(--adc-line))!important}}.sf-checkout .radio:has(.radio-input:checked){border-color:var(--adc-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--adc-primary) 14%,transparent),0 16px 32px -22px rgba(5,47,87,.4)}.sf-checkout .radio-label{display:block;position:relative;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;margin:0!important;padding:1.05rem 3.4rem 1.05rem 1.1rem!important;min-height:72px;cursor:pointer;color:var(--adc-ink)}.sf-checkout .radio-label>div:first-child{font-weight:600;font-size:1rem}.sf-checkout .radio-label{outline:0!important}.sf-checkout .radio:has(:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--adc-primary) 40%,transparent)!important}.sf-checkout :where(#store_pickup-fields,#pickup_point-fields,#delivery-fields) .radio-label::before,.sf-checkout :where(#store_pickup-fields,#pickup_point-fields,#delivery-fields) .radio-label::after{opacity:1!important;transform:none!important;border:0!important;box-shadow:none!important}.sf-checkout .radio-label small{display:block;margin-top:.2rem;line-height:1.45;color:var(--adc-muted)!important}.sf-checkout .radio-input{position:absolute!important;top:1.15rem!important;right:1.1rem!important;left:auto!important;z-index:2;width:24px!important;height:24px!important;margin:0!important;appearance:none;-webkit-appearance:none;border:2px solid var(--adc-line)!important;border-radius:50%!important;background:var(--adc-surface)!important;box-shadow:none!important;cursor:pointer;opacity:1!important;transition:border-color .2s var(--adc-ease),background-color .2s var(--adc-ease),box-shadow .2s var(--adc-ease)}.sf-checkout .radio-input:checked{border-color:var(--adc-action)!important;background:var(--adc-action)!important;box-shadow:inset 0 0 0 4px var(--adc-surface)!important}.sf-checkout .radio-input:focus-visible{outline:3px solid color-mix(in srgb,var(--adc-primary) 40%,transparent);outline-offset:2px}.sf-checkout .radio:not(:where(#store_pickup-fields,#pickup_point-fields,#delivery-fields)) .radio-label::before, .sf-checkout .radio:not(:where(#store_pickup-fields,#pickup_point-fields,#delivery-fields)) .radio-label::after{display:none!important}.sf-checkout .radio-label [data-free]{display:inline-block;align-self:flex-start;margin-right:2.1rem;padding:.1rem .6rem;border-radius:var(--adc-pill);background:color-mix(in srgb,var(--co-ok) 13%,var(--adc-surface));color:#00672f!important;font-size:.78rem!important;font-weight:700;line-height:1.5}.sf-checkout .radio-sm .radio-label{min-height:60px;padding-top:.95rem!important;padding-bottom:.95rem!important}.sf-checkout .shipment{background:var(--adc-surface)!important;border:1px solid var(--adc-line)!important;border-radius:var(--adc-r-lg)!important;padding:clamp(1rem,3.5vw,1.5rem)!important;box-shadow:0 18px 40px -32px rgba(5,47,87,.35)}.sf-checkout .shipment .co-h5{font-size:1.25rem!important}.sf-checkout .shipment .grid>div>.font-semibold:first-child{font-family:var(--adc-display);font-size:1.15rem!important;font-weight:600!important;color:var(--adc-ink);margin-bottom:.75rem!important}.sf-checkout .shipment .checkout-product{align-items:center}.sf-checkout .shipment .checkout-product__img,.sf-checkout .shipment .checkout-product__media img{border-radius:0}.sf-checkout .shipment .radio{background:var(--adc-bg)!important}.sf-checkout .shipment .radio:has(.radio-input:checked){background:var(--adc-surface)!important}.sf-checkout .radio-content a{color:var(--adc-action)!important;font-weight:600}@media (max-width:991px){.sf-checkout .shipment .grid{row-gap:1.25rem}}.sf-checkout :where(#store_pickup-fields) .radio-label,.sf-checkout :where(#pickup_point-fields) .radio-label,.sf-checkout :where(#delivery-fields) .radio-label{padding-left:4.4rem!important}.sf-checkout :where(#store_pickup-fields) .radio-label::before,.sf-checkout :where(#pickup_point-fields) .radio-label::before,.sf-checkout :where(#delivery-fields) .radio-label::before{content:"";position:absolute;left:1rem;top:1rem;width:42px;height:42px;border-radius:0;background:var(--adc-soft);transition:background-color .25s var(--adc-ease),transform .25s var(--adc-ease)}.sf-checkout :where(#store_pickup-fields) .radio-label::after,.sf-checkout :where(#pickup_point-fields) .radio-label::after,.sf-checkout :where(#delivery-fields) .radio-label::after{content:"";position:absolute;left:calc(1rem + 10px);top:calc(1rem + 10px);width:22px;height:22px;background:var(--adc-primary);transition:background-color .25s var(--adc-ease)}.sf-checkout :where(#store_pickup-fields) .radio-label::after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10v10h16V10'/%3E%3Cpath d='M3 10l2-6h14l2 6'/%3E%3Cpath d='M3 10a3 3 0 006 0 3 3 0 006 0 3 3 0 006 0'/%3E%3Cpath d='M10 20v-5h4v5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10v10h16V10'/%3E%3Cpath d='M3 10l2-6h14l2 6'/%3E%3Cpath d='M3 10a3 3 0 006 0 3 3 0 006 0 3 3 0 006 0'/%3E%3Cpath d='M10 20v-5h4v5'/%3E%3C/svg%3E") center/contain no-repeat}.sf-checkout :where(#pickup_point-fields) .radio-label::after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.6'/%3E%3C/svg%3E") center/contain no-repeat}.sf-checkout :where(#delivery-fields) .radio-label::after{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 9h4l3 3v4h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.8'/%3E%3Ccircle cx='17' cy='17.5' r='1.8'/%3E%3C/svg%3E") center/contain no-repeat}.sf-checkout .radio:has(.radio-input:checked) .radio-label::before{background:var(--adc-action)}.sf-checkout .radio:has(.radio-input:checked) .radio-label::after{background:var(--adc-on-action)}.sf-checkout .co-success{display:inline-block;padding:.1rem .6rem;border-radius:var(--adc-pill);background:color-mix(in srgb,var(--co-ok) 13%,var(--adc-surface));color:#00672f!important;font-size:.78rem;font-weight:700}.sf-checkout .radio-label .co-success{margin-right:2.1rem;align-self:flex-start;line-height:1.5;flex:none}.sf-checkout .radio-content{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;margin:0!important;padding:0 1.1rem 1.25rem!important}.sf-checkout .radio-input:checked ~ .radio-content{animation:adcCoIn .38s var(--adc-ease)}@keyframes adcCoIn{from{opacity:0;transform:translateY(-8px)}}.sf-checkout .radio-content>p:first-child{padding:.7rem .9rem;border-radius:0;background:var(--sf-section-bg);font-size:.86rem!important}.sf-checkout .sf-form-label{font:600 .84rem/1.3 var(--adc-body)!important;color:var(--adc-ink)!important;margin-bottom:.35rem!important}.sf-checkout abbr[title]{text-decoration:none!important;color:var(--adc-primary);border:0;cursor:default}.sf-checkout .sf-form-control,.sf-checkout .sf-form-select{min-height:52px!important;border:1.5px solid var(--adc-line)!important;border-radius:0!important;padding-inline:1rem!important;font-size:16px!important;color:var(--adc-ink)!important;transition:border-color .2s var(--adc-ease),box-shadow .2s var(--adc-ease)}.sf-checkout .sf-form-control::placeholder{color:color-mix(in srgb,var(--adc-muted) 75%,transparent)}.sf-checkout .sf-form-control.co-input-sm{min-height:44px!important}.sf-checkout .sf-form-control:user-valid{border-color:color-mix(in srgb,var(--co-ok) 45%,var(--adc-line))!important}.sf-checkout .co-phone-prefix{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:stretch;position:relative}.sf-checkout .co-phone-prefix .sf-form-group{display:contents}.sf-checkout .co-phone-prefix .sf-form-label{grid-column:1/-1;grid-row:1}.sf-checkout .co-phone-prefix .co-phone-prefix__select{position:static!important;inset:auto!important;grid-column:1;grid-row:2;padding:0!important;margin:0!important;display:flex;height:auto!important}.sf-checkout .co-phone-prefix .co-phone-prefix__select select{height:100%;min-height:52px;min-width:64px;margin:0!important;padding:0 1.75rem 0 .9rem!important;border:1.5px solid var(--adc-line)!important;border-right:0!important;border-radius:0!important;background:var(--adc-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232A1219' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .55rem center/14px no-repeat!important;-webkit-appearance:none;appearance:none;font:600 1rem var(--adc-body)!important;color:var(--adc-ink)!important;cursor:pointer;transition:border-color .2s var(--adc-ease)}.sf-checkout .co-phone-prefix input.sf-form-control{grid-column:2;grid-row:2;padding-left:1rem!important;border-radius:0!important;margin:0!important}.sf-checkout .co-phone-prefix .sf-form-group>:not(label):not(input){grid-column:1/-1}.sf-checkout .co-phone-prefix:focus-within select{border-color:var(--adc-primary)!important}.sf-checkout .co-phone-prefix:focus-within input.sf-form-control{box-shadow:0 0 0 3px color-mix(in srgb,var(--adc-primary) 18%,transparent)!important}.sf-checkout .checkout__header .co-desktop-only,.sf-checkout .co-mobile-only.grid>.tx-small-2{display:inline-flex!important;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:var(--adc-pill);background:color-mix(in srgb,var(--co-ok) 10%,var(--adc-surface));color:#00672f!important;font-weight:600}.sf-checkout .co-mobile-only.grid>.tx-small-2{justify-self:center}.sf-checkout .checkout__order-toggle{border-bottom:1px solid var(--adc-line)!important;min-height:56px}.sf-checkout #checkout-mobile-order-total,.sf-checkout .co-summary-pricing .font-semibold:last-child{font-family:var(--adc-display);font-size:1.1rem}.sf-checkout .checkout-product__quantity-badge{background:var(--adc-action)!important;color:var(--adc-on-action)!important}.sf-checkout .product__variant-tag{border-radius:var(--adc-pill)!important;background:var(--adc-soft)!important;border:0!important;padding:.05rem .5rem!important;font-size:.72rem!important;font-weight:600}.sf-checkout .sf-btn-primary,.sf-checkout .btn-primary{min-height:54px;font-size:1.02rem!important;background:var(--adc-action)!important;border-color:var(--adc-action)!important;box-shadow:0 14px 28px -14px color-mix(in srgb,var(--adc-action) 70%,transparent)}.sf-checkout .co-panel{background:var(--adc-surface)!important;border:1px solid var(--adc-line)!important;border-radius:var(--adc-r-lg)!important;padding:clamp(1rem,3.5vw,1.5rem)!important;box-shadow:0 18px 40px -32px rgba(5,47,87,.35)}.sf-checkout .sf-alert{position:relative;border:0!important;border-radius:0!important;padding:.85rem 1rem .85rem 2.85rem!important;font-size:.9rem!important;line-height:1.45;color:var(--adc-ink)!important}.sf-checkout .sf-alert::before{content:"";position:absolute;left:1rem;top:.9rem;width:20px;height:20px;background:var(--adc-action);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E") center/contain no-repeat}.sf-checkout .sf-alert--warning{background:color-mix(in srgb,var(--adc-secondary) 26%,var(--adc-surface))!important}.sf-checkout .sf-alert--info{background:var(--sf-section-bg)!important}.sf-checkout .sf-check{display:flex!important;align-items:flex-start;gap:.75rem;padding:.9rem 1rem!important;border:1.5px solid var(--adc-line);border-radius:0;background:var(--adc-surface);transition:border-color .2s var(--adc-ease),background-color .2s var(--adc-ease)}.sf-checkout .sf-check:has(input:checked){border-color:var(--adc-primary);background:color-mix(in srgb,var(--adc-primary) 4%,var(--adc-surface))}.sf-checkout .sf-check input[type=checkbox]{width:22px;height:22px;flex:none;margin:0!important;accent-color:var(--adc-action);cursor:pointer}.sf-checkout .sf-check label{font-size:.92rem;line-height:1.45;cursor:pointer;color:var(--adc-ink)}.sf-checkout .sf-check a{color:var(--adc-action)!important;font-weight:600}.sf-checkout .sf-btn-primary:disabled{opacity:1!important;background:color-mix(in srgb,var(--adc-action) 42%,var(--adc-bg))!important;border-color:transparent!important;color:var(--adc-on-action)!important;box-shadow:none!important;cursor:not-allowed}@media (max-width:991px){.sf-checkout .checkout__footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}}@media (max-width:991px){.sf-checkout form .co-mobile-only.grid .checkout-payment-cta .sf-btn-primary,.sf-checkout .co-mobile-only.grid .checkout-payment-cta .sf-btn-primary{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;width:auto}}.co-modal{z-index:2000!important;background:rgba(5,47,87,.5)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.co-modal__dialog{border-radius:var(--adc-r-lg)!important;overflow:hidden;background:var(--adc-bg)!important;border:0!important;box-shadow:0 40px 80px -30px rgba(5,47,87,.6)!important;animation:adcSgIn .28s var(--adc-ease)}.co-modal__header{display:flex!important;align-items:center;gap:1rem;padding:.9rem 1rem .9rem 1.25rem!important;border-bottom:1px solid var(--adc-line)!important;background:var(--adc-surface)}.co-modal__dialog--map .co-modal__header::before{content:"Ubicación de la sucursal";margin-right:auto;font:600 1.1rem var(--adc-display);color:var(--adc-ink)}.co-modal__header .sf-btn-close{width:40px;height:40px;border-radius:50%!important;border:0!important;background:var(--adc-soft)!important;color:var(--adc-ink)!important;font-size:1.4rem;line-height:1;display:grid;place-items:center;opacity:1}.co-modal__dialog iframe{display:block;width:100%;border-radius:0;border:0}.co-modal__header .sf-btn-close:focus{outline:0!important;box-shadow:none!important}.co-modal__header .sf-btn-close:focus-visible{outline:3px solid color-mix(in srgb,var(--adc-primary) 45%,transparent)!important;outline-offset:2px}@media (max-width:599px){.co-modal{display:flex!important;align-items:flex-end!important;padding:0!important}.co-modal__dialog{width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;animation:adcSgUp .3s var(--adc-ease)}.co-modal__dialog>.p-4{padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom))!important}.co-modal__dialog iframe{height:min(62vh,460px)!important}}@media (prefers-reduced-motion:reduce){.co-modal__dialog{animation:none}}.sf-checkout .sf-btn-sm.sf-btn-primary,.sf-checkout .btn-sm.btn-primary{padding:.8rem 1.6rem!important;line-height:1.25;white-space:normal;text-align:center}@media (max-width:599px){.sf-checkout .co-panel .sf-btn,.sf-checkout .co-panel .btn{width:100%}}.sf-checkout input:-webkit-autofill,.sf-checkout input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 100px var(--adc-surface) inset!important;-webkit-text-fill-color:var(--adc-ink)!important;caret-color:var(--adc-ink)}.sf-checkout input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px var(--adc-surface) inset,0 0 0 3px color-mix(in srgb,var(--adc-primary) 18%,transparent)!important;-webkit-text-fill-color:var(--adc-ink)!important}.sf-checkout .checkout__aside>hr{display:none}.sf-checkout .checkout__aside .co-h5{font-size:1.45rem!important}.sf-checkout .checkout__aside .co-h5+small{padding:.15rem .6rem;border-radius:var(--adc-pill);background:var(--adc-surface);border:1px solid var(--adc-line);color:var(--adc-muted)!important;font-weight:600}.sf-checkout .co-summary-list{display:grid!important;align-content:start;align-items:start;gap:.55rem;padding-inline:1.25rem!important;margin:0!important;list-style:none}.sf-checkout .co-summary-list .checkout-product{display:flex;align-items:center;gap:.8rem;margin:0!important;padding:.65rem .75rem!important;background:var(--adc-surface);border:1px solid var(--adc-line);border-radius:0}.sf-checkout .co-summary-list .checkout-product__img{width:60px!important;height:60px!important;border-radius:0;overflow:hidden;background:var(--adc-soft)}.sf-checkout .co-summary-list .checkout-product__img img{width:100%;height:100%;object-fit:cover}.sf-checkout .co-summary-list .checkout-product .font-semibold{color:var(--adc-ink);font-size:.92rem;line-height:1.3}.sf-checkout .co-summary-list .checkout-product{display:grid!important;grid-template-columns:auto minmax(0,1fr);column-gap:.85rem;row-gap:.3rem;align-items:start}.sf-checkout .co-summary-list .checkout-product>.checkout-product__media{grid-row:1 / span 2}.sf-checkout .co-summary-list .checkout-product>.grow{grid-column:2;min-width:0}.sf-checkout .co-summary-list .checkout-product>.text-end{grid-column:2;text-align:left!important}.sf-checkout .co-order-aside>div:first-child{padding:1.25rem!important}.sf-checkout .co-summary-list .checkout-product .text-end .font-semibold{font-family:var(--adc-display);font-size:1rem}.sf-checkout .co-summary-pricing{display:grid;gap:.45rem}.sf-checkout .checkout__aside .flex-grow-0{margin:0 1rem 1rem;padding:1.1rem 1.25rem 1.25rem!important;background:var(--adc-surface);border:1px solid var(--adc-line);border-radius:0;box-shadow:0 18px 40px -30px rgba(5,47,87,.4)}.sf-checkout .co-mobile-summary__body{padding:1rem!important;background:var(--sf-section-bg)!important}.sf-checkout .co-mobile-summary__body .co-summary-list{padding-inline:0!important}.sf-checkout .co-mobile-summary__body>hr{display:none}.sf-checkout #checkout-summary-pricing-mobile{margin-top:.75rem;padding:1rem 1.1rem;background:var(--adc-surface);border:1px solid var(--adc-line);border-radius:0}.sf-checkout .checkout-coupon__toggle{display:inline-flex!important;align-items:center;gap:.45rem;padding:.45rem .9rem!important;border:1.5px dashed color-mix(in srgb,var(--adc-primary) 45%,var(--adc-line))!important;border-radius:var(--adc-pill)!important;background:none!important;color:var(--adc-action)!important;font-weight:600;font-size:.86rem}.sf-checkout .checkout-coupon__toggle>svg:first-child{display:none}.sf-checkout .checkout-coupon__toggle::before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l10 10-8 8z'/%3E%3Ccircle cx='7.5' cy='8.5' r='1.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12V4h8l10 10-8 8z'/%3E%3Ccircle cx='7.5' cy='8.5' r='1.5'/%3E%3C/svg%3E") center/contain no-repeat}.sf-checkout .checkout-coupon__content .sf-form-control{border-radius:var(--adc-pill) 0 0 var(--adc-pill)!important}.sf-checkout .checkout-coupon__content .sf-btn{border-radius:0 var(--adc-pill) var(--adc-pill) 0!important;min-height:44px}.sf-checkout .co-summary-pricing .co-row{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums;color:var(--adc-muted)}.sf-checkout .co-summary-pricing .co-divider{border-color:var(--adc-line)!important;opacity:1;margin:.35rem 0!important}.sf-checkout .co-summary-pricing .co-row.font-semibold{align-items:baseline;color:var(--adc-ink)}.sf-checkout .co-summary-pricing .co-row.font-semibold>div:last-child{font-family:var(--adc-display);font-size:1.45rem;font-weight:600}.sf-checkout .co-summary-pricing .co-muted small{color:var(--adc-muted)}.sf-checkout .checkout__aside .flex-grow-0::after{content:"Pago seguro · Tus datos están protegidos";display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:.9rem;padding-left:22px;font-size:.78rem;font-weight:600;color:#00672f;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E7A50' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") left center/16px no-repeat;width:max-content;margin-inline:auto}.cart-drawer{background:var(--adc-bg)!important;border:0!important;box-shadow:-30px 0 60px -30px rgba(5,47,87,.45)}@media (min-width:576px){.cart-drawer{width:min(420px,100vw)!important;border-radius:0;overflow:hidden}}.cart-drawer::backdrop{background:rgba(5,47,87,.4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cart-drawer .offcanvas-header{background:var(--adc-bg)!important;border-bottom:1px solid var(--adc-line);padding:1rem 1.25rem!important}.cart-drawer .offcanvas-title{font-family:var(--adc-display)!important;font-size:1.3rem!important;font-weight:600!important;color:var(--adc-ink)}.cart-drawer .offcanvas-title .uppercase{text-transform:none!important;display:inline-block}.cart-drawer .offcanvas-title .uppercase::first-letter{text-transform:uppercase}.cart-drawer .offcanvas-title svg{color:var(--adc-primary)}.cart-drawer .sf-btn-close{width:40px;height:40px;border-radius:50%;background-color:var(--adc-soft)!important;opacity:1!important;display:grid;place-items:center}.cart-drawer [role=status]{margin-top:.85rem!important;border-radius:0;background:color-mix(in srgb,var(--sf-section-bg,#FFF0EB) 40%,var(--adc-surface))!important;border:1px solid color-mix(in srgb,var(--logo-green) 30%,transparent);color:var(--adc-ink)!important;font-size:.88rem!important;animation:adcDrawIn .35s var(--adc-ease) both}.cart-drawer [role=status]>svg:first-child{width:28px;height:28px;padding:5px;border-radius:50%;background:color-mix(in srgb,var(--logo-green) 14%,var(--adc-surface));color:#00672f;flex:none}.cart-drawer .offcanvas-body{background:var(--adc-bg)!important;padding:.85rem!important}.cart-drawer .offcanvas-body>div{margin:0!important;border:0!important;display:grid;gap:.65rem}.cart-drawer .product--cart{background:var(--adc-surface);border:1px solid var(--adc-line)!important;border-radius:0;padding:.75rem!important;gap:.85rem;animation:adcDrawIn .32s var(--adc-ease) both}.cart-drawer .product--cart .product__media{width:84px;flex:none}.cart-drawer .product--cart .product__img{border-radius:0;background:var(--adc-soft)}.cart-drawer .product__title{font-size:.94rem!important;font-weight:600!important;color:var(--adc-ink)!important;line-height:1.3}.cart-drawer .product__variant-tag{border-radius:var(--adc-pill);background:var(--adc-soft)!important;border:0!important;padding:.1rem .55rem!important;font-size:.72rem;font-weight:600}.cart-drawer .product--cart .product__price .price{font-family:var(--adc-display);font-size:1.02rem}.cart-drawer .product--cart .inline-flex:has(> button){border:1px solid var(--adc-line)!important;border-radius:var(--adc-pill);overflow:hidden;background:var(--adc-bg)}.cart-drawer .product--cart .inline-flex>button{width:36px;height:36px;display:grid;place-items:center;transition:background-color .15s var(--adc-ease)}.cart-drawer .product--cart .inline-flex>button:active{background:var(--adc-soft)}.cart-drawer .delete-line-item{width:32px;height:32px;display:grid!important;place-items:center;background:var(--adc-soft)!important;color:var(--adc-muted)!important}.cart-drawer__bottom{background:var(--adc-surface)!important;border-top:1px solid var(--adc-line);border-radius:0;box-shadow:0 -18px 40px -26px rgba(5,47,87,.35);padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom))!important;gap:.8rem!important}.cart-drawer .sf-free-shipping p,.sf-cart .sf-free-shipping p{font-size:.86rem;color:var(--adc-ink)}.sf-free-shipping .rounded-full.overflow-hidden{background:var(--adc-soft)!important}.sf-free-shipping .rounded-full.overflow-hidden>div{background:var(--adc-primary)!important}.cart-drawer__bottom form input{height:46px;border:1.5px solid var(--adc-line)!important;border-radius:var(--adc-pill) 0 0 var(--adc-pill)!important;padding-inline:1rem!important;font-size:16px;background:var(--adc-bg)}.cart-drawer__bottom form .sf-btn{height:46px;border-radius:0 var(--adc-pill) var(--adc-pill) 0!important;border-width:1.5px!important;padding-inline:1.1rem!important}.cart-drawer__bottom dl dt{font-weight:600}.cart-drawer__bottom dl dd{font-family:var(--adc-display);font-size:1.35rem;margin:0}.cart-drawer__bottom .sf-btn-primary,.cart-drawer__bottom .btn-outline-primary{display:flex!important;align-items:center;justify-content:center;gap:.5rem}.cart-drawer__bottom .sf-btn-primary{min-height:54px;font-size:1.02rem!important;box-shadow:0 14px 28px -14px color-mix(in srgb,var(--adc-action) 70%,transparent)}.cart-drawer__bottom .btn-outline-primary{min-height:48px;border-width:1.5px!important;border-color:var(--adc-ink)!important;color:var(--adc-ink)!important}@keyframes adcDrawIn{from{opacity:0;transform:translateY(8px)}}dialog.sf-upsell{border:0!important;padding:0!important;border-radius:var(--adc-r-lg)!important;background:var(--adc-bg)!important;color:var(--adc-ink);box-shadow:0 40px 80px -30px rgba(5,47,87,.55)!important;max-width:min(560px,calc(100% - 1rem))!important;overflow:hidden}dialog.sf-upsell,dialog.sf-upsell:focus,dialog.sf-upsell:focus-visible{outline:0!important}dialog.sf-upsell::backdrop{background:rgba(5,47,87,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog.sf-upsell[open]{animation:adcSgIn .3s var(--adc-ease)}dialog.sf-upsell .modal-header{padding:1.1rem 3.6rem 1rem 1.25rem!important;border-bottom:1px solid var(--adc-line);justify-content:flex-start!important;gap:.7rem!important;background:var(--adc-surface)}dialog.sf-upsell .modal-header>svg,dialog.sf-upsell .modal-header h6>svg{width:34px;height:34px;padding:7px;border-radius:50%;background:color-mix(in srgb,var(--logo-green) 14%,var(--adc-surface));color:#00672f!important;flex:none}dialog.sf-upsell .modal-header h6{display:flex;align-items:center;gap:.6rem;margin:0!important;padding:0!important;font-family:var(--adc-display)!important;font-size:1.08rem!important;font-weight:600!important;line-height:1.3;color:var(--adc-ink)!important;text-align:left}dialog.sf-upsell .btn-close{width:40px;height:40px;border-radius:50%;background-color:var(--adc-soft)!important;opacity:1!important;top:50%!important;transform:translateY(-50%)}dialog.sf-upsell .modal-body{padding:1.1rem 1.25rem!important}dialog.sf-upsell .modal-body>h6{margin:0 0 .8rem!important;font:700 .72rem var(--adc-body)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--adc-muted)!important;text-align:left}dialog.sf-upsell .modal-body .grid{display:flex!important;gap:.75rem!important;overflow-x:auto;scroll-snap-type:x mandatory;margin:0!important;padding-bottom:.3rem;scrollbar-width:none;align-items:stretch!important}dialog.sf-upsell .modal-body .grid::-webkit-scrollbar{display:none}dialog.sf-upsell .modal-body .grid>div{flex:0 0 min(46%,180px);scroll-snap-align:start;background:var(--adc-surface);border:1px solid var(--adc-line);border-radius:0;padding:.6rem!important;text-align:left!important;gap:.15rem}dialog.sf-upsell .modal-body .grid>div>a:first-child{aspect-ratio:4/5;height:auto!important;border-radius:0;background:var(--adc-soft);margin-bottom:.4rem!important}dialog.sf-upsell .modal-body .grid img{width:100%;height:100%;max-height:none!important;object-fit:cover!important}dialog.sf-upsell .modal-body .grid>div>a.line-clamp-2{font-size:.84rem;font-weight:600;color:var(--adc-ink)!important;line-height:1.3}dialog.sf-upsell .modal-body .grid a.btn{width:100%;min-height:38px;border-radius:var(--adc-pill)!important;border:1.5px solid var(--adc-action)!important;background:transparent!important;color:var(--adc-action)!important;font-size:.82rem!important;font-weight:600!important;padding:.35rem .6rem!important}dialog.sf-upsell div:has(> button.btn):has(> a.btn){display:grid!important;grid-template-columns:1fr 1fr;gap:.6rem!important;padding:1rem 1.25rem calc(1.1rem + env(safe-area-inset-bottom))!important;border-top:1px solid var(--adc-line);background:var(--adc-surface)}dialog.sf-upsell div:has(> button.btn):has(> a.btn)>.btn{width:100%;min-height:50px;border-radius:var(--adc-pill)!important;font-weight:600!important;font-size:1rem!important;display:inline-flex!important;align-items:center;justify-content:center}dialog.sf-upsell div:has(> button.btn):has(> a.btn)>button.btn{background:transparent!important;border:1.5px solid var(--adc-ink)!important;color:var(--adc-ink)!important}dialog.sf-upsell div:has(> button.btn):has(> a.btn)>a.btn{background:var(--adc-action)!important;border:0!important;color:var(--adc-on-action)!important;box-shadow:0 12px 24px -12px color-mix(in srgb,var(--adc-action) 70%,transparent)}dialog.sf-upsell .btn:active{transform:scale(.97)}@media (min-width:600px){dialog.sf-upsell{max-width:min(640px,calc(100% - 2rem))!important}dialog.sf-upsell .modal-body{max-height:min(62vh,560px);overflow-y:auto;overscroll-behavior:contain}dialog.sf-upsell .modal-body .grid{display:grid!important;width:100%;max-width:none!important;grid-template-columns:repeat(auto-fit,minmax(150px,190px));justify-content:center;overflow:visible!important;scroll-snap-type:none!important;padding-bottom:0}dialog.sf-upsell .modal-body .grid>div{flex:none!important;max-width:none}}@media (max-width:599px){dialog.sf-upsell .modal-body{padding-right:0!important}dialog.sf-upsell .modal-body .grid{padding-right:1.25rem;scroll-padding-left:0;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}@supports (animation-timeline:scroll()){dialog.sf-upsell .modal-body .grid{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--adc-fl),#000 calc(100% - var(--adc-fr)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--adc-fl),#000 calc(100% - var(--adc-fr)),transparent 100%);animation:adcEdges linear both;animation-timeline:scroll(self inline)}}}@property --adc-fl{syntax:'<length>';inherits:false;initial-value:0px}@property --adc-fr{syntax:'<length>';inherits:false;initial-value:56px}@keyframes adcEdges{0%{--adc-fl:0px;--adc-fr:56px}10%{--adc-fl:40px}90%{--adc-fr:56px}100%{--adc-fl:40px;--adc-fr:0px}}@media (max-width:599px){dialog.sf-upsell{margin:auto 0 0!important;width:100%!important;max-width:100%!important;border-radius:0!important}dialog.sf-upsell[open]{animation:adcSgUp .32s var(--adc-ease)}}@media (prefers-reduced-motion:reduce){dialog.sf-upsell[open],.cart-drawer .product--cart,.cart-drawer [role=status]{animation:none}}#filterDrawer{background:var(--adc-bg)!important;width:min(420px,92vw)!important;border:0!important;box-shadow:30px 0 60px -30px rgba(5,47,87,.45)}@media (min-width:576px){#filterDrawer{border-radius:0 24px 24px 0;overflow:hidden}}#filterDrawer::backdrop{background:rgba(5,47,87,.4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#filterDrawer .offcanvas-header{padding:1rem 1.25rem!important;border-bottom:1px solid var(--adc-line);background:var(--adc-bg)}#filterDrawer .offcanvas-title{font-family:var(--adc-display)!important;font-size:1.35rem!important;font-weight:600!important;text-transform:none!important;letter-spacing:-.01em;color:var(--adc-ink)}#filterDrawer .offcanvas-title::first-letter{text-transform:uppercase}#filterDrawer .sf-btn-close{width:40px;height:40px;border-radius:50%;background-color:var(--adc-soft)!important;opacity:1!important}#filterDrawer .offcanvas-body{padding:.25rem 1.25rem 1rem!important;gap:0!important}#filterDrawer .sf-filter-section{border-bottom:1px solid var(--adc-line);margin:0!important;background:none!important;border-radius:0!important}#filterDrawer .filter-drawer__btn{display:flex!important;align-items:center;gap:.6rem;width:100%;min-height:58px;padding:.5rem 0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;font:600 1rem var(--adc-body)!important;color:var(--adc-ink)!important;text-transform:capitalize;text-align:left;list-style:none;cursor:pointer}#filterDrawer .filter-drawer__btn::-webkit-details-marker{display:none}#filterDrawer .filter-drawer__btn>svg{order:3;margin-left:auto;transition:transform .25s var(--adc-ease);color:var(--adc-muted)}#filterDrawer details[open]>.filter-drawer__btn>svg{transform:rotate(180deg)}#filterDrawer details[open]>.filter-drawer__btn{color:var(--adc-action)!important}#filterDrawer .filter-drawer__btn[data-adc-count]::after{content:attr(data-adc-count);order:2;margin-left:auto;min-width:24px;height:24px;padding:0 .45rem;border-radius:var(--adc-pill);background:var(--adc-action);color:var(--adc-on-action);font:700 .75rem/24px var(--adc-body);text-align:center}#filterDrawer .filter-drawer__btn[data-adc-count]>svg{margin-left:.5rem}#filterDrawer .sf-filter-section>div{padding:.25rem 0 1.1rem!important}#filterDrawer details[open]>div{animation:adcCoIn .3s var(--adc-ease)}#filterDrawer .sf-filter-section div:has(> label > .sf-swatch),#filterDrawer .sf-filter-section div:has(> .sf-form-check){display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;gap:.5rem!important}#filterDrawer .sf-swatch,#filterDrawer .sf-form-check{display:inline-flex!important;align-items:center;gap:.45rem;min-height:40px;padding:.4rem .95rem!important;margin:0!important;border:1.5px solid var(--adc-line)!important;border-radius:var(--adc-pill)!important;background:var(--adc-surface)!important;color:var(--adc-ink)!important;font:600 .88rem/1.2 var(--adc-body)!important;cursor:pointer;user-select:none;transition:background-color .15s var(--adc-ease),border-color .15s var(--adc-ease),color .15s var(--adc-ease)}@media (hover:hover) and (pointer:fine){#filterDrawer .sf-swatch:hover,#filterDrawer .sf-form-check:hover{border-color:var(--adc-primary)!important}}#filterDrawer label:active>.sf-swatch,#filterDrawer .sf-form-check:active{transform:scale(.97)}#filterDrawer input:checked + .sf-swatch,#filterDrawer .sf-form-check:has(input:checked){background:var(--adc-ink)!important;border-color:var(--adc-ink)!important;color:var(--adc-bg)!important}#filterDrawer input:focus-visible + .sf-swatch,#filterDrawer .sf-form-check:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--adc-primary) 40%,transparent);outline-offset:2px}#filterDrawer input[name*="talla"] + .sf-swatch,#filterDrawer input[name*="Talla"] + .sf-swatch{text-transform:uppercase;min-width:52px;justify-content:center}.sf-chip{max-width:100%;min-width:0}.sf-chip>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.sf-chip>span[data-adc-short]{font-size:0!important}.sf-chip>span[data-adc-short]::before{content:attr(data-adc-short);font-size:13px}#filterDrawer label[data-adc-twin]{display:none!important}#filterDrawer .sf-swatch[data-adc-short]{font-size:0!important}#filterDrawer .sf-swatch[data-adc-short]::before{content:attr(data-adc-short);font-size:.88rem}#filterDrawer .sf-swatch[data-adc-dot]::before{content:"";width:16px;height:16px;flex:none;border-radius:50%;background:var(--adc-dot);box-shadow:inset 0 0 0 1px rgba(5,47,87,.18)}#filterDrawer .sf-form-check input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0!important;flex:none;border:1.5px solid var(--adc-line);border-radius:0;background:var(--adc-surface);transition:background-color .15s var(--adc-ease)}#filterDrawer .sf-form-check input[type=checkbox]:checked{background:var(--adc-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFF7F4' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat;border-color:var(--adc-primary)}#filterDrawer .sf-input{min-height:44px;border:1.5px solid var(--adc-line)!important;border-radius:var(--adc-pill)!important;padding-inline:1rem!important;background:var(--adc-surface)!important;font-size:16px!important;width:100%}#filterDrawer .sf-input:focus{border-color:var(--adc-primary)!important;outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--adc-primary) 18%,transparent)}#filterDrawer .sf-input ~ .btn{min-height:44px;border-radius:var(--adc-pill)!important;padding-inline:1rem!important;margin-left:.5rem;background:var(--adc-ink)!important;color:var(--adc-bg)!important;border:0!important}#filterDrawer ul.list-disc{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-wrap:wrap;gap:.5rem}#filterDrawer ul.list-disc a{display:inline-flex;align-items:center;min-height:40px;padding:.4rem .95rem;border:1.5px solid var(--adc-line);border-radius:var(--adc-pill);background:var(--adc-surface);color:var(--adc-ink)!important;font-weight:600;font-size:.88rem;text-decoration:none!important}#filterDrawer ul.list-disc a[aria-current],#filterDrawer ul.list-disc a.active{background:var(--adc-ink);border-color:var(--adc-ink);color:var(--adc-bg)!important}#filterDrawer .filter-drawer__bottom{background:var(--adc-surface)!important;border-top:1px solid var(--adc-line);box-shadow:0 -18px 40px -26px rgba(5,47,87,.35)!important;padding:1rem 1.25rem calc(1rem + env(safe-area-inset-bottom))!important}#filterDrawer .filter-drawer__bottom .sf-btn-primary{min-height:54px;font-size:1.02rem!important}#filterDrawer .filter-drawer__bottom .sf-btn-link{color:var(--adc-muted)!important;font-weight:600}[popovertarget="filterDrawer"]:not([popovertargetaction="hide"]){position:relative;min-height:44px;padding-inline:1.1rem!important;border:1.5px solid var(--adc-ink)!important;background:var(--adc-surface)!important;color:var(--adc-ink)!important;font-weight:600!important}[popovertarget="filterDrawer"]:not([popovertargetaction="hide"])[data-adc-count]::after{content:attr(data-adc-count);display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:.15rem;padding:0 .35rem;border-radius:var(--adc-pill);background:var(--adc-action);color:var(--adc-on-action);font:700 .72rem var(--adc-body)}@media (prefers-reduced-motion:reduce){#filterDrawer details[open]>div{animation:none}}button:not(:disabled),[role=button]:not([aria-disabled=true]),summary,select,[popovertarget],a[href], input:is([type=checkbox],[type=radio],[type=submit],[type=button],[type=file]):not(:disabled), label:has(>input:is([type=checkbox],[type=radio]):not(:disabled)){cursor:pointer}:is(button,input,select):disabled,[aria-disabled=true]{cursor:not-allowed}.delete-line-item>svg{display:none!important}.delete-line-item::before{content:"";width:17px;height:17px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V4h6v3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V4h6v3'/%3E%3C/svg%3E") center/contain no-repeat}.sf-cart-line__remove{display:inline-flex!important;align-items:center;gap:.35rem}.sf-cart-line__remove::before{content:"";width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V4h6v3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M10 11v6M14 11v6M6 7l1 12a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2l1-12M9 7V4h6v3'/%3E%3C/svg%3E") center/contain no-repeat}@media (hover:hover) and (pointer:fine){.delete-line-item:hover,.sf-cart-line__remove:hover{color:var(--adc-action)!important}.cart-drawer .delete-line-item:hover{background:color-mix(in srgb,var(--adc-action) 12%,var(--adc-surface))!important}}.sf-quick-view__body>*{min-width:0}.sf-quick-view .sf-buy-row{flex-wrap:wrap;row-gap:.6rem}.sf-quick-view .sf-buy-row>.sf-btn{flex:1 1 auto}html:root{--sf-section-bg:var(--adc-surface);--section-bg:var(--adc-surface)}:where(#sf-main) .sf-container,:where(#sf-main) .container{width:min(100% - 2rem,var(--adc-maxw));max-width:none;margin-inline:auto;padding-inline:0}.sf-breadcrumb,.sf-breadcrumb a{font-size:.85rem;color:var(--adc-muted)}#sf-main .sf-title-1,#sf-main h1.section__title{display:block;font:700 clamp(1.8rem,7vw,2.8rem)/1.1 var(--adc-display);letter-spacing:-.01em;text-transform:none;color:var(--adc-ink);border:0;padding:0;margin:0 0 .5rem;background:none}#sf-main .sf-title-1::after,#sf-main h1.section__title::after{display:none}.sf-btn-primary,.btn-primary,.sf-btn--primary{background:var(--adc-action);border-color:var(--adc-action);color:var(--adc-on-action)}@media (hover:hover) and (pointer:fine){.sf-btn-primary:hover,.btn-primary:hover,.sf-btn--primary:hover{background:color-mix(in srgb,var(--adc-action) 86%,#000);border-color:color-mix(in srgb,var(--adc-action) 86%,#000);color:var(--adc-on-action)}}.sf-pdp-info h1,.product-details__name{font:700 clamp(1.7rem,1.2rem + 1.8vw,2.5rem)/1.08 var(--adc-display)!important;color:var(--adc-ink);letter-spacing:-.01em}.product-details__price .price{font:700 1.6rem/1.1 var(--adc-display);color:var(--adc-ink)}.product-details__price .old{color:var(--adc-muted);font-size:1rem}.product-details__meta{color:var(--adc-muted);font-size:.82rem}.sf-gallery__viewport,.sf-gallery__img,.product-details__thumb,.product-details__thumb img,.sf-gallery__thumbs img{border-radius:0}.product-details__thumb.active{outline:2px solid var(--adc-primary);outline-offset:0;border-radius:0}.sf-buy-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.sf-buy-row .quantity-input{flex:none;max-width:none;height:52px;border:1.5px solid var(--adc-line);border-radius:0;background:var(--adc-surface)}.sf-buy-row .quantity-input__btn{width:44px;height:100%;border-radius:0}.sf-buy-row .quantity-input__input{width:40px;border:0;text-align:center;background:none;font:600 1rem/1 var(--adc-display)}.sf-buy-row .sf-btn--light{order:1;flex:1 1 180px;min-height:52px;background:var(--adc-action);border:1.5px solid var(--adc-action);color:var(--adc-on-action)}.sf-buy-row .sf-btn--primary{order:2;flex:1 1 100%;min-height:52px;background:var(--theme-btn-secondary-bg,#e12219);border-color:var(--theme-btn-secondary-bg,#e12219);color:var(--theme-btn-secondary-color,#fff)}@media (hover:hover) and (pointer:fine){.sf-buy-row .sf-btn--light:hover{background:color-mix(in srgb,var(--adc-action) 86%,#000);color:var(--adc-on-action)}.sf-buy-row .sf-btn--primary:hover{background:color-mix(in srgb,var(--theme-btn-secondary-bg,#e12219) 86%,#000);border-color:color-mix(in srgb,var(--theme-btn-secondary-bg,#e12219) 86%,#000);color:var(--theme-btn-secondary-color,#fff)}}.adc-ptrust{list-style:none;margin:1rem 0 0;padding:.9rem;display:grid;gap:.55rem;border:1px solid var(--adc-line);font-size:.86rem;color:var(--adc-muted)}.adc-ptrust li{display:flex;align-items:center;gap:.6rem}.adc-ptrust svg{width:20px;height:20px;flex:none;color:var(--adc-primary)}.adc-ptrust strong{font-weight:600;color:var(--adc-ink)}[class*="bundle-product"]{min-width:0;max-width:100%}.bundle-product__group{flex-wrap:wrap}.bundle-product__media img{max-width:100%;height:auto}.adc-cchips{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin:0 0 1.1rem;padding-bottom:2px}.adc-cchips::-webkit-scrollbar{display:none}.adc-cchips a{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;padding:0 1rem;border:1px solid var(--adc-line);background:var(--adc-surface);color:var(--adc-ink);font:600 .8rem/1 var(--adc-display);letter-spacing:.06em;white-space:nowrap;text-decoration:none;transition:var(--adc-t)}.adc-cchips a[aria-current]{background:var(--adc-ink);border-color:var(--adc-ink);color:var(--adc-surface)}@media (hover:hover) and (pointer:fine){.adc-cchips a:hover{border-color:var(--adc-ink)}}#cartOffcanvas,#cartOffcanvas *,#upsellModal,#upsellModal *,dialog.sf-quick-view,dialog.sf-quick-view *,#searchOffcanvas *{border-radius:0}@media (max-width:991px){.sf-checkout .checkout__header,.sf-checkout .checkout__main,.sf-checkout .checkout__footer{padding-inline:1rem}.sf-checkout .sf-container{padding-inline:1rem;width:auto}}.sf-checkout *:not(input[type=radio]):not(.radio-input){border-radius:0}.sf-checkout .co-h4,.sf-checkout .co-h5,.sf-checkout .co-h6,.sf-checkout h1,.sf-checkout h2,.sf-checkout h3{font-family:var(--adc-display);color:var(--adc-ink)}.sf-checkout .sf-btn-primary,.sf-checkout .btn-primary{box-shadow:none}.sf-cart__row{margin-inline:0;max-width:100%}.sf-cart__row>*{min-width:0}.sf-cart{overflow:clip}.block.blog article,.sf-blog article,.blog-post,[class*="blog-card"]{border-radius:0}#sf-main [class*="rounded"]:not(.size-10):not(.rounded-full.size-10){border-radius:0}.sf-chip,.sf-pill,.badge{border-radius:0}#sf-main a[href^="/blog?"],#sf-main .blog-tag{border-radius:0}.sf-account-card,.sf-account-card__panel,.sf-legal .nav-link,.sf-account-nav__link{border-radius:0!important}.sf-account-nav__link.active,.sf-account-nav__link[aria-current],.sf-legal .nav-link.active,.sf-legal .nav-link[aria-current]{background:var(--adc-tint)!important;border-color:var(--adc-primary)!important;color:var(--adc-ink)!important}#sf-main .form-control,#sf-main .sf-input,#sf-main .sf-form-control,#sf-main input[type=email],#sf-main input[type=password],#sf-main input[type=text]{border-radius:0}.page-sections .lp-columns:has(.lp-columns__image) .lp-columns__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-sections .lp-columns:has(.lp-columns__image) .lp-columns__item:last-child:nth-child(odd){grid-column:auto}.page-sections .lp-columns:has(.lp-columns__image) .lp-columns__title{font:600 1.2rem/1.2 var(--adc-display);color:var(--adc-ink)}.page-sections .lp-columns:has(.lp-columns__image) .lp-columns__text p{font-size:.9rem;line-height:1.4}@media (min-width:700px){.page-sections .lp-columns:has(.lp-columns__image) .lp-columns__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-sections .block.contact_form .form-control,.page-sections .block.contact_form input,.page-sections .block.contact_form textarea{border-radius:0;border:1.5px solid var(--adc-line);min-height:52px;padding:.7rem 1rem;font:500 16px/1.3 var(--adc-body);color:var(--adc-ink);width:100%}.page-sections .block.contact_form input:focus,.page-sections .block.contact_form textarea:focus{border-color:var(--adc-primary);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--adc-primary) 14%,transparent)}.page-sections .block.contact_form button[type=submit]{min-height:52px;padding:0 1.6rem;background:var(--adc-action);color:var(--adc-on-action);border:1.5px solid var(--adc-action)}.page-sections .block.contact_form iframe{border:0;width:100%;border-radius:0}.sf-product__body>.sf-product__title{margin-bottom:.35rem}.adc-card-var{margin:.2rem 0 .35rem;font:500 .74rem/1.3 var(--adc-body);color:var(--adc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adc-card-tag{position:absolute;left:.5rem;bottom:.5rem;z-index:1;max-width:calc(100% - 1rem);padding:.3rem .5rem;background:color-mix(in srgb,#fff 90%,transparent);color:var(--adc-primary);font:600 .66rem/1.1 var(--adc-display);letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media (hover:hover) and (pointer:fine){.sf-product:hover .adc-card-tag{opacity:0}}.adc-pspecs{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.7rem 0 .2rem;padding:0}.adc-pspecs li{display:inline-flex;align-items:center;min-height:30px;padding:0 .7rem;background:var(--adc-tint);color:var(--adc-primary);font:600 .74rem/1 var(--adc-display);letter-spacing:.04em}.sf-header .sf-container{width:min(100% - 2rem,var(--adc-maxw));max-width:none;margin-inline:auto;padding-inline:0}.sf-footer .sf-container{margin-inline:auto}.sf-blog__list{background:var(--adc-surface)}.post-item{background:none;border:0;box-shadow:none;border-radius:0}.post-item img{border-radius:0}.sf-price__from{display:block;line-height:1.3;margin-bottom:.15rem}.page-sections .block.google_reviews .section__heading .mt-4{margin-top:1.5rem}.page-sections .block.google_reviews .section__heading strong{line-height:1}.page-sections .block.google_reviews .section__heading a>span:last-child{margin-top:.7rem}@media (min-width:992px){.sf-header .nav-icon>span:not(.relative){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sf-header .actions-navbar__right{gap:.1rem}.sf-header .sf-search-panel{flex:1 1 auto;max-width:520px;margin-inline:auto}.sf-header .sf-search-panel .relative{height:46px}.sf-header .sf-search-panel input[type=search],.sf-header .sf-search-panel .form-control{padding:0 1rem 0 2.8rem;border:1px solid transparent}.sf-header .sf-search-panel input[type=search]::placeholder{color:color-mix(in srgb,var(--header-color,#052f57) 70%,transparent)}.sf-header .sf-search-panel button[type=submit]{position:absolute;left:.3rem;right:auto;top:50%;translate:0 -50%;margin:0;width:40px;height:40px;display:grid;place-items:center;padding:0;background:none;border:0;border-radius:0;color:var(--adc-ink);transform:none}.sf-header .sf-search-panel button[type=submit] svg{width:20px;height:20px;max-width:none}.sf-header .has-megamenu>.nav-link::after{content:"";width:7px;height:7px;margin:-3px 0 0 .1rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;flex:none;position:static;opacity:.75;visibility:visible;scale:1;translate:none;background:none;transition:none}}.sf-header .nav-icon[popovertarget="cartOffcanvas"] .relative{display:inline-grid;place-items:center;width:24px;height:24px}.sf-header .nav-icon[popovertarget="cartOffcanvas"] .relative>svg{display:none}.sf-header .nav-icon[popovertarget="cartOffcanvas"] .relative::before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:var(--adc-i-bag) center/contain no-repeat;mask:var(--adc-i-bag) center/contain no-repeat}.sf-header .sf-cart-badge{position:absolute;top:-6px;right:-8px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;line-height:18px}.sf-header .sf-cart-badge:empty{display:none}.sf-product__media{position:relative}.sf-product__action{position:absolute;left:0;right:0;bottom:0;top:auto;z-index:2;margin:0;padding:0;width:100%;display:flex;transform:none;background:none}.sf-product__quick{display:flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin:0;padding:0 .6rem;background:var(--adc-action);color:var(--adc-on-action);border:0;border-radius:0;font:600 .68rem/1 var(--adc-display)!important;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.sf-product__quick:hover,.sf-product__quick:focus-visible{background:color-mix(in srgb,var(--adc-action) 86%,#000);color:var(--adc-on-action)}@media (hover:none),(pointer:coarse){.sf-product__action{display:none}}@media (hover:hover) and (pointer:fine){.sf-product__action{opacity:0;translate:0 100%;transition:opacity .25s var(--adc-ease),translate .25s var(--adc-ease)}.sf-product:hover .sf-product__action,.sf-product:focus-within .sf-product__action{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){.sf-product__action{transition:none}}dialog.sf-quick-view{border:0;border-radius:0;padding:0;max-height:min(92dvh,860px);box-shadow:0 30px 70px -30px rgba(5,47,87,.5);overflow:auto}dialog.sf-quick-view::backdrop{background:rgba(5,47,87,.45)}.sf-quick-view__body{gap:1.6rem;padding:1.4rem}.sf-quick-view__body>*{min-width:0}.sf-quick-view .sf-btn-close,.sf-quick-view [aria-label="Cerrar"]{width:44px;height:44px;display:grid;place-items:center;border-radius:0;background:var(--adc-surface-2);opacity:1}.sf-quick-view .product-details__name{font:700 clamp(1.4rem,2vw,1.9rem)/1.12 var(--adc-display)!important;padding-right:3rem;margin:0 0 .3rem}.sf-quick-view .product-details__price .price{font-size:1.35rem}.sf-quick-view .sf-option__label{margin-bottom:.4rem}.sf-quick-view .text-swatch__container{min-height:40px;padding:.35rem .85rem!important;font-size:.85rem}.sf-quick-view .sf-stock-note{margin:.5rem 0}.sf-quick-view .sf-buy-row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch}.sf-quick-view .sf-buy-row .quantity-input{flex:0 0 auto;width:auto;height:50px}.sf-quick-view .sf-buy-row .sf-btn--light{order:1;flex:1 1 180px;width:auto;min-height:50px;background:var(--adc-action);border:1.5px solid var(--adc-action);color:var(--adc-on-action)}.sf-quick-view .sf-buy-row .sf-btn--light svg{color:inherit}.sf-quick-view .sf-buy-row .sf-btn--primary{order:2;flex:1 1 100%;width:100%;min-height:50px}.sf-quick-view .adc-ptrust{margin-top:.8rem;padding:.7rem .8rem;font-size:.8rem;gap:.4rem}.sf-quick-view .sf-gallery__viewport{background:var(--adc-surface-2)}@media (min-width:992px){.sf-quick-view__body{padding:1.6rem;gap:2rem}}.page-sections .vb-carousel__nav{translate:none!important;inset:auto;flex:none}.sf-product__body [data-adc-add]{position:relative;padding-right:48px;min-height:42px;display:flex;align-items:flex-end}.adc-card-add{position:absolute;right:0;bottom:0;width:42px;height:42px;display:grid;place-items:center;background:var(--adc-primary);color:#fff;border:1.5px solid var(--adc-primary);text-decoration:none;transition:var(--adc-t)}.adc-card-add .adc-ico{width:20px;height:20px}@media (hover:hover) and (pointer:fine){.adc-card-add:hover{background:var(--adc-surface);color:var(--adc-primary)}}@media (max-width:599px){.adc-card-add{width:40px;height:40px}.sf-price{flex-direction:column;align-items:flex-start;gap:.1rem}}.adc-dots{display:flex;align-items:center}.adc-dots button{width:28px;height:40px;border:0;padding:0;background:linear-gradient(var(--adc-line),var(--adc-line)) no-repeat 50% 50%/20px 3px;transition:background-image .2s}.adc-dots button[aria-current="true"]{background-image:linear-gradient(var(--adc-primary),var(--adc-primary))}@media (min-width:992px){.sf-header .sf-search-panel button[type=submit]{background:none!important;color:var(--adc-ink)!important;box-shadow:none!important;border:0!important;left:.3rem!important;right:auto!important;margin:0!important}.sf-header .sf-search-panel input[type=search],.sf-header .sf-search-panel .form-control{padding-left:2.8rem!important;padding-right:1rem!important;background:var(--adc-surface-2)!important;border:1px solid transparent!important;border-radius:0!important;box-shadow:none!important;height:46px!important}.sf-header .sf-search-panel input[type=search]:focus{background:var(--adc-surface)!important;border-color:var(--adc-line)!important}}.page-sections .product__swiper[data-md="grid"] .vb-carousel__track{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem .75rem;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.page-sections .product__swiper[data-md="grid"] .vb-carousel__slide{flex:none!important;width:auto;min-width:0}.page-sections .product__swiper[data-md="grid"] .vb-carousel__controls{display:none!important}.page-sections .section__heading:has(+ .product__swiper[data-md="grid"]){padding-right:0}@media (min-width:700px){.page-sections .product__swiper[data-md="grid"] .vb-carousel__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.page-sections .product__swiper[data-md="grid"] .vb-carousel__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.25rem}}.page-sections .widget-banner__content>.sf-container{display:block}#sf-main .section__title:not(h1):not(.page-sections *){display:block;width:auto;font:600 var(--adc-fs-h2)/1.15 var(--adc-display);letter-spacing:.04em;text-transform:uppercase;color:var(--adc-ink);margin:0;padding:0;border:0;background:none}#sf-main .section__title:not(h1):not(.page-sections *)::after{content:"";display:block;width:81px;height:3px;margin-top:.65rem;background:var(--adc-cinta)}#sf-main .section__heading:not(.page-sections *){display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;text-align:left}.sf-product__body [data-adc-add]{display:block;padding-right:50px;min-height:42px;margin-top:auto}.sf-product__body [data-adc-add] .sf-price{flex-wrap:wrap}.sf-product__body [data-adc-add] .sf-price .old{order:2;width:100%}.sf-product__body [data-adc-add]>*:not(.sf-price):not(.adc-card-add){display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.3rem;font-size:.72rem;line-height:1.2;color:var(--adc-muted);max-width:100%}.sf-product__body [data-adc-add] svg:not(.adc-ico){width:13px;height:13px;max-width:13px}.vb-carousel[data-adc-fade] .vb-carousel__track{display:grid!important;grid-template-columns:minmax(0,1fr);overflow:hidden!important;scroll-snap-type:none!important;gap:0!important;touch-action:pan-y;margin:0;padding:0}.vb-carousel[data-adc-fade] .vb-carousel__slide{grid-area:1/1;flex:none!important;width:100%!important;max-width:none;min-width:0;opacity:0;visibility:hidden;transition:opacity .5s var(--adc-ease),visibility 0s .5s}.vb-carousel[data-adc-fade] .vb-carousel__slide[data-adc-on]{opacity:1;visibility:visible;transition-delay:0s;z-index:1}@media (prefers-reduced-motion:reduce){.vb-carousel[data-adc-fade] .vb-carousel__slide{transition:none}}.sf-buy-row .sf-btn--light{background:var(--adc-action)!important;border:1.5px solid var(--adc-action)!important;color:var(--adc-on-action)!important}.sf-buy-row .sf-btn--primary{background:var(--theme-btn-secondary-bg,#e12219)!important;border:1.5px solid var(--theme-btn-secondary-bg,#e12219)!important;color:var(--theme-btn-secondary-color,#fff)!important}@media (hover:hover) and (pointer:fine){.sf-buy-row .sf-btn--light:hover{background:color-mix(in srgb,var(--adc-action) 86%,#000)!important;border-color:color-mix(in srgb,var(--adc-action) 86%,#000)!important}.sf-buy-row .sf-btn--primary:hover{background:color-mix(in srgb,var(--theme-btn-secondary-bg,#e12219) 86%,#000)!important;border-color:color-mix(in srgb,var(--theme-btn-secondary-bg,#e12219) 86%,#000)!important}}.product-details__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .6rem}.product-details__price .old{order:2}[class*="bundle-product"] .btn,[class*="bundle-product"] button[type=submit]{min-height:44px;padding-inline:1.2rem}.page-sections .block.newsletter h2{font:600 var(--adc-fs-h2)/1.15 var(--adc-display)!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:#052f57!important}.page-sections .block.newsletter .sf-container>.mb-6>*:not(h2){max-width:48ch}@media (min-width:960px){.page-sections .landing-page-faq{grid-template-rows:auto 1fr;align-items:start}.page-sections .landing-page-faq__layout{display:contents}.page-sections .landing-page-faq__header{grid-column:1;grid-row:1}.page-sections .landing-page-faq__help{grid-column:1;grid-row:2;align-self:start;margin-top:.4rem}.page-sections .landing-page-faq__groups{grid-column:2;grid-row:1/span 2;min-width:0}}.sf-header .nav-icon{transition:background-color .2s var(--adc-ease),color .2s var(--adc-ease)}.sf-header .navbar-toggler{transition:background-color .2s var(--adc-ease)}@media (hover:hover) and (pointer:fine){.sf-header .nav-icon:hover,.sf-header .navbar-toggler:hover{background:color-mix(in srgb,var(--adc-ink) 8%,transparent);color:var(--adc-ink)}.sf-header .sf-search-panel:hover input[type=search]{background:color-mix(in srgb,var(--adc-ink) 7%,var(--adc-surface-2))!important}.sf-header .sf-search-panel button[type=submit]:hover{color:var(--logo-orange)!important}.sf-header .main-navbar-nav>.nav-item>.nav-link[href^="/c/"]:hover{color:var(--adc-sale)}.btn,.sf-btn,.widget-banner__btn{transition:background-color .2s var(--adc-ease),color .2s var(--adc-ease),border-color .2s var(--adc-ease),transform .16s var(--adc-ease)}.sf-btn--light:not(.sf-buy-row *):hover,.btn-light:not(.sf-buy-row *):hover,.btn-outline-primary:hover{background:var(--adc-ink)!important;border-color:var(--adc-ink)!important;color:var(--adc-surface)!important}.sf-product__title:hover{text-decoration:underline;text-underline-offset:3px}}dialog :focus-visible{outline:2px solid var(--adc-primary);outline-offset:2px}.page-sections .vb-carousel__slide .widget-banner:not(:has(.widget-banner__title)) .widget-banner__content{display:none}.page-sections .block.slider:has(>.section>.w-full) .widget-banner:not(:has(.widget-banner__title)){display:block;height:100%;background:var(--adc-surface-2)}.page-sections .block.slider:has(>.section>.w-full) .widget-banner:not(:has(.widget-banner__title))>picture,.page-sections .block.slider:has(>.section>.w-full) .widget-banner:not(:has(.widget-banner__title))>.widget-banner__img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto}.page-sections .block.slider:has(>.section>.w-full) .widget-banner:not(:has(.widget-banner__title))>picture img,.page-sections .block.slider:has(>.section>.w-full) .widget-banner:not(:has(.widget-banner__title))>.widget-banner__img{z-index:0;width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.page-sections .block.slider:has(>.section>.w-full) .widget-banner:not(:has(.widget-banner__title)) .stretched-link{inset:0;width:100%;height:100%;aspect-ratio:auto;bottom:0}@media (min-width:960px){.page-sections .vb-carousel__track{scroll-padding-inline:0!important}.page-sections .product__swiper .vb-carousel__track,.page-sections .google-reviews__swiper .vb-carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth}.page-sections .vb-carousel__slide{scroll-snap-align:start}}.page-sections .vb-carousel__track{height:auto}.page-sections .block.slider:has(.widget-banner__btn[href*="instagram"]) .vb-carousel__controls{margin-top:.9rem}.page-sections .block.slider:has(.widget-banner__btn[href*="instagram"]) .widget-banner{height:auto;padding-bottom:.2rem}.page-sections .block.slider:has(.widget-banner__btn[href*="instagram"]) .vb-carousel__slide{height:auto}.page-sections .google-reviews__swiper .vb-carousel__controls{margin-top:.6rem}.sf-footer li:has(>.footer__social-link[href*="twitter"]){display:none}.sf-footer ul:has(.footer__social-link){display:flex;flex-wrap:wrap;gap:.5rem}.sf-footer ul:has(.footer__social-link)>li{margin:0}@media (max-width:991px){.sf-nav-panel .offcanvas-header{padding:1rem!important}.sf-nav-panel .offcanvas-body{padding:.25rem 1rem 1.5rem!important}.sf-header .sf-nav-panel .sf-container,.sf-header .sf-container:has(>.sf-nav-panel){width:100%}}.sf-pdp-info .line-cart-errors,.sf-quick-view .line-cart-errors{min-height:1.5em;margin:.4rem 0 0;font-size:.85rem;line-height:1.5em}.sf-quick-view__body>:first-child{align-self:start}.sf-quick-view .sf-gallery{align-self:start;height:auto}.sf-quick-view .sf-gallery__viewport{aspect-ratio:1;height:auto;max-height:none}.sf-quick-view .sf-gallery__viewport img{width:100%;height:100%;object-fit:contain}.product-details__price{padding:0;margin-inline:0}.product-details__price .price{padding:0;margin:0}.sf-quick-view__media{container-type:inline-size}.sf-quick-view__main{aspect-ratio:1;height:auto}.sf-quick-view__main img{display:block;width:100%;height:100%;object-fit:contain}.sf-quick-view__thumbs{scrollbar-width:none}@media (min-width:600px) and (max-width:991.98px){.sf-quick-view__main{width:min(100%,480px);margin-inline:auto}}@media (min-width:992px){.sf-quick-view__media{align-items:flex-start}.sf-quick-view__thumbs{flex:0 0 70px;width:70px;height:auto;max-height:calc(100cqw - 78px);scrollbar-width:thin}.sf-quick-view__main{flex:1 1 0;min-width:0}}.sf-quick-view{scrollbar-gutter:stable}.sf-buy-row{flex-direction:row!important}.sf-checkout .field_with_errors{display:contents}@media (min-width:992px){#sf-main .vb-carousel__track:not(.page-sections *):has(>.vb-carousel__slide:last-child:nth-child(-n+4))>.vb-carousel__slide{flex:0 0 calc((100% - 24px)/4)}#sf-main .vb-carousel__track:not(.page-sections *):has(>.vb-carousel__slide:last-child:nth-child(5))>.vb-carousel__slide{flex:0 0 calc((100% - 32px)/5)}}.sf-cart__recommendations-title{font:600 var(--adc-fs-h2)/1.15 var(--adc-display);letter-spacing:.04em;text-transform:uppercase;color:var(--adc-ink)}.sf-cart__recommendations-title::after{content:"";display:block;width:81px;height:3px;margin-top:.65rem;background:var(--adc-cinta)}#sf-main .sf-container:has(>h1.section__title){text-align:left}@media (max-width:575.98px){.sf-blog__grid{grid-template-columns:minmax(0,1fr)!important}}.post-item__excerpt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.sf-blog__column{width:100%;max-width:720px;margin-inline:auto}.sf-blog__meta h1{font-family:var(--adc-display);font-weight:700;color:var(--adc-ink)}.page-sections .lp-columns:has(.lp-columns__image) .lp-columns__item{grid-template-columns:minmax(0,1fr)}.page-sections .lp-columns__item>.lp-columns__image{grid-row:auto;width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin:0 0 .25rem}.page-sections .lp-columns:has(.lp-columns__image) .lp-columns__item>*{grid-column:1}.sf-drawer{border-radius:0!important}.sf-drawer .offcanvas-header button{border-radius:0!important}.co-copy-btn[data-adc-copied]{background:color-mix(in srgb,var(--logo-green) 14%,var(--adc-surface))!important;border-color:color-mix(in srgb,var(--logo-green) 50%,var(--adc-line))!important;color:#00672f!important}.co-copy-btn[data-adc-copied] svg{visibility:hidden}.co-copy-btn:not(.absolute){position:relative}.co-copy-btn[data-adc-copied]::after{content:"";position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;animation:adcPop .3s var(--adc-ease)}.co-copy-box>.co-copy-btn.absolute[data-adc-copied]::after{left:.85rem;margin-left:0}.co-copy-row:has(.co-copy-btn[data-adc-copied])>span{color:#00672f;transition:color .2s}@keyframes adcPop{from{transform:scale(.6);opacity:0}}#adc-copy-toast{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom));z-index:3000;transform:translate(-50%,14px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:.55rem;padding:.75rem 1.15rem;background:var(--adc-ink);color:#fff;font:600 .92rem var(--adc-body);box-shadow:0 18px 40px -16px rgba(5,47,87,.6);transition:opacity .2s var(--adc-ease),transform .28s var(--adc-ease);white-space:nowrap}#adc-copy-toast::before{content:"";width:20px;height:20px;flex:none;border-radius:50%;background:var(--logo-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}#adc-copy-toast.is-on{opacity:1;transform:translate(-50%,0)}@media (prefers-reduced-motion:reduce){#adc-copy-toast{transition:opacity .2s}.co-copy-btn[data-adc-copied]::after{animation:none}}.page-sections .block.rich_text:has(.lp-heading) .lp-rich{max-width:64ch}.page-sections .block.rich_text:has(.lp-heading) .lp-rich p{margin:0 0 1em;line-height:1.55;text-align:left!important}.page-sections .block.rich_text:has(.lp-heading) .lp-rich p:first-child{font-size:clamp(1.1rem,4.4vw,1.3rem);line-height:1.45;color:var(--adc-ink)}.page-sections .block.rich_text:has(.lp-heading) .lp-rich p:last-child{margin-bottom:0;font-size:clamp(1.1rem,4.4vw,1.3rem);color:var(--adc-ink)}@media (min-width:992px){.page-sections .block.rich_text:has(.lp-heading) .sf-container{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:3rem;align-items:start}.page-sections .block.rich_text:has(.lp-heading) .lp-heading{grid-column:1;margin:0}.page-sections .block.rich_text:has(.lp-heading) .lp-rich{grid-column:2}}.page-sections .contact-form{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "info" "form" "map";row-gap:2rem;width:100%;max-width:1272px;margin-inline:auto;padding:clamp(1.5rem,5vw,3rem) 16px;text-align:left}.page-sections .contact-form>.sf-container,.page-sections .contact-form>.sf-container>.flex.flex-wrap{display:contents}.page-sections .contact-form>.sf-container>.mb-6{grid-area:head;margin:0}.page-sections .contact-form>.sf-container>.mb-6 .lp-rich{max-width:58ch;margin-top:.75rem;opacity:1;color:var(--adc-muted)}.page-sections .contact-form .section__title::after{margin-inline:0}.page-sections .contact-form>.sf-container>.flex>div{grid-area:form;width:auto;padding:0}.page-sections .contact-form .contact-form__details{grid-area:info;width:auto;padding:0;margin:0;text-align:left}.page-sections .contact-form .contact-form__map{grid-area:map;margin:0;min-height:280px;background:var(--adc-soft)}.page-sections .contact-form .contact-form__map iframe{display:block;width:100%;height:100%;min-height:280px;border:0}.page-sections .contact-form__details>*{margin:0;padding:.85rem 0;border-top:1px solid var(--adc-line);line-height:1.45}.page-sections .contact-form__details>:last-child{border-bottom:1px solid var(--adc-line)}.page-sections .contact-form__details strong{font-family:var(--adc-display);font-weight:600;color:var(--adc-ink)}.page-sections .contact-form__details a{display:inline-flex;align-items:center;min-height:32px;overflow-wrap:anywhere}.page-sections .contact-form .form-group{margin:0 0 1rem;text-align:left}.page-sections .contact-form form .btn{width:100%}@media (min-width:768px){.page-sections .contact-form form .btn{width:auto}}@media (min-width:992px){.page-sections .contact-form{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head head" "form info" "map map";column-gap:4rem}.page-sections .contact-form .contact-form__map,.page-sections .contact-form .contact-form__map iframe{min-height:380px}}.adc-tl{--tl-gut:32px;--tl-node:15px;position:relative;margin-top:1.75rem}.adc-tl__over{position:relative}.adc-tl__list{list-style:none;margin:0;padding:0}.adc-tl__it{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;align-content:start;margin:0;padding:0 0 2.75rem var(--tl-gut)}.adc-tl__it:last-child{padding-bottom:1.5rem}.adc-tl__node{position:absolute;z-index:2;left:0;top:.72rem;width:var(--tl-node);height:var(--tl-node);border:3px solid var(--tl-c,var(--logo-green));border-radius:50%;background:var(--adc-surface);transition:background-color .25s linear}.adc-tl__it.is-on .adc-tl__node{background:var(--tl-c,var(--logo-green))}.adc-tl__it:nth-child(4n+1){--tl-c:var(--logo-green)}.adc-tl__it:nth-child(4n+2){--tl-c:var(--logo-navy)}.adc-tl__it:nth-child(4n+3){--tl-c:var(--logo-red)}.adc-tl__it:nth-child(4n+4){--tl-c:var(--logo-orange)}.adc-tl__y{grid-column:1;margin:0;font:700 clamp(2.25rem,11vw,3.25rem)/1.05 var(--adc-display);letter-spacing:-.01em;color:var(--adc-ink);font-variant-numeric:tabular-nums}.adc-tl__fig{grid-column:2;grid-row:1/span 3;width:124px;height:124px;margin:.2rem 0 0;padding:5px;background:#fff;outline:1px solid var(--adc-line);overflow:hidden;transform:rotate(1.5deg)}.adc-tl__it:nth-child(even) .adc-tl__fig{transform:rotate(-1.5deg)}.adc-tl__fig img{display:block;width:100%;height:100%;object-fit:cover}.adc-tl__tx{grid-column:1;margin-top:.45rem;max-width:44ch;font-size:1.02rem;line-height:1.4;color:var(--adc-ink)}.adc-tl__tx p{margin:0}.adc-tl__btn{grid-column:1;justify-self:start;display:inline-flex;align-items:center;min-height:44px;margin-top:.35rem;color:var(--adc-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.adc-tl__thread{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.adc-tl__thread svg{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.adc-tl__base{fill:none;stroke:color-mix(in srgb,var(--adc-ink) 28%,transparent);stroke-width:2;stroke-dasharray:3 7;stroke-linecap:round}.adc-tl__ink{fill:none;stroke-width:3;stroke-linecap:round}.adc-tl__clip,.adc-tl__clip>div{position:absolute;inset:0;will-change:transform}.adc-tl__clip{overflow:hidden}.adc-tl__head{position:absolute;z-index:3;left:0;top:0;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;background:var(--logo-orange);transform:rotate(45deg);pointer-events:none;will-change:transform;opacity:0}.adc-tl.is-live .adc-tl__head{opacity:1}.adc-tl__rail{display:none}.adc-tl.is-live .adc-tl__rail{position:sticky;z-index:4;bottom:var(--adc-tab-h,62px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem;padding:.3rem 0 .35rem;background:var(--adc-surface);border-top:1px solid var(--adc-line)}.adc-tl__bar{position:absolute;left:0;right:0;top:-1px;height:3px;background:linear-gradient(90deg,var(--logo-green),var(--logo-navy) 34%,var(--logo-red) 67%,var(--logo-orange));transform:scaleX(0);transform-origin:0 50%}.adc-tl__now{min-width:3.1em;font:700 1.6rem/1 var(--adc-display);color:var(--adc-ink);font-variant-numeric:tabular-nums}.adc-tl__nav{display:flex;gap:.1rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.adc-tl__nav::-webkit-scrollbar{display:none}.adc-tl__nav button{flex:none;min-width:44px;min-height:44px;padding:0 .55rem;border:0;background:none;color:var(--adc-muted);font:500 .92rem/1 var(--adc-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s linear,color .2s linear}.adc-tl__nav button[aria-current]{background:var(--adc-ink);color:#fff;font-weight:600}.adc-tl__nav button:focus-visible{outline:2px solid var(--logo-orange);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.adc-tl__nav button:not([aria-current]):hover{color:var(--adc-ink);background:var(--adc-soft)}}@media (min-width:960px){.adc-tl.is-live .adc-tl__rail{bottom:0}}@media (min-width:992px){.adc-tl{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:3rem;margin-top:2.5rem}.adc-tl__over{grid-column:2;grid-row:1}.adc-tl.is-live .adc-tl__rail,.adc-tl__rail{grid-column:1;grid-row:1}.adc-tl.is-live .adc-tl__rail{top:calc(50vh - 11rem);bottom:auto;align-self:start;display:block;padding:0;border-top:0;background:none}.adc-tl__bar{display:none}.adc-tl__now{display:block;font-size:clamp(4rem,7.5vw,6.5rem);line-height:.95;letter-spacing:-.02em}.adc-tl__nav{flex-direction:column;align-items:flex-start;gap:0;margin-top:1rem;overflow:visible}.adc-tl__nav button{min-height:32px;padding:0 .6rem;margin-left:-.6rem;font-size:1rem}.adc-tl__it{width:60%;column-gap:1.5rem;padding:0 0 5.5rem var(--tl-gut)}.adc-tl__it:nth-child(even){margin-left:40%}.adc-tl__y{font-size:clamp(2.5rem,4vw,3.5rem)}.adc-tl__fig{width:172px;height:172px;padding:6px}.adc-tl__tx{font-size:1.1rem}}.sf-toasts{pointer-events:none}.sf-toasts>*{pointer-events:auto}