.bagspot-gents-product{--ggp-ink:#202d3a;--ggp-muted:#606b74;--ggp-line:#dfe4e8;--ggp-paper:#ffffff;color:var(--ggp-ink)}.bagspot-gents-product .page-width{max-width:1380px;padding-left:36px;padding-right:36px}.bagspot-gents-product .product-single{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:64px;margin:0;align-items:start}.bagspot-gents-product .product-single>.gitem{width:auto!important;max-width:100%;padding:0;margin:0;min-width:0}.bagspot-gents-product .product__media-wrapper{position:sticky;top:100px;align-self:start;scroll-margin-top:110px}.bagspot-gents-product .pr_lg_img{background:var(--ggp-paper);border-radius:3px;overflow:hidden}.bagspot-gents-product .pr_photo .imgWrapper{width:100%;max-width:none!important;aspect-ratio:1/1.06;display:flex;align-items:center;justify-content:center;padding:22px}.bagspot-gents-product .pr_photo .imgWrapper img{height:100%;width:100%;object-fit:contain;max-height:690px}.bagspot-gents-product .pr_thumbs_item{border-radius:3px}.bagspot-gents-product .pr_thumb{border:1px solid #dfe4e8;border-radius:3px;background:#fff}.bagspot-gents-product .pr_thumbs .swiper-slide-thumb-active .pr_thumb{border-color:#202d3a}.bagspot-gents-product .thumbs_nav{width:66px}.bagspot-gents-product .pr_lg_img{--imgw: calc(100% - 82px) !important}.bagspot-gents-product .pr_meta.small_view{font-size:14px}.bagspot-gents-product .ggp-kicker{font-size:10px;letter-spacing:2px;color:var(--ggp-muted);margin:2px 0 14px}.bagspot-gents-product .pr_title{line-height:1.2;letter-spacing:-.8px;text-transform:none;max-width:560px}.bagspot-gents-product .priceSingle .price__container{gap:12px}.bagspot-gents-product .priceSingle .cmpr{font-size:15px;font-weight:400;color:#606b74}.bagspot-gents-product .stockLbl{border:0!important;padding:0!important;text-align:left;font-size:12px!important;letter-spacing:.1px}.bagspot-gents-product .stockLbl:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:7px;vertical-align:middle}.ggp-intro{display:flex;flex-wrap:wrap;gap:6px 18px;padding:0 0 18px;margin:0 0 20px;list-style:none;font-size:13px;color:#606b74;border-bottom:1px solid #dfe4e8}.ggp-intro li{margin:0}.bagspot-gents-product variant-selects fieldset{gap:8px;margin-bottom:18px}.bagspot-gents-product variant-selects .header{font-size:12px;letter-spacing:.2px;text-transform:none!important;font-weight:400;margin-bottom:11px;width:100%}.bagspot-gents-product variant-selects .header span{font-weight:600}.bagspot-gents-product .ggp-color-option{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:7px;width:88px;min-height:105px;padding:7px!important;margin:0!important;border:1px solid var(--ggp-line);border-radius:4px;white-space:normal!important;background:#fff!important;color:#202d3a!important;transition:border-color .15s,box-shadow .15s}.bagspot-gents-product .ggp-color-option img{display:block;width:58px;height:58px;object-fit:contain}.bagspot-gents-product .ggp-color-name{display:block;font-size:11px;line-height:1.25;overflow-wrap:anywhere;text-align:center}.bagspot-gents-product .ggp-color-fallback{height:58px;display:flex;align-items:center;justify-content:center;width:58px;background:#fff;font-size:24px;color:#606b74}.bagspot-gents-product input:checked+.ggp-color-option{border-color:#202d3a!important;box-shadow:inset 0 0 0 1px #202d3a;color:#111!important}.bagspot-gents-product input.disabled+.ggp-color-option{opacity:.5;background-image:linear-gradient(to top right,transparent calc(50% - .6px),#c8c5be 50%,transparent calc(50% + .6px))!important}.bagspot-gents-product .swatchInput:focus-visible+label{outline:2px solid #87643e;outline-offset:3px}.bagspot-gents-product .product-form__buttons .pr_btn{min-height:52px;border-radius:2px;font-weight:600;letter-spacing:1px}.bagspot-gents-product .qtyField{height:52px;border-color:var(--ggp-line)}.bagspot-gents-product .shopify-payment-button__button{min-height:48px;border-radius:2px!important;background:transparent!important;border:1px solid #202d3a!important;color:#202d3a!important;font-size:13px!important;letter-spacing:.5px}.ggp-support{display:flex;gap:24px;flex-wrap:wrap;padding:3px 0 24px;border-bottom:1px solid #dfe4e8;margin-top:0}.ggp-support a{display:flex;align-items:center;gap:9px;color:#606b74;text-decoration:none;font-size:11px}.ggp-support svg{width:21px;height:21px;stroke:currentColor;stroke-width:1.2}.ggp-facts{margin:0;padding:19px 0;border-bottom:1px solid #dfe4e8}.ggp-facts summary{display:flex;justify-content:space-between;list-style:none;font-size:13px;font-weight:600;cursor:pointer}.ggp-facts summary::-webkit-details-marker{display:none}.ggp-facts summary span{font-weight:400;font-size:17px}.ggp-facts[open] summary span{font-size:0}.ggp-facts[open] summary span:before{content:"\2212";font-size:17px}.ggp-facts dl{margin:15px 0 10px}.ggp-facts dl>div{display:grid;grid-template-columns:120px 1fr;gap:15px;font-size:12px;padding:5px 0;line-height:1.5}.ggp-facts dt{color:#606b74;font-weight:400;margin:0}.ggp-facts dd{color:#202d3a;margin:0;overflow-wrap:anywhere}.ggp-text-link{font-size:11px;text-decoration:underline;text-underline-offset:4px;color:#202d3a}.ggp-jump{display:flex;flex-wrap:wrap;gap:20px;padding:18px 0 10px;font-size:11px}.ggp-jump a{color:#606b74;text-decoration:none;border-bottom:1px solid #dfe4e8;padding-bottom:3px}.bagspot-gents-product .infolinks{font-size:11px;margin-top:14px}.bagspot-gents-product .stickyCart{border-top:1px solid #dfe4e8;background:#fff!important;box-shadow:0 -4px 20px #00000008;padding-bottom:env(safe-area-inset-bottom);color:#202d3a!important}.bagspot-gents-product .stickyCart .btn{background:#202d3a;color:#fff;min-height:42px;border-radius:2px}.bagspot-gents-product .stickyCart .sticky-title{font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bagspot-gents-product .stickyCart .stPrice{font-size:12px}.ggp-story{margin:0 0 64px}.ggp-story-heading{max-width:620px;margin-bottom:28px}.bbx .ggp-story-heading h2{font-size:35px;line-height:1.2;max-width:560px}.ggp-story-heading>p:last-child{font-size:13px;color:#606b74;margin:17px 0 0}.ggp-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ggp-story-grid figure{margin:0;min-width:0}.ggp-story-grid img{display:block;width:100%;height:auto;aspect-ratio:1/1.08;object-fit:contain;background:#fff;padding:20px}.ggp-story-grid figcaption{display:flex;justify-content:space-between;font-size:10px;text-transform:uppercase;letter-spacing:1.2px;padding:13px 0;border-bottom:1px solid #dfe4e8;color:#606b74}.ggp-video{margin:0 0 64px}.ggp-video video{display:block;width:100%;max-height:650px;background:#fff;margin-top:25px}.bbx,.bbx-measurements{scroll-margin-top:100px}.ggp-facts summary:focus-visible,.ggp-jump a:focus-visible,.ggp-support a:focus-visible{outline:2px solid #87643e;outline-offset:4px}@media(min-width:1600px){.bagspot-gents-product .product-single{gap:86px}}@media(max-width:1023px){.bagspot-gents-product .page-width{padding:0 24px}.bagspot-gents-product .product-single{grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:30px}.bagspot-gents-product .pr_photo .imgWrapper{padding:12px}.bagspot-gents-product .product__media-wrapper{top:80px}.bagspot-gents-product .pr_title{font-size:28px}.bagspot-gents-product .thumbs_nav{width:50px}.bagspot-gents-product .pr_lg_img{--imgw: calc(100% - 63px) !important}.bagspot-gents-product .ggp-color-option{width:77px;min-height:96px}}@media(max-width:767px){.bagspot-gents-product .page-width{padding:0 20px}.bagspot-gents-product .product-single{display:flex;flex-direction:column;gap:26px}.bagspot-gents-product .product-single>.gitem{width:100%!important}.bagspot-gents-product .product__media-wrapper{position:relative;top:auto}.bagspot-gents-product .pr_photo .imgWrapper{aspect-ratio:1/1.02;padding:15px}.bagspot-gents-product .pr_photo .imgWrapper img{max-height:510px}.bagspot-gents-product .pr_lg_img{--imgw:100%!important}.bagspot-gents-product .thumbs_nav{width:100%}.bagspot-gents-product .pr_thumbs{margin-top:10px}.bagspot-gents-product .pr_thumb{max-height:66px}.bagspot-gents-product .pr_title{font-size:27px;line-height:1.2}.bagspot-gents-product .ggp-kicker{font-size:9px;margin-bottom:10px}.bagspot-gents-product .ggp-color-option{width:80px;min-height:100px}.bagspot-gents-product .priceSingle{margin-bottom:16px}.bagspot-gents-product .product-form__buttons .pr_btn{min-height:51px}.ggp-intro{font-size:12px;gap:7px 15px;margin-bottom:19px;padding-bottom:15px}.ggp-support{gap:18px;padding-bottom:20px}.ggp-facts dl>div{grid-template-columns:110px 1fr}.ggp-jump{gap:18px}.bagspot-gents-product .stickyCart>.fl{padding:8px 12px;gap:10px;justify-content:space-between}.bagspot-gents-product .stickyCart .img,.bagspot-gents-product .stickyCart .stickyOpt,.bagspot-gents-product .stickyCart .wrapQtyBtn{display:none}.bagspot-gents-product .stickyCart .prdata{max-width:50%;margin:0!important}.bagspot-gents-product .stickyCart .sticky-title{font-size:10px;max-width:160px}.bagspot-gents-product .stickyCart .btn{font-size:11px;min-width:130px;padding:8px 16px}.ggp-story{margin-bottom:40px}.bbx .ggp-story-heading h2{font-size:29px}.ggp-story-grid{gap:14px}.ggp-story-grid img{padding:9px;aspect-ratio:1/1.25}.ggp-story-grid figcaption{font-size:8px;letter-spacing:.4px}.ggp-story-heading>p:last-child{font-size:12px}.ggp-video{margin-bottom:40px}.bbx{padding-top:30px}}@media(prefers-reduced-motion:reduce){.bagspot-gents-product .ggp-color-option{transition:none}}@media(min-width:768px)and (max-width:1023px){.bagspot-gents-product .product-single{display:flex;flex-direction:column;gap:30px}.bagspot-gents-product .product-single>.gitem{width:100%!important}.bagspot-gents-product .product__media-wrapper{position:relative;top:auto}.bagspot-gents-product .pr_photo .imgWrapper{aspect-ratio:auto;height:min(68vh,600px)}.bagspot-gents-product .pr_meta{max-width:760px!important;margin:0 auto!important}.bagspot-gents-product .pr_title{font-size:32px}}.bagspot-gents-product{--ggp-ink:#202d3a;--ggp-paper:#ffffff;color:#202d3a;background:#fff}.bagspot-gents-product .page-width{max-width:1320px;padding-inline:36px}.bagspot-gents-product .product-single{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:48px}.bagspot-gents-product .product__media-wrapper{top:90px}.bagspot-gents-product .pr_title{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important;line-height:1.12;letter-spacing:-.7px;color:#202d3a}.gpe-eyebrow{font-size:10px;letter-spacing:1.6px;color:#606b74;margin:0 0 12px}.gpe-tagline{font-family:Georgia,Times New Roman,serif;font-size:20px;margin:0 0 14px;line-height:1.4}.gpe-stock{font-size:11px;color:#386346;display:flex;align-items:center;gap:5px;margin-bottom:12px}.gpe-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.gpe-stock--out{color:#925b48}.gpe-intro{font-size:13px;line-height:1.7;color:#606b74;margin:0 0 22px}.gpe-gallery{display:block;min-width:0;scroll-margin-top:100px}.gpe-stage{position:relative;background:#fff;aspect-ratio:1;overflow:hidden}.gpe-slide{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.gpe-slide[hidden]{display:none!important}.gpe-slide>button{display:block;border:0;padding:0;background:transparent;width:100%;height:100%;cursor:zoom-in}.gpe-slide img{display:block;width:100%;height:100%;object-fit:contain}.gpe-slide video,.gpe-slide iframe{max-width:100%;width:100%;height:100%}.gpe-slide svg{width:100%;height:100%;fill:#dfe4e8}.gpe-enlarge{position:absolute;right:12px;bottom:12px;border-radius:50%;background:#fff;display:grid;place-items:center;width:32px;height:32px;pointer-events:none}.gpe-enlarge svg{width:16px;height:16px;fill:none;stroke:#202d3a;stroke-width:1.6}.gpe-thumbs{display:flex;gap:10px;margin-top:12px;overflow:auto;scrollbar-width:thin;padding-bottom:3px}.gpe-thumb{flex:0 0 calc((100% - 30px)/4);max-width:135px;min-width:58px;aspect-ratio:1;border:1px solid transparent;padding:0;background:#fff;cursor:pointer}.gpe-thumb[aria-current=true]{border-color:#202d3a}.gpe-thumb img{display:block;width:100%;height:100%;object-fit:cover}.gpe-gallery-nav{display:none}.gpe-zoom{padding:0;border:0;max-width:92vw;max-height:92vh;background:#fff}.gpe-zoom::backdrop{background:#252723bb}.gpe-zoom img{display:block;max-width:90vw;max-height:88vh;width:auto;height:auto}.gpe-zoom button{position:absolute;right:10px;top:10px;border:1px solid #dfe4e8;background:#fff;border-radius:50%;width:38px;height:38px;font-size:24px;cursor:pointer}.gpe-options{display:flex;flex-direction:column;gap:18px}.gpe-option{border:0;margin:0!important;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:10px;position:relative}.gpe-option legend{font-size:12px;color:#202d3a;margin:0 0 10px;padding:0;width:100%}.gpe-option-input{position:absolute;opacity:0;width:1px;height:1px}.gpe-option-choice{display:flex;align-items:center;flex-direction:column;position:relative}.gpe-option-chip{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:8px 14px!important;min-height:38px;line-height:1.4!important;font-size:12px!important;border:1px solid #dfe4e8!important;background:#fff!important;color:#202d3a!important;border-radius:2px!important;margin:0!important;cursor:pointer;min-width:100px}.gpe-photo-chip{padding:0!important;display:flex!important;flex-direction:column;border:0!important;background:transparent!important;min-width:76px}.gpe-photo-chip img{width:76px;height:64px;object-fit:cover;background:#fff;border:1px solid #dfe4e8;border-radius:2px;padding:2px}.gpe-photo-chip .gpe-option-name{font-size:11px;padding-top:5px}.gpe-option-input:checked+.gpe-option-chip{border-color:#202d3a!important;background:#fff!important}.gpe-option-input:checked+.gpe-photo-chip{background:transparent!important}.gpe-option-input:checked+.gpe-photo-chip img{border-color:#202d3a}.gpe-option-input:focus-visible+.gpe-option-chip{outline:2px solid #202d3a;outline-offset:4px}.gpe-option-input.disabled+.gpe-option-chip{opacity:.4;text-decoration:line-through}.gpe-tone{width:18px;height:18px;border-radius:50%;background:var(--gents-tone);border:1px solid #0002}.gpe-fit-link{margin-left:auto;font-size:11px;text-underline-offset:3px;align-self:center;color:#202d3a}.bagspot-gents-product .product-form__submit{background:#202d3a!important;color:#fff!important;border-color:#202d3a!important}.bagspot-gents-product .product-form__submit:hover{background:#202d3a!important}.bagspot-gents-product .shopify-payment-button__button--unbranded{background:#fff!important;color:#202d3a!important;border:1px solid #202d3a!important}.gpe-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.gpe-benefits>div{display:flex;align-items:center;gap:6px;font-size:10px;line-height:1.5;min-width:0}.gpe-benefits svg{width:22px;height:22px;flex-shrink:0;fill:none;stroke:#202d3a;stroke-width:1.25}.gpe-purchase-details details,.gpe details{border-top:1px solid #dfe4e8}.gpe-purchase-details details:last-child{border-bottom:1px solid #dfe4e8}.gpe-purchase-details summary,.gpe summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:15px 0;font-size:12px;line-height:1.5;font-weight:400}.gpe summary::-webkit-details-marker,.gpe-purchase-details summary::-webkit-details-marker{display:none}.gpe summary span,.gpe-purchase-details summary span{color:#606b74}.gpe details[open]>summary span,.gpe-purchase-details details[open]>summary span{font-size:0}.gpe details[open]>summary span:before,.gpe-purchase-details details[open]>summary span:before{content:"\2212";font-size:15px}.gpe-answer{font-size:12px;line-height:1.8;color:#606b74;padding:0 0 16px;overflow-wrap:anywhere}.gpe-answer p{margin:0 0 10px}.gpe-policy-links{display:flex;flex-direction:column;gap:10px}.gpe-policy-links a{color:#202d3a;text-decoration:underline;text-underline-offset:3px}.gpe-specs{margin:15px 0}.gpe-specs>div{display:grid;grid-template-columns:minmax(80px,34%) minmax(0,1fr);gap:16px;padding:9px 0;border-bottom:1px solid #dfe4e8;font-size:12px;line-height:1.55}.gpe-specs dt,.gpe-specs dd{margin:0;overflow-wrap:anywhere}.gpe-specs dt{font-weight:400}.gpe-specs dd{color:#606b74}.gpe-nav{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;border-block:1px solid #dfe4e8;padding:14px 20px;font-size:11px;background:#fff}.gpe-nav a{color:#202d3a;text-decoration:none}.gpe{width:100%;max-width:1320px;margin:auto;color:#202d3a}.gpe *{box-sizing:border-box}.gpe h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.4vw,36px);font-weight:400;letter-spacing:-.5px;line-height:1.2;margin:0 0 18px}.gpe figure{margin:0;min-width:0}.gpe img{max-width:100%}.gpe-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;padding:30px 36px 22px;scroll-margin-top:95px}.gpe-feature>figure img{width:100%;height:100%;max-height:560px;object-fit:cover;display:block}.gpe-feature-copy{min-width:0;align-self:center}.gpe-description{font-size:13px;line-height:1.8;color:#606b74;margin-bottom:15px;overflow-wrap:anywhere}.gpe-feature--plain{max-width:1080px;grid-template-columns:1fr;padding-block:35px}.gpe-bottom{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px;padding:0 36px 40px}.gpe-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start;min-width:0}.gpe-photo-grid>p{grid-column:1/-1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px}.gpe-photo-grid img{width:100%;height:auto;aspect-ratio:1.25;object-fit:cover;display:block}.gpe-photo-grid figure:last-child:nth-of-type(odd){grid-column:1/-1}.gpe-faq{min-width:0;scroll-margin-top:95px}.gpe-faq h2{font-size:25px;margin:0 0 16px}.gpe-explore{display:inline-block;margin-top:18px;color:#87643e;text-decoration:underline;text-underline-offset:4px;font-size:12px}.gpe-bottom--plain{display:block;max-width:1080px}.gpe-bottom--plain .gpe-faq{max-width:700px}.gpe-mobile-cart{display:none}.gpe button:focus-visible,.gpe a:focus-visible,.gpe summary:focus-visible,.gpe-gallery button:focus-visible{outline:2px solid #202d3a;outline-offset:3px}body:has(.bagspot-gents-product) footer.o_ft{background:#202d3a;color:#fff;--cs-text:#ffffff;--cs-link:#ffffff;--cs-heading:#ffffff}body:has(.bagspot-gents-product)>img[alt=website][src^="data:image/svg+xml"]{width:0!important;height:0!important;position:absolute!important}@media(min-width:750px)and (max-width:1023px){.bagspot-gents-product .page-width{padding-inline:26px}.bagspot-gents-product .product-single{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:26px}.bagspot-gents-product .product__media-wrapper{position:sticky}.bagspot-gents-product .pr_title{font-size:32px!important}.gpe-feature{gap:26px;padding-inline:26px}.gpe-bottom{padding-inline:26px}}@media(max-width:749px){.bagspot-gents-product .page-width{padding-inline:18px}.bagspot-gents-product .product-single{display:flex!important;gap:20px}.bagspot-gents-product .product__media-wrapper{position:relative;top:auto}.gpe-thumbs{display:none}.gpe-gallery-nav{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:9px;font-size:11px}.gpe-gallery-nav button{background:transparent;border:0;padding:6px 10px;min-width:32px;color:#202d3a;cursor:pointer}.gpe-gallery--single .gpe-gallery-nav{display:none}.gpe-eyebrow{font-size:9px;margin-bottom:9px}.gpe-tagline{font-size:18px;margin-bottom:12px}.gpe-intro{font-size:12px}.gpe-benefits{gap:8px}.gpe-benefits>div{font-size:9px;gap:4px}.gpe-benefits svg{width:19px;height:19px}.gpe-nav{gap:20px;padding:14px 18px;font-size:10px}.gpe-feature{grid-template-columns:1fr;padding:0;gap:0}.gpe-feature>figure img{height:auto;max-height:none;aspect-ratio:1.2;object-fit:cover}.gpe-feature-copy{padding:26px 22px}.gpe-feature h2{font-size:28px}.gpe-bottom{grid-template-columns:1fr;padding:0 22px 30px;gap:28px}.gpe-photo-grid>p{font-size:20px}.gpe-faq h2{font-size:26px}.gpe-mobile-cart{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:101;background:#fff;border-top:1px solid #dfe4e8;padding:10px 18px calc(10px + env(safe-area-inset-bottom));gap:18px;justify-content:space-between;align-items:center;transform:translateY(110%);transition:transform .18s ease}.gpe-mobile-cart.is-visible{transform:translateY(0)}.gpe-mobile-cart .gpe-sticky-price{font-size:15px;color:#202d3a}.gpe-mobile-cart button{background:#202d3a;color:#fff;padding:13px 24px;border:1px solid #202d3a;font-size:12px;min-height:44px;cursor:pointer}.gpe-mobile-cart button:disabled{opacity:.5;cursor:default}body:has(.bagspot-gents-product){padding-bottom:72px!important}body:has(.bagspot-gents-product) .mbtoolbar{display:none}}@media(prefers-reduced-motion:reduce){.gpe-mobile-cart{transition:none}}body:has(.bagspot-gents-product) .flslieds .swiper-slide{background:#fff!important;color:#202d3a!important;--cs-bg:#ffffff;--cs-text:#202d3a;--cs-link:#202d3a}body:has(.bagspot-gents-product) .promo_msg{color:#202d3a!important}body:has(.bagspot-gents-product) .header_wrap,body:has(.bagspot-gents-product) .main_hdr{background:#fff!important}body:has(.bagspot-gents-product) .jdgm-star{color:#202d3a!important}@media(max-width:749px){body:has(.bagspot-gents-product) .czm-button{bottom:calc(86px + env(safe-area-inset-bottom))!important}body:has(.bagspot-gents-product) #scroll_top{bottom:calc(150px + env(safe-area-inset-bottom))!important}}.bagspot-gents-product{background:#fff}.bagspot-gents-product .product-single{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:48px}.bagspot-gents-product .pr_title{font-size:36px;line-height:1.16}.bagspot-gents-product .gpe-tagline{font-family:inherit;font-size:14px;line-height:1.65;color:#606b74;letter-spacing:0}.gpe-stage{background:#fff}.gpe-thumbs{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));max-width:100%}.gpe-thumb{max-width:150px;border-radius:1px!important}.gpe-benefits{padding-block:20px;border-block:1px solid #dfe4e8}.gpe,.gpe-nav{background:#fff}.gpe{padding-top:0}.gpe-campaign{position:relative;margin:0 36px 32px;overflow:hidden;background:#fff;min-width:0}.gpe .gpe-campaign>img{display:block;width:100%!important;max-width:none!important;height:clamp(240px,27vw,390px)!important;object-fit:cover!important;object-position:center!important}.gpe-campaign-copy{position:absolute;left:5%;top:50%;transform:translateY(-50%);width:36%;max-width:340px}.gpe-campaign-copy h2{font-size:clamp(28px,3vw,40px);margin:0 0 16px}.gpe-campaign-copy p{font-size:13px;line-height:1.6;margin:0;max-width:290px}.gpe-feature{padding-top:0}.gpe-feature>figure img{aspect-ratio:1.15;object-fit:cover}.gpe-feature--plain{padding-top:32px}.gpe-bottom{display:block}.gpe-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:32px}.gpe-photo-grid>figure:last-child:nth-of-type(odd){grid-column:1/-1}.gpe-photo-grid>figure{min-width:0}.gpe-related{padding:0 36px 40px}.gpe-related-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.gpe-related-heading h2{font-size:26px;margin:0 0 18px}.gpe-related-heading a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.gpe-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gpe-related-card{display:flex;flex-direction:column;gap:8px;color:#202d3a;text-decoration:none;min-width:0;font-size:12px}.gpe-related-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff}.gpe-related-card strong{font-weight:400;overflow-wrap:anywhere}.gpe-faq{max-width:100%}.gpe-purchase-details .gpe-specs{margin-top:0}.bagspot-gents-product .gpe-option-chip{border-radius:2px!important}.gpe-gallery button{border-radius:1px}.gpe-feature--plain .gpe-feature-copy{max-width:900px}.gpe-description:empty{display:none}.gpe-stage .gpe-slide img{object-fit:contain}.gpe-no-image{min-height:280px}@media(min-width:750px)and (max-width:1023px){.bagspot-gents-product .product-single{gap:26px;grid-template-columns:minmax(0,1fr) minmax(280px,1fr)}.gpe-campaign{margin-inline:26px}.gpe-campaign-copy{width:40%}.gpe-related{padding-inline:26px}}@media(max-width:749px){.bagspot-gents-product .product-single{gap:22px}.bagspot-gents-product .pr_title{font-size:29px!important}.bagspot-gents-product .gpe-tagline{font-size:13px}.gpe-thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:8px;margin-top:10px}.gpe-thumb{width:100%;max-width:90px}.gpe-campaign{margin:0 18px 26px}.gpe .gpe-campaign>img{height:auto!important;aspect-ratio:auto;object-fit:contain!important}.gpe-campaign-copy{position:relative;left:auto;top:auto;transform:none;width:auto;max-width:none;padding:22px}.gpe-campaign-copy h2{font-size:29px;max-width:300px}.gpe-campaign-copy p{font-size:12px}.gpe-feature>figure{margin-inline:18px}.gpe-feature>figure img{height:auto;max-height:none}.gpe-feature-copy{padding-inline:22px}.gpe-related{padding:0 22px 30px}.gpe-related-heading h2{font-size:25px}.gpe-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.gpe-photo-grid{gap:12px}.gpe-mobile-cart{background:#fff}.gpe-benefits>div{font-size:10px}}body:has(.bagspot-gents-product){--gents-ink:#202d3a;--gents-muted:#606b74;--gents-line:#dfe4e8;--gents-cloud:#f3f5f6;--gents-accent:#87643e;background:#fff;color:var(--gents-ink)}.bagspot-gents-product,.gpe{background:#fff;color:#202d3a}.bagspot-gents-product .pr_title,.bagspot-gents-product .priceSingle .price-item,.gpe h2,.gpe-specs dt,.gpe summary{color:#202d3a!important}.bagspot-gents-product .gpe-tagline,.gpe-intro,.gpe-description,.gpe-answer,.gpe-specs dd{color:#606b74}.gpe-eyebrow{color:#87643e!important}.gpe-tagline{color:#606b74!important}.bagspot-gents-product .product-form__submit,.gpe-mobile-cart button{background:#202d3a!important;border-color:#202d3a!important;color:#fff!important}.bagspot-gents-product .product-form__submit:hover,.gpe-mobile-cart button:hover{background:#31465a!important;border-color:#31465a!important}.bagspot-gents-product .shopify-payment-button__button{background:#fff!important;color:#202d3a!important;border-color:#202d3a!important}.bagspot-gents-product .qtyField{background:#fff;border-color:#dfe4e8}.bagspot-gents-product .qtyField input{color:#202d3a}.gpe-benefits{background:#f3f5f6;border-color:#dfe4e8;padding:20px 14px}.gpe-benefits>div{color:#202d3a}.gpe-benefits svg{color:#202d3a}.gpe-purchase-details details,.gpe details,.gpe-specs>div{border-color:#dfe4e8}.gpe-nav{background:#f3f5f6;border-color:#dfe4e8;margin-bottom:28px}.gpe-nav a{color:#202d3a}.gpe-nav a:hover{color:#87643e}.gpe-campaign{background:#f3f5f6}.gpe-campaign-copy h2{color:#202d3a}.gpe-campaign-copy p{color:#3d4852}.gpe-feature-copy,.gpe-thumbs{background:#fff}.gpe-thumb{background:#fff;border-color:#dfe4e8!important}.gpe-thumb[aria-current=true]{border-color:#202d3a!important;box-shadow:inset 0 0 0 1px #202d3a}.gpe-gallery-nav{color:#606b74}.bagspot-gents-product .gpe-option-chip{background:#fff!important;border-color:#dfe4e8!important;color:#202d3a!important}.bagspot-gents-product input:checked+.gpe-option-chip{background:#f3f5f6!important;border-color:#202d3a!important;box-shadow:inset 0 0 0 1px #202d3a}.gpe-related{padding-top:24px;border-top:1px solid #dfe4e8}.gpe-related-card{background:#fff;color:#202d3a;border:1px solid #dfe4e8;padding:10px 10px 14px}.gpe-related-card:hover{border-color:#87643e}.gpe-related-card img{background:#f3f5f6}.gpe-related-card strong,.gpe-related-card>span{padding-inline:3px}.gpe-related-heading a{color:#606b74}.gpe-mobile-cart{background:#fff!important;border-color:#dfe4e8}.gpe-mobile-cart .gpe-sticky-price{color:#202d3a}body:has(.bagspot-gents-product) .flslieds .swiper-slide{background:#202d3a!important;color:#fff!important;--cs-bg:#202d3a;--cs-text:#fff;--cs-link:#fff}body:has(.bagspot-gents-product) .promo_msg{color:#fff!important}body:has(.bagspot-gents-product) .jdgm-widget{background:#fff;color:#202d3a}body:has(.bagspot-gents-product) .jdgm-write-rev-link{background:#202d3a!important;border-color:#202d3a!important;color:#fff!important}body:has(.bagspot-gents-product) .jdgm-star{color:#87643e!important}body:has(.bagspot-gents-product) footer.o_ft{background:#202d3a;color:#fff;--cs-text:#fff;--cs-link:#fff;--cs-heading:#fff}body:has(.bagspot-gents-product) footer.o_ft a,body:has(.bagspot-gents-product) footer.o_ft h4{color:#fff}@media(max-width:749px){.gpe-nav{margin-bottom:20px}.gpe-benefits{padding:16px 10px}.gpe-campaign-copy{background:#f3f5f6}.gpe-related{padding-top:22px}.gpe-related-card{padding:7px 7px 12px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/bagspot-gents.css.map */
