.aw-anniversary{color:var(--aw-anniversary-ink);background:#fff}.aw-anniversary__picture{display:block;width:100%}.aw-anniversary__image{display:block;width:100%;height:auto}.aw-anniversary__intro{max-width:1440px;margin:0 auto;padding:20px 20px 0;text-align:center}.aw-anniversary__intro h2{margin:0 0 20px;font-size:20.4px;line-height:1.4;font-weight:400}.aw-anniversary__copy{font-size:16px;line-height:1.5;font-weight:300}.aw-anniversary__copy p{margin:0 0 20px}.aw-anniversary__offers{padding:24px 16px;background:var(--aw-anniversary-red)}.aw-anniversary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1160px;margin:0 auto;padding:0;list-style:none}.aw-anniversary__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:110px;margin:0;padding:16px 8px;background:#fff;text-align:center;line-height:1.2}.aw-anniversary__quantity{font-size:clamp(14px,1.4vw,20px);font-weight:700}.aw-anniversary__discount{color:var(--aw-anniversary-red);font-size:clamp(14px,1.8vw,26px);font-weight:700;white-space:nowrap}@media(max-width:767px){.aw-anniversary__intro{padding:20px 16px 0}.aw-anniversary__intro h2{font-size:17.52px}.aw-anniversary__copy{font-size:14.72px}.aw-anniversary__offers{padding:14px 10px}.aw-anniversary__grid{gap:6px}.aw-anniversary__card{min-height:70px;padding:10px 2px;gap:6px}.aw-anniversary__quantity{font-size:12px}.aw-anniversary__discount{font-size:clamp(10px,2.8vw,16px);white-space:nowrap}}.aw-bn-announcement{box-sizing:border-box;width:100%;padding:10px 12px;background:radial-gradient(ellipse at 50% 35%,#583710,#302009 25%,#140f06,#050505 85%);color:#fff;font-family:Arial,sans-serif;text-align:center;text-transform:uppercase;line-height:1.4}.aw-bn-announcement__badge{display:inline-block;padding:4px 10px;background:#e6a520;color:#100b03;font-size:11px;font-weight:800;letter-spacing:1px;animation:aw-bn-announcement-glow 2.8s ease-in-out infinite}.aw-bn-announcement__message{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:7px;font-size:11px;font-weight:700;letter-spacing:.5px}.aw-bn-announcement__message strong{color:#ffc247;font-size:14px;font-weight:800}.aw-bn-announcement__message>span{white-space:nowrap}.aw-bn-announcement__plus{color:#ffc247;font-size:15px}@keyframes aw-bn-announcement-glow{0%,to{box-shadow:0 0 6px #e6a52040}50%{box-shadow:0 0 14px #e6a52099,0 0 28px #e6a52040}}@media(min-width:769px){.aw-bn-announcement{display:flex;align-items:center;justify-content:center;gap:16px}.aw-bn-announcement__message{margin-top:0;font-size:12px;gap:14px}}@media(prefers-reduced-motion:reduce){.aw-bn-announcement__badge{animation:none}}.aw-bn-mobile-pin{display:none;font-family:Arial,sans-serif;text-transform:uppercase;line-height:1.4}@media(max-width:768px){.aw-bn-mobile-pin{display:block;position:fixed;top:var(--aw-bn-pin-top, 8px);left:50%;transform:translate(-50%);z-index:20;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .15s ease}.aw-bn-mobile-pin[data-visible=true]{visibility:visible;opacity:1}}.aw-editorial-collections{max-width:var(--aw-ec-max);margin:var(--aw-ec-space) auto;padding:0 40px;box-sizing:border-box}.aw-editorial-collections__heading{text-align:center;margin:0 0 28px;font-size:24px}.aw-editorial-collections__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.aw-editorial-collections__tile{display:block;position:relative;aspect-ratio:3/4;min-width:0;overflow:hidden;background:#f3f3f3;color:#111;text-decoration:none}.aw-editorial-collections__image{display:block;width:100%;height:100%;object-fit:cover}.aw-editorial-collections__label{position:absolute;bottom:20px;left:50%;transform:translate(-50%);max-width:calc(100% - 24px);width:max-content;box-sizing:border-box;text-align:center;background:#fff;color:#111;padding:11px 16px;font-size:14px;font-weight:500;letter-spacing:1.2px;line-height:1.35;text-transform:uppercase}.aw-editorial-collections__tile:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:768px){.aw-editorial-collections{padding:0 16px}.aw-editorial-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aw-editorial-collections__label{font-size:12px;letter-spacing:.7px;bottom:12px;max-width:calc(100% - 16px);padding:8px 10px}.aw-editorial-collections__heading{font-size:21px;margin-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
