.product--details .product-form__input--circle{--color-swatch-dark-sapphire: #2A2A35}.product--details .container{max-width:1440px;margin:0 auto;width:100%}.t-product #mainContent{margin-top:46px}.t-product modal-dialog{background:#1b1b1880}.MainProduct-Grid{display:flex;margin-top:24px}.MainProduct-Grid .bullet-product-media{width:100%}.MainProduct-Grid [id^=Slider-Gallery]{flex-direction:initial;flex-wrap:wrap;gap:16px 0}.product-page .MainProduct-Grid media-gallery:where([data-slider=false],.product-page .MainProduct-Grid [data-slider=desktop]) .slider__slide{outline:0;width:100%}.product-page .MainProduct-Grid .bullet-product-content[order="3"]{border-inline-start:0}.product-page .MainProduct-Grid .bullet-product-content{padding-right:48px;width:100%}.MainProduct-Grid .swatch,.MainProduct-Grid .swatch-input__input+.swatch-input__label:hover .swatch,.MainProduct-Grid .swatch-input__input:active+.swatch-input__label .swatch,.MainProduct-Grid .swatch-input__input:checked+.swatch-input__label .swatch{aspect-ratio:inherit;width:20px;height:20px;border:0;margin:0;flex-shrink:0;outline-offset:0;outline:0}.MainProduct-Grid .swatch-input__input+.swatch-input__label{position:relative;margin:0 auto;width:32px;height:32px;border:1px solid #939386;display:flex;justify-content:center;align-items:center;border-radius:100%;outline-offset:0;outline:0}.MainProduct-Grid .swatch-input__input+.swatch-input__label .swatch,.MainProduct-Grid .swatch-input__input.disabled+.swatch-input__label>.swatch{width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.MainProduct-Grid .swatch-input__input+.swatch-input__label .swatch img{width:100%;height:100%;border-radius:100%}.product-page .MainProduct-Grid .dropdown-caret:after{display:none}.product-page .MainProduct-Grid details .dropdown-caret svg{scale:-1;transition:scale .2s ease-in}.product-page .MainProduct-Grid details[open] .dropdown-caret svg{scale:1;transition:scale .2s ease-in}.product-tags .tag{padding:8px;background:#fff;font-family:Space Mono;font-weight:400;font-size:13px;line-height:160%;text-transform:uppercase;color:#1b1b18}.product-tags .soldout{background:#e7e7e4;color:#5e5e54}.product-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;position:absolute;top:0;left:0;z-index:2;width:100%;padding:24px 48px}.collections-tab-products .product-detail .product-tags{top:0;left:0;padding:16px}.product .cards span.product-badge.sale-percentage,.product-tags .tag-sale{color:#d42b2b}.product .cards .card-image .product-tags{padding:16px}.MainProduct-Grid product-form.product-form{max-width:100%;width:100%;display:inline-block}.MainProduct-Grid .title-product .title{font-family:Space Mono;font-weight:400;font-size:20px;line-height:32px;text-transform:capitalize;padding-top:1px;margin-bottom:22px}.MainProduct-Grid .title-product .title strong{display:inline-block;width:100%;vertical-align:top;font-style:normal;font-weight:400;font-size:33px;line-height:53px;color:#1b1b18;text-transform:initial}.MainProduct-Grid .product-form__input--pill .variant--item input[type=radio]+label{text-align:center;width:100%;font-family:Space Mono;font-weight:400;font-size:16px;line-height:26px;color:#1b1b18;border:1px solid #1B1B18;padding:6px 20px}.MainProduct-Grid .product-form__input--pill .variant--item{text-align:center;position:relative}.MainProduct-Grid .product-form__input--pill input[type=radio]:checked+label{box-sizing:border-box;background:#9bbf4f;box-shadow:0 0 8px #00000026}.MainProduct-Grid .variants--option .title--variant-color{font-family:Space Mono;font-weight:700;font-size:16px;line-height:26px;color:#939386}.product-page .MainProduct-Grid .bullet-product-content>product-info section{padding:0 0 0 24px}.MainProduct-Grid .product-form__input--pill input[type=radio]:disabled+label,.MainProduct-Grid .product-form__input--pill input[type=radio].disabled+label{text-decoration:none;border-color:#c3c3bc}.MainProduct-Grid .product-form__input--pill input[type=radio]:disabled+label:after,.MainProduct-Grid .product-form__input--pill input[type=radio].disabled+label:after{content:"";position:absolute;height:calc(100% + 13px);width:1px;top:-6px;left:48%;background-color:#c3c3bc;transform:rotate(-139.71deg)}.MainProduct-Grid .product-form__input--pill .swatch-group{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:15px;width:100%;margin-top:10px}.product-page .MainProduct-Grid .variant-picker modal-opener button{font-family:Space Mono;font-weight:700;font-size:13px;line-height:21px;color:#1b1b18;padding-bottom:3px;border-bottom:2px solid #1B1B18;text-transform:uppercase;display:none}.product-page .MainProduct-Grid .variant-picker modal-opener button i{display:none}.MainProduct-Grid .variant-picker .form__label{font-family:Space Mono;font-weight:700;font-size:16px;line-height:26px;color:#939386;margin-bottom:0}.product-page .MainProduct-Grid details .dropdown-caret{font-family:ivyPresto-display;font-weight:400;font-size:28px;font-size:25px;line-height:39px;color:#1b1b18;text-transform:inherit;padding:0}.product-page .MainProduct-Grid details[open] .text{font-family:Space Mono;font-weight:400;font-size:22px;line-height:35px;font-size:16px;line-height:1.4;color:#292924;border:none;padding:0 10px 0 0;margin:0 0 30px;height:initial;width:100%;opacity:1;overflow:visible}.product-page .MainProduct-Grid details[open] .text ul{list-style:none;padding-left:11px;margin-top:-5px}.product-page .MainProduct-Grid details[open] .text ul li{position:relative;display:flex;gap:10px}.product-page .MainProduct-Grid details[open] .text ul li:before{content:"";width:5px;height:5px;border-radius:100%;background-color:#292924;position:relative;top:15px;flex-shrink:0}.product-page .MainProduct-Grid details[open] .text p{margin-bottom:10px}.product-page .MainProduct-Grid variant-selects{padding:44px 0 0;gap:38px}.product-page .MainProduct-Grid .dropdown-caret:after{border:none}.product-page .MainProduct-Grid details{padding:20px 0;position:relative}.product-page .MainProduct-Grid .details-item details{border-top:1px solid #1b1b18}.product-page .MainProduct-Grid details .details{margin-bottom:20px}.product-page .MainProduct-Grid details .text{height:0;width:0;opacity:0;overflow:hidden;transition:height .5s ease}.MainProduct-Grid .product-form .product--add-button{display:flex;gap:16px;justify-content:flex-start}.MainProduct-Grid .product-form .product--add-button .swym-btn-container .swym-fave-count{display:none}.MainProduct-Grid .product-form .product--add-button .swym-button-bar{margin:0;display:none}.MainProduct-Grid .product-form .product--add-button .swym-button{width:48px;height:48px;border:1px solid #1B1B18;background-color:transparent;padding:0;flex-shrink:0}.MainProduct-Grid .product-form .product--add-button .swym-button.disabled{background:#9bbf4f;opacity:1}.MainProduct-Grid .product-form .cartButton{font-family:Space Mono;font-weight:700;font-size:13px;line-height:21px;display:flex;align-items:center;text-transform:uppercase;justify-content:center;color:#fff}.MainProduct-Grid .product-form{padding-bottom:59px;padding-top:20px}.estimated_delivery .estimated--text{font-weight:400;font-size:13px;line-height:21px;text-transform:uppercase;color:#1b1b18;margin-top:24px}.product-page .MainProduct-Grid .bullet-product-content>product-info section:has(.dropdown-caret){padding:0!important;border:none}.product-page .MainProduct-Grid .details--container{padding-left:24px}.t-product .product .cards{gap:24px}.t-product .products .product-related{padding:146px 0 146px 48px;display:inline-block;width:100%;vertical-align:top;background:#f8f8f7}.t-product .products .product-related x-flex{margin-right:48px}.product-related .product-list-images .swiper-slide{opacity:0}.product-related .product-list-images .swiper-slide.swiper-slide-active{opacity:1}.product-page .MainProduct-Grid variant-selects .form__label--text{flex-direction:column;align-items:flex-start}.product-page .MainProduct-Grid variant-selects .choose--text{font-family:Space Mono;font-weight:400;font-size:13px;line-height:21px;color:#1b1b18;padding-bottom:10px;text-transform:uppercase;margin-top:9px}.product-page .MainProduct-Grid .bullet-product-content>product-info .variant-picker{padding-bottom:20px}.product-page .MainProduct-Grid .price--info{display:flex;gap:13px;align-items:flex-end}.product-page .MainProduct-Grid .price--info .price-item{font-family:ivyPresto-display;font-weight:400;font-size:28px;line-height:39px;color:#1b1b18}.product-page .MainProduct-Grid .productTax{font-family:Space Mono;font-weight:400;font-size:16px;line-height:26px;color:#5e5e54;padding-bottom:3px;display:none}.product .cards .card-title{font-family:Space Mono;font-weight:400;font-size:16px;line-height:26%;color:#1b1b18}.t-product .breadcrumb *{font-family:Space Mono;font-weight:400;font-size:16px;line-height:26px;color:#1b1b18;padding:0}.t-product .breadcrumb span.current{color:#5e5e54}.t-product .breadcrumb a{text-decoration-line:underline}.product-related .slider--related .swiper-slide{Width:31.035%}.product-related .recommendation-title h4{margin-bottom:0}.product-related .collections-tab-products{margin-top:33px}.product-related recommendation-slider .nav--button{cursor:pointer}.product-related .nav--button.swiper-button-disabled{cursor:not-allowed}.product-related .swiper-button-disabled svg path{fill:#c3c3bc}.product-related .swiper-slide-counter{font-family:Century Gothic;font-weight:400;font-size:28px;line-height:45px;color:#939386;min-width:48px;text-align:center}.product-related .swiper-slide-counter .number--first{color:#1b1b18}.product-related .swiper-slide-counter .number--last{font-family:Space Mono;font-size:20px;font-weight:400;line-height:32px;letter-spacing:0px}.product-related .cards .card-row-title .card-title{font-family:Space Mono;font-weight:400;font-size:16px;line-height:26px;color:#1b1b18;text-transform:initial}.product-related .cards .card-price{font-family:Space Mono;font-weight:700;font-size:13px;line-height:21px;color:#1b1b18}.product-related .cards .card-vendor{font-family:Space Mono;font-weight:400;font-size:16px;line-height:26px;color:#5e5e54;position:relative;top:-5px}.product-related .cards .card-meta .card-row .variant--available-number{font-family:Space Mono;font-weight:400;font-size:13px;line-height:21px;text-align:right;text-transform:uppercase;color:#5e5e54}.product-related recommendation-slider{padding:140px 0;display:inline-block;width:100%;vertical-align:top}.product-related recommendation-slider .recommendation-title{padding-right:48px}.collections-tab-products .product-detail .card-image img{aspect-ratio:.911}.product-related recommendation-slider .recommendation-title h4{font-family:ivyPresto-display;font-weight:400;color:#1b1b18;text-transform:initial;margin-bottom:35px}.product-related .collections-tab-products .product-detail .product-info{background:transparent;padding:5px 0}.product-related .product-list-images{position:static}.product .cards .card-aspect-ratio{padding-bottom:109.26%}.t-product .product-page #add2cart-cta{padding:0 20px;bottom:48px;text-align:center;max-width:400px;width:100%}.t-product .product-page #add2cart-cta .button{border-radius:0;border:0;font-weight:700;font-size:13px;line-height:160%;color:#fff;max-width:360px;height:48px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 8px #00000026}.collections-tab-products .product-detail .product-info .card-title a{text-decoration:none}.swatch.img-error img{display:none}.swatch.img-error{border:1px solid #d1d1d1;width:100%;height:100%}.MainProduct-Grid .swatch-input__input:checked+.swatch-input__label .swatch{border-color:var(--globalBorderColor)}.product-page .MainProduct-Grid .taxes-included{font-size:16px;line-height:25.6px;color:#5e5e54}@media only screen and (min-width: 778px){.product-page .MainProduct-Grid media-gallery:where([data-slider=false],.product-page .MainProduct-Grid [data-slider=desktop]) .slider__slide:not(:first-child){width:calc(50% - 8px)}.product-page .MainProduct-Grid media-gallery:where([data-slider=false],.product-page .MainProduct-Grid [data-slider=desktop]) .slider__slide:nth-child(2n+3){margin-left:auto}}@media only screen and (max-width: 1999px){.product-page .MainProduct-Grid .price--info{flex-wrap:wrap}.MainProduct-Grid .product-form__input--pill .swatch-group{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width: 1199px){.product-tags{padding:20px}}@media only screen and (max-width: 1023px){.MainProduct-Grid .product-form__input--pill .swatch-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width: 991px){.product-related .slider--related .swiper-slide{Width:55%}.product-related recommendation-slider .recommendation-title{align-items:flex-start}.product-related recommendation-slider{padding:80px 0}.MainProduct-Grid .product-form__input--pill .swatch-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width: 777px){.product-page .MainProduct-Grid .bullet-product-content>product-info section{padding-left:25px;padding-top:0}.product-related .recommendation-title{flex-wrap:wrap;gap:5px}.MainProduct-Grid{display:grid}.t-product .products .product-related{padding:85px 0 60px 25px}.product-page .MainProduct-Grid .bullet-product-content,.product-related recommendation-slider .recommendation-title{padding-right:20px}.product-related .slider--related .swiper-slide{Width:75%}.product-page .MainProduct-Grid details[open] .text{padding-top:10px;font-size:16px}.product-related recommendation-slider .recommendation-title{flex-wrap:wrap;gap:10px}.product-related recommendation-slider .recommendation-title h4{margin-bottom:0}.slider--related{margin-top:0}.t-product .products .product-related x-flex{display:none;margin-right:20px}.MainProduct-Grid .product-form__input--pill{padding-right:5px}.MainProduct-Grid .product-form__input--pill .swatch-group{grid-template-columns:repeat(4,1fr);grid-column-gap:18px;grid-row-gap:15px;padding-right:0;margin-top:10px}.estimated_delivery .estimated--text{margin-top:22px}.product-page .MainProduct-Grid .bullet-product-content>product-info .product-form{padding-right:2px;padding-bottom:18px}.MainProduct-Grid [id^=Slider-Gallery]{flex-wrap:nowrap}.product-page .slider-buttons button[disabled] .visually{color:#c3c3bc}.product-page .slider-buttons button[disabled] svg path{stroke:#c3c3bc}.t-product #mainContent .breadcrumb{gap:5px 9px;padding-left:25px;padding-right:25px}.t-product #mainContent{margin-top:17px}.MainProduct-Grid{margin-top:30px}.product-page.product--details media-gallery:where([data-slider=mobile],[data-slider=deskmob]) .slider__slide{max-width:100%;padding-bottom:134%}.product-page.product--details .slider__slide img{position:absolute;width:100%;height:auto;left:0;top:50%;transform:translateY(-50%)}.product-page.product--details .slider-buttons{padding:3px 10px 0}.product-page .MainProduct-Grid .price--info .price-item{font-size:24px;line-height:30.8px}.product-page.product--details .slider-buttons button{display:flex;align-items:center}.product-related .swiper-slide-counter{display:none}.product-related .collections-tab-products .product-list-images .item-image-inner{padding-bottom:110%}.product-related .collections-tab-products{margin-top:20px}.product-page .MainProduct-Grid .price--info{gap:13px 15px}.product-page .MainProduct-Grid variant-selects{padding:37px 0 0;gap:55px}.MainProduct-Grid .product-form .product--add-button{padding-right:0}.product-page .MainProduct-Grid .details-item details .dropdown-caret{font-size:22px;line-height:30.8px}.product-page .MainProduct-Grid .details-item details{padding:20px 0 45px}.product-page .MainProduct-Grid details .dropdown-caret svg{right:5px;position:relative}.product-page.product--details{padding-bottom:47px}.product-page .MainProduct-Grid .taxes-included{line-height:30.6px}.product-page .MainProduct-Grid .bullet-product-content{padding-top:13px}.MainProduct-Grid .title-product .title{margin-bottom:20px}.product-page slider-component .slider-dots x-cell.fullwidth{display:flex;justify-content:center}.product-page slider-component .slider-dots x-cell.fullwidth .thumbnail .dot-item{width:16px;height:16px;border:1px solid #C3C3BC;border-radius:50%;display:block}.product-page.product--details slider-component.thumbnail-slider button.thumbnail[aria-current=true] .dot-item:before{content:"";width:8px;height:8px;position:absolute;background-color:#1b1b18;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.product-page.product--details slider-component.thumbnail-slider button.thumbnail{display:block;padding:0;margin:0 8px}.product-page.product--details slider-component.thumbnail-slider .thumbnail-list{display:flex;width:85%;justify-content:left}modal-dialog.sizeChart .contents{height:100%;width:100%}}@media only screen and (max-width: 431px){.product-related .slider--related .swiper-slide{Width:87%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-detail.css.map */
