.position-absolute{position:absolute;width:100%;height:100%;z-index:2}.cards-container{display:flex;width:100%;height:100%;gap:9.85px;justify-content:space-between}.card-item{flex:0 0 auto;width:100%;min-height:473px;display:flex;align-items:center;justify-content:center;position:relative;font-family:Baskerville;font-weight:400;font-size:37.2px;leading-trim:Cap height;line-height:100%;letter-spacing:0%;text-align:center;z-index:1;color:#fff;background-size:cover;background-position:inherit}.card-item:after{position:absolute;content:"";left:0;top:0;background-color:#0000001a;width:100%;height:100%;z-index:-1;transition:.3s all ease-in-out}.card-item:hover:after{background-color:#000c}@media(min-width:1200px){.three-column-wrapper{padding-bottom:60px}}@media(max-width:600px){.cards-container{flex-direction:column}}.intro-banner{text-align:center}.intro-banner{padding-top:64px;padding-bottom:35px}.intro-banner .container{max-width:992px}intro-banner h2{font-family:Baskerville;font-weight:400;font-size:36px;leading-trim:Cap height;line-height:100%;letter-spacing:0%;text-align:center}intro-banner h2{font-family:Dosis;font-weight:400;font-size:24px;leading-trim:Cap height;line-height:125%;letter-spacing:0%;text-align:center}@media(max-width:600px){.intro-banner h2{font-family:Baskerville;font-weight:400;font-size:28px;leading-trim:Cap height;line-height:100%;letter-spacing:0%;text-align:center}.intro-banner p{font-family:Dosis;font-weight:400;font-size:16px;leading-trim:Cap height;line-height:125%;letter-spacing:0%;text-align:center}.section-footer__newsletter-block__social:not(:first-child){margin-top:130px}}.top-bar-cat{display:flex;gap:50px;justify-content:space-evenly;padding-top:50px;padding-bottom:30px}.top-bar-cat img{height:50px;width:50px}.category-title{font-family:Baskerville;font-weight:400;font-size:24px;leading-trim:Cap height;line-height:100%;letter-spacing:0%;text-decoration:none;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%;text-decoration-skip-ink:auto;text-align:center;cursor:pointer}.category-title.active{text-decoration:underline}.top-bar-cat .image-wrap{margin-bottom:30px;text-align:center}.custom-collection-template .page-header{display:none}.image-cont img{width:100%;max-height:384px;object-fit:cover}.image-with-overlay{position:relative;overflow:hidden}.image-with-overlay img{display:block;width:100%;height:auto}.overlay-title{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:#0003;color:#fff;font-size:1.2rem;font-weight:700;text-align:left;height:100%;display:flex;align-items:center;justify-content:center;font-family:Baskerville;font-weight:400;font-size:50px;leading-trim:Cap height;line-height:100%;letter-spacing:0%;text-align:center}.collection-listing h2{font-size:20px;margin-bottom:50px}.collection-listing .product-list{padding-bottom:30px}.mens-collection-banner{position:relative;width:100%;height:393px;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;display:flex;align-items:end;padding:0 45px 40px}.mens-collection-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000004d;z-index:1}.mens-collection-banner .content{position:relative;z-index:2;max-width:600px}.mens-collection-banner h2{font-size:3rem;font-weight:300;margin-bottom:15px;color:#fff}.mens-collection-banner p{font-size:1rem}@media(min-width:1200px){.product-block.custom-block.double-width{width:40%}}.gallery--layout-grid-2 .thumbnails,.d-none{display:none!important}.add-products-wrapper{padding-bottom:40px}.theme-product-reviews svg{width:20px;height:20px}.price-wrapper{display:flex;gap:30px}div#shopify-block-AUXlPSDVpNmt5UzZRc__192be54b-8f35-4427-a9e9-6c4233f4ac87{display:none}.product-form .input-row,.buy-buttons-row{margin:0 0 25px}.product-detail .detail .title{font-family:Baskervville;font-weight:400;font-size:20px}.model-description{margin-bottom:20px}.accessories-description{font-family:Dosis;font-weight:500;font-size:12px;margin-top:20px}.additional-product a,.additional-product p{font-family:Dosis;font-weight:400;font-size:12px;line-height:14px}.additional-product form.hs-event-static{display:flex;gap:15px}.cc-accordion-item__title:before,.cc-accordion-item__title:after{background-color:transparent}.cc-accordion-item__title:after{content:unset}.cc-accordion{margin-bottom:0}.cc-accordion-item__title{padding:15px 30px 10px 0}details.cc-accordion-item.is-open .cc-accordion-item__title{padding:15px 30px 20px 0}.additional-product select{padding:10px 11px}.model-description .additional-product{padding:0 0 15px}.model-description h4,.metafields-color-picker .color-picker-content .colors h3{font-family:Dosis;font-weight:500;font-size:12px}.metafields-color-picker .color-picker-content .colors h3 span{font-family:Dosis;font-weight:400;font-style:Regular;font-size:12px;padding-left:6px}.product-form .option-selector{display:flex;justify-content:space-between;align-items:center}[data-option-index="1 color"]{display:none!important}.model-description h4{letter-spacing:.5px}.custom-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2rem;background:#fff url(down-arrow.svg) no-repeat right .5rem center;background-size:1rem;border:1px solid #ccc;border-radius:4px}.custom-select:focus{border-color:#007bff;outline:none}.product-form .quantity-wrapper input[name=quantity-duplicate]{margin-right:10px;margin-left:10px;flex-shrink:1;text-align:center;width:48px;padding:0;height:48px}select[name=id]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:var(--dropdown-arrow);background-repeat:no-repeat;background-position:88%}summary.cc-accordion-item__title{position:relative}summary.cc-accordion-item__title span{position:absolute;right:5px;top:50%;transform:translateY(-50%)}details.cc-accordion-item.is-open summary.cc-accordion-item__title span{transform:rotate(180deg)}.model-description h4,.metafields-color-picker .color-picker-content .colors h3{letter-spacing:.3px}.product-column-right-v3 .option-selector__btns [data-swatch]{cursor:pointer;padding:6px 10px;border:0;margin-right:5px;border-radius:4px}.size-chart-link{display:none}@media(min-width:1200px){.gallery--layout-grid-2 .slideshow.product-slideshow.slideshow--custom-initial{display:grid;padding-left:0;grid-template-columns:repeat(2,1fr);max-height:auto;overflow-y:auto;gap:20px}.gallery--layout-grid-2 .slideshow-controls{display:none}}@media only screen and (min-width:1041px){.product-detail .product-column-right,.product-detail .product-column-left{width:calc(50% - 44px)}.product-detail .gallery-size-large+.product-column-right{width:calc(50% - 44px)}}@media(min-width:600px){quantity-submit-row.input-row button{display:block}}@media(max-width:599px){.add-products-wrapper{padding-bottom:0}.product-detail .detail .title{font-family:Baskervville;font-weight:400;font-size:20px;margin-bottom:4px}.price-area .h4-style{font-family:inherit;font-family:Dosis;font-weight:400;font-size:20px}.product-form .option-selector{align-items:start;flex-direction:column;gap:20px}[data-option-index="1 color"]{display:none!important}.price-wrapper{justify-content:space-between}.model-description{font-family:Dosis;font-weight:500;font-size:12px;margin-bottom:0}.product-form .label,.model-description h4,.metafields-color-picker .color-picker-content .colors h3{font-family:Dosis;font-weight:500;font-size:12px}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:20px}.additional-product .item:first-child{justify-content:start}.additional-product .item{gap:6px!important}}.product-template-v3 .product-media--image{position:relative;padding-bottom:125%;overflow:hidden}.product-template-v3 .product-media--image .rimage-wrapper,.product-template-v3 .product-media--image>div{position:absolute;top:0;left:0;width:100%;height:100%}.product-template-v3 .product-media--image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.product-template-v3 .gallery--layout-columns-1 .product-media--image img,.product-template-v3 .gallery--layout-columns-2 .product-media--image img,.product-template-v3 .gallery--layout-grid-2 .product-media--image img{object-fit:contain}.product-out-of-stock-error{display:none}.product-out-of-stock-error p{color:#d70e0e;margin-top:10px}.custom-add-to-cart-btn{width:100%}.product-template-v1 .product-media--image{position:relative;padding-bottom:125%;overflow:hidden}.product-template-v1 .product-media--image .rimage-wrapper,.product-template-v1 .product-media--image>div{position:absolute;top:0;left:0;width:100%;height:100%}.product-template-v1 .product-media--image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.additional-product{padding:15px;display:flex;gap:33px}.additional-product img{max-width:105px;height:auto}.additional-product select{border:1px solid #000;min-width:71px;padding:10px 11px;background:var(--dropdown-arrow);background-repeat:no-repeat;background-position:88%}.additional-product .item{display:flex;flex-direction:column;justify-content:center;gap:20px}.additional-product h3{margin-bottom:0;font-size:18px;font-weight:500}.additional-product .content{display:flex;flex-direction:column;gap:5px}.additional-product .content p{margin:0;font-weight:500}.additional-product form{display:flex;flex-direction:row;align-items:center;gap:15px}.additional-product form select{flex:0 0 auto;min-width:80px}.additional-product form button{flex:1;white-space:nowrap}@media(max-width:600px){.additional-product img{max-width:86px}.additional-product select{border:1px solid #000;min-width:50px;font-family:Dosis;font-weight:500;font-size:12px;line-height:175%;letter-spacing:0%}.additional-product{padding:8px 15px;gap:14px}.additional-product h3{font-size:16px}.not-in-quickbuy.product-detail-accordion{margin-top:30px}.additional-product form{flex-direction:column;gap:10px}.additional-product form select,.additional-product form button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/55/compiled_assets/styles.css.map */
