section[id$=__17763047956a10f5a4] .jdgm-cards-carousel{padding:28px 0}section[id$=__17763047956a10f5a4] .jdgm-header{margin-bottom:20px}section[id$=__17763047956a10f5a4] .jdgm-card{height:260px;min-height:0}section[id$=__17763047956a10f5a4] .jdgm-text{min-height:0;overflow:hidden}section[id$=__17763047956a10f5a4] .jdgm-text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}section[id$=__17763047956a10f5a4] .jdgm-rating-section{flex-shrink:0}.collection-hero.ten4-collection-showcase.collection-hero--with-image{padding:0}.collection-hero.ten4-collection-showcase .collection-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;padding-block:24px}.collection-hero.ten4-collection-showcase .collection-hero__text-wrapper{padding:0;min-width:0}.collection-hero.ten4-collection-showcase .collection-hero__title{margin:0}.collection-hero.ten4-collection-showcase .collection-hero__image-container{min-height:0;height:280px;width:280px;aspect-ratio:1;margin:0;align-self:center}.collection-hero.ten4-collection-showcase .collection-hero__image-container img{object-fit:contain}@media(max-width:749px){.collection-hero.ten4-collection-showcase .collection-hero__inner{grid-template-columns:minmax(0,1fr) 104px;gap:16px;padding-block:22px}.collection-hero.ten4-collection-showcase .collection-hero__title{font-size:28px;line-height:1.15}.collection-hero.ten4-collection-showcase .collection-hero__description{font-size:14px}.collection-hero.ten4-collection-showcase .collection-hero__image-container{width:104px;height:104px}}.ten4-contact{padding-top:48px;padding-bottom:64px;max-width:1300px;color:#f0ece2}.ten4-contact__heading{max-width:760px;margin-bottom:32px}.ten4-contact h1,.ten4-contact h2{font-family:var(--font-body-family);font-style:normal;font-weight:800;letter-spacing:-.025em;line-height:1.12;margin:0}.ten4-contact h1{font-size:clamp(32px,4vw,52px)}.ten4-contact__heading p{font-size:17px;line-height:1.6;margin:16px 0 0;color:#d0ceca}.ten4-contact__layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:48px;align-items:start}.ten4-contact__panel{padding:32px;background:#f0ece2;color:#242521;border-top:4px solid #b8202b;min-width:0}.ten4-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ten4-contact__field{min-width:0;margin:0 0 20px}.ten4-contact__field label{display:block;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:0;margin-bottom:8px}.ten4-contact__field input,.ten4-contact__field select,.ten4-contact__field textarea{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:48px;border:1px solid #898a84;border-radius:0;background:#fff;color:#242521;padding:12px;font:inherit;font-size:16px;line-height:1.4;box-shadow:none}.ten4-contact__field select{padding-right:28px}.ten4-contact__field textarea{resize:vertical;min-height:150px}.ten4-contact__field :is(input,select,textarea):focus-visible,.ten4-contact a:focus-visible,.ten4-contact button:focus-visible{outline:3px solid #b8202b;outline-offset:3px}.ten4-contact__required{font-size:12px;line-height:1.4;margin:-4px 0 20px}.ten4-contact__submit{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:14px 22px;border:0;border-radius:0;background:#b8202b;color:#fff;font:inherit;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer}.ten4-contact__submit:hover{background:#961923}.ten4-contact__aside{padding:4px 0;min-width:0}.ten4-contact h2{font-size:24px}.ten4-contact__aside dl{margin:24px 0 32px}.ten4-contact__aside dt{font-size:13px;font-weight:700;color:#bcbab5;margin-top:20px}.ten4-contact__aside dd{margin:6px 0 0;font-size:17px}.ten4-contact__aside a{color:#f0ece2;text-underline-offset:4px;overflow-wrap:anywhere}.ten4-contact__aside a:hover{color:#fff}.ten4-contact__crew{border-top:1px solid #51514d;padding-top:28px}.ten4-contact__crew p{font-size:15px;line-height:1.6;color:#d0ceca;margin:14px 0 20px}.ten4-contact__crew-link{display:inline-flex;align-items:center;gap:14px;font-size:14px;font-weight:700;line-height:1.5}.ten4-contact__crew-link svg{color:#b8202b;flex-shrink:0}.ten4-contact__status{padding:16px;border:1px solid #4c6650;margin:0 0 24px}.ten4-contact__errors{padding:16px;border:1px solid #961923;margin:0 0 24px;color:#8f1020}.ten4-contact__errors a{color:inherit}@media(max-width:749px){.ten4-contact{padding-top:32px;padding-bottom:40px}.ten4-contact__heading{margin-bottom:24px}.ten4-contact__heading p{font-size:16px}.ten4-contact__layout{grid-template-columns:1fr;gap:32px}.ten4-contact__panel{padding:22px 18px}.ten4-contact__row{grid-template-columns:1fr;gap:0}.ten4-contact__submit{width:100%}.ten4-contact__aside{padding:0 4px}.ten4-contact h2{font-size:22px}}.ten4-contact{padding:0;max-width:none;width:100%;background:#f0ece2;color:#242521}.ten4-contact__heading{max-width:none;margin:0;padding:40px clamp(24px,5vw,90px) 36px;background:#252722;color:#f0ece2}.ten4-contact h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(38px,4.2vw,68px);line-height:1.12;letter-spacing:.025em;text-transform:uppercase}.ten4-contact__heading p{max-width:760px;margin-top:16px;font-size:15px;color:#c4c1b4}.ten4-contact__layout{max-width:1250px;margin:0 auto;padding:40px 24px 56px;gap:48px}.ten4-contact__panel{padding:0;background:transparent;border:0}.ten4-contact h2{color:#242521;font-family:var(--font-body-family);font-weight:700;font-size:13px;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.ten4-contact__aside{padding-top:0}.ten4-contact__aside dt{color:#65675b}.ten4-contact__aside a{color:#242521}.ten4-contact__aside a:hover{color:#242521;text-decoration-thickness:2px}.ten4-contact__crew{border-color:#d4cfc0}.ten4-contact__crew p{color:#65675b}.ten4-contact__field input,.ten4-contact__field select,.ten4-contact__field textarea{border-color:#b5b2a7;background:#fff}@media(max-width:749px){.ten4-contact{padding:0}.ten4-contact__heading{padding:30px 22px 28px;margin:0}.ten4-contact h1{font-size:40px}.ten4-contact__heading p{font-size:13px}.ten4-contact__layout{padding:28px 18px 36px;gap:32px}.ten4-contact__panel{padding:0}.ten4-contact__aside{padding:26px 0 0;border-top:1px solid #d4cfc0}.ten4-contact h2{font-size:13px}}.ten4-impact__review-summary{margin:18px 0 0;font-size:13px;line-height:1.5;color:#f0ece2}.ten4-impact__review-summary span{color:#f0ece2;margin-right:5px}.ten4-impact .ten4-story-band:has(.ten4-story--original){padding:0;background:#f0ece2}.ten4-impact .ten4-story-band .ten4-story.ten4-story--original{position:relative;isolation:isolate;display:block;width:100%;max-width:1440px;min-height:360px;margin:0 auto;padding:48px max(5vw,24px);border:0;overflow:hidden}.ten4-impact .ten4-story.ten4-story--original .ten4-story__copy{position:relative;z-index:2;width:55%;max-width:650px}.ten4-impact .ten4-story.ten4-story--original .ten4-story__copy h2{color:#a92b33}.ten4-impact .ten4-story.ten4-story--original .ten4-story__copy .ten4-story__body{max-width:52ch}.ten4-impact .ten4-story.ten4-story--original .ten4-story__portrait{position:absolute;z-index:0;inset:0 0 0 auto;width:62%;max-width:none;height:100%;margin:0;aspect-ratio:auto;overflow:hidden;-webkit-mask-image:none;mask-image:none}.ten4-impact .ten4-story.ten4-story--original .ten4-story__portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 30%;clip-path:none;-webkit-mask-image:none;mask-image:none}.ten4-impact .ten4-story.ten4-story--original .ten4-story__portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#f0ece2 0%,rgba(240,236,226,.97) 14%,rgba(240,236,226,.7) 29%,transparent 53%)}@media(max-width:749px){.ten4-impact .ten4-story-band .ten4-story.ten4-story--original{min-height:460px;padding:28px 20px 238px}.ten4-impact .ten4-story.ten4-story--original .ten4-story__copy{display:block;width:100%;max-width:none}.ten4-impact .ten4-story.ten4-story--original .ten4-story__copy .ten4-impact__eyebrow{margin-bottom:12px}.ten4-impact .ten4-story.ten4-story--original .ten4-story__copy h2{margin-bottom:16px}.ten4-impact .ten4-story.ten4-story--original .ten4-story__portrait{inset:auto 0 0;width:100%;height:260px}.ten4-impact .ten4-story.ten4-story--original .ten4-story__portrait img{object-position:50% 30%}.ten4-impact .ten4-story.ten4-story--original .ten4-story__portrait:after{background:linear-gradient(to bottom,#f0ece2 0%,rgba(240,236,226,.8) 10%,transparent 34%)}}.ten4-board-media .product__modal-opener{position:relative;display:block}.ten4-board-media .product__media-toggle{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;display:block;border:0;padding:0;background:transparent;cursor:zoom-in;z-index:2}.ten4-board-media .product__media-toggle:focus-visible{outline:3px solid #d7192d;outline-offset:-3px}.ten4-bag-compare{background:#f0ece2;color:#252722;padding:28px 0;border-bottom:1px solid #d5cfc2}.ten4-bag-compare h2{color:#252722;font-size:28px;margin:0 0 8px}.ten4-bag-compare p{margin:0 0 16px;font-size:15px;line-height:1.5}.ten4-bag-compare__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ten4-bag-compare__card{border:1px solid #c8c0b1;padding:18px;min-width:0}.ten4-bag-compare__card h3{color:#252722;font-size:30px;margin:0 0 8px}.ten4-bag-compare__card a{display:flex;align-items:center;min-height:44px;border-top:1px solid #c8c0b1;color:#252722;text-underline-offset:4px;font-size:14px;overflow-wrap:anywhere}.ten4-bag-compare a:focus-visible{outline:2px solid #b8202b;outline-offset:3px}.ten4-bag-compare .ten4-bag-compare__note{margin:16px 0 0;font-size:13px}@media(max-width:749px){.ten4-bag-compare__grid{grid-template-columns:1fr;gap:12px}.ten4-bag-compare__card{padding:14px}.ten4-bag-compare{padding:22px 0}}.ten4-crew-guide{padding:16px 18px;border-left:3px solid #b8202b;background:#f0ece2;color:#242521;line-height:1.5}.ten4-crew-guide strong{font-family:var(--font-body-family);font-size:17px}.ten4-crew-guide p{margin:7px 0 0;font-size:14px}.ten4-crew-guide .ten4-crew-guide__example{font-size:12px;color:#65675b}ten4-customization{display:block;margin:16px 0}.ten4-customization{border:1px solid #c8c0b1;border-left:3px solid #b8202b}.ten4-customization>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 14px;cursor:pointer;list-style:none}.ten4-customization>summary::-webkit-details-marker{display:none}.ten4-customization>summary strong{display:block;font-size:16px;line-height:1.4}.ten4-customization__hint{display:block;margin-top:3px;font-size:13px;line-height:1.4}.ten4-customization__toggle{flex:none;width:20px;text-align:center;font-size:24px;color:#b8202b}.ten4-customization__toggle:before{content:"+"}.ten4-customization[open] .ten4-customization__toggle:before{content:"\2212"}.ten4-customization>summary:focus-visible{outline:2px solid #b8202b;outline-offset:3px}.ten4-customization__content{padding:0 14px 14px}.ten4-customization__content .bss-po-option-set{margin-bottom:0}.ten4-pattern-guide{margin:16px 0;border-block:1px solid #c8c0b1}.ten4-pattern-guide summary{min-height:44px;display:list-item;padding:12px 4px;cursor:pointer;font-size:14px;font-weight:700}.ten4-pattern-guide img{display:block;width:100%;height:auto}.ten4-pattern-guide a{display:flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:4px;font-size:14px}.ten4-pattern-guide summary:focus-visible,.ten4-pattern-guide a:focus-visible{outline:2px solid #b8202b;outline-offset:3px}.ten4-pattern-preview{margin:10px 0 12px;padding:10px 12px;border-left:3px solid #b8202b;background:#24252109;color:rgb(var(--color-foreground))}.ten4-pattern-preview__selected{margin:0;font-size:14px;font-weight:700;line-height:1.5}.ten4-pattern-preview__note{margin:5px 0 0;font-size:13px;line-height:1.5}.ten4-pattern-preview__fabric{display:block;width:min(100%,290px);height:auto;aspect-ratio:145/52;margin-top:10px;overflow:hidden}.ten4-pattern-preview__details summary{display:flex;align-items:center;gap:10px;min-height:44px;list-style:none;cursor:pointer}.ten4-pattern-preview__details summary::-webkit-details-marker{display:none}.ten4-pattern-preview__details summary>span:first-of-type{flex:1;min-width:0}.ten4-pattern-preview__details summary small{display:block;font-size:12px;line-height:1.5;font-weight:400}.ten4-pattern-preview__swatch{display:block;width:64px;flex:0 0 64px;aspect-ratio:145/52;height:auto;overflow:hidden}.ten4-pattern-preview__toggle{font-size:22px;color:#b8202b;font-weight:400;line-height:1}.ten4-pattern-preview__details[open] .ten4-pattern-preview__toggle{transform:rotate(45deg)}.ten4-pattern-preview__details summary:focus-visible{outline:2px solid #b8202b;outline-offset:4px}.ten4-fit{margin:8px 0 0;font-size:13px;line-height:1.45;max-width:100%}.ten4-fit__note{margin:0 0 5px}.ten4-fit__details{border:0}.ten4-fit__details summary{display:list-item;cursor:pointer;color:inherit;text-decoration:underline;text-underline-offset:3px;font-size:13px;padding:3px 0}.ten4-fit__details[open]{padding:12px;background:#f0ece2;color:#242521}.ten4-fit__details dl{margin:14px 0}.ten4-fit__details dt{font-weight:700;margin-top:12px}.ten4-fit__details dd{margin:3px 0 0}.ten4-fit__details p{margin:12px 0 0}.ten4-fit__details a{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map */
