.bodd-new{display:block;background:var(--bodd-new-background);color:var(--bodd-new-text);padding-block:var(--bodd-new-padding-top) var(--bodd-new-padding-bottom)}.bodd-new__inner{box-sizing:border-box;width:100%;max-width:1360px;padding-inline:48px;margin-inline:auto}.bodd-new__header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px}.bodd-new__eyebrow,.bodd-new__series{margin:0;color:var(--bodd-new-muted);font-family:var(--font-body--family, sans-serif);font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.bodd-new__eyebrow{margin-bottom:4px}.bodd-new .bodd-new__heading{margin:0;color:inherit;font-family:var(--bodd-new-serif);font-size:var(--bodd-new-heading-size);font-weight:400;line-height:1.22;letter-spacing:.06em;text-transform:uppercase;max-width:none;overflow-wrap:anywhere}.bodd-new__view-all{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding-block:12px;color:inherit;font-family:var(--font-body--family, sans-serif);font-size:10px;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.bodd-new__view-all:hover{text-decoration:underline;text-underline-offset:4px}.bodd-new .bodd-new__slideshow{--cursor: default}.bodd-new slideshow-slides{display:grid;grid-template-columns:repeat(var(--bodd-new-columns),minmax(0,1fr));gap:var(--bodd-new-gap);overflow:visible;scroll-snap-type:none;min-height:0;align-items:stretch}.bodd-new slideshow-component[disabled=true] slideshow-slides{overflow:visible}.bodd-new .bodd-new__slide{display:block;width:100%;max-height:none;min-width:0;border-radius:0;content-visibility:visible}.bodd-new__card{height:100%;padding:16px;transition:background-color .2s}.bodd-new__media{display:block;position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#eeedeb;color:inherit}.bodd-new .bodd-new__image{display:block;width:100%;height:100%;object-fit:cover}.bodd-new .bodd-new__image--alternate{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s}.bodd-new__tech-badge{position:absolute;z-index:1;inset-block-start:12px;inset-inline-start:12px;max-width:calc(100% - 24px);padding:4px 6px;color:var(--bodd-new-badge-text);background:var(--bodd-new-badge-background);font-family:var(--font-body--family, sans-serif);font-size:10px;line-height:1.3;font-weight:500;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.bodd-new__details{display:grid;gap:8px;margin-top:20px}.bodd-new__meta{display:grid;gap:8px}.bodd-new__footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;min-width:0}.bodd-new__footer .bodd-new__price{flex:0 1 auto;min-width:0}.bodd-new .bodd-new__product-title{margin:0;max-width:none;color:inherit;font-family:var(--bodd-new-serif);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.bodd-new__product-title a{color:inherit;text-decoration:none}.bodd-new__price{color:inherit;font-family:var(--font-body--family, sans-serif);font-size:12px;line-height:1.5}.bodd-new__price :is(.price,.compare-at-price){font-size:inherit}.bodd-new__price .compare-at-price{color:var(--bodd-new-muted)}.bodd-new__price .badge-introductory{font-family:var(--font-body--family, sans-serif)}.bodd-new__navigation{display:none}.bodd-new,.bodd-new *{box-sizing:border-box}.bodd-new--recommendations .bodd-new__heading{text-transform:none;letter-spacing:0;line-height:.9375}.bodd-new--recommendations .bodd-new__header{min-height:50px;align-items:center}.bodd-new .bodd-new__swatches{display:flex;flex:0 1 auto;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:0;max-width:100%;padding:0;margin:0;list-style:none}.bodd-new__swatches li{display:block;flex:0 0 auto;padding:0;margin:0}.bodd-new__swatch{display:flex;align-items:center;justify-content:center;position:relative;width:20px;height:24px;border-radius:50%;text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}.bodd-new__swatch-circle{display:block;position:relative;width:10px;height:10px;overflow:hidden;border-radius:50%;background:var(--bodd-swatch-color);box-shadow:inset 0 0 0 1px #00000014;pointer-events:none}.bodd-new__swatch-circle img{display:block;width:100%;height:100%;object-fit:cover}.bodd-new__swatch:before{content:"";position:absolute;width:16px;height:16px;border:1px solid transparent;border-radius:50%;pointer-events:none}.bodd-new__swatch[aria-current=true]:before{border-color:var(--bodd-new-text)}.bodd-new__swatch--sold-out .bodd-new__swatch-circle:after{content:"";position:absolute;top:50%;left:-15%;width:130%;height:1px;transform:rotate(-45deg);background:var(--bodd-new-text);box-shadow:0 0 0 1px #fff9}.bodd-new .bodd-new__arrow{-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:var(--bodd-new-background)!important;color:var(--bodd-new-text)!important;box-shadow:none;cursor:pointer}.bodd-new__arrow span,.bodd-new__arrow svg{display:block;width:16px;height:16px}.bodd-new__arrow--previous svg{transform:scaleX(-1)}.bodd-new:dir(rtl) .bodd-new__arrow svg{transform:scaleX(-1)}.bodd-new:dir(rtl) .bodd-new__arrow--previous svg{transform:none}@media(hover:hover){.bodd-new__swatch:hover:before{border-color:var(--bodd-new-text)}}.bodd-new :is(a,button,slideshow-slides):focus-visible{outline:2px solid var(--bodd-new-text);outline-offset:4px}.bodd-new__editor-note{margin:20px 16px 0;font-family:var(--font-body--family, sans-serif);font-size:14px}@media(hover:hover){.bodd-new__card:is(:hover,:focus-within){background:#fff}.bodd-new__card:is(:hover,:focus-within) .bodd-new__media--alternate .bodd-new__image--alternate{opacity:1}}@media screen and (max-width:749px){.bodd-new{padding-block:var(--bodd-new-mobile-padding)}.bodd-new__inner{padding-inline:24px}.bodd-new__header{align-items:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:24px}.bodd-new .bodd-new__heading{font-size:min(var(--bodd-new-heading-size),28px)}.bodd-new__view-all{padding-block:4px}.bodd-new .bodd-new__slideshow{--cursor: grab}.bodd-new slideshow-slides{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0}.bodd-new .bodd-new__slide{width:var(--bodd-new-mobile-width);flex:0 0 var(--bodd-new-mobile-width);scroll-snap-align:start}.bodd-new .bodd-new__slide:only-child{width:100%;flex-basis:100%}.bodd-new__card{padding:8px}.bodd-new__details{margin-top:16px}.bodd-new__series{font-size:10px}.bodd-new__swatch{width:24px;height:44px}.bodd-new__swatch-circle{width:14px;height:14px}.bodd-new__swatch:before{width:20px;height:20px}.bodd-new__footer{align-items:center;flex-wrap:nowrap}.bodd-new .bodd-new__swatches{flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.bodd-new__swatches::-webkit-scrollbar{display:none}.bodd-new__swatch:focus-visible{outline-offset:-2px}.bodd-new--recommendations .bodd-new__heading{line-height:1.15}.bodd-new__tech-badge{inset-block-start:8px;inset-inline-start:8px;max-width:calc(100% - 16px);font-size:9px}.bodd-new__navigation{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.bodd-new__navigation .bodd-new__arrow{display:flex;justify-content:center;align-items:center;width:44px;height:44px;padding:0;color:var(--bodd-new-text)}.bodd-new__navigation .svg-wrapper{width:16px;height:16px}.bodd-new__navigation .icon-caret{rotate:-90deg}.bodd-new__navigation svg{width:100%;height:100%}.bodd-new__navigation .bodd-new__arrow[disabled]{opacity:.3;cursor:default}.bodd-new__counter{font-family:var(--font-body--family, sans-serif);font-size:12px;font-variant-numeric:tabular-nums}}@media(prefers-reduced-motion:reduce){.bodd-new__card,.bodd-new .bodd-new__image--alternate{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bodd-featured-products.css.map */
