.hr-bags{color:#292c43;background:#fff}.hr-bags *,.hr-bag-product *{box-sizing:border-box}.hr-bags a{color:inherit;text-decoration:none}.hr-bags-hero{position:relative;max-height:760px;overflow:hidden;background:#ccc6bd;aspect-ratio:1.9}.hr-bags-hero>img{width:100%;height:100%;object-fit:cover;object-position:center 38%;display:block}.hr-bags-hero-copy{position:absolute;left:7%;top:50%;transform:translateY(-50%);width:44%}.hr-bags-eyebrow{font-family:Arial,sans-serif;font-size:12px;letter-spacing:2.4px;font-weight:600;line-height:1.6}.hr-bags-hero h1{font-family:Georgia,serif;font-size:clamp(56px,7.8vw,128px);line-height:.93;letter-spacing:-5px;margin:24px 0;color:#202138;font-weight:500}.hr-bags-offer{font-family:Arial,sans-serif;font-size:clamp(19px,2.6vw,40px);line-height:1.2;font-weight:700;letter-spacing:-.5px;margin:24px 0 12px}.hr-bags-subtitle{font-size:18px;margin:0 0 28px}.hr-bags-cta{display:inline-flex;gap:30px;padding:16px 24px;background:#292c43;color:#fff!important;font:12px Arial,sans-serif;letter-spacing:1.5px}.hr-bags-cta:hover{background:#181a2d}.hr-bags-story{max-width:1400px;margin:auto;padding:85px 50px;display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.hr-bags-story h2{font:46px/1.1 Georgia,serif;letter-spacing:-1.2px;color:inherit;margin:24px 0}.hr-bags-story-copy>p:not(.hr-bags-eyebrow){font:16px/1.85 Arial,sans-serif;color:#545766}.hr-bags-points{list-style:none;padding:0;margin:30px 0 0;font:14px/1.6 Arial,sans-serif}.hr-bags-points li{padding:20px 0;border-top:1px solid #e2e2e7;display:flex;gap:15px;align-items:center}.hr-bags-points li:last-child{border-bottom:1px solid #e2e2e7}.hr-bags-points li>span{display:grid;place-items:center;background:#292c43;color:#fff;width:32px;height:32px;flex:0 0 32px;border-radius:5px}.hr-bags-bundle{background:#292c43;color:#fff;border-radius:16px;padding:44px 36px;text-align:center;box-shadow:0 24px 55px #292c4326}.hr-bags-bundle h2{font-size:39px}.hr-bags-bundle>p:not(.hr-bags-eyebrow){font:15px/1.8 Arial,sans-serif;color:#e4e4eb}.hr-bags-tiers{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:32px 0}.hr-bags-tiers>div{padding:24px 8px;border:1px solid #ffffff40;border-radius:10px;display:grid;gap:10px}.hr-bags-tiers>div:last-child{background:#f5f3ef;color:#292c43}.hr-bags-tiers span{font:600 12px Arial,sans-serif;letter-spacing:1px}.hr-bags-tiers strong{font:58px Georgia,serif}.hr-bags-bundle .hr-bags-bundle-note{font-size:10px!important;letter-spacing:1.2px}.hr-bags-products{max-width:1600px;margin:auto;padding:20px 45px 70px;scroll-margin-top:130px}.hr-bags-grid-heading{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 30px;gap:20px}.hr-bags-grid-heading h2{font:34px Georgia,serif;margin:0}.hr-bags-grid-heading>span{font:14px Arial,sans-serif}.hr-bags-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 24px}.hr-bag-card{text-align:center;min-width:0}.hr-bag-card-image{display:block;position:relative;aspect-ratio:1;background:#eee;overflow:hidden}.hr-bag-card-image>img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.hr-bag-card-image:hover>img{transform:scale(1.035)}.hr-bag-badge{position:absolute;top:12px;left:12px;background:#fff;padding:6px 10px;font:13px Arial,sans-serif}.hr-bag-choose{position:absolute;bottom:0;left:0;right:0;padding:13px;background:#fffffff0;font:11px Arial,sans-serif;letter-spacing:1px;opacity:0;transition:opacity .2s}.hr-bag-card-image:hover .hr-bag-choose,.hr-bag-card-image:focus-visible .hr-bag-choose{opacity:1}.hr-bag-card h3{font:16px/1.4 Arial,sans-serif;margin:18px 0 8px;color:#292c43}.hr-bag-price{display:flex;justify-content:center;gap:10px;font:16px Arial,sans-serif;margin:0}.hr-bag-price>span{color:#b64038}.hr-bag-price s{color:#777}.hr-bag-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:15px}.hr-bag-swatches a{display:block;width:30px;height:30px;border-radius:50%;overflow:hidden;border:1px solid #e3e3e3}.hr-bag-swatches a:hover,.hr-bag-swatches a:focus-visible{outline:2px solid #292c43;outline-offset:2px}.hr-bag-swatches img{width:100%;height:100%;object-fit:cover}.hr-bags-pagination{display:flex;gap:0;justify-content:center;margin-top:60px;font:14px Arial,sans-serif}.hr-bags-pagination>*{width:50px;height:50px;display:grid;place-items:center;border:1px solid #ddd}.hr-bags-pagination [aria-current]{border:2px solid #292c43}.hr-bag-product{max-width:1350px;margin:auto;padding:45px 40px 70px;color:#292c43}.hr-bag-back{display:inline-block;margin-bottom:28px;color:inherit;font:13px Arial,sans-serif}.hr-bag-product-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:50px}.hr-bag-main-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#f1f1f1;display:block}.hr-bag-thumbnails{display:flex;gap:10px;overflow:auto;margin-top:12px;padding-bottom:8px}.hr-bag-thumbnails button{padding:0;border:1px solid #ddd;background:#f5f5f5;flex:0 0 72px;cursor:pointer}.hr-bag-thumbnails img{display:block;width:72px;height:72px;object-fit:cover}.hr-bag-info h1{font:36px/1.2 Georgia,serif;margin:12px 0 22px}.hr-bag-info .hr-bag-price{justify-content:flex-start;font-size:22px;margin-bottom:26px}.hr-bag-product-form label{display:block;margin:18px 0 8px;font:14px Arial,sans-serif}.hr-bag-product-form select,.hr-bag-product-form input{font:16px Arial,sans-serif;padding:15px;border:1px solid #9b9bab;border-radius:4px;background:#fff;color:#292c43;min-height:48px}.hr-bag-product-form select{width:100%}.hr-bag-product-form input{width:90px}.hr-bag-bundle-inline{background:#292c43;color:#fff;text-align:center;padding:13px 10px;font:600 14px/1.6 Arial,sans-serif;margin:22px 0 16px;border-radius:3px}.hr-bag-submit{display:block;width:100%;padding:20px;background:#292c43;color:#fff;border:0;font:600 16px Arial,sans-serif;letter-spacing:1px;cursor:pointer}.hr-bag-submit:disabled{opacity:.5;cursor:not-allowed}.hr-bag-description{margin-top:30px;font:15px/1.8 Arial,sans-serif}.hr-bag-description h3{font:23px Georgia,serif;margin:24px 0 12px}.hr-bag-policy{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font:13px Arial,sans-serif}.hr-bag-policy a{color:inherit}.hr-bags a:focus-visible,.hr-bag-product button:focus-visible{outline:2px solid #9f793e;outline-offset:4px}@media(max-width:989px){.hr-bags-story{gap:30px;padding:55px 28px}.hr-bags-story h2{font-size:34px}.hr-bags-bundle{padding:30px 20px}.hr-bags-grid{gap:35px 16px}.hr-bags-products{padding:20px 25px 50px}.hr-bag-product-layout{gap:25px}.hr-bags-hero h1{letter-spacing:-3px}.hr-bags-subtitle{font-size:15px}}@media(max-width:749px){.hr-bags-hero{aspect-ratio:auto;height:600px;max-height:none;display:flex;flex-direction:column}.hr-bags-hero>img{height:340px;object-fit:cover;object-position:75% 25%}.hr-bags-hero-copy{position:static;transform:none;width:100%;height:260px;text-align:center;padding:19px 20px;background:#f4f1ec}.hr-bags-hero-copy .hr-bags-eyebrow{font-size:9px;margin:0 0 9px}.hr-bags-hero h1{font-size:44px;letter-spacing:-2px;margin:0;line-height:1}.hr-bags-hero h1 br{display:none}.hr-bags-hero h1 br:after{content:" "}.hr-bags-offer{font-size:24px;margin:13px 0 8px}.hr-bags-subtitle{font-size:14px;margin:0 0 18px}.hr-bags-cta{padding:14px 20px;font-size:10px}.hr-bags-story{display:block;padding:38px 22px}.hr-bags-story h2{font-size:34px;margin:18px 0}.hr-bags-story-copy>p:not(.hr-bags-eyebrow){font-size:14px}.hr-bags-eyebrow{font-size:10px;letter-spacing:1.5px}.hr-bags-points{font-size:13px;margin-top:22px}.hr-bags-points li{padding:16px 0}.hr-bags-bundle{margin-top:30px;padding:28px 20px}.hr-bags-bundle h2{font-size:30px}.hr-bags-tiers{margin:24px 0}.hr-bags-products{padding:10px 16px 45px}.hr-bags-grid-heading h2{font-size:27px}.hr-bags-grid-heading>span{font-size:12px;white-space:nowrap}.hr-bags-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 12px}.hr-bag-card h3{font-size:13px;margin-top:12px}.hr-bag-price{font-size:13px;gap:7px}.hr-bag-badge{top:7px;left:7px;font-size:11px;padding:5px 7px}.hr-bag-swatches{gap:6px;margin-top:12px}.hr-bag-swatches a{width:25px;height:25px}.hr-bag-choose{display:none}.hr-bag-product{padding:25px 18px 45px}.hr-bag-product-layout{display:block}.hr-bag-info{margin-top:28px}.hr-bag-info h1{font-size:30px}.hr-bag-bundle-inline{font-size:13px}.hr-bags-pagination{margin-top:35px}}@media(prefers-reduced-motion:reduce){.hr-bag-card-image>img,.hr-bag-choose{transition:none}}.hr-bags{width:100%;min-width:0;max-width:none}.hr-bags .hr-bags-hero{width:100%;max-width:none;margin:0;aspect-ratio:auto;height:clamp(520px,52.6vw,760px)}.hr-bags .hr-bags-hero>img{width:100%;max-width:none;height:100%;display:block;object-fit:cover}@media(max-width:749px){.hr-bags .hr-bags-hero{height:600px}.hr-bags .hr-bags-hero>img{height:340px;flex:0 0 340px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/hr-bags.css.map */
