.anna-ad-page{--anna-ad-ink:#111114;--anna-ad-silver:#bdc1c8;--anna-ad-pink:#d41465;--anna-ad-line:#d8d9de}.anna-ad-page .header__navigation-bar-row{display:none}.anna-ad-page .header-announcements{font-size:11px}.anna-ad-page .anna-ad-intro{padding-block:18px 10px}.anna-ad-intro h1{font-size:28px;line-height:1.05;letter-spacing:-.035em;margin:0;color:var(--anna-ad-ink)}.anna-ad-intro>p{font-size:13px;line-height:1.4;margin:7px 0 0;color:#565760}.anna-ad-page .collection-wrapper{gap:12px}.anna-ad-page .facets--horizontal{padding-block:0 10px}.anna-ad-page .product-grid{--product-grid-columns:repeat(4,minmax(0,1fr))}.anna-ad-page .product-card__title,.anna-ad-page .product-card .text-block h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anna-ad-page .quick-add__button{min-height:38px}.anna-ad-intro--water{padding-block:14px 8px!important}.anna-ad-rain-banner{height:270px;position:relative;isolation:isolate;overflow:hidden;background:#111114;color:#f4f4f6}.anna-ad-rain-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;z-index:-2}.anna-ad-rain-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#08080bf2,#08080bb3 36%,#08080b00 67%);z-index:-1}.anna-ad-rain-copy{padding:34px;max-width:62%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.anna-ad-eyebrow{font-size:10px;letter-spacing:.14em;color:var(--anna-ad-silver);font-weight:600}.anna-ad-rain-copy h1{font-size:42px;color:#f4f4f6;margin-top:10px;max-width:480px}.anna-ad-rain-copy p{font-size:14px;margin:12px 0 15px;line-height:1.3;color:#e0e0e5}.anna-ad-rain-cta{color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;border-bottom:2px solid #ff4f9a;text-decoration:none;padding-bottom:5px}.anna-ad-state-label{display:flex;flex-direction:row-reverse;gap:20px;position:absolute;bottom:12px;right:18px;font-size:9px;letter-spacing:.15em}.anna-ad-state-label span{background:#111114b3;padding:5px 8px}.anna-ad-grid-caption{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:16px 9px}.anna-ad-grid-caption strong{font-size:18px}.anna-ad-grid-caption>span{font-size:11px;color:#666}.anna-ad-page .section-resource-list__header:empty{display:none}.anna-ad-trust{padding-block:48px 44px;border-top:1px solid var(--anna-ad-line);margin-top:20px}.anna-ad-trust-heading>span{font-size:10px;letter-spacing:.12em;color:#72727a}.anna-ad-trust-heading h2{font-size:28px;margin:10px 0 24px;letter-spacing:-.025em}.anna-ad-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.anna-ad-trust-grid details{border-top:1px solid var(--anna-ad-line);padding-top:16px}.anna-ad-trust-grid summary{font-weight:700;font-size:13px;list-style:none;display:flex;gap:12px;cursor:pointer}.anna-ad-trust-grid summary>span{color:var(--anna-ad-pink)}.anna-ad-trust-grid p{font-size:13px;line-height:1.65;margin:14px 0 16px;color:#575761}.anna-ad-trust-grid a{display:block;font-size:12px;line-height:1.8;margin-top:5px;color:var(--anna-ad-ink);text-underline-offset:4px}.anna-ad-service{width:100%}.anna-ad-benefits{display:flex;gap:12px;padding:15px 0;border-block:1px solid var(--anna-ad-line)}.anna-ad-benefits a{flex:1;display:flex;flex-direction:column;gap:5px;font-size:10px;line-height:1.35;text-decoration:none;color:#53545b;text-align:center}.anna-ad-benefits a>span{font-size:19px;color:var(--anna-ad-pink)}.anna-ad-disclosures details{border-bottom:1px solid var(--anna-ad-line)}.anna-ad-disclosures summary{font-size:12px;font-weight:600;padding:14px 0;list-style:none;cursor:pointer;display:flex;justify-content:space-between}.anna-ad-disclosures summary:after{content:"+"}.anna-ad-disclosures details[open] summary:after{content:"\2212"}.anna-ad-disclosures p{font-size:12px;line-height:1.6;color:#5c5d64}.anna-ad-disclosures a{font-size:12px;display:inline-block;margin-bottom:12px}.anna-ad-product .product-details h1{font-size:28px;line-height:1.08;letter-spacing:-.025em}.anna-ad-product .variant-option{gap:6px}.anna-ad-product .variant-option__button-label{min-height:34px;padding:7px 12px;font-size:12px}.anna-ad-product .variant-option__swatch{--swatch-width:28px;--swatch-height:28px}.anna-ad-product .product-information__grid{align-items:start}.anna-ad-product .product-media-gallery{max-width:100%;min-width:0}.anna-ad-product .product-media-container,.anna-ad-product .product-media{max-height:640px}.anna-ad-product .product-media img{object-fit:contain;max-height:640px}.anna-ad-water-details{padding-block:50px 20px}.anna-ad-effect{display:grid;grid-template-columns:1fr 1fr;background:#111114;color:#f3f4f6;margin-bottom:44px;overflow:hidden}.anna-ad-effect-copy{padding:44px;display:flex;flex-direction:column;justify-content:center}.anna-ad-effect h2{font-size:36px;line-height:1.03;letter-spacing:-.035em;margin:14px 0}.anna-ad-effect p{font-size:14px;line-height:1.6;color:#bfc3cb;max-width:390px}.anna-ad-effect figure{margin:0;display:flex;flex-direction:column;justify-content:center}.anna-ad-effect img{width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}.anna-ad-effect figcaption{padding:10px 14px;font-size:10px;color:#bfc3cb}.anna-ad-specs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.anna-ad-specs span{border:1px solid #515158;padding:7px 9px;font-size:9px;letter-spacing:.04em}.anna-ad-original-details{max-width:960px;margin-inline:auto;line-height:1.65;font-size:14px}.anna-ad-original-details img{max-width:100%;height:auto;max-height:680px;object-fit:contain}.anna-ad-original-details h1,.anna-ad-original-details h2{font-size:28px!important;line-height:1.12!important}.anna-ad-original-details table{max-width:100%;display:block;overflow-x:auto}.anna-ad-related-link{text-align:center;padding-block:36px}.anna-ad-related-link h2{font-size:22px;margin-bottom:18px}.anna-ad-options-entry{display:none}@media(min-width:750px){.anna-ad-page .header__row--bottom{min-height:40px}.anna-ad-page .header__row--bottom .header__row-inner{padding-block:6px}}@media(max-width:749px){.anna-ad-page .header__row--top .header__row-inner{padding-block:9px}.anna-ad-page .header__row--bottom{display:none}.anna-ad-page .anna-ad-intro{padding-block:14px 8px}.anna-ad-intro h1{font-size:20px;letter-spacing:-.02em}.anna-ad-intro>p{font-size:11px;margin-top:5px}.anna-ad-page .product-grid{--product-grid-columns:repeat(2,minmax(0,1fr))}.anna-ad-page .collection-wrapper{gap:6px}.anna-ad-page .facets__form{min-height:34px}.anna-ad-page .facets-wrapper{margin-block:0;padding-block:0 8px}.anna-ad-page .product-grid__item{min-width:0}.anna-ad-page .product-card .price{font-size:18px}.anna-ad-intro--water{padding-block:12px 2px!important}.anna-ad-rain-banner{height:160px}.anna-ad-rain-copy{padding:14px;max-width:70%}.anna-ad-rain-copy h1{font-size:24px;margin-top:6px;max-width:180px}.anna-ad-rain-copy p{font-size:11px;margin:7px 0 10px;max-width:180px}.anna-ad-eyebrow{font-size:8px;letter-spacing:.09em}.anna-ad-rain-cta{font-size:8px}.anna-ad-rain-image{object-position:50% 55%}.anna-ad-state-label{bottom:8px;right:8px;gap:5px;font-size:7px}.anna-ad-state-label span{padding:4px 5px}.anna-ad-grid-caption{padding-block:12px 9px;flex-wrap:wrap;gap:3px}.anna-ad-grid-caption strong{font-size:14px}.anna-ad-grid-caption>span{font-size:10px}.anna-ad-trust{padding-block:30px 26px}.anna-ad-trust-heading h2{font-size:22px;margin:8px 0 18px}.anna-ad-trust-grid{grid-template-columns:1fr;gap:16px}.anna-ad-trust-grid details{padding-top:12px}.anna-ad-trust-grid p{margin-block:10px;font-size:12px}.anna-ad-trust-grid summary{font-size:12px}.anna-ad-product .product-information__grid{row-gap:0!important}.anna-ad-product .product-details{padding-block:12px!important}.anna-ad-product .product-details h1{font-size:22px;line-height:1.1}.anna-ad-product .product-media-container,.anna-ad-product .product-media{height:350px;max-height:350px;min-height:0}.anna-ad-product .product-media img{height:350px;max-height:350px;object-fit:contain}.anna-ad-product .product-media-gallery slideshow-slide{max-height:350px}.anna-ad-product .product-media-gallery slideshow-controls{margin-block:0;min-height:24px}.anna-ad-product .variant-option__button-label{min-height:32px;padding:6px 10px;font-size:11px}.anna-ad-product .variant-option--buttons legend{margin-bottom:6px}.anna-ad-product .buy-buttons-block{gap:8px}.anna-ad-water-details{padding-block:26px 12px}.anna-ad-effect{grid-template-columns:1fr;margin-bottom:28px}.anna-ad-effect-copy{padding:24px}.anna-ad-effect h2{font-size:28px;margin:10px 0}.anna-ad-effect p{font-size:12px;margin-block:5px}.anna-ad-specs{margin-top:12px}.anna-ad-original-details{font-size:12px}.anna-ad-original-details h1,.anna-ad-original-details h2{font-size:22px!important}.anna-ad-original-details img{max-height:470px}.anna-ad-options-entry{position:fixed;inset:auto 0 0;z-index:20;background:#111114;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #353539}.anna-ad-options-entry strong{display:block;color:#ff4f9a;font-size:19px}.anna-ad-options-entry small{display:block;color:#bfc3cb;font-size:9px;margin-top:2px}.anna-ad-options-entry .button{font-size:11px;background:#ff4f9a;color:#111114;min-height:38px;padding:10px 18px;font-weight:700}.anna-ad-page:has(.sticky-add-to-cart__bar[data-stuck=true]) .anna-ad-options-entry{display:none}.anna-ad-page:has(.anna-ad-options-entry){padding-bottom:72px}#anna-choose-options{scroll-margin-top:130px}}@media(prefers-reduced-motion:reduce){.anna-ad-page{scroll-behavior:auto}}@media(max-width:749px){.anna-ad-page .anna-ad-intro:not(.anna-ad-intro--water){padding-block:10px 4px}.anna-ad-page .collection-wrapper{gap:0}.anna-ad-page .facets-toggle{margin-bottom:0;padding-block:0;min-height:44px}}@media(max-width:749px){.anna-ad-product variant-picker fieldset[data-fieldset-index="0"]{grid-template-columns:repeat(4,minmax(0,1fr))}.anna-ad-product variant-picker fieldset[data-fieldset-index="1"]{grid-template-columns:repeat(6,minmax(0,1fr))}.anna-ad-product variant-picker .variant-option__button-label{min-width:0;padding-inline:4px;width:100%}.anna-ad-product variant-picker .variant-option legend{margin-bottom:6px}}.anna-ad-original-details{width:100%;min-width:0;overflow:hidden}.anna-ad-original-details .table-wrap{max-width:100%;min-width:0}.anna-ad-product .product-details .price{font-size:23px;font-weight:700;color:#d41465}.anna-ad-product .product-details .compare-at-price{font-size:13px;color:#85858c;font-weight:400}.anna-ad-product variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label{display:flex;align-items:center;justify-content:center;gap:4px}.anna-ad-product variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label:before{content:"";width:8px;height:8px;border:1px solid #aaa;border-radius:50%;background:var(--anna-chip);flex:none}.anna-ad-product .variant-option__button-label:has(input[value=Black]){--anna-chip:#111114}.anna-ad-product .variant-option__button-label:has(input[value=Grey]){--anna-chip:#a3a3a3}.anna-ad-product .variant-option__button-label:has(input[value=Burgundy]){--anna-chip:#70233c}.anna-ad-product .variant-option__button-label:has(input[value=Navy]){--anna-chip:#223b5b}.anna-ad-product .variant-option__button-label:has(input[value=Brown]){--anna-chip:#745045}.anna-ad-product .variant-option__button-label:has(input[value=Blue]){--anna-chip:#497cac}.anna-ad-product .variant-option__button-label:has(input[value=Pink]){--anna-chip:#db91ac}.anna-ad-product .variant-option__button-label:has(input[value=Green]){--anna-chip:#446b4a}anna-ad-purchase-entry[hidden]{display:none!important}.anna-ad-card-hint{font-size:10px;line-height:1.35;color:#666771;text-align:center;margin:-2px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.anna-ad-product variant-picker fieldset[data-fieldset-index="0"] .variant-option__button-label:before{position:static;inset:auto;transform:none;display:inline-block;align-self:center}.anna-ad-product-details{padding-block:34px 24px}.anna-ad-product-details>header,.anna-ad-matching{max-width:960px;margin:0 auto 24px}.anna-ad-product-details>header h2,.anna-ad-matching h2{font-size:24px;letter-spacing:-.02em;margin:0 0 8px}.anna-ad-product-details>header p,.anna-ad-matching p{font-size:12px;color:#62636b}.anna-ad-matching-link{display:flex;gap:18px;align-items:center;color:#111114;text-decoration:none;border:1px solid #d8d9de;padding:14px}.anna-ad-matching-link img{width:100px;height:125px;object-fit:cover}.anna-ad-matching-link span{font-size:12px;line-height:1.7}.anna-ad-matching-link strong{color:#d41465;font-size:18px}.anna-ad-reflective-banner .anna-ad-rain-image{object-position:75% 30%;object-fit:contain;background:#111114}.anna-ad-reflective-banner .anna-ad-rain-copy{max-width:70%}.anna-ad-product--general .variant-option__button-label:before{display:none!important}.anna-ad-product--general .variant-option__button-label{white-space:normal;overflow-wrap:anywhere;line-height:1.3}.anna-ad-product--general .anna-ad-original-details *{max-width:100%;box-sizing:border-box}.anna-ad-product--general .anna-ad-original-details h1,.anna-ad-product--general .anna-ad-original-details h2{font-size:26px!important}.anna-ad-product--general .anna-ad-original-details table{display:block;overflow-x:auto}@media(max-width:749px){.anna-ad-product-details{padding-block:24px 18px}.anna-ad-product-details>header h2,.anna-ad-matching h2{font-size:21px}.anna-ad-product--general variant-picker fieldset[data-fieldset-index]{grid-template-columns:repeat(auto-fit,minmax(60px,1fr));gap:6px}.anna-ad-product--general .anna-ad-original-details h1,.anna-ad-product--general .anna-ad-original-details h2{font-size:21px!important}.anna-ad-reflective-banner .anna-ad-rain-copy h1{font-size:21px}.anna-ad-reflective-banner .anna-ad-rain-copy p{max-width:160px;font-size:10px}}.anna-ad-reflective-banner .anna-ad-rain-image{inset-inline-start:55%;width:45%;object-fit:cover;object-position:center 30%}.anna-ad-reflective-banner .anna-ad-rain-copy{max-width:55%}.anna-ad-reflective-banner .anna-ad-rain-copy h1{max-width:100%}@media(max-width:749px){.anna-ad-reflective-banner .anna-ad-rain-copy{padding:14px;max-width:55%}.anna-ad-reflective-banner .anna-ad-rain-copy h1{font-size:20px;line-height:1.08}.anna-ad-reflective-banner .anna-ad-rain-copy p{font-size:10px;line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/anna-ad-samples.css.map */
