.ProductMeta__Description .Rte{font-size:.8rem}.ProductForm__Label .Heading{margin-right:8px}.ProductForm__Label{font-family:var(--heading-font-family)}.properties{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d1d1d1;padding-top:9px;margin-top:4px;margin-bottom:-5px}.propertie .svg{font-size:.8rem}.properties svg{width:.675em!important;margin-right:5px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 640px){.properties svg{width:.6em!important}}.properties .property-item{display:flex;align-items:center;justify-content:center}.properties .svg-comment{font-size:.8rem;line-height:1;padding-top:.25rem}.promo-section{margin-top:24px;margin-bottom:24px}.promo-section .promo-content p{font-size:.8rem}.shipping-section{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 640px){.shipping-section{margin-top:10px!important}}.shipping-section .shipping-item{width:33.333%;display:flex;flex-direction:column;align-items:center;justify-content:center}.shipping-icon svg{width:50px;height:50px}.shipping-title{text-align:center;white-space:nowrap}.shipping-content{font-size:.8rem;text-align:center;line-height:1}.media-comment{position:absolute;bottom:20px;left:50%;transform:translate(-50%);white-space:nowrap;border:1px solid #d1d1d1;border-radius:5px;font-size:.8rem;width:calc(100% - 30px);text-align:center}.media-comment .content{padding:5px 10px}.media-comment svg{width:14px;height:14px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.media-comment svg .fa-secondary{opacity:.4}.Product__SlideshowMobileNav .Product__SlideshowNavArrow{display:none}@media screen and (min-width:1140px){.Product__Slideshow{margin-left:100px}.Product__SlideshowNav{position:absolute;left:0;top:10px}.Product__SlideshowNavScroller{width:65px;height:30px;position:absolute;bottom:0;left:0;z-index:1}}.HorizontalList__Item .SizeSwatch{font-size:.9rem}.hidden-tablet-and-up .ProductMeta__Description{padding:0 13px 8px}@media screen and (min-width: 641px){.hidden-tablet-and-up{display:none!important}}@media screen and (max-width: 640px){.Product__InfoWrapper .ProductMeta__Description{display:none}.shipping-icon svg{width:20px;height:20px}.shipping-title{font-size:.8rem}}.Product__Meta_Top{display:flex;align-items:center;justify-content:flex-end;padding:6px 7px;background:#efefef}.Product__Meta_Top .button-small-go{background:var(--button-background);color:#fff;padding:9px 8px 4px;font-size:13px;border-radius:.25rem}.ProductMeta__Description,.ProductMeta__Text{margin:0 0 9px}@media screen and (max-width: 640px){.Product__Meta_Top .button-small-go{font-size:11px}}@media screen and (min-width: 641px){.Product__Meta_Top{display:none}}.ProductMeta__Price.Price--compareAt{margin-left:5px}.Price--compareAt:before{top:calc(50% - .2em);left:-.2em;width:calc(100% + .5em)}.gray-border-radius{border:1px solid #D1D1D1;border-radius:5px;padding:8px 15px;margin:10px 0}@media screen and (max-width: 640px){.gray-border-radius{margin:0;border-top:none}}.ProductForm__Variants{border-top:1px solid #D1D1D1;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;border-top-left-radius:5px;border-top-right-radius:5px;padding:8px 15px 0;margin-top:5px;margin-bottom:0}.ProductForm__BuyButtons{border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;padding:16px}.product-trust-icons{border-bottom:1px solid #D1D1D1;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:16px;margin-bottom:10px}.product-trust-icons svg{width:24px;height:24px}.ProductForm__Option.ProductForm__Option--labelled{margin-bottom:10px;padding-bottom:10px}.ProductForm__Option.ProductForm__Option--labelled[data-option=Length]{margin-bottom:0}.ColorSwatch--large{border-radius:.25rem}.ColorSwatch.is-active:after,.ColorSwatch__Radio:checked+.ColorSwatch:after{border-radius:.25rem}.ColorSwatch--large{width:40px;height:40px}.ProductForm__LabelLink{font-size:.8rem}.discount-label{border:1px solid #d1d1d1;margin-left:3px;background:#efefef;border-radius:5px;padding:.3rem .6rem 0;font-size:.8rem;width:fit-content}@media screen and (max-width: 640px){.discount-label{background:transparent;border:none;padding:.3rem .1rem 0}}.Product__Info .ProductMeta{padding-bottom:0;margin-bottom:0;border-bottom:none;display:flex;align-items:baseline;justify-content:flex-end}@media screen and (max-width: 640px){body{overflow-x:hidden}.Container{padding:0 1px}.Product__SlideshowNav{display:block}.Product__SlideshowNavScroller{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;margin-top:-4px;padding:0 12px;margin-left:-4px;flex-direction:row}.Product__Gallery:not(.Product__Gallery--stack).Product__Gallery--withThumbnails .Product__SlideshowNavImage{display:inline-block;width:55px;height:55px;margin:4px;vertical-align:top}.Product__SlideshowNavImage{position:relative;border:1px solid #D1D1D1;transition:all .2s ease-in-out;cursor:pointer;border-radius:4px;display:block;flex-shrink:0}.flickity-page-dots{display:none!important}}.Button,.shopify-payment-button__button--unbranded,input.spr-button-primary,.spr-summary-actions-newreview,.spr-button-primary:not(input),.spr-pagination-prev>a,.spr-pagination-next>a{border-radius:.25rem}.ProductForm__QuantitySelector{padding:0 16px}.ProductForm__QuantitySelector .ProductForm__Label{margin:0;font-family:var(--text-font-family)}.QuantitySelector.QuantitySelector--large{border:1px solid var(--border-color);white-space:nowrap;border-radius:4px;background:#fff}@media screen and (min-width: 641px){.Product__SlideshowNavScroller a,.Product__SlideshowNavScroller img{border-radius:4px}.tablet-up-only.image-text-center{position:absolute;left:10px;top:11px;z-index:1;order:1px solid var(--border-color);border-radius:5px 0;background-color:#efefef;color:#000;padding:11px 10px 5px;font-size:14px;line-height:1.4;border:1;border:1px solid var(--border-color)}}@media screen and (max-width: 640px){.tablet-up-only{display:none}}.ProductMeta shopify-payment-terms{display:none!important}.ProductMeta__PriceList{margin:0}.product-header-bar,.Product__Meta_Top{display:none}.ProductMeta [data-oke-star-rating]{margin-top:-.75rem}.size-chart-wrap{display:flex;position:absolute;right:0;top:5px}.SizeSwatch,.Button{border-radius:3px!important}.Product{margin-bottom:0}.ProductForm{padding-bottom:1rem}.product-trust-icons{padding:16px 20px;margin-top:-10px;position:relative;background-color:var(--product-box-bg-color)}.product-trust-icons ul{list-style:none}.product-trust-icons ul li{display:flex;gap:10px}.SectionHeader__Description{margin:0 auto}.ProductForm__LabelLinkk{font-family:var(--text-font-family);font-size:.8rem}.ProductMetaReviews:empty{display:none}.Product__Gallery,.Product__SlideshowMobileNav{margin-bottom:0}.ProductForm__Variants{position:relative;padding-top:1rem!important}.ProductForm__Variants:before{content:"";position:absolute;width:calc(100% - 40px);top:0;left:50%;transform:translate(-50%);border:.05rem solid var(--product-box-border-color)}@media screen and (max-width: 640px){.Product__SlideshowNav--thumbnails.hide-mobile{display:none}.Product__SlideshowNav--thumbnails{margin-bottom:10px}.Product__SlideshowMobileNav .flickity-page-dots{display:block!important;top:.75rem;left:.75rem;bottom:auto}.Product__SlideshowMobileNav .flickity-page-dots .dot{margin:0 2.5px;background-color:transparent;border:1px solid #000}.Product__SlideshowMobileNav .flickity-page-dots .dot.is-selected{background-color:#000}.Product__Info .ProductMeta{padding:0 20px 8px}.Product__InfoWrapper{background-color:var(--bg-product-info)}.ProductForm{padding-bottom:0}.ProductForm__Variants{border:none}.ProductForm__BuyButtons{border:none;position:relative}.ProductForm__AddToCart.fixed{position:fixed;width:100%;bottom:0;left:50%;transform:translate(-50%);z-index:9}.Product__Tabs .Collapsible{padding:0;margin:0 20px}.Product__Tabs .Collapsible__Button{padding:15px 0 7.5px}.product-trust-icons{background-color:#fff;border:none}.product-trust-icons:before{content:"";position:absolute;width:calc(100% - 40px);bottom:0;left:50%;transform:translate(-50%)}.ProductForm__QuantitySelector{background-color:transparent}}@media screen and (min-width: 640px){.product-header-bar{display:block}.Product__Gallery .flickity-page-dots{display:none}.ProductMeta__Title{margin-bottom:5px}.Product__InfoWrapper .ProductForm__Variants,.Product__InfoWrapper .ProductForm__BuyButtons,.Product__InfoWrapper .promo-section,.Product__InfoWrapper .shipping-section,.ProductForm__QuantitySelector{background:var(--product-box-bg-color)!important}.Product__Tabs .Collapsible__Button{padding:1rem 0 .5rem!important}.Product__InfoWrapper[data-template=boxers] .ProductForm__Option[data-option=Size]{margin-bottom:0}.Product__InfoWrapper[data-template=boxers] .ProductForm__QuantitySelector{border-left:1px solid var(--product-box-border-color);border-right:1px solid var(--product-box-border-color)}.Product__InfoWrapper[data-template=boxers] .ProductForm__BuyButtons{border-bottom:1px solid var(--product-box-border-color);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.Product__InfoWrapper .ProductForm__Variants{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.Product__Info .ProductMeta:not(.ProductMetaReviews){border-top:1px solid #D1D1D1;border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;padding:8px 23px 0;border-top-left-radius:5px;border-top-right-radius:5px;background:var(--product-box-bg-color)!important}.Product__Info .ProductMetaReviews{border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1;padding:8px 23px 10px;background:var(--product-box-bg-color)!important}}.SwatchList--Waist,.SwatchList--Size,[data-template=pants] .SwatchList--Length{margin:0;display:grid;grid-template-columns:repeat(5,1fr);column-gap:.85rem;row-gap:1.1rem;justify-content:space-between}[data-template=boxers] .SwatchList--Length{display:grid;grid-template-columns:repeat(3,1fr);row-gap:.85rem;justify-content:space-between}[data-template=boxers] .SizeSwatch{width:100%;display:block}.SwatchList--Waist .HorizontalList__Item,.SwatchList--Size .HorizontalList__Item,[data-template=pants] .SwatchList--Length .HorizontalList__Item{margin:0}
/*# sourceMappingURL=/cdn/shop/t/42/assets/main-product.css.map */
