:root{--carry-ink:#20271f;--carry-muted:#60665b;--carry-paper:#faf9f5;--carry-stone:#eeede5;--carry-olive:#d9dfbd;--carry-line:#d8d9cc;--carry-font:Inter,Arial,Helvetica,sans-serif}.carry-product,.carry-story{box-sizing:border-box;font-family:var(--carry-font);color:var(--carry-ink);font-size:16px;line-height:1.6;letter-spacing:0;background:var(--carry-paper)}.carry-product *,.carry-story *{box-sizing:border-box}.carry-product [hidden],.carry-story [hidden]{display:none!important}body:has(.carry-product){background:var(--carry-paper);color:var(--carry-ink)}body:has(.carry-product) .header-wrapper{background:var(--carry-paper);border-bottom:1px solid var(--carry-line)}body:has(.carry-product) .header{box-sizing:border-box;max-width:1420px;min-height:85px;padding:20px 40px;grid-template-columns:1fr auto 1fr}.carry-wordmark{display:none}body:has(.carry-product) .carry-wordmark{display:inline-flex;align-items:baseline;gap:12px;font:800 32px/1 var(--carry-font);letter-spacing:-2px;color:var(--carry-ink)}.carry-wordmark small{font:500 9px/1.4 var(--carry-font);letter-spacing:2px;text-align:left;max-width:70px}body:has(.carry-product) .header__heading-link>img,body:has(.carry-product) .header__heading-link>span:not(.carry-wordmark),body:has(.carry-product) .header__heading-link>svg{display:none}body:has(.carry-product) .header__heading-link{padding:0;color:var(--carry-ink)}body:has(.carry-product) #cart-icon-bubble svg path{fill:var(--carry-ink)!important;stroke:var(--carry-ink)!important}body:has(.carry-product) .header__icon--cart{color:var(--carry-ink)}body:has(.carry-product) .cart-count-bubble{background:var(--carry-ink);color:#fff}body:has(.carry-product) .footer{margin-top:0;background:var(--carry-ink);color:var(--carry-paper)}body:has(.carry-product) .footer h2,body:has(.carry-product) .footer a{color:var(--carry-paper)}.carry-product.page-width{width:100%;max-width:1420px;margin:0 auto;padding:34px 40px 65px}.carry-product .product:not(.product--no-media),.carry-product .product.product--no-media{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:7%;margin:0;padding:0;width:100%;max-width:none;align-items:start}.carry-product .product>.grid__item{width:100%;max-width:100%;min-width:0;padding:0}.carry-product .product__info-container{max-width:none;padding:20px 0 0}.carry-product .product__media-wrapper{position:sticky;top:24px}.carry-product .product__view-details{display:none}.carry-product .product__info-container>*+*{margin-top:22px;margin-bottom:0}.carry-kicker{font:600 10px/1.5 var(--carry-font);letter-spacing:2px;text-transform:uppercase;margin:0 0 22px;color:var(--carry-muted)}.carry-product .carry-kicker{margin-top:0;margin-bottom:19px}.carry-product h1{font:500 clamp(42px,4.4vw,66px)/1.02 var(--carry-font);letter-spacing:-3.2px;margin:0;max-width:600px;color:var(--carry-ink)}.carry-product-name{font:500 13px/1.5 var(--carry-font);letter-spacing:.3px;color:var(--carry-muted);margin:22px 0 0}.carry-intro{font:400 16px/1.8 var(--carry-font);color:var(--carry-muted);max-width:480px;margin:0}.carry-product .price{font:500 26px/1.3 var(--carry-font);letter-spacing:-.5px;color:var(--carry-ink)}.carry-product .price-item{margin-right:10px}.carry-product .badge{font-size:11px;background:var(--carry-olive);color:var(--carry-ink);border:none}.carry-product .product__tax{font-size:11px;color:var(--carry-muted)}.carry-points{list-style:none;display:grid;grid-template-columns:1fr;gap:7px;margin:0;padding:0;font-size:13px;color:var(--carry-ink)}.carry-points li{display:flex;align-items:baseline;gap:10px}.carry-points li:before{content:"";flex:0 0 7px;width:7px;height:7px;background:#82915d;transform:rotate(45deg)}.carry-offer-intro{border-top:1px solid var(--carry-line);padding-top:22px;margin-top:4px}.carry-offer-intro strong{display:block;font-size:14px;font-weight:600;margin-bottom:5px}.carry-offer-intro p{font-size:12px;line-height:1.7;margin:0;color:var(--carry-muted)}.carry-product .product-form{margin:16px 0}.carry-product .product-form__buttons{width:100%;max-width:none}.carry-product .carry-shipping-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;font:500 12px/1.5 var(--carry-font);color:#485639;text-align:center}.carry-shipping-note svg{flex:0 0 18px}.carry-product .product-form__submit{background:var(--carry-ink);color:#fff;border-radius:3px;font:500 14px/1.4 var(--carry-font);font-size:14px!important;font-family:var(--carry-font)!important;text-transform:none;letter-spacing:.3px;min-height:56px;width:100%}.carry-product .product-form__submit:after{box-shadow:none}.carry-product .product-form__submit:hover{background:#38412e}.carry-product .product-form__input{max-width:none}.carry-product .product-form__input input[type=radio]+label{font-size:12px;color:var(--carry-ink);border-color:var(--carry-line)}.carry-product .product-form__input input[type=radio]:checked+label{background:var(--carry-ink);color:#fff}.carry-purchase-note{display:flex;gap:20px;flex-wrap:wrap;color:var(--carry-muted);font-size:11px;line-height:1.6}.carry-purchase-note span:before{content:"\2713";margin-right:6px}.carry-product details{border-top:1px solid var(--carry-line)}.carry-product details:last-child{border-bottom:1px solid var(--carry-line)}.carry-product summary,.carry-faq summary{display:flex;justify-content:space-between;gap:18px;padding:17px 0;list-style:none;cursor:pointer;font-size:13px;font-weight:500;line-height:1.6}.carry-product summary::-webkit-details-marker,.carry-faq summary::-webkit-details-marker{display:none}.carry-product summary:after,.carry-faq summary:after{content:"+";font-size:18px;font-weight:400}.carry-product details[open] summary:after,.carry-faq details[open] summary:after{content:"\2212"}.carry-product details p{font-size:12px;line-height:1.8;color:var(--carry-muted);margin:0 0 18px}.carry-product details a{color:inherit;text-underline-offset:3px}.carry-gallery{display:block}.carry-gallery__stage{position:relative;background:radial-gradient(ellipse at 45% 40%,#e4e6d8,#eeede6 70%);overflow:hidden}.carry-gallery__mast,.carry-gallery__foot{position:absolute;left:28px;right:28px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;font-weight:500;letter-spacing:1.3px;color:#626b58}.carry-gallery__mast{top:25px}.carry-gallery__foot{bottom:24px}.carry-gallery__view{position:relative;aspect-ratio:9/10.6}.carry-gallery__view>img{display:block;width:100%;height:100%;object-fit:contain}.carry-gallery__illustration{position:absolute;bottom:50px;left:20px;right:20px;text-align:center;color:#656d5d;font-size:9px;letter-spacing:.15px}.carry-gallery__controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.carry-gallery__controls button{background:transparent;color:var(--carry-muted);border:0;border-top:2px solid var(--carry-line);padding:13px 4px 10px;text-align:left;cursor:pointer;font:400 11px/1.4 var(--carry-font);min-height:48px}.carry-gallery__controls button span{font-size:9px;margin-right:7px;opacity:.7}.carry-gallery__controls button[aria-pressed=true]{border-color:var(--carry-ink);color:var(--carry-ink)}.carry-product button:focus-visible,.carry-product a:focus-visible,.carry-product summary:focus-visible,.carry-story a:focus-visible,.carry-story summary:focus-visible{outline:2px solid #5b6b3a;outline-offset:5px}.carry-ribbon{display:flex;align-items:center;justify-content:center;gap:45px;padding:27px 24px;background:var(--carry-olive);font-size:10px;font-weight:500;letter-spacing:1.4px;color:#303b24}.carry-ribbon i{font-size:18px;font-style:normal}.carry-wrap{max-width:1320px;margin:0 auto;padding:0 40px}.carry-chapter{padding:110px 0}.carry-chapter--dark{background:var(--carry-ink);color:var(--carry-paper)}.carry-chapter--dark .carry-kicker,.carry-chapter--dark .carry-body,.carry-chapter--dark .carry-note{color:#c6cbbd}.carry-split{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.carry-split--reverse .carry-copy{order:2}.carry-split--reverse .carry-visual{order:1}.carry-copy{max-width:510px}.carry-story h2{font:500 clamp(34px,3.8vw,52px)/1.09 var(--carry-font);letter-spacing:-1.9px;color:inherit;margin:0 0 26px}.carry-body{font-size:15px;line-height:1.9;color:var(--carry-muted)}.carry-body p{margin:0 0 18px}.carry-body p:last-child{margin-bottom:0}.carry-note{font-size:11px;line-height:1.7;color:var(--carry-muted);border-top:1px solid var(--carry-line);padding-top:20px;margin:28px 0 0}.carry-visual{margin:0;position:relative;background:var(--carry-stone);overflow:hidden;aspect-ratio:1/1.06}.carry-visual img{display:block;width:100%;height:100%;object-fit:cover}.carry-visual--concept img{object-fit:contain}.carry-visual figcaption{position:absolute;bottom:16px;left:16px;right:16px;font-size:9px;text-align:center;color:#5c6554}.carry-section-heading{max-width:740px;margin:0 auto 54px;text-align:center}.carry-section-heading .carry-body{max-width:580px;margin:auto}.carry-chapter--demonstration{background:#eeede5}.carry-pack-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #cfd1c3}.carry-pack-sequence>div{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:350px;padding:24px 20px;border-right:1px solid #cfd1c3}.carry-pack-sequence>div:last-child{border-right:none}.carry-number{align-self:flex-start;font:500 9px/1.5 var(--carry-font);letter-spacing:1.4px;color:var(--carry-muted)}.carry-pack-sequence p{font-size:11px;text-align:center;margin:0;color:var(--carry-muted)}.carry-pack-sequence img{width:180px;height:230px;object-fit:contain}.carry-stack{position:relative;width:64%;max-width:210px;height:190px;display:flex;flex-direction:column;justify-content:center;transform:rotate(-7deg)}.carry-stack i{display:block;height:42px;margin-top:-2px;border:1px solid #89947b;border-radius:7px;background:repeating-linear-gradient(0deg,#b4bea4 0px 3px,#a3af91 4px 5px);box-shadow:0 6px #00000006}.carry-stack i:nth-child(2){background:#d4c8b0;border-color:#b6a98c}.carry-stack i:nth-child(3){background:#444e3b;border-color:#333e2c}.carry-stack i:nth-child(4){background:#d4d7c7;border-color:#b1b8a3}.carry-stack--compressed i{height:17px;border-radius:4px}.carry-stack--compressed:after{content:"";position:absolute;top:53px;right:-8px;bottom:53px;left:-8px;border:2px solid #687751;border-radius:11px;transform:rotate(2deg)}.carry-media-note,.carry-caption{text-align:center;font-size:10px;color:var(--carry-muted);margin:18px auto 0;max-width:700px;line-height:1.8}.carry-caption{font-size:12px;margin-top:25px}.carry-film video{width:100%;max-height:720px;display:block;background:#252d21}.carry-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.carry-feature-grid article{padding-top:24px;border-top:1px solid var(--carry-line)}.carry-feature-grid h3{font:500 23px/1.2 var(--carry-font);letter-spacing:-.6px;color:inherit;margin:24px 0 15px}.carry-feature-grid p{font-size:14px;line-height:1.85;color:var(--carry-muted);margin:0}.carry-chapter--comparison{background:var(--carry-stone)}.carry-comparison-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:7%;align-items:center}.carry-comparison-layout h2{font-size:42px}.carry-comparison table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.65;box-shadow:none}.carry-comparison th,.carry-comparison td{padding:22px 14px;text-align:left;border:0;border-bottom:1px solid #cbd0bf;font-weight:400;vertical-align:top}.carry-comparison thead th{font-weight:600;font-size:11px}.carry-comparison th:last-child,.carry-comparison td:last-child{background:#dce1cb;color:#2d3824}.carry-faq-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:12%}.carry-faq-layout header>p:not(.carry-kicker){font-size:14px;color:var(--carry-muted)}.carry-faq-layout header>a{display:inline-block;color:var(--carry-ink);font-size:12px;text-underline-offset:5px;margin-top:10px}.carry-faq details{border-top:1px solid var(--carry-line)}.carry-faq details:last-child{border-bottom:1px solid var(--carry-line)}.carry-faq summary{padding:24px 0;font-size:14px}.carry-faq .carry-body{font-size:13px;padding:0 30px 22px 0}.carry-chapter--closing{background:#d9dfbd;padding:90px 0}.carry-closing{position:relative;text-align:center;max-width:900px;margin:auto}.carry-closing__mark{display:block;font:800 52px/1 var(--carry-font);letter-spacing:-4px;margin-bottom:50px}.carry-closing h2{font-size:clamp(42px,5.5vw,78px);line-height:1.03;letter-spacing:-3px;margin-bottom:25px}.carry-closing .carry-body{max-width:490px;margin:auto;color:#49533c}.carry-closing__footer{display:block;font-size:9px;letter-spacing:2px;margin-top:65px;color:#4c583d}@media(min-width:990px){.carry-product .product__media-wrapper media-gallery{display:block}.carry-product .product__info-container--sticky{position:static}}@media(max-width:989px){.carry-product.page-width{padding:20px 24px 55px}.carry-product .product:not(.product--no-media),.carry-product .product.product--no-media{grid-template-columns:1fr;gap:32px}.carry-product .product__media-wrapper{position:static}.carry-gallery__view{aspect-ratio:1/1}.carry-product .product__info-container{padding:0}.carry-product h1{font-size:54px;letter-spacing:-2.5px}.carry-product .product__info-container>*+*{margin-top:20px}.carry-ribbon{gap:22px;font-size:8px;letter-spacing:1px}.carry-wrap{padding:0 24px}.carry-chapter{padding:75px 0}.carry-split{gap:40px}.carry-story h2{font-size:36px;letter-spacing:-1.4px}.carry-body{font-size:14px}.carry-comparison-layout{grid-template-columns:1fr;gap:35px}.carry-feature-grid{gap:25px}.carry-feature-grid h3{font-size:21px}.carry-faq-layout{gap:8%}.carry-closing h2{font-size:58px}}@media(max-width:599px){body:has(.carry-product) .header{padding:14px 22px;min-height:70px}body:has(.carry-product) .carry-wordmark{font-size:27px}.carry-wordmark small{font-size:8px;letter-spacing:1.6px}.carry-product.page-width{padding:14px 18px 45px}.carry-gallery__mast,.carry-gallery__foot{left:18px;right:18px;font-size:7px;letter-spacing:.8px}.carry-gallery__mast{top:18px}.carry-gallery__foot{bottom:17px}.carry-gallery__illustration{font-size:8px;bottom:37px}.carry-gallery__controls{gap:7px;margin-top:10px}.carry-gallery__controls button{font-size:10px;padding-top:11px}.carry-gallery__controls button span{display:block;margin-bottom:3px}.carry-product .product:not(.product--no-media),.carry-product .product.product--no-media{gap:28px}.carry-product h1{font-size:46px;letter-spacing:-2.4px}.carry-kicker{font-size:9px;letter-spacing:1.7px;margin-bottom:18px}.carry-intro{font-size:15px;line-height:1.8}.carry-ribbon{gap:12px;padding:21px 12px;font-size:7px;letter-spacing:.6px}.carry-ribbon i{font-size:12px}.carry-ribbon span:last-child,.carry-ribbon i:last-of-type{display:none}.carry-chapter{padding:60px 0}.carry-wrap{padding:0 22px}.carry-split{grid-template-columns:1fr;gap:32px}.carry-split--reverse .carry-copy{order:0}.carry-split--reverse .carry-visual{order:1}.carry-story h2{font-size:37px;line-height:1.12;letter-spacing:-1.5px;margin-bottom:22px}.carry-visual{aspect-ratio:1/1}.carry-section-heading{margin-bottom:32px;text-align:left}.carry-pack-sequence{grid-template-columns:1fr}.carry-pack-sequence>div{min-height:255px;border-right:0;border-bottom:1px solid #cfd1c3;padding:20px}.carry-pack-sequence>div:last-child{border-bottom:0}.carry-stack{height:150px;max-width:180px}.carry-stack--compressed:after{top:34px;right:-8px;bottom:34px;left:-8px}.carry-pack-sequence img{height:160px;width:150px}.carry-feature-grid{grid-template-columns:1fr;gap:30px}.carry-feature-grid article{padding-top:20px}.carry-feature-grid h3{margin:14px 0 10px}.carry-comparison th,.carry-comparison td{padding:17px 8px;font-size:10px}.carry-comparison thead th{font-size:10px}.carry-comparison-layout{gap:20px}.carry-faq-layout{grid-template-columns:1fr;gap:28px}.carry-faq summary{font-size:13px;padding:21px 0}.carry-closing h2{font-size:45px;letter-spacing:-2px}.carry-closing__mark{font-size:42px;margin-bottom:35px}.carry-closing__footer{font-size:8px;margin-top:40px}.carry-purchase-note{gap:9px 16px;font-size:10px}}@media(prefers-reduced-motion:no-preference){html:has(.carry-product){scroll-behavior:smooth}.carry-gallery__controls button{transition:border-color .2s,color .2s}}.carry-gallery__stage{background:#fff}.carry-gallery__view>img{padding:38px 12px 42px}.carry-gallery__controls{grid-template-columns:repeat(4,minmax(0,1fr))}.carry-visual--product{background:#fff}.carry-visual--product img{object-fit:contain}.carry-film{overflow:hidden;background:#fff;border:1px solid var(--carry-line)}.carry-film video{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff}.carry-chapter--specifications{background:#f1f0e9}.carry-spec-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:9%;align-items:center}.carry-spec-card{background:var(--carry-paper);padding:35px;border:1px solid var(--carry-line)}.carry-spec-dimensions{font-size:clamp(23px,2.8vw,34px);font-weight:500;letter-spacing:-1px;line-height:1.3;margin:0 0 7px}.carry-spec-dimensions small{font-size:15px;letter-spacing:0}.carry-spec-metric{font-size:11px;color:var(--carry-muted);margin:0 0 25px}.carry-spec-card dl{margin:0}.carry-spec-card dl>div{display:grid;grid-template-columns:1fr 1.3fr;gap:15px;border-top:1px solid var(--carry-line);padding:16px 0;font-size:12px;line-height:1.65}.carry-spec-card dt{color:var(--carry-muted)}.carry-spec-card dd{margin:0;text-align:right}.carry-spec-footnote{font-size:10px;line-height:1.8;color:var(--carry-muted);border-top:1px solid var(--carry-line);padding-top:17px;margin:0}@media(max-width:599px){.carry-gallery__view>img{padding:30px 6px 32px}.carry-gallery__controls button{font-size:9px}.carry-spec-layout{grid-template-columns:1fr;gap:25px}.carry-spec-card{padding:22px}.carry-spec-card dl>div{font-size:11px;gap:12px}.carry-spec-metric{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/iwi-carry.css.map */
