.mobile-intro,.mobile-buy{display:none}@media(max-width:700px){.mobile-intro{display:block;padding:2px 0 12px}.mobile-intro-title{font-weight:900;font-size:clamp(22px,6.6vw,30px);line-height:1.1;margin:0 0 6px;letter-spacing:-.01em}.mobile-intro-meta{display:flex;align-items:baseline;gap:10px;font-size:12px;margin:0}.mobile-intro-meta strong{font-size:18px}.product-info>h1,.product-info>.product-price{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.product-media-frame{min-height:0;max-height:62vh;padding:8px}.product-main-image{max-height:calc(62vh - 16px)}.product-zoom-hint{display:none}.mobile-buy{display:flex;position:fixed;z-index:50;left:0;right:0;bottom:0;align-items:center;gap:10px;padding:10px max(14px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom));background:#f4f1e9;border-top:1px solid #c7c8bb;box-shadow:0 -6px 20px #24261f1f;transition:transform .2s ease}.mobile-buy[hidden]{display:none}.mobile-buy.is-hidden{transform:translateY(110%)}.mobile-buy-info{display:grid;min-width:0;flex:1;background:none;border:0;padding:0;text-align:left;color:inherit;font:inherit}.mobile-buy-info strong{font-size:16px;line-height:1.25}.mobile-buy-info small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;text-decoration:underline;text-underline-offset:2px}.mobile-buy-add{background:#24261f;color:#fff;border:0;min-height:46px;padding:0 20px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.mobile-buy-add:disabled{opacity:.5}body:has(.mobile-buy:not([hidden])) .site-footer{padding-bottom:80px}}@media(prefers-reduced-motion:reduce){.mobile-buy{transition:none}}.v28-trust{display:none}@media(max-width:700px){.breadcrumbs,.image-disclaimer,.product-info>.eyebrow,.product-proof,.purchase-note,.poster-motion{display:none!important}.mobile-intro{padding:16px 0 12px}.mobile-intro-title{font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0 0 8px}.mobile-intro-meta{font-size:13px;gap:8px;flex-wrap:wrap}.mobile-intro-meta strong{font-size:17px;font-weight:700}.mobile-intro-meta s{font-size:13px;font-weight:400}.mobile-intro-meta span{flex-basis:100%;color:var(--muted);font-size:13px}.thumbnail-row{gap:8px;padding:8px 0 0}.thumbnail-row button{flex:0 0 64px;width:64px}.product-info{padding:16px 0 0}.product-subtitle{font-size:13px;line-height:1.5;margin:0 0 8px}.product-form fieldset{margin:16px 0 0}.product-form legend{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.product-form legend .text-link{font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.option-values{gap:8px}.option-values span{font-size:13px;padding:11px 14px}.buy-row{margin-top:24px}.buy-row .button{min-height:50px;font-size:13px;font-weight:700}.v28-trust{display:block;margin:8px 0 0;font-size:11px;color:var(--muted);text-align:center}.bundle-nudge{margin:16px 0 0;padding:12px 14px;background:#ece8de;font-size:13px;line-height:1.45}.bundle-nudge strong{font-weight:700}.product-info details summary,.product-info .what-arrives summary{padding:16px 30px 16px 0;font-size:15px;font-weight:700}.product-info details summary:after{top:12px}.product-info details:first-of-type{margin-top:24px;border-top:1px solid var(--line)}.product-info details p,.product-info details li{font-size:13px;line-height:1.55;color:var(--muted)}.product-info details li strong{font-size:13px;font-weight:700;color:var(--ink)}.product-info details ul{padding:0 0 16px 16px;margin:0}.product-info details p{padding-bottom:16px}.rotation-builder{padding-top:40px;padding-bottom:40px}.rotation-builder .section-heading{margin-bottom:16px}.rotation-builder .eyebrow{font-size:11px;font-weight:700;letter-spacing:.08em}.rotation-builder h2{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.rotation-builder .section-heading p:not(.eyebrow){font-size:13px;line-height:1.5;margin-top:8px}.rotation-builder .card-caption h3{font-size:13px}.rotation-builder .card-caption>span{font-size:11px}.rotation-choice{font-size:13px;padding:12px 0}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/redacted-mobile-buy.css.map */
