@media(max-width:767px){:root{--phase89d-mobile-card-width: calc((100vw - 75px)/2) ;--phase89d-mobile-card-height: calc(var(--phase89d-mobile-card-width) + 57px);--phase89d-mobile-gutter: 15px;--phase89d-mobile-card-gap: 30px;--phase89d-mobile-touch: 44px}.enterprise-header,.site-main,.phase89d-footer,.enterprise-header *,.site-main *,.phase89d-footer *{box-sizing:border-box}.enterprise-header,.site-main,.phase89d-footer,.site-main>*,.shell,.doflee-container{max-width:100%}.enterprise-header img,.site-main img,.site-main video,.site-main iframe,.site-main model-viewer,.phase89d-footer img{max-width:100%}.site-main input,.site-main select,.site-main textarea,.phase89d-footer input,.phase89d-footer select,.phase89d-footer textarea{max-width:100%}.site-main h1,.site-main h2,.site-main h3,.site-main p,.site-main a,.phase89d-footer h2,.phase89d-footer h3,.phase89d-footer p,.phase89d-footer a,.phase89d-footer summary{overflow-wrap:anywhere}.enterprise-header__utility,.enterprise-header__utility-inner,.enterprise-header__utility-viewport,.announcement-carousel__slide,.announcement-carousel__control,.announcement-carousel__control-spacer{height:41px;min-height:41px}.enterprise-header__utility-inner{min-width:0}.announcement-carousel__slide{min-width:0;padding-inline:8px}.announcement-carousel__slide a,.announcement-carousel__slide span{min-width:0;max-width:100%;overflow:visible;font-size:clamp(11px,3.25vw,14px);line-height:1.25;text-overflow:clip;white-space:normal}.enterprise-header__top{grid-template-columns:minmax(0,1fr) auto auto;width:calc(100% - 20px);height:55px;min-height:55px;gap:2px}.enterprise-wordmark,.enterprise-header__icons{min-width:0}.enterprise-wordmark{width:auto;max-width:100%;overflow:visible}.enterprise-wordmark strong{max-width:100%;font-size:clamp(20px,5.4vw,23px);line-height:1;white-space:nowrap}.enterprise-wordmark span{max-width:100%;margin-top:2px;font-size:8px;line-height:10px;letter-spacing:.04em;white-space:normal}.doflee-header-icon,.mobile-catalog-trigger,.catalog-nav__close{min-width:var(--phase89d-mobile-touch);min-height:var(--phase89d-mobile-touch)}.doflee-mobile-search-row{width:100%;height:55px;min-height:55px;padding:7px var(--phase89d-mobile-gutter) 8px}.doflee-mobile-search-row .catalog-search,.doflee-mobile-search-row .catalog-search input{min-width:0}.catalog-nav{position:fixed;top:0;right:0;bottom:0;left:auto;width:63.15vw;min-width:0;max-width:320px;height:100vh;height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom);transform:translate(105%)}.catalog-nav.is-open{transform:translate(0)}.catalog-nav__mobile-bar{min-height:64px;grid-template-columns:minmax(0,1fr) var(--phase89d-mobile-touch);gap:8px;padding:max(10px,env(safe-area-inset-top)) 10px 10px 12px}.catalog-nav__mobile-bar strong{min-width:0;overflow-wrap:anywhere}.catalog-nav__mobile-bar .catalog-search{display:none}.catalog-nav__close{width:var(--phase89d-mobile-touch);height:var(--phase89d-mobile-touch)}.catalog-nav__list{width:100%;min-width:0;padding:0 12px 28px}.catalog-nav__item,.catalog-nav__row,.catalog-nav__link,.mega-panel,.mega-panel__inner,.mega-panel__rail,.mega-panel__catalog,.mega-menu-column,.mega-panel__promos,.mega-promo-card{min-width:0;max-width:100%}.catalog-nav__row{align-items:stretch}.catalog-nav__link{min-height:46px;padding:10px 6px 10px 0;overflow-wrap:anywhere;white-space:normal}.catalog-nav__toggle{flex:0 0 46px;width:46px;height:46px;min-height:46px}.mega-panel{width:100%;overflow-x:hidden}.mega-panel__inner{width:100%;padding:12px 10px}.mega-menu-column__toggle,.mega-menu-column a,.mega-panel__rail a{min-height:var(--phase89d-mobile-touch);overflow-wrap:anywhere;white-space:normal}.mega-promo-card__art{max-height:120px}.phase89d-home-hero,.phase89d-home-hero .catalog-hero__frame{width:100%;max-width:100%}.phase89d-home-hero .catalog-hero__frame{height:416px}.phase89d-home-hero .catalog-hero__content{right:var(--phase89d-mobile-gutter);bottom:var(--phase89d-mobile-gutter);left:var(--phase89d-mobile-gutter);width:auto;max-width:none;padding:18px}.phase89d-home-hero .catalog-hero__content h1{max-width:100%;font-size:clamp(28px,8vw,34px);line-height:1.08}.phase89d-home-hero .catalog-hero__content .lede{font-size:14px;line-height:1.45}.phase89d-home-hero .hero__actions{display:grid;grid-template-columns:1fr;gap:8px}.phase89d-home-hero .hero__actions .button{width:100%;min-height:var(--phase89d-mobile-touch)}.phase89d-featured-categories>.shell,.phase89d-popular-products>.shell{width:100%}.phase89d-featured-categories .crop-shelf__grid,.phase89d-popular-products .home-product-shelf__grid{max-width:100vw;overscroll-behavior-inline:contain;scroll-padding-inline:var(--phase89d-mobile-gutter)}.phase89d-featured-categories .crop-shelf__grid{grid-auto-columns:min(168px,calc(100vw - 30px))}.phase89d-popular-products .home-product-shelf__grid{grid-auto-columns:var(--phase89d-mobile-card-width)}.phase89d-popular-products .seed-catalog-card{width:var(--phase89d-mobile-card-width);height:auto;min-height:var(--phase89d-mobile-card-height)}.phase89d-popular-products .seed-catalog-card__media{flex:0 0 var(--phase89d-mobile-card-width);width:var(--phase89d-mobile-card-width);height:var(--phase89d-mobile-card-width)}.phase89d-popular-products .seed-catalog-card__body{height:auto;min-height:57px;overflow:visible}.phase89d-learning .grid--cards,.phase89d-home-trust .trust-highlights__grid,.phase89d-home-newsletter .phase89d-home-newsletter__inner{min-width:0;max-width:100%}.phase89d-home-newsletter__controls{grid-template-columns:minmax(0,1fr)}.phase89d-home-newsletter__controls input,.phase89d-home-newsletter__controls .button{width:100%;min-width:0;min-height:48px}.collection-results__shell,.search-results-doflee__shell,.collection-results__main,.search-results-doflee__main,.collection-browse-form,.collection-results__bar,.collection-browse-actions,.search-results-doflee__form{min-width:0;max-width:100%}.collection-results__bar{overflow:visible}.collection-browse-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px}.collection-sort{min-width:0}.collection-sort select{width:100%;min-width:0;min-height:var(--phase89d-mobile-touch)}.collection-sort__submit{grid-column:1 / -1;width:100%;min-height:var(--phase89d-mobile-touch)}.collection-filter-menu{position:relative;min-width:0}.collection-filter-menu>summary{min-height:var(--phase89d-mobile-touch);white-space:nowrap}.collection-filter-panel{top:calc(100% + 8px);right:0;left:auto;width:min(360px,calc(100vw - 30px));max-width:calc(100vw - 30px);max-height:min(66vh,560px);overscroll-behavior:contain}.search-results-doflee__mobile-filters .collection-filter-menu{width:max-content;max-width:100%}.search-results-doflee__mobile-filters .collection-filter-panel{right:auto;left:0}.collection-filter-panel__actions{flex-wrap:wrap}.collection-filter-panel__actions .button,.collection-filter-panel__actions a,.collection-filter-group label{min-height:var(--phase89d-mobile-touch)}.collection-filter-panel__actions a{display:inline-flex;align-items:center}.collection-price-range{grid-template-columns:minmax(0,1fr)}.collection-price-range input{min-width:0}.search-results-doflee__form{display:flex;width:100%}.search-results-doflee__form input{min-width:0}.search-results-doflee__form button{flex:0 0 auto;min-width:var(--phase89d-mobile-touch);min-height:var(--phase89d-mobile-touch)}.search-results-doflee__tabs{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.collection-results__main>.seed-catalog-grid,.search-results-doflee__main>.seed-catalog-grid,.product-related .seed-catalog-grid,.phase89d-cart-recommendations__grid{grid-template-columns:repeat(2,var(--phase89d-mobile-card-width));justify-content:start;column-gap:var(--phase89d-mobile-card-gap);row-gap:30px}.collection-results__main>.seed-catalog-grid .seed-catalog-card,.search-results-doflee__main>.seed-catalog-grid .seed-catalog-card,.product-related .seed-catalog-card,.phase89d-cart-recommendations .seed-catalog-card{width:var(--phase89d-mobile-card-width);height:auto;min-height:var(--phase89d-mobile-card-height);margin:0;overflow:visible}.collection-results__main>.seed-catalog-grid .seed-catalog-card__media,.search-results-doflee__main>.seed-catalog-grid .seed-catalog-card__media,.product-related .seed-catalog-card__media,.phase89d-cart-recommendations .seed-catalog-card__media{width:var(--phase89d-mobile-card-width);height:var(--phase89d-mobile-card-width);aspect-ratio:1}.collection-results__main>.seed-catalog-grid .seed-catalog-card__body,.search-results-doflee__main>.seed-catalog-grid .seed-catalog-card__body,.product-related .seed-catalog-card__body,.phase89d-cart-recommendations .seed-catalog-card__body{height:auto;min-height:57px;overflow:visible}.seed-catalog-card__quick-shop{display:none}.seed-catalog-card__body h2,.seed-catalog-card__body h2 a{max-width:100%;overflow-wrap:anywhere}.catalog-pagination{max-width:100%;padding-inline:0;overflow-wrap:anywhere}.phase89d-pdp__shell,.phase89d-pdp__intro,.phase89d-pdp__heading,.phase89d-pdp__gallery,.phase89d-pdp__purchase,.phase89d-pdp__details{min-width:0;max-width:100%}.phase89d-pdp__intro{display:flex;flex-direction:column}.phase89d-pdp__heading{order:1}.phase89d-pdp__gallery{order:2;width:100%}.phase89d-pdp__purchase{order:3;width:100%}.phase89d-pdp__heading h1{max-width:100%}.phase89d-pdp__media-track,.phase89d-pdp__thumbnails{width:100%;max-width:100%;overscroll-behavior-inline:contain}.phase89d-pdp__media{min-width:100%}.phase89d-pdp__media img,.phase89d-pdp__gallery>img,.phase89d-pdp__media video,.phase89d-pdp__media iframe,.phase89d-pdp__media model-viewer{display:block;max-width:100%}.phase89d-pdp__thumbnails li{flex:0 0 auto}.phase89d-pdp .product-commerce,.phase89d-pdp .product-commerce form,.phase89d-pdp .product-commerce__controls,.phase89d-pdp .product-commerce__field{min-width:0;max-width:100%}.phase89d-pdp .product-commerce__field input,.phase89d-pdp .product-commerce__field select,.phase89d-pdp .product-commerce__submit{width:100%;min-width:0;min-height:48px}.phase89d-pdp .product-commerce__submit{min-height:54px}.phase89d-pdp__details{width:100%;margin-right:0;margin-left:0}.phase89d-pdp__details summary{min-height:58px}.phase89d-pdp__detail-content,.phase89d-pdp__detail-content .seed-fact-row,.phase89d-pdp-education__grid,.phase89d-pdp-education__grid article{min-width:0;max-width:100%}.phase89d-cart__shell,.phase89d-cart__form,.phase89d-cart__layout,.phase89d-cart__items,.phase89d-cart__summary,.phase89d-cart-help,.phase89d-cart-recommendations{min-width:0;max-width:100%}.phase89d-cart__header{flex-wrap:wrap}.phase89d-cart-item{grid-template-columns:minmax(72px,1fr) minmax(0,1fr);min-width:0}.phase89d-cart-item td.phase89d-cart-item__product{grid-template-columns:88px minmax(0,1fr);min-width:0}.phase89d-cart-item__copy,.phase89d-cart-item__title,.phase89d-cart-item__properties,.phase89d-cart-item__properties a,.phase89d-cart-item__discounts{min-width:0;max-width:100%;overflow-wrap:anywhere}.phase89d-cart-item__quantity input{width:72px;max-width:100%;min-height:var(--phase89d-mobile-touch)}.phase89d-cart-item__total{min-width:0;overflow-wrap:anywhere}.phase89d-cart__summary{width:100%;padding:20px}.phase89d-cart__discounts li,.phase89d-cart__subtotal{flex-wrap:wrap}.phase89d-cart button.phase89d-cart__checkout,.phase89d-cart button.phase89d-cart__update,.phase89d-cart-empty__actions .button{width:100%;min-width:0;min-height:52px}.phase89d-cart-empty__actions{align-items:stretch;flex-direction:column}.phase89d-cart-help__grid,.phase89d-cart-help__grid article{min-width:0;max-width:100%}.phase89d-footer .footer-conversion__grid,.phase89d-footer .footer-conversion__block,.phase89d-footer .footer-newsletter__form,.phase89d-footer .footer__grid,.phase89d-footer .footer-group,.phase89d-footer .footer-trust-row .shell,.phase89d-footer .footer-legal .shell{min-width:0;max-width:100%}.phase89d-footer .footer-support-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.phase89d-footer .footer-support-links a{justify-content:flex-start;min-width:0;min-height:var(--phase89d-mobile-touch)}.phase89d-footer .footer-newsletter__controls{grid-template-columns:minmax(0,1fr)}.phase89d-footer .footer-newsletter__controls input,.phase89d-footer .footer-newsletter__controls .button{width:100%;min-width:0;min-height:48px}.phase89d-footer .footer-group>summary{height:auto;min-height:68px}.phase89d-footer .footer__links a{min-height:var(--phase89d-mobile-touch)}.phase89d-footer .footer-trust-row a{min-width:0;min-height:54px;overflow-wrap:anywhere}.phase89d-footer .footer-legal .shell{flex-wrap:wrap}}@media(max-width:767px){body:has(.phase89d-pdp){padding-bottom:calc(var(--phase89e4-purchase-bar-height, 80px) + 8px)}.phase89d-pdp__breadcrumbs{display:flex;max-width:100%;margin-bottom:10px;padding-bottom:2px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.phase89d-pdp__breadcrumbs::-webkit-scrollbar{display:none}.phase89e3-pdp__lede{display:none}.phase89e3-pdp__mobile-overview{display:block;padding:20px;border:1px solid #d8ddd5;background:#f8f9f6}.phase89e3-pdp__mobile-overview>p:not(.phase89e3-pdp__eyebrow){margin:0;color:#333;font:400 14px/22px Roboto,Arial,sans-serif}.phase89e3-pdp__mobile-overview>a{display:inline-flex;align-items:center;min-height:45px;color:#315c24;font:700 14px/20px Roboto,Arial,sans-serif}.phase89d-pdp__purchase{margin-top:4px}.phase89d-pdp .product-commerce__sticky-region{position:fixed;z-index:85;right:0;bottom:0;left:0;width:100%;margin:0;padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid #d8ddd5;background:#fff;box-shadow:0 -8px 24px #11111124;transition:opacity .18s ease,transform .18s ease}.phase89d-pdp .product-commerce__sticky-region.is-footer-overlap{opacity:0;pointer-events:none;transform:translateY(calc(100% + env(safe-area-inset-bottom)))}.phase89d-pdp .product-commerce__controls{grid-template-columns:135px minmax(0,1fr);margin:0;gap:8px}.phase89d-pdp .product-commerce__quantity-field{gap:0}.phase89d-pdp .product-commerce__quantity-field>label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.phase89d-pdp .product-commerce__quantity-stepper{grid-template-columns:repeat(3,45px)}.phase89d-pdp .product-commerce__quantity-stepper button,.phase89d-pdp .product-commerce__quantity-stepper input,.phase89d-pdp .product-commerce__submit{width:100%;height:48px;min-height:48px}.phase89d-pdp .product-commerce__status{margin:5px 0 0;text-align:center}.phase89d-pdp .product-commerce__status:empty{display:none}.phase89d-pdp .product-commerce__sticky-price{display:inline}.phase89d-pdp .product-commerce__sticky-price:before{content:" \b7  "}.phase89d-pdp__detail-content .seed-fact-row{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.catalog-nav,.phase89d-pdp .product-commerce__sticky-region{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/phase89d-mobile.css.map */
