.beyondads-offers{overflow-x:clip}.of{--of-ink:#24382C;--of-body:#6E6259;--of-mute:#9A968F;--of-rule:#DDD6CF;--of-sage:#72A095;--of-air:clamp(46px,5.6vw,96px);--of-pad:clamp(20px,4vw,64px);--of-ease:cubic-bezier(.22,.61,.36,1);background:#fff;padding:clamp(56px,7vw,112px) 0 clamp(52px,6.4vw,104px);color:var(--of-ink);font-family:var(--font-ui,"Tenor Sans",Arial,sans-serif)}.of-in{max-width:1440px;margin-inline:auto;padding-inline:var(--of-pad)}.of-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(10px,1.1vw,16px);padding-bottom:var(--of-air)}.of-eyebrow{margin:0;font-size:clamp(9.5px,.74vw,11px);letter-spacing:.42em;text-transform:uppercase;color:var(--of-ink)}.of-h{margin:0;font-family:var(--font-display,"Tenor Sans",Georgia,serif);font-weight:400;font-size:clamp(28px,3.8vw,50px);line-height:1.14;letter-spacing:.005em;color:var(--of-ink);text-wrap:balance}.of-sub{margin:0;max-width:46ch;font-size:clamp(13px,1.05vw,16px);line-height:1.6;color:var(--of-body)}.of-nav{display:none;align-items:center;gap:clamp(13px,3.4vw,18px);margin-top:clamp(5px,1.4vw,10px)}.of-nav[hidden]{display:none}.of-count{font-size:clamp(9.5px,.78vw,11px);letter-spacing:.3em;color:var(--of-mute);font-variant-numeric:tabular-nums}.of-arw{flex:none;display:grid;place-items:center;padding:0;cursor:pointer;width:34px;height:34px;border-radius:50%;border:1px solid var(--of-rule);background:transparent;color:var(--of-ink);transition:border-color .2s ease,color .2s ease,opacity .2s ease}.of-arw svg{width:38%;height:38%;display:block}.of-arw:hover{border-color:var(--of-sage);color:var(--of-sage)}.of-arw[disabled]{opacity:.32;cursor:default}.of-arw:focus-visible{outline:1px solid var(--of-sage);outline-offset:3px}.of-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,54px)}.of-card{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.of-stage{display:flex;align-items:flex-end;justify-content:center;gap:clamp(5px,1vw,18px);width:100%;height:clamp(200px,21vw,340px);text-decoration:none}.of-shot{display:block;height:var(--h,80%)}.of-shot img{height:100%;width:auto;max-width:100%;object-fit:contain;display:block;filter:contrast(1.04) saturate(1.03);mix-blend-mode:multiply}.of-num{margin:clamp(24px,2.8vw,44px) 0 0;font-size:clamp(9.5px,.74vw,11px);letter-spacing:.3em;color:var(--of-mute);font-variant-numeric:tabular-nums}.of-num:after{content:"";display:block;width:26px;height:1px;margin:clamp(8px,.9vw,12px) auto 0;background:var(--of-rule)}.of-t{margin:clamp(13px,1.5vw,20px) 0 0;font-family:var(--font-display,"Tenor Sans",Georgia,serif);font-weight:400;font-size:clamp(20px,2.1vw,31px);line-height:1.18;letter-spacing:.008em;color:var(--of-ink);text-wrap:balance}.of-d{margin:clamp(5px,.7vw,10px) 0 0;font-size:clamp(12.5px,1.02vw,15.5px);line-height:1.5;color:var(--of-body)}.of-go{margin-top:clamp(14px,1.7vw,24px);display:inline-flex;align-items:center;gap:10px;font-size:clamp(9.5px,.78vw,11.5px);letter-spacing:.22em;text-transform:uppercase;color:var(--of-ink);text-decoration:none;border-bottom:1px solid var(--of-rule);padding-bottom:6px;transition:color .2s ease,border-color .2s ease}.of-go:hover{border-color:var(--of-ink)}.of-go svg{width:18px;height:9px;display:block}.of-go:focus-visible,.of-stage:focus-visible{outline:1px solid var(--of-sage);outline-offset:5px}@media(min-width:860px){.of-shot img{transition:transform .55s var(--of-ease),filter .45s ease}.of-num:after{transition:width .5s var(--of-ease),background-color .45s ease}.of-go svg{transition:transform .45s var(--of-ease)}.of-card:hover .of-shot img,.of-card:focus-within .of-shot img{transform:translateY(-10px) scale(1.035);filter:contrast(1.08) saturate(1.09)}.of-card:hover .of-num:after,.of-card:focus-within .of-num:after{width:52px;background:var(--of-sage)}.of-card:hover .of-go,.of-card:focus-within .of-go{border-color:var(--of-ink)}.of-card:hover .of-go svg,.of-card:focus-within .of-go svg{transform:translate(6px)}}@media(min-width:860px)and (max-width:1100px){.of-row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(26px,5vw,60px);row-gap:clamp(40px,6vw,72px)}.of-stage{height:clamp(240px,26vw,320px)}}@media(max-width:859px){.of-nav{display:flex}.of-nav[hidden]{display:none}.of-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;gap:clamp(14px,4vw,26px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--of-pad);margin-inline:calc(-1 * var(--of-pad));padding-inline:var(--of-pad);scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.of-row::-webkit-scrollbar{display:none}.of-row.is-drag{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.of-row img{-webkit-user-drag:none}.of-card{scroll-snap-align:start}.of-stage{height:clamp(210px,50vw,320px);gap:clamp(8px,2.4vw,18px)}.of-num{margin-top:clamp(22px,5vw,34px)}.of-head{padding-bottom:clamp(30px,7vw,48px)}}@media(prefers-reduced-motion:reduce){.of-go,.of-arw,.of-shot img,.of-num:after,.of-go svg{transition:none}.of-card:hover .of-shot img,.of-card:focus-within .of-shot img{transform:none}.of-card:hover .of-go svg,.of-card:focus-within .of-go svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/beyondads-offers.css.map */
