.go-product-wrapper{display:flex;max-width:100%;height:60%;color:#444}.mainline-product-section .page-content--product .page-width .cta-grid-item,.mainline-product-section .page-content--product .page-width .title-grid-item,.mainline-product-section .page-content--product .page-width{background:none;padding:16px;background-color:#f2f2f2}.mainline-product-section .page-content--product .page-width .title-grid-item{padding:0}.mainline-product-section .cta-grid-item{padding:0!important;justify-content:flex-start!important}.mainline-product-section .afterpay-wrapper p.afterpay-paragraph{margin:0!important}.mainline-product-section .title-grid-item .product-single__title{text-align:left!important;letter-spacing:2px;font-weight:400;margin:0;line-height:1em;font-size:24px}.mainline-product-section .yotpo.bottomLine{margin-bottom:32px;margin-top:15px}.mainline-product-section .product-block--price{font-size:16px;margin-bottom:8px}.mainline-product-section .yotpo.bottomLine{height:20px}.mainline-product-section .page-content--product .page-width .title-grid-item,.mainline-product-section .yotpo.bottomLine.yotpo-small,.mainline-product-section .yotpo.bottomLine .yotpo-bottomline.star-clickable{justify-content:flex-start}.mainline-product-section .page-width .title-grid-item{padding:0}.mainline-product-section .add-to-cart{background:#000}.btn.btn--full.add-to-cart:hover{background:#fff;color:#000;border:2px solid #000}.mainline-product-section .collapsibles-wrapper svg{float:right}.mainline-product-section .product-block--tab .collapsible-trigger-btn--borders{display:flex;justify-content:space-between}.mainline-product-section .collapsible-trigger-btn.is-open .go-icon-plus,.mainline-product-section .collapsible-trigger-btn .go-icon-minus{display:none}.mainline-product-section .collapsible-trigger-btn.is-open .go-icon-minus{display:block}.mainline-product-section .go-color-name-wrapper,.page-width .product-single__meta .go-color-name-wrapper p{font-size:14px!important}.mainline-product-section .product__price{font-size:16px;color:#444!important}.mainline-product-section .page-content--product .page-width .add-to-cart{margin-top:14px}.mainline-product-section .go-ugc-slider-header{max-width:320px}.mainline-product-section .page-content--product .page-width .product-single__meta .pdp-block-desc p{font-size:12px;line-height:1.5em}.mainline-product-section .page-content--product .page-width .product-single__meta p,.mainline-product-section .page-content--product .page-width .product-single__meta li{font-size:13px}@media screen and (max-width: 768px){.mainline-product-section .title-grid-item .product-single__title{font-size:20px}.mainline-product-section .page-content--product .page-width .product-single__meta p{font-size:13px}.mainline-product-section .product-block--price{margin-bottom:8px}.go-pdp-meta-wrapper{margin:0!important;padding:0!important}.mainline-product-section .page-content--product .page-width .cta-grid-item{margin:16px 16px 0;justify-content:flex-start}.mainline-product-section .collapsibles-wrapper svg{font-size:15px;width:15px;margin-top:4px}.mainline-product-section .title-grid-item .product-single__title{margin:8px 16px 3px 0;font-weight:400}.go-product-wrapper{display:block!important}.mainline-product-section .collapsible-trigger-btn{font-size:16px}.page-content--product .page-width .cta-grid-item{padding:16px}.mainline-product-section .product-block--price.hide-desktop{margin-left:0}.mainline-product-section .page-content--product .page-width .product-single__meta .pdp-block-desc p{font-size:14px!important}}@media screen and (min-width: 679px){.go-product-wrapper.grid{padding-top:8px!important}}@media screen and (min-width: 1024px){.go-product-wrapper.grid{padding-top:24px!important}}.mainline-product-section .go-swatch-wrapper{display:flex;flex-wrap:wrap}.go-bundle-grid-item .grid-product__price.line-through .go-price-regular{text-decoration:line-through;color:#000!important}.go-bundle-grid-item .grid-product__price--savings{text-decoration:unset}.mainline-product-section .go-swatch-wrapper .color-swatch.is-selected:before{content:"";position:absolute;border:2px solid #444444!important;visibility:hidden;box-shadow:inset 0 0 0 1px #fff!important}.mainline-product-section .color-swatch-color-name{display:none;text-transform:capitalize}.mainline-product-section .color-swatch-container{cursor:pointer;position:relative;display:inline-block}.mainline-product-section .color-swatch{position:relative}.mainline-product-section .color-swatch.is-selected{border:2px solid black!important;box-shadow:inset 0 0 0 1px #fff!important}.mainline-product-section .color-swatch-color-name.is-active{position:absolute;bottom:-24px;visibility:visible;z-index:10;padding:4px 8px;white-space:nowrap;text-align:left;transform:translate(-50%);font-size:10px;width:auto;top:100%;left:50%;display:flex;justify-content:center;align-items:center;background-color:#ffffffe6}@media screen and (max-width: 768px){.go-color-name-wrapper{margin-left:4px;margin-bottom:8px}}.go-product-wrapper.grid{display:flex;min-height:900px;justify-content:space-around}.mainline-product-section .image-container{max-width:700px;min-height:900px;position:relative}@media screen and (max-width: 1000px){.mainline-product-section .image-container{max-width:700px;min-height:600px}.go-product-wrapper.grid{display:flex;min-height:600px}}.mainline-product-section .page-content--product .product-media-wrapper{position:relative;width:100%;opacity:1}.mainline-product-section .product-media-wrapper #product-thumbnails-carousel .slick-list{min-height:unset!important;width:calc(100% - 80px)}.mainline-product-section .product-media-wrapper #product-thumbnails-carousel{display:block;margin:0 40px;max-height:90px!important}.mainline-product-section .product-media-wrapper{display:block;width:calc(100% - 32px);max-width:100%;overflow:hidden}.mainline-product-section .product-media-wrapper #product-thumbnails-carousel{max-width:100vw;width:100%;overflow:hidden}.mainline-product-section .product-image-thumbnail.slick-slide.slick-current{border:1px solid gray;padding:1px}.mainline-product-section .product-image-thumbnail{margin:6px;width:auto;height:100%}.mainline-product-section .hide-desktop{display:none!important}.mainline-product-section .hide-mobile:not(.product-block--price){display:block!important}.mainline-product-section #product-media-carousel{max-height:600px!important;overflow:hidden;opacity:0}#product-media-carousel:not(.slick-initialized) img.product-mainimage:not(:first-child){opacity:0}@media screen and (max-width: 768px){.mainline-product-section .product-single__meta .hide-mobile.product-block--price,.mainline-product-section .hide-mobile.title-grid-item,.mainline-product-section .hide-mobile{display:none!important}.mainline-product-section .hide-desktop{display:block!important}.mainline-product-section .product-image-thumbnail{margin:2px}.mainline-product-section .product-media-wrapper #product-thumbnails-carousel{margin:0}.mainline-product-section .product-media-wrapper #product-thumbnails-carousel .slick-list{width:100%}.mainline-product-section .page-content--product #product-media-carousel .slick-list,.mainline-product-section .page-content--product #product-media-carousel .flickity-viewport{min-height:100px}.mainline-product-section .go-featured-image.image-wrapper{width:100%;max-width:100%!important}.mainline-product-section .image-container{width:100%;min-height:unset;position:relative;display:block}}.mainline-product-section .go-feature-wrapper{display:grid;grid-template-columns:1fr 1fr;margin:0 0 16px}.sib-features .go-feature-wrapper{margin:0}.mainline-product-section .go-feature-icon--wrapper{display:flex;align-items:center;color:#000;padding:3px 0}.mainline-product-section .go-feature-icon--wrapper .go-feature-icon{min-width:36px;height:36px}.mainline-product-section .go-feature-icon img{width:100%;height:100%}.mainline-product-section .go-feature-icon--wrapper .go-feature-icon{width:36px}.mainline-product-section .go-feature-icon--wrapper .go-feature-desc,.mainline-product-section .go-feature-icon--wrapper .go-feature-icon{display:flex;font-weight:700;align-items:center;margin:4px}.go-product .go-product.text-with-icons__blocks .text-with-icons__block{width:25%}.go-product .text-with-icons__block-icon .icon{width:50px}.go-product.text-with-icons__blocks{flex-direction:row;margin:24px 0 48px}.go-product .text-with-icons__block-title h3{font-size:18px;font-style:normal;font-weight:400;line-height:1em}@media screen and (max-width: 768px){.mainline-product-section .go-feature-wrapper{margin:32px 0}.go-product.text-with-icons__blocks{margin-top:0}.go-product.text-with-icons__blocks .text-with-icons__block{width:48%;padding:16px}.go-product .text-with-icons__blocks h3{font-size:14px}}.mainline-product-section .page-content--product .page-width .product-block{margin-top:unset;margin-bottom:8px}.mainline-product-section .collapsible-trigger-btn--borders .collapsible-trigger__icon{top:50%;transform:translateY(-50%);position:absolute}.mainline-product-section .collapsibles-wrapper--border-bottom{border:unset;border-bottom:1px solid #D9D9D9}.mainline-product-section .collapsible-trigger-btn--borders{border:unset;font-size:16px;color:#444!important}.mainline-product-section .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:unset}.mainline-product-section .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner.italics{font-style:italic}.mainline-product-section .go-featured-image.image-wrapper{max-width:100%;min-height:600px;background-position:top;background-size:contain;background-repeat:no-repeat;margin:0 40px}.mainline-product-section .go-feat-image-header{font-size:26px;text-transform:uppercase;font-weight:600;margin:36px 40px 24px;color:#000}@media screen and (max-width: 768px){.mainline-product-section .go-featured-image.image-wrapper{width:90%;margin:0 auto}}.go-ugc-slider-container .slide{margin-right:4px;position:relative}.go-ugc-shop-now{display:none;width:70%;position:absolute;bottom:8%;left:50%;transform:translate(-50%);z-index:9;background:#000;height:27px;color:#fff;font-size:11px;text-align:center;padding:2px;align-items:center;justify-content:center;line-height:1.9}.go-ugc-slider-container .slide:hover .go-ugc-shop-now{display:flex}.go-ugc-shop-now span{color:#fff}.mainline-product-section .go-ugc-wrapper{margin-top:58px}.page-content--product .page-width .go-ugc-slider-container .slick-list{min-height:unset!important}@media screen and (max-width: 768px){.mainline-product-section .go-ugc-wrapper{margin-top:56px}}.go-hobo-columns h2,.look__heading{font-size:40px;font-style:normal;font-family:eb-garamond,serif,sans-serif;line-height:64px;letter-spacing:3.2px;text-transform:uppercase}.go-hobo-columns .slick-track{display:flex}.go-hobo-columns .section-header{margin-bottom:0}.go-hobo-columns .go-columns-mobile-carousel{margin:24px 0;display:flex;justify-content:space-between}.go-hobo-columns .text-spacing,.go-hobo-columns .go-columns-mobile-carousel .grid__item{margin-bottom:0}.go-hobo-columns .go-columns-mobile-carousel .grid__item{width:31%;position:relative}.go-hobo-columns .grid__item{padding-left:unset}.page-width.text-columns-section.go-hobo-columns{margin:0 auto 80px}.go-hobo-columns .text-columns-overlay p,.go-hobo-columns .text-columns-overlay h3{font-size:14px;line-height:24px}.go-hobo-columns .section-header{margin:0 0 0 8px}.go-hobo-columns h2{font-size:40px;font-style:normal;font-weight:900;line-height:64px;letter-spacing:3.2px;text-transform:uppercase}.go-hobo-columns .text-columns-overlay h3{font-size:24px;font-weight:600;text-transform:uppercase;line-height:1em;margin-bottom:0}.go-hobo-columns .go-columns-mobile-carousel:after{content:unset}@media screen and (max-width: 768px){.go-hobo-columns .go-columns-mobile-carousel .grid__item{width:100%;min-width:50px}.go-hobo-columns .go-columns-mobile-carousel{margin:0}.go-hobo-columns h2{font-size:24px;margin:24px 0;line-height:1em;letter-spacing:.1em}}@media screen and (max-width: 600px){.page-width.text-columns-section.go-hobo-columns .go-columns-mobile-carousel{position:relative;width:100%;display:block}}.go-hobo-img-txt img.background-media-text__image{object-fit:contain}.go-hobo-img-txt .background-media-text__container{position:relative;max-width:1420px;margin:0 auto}.go-hobo-img-txt .hide-desktop{display:none}.go-hobo-img-txt.hide-mobile{display:block;position:relative!important}.go-hobo-product .bg-img-txt-section,.go-hobo-product .background-media-text{position:relative}.go-hobo-product .background-media-text__spacer{display:none}.go-hobo-product .bg-img-txt-section{margin-bottom:80px}@media screen and (max-width: 768px){.go-hobo-img-txt.hide-mobile{display:none}.go-hobo-img-txt .hide-desktop{display:block}}.go-addons-wrapper{margin-top:24px;opacity:0;height:450px;overflow:hidden;min-height:400px}.go-addons-title{color:#000;min-width:200px;max-width:50%;text-wrap:nowrap;padding-top:15px}.go-addons-title p{font-weight:400;font-family:eb-garamond;font-size:20px!important;line-height:25px;width:100%;margin:0}.swatches-label-wrapper{display:none}.go-bundle-grid-item .grid-product__content .grid-product__info-container .title-container .title-wrapper{padding-top:2px!important}.go-addons-wrapper svg.slick-arrow.slick-next{right:0}.go-bundle-grid-item .grid-product__content .grid-product__info-container .title-container .title-wrapper .title{font-weight:400!important;letter-spacing:1px}.go-bundle-grid-item-atc--btn{height:36px!important;background-color:#fff}.go-bundle-grid-item-atc--text{font-weight:400!important;font-size:12px!important;padding:4px 8px}.go-bundle-grid-item .grid-product__content .grid-product__info-container .swatches-container .swatches-wrapper .color-swatch,.go-bundle-grid-item .grid-product__content .grid-product__info-container .swatches-container .swatches-wrapper .color-swatch:before{border-radius:unset!important}.mainline-product-section .go-bundle-grid-item .grid-product__content .grid-product__info-container{background-color:unset!important}.go-addons-wrapper svg.slick-arrow.slick-prev{left:0}.go-addons-wrapper .slick-arrow{display:none!important}.page-content--product .page-width .go-addons-wrapper .slick-list{min-height:unset;width:100%;margin:0 auto}@media screen and (max-width: 768px){.page-content--product .page-width .go-addons-wrapper .slick-list{width:100%}}.product-block--go-upsell{display:flex;background:#f3f3f3;margin-top:58px}.go-upsell--image-container{min-width:33%}.go-upsell--image-container img{width:100%}.go-upsell--content-container{display:flex;flex-direction:column;justify-content:space-between}.page-content--product .product-block--go-upsell .go-upsell--content-container .go-upsell--copy{margin-top:8%;line-height:20px;width:90%}.go-upsell--copy span{line-height:inherit}.go-upsell-copy--p-title{font-weight:700}.go-upsell--link{margin-bottom:8%;color:#000;font-weight:700;text-transform:uppercase}.go-upsell--link-copy{margin-right:20px}.go-upsell--link-icon svg{height:10px}.go-upsell--link-icon svg path{stroke:#000;opacity:1;stroke-width:4}@media only screen and (max-width: 768px){.go-upsell--link-copy{margin-right:10px;font-size:11px}.go-upsell--link-icon svg{height:8px}.page-content--product .product-block--go-upsell .go-upsell--content-container .go-upsell--copy{width:100%}}@media only screen and (min-width: 769px){.mainline-product-section .image-container{max-width:50%}.go-pdp-meta-wrapper{width:30%}}@media only screen and (min-width: 769px){.go-product-wrapper{max-height:900px;height:calc(100vh - var(--announcement-height, 0px) - 1px)}.go-pdp-meta-wrapper{max-height:100%;overflow-y:hidden;width:350px;flex-shrink:0;border-left:1px solid var(--color-border)}.go-pdp-meta-wrapper .product-single__meta{padding-top:calc(var(--header-height) + 30px);overflow-y:auto;max-height:100%}.mainline-product-section div[data-product-blocks],.mainline-product-section .go-swatch-wrapper{overflow:visible}.go-pdp-meta-wrapper .product-single__meta{overflow-x:visible}}@media only screen and (min-width: 1200px){.go-pdp-meta-wrapper{width:480px}}.mainline-product-section .product-single__meta::-webkit-scrollbar{display:none}.mainline-product-section .product-single__meta{-ms-overflow-style:none;scrollbar-width:none}.mainline-product-section .tangiblee-cta{border-bottom:1px solid #000}@media screen and (max-width: 768px){.tangiblee-cta.tangiblee-cta-mobile.tangiblee-cta-new-layout{width:auto!important;position:relative!important;border-bottom:1px solid #D9D9D9;top:unset!important;right:unset!important;font-size:16px!important;text-align:left;margin:0!important;justify-content:flex-start;font-weight:400!important;height:auto!important;padding:12px 12px 12px 0!important}.tng-title{border-bottom:solid 1px black!important;width:auto!important;line-height:1em!important;text-align:left!important}}.mainline-product-section .product-single__meta .rte,.mainline-product-section .badge-container.inline-desc{display:inline-block}.mainline-product-section .badge-container.inline-desc .badge{background-color:transparent;border:1px solid #c3bbbb}.mainline-product-section .image-container .badge-container{display:flex;justify-content:center;margin-bottom:20px;position:absolute;margin:0!important;left:10px;top:10px;z-index:2}@media screen and (max-width: 768px){.mainline-product-section .image-container .badge-container{left:0}}.mainline-product-section .badge-container .badge{padding:5px 12px;border-top:unset;border-bottom:unset;margin:0;color:#fff;border:1px solid #6b2f35;text-transform:uppercase;font-size:12px;line-height:unset;background:#6b2f35;letter-spacing:0;font-family:Montserrat}.mainline-product-section .slick-slide{padding:0!important}span.product__meta-tag.go-badge-copy.finalsale,span.product__meta-tag.go-badge-style.finalsale,.product__meta-tag.pre-order-badge{text-transform:uppercase!important;font-weight:400!important;border:1px solid grey;font-family:Montserrat;color:#000;padding:2px 8px;font-size:10px!important;width:auto;margin:0!important;height:auto;letter-spacing:0;max-width:200px;display:inline-block}span.product__meta-tag.go-badge-style,.product__meta-tag.go-badge-style .pdp-details-preorder{color:#000!important;margin-bottom:1%!important}.mainline-product-section ul{margin:0 0 10px!important;list-style-type:none!important}.mainline-product-section p{margin-bottom:0!important}.mainline-product-section h4{font-size:.8em!important;text-transform:capitalize!important;margin-top:20px!important;margin-bottom:5px!important}.mainline .go-color-name-wrapper,.page-width .product-single__meta .go-color-name-wrapper p{padding-bottom:1%!important}@media screen and (min-width: 769px){.mainline-product-section .page-content--product .page-width .product-single__meta{padding-left:1px!important}}@media screen and (max-width: 768px){.go-color-name-wrapper{display:flex;align-items:center;justify-content:space-between}.see-more-colors-trigger{width:30%;display:flex;justify-content:flex-end}}.mainline-product-section .product-single__meta .product-block--price{margin-bottom:16px}.product__policies{margin:0}.tab-title{text-transform:uppercase}.see-more-colors-trigger{font-size:10px;text-decoration:underline;font-family:Montserrat,sans-serif;line-height:25px;padding:4px;text-transform:uppercase;white-space:nowrap;text-align:left!important}.see-more-colors-trigger a{color:#444!important}@media screen and (min-width: 769px){.collapsible-trigger-btn,.pdp-block-desc .rte p{font-size:14px!important}.mainline-product-section .go-color-name-wrapper{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}.see-more-colors-trigger{padding:0 0 0 15px;text-transform:capitalize}.mainline-product-section .product__price,.see-more-colors-trigger a{font-size:13px}.see-more-colors-trigger{border-bottom:0px!important}.mainline-product-section .product__price--compare{padding-right:0}.mainline-product-section .product-media-wrapper .slick-slide{display:flex;justify-content:center}.mainline-product-section .product-media-wrapper .slick-slide img{max-width:600px}}.mainline-product-section .free-note-container{width:100%;text-decoration:none;text-align:center;white-space:normal;letter-spacing:1px;font-size:12px;font-family:Montserrat;font-weight:400;padding:12px 16px;line-height:16px!important}.slick-dots{display:none!important}@media screen and (max-width: 768px){#product-thumbnails-carousel{display:none!important}.product-section:not(.go-product-section) .product-mainimage{cursor:grab!important}.slick-dots{display:flex!important;justify-content:center;margin-top:10px}.slick-dots button{display:none}.slick-arrow{display:none!important}.slick-dots li{flex:1;margin-right:0!important;margin-left:0!important;height:6px;background:#ccc;transition:background .3s}.slick-dots li:first-child{border-radius:3px 0 0 3px}.slick-dots li:last-child{border-radius:0 3px 3px 0}.slick-dots .slick-active{background:#000}}.collapsible-content__inner.rte.description-container{overflow:hidden;display:block;position:relative;max-height:4.5em;line-height:1.5em;transition:max-height .3s ease-in-out}.collapsible-content__inner.rte.description-container.expanded{max-height:none}.mainline-product-section .grid-product__content{border:2px solid #f8f8f8}.custom-content-container{height:0;margin:0;padding:0}.index-section--hero.video-wrapper-parent{margin-top:0%}.custom-content{height:0}#videoWrapper{scroll-margin-top:100px}.content-wrapper{position:relative}.description-content-wrapper{position:relative;margin-top:24px}.content-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;position:relative}.read-more-wrapper,.read-less-wrapper{text-align:right;padding:0}.read-more-text,.read-less-text{cursor:pointer;font-weight:400;font-size:12px;text-transform:uppercase;position:absolute;right:0;bottom:0;background:#f2f2f2;display:inline}.read-more-ellipsis{padding:0 4px 0 16px;letter-spacing:2px}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner.description-container{padding:0 20px 20px}.read-more-text:hover,.read-less-text:hover{text-decoration:underline}.content-full{display:none;position:relative}.content-full.is-expanded{display:block}.content-text{margin-bottom:8px}.collapsible-content.is-expanded{height:auto!important;padding-bottom:16px}.collapsible-content.is-expanded .collapsible-content__inner.rte.description-container{max-height:unset!important}.collapsible-content.is-expanded>.read-more{display:none}.mainline-product-section .product-block--tab .collapsible-trigger-btn--borders{padding-left:0}
/*# sourceMappingURL=/cdn/shop/t/1329/assets/mainline-custom-styles.css.map */
