@media(min-width:768px){html .sm-body{margin-left:auto;margin-right:auto}html .sm-hdr{padding-left:24px;padding-right:24px}html .sm-hdr__row{max-width:1200px}html .sm-s01 .sm-body,html .sm-s02 .sm-body{max-width:600px}html .sm-s03 .sm-body,html .sm-s08 .sm-body{max-width:720px}html .sm-s07 .sm-body{max-width:600px}html .sm-s07 .sec>.hills{background-size:cover;background-position:center}html .sm-s07 .ctw{max-width:440px;margin-left:auto;margin-right:auto}html .sm-s03b .sm-body{max-width:720px}html .sm-s03b .rc{flex-basis:calc((100% - 2 * 12.8px) / 2.2)}html .sm-s03b .rt{white-space:normal}html .sm-s04 .sm-body{max-width:900px;padding:0 24px}html .sm-s04 .pan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;align-items:start;padding:48px 0 52px}html .sm-s04 .pan>.ph{grid-column:1;grid-row:1}html .sm-s04 .gp-a{display:block;grid-column:2;grid-row:1;align-self:center}html .sm-s04 .gp-a>h2:first-child{margin-top:0}html .sm-s04 .pan>.dg{grid-column:1;grid-row:2;margin-top:28px}html .sm-s04 .gp-b{display:block;grid-column:2;grid-row:2;margin-top:28px}html .sm-s04 .gp-b>:first-child{margin-top:0}html .sm-s05{background:#0a4775 var(--sm-farm-bg) center / cover no-repeat}html .sm-s05 .sm-body{max-width:600px}html .sm-s05 .pan{background:none;padding:44px 24px}html .sm-s06 .sm-body{max-width:600px}html .sm-s06b .sm-body,html .sm-s09 .sm-body{max-width:720px}html .sm-s09 .junip-reviews-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html .sm-s09 .junip-reviews-container>.junip-separator{display:none}html .sm-s09 .junip-review-list-item-container{background:#fff;border:1px solid rgba(10,98,153,.18);border-radius:10px;padding:18px}html .sm-s09 .junip-review-list-item-container{flex-direction:column;min-width:0}html .sm-s09 .junip-review-list-item-container>.junip-review-customer{width:auto;height:auto;margin:0 0 12px}html .sm-s09 .junip-review-list-item-container>.junip-review-list-item{width:auto;min-width:0}html .sm-kit .sm-body,html .sm-ft .sm-body{max-width:600px}html .sm-ft{background-size:100% auto;background-position:center bottom}html .sm-kit{background-size:100% auto;background-position:center bottom calc(-1 * var(--sm-kf-ft, 1800px))}html .sm-ft .sceneSpace{height:calc(66vw + 24px)}html .sm-ft h4{max-width:560px;margin-left:auto;margin-right:auto}}@media(min-width:1100px){html body.template-product .sm-main,html body.template-index .sm-main{display:grid;grid-template-columns:[full-start] minmax(32px,1fr) [g-start] minmax(0,660px) [g-end r-start] minmax(0,540px) [r-end] minmax(32px,1fr) [full-end]}html body.template-product .sm-main>*,html body.template-index .sm-main>*{grid-column:full-start / full-end}html body .sm-main>.sm-section-gallery-title,html body .sm-main>.sm-section-gallery-title .sm-s01,html body .sm-main>.sm-section-gallery-title .sm-s01>.sm-body{display:contents}html body .sm-main>.sm-section-gallery-title .s1-band{grid-column:g-start / g-end;grid-row:1 / span 2;align-self:stretch;overflow:visible;padding:32px 40px 32px 0}html body .sm-main>.sm-section-gallery-title .s1-stick{position:sticky;top:24px}html body .sm-main>.sm-section-gallery-title .s2{grid-column:r-start / r-end;grid-row:1;padding:32px 0 0}html body .sm-main>.sm-section-offer{grid-column:r-start / r-end;grid-row:2}html body .sm-main>.sm-section-offer .sm-s02 .sm-body{max-width:none;padding:20px 0 40px}html .sm-s05 .sm-body{max-width:900px}html .sm-s05 .pan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px;align-items:start;padding:48px 24px}html .sm-s05 .pan>h2{grid-column:1;grid-row:1}html .sm-s05 .pan>.p1{grid-column:1;grid-row:2}html .sm-s05 .pan>.fig{grid-column:1;grid-row:3}html .sm-s05 .pan>.gblk{grid-column:2;grid-row:1 / span 4;margin-top:0;padding-top:0;border-top:0}html .sm-s05 .pan>.ctw{grid-column:1 / -1;grid-row:5;width:100%;max-width:440px;justify-self:center;margin-top:36px}html .sm-s03b .sm-body{max-width:1200px;padding:40px 24px}html .sm-s03b .rc{flex-basis:calc((100% - 3 * 12.8px) / 3.5)}html .sm-s03 .sm-body,html .sm-s08 .sm-body,html .sm-s07 .sm-body{max-width:760px}html .sm-s06 .sm-body{max-width:900px}html .sm-s06 .tl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}html .sm-s06 .tl>.link{display:none}html .sm-s06 .ctw{max-width:440px;margin-left:auto;margin-right:auto}html .sm-s06b .sm-body{max-width:1200px}html .sm-s06b .sec{padding:24px 24px 48px}html .sm-s06b h2{white-space:normal}html .sm-s06b .vp{overflow:visible;padding:4px 0 6px;margin:24px 0 0;scroll-snap-type:none}html .sm-s06b .row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%;padding-right:0}html .sm-s06b .vc{width:auto;flex:none;padding:12px}html .sm-s06b .nm{font-size:16px;line-height:20px}html .sm-s06b .mini{gap:10px}html .sm-s06b .mini img{width:64px;height:64px;flex-basis:64px}html .sm-s06b .pn{font-size:13px;line-height:16px}html .sm-s06b .pl{font-size:12px}html .sm-s06b .sh{height:32px;line-height:32px;padding:0 10px;font-size:12px;margin-top:6px}html .sm-s06b .dots{display:none}html .sm-s09 .sm-body{max-width:1200px;padding:0 24px}html .sm-s09 .junip-reviews-container{grid-template-columns:repeat(3,minmax(0,1fr))}html .sm-s09 .junip-product-review-summary-wrapper,html .sm-s09 .junip-product-review-title,html .sm-s09 .junip-filters,html .sm-s09 .junip-product-review-container>.junip-separator{max-width:760px;margin-left:auto;margin-right:auto}html .sm-kit .sm-body,html .sm-ft .sm-body{max-width:900px}html .sm-kit .kit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:start;padding:56px 24px 0}html .sm-kit .kit>h2,html .sm-kit .kit>.sub{grid-column:1 / -1}html .sm-kit .kit>.img{grid-column:1;grid-row:3 / span 5;margin:24px 0 0;align-self:start}html .sm-kit .kit>.rows{grid-column:2;grid-row:3;margin-top:32px}html .sm-kit .kit>.rule{grid-column:2;grid-row:4;margin:28px 0 24px}html .sm-kit .kit>h3{grid-column:2;grid-row:5}html .sm-kit .kit>.gb{grid-column:2;grid-row:6}html .sm-kit .kit>.ctw{grid-column:2;grid-row:7}html .sm-ft .ft{padding:64px 24px 0}html .sm-ft .em-form{max-width:560px;margin-left:auto;margin-right:auto}html .sm-ft .lk{flex-wrap:nowrap;white-space:nowrap;gap:16px;font-size:14px}html .sm-ft .disc{max-width:760px;margin-left:auto;margin-right:auto}html .sm-ft .pay{max-width:440px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sm-responsive.css.map */
