
@media(max-width:700px){
body{font-size:17px;line-height:1.6}.wrap,.shell{width:calc(100% - 40px)}.opening header{padding-block:17px;gap:10px}.opening header .logo{width:150px}.opening header .nav-offer{padding:9px 12px;border-radius:6px;max-width:137px;margin-left:auto}.opening header .nav-offer strong{font-size:12px}.opening header .nav-offer b{font-size:22px}.opening header .nav-offer small{font-size:8px}.hero{padding-top:22px!important}.hero .eyebrow{font-size:10px;margin-bottom:18px}.hero h1{font-size:54px!important;line-height:1.02;margin-bottom:20px}.hero .intro{font-size:16px;line-height:1.6;margin-bottom:0}.hero .links{gap:15px;margin-top:22px}.hero .button{font-size:14px;padding:12px 16px;min-height:46px}.hero .text-link{font-size:14px;min-height:44px}.hero-art{height:245px!important;margin-top:0!important;margin-bottom:-42px!important;object-position:65% center;mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 60%,transparent 100%)!important}.flora-live{padding-top:20px!important;padding-bottom:26px!important;gap:4px}.flora-intelligence{width:95px;margin:0 auto}.flora-intelligence button{font-size:10px;min-height:30px}.flora-conversation h2{font-size:32px;margin:10px 0 15px}.flora-conversation .eyebrow{font-size:10px;letter-spacing:.1em}.flora-conversation>p{font-size:16px;margin-bottom:12px}#flora-inline{gap:8px;margin-top:0}#flora-inline input{font-size:16px;padding-block:12px}#flora-inline button{padding:12px;font-size:13px;min-height:44px}.flora-suggestions{gap:18px}.flora-preview-label{margin-top:10px;font-size:10px}.flora-launcher{display:none!important}#oils{padding-top:30px;padding-bottom:36px}#oils .box-copy>.eyebrow{margin-bottom:14px}#oils .box-copy>h2{font-size:36px;line-height:1.04;margin-bottom:16px}#oils .box-summary{font-size:16px;margin-bottom:12px}#oils .box-price strong{font-size:33px}#oils .box-how{font-size:12px;gap:10px;margin-top:12px}.builder-dock{gap:16px;padding-top:18px!important;padding-bottom:20px!important;margin-top:0}.builder-status{gap:12px}.builder-status strong{font-size:21px}.builder-status p{font-size:13px}.count-ring{width:48px;height:48px;font-size:23px}.quick-slots{justify-content:space-between;width:100%;gap:9px}.quick-slot{width:62px;height:72px}.quick-slot .slot-bottle{width:62px;height:72px}.quick-slot .slot-name{font-size:10px;width:82px}.quick-slot button{width:28px;height:28px}.builder-dock>.text-link{font-size:14px;margin-top:10px}.shop-tools{gap:12px;margin-top:20px;margin-bottom:16px}.search{border-radius:6px!important;padding:8px 12px!important;min-height:45px}.search input{font-size:16px}.tabs{gap:24px}.tabs button{font-size:14px;min-height:44px}.product-grid{grid-template-columns:1fr!important;gap:0!important}.product{display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:16px;padding:17px 0!important;border-bottom:1px solid #e2e7df}.product .product-image{grid-column:1;grid-row:1/5;height:110px!important;width:88px!important;margin:0;align-self:center}.product .product-image img{height:110px!important;width:88px!important;object-fit:contain}.product>.eyebrow{grid-column:2;font-size:9px;margin:0 0 3px}.product>h3{grid-column:2;font-size:24px;line-height:1.1;margin:0 0 6px}.product>p{grid-column:2;font-size:12px;margin:0 0 6px}.product .product-actions,.product .actions{grid-column:2;display:flex;gap:12px;align-items:center;justify-content:space-between}.product .text-link{font-size:13px;min-height:44px;padding:10px 0}.product .add{font-size:14px;min-height:44px;padding:8px 14px}.shop-bottom{margin-top:20px}.research,.giving,.quality,.faq{padding-block:40px!important}.research h2,.giving h2,.quality h2,.faq h2{font-size:34px!important}.research-plant img{max-height:180px;object-fit:contain}.research .research-layout{gap:20px}.uf-inner{padding-top:24px}.uf-brand p{font-size:14px}.uf-group a{min-height:36px;display:block}.unified-footer{padding-bottom:20px!important}.product-page .unified-footer{padding-bottom:105px!important}
}
@media(max-width:700px){.product>h3{min-height:0!important;height:auto!important}.product .product-actions{flex-direction:row!important;margin:0!important;gap:12px!important;align-items:center!important}.product .product-actions .text-link{font-size:12px}.product .product-actions .add{align-self:center!important;margin:0!important}.product{align-content:center;grid-template-rows:auto auto auto auto}.product .product-image{height:95px!important}.product .product-image img{height:95px!important}}
