body:has(.pet-hero) .pet-hero{grid-template-columns:43% 57%;min-height:570px;background:#f2ece1}body:has(.pet-hero) .pet-hero-copy{padding:54px 3.8vw 54px 5vw}body:has(.pet-hero) .pet-hero-copy h1{font-size:clamp(70px,6.3vw,105px);line-height:1.02;margin:24px 0 28px}body:has(.pet-hero) .pet-hero-copy>p:not(.eyebrow){max-width:39ch;font-size:18px;line-height:1.7}body:has(.pet-hero) .pet-hero-photo{margin:0;min-height:570px;background:#dfd0b9}body:has(.pet-hero) .pet-hero-photo img{object-position:66% center}body:has(.pet-hero) .pet-hero-photo figcaption{left:28px;bottom:24px;padding:10px 15px;font-size:14px;letter-spacing:0;background:#f8f5eee8;color:#45382c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body:has(.pet-hero) .pet-hero-actions{gap:12px;margin:30px 0 16px}body:has(.pet-hero) .pet-hero-actions .button{border-radius:2px;padding:14px 18px;font-size:16px;min-height:52px;gap:24px}.pet-product-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:26px 5vw;border-bottom:1px solid #d9cdbc;background:#fffdf8;gap:28px}.pet-product-rail>button{display:grid;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;text-align:left;gap:20px;padding:8px 0;background:none;border:0;min-width:0}.pet-product-rail>button+button{border-left:1px solid #d9cdbc;padding-left:28px}.pet-product-rail img{width:48px;height:92px;object-fit:contain;filter:drop-shadow(0 4px 4px #503d2422)}.pet-product-rail>button>span{display:flex;flex-direction:column;gap:4px;min-width:0}.pet-product-rail small{font:600 12px/1.5 DM,Arial,sans-serif;letter-spacing:.08em;color:#725b46}.pet-product-rail strong{font:600 18px/1.4 DM,Arial,sans-serif;letter-spacing:-.02em}.pet-product-rail span>span{font-size:14px;color:#6d6050;line-height:1.5}.pet-product-rail b{font-size:23px;font-weight:400;transition:transform .2s}.pet-product-rail button:hover b{transform:translate(3px,-3px)}body:has(.pet-hero) .collection{padding-top:70px}body:has(.pet-hero) .collection-head{align-items:end;gap:30px;margin-bottom:30px}body:has(.pet-hero) .collection-head h2{font-size:clamp(48px,4.6vw,72px)}body:has(.pet-hero) .collection-head p:not(.eyebrow){max-width:55ch}body:has(.pet-hero) .species{background:#eae2d6;border-radius:3px;flex:none}body:has(.pet-hero) .species button{font-weight:600;border-radius:2px;min-width:123px}body:has(.pet-hero) .format-tabs{gap:0;border:1px solid #d4c6b3;border-bottom:0;background:#f6f0e6}body:has(.pet-hero) .format-tabs button{padding:24px 28px;gap:6px 20px}body:has(.pet-hero) .format-tabs button+button{border-left:1px solid #d4c6b3}body:has(.pet-hero) .format-tabs button[aria-pressed=true]{background:#fffdf8}body:has(.pet-hero) .format-tabs small{font-size:14px}body:has(.pet-hero) .format-display{margin-top:0;border-color:#d4c6b3;grid-template-columns:47% 53%}body:has(.pet-hero) .product-stage{background:radial-gradient(ellipse at 45% 30%,#fffdf8,#e9e0d0 95%);border-right:1px solid #d4c6b3}body:has(.pet-hero) .pet-stage-heading{top:28px;left:28px;right:28px;font-size:12px;letter-spacing:.06em}body:has(.pet-hero) .pet-stage-heading>span:last-child{font-size:11px;color:#6e604f;letter-spacing:.05em}body:has(.pet-hero) .pet-product-visual{height:520px;padding:75px 14% 10px}body:has(.pet-hero) .product-stage[data-format=powder] .pet-product-visual{padding-inline:19%}body:has(.pet-hero) .product-stage figcaption{font-size:14px;max-width:40ch;align-self:center;line-height:1.6}body:has(.pet-hero) .product-story{padding:38px clamp(26px,3.5vw,54px)}body:has(.pet-hero) .product-story h3{font-size:clamp(40px,3.8vw,61px);margin:16px 0}body:has(.pet-hero) .product-story .description{font-size:17px;line-height:1.7}body:has(.pet-hero) .pet-product-price>strong{font:600 30px/1.2 DM,Arial,sans-serif;letter-spacing:-.03em}body:has(.pet-hero) .pet-product-price>span{max-width:none;line-height:1.5}body:has(.pet-hero) .pet-delivery-total strong{font:600 24px/1.4 DM,Arial,sans-serif}body:has(.pet-hero) .pet-delivery{background:#f2ece2;padding:18px 20px;border:0;margin:22px 0}body:has(.pet-hero) .product-note{font-size:14px}body:has(.pet-hero) .pet-source-links{font-size:14px;gap:8px 22px}body:has(.pet-hero) .pet-source-links>a{min-height:40px;display:inline-flex;align-items:center}body:has(.pet-hero) .format-guide{background:#eae1d3;padding-block:75px}body:has(.pet-hero) .format-guide-grid{gap:0;border:1px solid #baa78d;background:#f8f3e9}body:has(.pet-hero) .format-guide-grid article{border:0;padding:35px 36px 32px}body:has(.pet-hero) .format-guide-grid article+article{border-left:1px solid #cabba6}body:has(.pet-hero) .format-guide-grid h3{font-size:40px;margin:18px 0}body:has(.pet-hero) .format-guide-grid p{font-size:17px;line-height:1.7}body:has(.pet-hero) .format-guide-grid dl{font-size:15px;margin-bottom:14px}body:has(.pet-hero) .format-guide-grid dl>div{font-size:15px;grid-template-columns:120px minmax(0,1fr)}body:has(.pet-hero) .guide-actions{gap:18px}body:has(.pet-hero) .format-guide-note{max-width:100ch;margin-top:25px}body:has(.pet-hero) .pet-direction-list h3{font:600 22px/1.3 DM,Arial,sans-serif;letter-spacing:-.02em}body:has(.pet-hero) .pet-direction-list p{font-size:17px;line-height:1.7}body:has(.pet-hero) .pet-direction-list article{grid-template-columns:36px minmax(0,1fr);gap:17px}body:has(.pet-hero) .pet-direction-list article>span{font-size:16px;letter-spacing:0;color:#80553d}body:has(.pet-hero) .pet-household{background:#374b4d;color:#fbf8f1;align-items:center;gap:8%}body:has(.pet-hero) .pet-household h2{font-size:clamp(46px,4.2vw,67px)}body:has(.pet-hero) .pet-household h2 em{color:#e2c7a3}body:has(.pet-hero) .pet-household p:not(.eyebrow),body:has(.pet-hero) .pet-household-links span{color:#ede5d9}body:has(.pet-hero) .pet-household-links>a{border-color:#84928e;gap:12px 25px}body:has(.pet-hero) .pet-household-links strong{font-size:32px}body:has(.pet-hero) .pet-household a:focus-visible{outline-color:#fff9ee}#pro-main .pro-hub-hero{min-height:650px;grid-template-columns:1.05fr 1fr;gap:6%;padding-block:32px 52px}#pro-main .pro-hub-lead>h1{font-size:clamp(65px,6.15vw,100px);line-height:1.02;letter-spacing:-.03em;margin:27px 0}#pro-main .pro-hub-lead>p{max-width:47ch;font-size:18px;line-height:1.7}#pro-main .pro-hub-lead>.actions{gap:18px;margin-top:30px}#pro-main .pro-hero-credentials{font-size:14px;line-height:1.6;gap:8px 15px;padding-top:20px;margin-top:28px}#pro-main .pro-focus-panel{border-color:#bdc8ca;background:linear-gradient(135deg,#e3e9e9,#f5f5ee 55%,#d7e0df);padding:24px 30px 22px}#pro-main .pro-focus-topline{color:#41545b;border-color:#b8c4c6;font-size:12px;letter-spacing:.07em}#pro-main .pro-focus-photo{height:300px;position:relative;isolation:isolate;padding:25px 0 8px}#pro-main .pro-focus-photo:before{content:"";position:absolute;top:20px;right:15%;bottom:0;left:15%;z-index:-1;border:1px solid #b9c5c55c;border-bottom:0;border-radius:50% 50% 0 0}#pro-main .pro-focus-photo .hero-product{max-width:58%;max-height:100%;filter:drop-shadow(8px 12px 8px #53626625)}#pro-main .pro-focus-description{padding-top:17px;border-color:#b8c4c6}#pro-main .pro-focus-description h2{font-size:38px}#pro-main .pro-focus-description>p{font-size:15px;color:#4d5f65}#pro-main .pro-focus-strains{gap:8px;margin-top:12px}#pro-main .pro-focus-strains>span{border:0;background:#f7f8f2c9;color:#344c57;padding:4px 8px;font-size:14px}#pro-main .pro-focus-tabs{border-top:1px solid #b8c4c6;padding-top:18px;margin-top:20px;gap:8px}#pro-main .pro-focus-tabs>button{font-size:14px;padding:9px 11px;min-height:44px}#pro-main .pro-focus-foot{font-size:14px;color:#4d5f65;margin-top:14px}#pro-main .pro-pathway-cards{background:#fffdf8;margin:0 var(--pad);padding-inline:28px;border:1px solid #d6cdbd}#pro-main .pro-pathway-cards>a{padding-block:26px}#pro-main .pro-pathway-cards h2{font-size:35px;margin-block:10px 12px}#pro-main .pro-pathway-cards p{font-size:16px;max-width:42ch}#pro-main .pro-story-hero{display:grid;grid-template-columns:1fr 1fr;gap:24px 5%;padding:30px var(--pad) 60px;align-items:center}#pro-main .pro-story-hero>.breadcrumb{grid-column:1/-1;margin:0 0 10px}#pro-main .pro-story-lead{padding:20px 0}#pro-main .pro-story-lead h1{font-size:clamp(60px,5.5vw,90px);line-height:1.04;margin:25px 0 24px;text-wrap:balance}#pro-main .pro-story-lead h1 em{color:#826d54}#pro-main .pro-story-lead p{font:400 18px/1.75 DM,Arial,sans-serif;max-width:45ch;color:#4f483e}#pro-main .pro-story-lead .text-link{margin-top:22px}#pro-main .pro-story-hero figure{margin:0;min-width:0;align-self:stretch;padding-top:20px;display:flex;flex-direction:column}#pro-main .pro-story-hero figure img{width:100%;height:400px;object-fit:cover;object-position:60% 45%;flex:1;min-height:0}#pro-main .pro-story-hero figcaption{font-size:13px;line-height:1.6;letter-spacing:.015em;color:#665c4e;margin-top:13px}#pro-main .pro-collection-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:20px 5%;max-width:none;align-items:center;padding-bottom:48px}#pro-main .pro-collection-intro>.breadcrumb{grid-column:1/-1;margin:0 0 8px}#pro-main .pro-collection-lead h1{font-size:clamp(60px,5.7vw,90px);line-height:1.02;margin:25px 0}#pro-main .pro-collection-lead p{font-size:18px;line-height:1.7;max-width:50ch}#pro-main .pro-collection-lead .text-link{margin-top:20px}#pro-main .pro-family-portrait{margin:0;background:linear-gradient(150deg,#e7eeec,#f8f7f0 60%,#d8e1df);padding:28px 24px 18px;min-width:0;border-bottom:1px solid #becac7}#pro-main .pro-family-portrait>div{display:flex;gap:14px;align-items:end;justify-content:center;height:270px;padding-bottom:15px}#pro-main .pro-family-portrait a{display:block;width:30%;height:85%;min-width:0}#pro-main .pro-family-portrait a:first-child{height:100%}#pro-main .pro-family-portrait img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(5px 7px 5px #4c5b4022)}#pro-main .pro-family-portrait figcaption{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #c4d0cc;padding-top:14px;font-size:12px;color:#4a5e63}#pro-main .pro-family-portrait figcaption>span:first-child{font-weight:600;letter-spacing:.06em}#pro-main .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:0}#pro-main .resource-card{min-height:330px;background:#f0e9dd;border-top:2px solid #866f56;padding:30px 32px;position:relative}#pro-main .resource-card:nth-child(2n){background:#e8efed;border-color:#526a73}#pro-main .resource-card h2{font-size:42px;margin:25px 0 18px;max-width:18ch}#pro-main .resource-card p{font-size:17px;line-height:1.7;max-width:50ch}#pro-main .resource-card>b{font-size:16px;font-weight:600;padding-top:25px}#pro-main .resource-card:hover>b{text-decoration:underline;text-underline-offset:5px}#pro-main .resource-reference{gap:10%;padding-top:0}#pro-main .professional-library{background:#344959}#pro-main .pro-about-detail{padding-top:20px;padding-bottom:65px;gap:7%}#pro-main .about-mark{min-height:390px;background:#e9efec;border:1px solid #c2ceca;gap:30px}#pro-main .about-mark .pro-about-caption{font:600 12px/1.8 DM,Arial,sans-serif;letter-spacing:.12em;max-width:none;text-align:center;color:#48616b;margin:0}#pro-main .pro-about-detail h2{font-size:clamp(48px,4.5vw,70px);margin:20px 0 24px}#pro-main .pro-about-detail>div:last-child>a{margin:18px 20px 0 0;display:inline-flex;font-size:15px;min-height:44px;align-items:center}#pro-main .pro-pathway-hero aside{background:#e8efed;border-color:#bdcdca;padding:32px}#pro-main .pro-pathway-hero aside p{color:#485b5c;font-size:16px}#pro-main .pro-pathway-hero aside h2{font-size:42px}#pro-main .pro-pathway-hero ul{margin:20px 0}#pro-main .pro-pathway-hero li{padding:15px 0}#pro-main .product-card-image{background:radial-gradient(ellipse at 50% 35%,#faf8ef,#e6e1d6);border:1px solid #ddd6c9}#pro-main .product-card-copy h3{font-size:23px;line-height:1.3}#pro-main .product-card-copy p{font-size:16px;line-height:1.6}#pro-main .product-card-copy small{font-size:14px}#pro-main .pdp-visual{background:radial-gradient(ellipse at 45% 35%,#f8f8ef,#dfe8e3);border:1px solid #cbd4cd}#pro-main .product-knowledge{background:#e8efed}#pro-main .strain-table .strain-table-heading{font-size:12px;letter-spacing:.04em;line-height:1.6}#pro-main .strain-table>div>strong{font-size:16px;font-weight:600}#pro-main .article-page{max-width:1440px;margin:auto}#pro-main .article-page h1{font-size:clamp(58px,6.3vw,94px);max-width:17ch;line-height:1.04}#pro-main .article-lead{font:400 23px/1.6 DM,Arial,sans-serif;max-width:55ch;color:#5d5145}#pro-main .article-body{border-left:1px solid #c7c0b3;padding-left:38px;margin-left:22%;max-width:780px}#pro-main .article-body h2{font-size:37px;margin-bottom:18px}#pro-main .article-source{padding:25px;background:#eee9df;border:0;margin-top:42px}#pro-main .article-source strong{font-size:14px}@media(max-width:1100px){body:has(.pet-hero) .pet-hero{grid-template-columns:46% 54%;min-height:550px}body:has(.pet-hero) .pet-hero-photo{min-height:550px}body:has(.pet-hero) .pet-hero-copy h1{font-size:76px}body:has(.pet-hero) .pet-hero-actions{flex-direction:column;align-items:stretch;max-width:300px}.pet-product-rail{gap:20px;padding-block:23px}.pet-product-rail>button{grid-template-columns:34px minmax(0,1fr) 16px;gap:12px}.pet-product-rail>button+button{padding-left:20px}.pet-product-rail img{width:34px;height:85px}.pet-product-rail strong{font-size:16px}.pet-product-rail small{font-size:11px}.pet-product-rail span>span{font-size:13px}body:has(.pet-hero) .format-display{grid-template-columns:43% 57%}body:has(.pet-hero) .pet-stage-heading{flex-direction:column;gap:3px}body:has(.pet-hero) .format-guide-grid article{padding:28px}#pro-main .pro-hub-lead>h1{font-size:70px}.pro-hub-lead>.actions{display:flex}#pro-main .pro-focus-panel{padding:22px}.pro-focus-photo{height:280px}#pro-main .pro-story-hero{gap:22px 4%}#pro-main .pro-story-lead h1{font-size:67px}#pro-main .pro-family-portrait>div{height:245px}.pro-family-portrait figcaption{flex-direction:column;gap:5px}#pro-main .pro-focus-description h2{font-size:33px}#pro-main .pro-family-portrait figcaption{flex-direction:column;gap:5px}}@media(max-width:760px){body:has(.pet-hero) .pet-hero{display:flex;min-height:0}body:has(.pet-hero) .pet-hero-copy{padding:32px 24px 30px}body:has(.pet-hero) .pet-hero-copy h1{font-size:clamp(60px,15vw,82px);margin:20px 0 22px}body:has(.pet-hero) .pet-hero-copy>p:not(.eyebrow){font-size:17px;line-height:1.7}body:has(.pet-hero) .pet-hero-actions{flex-direction:row;max-width:none;margin-top:24px;gap:10px}body:has(.pet-hero) .pet-hero-actions .button{font-size:15px;padding:13px 14px;gap:10px;min-height:50px}body:has(.pet-hero) .pet-hero-photo{height:330px;min-height:0;margin:0}body:has(.pet-hero) .pet-hero-photo figcaption{left:24px;bottom:20px;font-size:13px}.pet-product-rail{grid-template-columns:1fr;padding:12px 24px;gap:0}.pet-product-rail>button,.pet-product-rail>button+button{grid-template-columns:35px minmax(0,1fr) 24px;gap:19px;border:0;padding:16px 0}.pet-product-rail>button+button{border-top:1px solid #ded4c5}.pet-product-rail img{width:35px;height:75px}.pet-product-rail strong{font-size:18px}.pet-product-rail small{font-size:12px}.pet-product-rail span>span{font-size:14px}body:has(.pet-hero) .collection{padding:48px 24px}body:has(.pet-hero) .collection-head h2{font-size:56px}body:has(.pet-hero) .collection-head p:not(.eyebrow){font-size:17px;line-height:1.7}body:has(.pet-hero) .format-tabs button{padding:20px 15px;gap:7px}body:has(.pet-hero) .format-tabs button>span{font-size:12px}body:has(.pet-hero) .format-tabs strong{font-size:16px;overflow-wrap:anywhere}body:has(.pet-hero) .format-tabs small{font-size:13px;line-height:1.6}body:has(.pet-hero) .format-display{grid-template-columns:1fr}body:has(.pet-hero) .product-stage{border-right:0;border-bottom:1px solid #d4c6b3}body:has(.pet-hero) .pet-stage-heading{flex-direction:row;gap:15px;left:22px;right:22px;top:22px}body:has(.pet-hero) .pet-stage-heading>span:last-child{max-width:15ch;text-align:right;font-size:10px}body:has(.pet-hero) .pet-product-visual{height:355px;padding:65px 21% 12px}body:has(.pet-hero) .product-stage[data-format=powder] .pet-product-visual{padding-inline:25%}body:has(.pet-hero) .product-story{padding:30px 22px}body:has(.pet-hero) .product-story h3{font-size:44px}body:has(.pet-hero) .pet-product-price{flex-wrap:wrap;gap:10px}body:has(.pet-hero) .pet-delivery{padding:17px 16px}body:has(.pet-hero) .pet-delivery-total{gap:15px;font-size:15px;line-height:1.5}body:has(.pet-hero) .pet-delivery-total strong{font-size:23px}body:has(.pet-hero) .format-guide{padding:50px 24px}body:has(.pet-hero) .format-guide-grid{grid-template-columns:1fr}body:has(.pet-hero) .format-guide-grid article{padding:28px 24px}body:has(.pet-hero) .format-guide-grid article+article{border-left:0;border-top:1px solid #cabba6}body:has(.pet-hero) .format-guide-grid h3{font-size:36px}body:has(.pet-hero) .format-guide-grid dl>div{grid-template-columns:90px minmax(0,1fr);gap:14px;font-size:14px}body:has(.pet-hero) .pet-household{gap:26px;padding:48px 24px}body:has(.pet-hero) .pet-household h2{font-size:53px}#pro-main .pro-story-hero{grid-template-columns:1fr;padding:25px 24px 42px;gap:20px}#pro-main .pro-story-hero>.breadcrumb{margin:0}#pro-main .pro-story-lead{padding:12px 0}#pro-main .pro-story-lead h1{font-size:clamp(54px,13vw,76px);margin:22px 0}#pro-main .pro-story-lead p{font-size:17px}#pro-main .pro-story-hero figure{padding:0}#pro-main .pro-story-hero figure img{height:300px;max-height:380px}#pro-main .pro-collection-intro{grid-template-columns:1fr;padding:25px 24px 38px;gap:22px}#pro-main .pro-collection-lead h1{font-size:61px;margin:22px 0}#pro-main .pro-collection-lead p{font-size:17px}#pro-main .pro-family-portrait{padding:24px 22px 17px}#pro-main .pro-family-portrait>div{height:240px;gap:15px}#pro-main .pro-family-portrait figcaption{font-size:12px}#pro-main .resource-grid{grid-template-columns:1fr;padding:0 24px 50px;gap:20px}#pro-main .resource-card{min-height:0;margin:0;padding:28px}#pro-main .resource-card h2{font-size:40px}#pro-main .pro-about-detail{padding:0 24px 45px}#pro-main .about-mark{min-height:280px;margin:0 0 32px}#pro-main .pro-about-detail h2{font-size:54px}#pro-main .pro-pathway-cards{margin:0 24px;padding-inline:22px}#pro-main .pro-pathway-cards>a,#pro-main .pro-pathway-cards>a+a{padding-block:25px}#pro-main .pro-pathway-hero aside{padding:27px}#pro-main .article-page{padding:25px 24px 60px}#pro-main .article-page h1{font-size:clamp(52px,13vw,72px)}#pro-main .article-lead{font-size:21px;line-height:1.65}#pro-main .article-body{margin:38px 0 0;padding:0;border:0}#pro-main .article-body h2{font-size:34px}#pro-main .article-source{padding:23px}}@media(max-width:600px){#pro-main .pro-hub-hero{grid-template-columns:1.45fr 1fr;gap:0 14px;min-height:0;padding:22px 24px 36px}#pro-main .pro-hub-lead>h1{font-size:clamp(37px,10vw,53px);line-height:1.06;margin:24px 0;overflow-wrap:normal}#pro-main .pro-hub-lead>p{font-size:17px;line-height:1.7;max-width:none}#pro-main .pro-focus-photo{height:235px;padding:20px 0 10px}#pro-main .pro-focus-photo:before{top:22px;right:0;bottom:0;left:0}#pro-main .pro-focus-photo .hero-product{max-width:100%;max-height:100%}#pro-main .pro-focus-description{margin-top:25px;padding-top:22px}#pro-main .pro-focus-description h2{font-size:33px}#pro-main .pro-focus-tabs{padding-top:18px;margin-top:20px}#pro-main .pro-hero-credentials{display:flex;font-size:14px;gap:8px 20px;margin-top:22px}#pro-main .pro-hero-credentials span+span:before{display:none}}@media(max-width:370px){body:has(.pet-hero) .pet-hero-actions{flex-direction:column}body:has(.pet-hero) .pet-hero-actions .button{width:100%;flex:auto;font-size:16px}body:has(.pet-hero) .format-tabs strong{font-size:14px}body:has(.pet-hero) .product-story h3{font-size:38px}body:has(.pet-hero) .pet-product-facts>div{flex-direction:column;gap:3px}body:has(.pet-hero) .pet-product-facts dd{text-align:left}#pro-main .pro-hub-lead>h1{font-size:34px}#pro-main .pro-focus-photo{height:205px}#pro-main .pro-family-portrait>div{height:205px}}@media(prefers-reduced-motion:reduce){.pet-product-rail b{transition:none}}#pro-main .pro-family-portrait a:nth-child(2){height:100%}@media(max-width:760px){body:has(.pet-hero) .nav .logo span{display:none}#pro-main .pro-pathway-hero h1{font-size:clamp(47px,13vw,62px);overflow-wrap:break-word}body:has(.pet-hero) .pet-hero-actions .button{white-space:nowrap;justify-content:space-between}}#pro-main .article-source p{font-size:15px!important;line-height:1.7}:is(#main,#pro-main,#connected-cart-dialog) [data-connected-cart]>.cart-line{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}:is(#main,#pro-main,#connected-cart-dialog) [data-connected-cart]>.cart-line>div{min-width:0;overflow-wrap:anywhere}:is(#main,#pro-main,#connected-cart-dialog) [data-connected-cart] .quantity{display:flex;align-items:center;gap:12px;height:auto;flex-wrap:wrap}:is(#main,#pro-main,#connected-cart-dialog) [data-connected-cart] .quantity>button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}:is(#main,#pro-main,#connected-cart-dialog) [data-connected-cart] .quantity>span{min-width:2ch;text-align:center;overflow-wrap:anywhere}:is(#main,#pro-main,#connected-cart-dialog) [data-connected-cart]>.summary-lines{margin-block:16px}:is(#main,#pro-main,#connected-cart-dialog) [data-connected-cart]>.summary-lines>div{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 16px}:is(#main,#pro-main,#connected-cart-dialog) [data-connected-cart]>.summary-lines>div>span{min-width:0;max-width:100%;overflow-wrap:anywhere}:is(#main,#pro-main,#connected-cart-dialog) [data-connected-cart]>.summary-lines>div>span:last-child{margin-left:auto;text-align:right}#connected-cart-dialog>.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px}#connected-cart-dialog>.drawer-head>h2{min-width:0;overflow-wrap:anywhere}#connected-cart-dialog>.drawer-head>[data-commerce-close]{flex:0 0 auto;min-width:44px;min-height:44px}[data-commerce-recommendations]{margin-block:24px 8px;padding-block-start:24px;border-top:1px solid #d9cdbc;min-width:0;text-align:left}[data-commerce-recommendations]>h3{margin:0 0 16px;font-size:clamp(21px,4vw,28px);line-height:1.2;font-weight:400}[data-commerce-recommendations]>ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:12px;padding:0;margin:0;list-style:none}[data-commerce-recommendations]>ul>li{margin:0;padding:0;min-width:0}[data-commerce-recommendations] article{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;height:100%;min-width:0;padding:16px;border:1px solid #d9cdbc;border-radius:3px;background:#fffdf8;color:#302f27;overflow-wrap:anywhere}[data-commerce-recommendations] article>h4{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:500}[data-commerce-recommendations] article>p{margin:0 0 8px;font-size:14px;line-height:1.5}[data-commerce-recommendations] article>.recommendation-label{margin-bottom:12px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}[data-commerce-recommendations] article>.recommendation-price{font-size:16px;font-variant-numeric:tabular-nums}[data-commerce-recommendations] article>a{display:flex;align-items:center;min-height:44px;margin-top:auto;padding-block:8px;box-sizing:border-box;white-space:normal;color:inherit;font-size:14px;text-decoration:underline;text-underline-offset:4px}[data-commerce-recommendations] article>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:430px){[data-commerce-recommendations]>ul{grid-template-columns:minmax(0,1fr)}[data-commerce-recommendations] article{padding:14px}}[data-review-summary][hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/73/assets/natren-7d26d40e8e2c-commerce-refinement.css.map */
