.custom-info{max-width:100%;overflow:hidden;position:relative;margin:32px 0}.custom-info:before{content:"";position:absolute;left:0;background:-webkit-gradient(linear,left top,right top,from(#FFF),to(rgba(255,255,255,0)));background:linear-gradient(90deg,#fff,#fff0);width:40px;height:24px;z-index:1}.custom-info:after{content:"";position:absolute;right:0;background:-webkit-gradient(linear,right top,left top,from(#FFF),to(rgba(255,255,255,0)));background:linear-gradient(-90deg,#fff,#fff0);width:40px;height:24px;z-index:1;top:0}.custom-info .custom-info-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-info .scrolling-container{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;gap:16px;-webkit-animation:scrollText 20s linear infinite;animation:scrollText 20s linear infinite}.custom-info .scrolling-slide{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:16px;text-align:center}.custom-info .scrolling-slide img{max-width:100%;height:auto;display:block;margin-right:8px}.custom-info .slide-text{color:#1f1f1fb3;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin:0}@-webkit-keyframes scrollText{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}@keyframes scrollText{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-50%);transform:translate(-50%)}}.size-wrapper+fieldset legend{display:none}.size-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11px}.size-wrapper .form__label{color:#1f1f1f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;margin-right:auto}.size-wrapper .form__label span{color:#8f8f8f;margin-left:8px}.size-wrapper .info-txt{color:#1f1f1f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}.size-wrapper .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;text-decoration:none;margin-left:16px;color:#1f1f1f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}.size-wrapper .link svg{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.size-wrapper .link:hover svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.reviews_link{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #E8E8E8}.link-to{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;text-decoration:none;color:#1f1f1f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;margin:16px 0 0}.link-to svg{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.link-to:hover svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product__info-wrapper .swatch-input__input+.swatch-input__label.swatch-input__label--square{--swatch-input--border-radius: 0}.product__info-wrapper .swatch-input__input+.swatch-input__label{outline:none!important}.product__info-wrapper .product-form__input--swatch .swatch-input__input+.swatch-input__label{margin:0 4px 0 0;outline:none;padding-bottom:5px;border-bottom:1px solid #fff}.product__info-wrapper .swatch-input__input+.swatch-input__label:hover,.product__info-wrapper .swatch-input__input:hover+.swatch-input__label{outline:none!important}.product__info-wrapper .swatch--square{border-radius:0;width:30px;height:20px;border:0}.product__info-wrapper .swatch-input__input:active+.swatch-input__label,.product__info-wrapper .swatch-input__input:checked+.swatch-input__label{border-bottom:1px solid #1F1F1F}.product__info-wrapper .product-form__input--swatch .form__label{margin-bottom:16px;color:#1f1f1f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}.product__info-wrapper .product-form__input--swatch .form__label span{color:#8f8f8f;margin-left:8px}.product__info-wrapper .product__title{margin:0}.product__info-wrapper .top-title-and-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.product__info-wrapper .top-title-and-price h1{color:#1f1f1f;font-family:EB Garamond;font-size:20px;font-style:italic;font-weight:400;line-height:110%;letter-spacing:-.2px}.product__info-wrapper .top-title-and-price .price__sale{color:#1f1f1f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.12px;text-transform:uppercase}.product__info-wrapper .top-title-and-price .price--on-sale .price-item--regular{font-size:10px}.product__info-wrapper .top-title-and-price .price .price-item{margin-left:8px;margin-right:0}.product__info-wrapper .top-title-and-price .price__container{margin:0}.product__info-wrapper .top-title-and-price .price .badge{margin:0;font-size:14px;display:none}.product__info-wrapper .top-title-and-price .price .price-item{color:#1f1f1f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:110%;letter-spacing:-.12px;text-transform:uppercase}.product__info-wrapper .product-form__input{margin-bottom:24px}.product__info-wrapper .product-form__input--pill input[type=radio]+label{padding:0 0 5px;width:30px;border:none;border-radius:0;border-bottom:1px solid #fff;outline:none;margin:0 4px 0 0;color:#1f1f1f;font-family:Geist;font-size:10px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}.product__info-wrapper .product-form__input--pill input[type=radio]:checked+label{border-bottom:1px solid #1F1F1F;background-color:transparent;color:#1f1f1f}.product__info-wrapper .product-form__input--pill input[type=radio]:disabled+label,.product__info-wrapper .product-form__input--pill input[type=radio].disabled+label{border-color:#fff;color:#c2c2c2;font-family:Geist;font-size:10px;font-style:normal;font-weight:400;line-height:150%;text-decoration-line:strikethrough;text-transform:capitalize}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{color:#c2c2c2!important}.accordion{margin-top:32px;border-top:0;border-bottom:1px solid #E8E8E8}.accordion summary{padding:16px 0;color:#1f1f1f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;position:relative}.accordion summary:after,.accordion summary:before{content:"";width:9px;height:1px;position:absolute;right:0;top:0;bottom:0;margin:auto 0;background-color:#1f1f1f;-webkit-transform:rotateZ(90deg);transform:rotate(90deg);-webkit-transition:all .3s;transition:all .3s}.accordion summary:before{-webkit-transform:rotateZ(0);transform:rotate(0)}.accordion details[open] summary:before{opacity:0}.accordion details[open] summary:after{-webkit-transform:rotateZ(0deg);transform:rotate(0)}.accordion__content{padding:0 0 16px!important;margin-bottom:0}.accordion__content ul{padding-left:10px;margin-bottom:12px}.accordion__content ul li{color:#8f8f8f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.accordion__content ul li::marker{font-size:10px}.accordion__content .link{text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#1f1f1f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}.accordion__content .link svg{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.accordion__content .link:hover svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.accordion__content p{color:#8f8f8f;font-family:Geist;font-size:14px;font-style:normal;font-weight:400;line-height:150%;margin-bottom:12px}.accordion__content *:last-child{margin-bottom:0}.popup-size-content{max-width:1000px}.popup-size-content img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp-page.css.map */
