:root{--ink:#121212;--muted:#666;--line:#e9e9e9;--sans:var(--bags-font-family,Arial,sans-serif)}body.daily-store{font-family:var(--sans);font-size:15px;letter-spacing:.6px;line-height:1.8;color:var(--ink);background:#fff}.daily-store .container{max-width:1200px;padding-left:50px;padding-right:50px}.daily-store .button{font-size:14px;letter-spacing:1px;font-weight:400;min-height:47px;padding:12px 29px;border-radius:0;gap:16px}.bags-announcement{height:39px;background:#fff;border-bottom:1px solid #ededed;font-size:13px;letter-spacing:1px;line-height:1.3}.bags-announcement a{padding:5px 15px}.bags-header{height:85px;border-bottom:0;position:relative;top:auto;z-index:25}.bags-header .header-inner{gap:40px}.bags-header .brand{font-size:22px;font-weight:400;letter-spacing:.7px;line-height:1.2}.bags-header .nav{gap:25px;font-size:14px}.bags-header .nav a{color:#555;padding:13px 0}.bags-header .nav a.active{color:#121212;text-decoration-thickness:1px;text-underline-offset:4px}.bags-header .header-actions{gap:5px}.bags-header .icon-button{min-width:40px;min-height:44px;padding:8px}.bags-header svg.icon{width:22px;height:22px;stroke-width:1.1}.bags-currency{font-size:14px;white-space:nowrap;margin-right:13px;letter-spacing:.5px}.bags-header .bag-button{position:relative;gap:0}.bags-header .cart-count{position:absolute;right:0;bottom:3px;min-width:16px;height:16px;border-radius:50%;background:#121212;color:#fff;text-align:center;font-size:9px;line-height:16px;letter-spacing:0}.bags-header .cart-count.is-empty{display:none}.bags-hero{position:relative;height:720px;isolation:isolate;background:#4f4945;display:flex;align-items:flex-end;justify-content:center;text-align:center;color:#fff;overflow:hidden}.bags-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.bags-hero-media img{width:100%;height:100%;object-fit:cover;object-position:var(--bags-hero-position,center center)}.bags-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--bags-hero-overlay,.35);z-index:-1;pointer-events:none}.bags-hero-content{width:100%;padding-top:60px;padding-bottom:90px}.bags-hero h1{font-size:52px;font-weight:400;line-height:1.3;letter-spacing:1px;margin:0 auto 20px;max-width:1000px;color:#fff}.bags-hero p{font-size:16px;max-width:630px;margin:0 auto 24px}.bags-hero .bags-hero-button{background:transparent;color:#fff;border:1px solid #fff;min-width:122px;font-size:15px;line-height:18px;padding:0 30px;min-height:47px}.bags-hero .bags-hero-button:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #fff}.bags-featured{padding-top:44px;padding-bottom:36px}.bags-featured h2,.bags-related h2{font-size:24px;font-weight:400;letter-spacing:.6px;line-height:1.3;margin:0 0 25px}.bags-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 8px}.bags-product-block,.bags-product-card{min-width:0}.bags-product-card{display:flex;flex-direction:column}.bags-product-photo{display:block;width:100%;aspect-ratio:1;overflow:hidden;background:#f5f5f5}.bags-product-photo img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;transition:transform .3s ease}.bags-product-card:hover .bags-product-photo img{transform:scale(1.025)}.bags-placeholder{width:100%;height:100%;fill:#ddd}.bags-product-meta{padding:13px 0 0}.bags-product-meta h3{font-size:14px;font-weight:400;line-height:1.4;letter-spacing:.2px;margin:0 0 7px}.bags-product-meta h3 a:hover{text-decoration:underline;text-underline-offset:3px}.bags-product-meta p{font-size:16px;line-height:1.6;letter-spacing:.8px;margin:0}.bags-card-link{font-size:13px;display:inline-flex;align-items:center;gap:10px;text-decoration:underline;text-underline-offset:4px;letter-spacing:.4px;margin-top:8px}.bags-card-link:hover{text-decoration-thickness:2px}.bags-view-all{text-align:center;margin-top:36px}.bags-footer{margin-top:0;background:#fff}.bags-newsletter{padding:36px 20px 50px;text-align:center;border-bottom:1px solid #ededed}.bags-newsletter h2{font-size:18px;font-weight:400;letter-spacing:.6px;margin:0 0 17px;line-height:1.5}.bags-newsletter-form{max-width:360px;margin:auto}.bags-email-field{height:47px;min-height:47px;border:1px solid #888;display:flex;align-items:center}.bags-email-field:focus-within{outline:2px solid #121212;outline-offset:2px}.bags-email-field input{width:100%;min-width:0;border:0;background:transparent;padding:10px 20px;font-size:16px;line-height:24px;letter-spacing:1px;outline:0}.bags-email-field input:focus-visible{outline:0}.bags-email-field button{width:48px;min-width:48px;height:45px;display:grid;place-items:center}.bags-email-field button svg{width:18px;stroke-width:1}.bags-newsletter-message{font-size:13px;margin:12px 0 0;text-align:left}.bags-footer-inner{padding-top:52px;padding-bottom:32px}.bags-footer-top{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:32px}.bags-country-label,.bags-localization label{font-size:12px;color:#666;line-height:1.5;margin:0 0 10px;display:block}.bags-country-current{font-size:13px;border:1px solid #aaa;padding:9px 15px;margin:0;display:inline-flex;min-height:43px;align-items:center}.bags-localization{display:flex;flex-direction:column;align-items:flex-start;font-size:13px;gap:8px}.bags-localization label{margin:0}.bags-localization select{border:1px solid #aaa;padding:9px 12px;background:#fff;border-radius:0;max-width:320px;min-height:43px}.bags-localization .text-link{font-size:12px;padding:0}.bags-payment-methods{list-style:none;padding:0;margin:0;display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.bags-payment-icon{width:38px;height:24px}.bags-footer-links{display:flex;gap:9px 23px;flex-wrap:wrap;font-size:12px;color:#555;margin-bottom:24px}.bags-footer-links a:hover,.bags-footer-bottom a:hover{text-decoration:underline;text-underline-offset:3px}.bags-footer-bottom{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:11px;color:#666;letter-spacing:.3px}.bags-footer-bottom p{margin:0}.bags-footer-bottom>div{display:flex;gap:15px;flex-wrap:wrap}.bags-collection-intro{padding-top:32px;padding-bottom:32px}.bags-collection-intro h1{font-size:40px;font-weight:400;line-height:1.3;letter-spacing:.6px;margin:0 0 15px}.bags-collection-description{font-size:16px;max-width:750px;color:#555}.bags-collection-description p{margin:0}.bags-catalog{padding-bottom:70px}.bags-catalog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:12px 0 24px}.bags-catalog-tabs{display:flex;align-items:center;gap:24px;font-size:14px}.bags-catalog-tabs a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}.bags-catalog-sort{display:flex;align-items:center;gap:24px;font-size:14px}.bags-catalog-sort label{display:flex;align-items:center;gap:14px;white-space:nowrap}.bags-catalog-sort select{font-size:14px;background:#fff;border:0;max-width:175px;padding:9px 0}.bags-catalog-sort>span{white-space:nowrap;color:#555}.bags-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;font-size:12px;color:#666;letter-spacing:.3px;margin:0 0 28px}.bags-breadcrumb a:hover{text-decoration:underline}.bags-product-page{padding-top:27px;padding-bottom:70px}.bags-product-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:start}.bags-product-main-image{background:#f6f6f6;aspect-ratio:1;overflow:hidden}.bags-product-main-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal}.bags-product-info{min-width:0;padding-top:4px}.bags-product-vendor{font-size:12px;letter-spacing:1.3px;color:#666;margin:0 0 11px}.bags-product-info h1{font-size:40px;font-weight:400;letter-spacing:.6px;line-height:1.25;margin:0 0 20px}.bags-amount-intro{font-size:15px;line-height:1.8;letter-spacing:.4px;color:#555;margin:0 0 25px}.bags-product-info .bags-payment-card{border:0;padding:0;max-width:none;background:transparent}.bags-payment-card .payment-label{font-size:13px;letter-spacing:.4px;margin-bottom:9px}.bags-payment-card .payment-amount-field{min-height:56px;padding:0 16px;border-color:#888;gap:10px}.bags-payment-card .payment-amount-field>span{font-size:23px}.bags-payment-card .payment-amount-field input{font-family:inherit;font-size:26px;line-height:1.3;padding:9px 0}.bags-payment-card .payment-hint{font-size:12px;line-height:1.6;letter-spacing:.2px;margin:9px 0 20px}.bags-payment-card .payment-summary{font-size:14px;padding-top:18px;margin-top:23px;letter-spacing:.3px}.bags-payment-card .payment-summary output{font-size:23px;font-weight:400}.bags-payment-card .payment-submit{font-size:14px;letter-spacing:.7px;min-height:49px;margin-top:24px}.bags-payment-card .payment-status{font-size:12px;letter-spacing:.2px;line-height:1.8;margin:12px 0 0}.bags-product-description{font-size:15px;line-height:1.9;letter-spacing:.4px;color:#555;margin-top:28px}.bags-product-description p{margin:0 0 16px}.bags-product-description ul{padding-left:20px}.bags-help-link{margin-bottom:28px;font-size:13px}.bags-related{padding-top:70px}.bags-product-info .detail-price{font-size:20px;margin-bottom:24px}.bags-product-info .detail-accordion summary{font-size:14px}@media(max-width:1100px){.bags-header .header-inner{gap:25px}.bags-header .nav{gap:20px}.bags-currency{margin-right:3px}.bags-product-layout{gap:35px}.bags-product-info h1{font-size:34px}}@media(min-width:750px)and (max-width:989px){.bags-header .header-inner{display:flex;gap:20px}.bags-header .nav{display:flex;position:static;padding:0;border:0;box-shadow:none;flex-direction:row;font-size:13px;gap:17px}.bags-header .nav a{font-size:13px;padding:14px 0;width:auto}.bags-header .mobile-toggle{display:none}.bags-header .header-actions{display:flex;margin-left:auto}.bags-header .brand{font-size:19px}.bags-currency{display:none}.bags-product-layout{grid-template-columns:1fr 1fr;gap:28px}.bags-product-info h1{font-size:30px}}@media(max-width:749px){.daily-store .container{padding-left:15px;padding-right:15px}.bags-announcement{height:39px;font-size:12px;letter-spacing:1px}.bags-header{height:65px}.bags-header .header-inner{display:grid;grid-template-columns:44px 1fr 78px;padding-left:16px;padding-right:16px;gap:0}.bags-header .brand{font-size:18px;font-weight:400;letter-spacing:.7px;justify-self:center}.bags-header .mobile-toggle{display:inline-flex;grid-column:1;grid-row:1;margin-left:-4px}.bags-header .header-actions{display:flex;grid-column:3;grid-row:1;gap:0;margin:0}.bags-header .header-actions .icon-button{min-width:38px;padding:7px}.bags-header .icon-button svg.icon{width:23px;height:23px}.bags-header .nav{position:absolute;top:65px;left:0;right:0;background:#fff;padding:18px 25px 24px;border-top:1px solid #eee;border-bottom:1px solid #eee;box-shadow:0 10px 14px #00000006;display:none}.bags-header .nav.open{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.bags-header .nav a{font-size:16px;width:100%;padding:10px 0}.bags-currency,.bags-header .account-button{display:none}.bags-hero{height:390px;align-items:center}.bags-hero-content{padding-top:40px;padding-bottom:40px}.bags-hero h1{font-size:40px;line-height:1.3;letter-spacing:.6px;max-width:360px;margin-bottom:20px}.bags-hero p{font-size:14px;max-width:300px;margin-bottom:22px}.bags-hero .bags-hero-button{min-width:122px;min-height:47px;font-size:15px}.bags-featured{padding-top:33px;padding-bottom:28px}.bags-featured h2,.bags-related h2{font-size:20px;margin-bottom:25px;line-height:1.3}.bags-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px}.bags-product-meta{padding-top:12px}.bags-product-meta h3{font-size:13px;line-height:1.4;letter-spacing:.1px;margin-bottom:7px}.bags-product-meta p{font-size:14px;letter-spacing:.4px}.bags-card-link{font-size:12px;gap:7px;letter-spacing:.1px;margin-top:6px}.bags-view-all{margin-top:29px}.bags-view-all .button{min-width:156px}.bags-newsletter{padding:30px 20px 49px}.bags-newsletter h2{font-size:18px;margin-bottom:20px}.bags-newsletter-form{max-width:245px}.bags-email-field input{font-size:16px;padding-left:17px}.bags-footer-inner{padding-top:35px;padding-bottom:37px}.bags-footer-top{flex-direction:column;align-items:center;gap:35px;margin-bottom:25px;text-align:center}.bags-localization{align-items:center}.bags-payment-methods{justify-content:center}.bags-footer-links{justify-content:center;text-align:center;gap:9px 17px;font-size:11px;line-height:1.8;margin-bottom:22px}.bags-footer-bottom{justify-content:center;flex-direction:column;gap:9px;text-align:center;font-size:10px}.bags-footer-bottom>div{justify-content:center;gap:14px}.bags-collection-intro{padding-top:28px;padding-bottom:22px}.bags-collection-intro h1{font-size:30px;margin-bottom:14px}.bags-collection-description{font-size:14px;line-height:1.8}.bags-catalog{padding-bottom:46px}.bags-catalog-toolbar{flex-wrap:wrap;gap:15px;padding-top:2px;padding-bottom:23px}.bags-catalog-tabs{gap:23px;font-size:13px}.bags-catalog-sort{width:100%;justify-content:space-between;gap:10px;font-size:12px}.bags-catalog-sort label{gap:10px}.bags-catalog-sort select{font-size:12px;max-width:165px;padding:5px 0}.bags-product-page{padding-top:20px;padding-bottom:44px}.bags-breadcrumb{font-size:11px;gap:7px;margin-bottom:21px;letter-spacing:.1px}.bags-product-layout{grid-template-columns:1fr;gap:28px}.bags-product-info{padding-top:0}.bags-product-info h1{font-size:30px;line-height:1.3;margin-bottom:16px;letter-spacing:.4px}.bags-product-vendor{font-size:10px;margin-bottom:11px}.bags-amount-intro{font-size:14px;margin-bottom:23px}.bags-product-info .bags-payment-card{padding:0}.bags-payment-card .payment-amount-field input{font-size:26px}.bags-payment-card .payment-label{font-size:13px}.bags-payment-card .payment-hint,.bags-payment-card .payment-status{font-size:11px}.bags-payment-card .payment-summary{font-size:13px}.bags-payment-card .payment-summary output{font-size:22px}.bags-payment-card .payment-submit{font-size:14px}.bags-product-description{font-size:14px;margin-top:25px}.bags-related{padding-top:43px}}@media(prefers-reduced-motion:reduce){.bags-product-photo img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bags-collection.css.map */
