.dm-bag-sale__event{display:flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:2px 12px;padding:10px 16px;text-align:center;background:#eee4d5;color:#211c19;font-size:14px;line-height:1.45}.dm-bag-sale__event a{color:inherit;text-decoration:underline;text-underline-offset:2px}.dm-bag-sale{color:#111;background:#faf9f7;text-align:center}.dm-bag-sale__stage{height:310px;position:relative;overflow:hidden}.dm-bag-sale__track{display:flex;width:max-content;height:100%;animation:dm-bags-scroll 28s linear infinite;will-change:transform}.dm-bag-sale__group{display:flex;gap:32px;padding-right:32px;align-items:center}.dm-bag-sale__bag{width:240px;flex:none;display:grid;justify-items:center;gap:8px}.dm-bag-sale__bag img{width:240px;height:230px;object-fit:contain;mix-blend-mode:multiply}.dm-bag-sale__bag>span{background:#111;color:#fff;padding:4px 14px;font-weight:700;font-size:16px;line-height:1.3}.dm-bag-sale__clock{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:264px;height:264px;border:2px solid #888;border-radius:50%;display:grid;place-items:center;background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#111;text-decoration:none}.dm-bag-sale__ticks{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:9px solid transparent;border-radius:50%;background:repeating-conic-gradient(#555 0deg 1deg,transparent 1deg 30deg) border-box;-webkit-mask:radial-gradient(transparent calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(transparent calc(100% - 10px),#000 calc(100% - 9px))}.dm-bag-sale__clock-copy{display:flex;flex-direction:column;align-items:center;gap:4px;padding:18px}.dm-bag-sale__clock-copy strong{font-family:Arial,sans-serif;font-size:30px;line-height:1.15;letter-spacing:0}.dm-bag-sale__clock-copy>span{font-size:21px;line-height:1.2;max-width:180px;margin-top:12px}.dm-bag-sale__footer{position:relative;padding:10px 20px 24px;background:#fff}.dm-bag-sale__footer p{font-size:16px;line-height:1.5;margin:0 0 4px}.dm-bag-sale__footer details{font-size:13px;margin:0 auto 12px;max-width:780px}.dm-bag-sale__footer summary{cursor:pointer;text-decoration:underline;list-style:none}.dm-bag-sale__footer details div{padding:12px;text-align:left;line-height:1.6}.dm-bag-sale__button{display:inline-flex;align-items:center;justify-content:center;background:#111;color:#fff;padding:14px 38px;font-size:16px;font-weight:700;text-decoration:none;letter-spacing:.04em;min-height:44px}.dm-bag-sale__pause{display:block;margin:10px auto 0;border:0;background:transparent;color:#555;text-decoration:underline;font-size:12px;padding:8px;cursor:pointer}.dm-bag-sale__play-label{display:none}.dm-bag-sale.is-paused .dm-bag-sale__track{animation-play-state:paused}.dm-bag-sale.is-paused .dm-bag-sale__pause-label{display:none}.dm-bag-sale.is-paused .dm-bag-sale__play-label{display:inline}.dm-bag-sale a:focus-visible,.dm-bag-sale button:focus-visible{outline:3px solid #69465e;outline-offset:4px}@keyframes dm-bags-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:749px){.dm-bag-sale__stage{height:240px}.dm-bag-sale__group{gap:20px;padding-right:20px}.dm-bag-sale__bag{width:155px}.dm-bag-sale__bag img{width:155px;height:168px}.dm-bag-sale__bag>span{font-size:13px;padding:4px 10px}.dm-bag-sale__clock{width:194px;height:194px}.dm-bag-sale__clock-copy strong{font-size:23px}.dm-bag-sale__clock-copy>span{font-size:16px;max-width:140px;margin-top:8px}.dm-bag-sale__footer p{font-size:13px}.dm-bag-sale__button{font-size:14px;padding:12px 30px}}@media(prefers-reduced-motion:reduce){.dm-bag-sale__track{animation:none;transform:translate(-80px)}.dm-bag-sale__pause{display:none}}.dm-bag-sale--compact{margin:18px auto;max-width:1120px}.dm-bag-sale--compact .dm-bag-sale__stage{height:160px}.dm-bag-sale--compact .dm-bag-sale__track{animation-name:dm-compact-bags-scroll}@keyframes dm-compact-bags-scroll{0%{transform:translate(-33.333333%)}to{transform:translate(0)}}.dm-bag-sale--compact .dm-bag-sale__bag{width:144px}.dm-bag-sale--compact .dm-bag-sale__bag img{width:100%;height:108px}.dm-bag-sale--compact .dm-bag-sale__clock{width:136px;height:136px}.dm-bag-sale--compact .dm-bag-sale__clock-copy{gap:2px;padding:12px}.dm-bag-sale--compact .dm-bag-sale__clock-copy strong{font-size:15px}.dm-bag-sale--compact .dm-bag-sale__clock-copy>span{font-size:12px;margin-top:4px}.dm-bag-sale--compact .dm-bag-sale__footer{padding:8px 14px 14px}.dm-bag-sale--compact .dm-bag-sale__button{padding:8px 20px;font-size:13px}.dm-bag-sale__browse{display:block;margin:12px 0 0;padding:10px;color:inherit;text-underline-offset:3px}.dm-bag-sale[hidden],.dm-look-links [data-dm-sale-deadline][hidden]{display:none!important}.dm-bag-sale__deadline{font-weight:700}.dm-bag-sale__remaining:not(:empty){display:block;font-variant-numeric:tabular-nums;letter-spacing:.05em}.dm-color-event{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;background:#f8f3ea;color:#171717;min-height:460px}.dm-color-event__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.dm-color-event__art img{width:100%;height:100%;object-fit:cover;object-position:left center}.dm-color-event__copy{grid-column:2;padding:48px clamp(24px,4vw,80px) 48px 24px;align-self:center;text-align:center}.dm-color-event__eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 16px}.dm-color-event h2{font-size:clamp(30px,3.2vw,54px);line-height:1.1;margin:0 0 20px}.dm-color-event p{line-height:1.5;margin:0 0 12px}.dm-color-event__date{font-size:19px;font-weight:600}.dm-color-event__description{font-size:15px;max-width:460px;margin:16px auto 24px}.dm-color-event__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 30px;background:#171717;color:#fff;text-decoration:none;letter-spacing:.08em;font-size:13px;text-transform:uppercase;border:1px solid #171717}.dm-color-event__button:hover{background:#4e263d;border-color:#4e263d}.dm-color-event__button:focus-visible{outline:3px solid #4e263d;outline-offset:4px}@media(min-width:1600px){.dm-color-event{min-height:34vw}}@media(max-width:749px){.dm-color-event{display:block;min-height:0}.dm-color-event__art{position:relative;height:270px;z-index:0}.dm-color-event__art img{width:auto;max-width:none;height:100%;object-fit:contain;object-position:left center}.dm-color-event__copy{padding:30px 22px 36px}.dm-color-event h2{font-size:34px}.dm-color-event__eyebrow{font-size:11px}}.dm-look-links{padding:42px 24px;max-width:1320px;margin:auto;text-align:center;scroll-margin-top:100px}.dm-look-links h2{margin:0 0 28px;font-size:clamp(28px,3vw,42px)}.dm-look-links__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.dm-look-links__card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px}.dm-look-links__card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:50% 40%;background:#f7f5f2}.dm-look-links__card span{font-size:16px;font-weight:600;line-height:1.4}.dm-look-links__browse{display:inline-block;margin-top:28px;text-decoration:underline;color:inherit}.dm-look-links:has(#dm-sale-bags){background:#fff}.dm-look-links[id=sale-bags] .dm-look-links__card img{aspect-ratio:1;object-fit:contain;background:#fff}@media(max-width:749px){.dm-look-links{padding:30px 16px}.dm-look-links__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.dm-look-links__card span{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
