.paid-media-used-by{padding:50px var(--side-padding);background-color:var(--background);color:var(--tertiary)}.paid-media-used-by__eyebrow{margin:0;color:inherit;font-weight:300;line-height:18px;letter-spacing:.15em;letter-spacing:15%}.paid-media-used-by__heading{margin:8px 0 0;color:inherit;line-height:1.2}.paid-media-used-by__media{position:relative;aspect-ratio:338 / 500;margin-top:50px;overflow:hidden;background-color:var(--neutral)}.paid-media-used-by__media picture,.paid-media-used-by__media img{display:block;width:100%;height:100%}.paid-media-used-by__media img{object-fit:cover}.paid-media-used-by__text,.paid-media-used-by__text p{margin:0;color:inherit;font-family:var(--body-font-family);font-size:var(--body-text);font-weight:300;line-height:170%;letter-spacing:var(--body-letter-spacing)}.paid-media-used-by__text{margin-top:28px}.paid-media-used-by__button{margin-top:22px;font-size:var(--body-text)}.paid-media-used-by__products{display:none}.paid-media-used-by__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:16px;padding:0 1px;overflow-x:auto;scroll-padding-inline:1px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.paid-media-used-by__track::-webkit-scrollbar{display:none}.paid-media-used-by__slide{display:flex;min-width:0;scroll-snap-align:start}.paid-media-used-by__track .fade-up-in-view{opacity:1;transform:none}.paid-media-used-by .product-card-review-rating{margin:5px 0}.paid-media-used-by .review-rating{display:flex;align-items:center}.paid-media-used-by .review-rating svg{width:13px;height:13px;margin:0 2px 0 0}.paid-media-used-by .review-section{align-items:center}.paid-media-used-by .review-section .review-count,.paid-media-used-by .review-section .review-count a{font-size:12px;line-height:1}.paid-media-used-by .review-section .review-count{padding-bottom:0}.paid-media-used-by .mobile-add-to-cart-button button{background:transparent;border:.5px solid var(--tertiary)}.paid-media-used-by__dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.paid-media-used-by__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background-color:color-mix(in srgb,var(--tertiary) 25%,transparent);cursor:pointer}.paid-media-used-by__dot[aria-current=true]{background-color:var(--tertiary)}.paid-media-used-by__dialog{width:100%;max-width:100%;max-height:88vh;max-height:88svh;margin:auto 0 0;padding:0;border:none;background-color:var(--secondary);color:var(--tertiary);overflow-y:auto;overscroll-behavior:contain}.paid-media-used-by__dialog[open]{animation:paid-media-used-by-sheet-in var(--panel-slide-animation-duration) cubic-bezier(.4,0,.2,1)}.paid-media-used-by__dialog::backdrop{background-color:color-mix(in srgb,var(--tertiary) 50%,transparent)}@keyframes paid-media-used-by-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.paid-media-used-by__dialog[open]{animation:none}}.paid-media-used-by__dialog-panel{position:relative;padding:64px 16% 32px}.paid-media-used-by__dialog-panel:focus{outline:none}.paid-media-used-by__close{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;color:color-mix(in srgb,var(--tertiary) 50%,transparent);cursor:pointer}.paid-media-used-by__close:hover{color:var(--tertiary)}.paid-media-used-by__close svg{width:20px;height:20px}body.paid-media-used-by-open{overflow:hidden}@media screen and (min-width:1024px){.paid-media-used-by{display:grid;grid-template-columns:333px minmax(0,1fr);grid-template-areas:"header media" "text media" "products media";grid-template-rows:auto auto 1fr;column-gap:119px;align-items:start;box-sizing:content-box;max-width:1366px;margin:0 auto;padding:50px var(--side-padding)}.paid-media-used-by__header{grid-area:header}.paid-media-used-by__media{grid-area:media;aspect-ratio:911 / 576;margin-top:0}.paid-media-used-by__text{grid-area:text;margin-top:12px}.paid-media-used-by__button{display:none}.paid-media-used-by__products{display:block;grid-area:products;margin-top:50px}.paid-media-used-by .review-rating svg{width:16px;height:16px;margin:0 2px 0 0}.paid-media-used-by__products .paid-media-used-by__dots{gap:10px;margin-top:12px}.paid-media-used-by__products .paid-media-used-by__dot{width:10px;height:10px}.paid-media-used-by__dialog{display:none}}
/*# sourceMappingURL=/cdn/shop/t/419/assets/paid-media-used-by.css.map */
