@font-face{font-family:Brandon Grotesque;src:url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Light.eot?v=176505716073340393381752000788);src:url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Light.eot?%23iefix&v=176505716073340393381752000788) format("embedded-opentype"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Light.woff2?v=176311240056841869731752000789) format("woff2"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Light.woff?v=18162376894664966191752000788) format("woff"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Light.ttf?v=28142596756366658501752000788) format("truetype"),url(BrandonGrotesque-Light.svg#BrandonGrotesque-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Medium.eot?v=38823097035639762081752000789);src:url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Medium.eot?%23iefix&v=38823097035639762081752000789) format("embedded-opentype"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Medium.woff2?v=20088855336318824451752000789) format("woff2"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Medium.woff?v=78557539503145197101752000790) format("woff"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Medium.ttf?v=79414522611657016681752000790) format("truetype"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Medium.svg%23BrandonGrotesque-Medium?11958) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Regular.eot?v=173620814482785010891752000790);src:url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Regular.eot?%23iefix&v=173620814482785010891752000790) format("embedded-opentype"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Regular.woff2?v=99797316645201283571752000788) format("woff2"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Regular.woff?v=153718635536915485191752000789) format("woff"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Regular.ttf?v=109399043991616601811752000788) format("truetype"),url(//matteola.com/cdn/shop/t/61/assets/BrandonGrotesque-Regular.svg%23BrandonGrotesque-Regular?11958) format("svg");font-weight:400;font-style:normal;font-display:swap}a.ButtonGroup__Item.Button.button-banner{margin-bottom:30px}.media-press-page a.shogun-image-link,.media-press-page .shogun-image-container:not(.brand-list-wrapper){height:486px;overflow:hidden}.media-press-page a.shogun-image-link img,.media-press-page .shogun-image-container:not(.brand-list-wrapper) img{width:100%;height:100%;object-fit:cover}.media-press-page .shg-c{margin-top:0;margin-bottom:0}.media-press-page .image-box{margin-bottom:0}h1,h2,h3,h4,h5,h1 a,h1 span,h2 a,h2 span,h3 a,h3 span,h4 a,h4 span,h5 a,h5 span,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{font-family:Futura,sans-serif!important}*,body{font-family:Brandon Grotesque}body .CollectionItem__Link:hover{border-color:#363636!important;color:#fff!important}body .CollectionItem__Link:hover:before{background-color:#363636!important}body #section-slideshow .Button:hover{border-color:#363636;color:#fff}body #section-slideshow .Button:hover:before{background-color:#363636}.TabList__Item:hover:after{width:calc(100% - .2em)}.TabList__Item.is-active{font-weight:600}.TabList__Item.is-active:after{content:none}.sec-philosophy .shogun-image-container{height:500px;overflow:hidden}.sec-philosophy .shogun-image-container img{height:100%;width:100%;object-fit:cover}h1.SectionHeader__Heading.Heading.u-h1,h1{text-transform:none;font-size:30px;letter-spacing:0}@font-face{font-family:United Sans Rg Md;src:url(UnitedSansReg-Medium.woff2) format("woff2"),url(UnitedSansReg-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:United Sans Rg Lt;src:url(UnitedSansReg-Light.woff2) format("woff2"),url(UnitedSansReg-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:United Sans Rg Bd;src:url(UnitedSansReg-Bold.woff2) format("woff2"),url(UnitedSansReg-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:United Sans Rg Bk;src:url(UnitedSansReg-Black.woff2) format("woff2"),url(UnitedSansReg-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}.sample-sale-section p,.sample-sale-section span,.sample-sale-section *{font-family:United Sans Rg Md!important}.sample-sale-section h1,.sample-sale-section h2,.sample-sale-section h4,.sample-sale-section strong{font-family:United Sans Rg Bd!important}.sample-sale-section h1 span,.sample-sale-section h2 span,.sample-sale-section h4 span,.sample-sale-section strong span{font-family:United Sans Rg Bk!important;line-height:32px}.sample-sale-section h3 span{font-family:United Sans Rg Bd!important;line-height:32px}.sample-sale-section .sale-title h1{background:#323232b3;padding:15px 5px}.sale-desc-bottom h3{margin-bottom:0}.sale-desc-bottom h2:first-of-type span{background:#fff;color:#000;padding:12px 10px}.index_sample-sale-page footer#section-footer{margin-top:0;background-color:#323232;border:none}.index_sample-sale-page footer#section-footer h2{color:#f4f4f4}.index_sample-sale-page footer#section-footer p{color:#f4f4f4}.index_sample-sale-page footer#section-footer a{color:#f4f4f4}.index_sample-sale-page footer#section-footer a:hover{color:#fff}.index_sample-sale-page footer#section-footer button{color:#323232;background-color:#f4f4f4;border-color:#f4f4f4}.index_sample-sale-page footer#section-footer button:before{background:#f4f4f4}.index_sample-sale-page footer#section-footer button:hover:before{background-color:#fff}.index_sample-sale-page footer#section-footer ul li a{color:#f4f4f4}.index_sample-sale-page footer#section-footer ul li a:hover{color:#fff}.index_sample-sale-page footer#section-footer .Rte a:not(.Button){color:#f4f4f4}.index_sample-sale-page footer#section-footer .Rte a:not(.Button):hover{color:#fff}.sale-desc-top h3{border:2px dashed #FFFFFF;padding:10px}.sale-desc-top h2:first-of-type span{color:#fff;font-size:24px;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:10px 0 6px;margin:25px 0;display:block}@media (max-width: 1024px){.flickity-enabled.is-draggable:not(.rebuy-product-grid) .flickity-viewport{height:480px!important}}@media (max-width: 767px){.flickity-enabled.is-draggable:not(.rebuy-product-grid) .flickity-viewport{height:340px!important}}@media (max-width: 1024px){.flickity-enabled.is-draggable:not(.rebuy-product-grid) .flickity-viewport .Product__SlideItem{top:50%;transform:translateY(-50%)}}@media (max-width: 1024px){.flickity-enabled.is-draggable:not(.rebuy-product-grid) .flickity-viewport .Slideshow__Slide{height:100%}}@media (max-width: 1024px){.flickity-enabled.is-draggable:not(.rebuy-product-grid) .flickity-viewport .Slideshow__Slide img{object-fit:cover}}@media (max-width: 767px){.single-image-banner .flickity-viewport{height:200px!important}}@media (max-width: 767px){.single-image-banner .flickity-viewport .flickity-slider .Slideshow__Slide{height:100%}}.single-image-banner .Slideshow__Content header .slidebutton .button-banner{color:#2d352f!important}@media (max-width: 767px){.single-image-banner .Slideshow__Content header .slidebutton .button-banner{padding:10px 20px;margin-bottom:0}}.single-image-banner .Slideshow__Content header .slidebutton .button-banner:hover{color:#fff!important}.single-image-banner .Slideshow__Content header .slidebutton .button-banner:hover:before{background-color:transparent!important}.single-image-banner .Slideshow__Content header .slidebutton .button-banner:hover:after{background-image:url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6L17.9986 6' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 1L18 6L13 11' stroke='%23323232' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.single-image-banner .Slideshow__Content header .slidebutton .button-banner:before{background-color:transparent!important;border:1px solid #2d352f}.single-image-banner .Slideshow__Content header .slidebutton .button-banner:after{content:"";height:10px;width:17px;margin-left:8px;display:inline-block;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6L17.9986 6' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13 1L18 6L13 11' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.single-image-banner .Slideshow__Content header h2{font-size:20px;padding:0 50px}@media (min-width: 767px){.single-image-banner .Slideshow__Content header h2{font-size:26px;padding:0}}@media (max-width: 767px){.single-image-banner .Slideshow__Image{object-fit:cover}}.Carousel--insideDots .flickity-page-dots .dot.is-selected{background:#fff}.Carousel--insideDots .flickity-page-dots .dot{border-color:#fff}header.autoplay-video-caption{position:absolute;z-index:1;text-align:center;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;top:60%;left:0}@media (max-width: 625px){header.autoplay-video-caption{top:50%}}@media (min-width: 768px){header.autoplay-video-caption h2{font-size:34px}}@media (min-width: 1024px){header.autoplay-video-caption h2{font-size:42px}}.relative{position:relative}.ImageHero__ContentOverlay.no-relative{position:static}.section-bg-video{overflow:hidden;background-color:#fff}@media (max-width: 625px){.section-bg-video{margin-bottom:20px}}.Header .Heading{transition:.3s ease all}.Header .Heading:hover{border-bottom:1px solid #2d352f}#section-slideshow .Button{color:#fff!important;border-color:#2d352f;background-color:#2d352f}#section-slideshow .Button:hover{background-color:transparent;color:#2d352f!important}.section-bg-video .ImageHero__ContentOverlay{flex-basis:525px;z-index:1}.section-bg-video .SectionHeader__Heading{font-weight:700}.section-bg-video .SectionHeader__Description+.Button{margin-top:20px}@media screen and (min-width: 641px){.section-bg-video .SectionHeader__Heading{font-size:28px}}.ProductList--carousel.full-width{margin:0}.ProductList--carousel.no-padding .Carousel__Cell{padding:0}@media screen and (min-width: 1008px){.ProductList--carousel.full-width .flickity-prev-next-button.previous{left:40px}.ProductList--carousel.full-width .flickity-prev-next-button.next{right:40px}}@media screen and (max-width: 1007px){.ProductList--carousel.full-width .Carousel__Cell:first-child{margin-left:0}.ProductList--carousel.full-width .Carousel__Cell:last-child{margin-right:0}}.Icon--account{height:23px;width:23px}.Icon--search{height:27px;width:27px}@media (max-width: 640px){.Icon--search{height:23px;width:23px}}.Header__SecondaryNav~.Header__Icon{display:inline-block}.Header__SecondaryNav~.Header__Icon:not(:last-of-type){margin-right:20px}@media (max-width: 1007px){.Header__FlexItem--fill{width:20%}.Header__FlexItem--fill:last-of-type{display:flex;justify-content:flex-end}.Header__SecondaryNav~.Header__Icon:not(:last-of-type){margin-right:15px}}.Footer__PaymentList{filter:grayscale(100%)}.Footer__PaymentList li:nth-child(9){display:none}@media screen and (min-width: 641px){.Footer{padding-bottom:22px}.Footer__Block{-ms-flex:1 1 25%;flex:1 1 25%}.Footer__Inner+.Footer__Aside{margin-top:40px}}.ProductForm{margin-top:0}.ProductForm shopify-payment-terms{display:block;margin-bottom:11px}.ProductForm__Variants .HorizontalList--spacingTight .HorizontalList__Item{margin-right:6px;margin-left:6px}.swatches-container{display:flex;justify-content:space-between}.Product__SlideshowNav.Carousel .flickity-prev-next-button{top:50%}.Product__SlideshowNav.Carousel .flickity-prev-next-button.previous{left:0;transform:translate(-50%,-50%)}.Product__SlideshowNav.Carousel .flickity-prev-next-button.next{right:0;transform:translate(50%,-50%)}.ProductForm__buttons{display:flex;margin-bottom:20px;align-items:center}.ProductForm__buttons .ProductForm__Label{display:none}.ProductMeta__Description .tabs{display:flex;margin-left:0;list-style:none}.ProductMeta__Description .tabs li{margin-right:20px;cursor:pointer}.ProductMeta__Description .tabs li:not(:first-of-type){border-left:none}.ProductMeta__Description .tabs li:not(.active){color:#ddd}.ProductMeta__Description .tabs li.active{border-bottom:1px solid}.ProductMeta__Description .tabs-content:not(:first-of-type){display:none}.ProductMeta__Description .tabs-content h3{margin:.2em 0;font-size:15px}@media screen and (min-width: 1240px){.Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNav.Carousel{margin-left:0;margin-right:0}}.AssociatedCollectionSwatches,.SizeSwatchManager{display:block;width:100%}@media screen and (min-width: 1008px){.Product__Gallery{margin-left:0}}.swatches-container{display:flex;justify-content:space-between;align-items:flex-start}.swatches-container .ColorSwatchSelected{width:30%!important;margin-bottom:0}.ColorSwatchSelected:after{padding-bottom:100%}.swatches-container .ColorSwatchList{width:70%}.ColorSwatchesWrapper{width:70%;display:flex;flex-direction:column}.SizeSwatch{font-size:13px}.ColorSwatch--outOfStock{display:none;position:absolute;top:50%;left:50%;width:100%;height:2px;background:#dc3545;transform:translate(-50%,-50%) rotate(-45deg);pointer-events:none}.ColorSwatch--disabled{position:relative;opacity:1!important;cursor:not-allowed!important}.ColorSwatch--disabled .ColorSwatch--outOfStock{display:block}.ColorSwatch--out-of-stock{position:relative;opacity:1!important;cursor:not-allowed!important}.ColorSwatch--out-of-stock .ColorSwatch--outOfStock{display:block}.ColorSwatch--disabled:hover:after,.ColorSwatch--out-of-stock:hover:after{border:1px solid #999!important}.SwatchGroup{margin-bottom:20px}.SwatchGroup:last-child{margin-bottom:0}.SwatchGroup+.SwatchGroup{margin-top:15px}.SwatchGroup__Title{font-size:15px;font-family:Brandon Grotesque!important;font-weight:400;color:#fff;margin:0 0 8px;letter-spacing:0}.SwatchGroup .ColorSwatchList{margin:0 0 0 -2px;display:flex;flex-wrap:wrap;align-items:center}.AssociatedCollectionSwatches{display:block}.AssociatedCollectionSwatches .ColorSwatch{position:relative;cursor:pointer;transition:all .2s ease}.AssociatedCollectionSwatches .ColorSwatch:hover{transform:scale(1.05)}.AssociatedCollectionSwatches .ColorSwatchesWrapper .SwatchGroup:first-child{margin-top:0}.SizeSwatchManager{display:block}.SizeSwatchManager .SizeSwatch{cursor:pointer;transition:all .2s ease}.SizeSwatchManager .SizeSwatch:hover{background-color:#0000000d}@media screen and (max-width: 640px){.AssociatedCollectionSwatches,.SizeSwatchManager{width:100%}.SwatchGroup{margin-bottom:15px}.SwatchGroup+.SwatchGroup{margin-top:10px}.SwatchGroup__Title{font-size:14px;margin-bottom:6px}}.AssociatedCollectionSwatches[data-loading=true]{opacity:.7;pointer-events:none}.AssociatedCollectionSwatches[data-loading=true]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #2d352f;border-radius:50%;animation:spin 1s linear infinite;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.AssociatedCollectionSwatches:focus-within,.SizeSwatchManager:focus-within{outline:2px solid #2d352f;outline-offset:2px}.AssociatedCollectionSwatches .u-visually-hidden,.SizeSwatchManager .u-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (prefers-contrast: high){.AssociatedCollectionSwatches .ColorSwatch,.AssociatedCollectionSwatches .SizeSwatch,.SizeSwatchManager .ColorSwatch,.SizeSwatchManager .SizeSwatch{border:2px solid currentColor}.AssociatedCollectionSwatches .ColorSwatch--disabled,.AssociatedCollectionSwatches .ColorSwatch--out-of-stock,.SizeSwatchManager .ColorSwatch--disabled,.SizeSwatchManager .ColorSwatch--out-of-stock{border-color:#dc3545}}@media (prefers-reduced-motion: reduce){.AssociatedCollectionSwatches .ColorSwatch,.AssociatedCollectionSwatches .SizeSwatch,.SizeSwatchManager .ColorSwatch,.SizeSwatchManager .SizeSwatch{transition:none}.AssociatedCollectionSwatches .ColorSwatch:hover,.AssociatedCollectionSwatches .SizeSwatch:hover,.SizeSwatchManager .ColorSwatch:hover,.SizeSwatchManager .SizeSwatch:hover{transform:none}}.Form__Submit+.oxi_social_wrapper{margin-top:20px}.no-scroll{overflow:unset}.smart-cart--enabled #sidebar-cart,.smart-cart--enabled .PageOverlay.is-visible{display:none!important}#rebuy-reorder-landing-page .far,#rebuy-reactivate-landing-page .far,.rebuy-cart .far,.rebuy-widget .far,.rebuy-recommended-products .far,.rebuy-landing-page .far,#rebuy-reorder-landing-page .fal,#rebuy-reactivate-landing-page .fal,.rebuy-cart .fal,.rebuy-widget .fal,.rebuy-recommended-products .fal,.rebuy-landing-page .fal{font-family:"Font Awesome 5 Pro"!important}.rebuy-button,.rebuy-widget .rebuy-button{padding:14px 28px;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.rebuy-widget.widget-type-dynamic-bundle{max-width:1030px;margin:0 auto}.rebuy-widget.widget-type-dynamic-bundle .primary-title{margin-bottom:40px;text-align:center!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__images{margin-right:-10px!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block{flex-wrap:wrap!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions{text-transform:uppercase;letter-spacing:.2em}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-price,.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle__actions-buttons{margin-left:auto!important}.rebuy-widget.widget-type-dynamic-bundle .rebuy-button{padding:14px 28px;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block .rebuy-product-info .rebuy-product-checkbox{padding-right:5px}.rebuy-widget.widget-type-dynamic-bundle .rebuy-radio:checked,.rebuy-widget.widget-type-dynamic-bundle .rebuy-checkbox:checked{background:#2d352f;border-color:#2d352f}.rebuy-widget.widget-type-dynamic-bundle .rebuy-select,.rebuy-widget.widget-type-dynamic-bundle select.rebuy-select{min-width:300px}.rebuy-widget .rebuy-product-block .rebuy-product-info,.rebuy-recommended-products .rebuy-product-block .rebuy-product-info{margin-top:10px;font-size:13px;text-align:left;letter-spacing:.2em;text-transform:uppercase}@media screen and (min-width: 1240px){.rebuy-widget.widget-type-dynamic-bundle .rebuy-bundle .rebuy-product-block:not(:first-of-type){padding-top:10px!important}}@media screen and (min-width: 481px){.rebuy-widget .rebuy-product-grid,.rebuy-recommended-products .rebuy-product-grid{margin:0 -10px}.rebuy-widget:not(.widget-type-cart) .flickity-button.previous,.rebuy-recommended-products .flickity-button.previous{left:-25px!important}.rebuy-widget:not(.widget-type-cart) .flickity-button.next,.rebuy-recommended-products .flickity-button.next{right:-25px!important}}#rebuy-cart .rebuy-cart__flyout{margin:0;border-radius:0}#rebuy-cart .rebuy-cart__flyout-header{padding:20px}#rebuy-cart .rebuy-cart__flyout-shipping-bar.has-free-shipping{background-color:#eee}#rebuy-cart .rebuy-cart__flyout-shipping-bar-meter-fill{background:#2d352f}#rebuy-cart .rebuy-cart__flyout-title{font-size:18px;font-weight:400;color:#2d352f;text-align:left;text-transform:uppercase;letter-spacing:.2em}#rebuy-cart .rebuy-cart__flyout-item-product-title{font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.2em}#rebuy-cart .rebuy-cart__flyout-item-variant-title{font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:#737373}#rebuy-cart .rebuy-cart__flyout-item-quantity-widget-label{font-weight:400}#rebuy-cart .rebuy-cart__flyout-item-price .rebuy-money{font-size:12px;letter-spacing:.2em;color:#737373}#rebuy-cart .rebuy-cart__flyout-item-discount-message{color:#d5afe0}#rebuy-cart .rebuy-cart__flyout-note-toggle{font-size:15px}#rebuy-cart .rebuy-cart__flyout-subtotal{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:#2d352f}#rebuy-cart .rebuy-cart__flyout-actions .rebuy-button,#rebuy-cart .rebuy-cart__flyout-empty-cart a{font-size:13px;letter-spacing:.2em;color:#fff;text-transform:uppercase;border-radius:0;border-color:#2d352f;background:#2d352f}.ProductGallery{display:block;width:100%}.ProductGallery .Product__Gallery{position:relative;width:100%}.ProductGallery .Product__Slideshow,.ProductGallery .Product__SlideshowNav,.ProductGallery .AspectRatio,.ProductGallery .Carousel{position:relative}.AssociatedCollectionSwatches,.SizeSwatchManager,.ProductGallery{box-sizing:border-box}.AssociatedCollectionSwatches *,.SizeSwatchManager *,.ProductGallery *{box-sizing:inherit}.ProductGallery[data-loading=true]{opacity:.7;pointer-events:none}.ProductGallery[data-loading=true]:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #2d352f;border-radius:50%;animation:spin 1s linear infinite;transform:translate(-50%,-50%);z-index:10}.AssociatedCollectionSwatches,.SizeSwatchManager,.ProductGallery{position:relative;z-index:1}.AssociatedCollectionSwatches:focus-within,.SizeSwatchManager:focus-within,.ProductGallery:focus-within{outline:2px solid #2d352f;outline-offset:2px;border-radius:4px}.AssociatedCollectionSwatches+.SizeSwatchManager,.SizeSwatchManager+.AssociatedCollectionSwatches{margin-top:20px}.ProductForm__Item{margin-bottom:20px}.ProductForm__Item:last-child{margin-bottom:0}.AssociatedCollectionSwatches .SwatchGroup{margin-bottom:20px}.AssociatedCollectionSwatches .SwatchGroup:last-child{margin-bottom:0}.SizeSwatchManager .SizeSwatchList{display:flex;flex-wrap:wrap;gap:8px}.AssociatedCollectionSwatches[aria-hidden=true],.SizeSwatchManager[aria-hidden=true],.ProductGallery[aria-hidden=true]{display:none}.AssociatedCollectionSwatches[aria-live],.SizeSwatchManager[aria-live],.ProductGallery[aria-live]{position:relative}@media screen and (max-width: 640px){.AssociatedCollectionSwatches,.SizeSwatchManager,.ProductGallery{width:100%}.AssociatedCollectionSwatches+.SizeSwatchManager,.SizeSwatchManager+.AssociatedCollectionSwatches{margin-top:15px}}@media print{.AssociatedCollectionSwatches,.SizeSwatchManager,.ProductGallery{display:block!important;page-break-inside:avoid}}.ProductForm__GenericColor{color:#afcbcb;margin-left:5px}.ProductMeta__ProductSubtitle{color:#afcbcb;margin-top:10px}.bottom_plp_copy a{text-decoration:underline}@media screen and (min-width: 1240px){.bottom_plp_copy{margin-left:auto;margin-right:auto;max-width:600px;padding:40px;text-align:center;margin-bottom:40px}}@media screen and (max-width: 1240px){.bottom_plp_copy{margin-left:auto;margin-right:auto;padding:20px;text-align:center;margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/custom.scss.css.map */
