.product-wrapper:not(.layout-contained) .breadcrumbs{position:absolute;top:calc(var(--header-height, 56px) + 12px);left:16px;z-index:1}.content-for-layout.header-style--floating .product-wrapper:not(.layout-contained) .breadcrumbs{top:calc(var(--header-height, 56px) + 12px)}.layout-contained .breadcrumbs{padding:1rem 0;order:1;flex:0 0 calc(100% - 2rem);text-align:center}.layout-contained{padding:0}.product__media .video-icon svg{background:#00000080;border-radius:100%;z-index:2}#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}.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}.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}.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}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:var(--font-size-small-alt);line-height:20px;letter-spacing:1px;margin-bottom:4px}.product-tabs{margin-bottom:2rem}.product__info .price{font-size:var(--font-size-body-large);line-height:32px;font-weight:500;margin-bottom:1rem}.badge{font-weight:600;font-size:var(--font-size-extra-small);line-height:20px;letter-spacing:1px;text-transform:uppercase;padding:4px 8px;border:1px solid}.product__info variant-radios{margin:1rem 0}.product__info legend{text-transform:capitalize;font-size:var(--font-size-small);line-height:16px}.product__info #selectedOption{font-weight:600}.product__info .size #selectedOption{text-transform:uppercase}.product__info fieldset:not(.color) legend{margin-bottom:8px}.product-form{padding-bottom:2rem}.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:var(--font-size-small-alt);line-height:normal}.product__info-container .spr-header-title{font-family:var(--font-body);font-size:var(--font-size-body-small);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:var(--font-size-extra-small)}.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:var(--font-size-extra-small);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-contained .product__media{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.product__media{position:sticky;-webkit-sticky:sticky;top:0}.layout-contained #main-carousel{flex:0 0 100%;margin:0 auto}#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%}.product__info-container{z-index:2;transform:translate3d(0,1px,0)}}@media screen and (min-width: 769px){.sticky-atc{display:none}body:not(.modal--open) .product__media{z-index:2}.layout-contained{padding:0 1rem}.layout-contained .product__media{gap:0 1rem}.layout-contained .breadcrumbs{text-align:left;order:0}.layout-contained.is-gallery .product__info-container{padding-top:2rem}.product__media{max-width:50%}#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:-2.5em}#thumbnail-carousel .splide__arrow--next{right:-2.5em}.product__info-container{padding:1rem}.content-for-layout.header-style--floating .product__info-container{padding-top:calc(var(--header-height, 56px) + 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: 1025px){.layout-contained .breadcrumbs{order:0}.layout-contained #main-carousel{flex:0 0 calc(100% - 138px);margin-left:1rem;order:1;transform:none}.layout-contained #thumbnail-carousel{flex:0 0 90px}.product-wrapper:not(.layout-contained) #thumbnail-carousel{position:absolute;top:50%;right:-107px;transform:translateY(-50%)}.product-item--sticky{position:sticky;-webkit-sticky:sticky;top:var(--header-height)}.product__info.product-item--sticky{top:var(--header-height, 56px)}#thumbnail-carousel{padding:0;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}.is-gallery .product__info-container{padding:1rem 1rem 124px}.product__info-container{z-index:1}}@media screen and (min-width: 1280px){.product__info-container{padding:70px}.content-for-layout.header-style--floating .product__info-container{padding-top:calc(var(--header-height, 56px) + 70px)}.is-gallery .product__info-container{padding:1rem 70px 1rem 124px}.layout-contained.is-gallery .product__info-container{padding-left:70px}}@media screen and (min-width: 1440px){.product-wrapper:not(.layout-contained) .breadcrumbs{left:56px}}.product-tabs{gap:0 1.5rem}.product-tabs label{font-weight:600;padding:.5rem 1rem;margin-bottom:1rem;border-bottom:1px solid var(--color-border)}.product-tabs input:checked+label{border-bottom:2px solid var(--color-primary-text)}.tabs__content{width:100%;height:0;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;order:1}.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:var(--font-size-small);line-height:16px;margin-bottom:.25rem}.pickup-availability__store .text-bold{font-weight:600}.pickup-availability__time{font-size:var(--font-size-extra-small);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:var(--font-size-small);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:var(--font-size-body);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:var(--font-size-small);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:1;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}}.product-wrapper:not(.layout-contained) .breadcrumbs{position:relative}.template-product .product__media .breadcrumbs{position:relative;top:unset;left:unset;margin:1rem}.rating-star:before{-webkit-text-fill-color:var(--color-focus)}@media screen and (max-width: 768px){.product__media{width:100%}}.product-page-info__subtitle{display:block;margin:0;padding:0;font-size:var(--font-size-body);letter-spacing:.22px;text-transform:unset;color:#4f4f4f;line-height:30pt}.product-page-info__weight{font-size:var(--font-size-body);color:#4f4f4f}.product__info .rating{display:block;margin:.5rem 0}[data-oke-reviews-widget]{padding-left:10px;padding-right:10px}.okeReviews-reviews p{font-size:var(--font-size-body-large);line-height:1.3;color:#383535}.okeReviews-review{color:#383535}.okeReviews-review-side,.okeReviews-review-primary{padding-top:35px!important;padding-bottom:35px!important;border:0!important}.okeReviews-review-side{padding-left:0!important;padding-right:0!important}.okeReviews-review-primary{padding-left:120px!important;padding-right:0!important}.okeReviews-ratingDistribution-item:before{content:none}.okeReviews-reviewsWidget-emptyMessage{margin-bottom:40px}.okeReviews-review-reviewer-profile{border:0}.okeReviews-review-reviewer-profile-details{padding:0}.okeReviews-review-reviewer-profile-avatar{display:none}.okeReviews-review-reviewer-profile-name{font-size:var(--font-size-body-large);line-height:1.3}.okeReviews-review-reviewer-profile-status{display:inline-block;padding:2px 6px;font-size:var(--font-size-small);line-height:1.67;letter-spacing:.83px;text-transform:uppercase}.okeReviews-review-reviewer-profile-status.okeReviews-review-reviewer-profile-status--verified{background-color:#0f0}.okeReviews-review-reviewer-profile-status.okeReviews-review-reviewer-profile-status--verified:before{content:none}.okeReviews-review-meta{margin-bottom:30px}.okeReviews-starRating{width:114px;height:18px}.okeReviews-starRating-indicator-layer{background-size:100px 18px}.okeReviews-review-main-heading{margin-bottom:20px;font-size:var(--font-size-heading-small);font-weight:400;text-transform:uppercase;color:#383535}.okeReviews-review-main-content-body{font-size:var(--font-size-body-large);line-height:1.3;letter-spacing:.29px;color:#383535}@media screen and (max-width: 1199px){.okeReviews-review-primary{padding-left:20px!important}}@media screen and (max-width: 733px){[data-oke-reviews-widget] p{font-size:var(--font-size-body-small)}.okeReviews-reviews-review{padding-top:35px;padding-bottom:35px}.okeReviews-review-side,.okeReviews-review-primary{padding-top:0!important;padding-bottom:0!important}.okeReviews-review-primary{padding-left:0!important}.okeReviews-review-reviewer-profile{margin-bottom:.5em;padding-bottom:0}.okeReviews-starRating{width:95px;height:15px}.okeReviews-starRating-indicator-layer{background-size:90px 15px}.okeReviews-review-main-heading{font-size:var(--font-size-heading-small)}.okeReviews-review-main-content-body{font-size:var(--font-size-body-small)}}[data-oke-reviews-product-listing-rating]{margin-top:20px}[data-oke-reviews-product-listing-rating] .okeReviews-reviewsSummary-ratingCount{color:#4f4f4f}@media screen and (max-width: 575px){[data-oke-reviews-product-listing-rating] .okeReviews-reviewsSummary-ratingCount{margin-top:5px}}@media screen and (min-width: 1025px){.product-wrapper:not(.layout-contained) #thumbnail-carousel{right:unset;left:20px}.product__media .product-media__badge-wrapper .badge__img{left:130px}}.product-form .btn--primary{background:var(--color-primary-btn-text);color:var(--color-primary-btn-bg);padding:15px}.product__info-container .variant-options label{font-size:var(--font-size-body)}.template-product .section-product-recommendations .section-heading{text-align:left}.template-product .section-product-recommendations .shop-all{padding-top:4px;font-size:var(--font-size-body-large)}.installments-wrapper{margin-bottom:1rem}.template-product quantity-input{border:1px solid;display:inline-block}.template-product quantity-input .btn{padding:8px}.template-product quantity-input input{background:transparent;width:40px;text-align:center;text-decoration:underline;border:none}.details__content-inner span{font-family:var(--font-body)!important;font-size:unset!important}.product-form__buttons{display:flex;flex-wrap:wrap;justify-content:space-between}#AddToCartButton,.shopify-payment-button{flex:1 1 100%}#klaviyo-target{display:none;order:1;max-width:48%;width:100%;height:44px;margin-top:16px}#klaviyo-target.open{display:block}#ps__bis_container_root{order:0;width:100%;max-width:48%;margin-top:16px}#ps-bis-widget__button,#klaviyo-target .klaviyo-bis-trigger{background-color:#000!important;color:#fff!important;width:100%;padding:0 16px!important;font-size:13px!important;text-decoration:none!important;text-transform:uppercase;font-weight:400!important;letter-spacing:.65px;min-height:35px;height:44px;line-height:14px;display:flex;align-items:center;justify-content:center}#klaviyo-target .klaviyo-bis-trigger:hover{background:#000;opacity:1}.product__info .price-item--regular{order:-1}.product__info .price-item--compare{order:0}
/*# sourceMappingURL=/cdn/shop/t/388/assets/product.css.map?v=41111328862183371991712809494 */
