.dt-offer-title-mobile,.dt-offer-swipe-hint{display:none}.dt-story-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.dt-story-copy,.dt-story-media,.dt-product-edit__copy,.dt-concierge-inner>div{min-inline-size:0}.dt-story-copy{inline-size:100%}.dt-story-copy h2,.dt-story-description{inline-size:100%;max-inline-size:100%;overflow-wrap:break-word}.dt-offer-price strong,.dt-offer-price s{direction:ltr;unicode-bidi:isolate}.dt-home a:focus-visible{outline:2px solid #97723d;outline-offset:4px}.dt-offer .dt-button:focus-visible{outline-offset:-4px}@media screen and (max-width:989px){.dt-stage{padding-block:24px 12px}.dt-stage-grid{display:flex;flex-wrap:nowrap;gap:14px;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-width:thin;scrollbar-color:#b7a68c #eee7dc;padding-block-end:12px;align-items:stretch}.dt-stage-grid .dt-offer{flex:0 0 68%;max-inline-size:570px;min-inline-size:0;min-block-size:290px;grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1.12fr) minmax(0,.9fr);scroll-snap-align:start;scroll-snap-stop:normal;border-radius:6px}.dt-stage-grid--count-1 .dt-offer{flex-basis:100%;max-inline-size:none}.dt-stage-grid .dt-offer-copy{padding:24px;align-self:center}.dt-stage-grid .dt-offer-media{grid-row:auto;min-height:0;min-block-size:0;height:auto;aspect-ratio:auto}.dt-stage-grid .dt-offer h3{font-size:28px;line-height:1.4}.dt-offer-title-desktop{display:none}.dt-offer-title-mobile{display:inline}.dt-offer-description{display:none}.dt-offer-label{margin-bottom:10px!important}.dt-stage-grid .dt-offer-price{margin-top:18px;gap:4px 9px}.dt-stage-grid .dt-offer-price strong{font-size:28px;line-height:1.3}.dt-stage-grid .dt-offer-price s{font-size:13px}.dt-stage-grid .dt-saving{font-size:13px;margin:5px 0 12px!important}.dt-stage-grid .dt-button{min-height:46px;font-size:14px;padding:10px 16px;gap:12px}.dt-offer-swipe-hint{display:block;margin-top:5px!important;color:#6a6256;font-size:12px;text-align:end}}@media screen and (max-width:749px){.dt-theme .dt-shell{width:calc(100% - 32px)}.dt-stage{padding-block:18px 6px}.dt-theme .dt-stage-heading{align-items:flex-end;flex-wrap:nowrap;gap:12px;margin-bottom:18px}.dt-stage-heading>div{min-inline-size:0;flex:1}.dt-theme .dt-stage-heading .dt-eyebrow{font-size:11px;line-height:1.6}.dt-theme .dt-stage-heading h2{font-size:28px;line-height:1.35;margin-top:5px}.dt-theme .dt-stage-heading .dt-link{min-height:44px;font-size:12px;padding-block:10px 7px;gap:8px;flex-shrink:0}.dt-stage-grid{gap:12px}.dt-stage-grid .dt-offer{flex-basis:calc(100% - 26px);max-inline-size:460px;min-block-size:282px}.dt-stage-grid--count-1 .dt-offer{flex-basis:100%;max-inline-size:none}.dt-stage-grid .dt-offer-copy{padding:18px 15px}.dt-stage-grid .dt-offer h3{font-size:24px;line-height:1.4;overflow-wrap:break-word}.dt-stage-grid .dt-offer-label{font-size:11px;line-height:1.5;margin-bottom:9px!important}.dt-stage-grid .dt-offer-price{margin-top:15px}.dt-stage-grid .dt-offer-price strong{font-size:24px}.dt-stage-grid .dt-offer-price s{font-size:12px}.dt-stage-grid .dt-offer-price small{font-size:11px}.dt-stage-grid .dt-saving{font-size:12px}.dt-stage-grid .dt-button{min-height:44px;width:100%;font-size:13px;gap:8px;padding:10px 8px}.dt-offer-variant,.dt-offer-availability{font-size:11px;line-height:1.6;overflow-wrap:break-word}.dt-categories--compact{padding-block:20px 10px}.dt-categories--compact .dt-section-heading{margin-bottom:14px}.dt-theme .dt-categories--compact .dt-section-heading h2{margin-top:0;font-size:23px}.dt-categories--compact .dt-category-grid{display:flex;gap:13px;max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b7a68c #eee7dc;padding-block-end:9px}.dt-categories--compact .dt-category{flex:0 0 78px;scroll-snap-align:start}.dt-categories--compact .dt-category-media{width:78px;max-width:78px;height:78px;aspect-ratio:1}.dt-categories--compact .dt-category-copy{margin-top:8px}.dt-categories--compact .dt-category-copy h3{font-size:13px;line-height:1.6}.dt-product-edit{padding-block:28px 34px}.dt-product-edit__inner.page-width{padding-inline:16px}.dt-product-edit__header{gap:10px;margin-block-end:19px;align-items:flex-start}.dt-product-edit__copy{flex:1 1 195px}.dt-product-edit__eyebrow{margin-bottom:5px;font-size:12px}.dt-product-edit__heading{font-size:28px;line-height:1.4}.dt-product-edit__intro{font-size:14px;margin-top:6px;line-height:1.7}.dt-product-edit__all{min-height:44px;font-size:13px;gap:9px}.dt-product-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.dt-product-edit .dt-product-card__image{padding:7px}.dt-product-edit .dt-product-card__title{font-size:17px;line-height:1.5}.dt-product-edit .dt-product-card__body{padding-top:11px}.dt-product-edit .dt-product-card__benefit{font-size:13px;line-height:1.6}.dt-product-edit .dt-product-card__price{font-size:17px;margin-block:10px 3px}.dt-product-edit .dt-product-card__cta{min-height:44px;font-size:13px}.dt-story{padding-block:6px 28px}.dt-story-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr);border-radius:6px;overflow:hidden}.dt-story-copy{padding:21px 17px}.dt-theme .dt-story .dt-eyebrow{font-size:11px}.dt-story h2{font-size:25px;line-height:1.4;margin:8px 0 12px!important}.dt-story h2 br{display:none}.dt-story-description{font-size:13px;line-height:1.75}.dt-story .dt-button{min-height:44px;margin-top:16px;padding:10px 12px;font-size:13px;gap:10px;max-width:100%}.dt-story-media{min-height:0;height:auto;aspect-ratio:auto;min-inline-size:0}.dt-concierge{padding-block:28px}.dt-concierge-inner{gap:17px}.dt-concierge h2{font-size:26px;line-height:1.4}.dt-concierge p:not(.dt-eyebrow){font-size:14px;line-height:1.7}.dt-concierge .dt-button{width:100%;min-height:46px}.dt-theme #MainContent :is(input,textarea,select){font-size:16px}#MainContent .product .product__title>h1{font-size:28px}#MainContent .product .product-form__submit{min-height:50px}}@media screen and (max-width:359px){.dt-stage-grid .dt-offer{grid-template-columns:minmax(0,1.12fr) minmax(0,.8fr)}.dt-stage-grid .dt-offer-copy{padding:16px 12px}.dt-stage-grid .dt-offer h3,.dt-stage-grid .dt-offer-price strong{font-size:22px}.dt-story-copy{padding:18px 14px}.dt-story h2{font-size:23px}.dt-story .dt-button{padding-inline:8px;gap:6px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dt-mobile.css.map */
