.product-wrapper:not(.layout--thumbnail_slider):not(.layout--thumbnail_stacked) .breadcrumbs{position:absolute;top:12px;left:16px;z-index:1}.content-for-layout.header-style--gradient .product-wrapper:not(.layout--thumbnail_slider):not(.layout--thumbnail_stacked) .breadcrumbs{top:calc(var(--header-height) + 12px)}.layout--thumbnail_slider .breadcrumbs{padding:1rem 0;order:1;flex:0 0 100%;text-align:center}.layout--thumbnail_slider .main-gallery{flex:0 0 100%;width:100%}.layout--thumbnail_slider #main-carousel{flex:0 0 100%}.product__media .video-icon svg{background:#00000080;border-radius:100%;z-index:2}.product__media .splide.is-focus-in .splide__slide:focus:after{content:"";position:absolute;border:2px solid black;height:100%;width:100%;top:0}#main-carousel .video-icon{bottom:1rem;left:0;right:0;text-align:center;z-index:2}.product__media .fill-container,.product__media .icon--pause{fill:#fff}#thumbnail-carousel{display:none}#thumbnail-carousel{max-width:80%;margin:auto;padding:1rem}#thumbnail-carousel .splide__arrow{background:none}.splide__pagination__page.video:after{border-width:6px 0px 6px 10px;border-color:transparent transparent transparent var(--color-primary-text);border-radius:0}.splide__pagination__page.video.is-active:after,.splide__pagination__page.video:hover:after{background:none}.badge.badge--custom{background:#d4d4d4;border:none;padding:4px}.icon__zoom{top:4rem;right:4rem}.zoom-enabled:not(.media-video){cursor:url(zoom_plus.svg),zoom-in}.gallery-zoom{display:none;position:fixed;left:0;right:0;top:0;width:100%;height:100%;z-index:6;overflow-y:scroll}.gallery-zoom--active{display:block}.gallery-zoom .icon__close{color:#fff;right:1rem;top:1rem;cursor:pointer;background:none;border:none}.gallery-zoom img{width:100%;cursor:url(cross.svg),zoom-out}@media screen and (max-width: 768px){.product-wrapper{padding:0}.gallery-zoom img{object-fit:cover;height:100%}.icon__zoom{top:2rem;right:2rem;bottom:unset}}.product__info-container{padding:1rem;background-image:none;background-color:var(--color-primary-background)}.product__info>div:last-child{margin-bottom:0}h1{margin-bottom:4px}.size.product-form__input{margin:0;gap:35px;padding-bottom:31px}.size.product-form__input legend{padding:0}.product__info-container variant-radios .product-form__input:not(.color) input:checked+label{background-color:var(--color-primary-text);color:#fff}.quantity-wrapper{margin-bottom:1rem}.quantity-wrapper label{margin-bottom:.5rem}.quantity__input{border:1px solid var(--color-border);border-radius:0;background:transparent;width:40px;text-align:center;padding:8px;text-decoration:underline}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.product__text.text-uppercase{font-weight:600;font-size:12px;line-height:20px;letter-spacing:1px;margin-bottom:4px}.product-tabs{margin-bottom:2rem}.product__info .price{font-size:15px;line-height:145%}.product__info .price .badge--sale{display:none}.product__info .price:has(.price-item--compare) .price-item--regular{color:#c2262e}.product__info .installment{font-size:12px;line-height:12px;font-family:Poppins;margin-bottom:2rem}.badge{font-weight:600;font-size:10px;line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:4px 8px;border:1px solid}.product__info variant-radios{margin:24px 0}.product__info legend{text-transform:capitalize;font-size:12.8px;line-height:16px}.product__info #selectedOption{color:#757575}.product__info .size #selectedOption{text-transform:uppercase}.product__info fieldset:not(.color) legend{margin-bottom:10px}.product-form{padding-bottom:12px}.product-form--dynamic-checkout{min-height:112px}.shopify-app-block[data-block-handle=reviews]{border-top:1px solid;padding:2rem 0;margin-bottom:2rem}.rating{display:inline-block;margin:0}.rating-star{--letter-spacing: .25;--font-size: 1}.rating-star{--percent: calc( ( var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size))) ) * 100% );letter-spacing:calc(var(--letter-spacing) * 1rem);font-size:calc(var(--font-size) * 1rem);line-height:16px}.rating-star:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,var(--color-primary-text) var(--percent),rgba(163,163,163,.15) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.product__info-container .spr-container{padding:0;border:none;text-align:center}.product__info-container .spr-container *{font-size:12px;line-height:normal}.product__info-container .spr-header-title{font-family:var(--font-body);font-size:14px;font-weight:600;text-transform:uppercase;line-height:20px;margin-bottom:1rem}.product__info-container .spr-form{display:block;max-width:300px;margin:0 auto 24px;border:none}.product__info-container .spr-form .spr-form-title{font-family:var(--font-body);text-transform:uppercase}.product__info-container .spr-form label{text-align:left;display:block;margin-bottom:.5rem}.product__info-container .spr-form input{margin:0;background:transparent;border:none;border-bottom:1px solid}.product__info-container .spr-form .spr-form-actions{display:flex;justify-content:center}.product__info-container .spr-form [type=submit]{background-color:var(--color-primary-text);color:#fff;border:none;font-size:10px}.product__info-container #shopify-product-reviews{margin:0}.product__info-container .spr-summary-caption{margin-bottom:1rem}.product__info-container .spr-summary>span{display:block}.product__info-container .spr-summary-actions-newreview{display:inline-block;float:none;padding:.5rem 1.75rem;font-size:10px;text-transform:uppercase;font-weight:600;background-color:var(--color-primary-text);color:#fff;text-decoration:none}.product__info-container .spr-review-footer{margin-bottom:0}.product__info-container .spr-review-reportreview{float:none}.product__info-container .spr-review{margin-top:32px;padding:0;border:none}.product__info-container .spr-reviews,.product__info-container .spr-review:first-child{margin-top:0}.product__info-container .spr-summary{margin-bottom:32px}.share-buttons,.social-sharing{gap:.5rem}.social-sharing a{flex:0 0 24px}.share-button{margin-bottom:1rem}.share-button .details__content{z-index:1;background-color:var(--color-primary-background)}.share-button .details__content-inner{border:1px solid}.share-button .input-field{width:92%}.share-button input{-webkit-appearance:none;border:none;border-right:1px solid;padding:.5rem;background:transparent;width:100%}.share-button .btn--copy{padding:0 1rem}.share-success-message{background-color:#fff;width:100%;height:100%;padding:.5rem}.share-success-message svg{margin-right:.5rem}.layout--thumbnail_slider .product__media,.layout--thumbnail_stacked .product__media{display:flex;flex-wrap:wrap;gap:1rem}.layout--thumbnail_stacked #thumbnail-carousel{order:2;flex:0 0 100%}.layout--thumbnail_stacked #main-carousel{order:1;flex:0 0 100%}@media screen and (max-width: 768px){.product__media{width:100%;position:sticky;-webkit-sticky:sticky;top:0}#main-carousel .external-video__cover:before{content:"";position:absolute;top:0;left:0;width:100%;height:45%;z-index:1}#main-carousel .external-video__cover:after{content:"";position:absolute;bottom:60px;left:0;width:100%;height:32%;z-index:1}#main-carousel .external-video__cover.external-video--vimeo:before{height:60%}#main-carousel .external-video__cover.external-video--vimeo:after{bottom:0;height:15%}body:not(.modal--open) .product__info-container{z-index:1;transform:translate3d(0,1px,0)}}@media screen and (min-width: 769px){.sticky-atc{display:none}.layout--thumbnail_slider .product__media{gap:0 1rem}.layout--thumbnail_slider .breadcrumbs{text-align:left;order:0}.layout--thumbnail_slider .product__info-container{padding-top:2rem;padding-left:1rem}#main-carousel{padding:0}#main-carousel .media-video{min-height:250px;z-index:1}#thumbnail-carousel{display:block;max-width:80%;margin:auto;padding:1rem}#thumbnail-carousel .icon--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#thumbnail-carousel img{height:100%;object-fit:cover}#thumbnail-carousel .splide__arrow--prev{left:-3.5em}#thumbnail-carousel .splide__arrow--next{right:-3.5em}.content-for-layout.header-style--gradient .product-wrapper:not(.layout--thumbnail_slider):not(.layout--thumbnail_stacked) .product__info-container{padding-top:calc(var(--header-height) + 1rem)}.is-background .product__info-container{background-attachment:fixed;background-size:65%;background-repeat:no-repeat;background-position:top right}.is-background .product__info{background-color:#ddddd5bf;box-shadow:-10px 10px 15px #0000001a,10px -10px 15px #0000001a,-10px -10px 15px #0000001a,10px 10px 15px #0000001a}.product__info{padding:16px 40px 40px;background-color:var(--color-primary-background)}}@media screen and (min-width: 769px) and (max-width: 1024px){.product__media,.product__info-container{flex:0 0 50%}}@media screen and (min-width: 1025px){.layout--thumbnail_slider .breadcrumbs{order:0}.product-wrapper:not(.layout--stacked) .product__media{flex:0 0 calc(100% - 534px)}.layout--grid .splide.is-initialized:not(.is-active) .splide__list{display:grid;grid-template-columns:1fr 1fr;gap:1px}.layout--grid .product__info-container{padding:1rem}.content-for-layout.header-style--gradient .layout--grid .product__info-container{padding-top:var(--header-height)}.layout--thumbnail_slider #main-carousel{flex:0 0 100%}.layout--thumbnail_slider #thumbnail-carousel{flex:0 0 90px}.layout--thumbnail_stacked .product__media{display:flex;gap:1rem;align-items:flex-start}.layout--thumbnail_stacked .product__media.product-item--sticky{column-gap:5px}.layout--thumbnail_stacked #main-carousel{flex:1;order:2}.layout--thumbnail_stacked #thumbnail-carousel{flex:0 0 93px;order:1;position:sticky;top:var(--header-height, 0px);align-self:flex-start;max-height:calc(100vh - var(--header-height, 0px));overflow-y:auto;visibility:visible;margin-top:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}.layout--thumbnail_stacked #thumbnail-carousel .splide__track{height:auto}.layout--thumbnail_stacked #thumbnail-carousel .splide__list{flex-direction:column;height:auto}.layout--thumbnail_stacked #thumbnail-carousel .splide__slide{margin-bottom:5px;cursor:pointer;transition:border-color .2s ease}.layout--thumbnail_stacked #thumbnail-carousel .splide__slide:last-child{margin-bottom:0}.layout--thumbnail_stacked #thumbnail-carousel .splide__slide.is-active{border:2px solid var(--color-primary-text, #000)}.layout--thumbnail_stacked #main-carousel .splide.is-initialized:not(.is-active) .splide__list{display:flex;flex-direction:column;gap:1rem}.layout--thumbnail_stacked .breadcrumbs{padding:1rem 0;order:0;flex:0 0 100%;text-align:left}.product-wrapper:not(.layout--thumbnail_slider):not(.layout--thumbnail_stacked) #thumbnail-carousel{position:absolute;top:50%;right:-107px;transform:translateY(-50%)}.product-wrapper:not(.layout--thumbnail_slider):not(.layout--thumbnail_stacked) .product__media.product-item--sticky{top:0}.product-item--sticky{position:sticky;-webkit-sticky:sticky;top:var(--header-height)}.product__info.product-item--sticky{max-height:calc(100dvh - var(--header-height));overflow-y:auto}#thumbnail-carousel{max-width:100%}#thumbnail-carousel .splide__arrows--ttb .splide__arrow--prev{left:50%;top:-2.5em}#thumbnail-carousel .splide__arrows--ttb .splide__arrow--next{left:50%;bottom:-2.5em}.product__info-container{z-index:1}}@media screen and (max-width: 768px){.layout--thumbnail_stacked #main-carousel{position:relative}.layout--thumbnail_stacked .splide__pagination.splide__pagination--ltr{position:absolute!important;bottom:20px!important;left:0!important;z-index:10!important;background:none!important;padding:0!important;width:auto!important;right:0!important}.layout--thumbnail_stacked .splide__pagination--ltr .splide__pagination__page:after{border:1px solid #ffffff!important;background-color:transparent!important}.layout--thumbnail_stacked .splide__pagination--ltr .splide__pagination__page.is-active:after,.layout--thumbnail_stacked .splide__pagination--ltr .splide__pagination__page:hover:after{background:#fff!important;border-color:#fff!important}}@media screen and (min-width: 1280px){.product__info-container{padding:70px}.content-for-layout.header-style--gradient .layout--stacked .product__info-container{padding-top:calc(var(--header-height) + 70px)}}@media screen and (min-width: 1440px){.product-wrapper:not(.layout--thumbnail_slider):not(.layout--thumbnail_stacked) .breadcrumbs{left:56px}}.product__info-container{width:100%}.product-tabs{gap:0 1.5rem}.product__info-container .product-tabs{gap:0}.product__info-container .tabs__content{overflow:auto}.product-tabs label{font-weight:400;padding:.5rem 0;margin-bottom:1rem;font-size:11px;line-height:153%;letter-spacing:.11rem;text-transform:uppercase}.product-tabs input:checked+label{text-decoration:underline;text-underline-offset:4px}.tabs__content{width:100%;height:0;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;order:1;overflow:scroll}.tabs__content p,.tabs__content li,.tabs__content td{font-size:15px;line-height:145%;letter-spacing:normal}.tabs__content p:last-child{margin-bottom:0}.product-tabs input:checked+label+.tabs__content{height:auto;visibility:visible;opacity:1}pickup-availability:not(pickup-availability:empty){display:block;min-height:80px;margin-bottom:1rem}pickup-availability-preview p{margin-bottom:.5rem}.pickup-availability__store{font-size:12.8px;line-height:16px;margin-bottom:.25rem}.pickup-availability__store .text-bold{font-weight:600}.pickup-availability__time{font-size:10.24px;line-height:16px}pickup-availability-drawer.drawer{justify-content:flex-end}pickup-availability-drawer .drawer__header{margin:24px auto}pickup-availability-drawer .drawer__header p{margin-bottom:0;font-size:12.8px;line-height:16px;text-transform:capitalize}pickup-availability-drawer.drawer ul{padding:1rem}pickup-availability-drawer li{padding:.5rem 0 1rem;border-top:1px solid #737373}pickup-availability-drawer li h3{font-size:16px;line-height:24px;font-weight:600;margin-bottom:.5rem}.content-for-layout .modal--active .product__info-container{z-index:3}.content-for-layout .modal-trigger{font-size:12.8px;line-height:16px;margin-bottom:1rem}@media screen and (max-width: 768px){.sticky-atc{display:flex;justify-content:center;position:fixed;bottom:0;width:100%;z-index:999;padding:.5rem 1rem;background-color:var(--color-primary-background);box-shadow:0 -10px 15px #0000001a;transform:translateY(100%);transition:transform .3s ease-in-out}.sticky-atc.active{transform:none}.sticky-atc .btn--primary{width:100%;background-color:var(--color-primary-text);color:#fff;opacity:1}}.color.product-form__input{display:none}@media screen and (min-width: 1025px){.template-product #thumbnail-carousel .splide__arrows--ttb .splide__arrow{background-color:transparent}}.quantity-wrapper .mobile--only{display:none}.size-guide-mobile{background:transparent;border:0;padding:0;position:absolute;right:0;transform:translateY(-35px);font-size:12.8px;letter-spacing:1px;text-decoration:underline;text-underline-offset:5px;display:none}@media screen and (max-width: 768px){.quantity-wrapper{display:flex;align-items:center}.quantity__input{font-size:12.8px;border:0;padding:0;width:20px;margin:0 0 0 10px}.quantity-wrapper label{margin:0}.quantity-wrapper .mobile--only{display:inline}.size-guide-mobile{display:block;color:var(--color-primary-text)}.tabs__content p,.tabs__content li,.tabs__content td{font-size:13px}}.product__info-container .size-guide-btn{display:none}@media (max-width: 1200px){#main-carousel .media-ratio{padding-top:var(--media-ratio-mobile)}}@media (min-width: 769px) and (max-width: 1024px){.product__media{position:relative}}.product__media .badges{top:18px;left:112px;gap:.5rem;z-index:1}@media (max-width: 768px){.product__media .badges{top:18px;left:18px;z-index:1}}.preorder-message:has(#preorderDate:empty){display:none}.preorder-message{margin-bottom:2rem}.preorder-message__heading{font-size:1rem}.product__info h1{margin-top:12px;margin-bottom:12px}.yotpo-product-points-widget-potential-earning-points,.yotpo-product-points-widget-potential-earning-points a,.yotpo-product-points-widget-potential-earning-points span{font-size:13px!important;font-family:var(--font-body)!important;font-weight:var(--font-body-weight)!important;line-height:145%!important;letter-spacing:normal!important;margin-top:24px}.yotpo-product-points-widget-potential-earning-points a{text-decoration:none!important;position:relative}.yotpo-product-points-widget-potential-earning-points a:after{height:1px;text-decoration:underline!important;left:0;bottom:0;position:absolute;content:"";max-width:0px}@media (hover: hover){.yotpo-product-points-widget-potential-earning-points a:hover{opacity:.6;transition:opacity .3s;text-decoration:underline!important}.yotpo-product-points-widget-potential-earning-points a:hover:after{max-width:100%;text-decoration:underline!important}}.product__info .color-swatches__label{font-size:13px;line-height:145%;letter-spacing:normal;margin-bottom:14px;margin-top:24px}.product__info .color-swatches__container{gap:16px}.product__info legend{font-size:13px;line-height:145%;letter-spacing:normal}.product__info #selectedOption{color:inherit}.product__info .product-form__input:not(.color) input[type=radio]:checked+label{border:none;text-decoration:underline;text-underline-offset:4px;font-size:15px;line-height:145%;letter-spacing:normal}.product__info .product-form__input:not(.color) input[type=radio]+label,.product__info .product-form__input:not(.color) input[type=radio].sold-out+label{border:none;font-size:15px;line-height:145%;letter-spacing:normal;min-width:0}.product__info variant-radios .size-guide-trigger{font-size:13px;line-height:145%;letter-spacing:normal;text-decoration:none;top:auto;right:auto;left:0;bottom:0}.product__info .variant-options .size-guide-trigger span{text-underline-offset:4px;text-decoration:underline;margin-left:8px}.product__info .variant-options input+label{padding:4px 0}.yotpo-reviews-star-ratings-widget span{font-size:13px!important;line-height:145%!important;font-family:var(--font-body)!important;letter-spacing:normal!important;font-weight:var(--font-body-weight)!important}.yotpo-reviews-star-ratings-widget span:has(svg){height:19px!important}.yotpo-reviews-star-ratings-widget svg{height:14px!important;width:14px!important}.ugc-storefront-widgets-tabs-container{display:none!important}.yotpo-head{flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;margin-top:0!important;padding-bottom:8px;margin-bottom:38px;border-bottom:1px solid #E9E9E9}.yotpo-display-s .yotpo-bottom-line{flex-direction:row!important;flex:1!important;justify-content:space-between!important;padding-left:110px}.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper{flex-direction:row!important;justify-content:flex-start!important;align-items:end!important}#yotpo-main-widget-btn{border-radius:0!important}@media (max-width: 768px){.yotpo-head,.yotpo-display-s .yotpo-bottom-line,.yotpo-display-s .yotpo-main-layout .yotpo-layout-header-wrapper{flex-direction:column!important}}.pdp-main-container{width:calc(100% - 137px);margin:0 89px 0 48px;padding:0}.pdp-main-container .product__info{padding:0}.pdp-main-container .product__info-container{padding:47px 0 0 77px}@media (max-width: 768px){.pdp-main-container{width:100%;margin:0}.pdp-main-container .product__info-container{padding:1rem}.product-wrapper .product__media{overflow:clip}}.yotpo-headline{text-align:left;align-self:start!important}
/*# sourceMappingURL=/cdn/shop/t/344/assets/product.css.map */
