.dr-dish-product-feature{--dr-dish-feature-accent: var(--dr-dish-orange, #f26623);--dr-dish-feature-heading-font: var(--dr-dish-header-font, var(--font-heading--family));--dr-dish-feature-body-font: var(--dr-dish-header-font, industry, "Arial Narrow", Arial, sans-serif);color:var(--color-foreground);background:var(--dr-dish-feature-section-background);font-family:var(--dr-dish-feature-body-font)}.dr-dish-product-feature__inner{width:100%;padding-block:var(--dr-dish-feature-padding-top) var(--dr-dish-feature-padding-bottom)}.dr-dish-product-feature__intro{max-width:760px;margin-block-end:clamp(24px,3vw,44px)}.dr-dish-product-feature__intro[data-alignment=center]{margin-inline:auto;text-align:center}.dr-dish-product-feature__intro[data-alignment=right]{margin-inline-start:auto;text-align:right}.dr-dish-product-feature__heading,.dr-dish-product-feature__intro-text{margin:0}.dr-dish-product-feature__heading{font-family:var(--dr-dish-feature-heading-font);font-size:clamp(2rem,4vw,3.75rem);font-style:normal;font-weight:700;letter-spacing:-.025em;line-height:.98;text-wrap:balance}.dr-dish-product-feature__intro-text{margin-block-start:14px;font-size:1rem;line-height:1.55}.dr-dish-product-feature__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--dr-dish-feature-gap)}.dr-dish-product-feature__card{--dr-dish-feature-card-background: #111;--dr-dish-feature-card-color: #fff;--dr-dish-feature-content-width: 420px;--dr-dish-feature-overlay-opacity: .72;--dr-dish-feature-image-x: 50%;--dr-dish-feature-image-y: 50%;--dr-dish-feature-mobile-image-x: 50%;--dr-dish-feature-mobile-image-y: 50%;position:relative;isolation:isolate;display:grid;min-width:0;min-height:var(--dr-dish-feature-mobile-height);overflow:hidden;color:var(--dr-dish-feature-card-color);background:var(--dr-dish-feature-card-background);border-radius:var(--dr-dish-feature-radius)}.dr-dish-product-feature__media,.dr-dish-product-feature__overlay,.dr-dish-product-feature__content{grid-area:1 / 1 / 2 / 2}.dr-dish-product-feature__media{z-index:0;min-width:0;min-height:0;overflow:hidden;color:inherit;background:var(--dr-dish-feature-card-background);text-decoration:none}.dr-dish-product-feature__media[href]{cursor:pointer}.dr-dish-product-feature__media[href]:focus-visible{outline:3px solid var(--dr-dish-feature-accent);outline-offset:-5px}.dr-dish-product-feature__media picture,.dr-dish-product-feature__media img,.dr-dish-product-feature__placeholder{display:block;width:100%;height:100%}.dr-dish-product-feature__media img,.dr-dish-product-feature__placeholder{object-fit:var(--dr-dish-feature-image-fit, cover);object-position:var(--dr-dish-feature-mobile-image-x) var(--dr-dish-feature-mobile-image-y)}.dr-dish-product-feature__placeholder{color:#ffffff38;background:#181818}.dr-dish-product-feature__overlay{z-index:1;pointer-events:none}.dr-dish-product-feature__offer{z-index:3;grid-area:1 / 1 / 2 / 2;align-self:start;justify-self:end;width:min(calc(100% - 32px),330px);margin:16px;padding:18px;color:#fff;background:#111111e6;border:1px solid rgb(255 255 255 / .16);border-block-start:3px solid var(--dr-dish-feature-accent);border-radius:4px;box-shadow:0 18px 45px #00000042;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dr-dish-product-feature__card[data-offer-position^=bottom-] .dr-dish-product-feature__offer{align-self:end}.dr-dish-product-feature__card[data-offer-position$=-left] .dr-dish-product-feature__offer{justify-self:start}.dr-dish-product-feature__offer-eyebrow{display:flex;gap:7px;align-items:center;color:var(--dr-dish-feature-accent);font-family:var(--dr-dish-feature-heading-font);font-size:.78rem;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.dr-dish-product-feature__offer-heading{margin:6px 0 0;color:inherit;font-family:var(--dr-dish-feature-heading-font);font-size:clamp(1.25rem,2vw,1.6rem);font-style:normal;font-weight:700;letter-spacing:-.015em;line-height:1.05;text-transform:uppercase;text-wrap:balance}.dr-dish-product-feature__offer-text{margin-block-start:8px;color:#fffc;font-size:.88rem;line-height:1.4}.dr-dish-product-feature__offer-text>*{margin:0}.dr-dish-product-feature__offer-action{margin-block-start:14px}.dr-dish-product-feature__offer-button.button{width:100%;min-height:42px;padding:10px 16px;font-size:.8rem}.dr-dish-product-feature__offer-terms{margin:9px 0 0;color:#ffffff94;font-size:.7rem;line-height:1.35}.dr-dish-product-feature__content{z-index:2;align-self:end;justify-self:start;width:min(100%,var(--dr-dish-feature-content-width));padding:clamp(24px,6vw,40px);text-align:left}.dr-dish-product-feature__card[data-mobile-position^=top-] .dr-dish-product-feature__content{align-self:start}.dr-dish-product-feature__card[data-mobile-position^=middle-] .dr-dish-product-feature__content{align-self:center}.dr-dish-product-feature__card[data-mobile-position^=bottom-] .dr-dish-product-feature__content{align-self:end}.dr-dish-product-feature__card[data-mobile-position$=-center] .dr-dish-product-feature__content{justify-self:center}.dr-dish-product-feature__card[data-mobile-position$=-right] .dr-dish-product-feature__content{justify-self:end}.dr-dish-product-feature__card[data-content-alignment=center] .dr-dish-product-feature__content{text-align:center}.dr-dish-product-feature__card[data-content-alignment=right] .dr-dish-product-feature__content{text-align:right}.dr-dish-product-feature__badge{display:inline-flex;gap:8px;align-items:center;margin-block-end:10px;color:var(--dr-dish-feature-accent);font-family:var(--dr-dish-feature-heading-font);font-size:.92rem;font-style:normal;font-weight:700;line-height:1.2}.dr-dish-product-feature__badge-icon{display:inline-grid;flex:0 0 auto;width:18px;height:18px;place-items:center}.dr-dish-product-feature__badge-icon svg{width:100%;height:100%;fill:currentcolor}.dr-dish-product-feature__title{margin:0;color:inherit;font-family:var(--dr-dish-feature-heading-font);font-size:clamp(1.6rem,3vw,2.4rem);font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1;text-transform:uppercase;text-wrap:balance}.dr-dish-product-feature__description{margin-block-start:12px;color:#ffffffd1;font-size:.98rem;line-height:1.55}.dr-dish-product-feature__description>*{margin-block:0}.dr-dish-product-feature__description>*+*{margin-block-start:8px}.dr-dish-product-feature__price{margin-block-start:14px;color:inherit;font-family:var(--dr-dish-feature-heading-font);font-size:clamp(1.45rem,2.4vw,2rem);font-style:normal;font-weight:700;line-height:1}.dr-dish-product-feature__price .compare-at-price{margin-inline-end:8px;color:#ffffff94;font-size:.72em}.dr-dish-product-feature__actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;justify-content:flex-start;margin-block-start:20px}.dr-dish-product-feature__card[data-content-alignment=center] .dr-dish-product-feature__actions{justify-content:center}.dr-dish-product-feature__card[data-content-alignment=right] .dr-dish-product-feature__actions{justify-content:flex-end}.dr-dish-product-feature__product-form,.dr-dish-product-feature__product-form form,.dr-dish-product-feature__product-form add-to-cart-component{display:block}.dr-dish-product-feature__button.button{min-width:132px;min-height:46px;padding:12px 22px;border:1px solid var(--dr-dish-feature-accent);border-radius:2px;color:#fff;background:var(--dr-dish-feature-accent);font-family:var(--dr-dish-feature-heading-font);font-size:.88rem;font-style:normal;font-weight:700;letter-spacing:.01em;line-height:1;text-transform:uppercase}.dr-dish-product-feature__button.button:is(:hover,:focus-visible){border-color:#fff;color:#111;background:#fff}.dr-dish-product-feature__button.button:disabled{border-color:#ffffff40;color:#ffffff8c;background:#ffffff1f}.dr-dish-product-feature__card--mobile-stacked{min-height:0}@media screen and (max-width:749px){.dr-dish-product-feature__card--mobile-stacked{grid-template-rows:auto auto auto}.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__media{aspect-ratio:1 / 1}}.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__media,.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__overlay{grid-area:1 / 1 / 2 / 2}.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__offer{grid-area:2 / 1 / 3 / 2;align-self:stretch;justify-self:stretch;width:100%;margin:0;border-inline:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__content{grid-area:3 / 1 / 4 / 2;align-self:stretch;justify-self:stretch;width:100%;max-width:none;padding:26px 24px 30px;color:var(--dr-dish-feature-card-color);background:var(--dr-dish-feature-card-background)}.dr-dish-product-feature__empty{padding:32px;color:#ffffffb8;text-align:center;background:#151515;border:1px dashed rgb(255 255 255 / .28);border-radius:var(--dr-dish-feature-radius)}@media screen and (min-width:750px){.dr-dish-product-feature__card,.dr-dish-product-feature__card--mobile-stacked{grid-template-rows:none;min-height:var(--dr-dish-feature-desktop-height)}.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__media,.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__overlay,.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__offer,.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__content,.dr-dish-product-feature__media,.dr-dish-product-feature__overlay,.dr-dish-product-feature__content{grid-area:1 / 1 / 2 / 2}.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__offer,.dr-dish-product-feature__offer{align-self:start;justify-self:end;width:min(calc(100% - 48px),330px);margin:24px;border:1px solid rgb(255 255 255 / .16);border-block-start:3px solid var(--dr-dish-feature-accent);border-radius:4px;box-shadow:0 18px 45px #00000042;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dr-dish-product-feature__card[data-offer-position^=bottom-] .dr-dish-product-feature__offer{align-self:end}.dr-dish-product-feature__card[data-offer-position$=-left] .dr-dish-product-feature__offer{justify-self:start}.dr-dish-product-feature__media img,.dr-dish-product-feature__placeholder{object-position:var(--dr-dish-feature-image-x) var(--dr-dish-feature-image-y)}.dr-dish-product-feature__card--mobile-stacked .dr-dish-product-feature__content,.dr-dish-product-feature__content{align-self:end;justify-self:start;width:min(100%,var(--dr-dish-feature-content-width));padding:clamp(30px,4vw,52px);background:transparent}.dr-dish-product-feature__card[data-desktop-position^=top-] .dr-dish-product-feature__content{align-self:start}.dr-dish-product-feature__card[data-desktop-position^=middle-] .dr-dish-product-feature__content{align-self:center}.dr-dish-product-feature__card[data-desktop-position^=bottom-] .dr-dish-product-feature__content{align-self:end}.dr-dish-product-feature__card[data-desktop-position$=-center] .dr-dish-product-feature__content{justify-self:center}.dr-dish-product-feature__card[data-desktop-position$=-right] .dr-dish-product-feature__content{justify-self:end}.dr-dish-product-feature__card[data-desktop-position$=-left] .dr-dish-product-feature__overlay,.dr-dish-product-feature__card--mobile-stacked[data-desktop-position$=-left] .dr-dish-product-feature__overlay{background:linear-gradient(to right,rgb(0 0 0 / var(--dr-dish-feature-overlay-opacity)) 0%,rgb(0 0 0 / calc(var(--dr-dish-feature-overlay-opacity) * .72)) 42%,transparent 78%),linear-gradient(to top,rgb(0 0 0 / .34),transparent 58%)}.dr-dish-product-feature__card[data-desktop-position$=-right] .dr-dish-product-feature__overlay,.dr-dish-product-feature__card--mobile-stacked[data-desktop-position$=-right] .dr-dish-product-feature__overlay{background:linear-gradient(to left,rgb(0 0 0 / var(--dr-dish-feature-overlay-opacity)) 0%,rgb(0 0 0 / calc(var(--dr-dish-feature-overlay-opacity) * .72)) 42%,transparent 78%),linear-gradient(to top,rgb(0 0 0 / .34),transparent 58%)}.dr-dish-product-feature__card[data-desktop-position$=-center] .dr-dish-product-feature__overlay,.dr-dish-product-feature__card--mobile-stacked[data-desktop-position$=-center] .dr-dish-product-feature__overlay{background:radial-gradient(circle at center,rgb(0 0 0 / calc(var(--dr-dish-feature-overlay-opacity) * .38)),transparent 64%),linear-gradient(to top,rgb(0 0 0 / var(--dr-dish-feature-overlay-opacity)),transparent 75%)}}@media screen and (min-width:990px){.dr-dish-product-feature__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-dish-product-feature__grid[data-columns="2"] .dr-dish-product-feature__content{padding:clamp(28px,3vw,42px)}.dr-dish-product-feature__grid[data-columns="2"] .dr-dish-product-feature__title{font-size:clamp(1.5rem,2vw,2rem)}}@media(prefers-reduced-motion:no-preference){.dr-dish-product-feature__media img{transition:transform .5s ease}.dr-dish-product-feature__card:hover .dr-dish-product-feature__media img{transform:scale(1.015)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-dr-dish-product-feature.css.map */
