body .smd-discovery{padding-block:24px;max-width:1440px}body .smd-discovery .smd-discovery__rail{gap:0;scroll-snap-type:x mandatory}body .smd-discovery .smd-discovery__slide{flex:0 0 100%!important;min-width:0;border-radius:12px!important}body .smd-discovery .smd-discovery__slide picture{height:clamp(300px,38vw,520px)!important;aspect-ratio:auto!important;padding:0!important}body .smd-discovery .smd-discovery__slide picture img{object-fit:contain!important;object-position:center!important}body .smd-discovery .smd-discovery__copy{padding:clamp(24px,3vw,44px)!important;min-width:0}body .smd-discovery .smd-discovery__copy h2{font-size:clamp(30px,3.4vw,50px)!important;overflow-wrap:anywhere}body .smd-discovery :is(a.smd-discovery__button,.smd-discovery__controls>button),body :is(.smd-finder__tabs button,.smd-category-card,.smd-category-card span,.smd-newsletter input,.smd-newsletter button,.product-card,.product-card__figure,.product-gallery__media,.product-info .button,.product-info .select,.smd-phone-story__card,.facet-dialog-option,.smd-atc button){border-radius:12px!important}body .smd-discovery .smd-discovery__dots button{min-height:44px!important;height:44px!important}body .smd-finder__tabs{scrollbar-width:none;gap:8px}body .smd-finder__tabs::-webkit-scrollbar{display:none}body .smd-finder__tabs button{min-height:44px}body .smd-discovery a.smd-discovery__button:focus-visible{outline:2px solid white;outline-offset:4px}body :is(buy-buttons .button,.product-info__block-item .button,#facets-drawer .button,.smd-atc,.smd-atc button){border-radius:12px!important}body #facets-drawer .button{background:#111!important;color:#fff!important;-webkit-text-fill-color:#fff!important;--button-background:17 17 17;--button-text-color:255 255 255}body #facets-drawer .button span{color:inherit!important;-webkit-text-fill-color:inherit!important}body .product-card__title{text-transform:uppercase}body :is(#smd-atc-btn,#smd-atc-select){border-radius:12px!important}body .smd-collection-story{display:grid;grid-template-columns:40% 60%;background:#000!important;color:#fff!important;max-width:1440px;margin:24px auto 0}body .smd-collection-story :is(.smd-collection-story__copy,p,h1,picture){background:#000!important;color:#fff!important}body .smd-collection-story__copy{align-self:center;padding:40px}body .smd-collection-story__copy p{font-size:11px;letter-spacing:.1em;margin-bottom:16px}body .smd-collection-story__copy h1{font-size:clamp(32px,3.4vw,50px);line-height:1.1}body .smd-collection-story picture{display:block;height:400px}body .smd-collection-story img{width:100%;height:100%;object-fit:contain}body #smd-cookie-banner{background:#0b0b0b;max-height:80vh;overflow-y:auto}body #smd-cookie-banner p{color:#ddd;padding-right:24px}body .smd-cb-btn{min-height:44px;border-radius:12px!important;letter-spacing:.03em}body .smd-cb-close{width:44px;height:44px;color:#eee;top:0;right:0}body #smd-cookie-modal .smd-modal-box{max-height:90vh;overflow-y:auto;padding:24px}body .smd-pref-desc,body .smd-modal-box>p{color:#bbb}body .smd-cb-btn--prefs,body .smd-cb-btn--decline{color:#ddd}@media(min-width:700px){body .smd-discovery .smd-discovery__slide{grid-template-columns:40% 60%}}@media(max-width:699px){body .smd-collection-story{display:flex;flex-direction:column-reverse;margin:16px}body .smd-collection-story picture{height:auto;aspect-ratio:1}body .smd-collection-story__copy{align-self:stretch;padding:20px}body .smd-collection-story__copy h1{font-size:28px}body .smd-discovery .smd-discovery__slide{display:flex!important}body .smd-discovery .smd-discovery__slide picture{height:auto!important;aspect-ratio:1!important}body .smd-discovery .smd-discovery__copy{display:flex!important;flex-direction:column;align-items:flex-start;gap:16px;padding:20px!important}body .smd-discovery .smd-discovery__copy h2{font-size:28px!important;line-height:1.08!important}body .smd-discovery .smd-discovery__pagination{grid-template-columns:44px minmax(0,1fr) 44px;gap:4px}body .smd-discovery .smd-discovery__controls .smd-discovery__dots{flex-wrap:nowrap;justify-content:space-evenly;gap:0}body .smd-discovery .smd-discovery__controls .smd-discovery__dots button{flex:1;min-width:0!important;width:auto!important;max-width:none}body .smd-finder__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0;margin-bottom:20px}body .smd-finder__tabs button{padding:12px 6px;white-space:normal;font-size:11px;line-height:1.25}body .smd-cb-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:8px}body .smd-cb-btn--prefs{grid-column:1/-1;grid-row:2;border:1px solid #777}body .smd-cb-btn{padding:12px 10px}body .smd-modal-actions{flex-wrap:wrap}body .smd-modal-actions button{flex:1;white-space:normal}}:root{--rounded-button:12px;--rounded-input:12px;--rounded-block:16px}body :is(.button,.btn,button[type=submit],.shopify-payment-button__button--unbranded,.block-swatch,.variant-picker .select,.variant-picker select,.variant-picker button,.variant-picker label,.select,.input,.textarea,.quantity-selector,.smd-quantity,.facet-dialog-option,.smd-finder__tabs button,.smd-newsletter input,.smd-newsletter button,.smd-cb-btn,.smd-cart-checkout,.smd-cart-add,.smd-cart-upsell__button){border-radius:12px!important}body :is(.smd-discovery__slide,.smd-category-card,.smd-home-collections__card,.smd-collection-story,.product-card__figure,.product-gallery__media,.smd-phone-story__card,.smd-modal-box,.jdgm-carousel-item){border-radius:16px!important;overflow:hidden}body :is(#smd-atc-btn,#smd-atc-select,buy-buttons .button,.product-info__block-item .button,#facets-drawer .button){border-radius:12px!important}body .smd-discovery :is(a.smd-discovery__button,.smd-discovery__controls>button){border-radius:12px!important}body .announcement-bar{width:100%;padding-block:10px!important;overflow:hidden}body .announcement-bar__scrolling-list{display:grid!important;grid:auto / auto-flow max-content!important;width:100%;justify-content:start!important;overflow:hidden!important;padding-inline:0!important;scroll-snap-type:none!important}body .announcement-bar__scrolling-list .announcement-bar__item{display:grid!important;grid:auto / auto-flow auto 40px!important;place-items:center;flex-shrink:0;transform:none;animation:translateFull var(--marquee-animation-duration,40s) linear infinite!important}body .announcement-bar__scrolling-list .announcement-bar__item p{white-space:nowrap;margin:0!important;scroll-snap-align:none}body .announcement-bar__item p:first-child{font-weight:800!important}body .announcement-bar__item[aria-hidden=true] a{pointer-events:none}body .announcement-bar__scrolling-list:hover .announcement-bar__item,body .announcement-bar__scrolling-list:focus-within .announcement-bar__item{animation-play-state:paused!important}body :is(button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,textarea){border-radius:12px!important}body :is(.smp .note,.smp .links a,.smp .contact-box,.smp .grid3){border-radius:16px!important;overflow:hidden}body .smd-quantity{overflow:hidden}body .smd-discovery .smd-discovery__slide{display:block!important;aspect-ratio:8/3!important;grid-template-columns:none!important}body .smd-discovery .smd-discovery__slide picture{display:block!important;width:100%!important;height:100%!important;aspect-ratio:8/3!important;padding:0!important}body .smd-discovery .smd-discovery__slide picture img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body .smd-discovery .smd-discovery__copy{position:absolute!important;left:4%!important;top:50%!important;bottom:auto!important;transform:translateY(-50%);max-width:28%!important;padding:0!important;background:transparent!important;display:flex!important;flex-direction:column;align-items:flex-start;gap:18px}body .smd-discovery .smd-discovery__copy h2{font-size:clamp(24px,3.4vw,48px)!important;line-height:1.05!important;margin:0!important;text-shadow:0 2px 14px #000}body .smd-discovery .smd-discovery__button{min-height:44px!important}@media(max-width:699px){body .smd-discovery .smd-discovery__slide{display:block!important;aspect-ratio:3/4!important}body .smd-discovery .smd-discovery__slide picture{height:100%!important;aspect-ratio:3/4!important}body .smd-discovery .smd-discovery__copy{top:20px!important;right:20px!important;bottom:20px!important;left:20px!important;max-width:none!important;transform:none!important;padding:0!important;justify-content:space-between;gap:12px;pointer-events:none}body .smd-discovery .smd-discovery__copy h2{font-size:clamp(25px,7vw,36px)!important;max-width:95%}body .smd-discovery .smd-discovery__copy a{pointer-events:auto}}@keyframes smdAnnouncementScroll{0%{translate:0}to{translate:-100%}}body .announcement-bar{position:relative;min-height:44px;padding-block:0!important;padding-inline:0 44px!important;display:flex;align-items:center}body .announcement-bar__scrolling-list{overflow:hidden!important;justify-content:start!important}body .announcement-bar__scrolling-list .announcement-bar__item{display:grid!important;animation:smdAnnouncementScroll 48s linear infinite!important}body .announcement-bar__scrolling-list[data-paused=true] .announcement-bar__item{animation-play-state:paused!important}body .smd-announcement-pause{position:absolute;right:0;top:0;bottom:0;width:44px;min-height:44px;display:grid;place-items:center;background:inherit;color:inherit;border:0;border-radius:12px!important;z-index:1;font-size:16px;cursor:pointer}body .smd-announcement-pause:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(prefers-reduced-motion:reduce){body .announcement-bar__scrolling-list .announcement-bar__item{animation-duration:72s!important}}body #main .smd-discovery .smd-discovery__copy{background:transparent!important;justify-content:flex-start!important}@media(max-width:699px){body #main .smd-discovery .smd-discovery__copy{justify-content:space-between!important;width:auto!important;grid-template-rows:none!important}}
/*# sourceMappingURL=/cdn/shop/t/166/assets/smd-visual-fixes.css.map */
