.template-product .index-product{padding-top:0}.template-product .index-product .product__price span,.template-product .index-product .product__price s{font-size:14px;font-family:PP Neue Montreal Mono;font-weight:500;line-height:16px}.template-product .index-product .product__price span{margin-right:0}.template-product .index-product .product__price .product__price--sale{color:#d83346}.template-product .index-product .product__price--strike{margin-right:9px;color:#898989}.template-product .index-product .product__price--off{background:#d83346;font-size:12px;font-family:PP Neue Montreal;font-weight:500;line-height:16px;padding:2px 8px;text-transform:inherit;margin-left:8px;color:#fff}.template-product .index-product .product__price__wrap{align-items:center}.template-product .index-product .product__price--sale{margin-right:5px}.template-product .index-product .product__final-sale-wrap{display:none}.template-product .index-product .shop-pay-terms{display:flex;margin-top:2px;align-items:center}.template-product .index-product .shop-pay-terms p{font-size:14px;font-family:PP Neue Montreal;font-weight:500;line-height:18px;color:#000;letter-spacing:.015em}.template-product .index-product .shop-pay-terms img{width:64px;height:16px;margin-left:5px}.template-product .index-product .shop-pay-terms svg{margin-left:5px}.template-product .index-product .product__selectors .radio__legend__value{display:none}.template-product .index-product .radio__legend{width:auto}.template-product .index-product .select__fieldset,.template-product .index-product .radio__fieldset{align-items:center;display:flex;gap:14px;margin-right:0}.template-product .index-product .select__fieldset{justify-content:space-between}.template-product .index-product .select__fieldset .radio__legend__option-name{margin-right:8px}.template-product .index-product .radio__fieldset--swatches .radio__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.template-product .index-product .btn-size-chart{background:unset;padding:0}.template-product .index-product .radio__legend__option-name{font-size:14px;font-family:PP Neue Montreal;font-weight:500;line-height:18px;color:#000;letter-spacing:.015em}.template-product .index-product .product__block--lines{padding-top:24px;padding-bottom:24px;margin-bottom:24px}.template-product .index-product .select-popout__toggle,.template-product .index-product .select-popout__option{padding:6px;font-size:14px;font-family:PP Neue Montreal Mono;font-weight:500;line-height:18px;color:#000}.template-product .index-product .select__fieldset{padding-top:24px}.template-product .index-product .swatch__button--circle input~label{width:24px;height:24px}.template-product .index-product .swatch__button input~label:hover:after,.template-product .index-product .swatch__button input:checked~label:after{width:32px;height:32px;top:-4px;left:-4px;background:unset;border:1px solid #898989}.template-product .swatch__button input~label:hover{overflow:initial;box-shadow:0 0 0 2px var(--bg)}.template-product .swatch__button input~label:hover:after{opacity:1;transform:translateZ(0);overflow:hidden}.template-product .index-product .product__block--lines .selector-wrapper .radio__fieldset{padding-bottom:23px}.template-product .index-product .product__block--lines .selector-wrapper .select__fieldset{padding-top:24px}.template-product .index-product .product__submit__buttons .select-popout__toggle{display:flex;justify-content:space-between;max-width:96px}.template-product .index-product .product__submit__buttons button{font-size:14px;font-family:PP Neue Montreal Mono;font-weight:500;line-height:16px;letter-spacing:.015em;padding:14px}.template-product .index-product .select-popout__toggle{text-transform:uppercase;display:flex;justify-content:center}.template-product .index-product .select-popout__toggle .icon-nav-arrow-down{position:relative;right:0;top:0}.template-product .index-product .product-tabs ul.tabs>li{text-transform:capitalize;font-size:16px;font-family:PP Neue Montreal;font-weight:500;line-height:24px;color:#000;letter-spacing:.03em;padding-top:0}.template-product .index-product .product__block--tabs .tab-content{font-size:14px;font-family:PP Neue Montreal;font-weight:500;line-height:18px;color:#898989;letter-spacing:.018em;padding-top:2px;padding-bottom:15px;min-height:auto;padding-right:0}.template-product .index-product .block__icon__text p{font-size:14px;font-family:PP Neue Montreal;font-weight:500;line-height:18px;color:#000;letter-spacing:.018em}.template-product .index-product .block__icon__container{margin-bottom:8px}.template-product .index-product .block__icon{--icon-size: 14px}.template-product .index-product .product-upsell__holder__title{font-size:16px;font-family:PP Neue Montreal;font-weight:500;line-height:24px;color:#000;letter-spacing:.03em;margin-bottom:15px}.template-product .index-product .product-upsell__image{width:142px;background:#f0f0f0}.template-product .index-product .product-upsell__content{width:calc(100% - 142px);padding:0;background:#fff}.template-product .index-product .product-upsell__title{font-size:14px;font-family:PP Neue Montreal Mono;font-weight:500;line-height:16px;color:#000;letter-spacing:0em;text-transform:uppercase;padding:0 16px;margin:0}.template-product .index-product .product-upsell__price{font-size:14px;font-family:PP Neue Montreal Mono;font-weight:500;line-height:16px;color:#898989;letter-spacing:0em;padding:0 16px;margin:0}.template-product .index-product .btn__outer{right:0;bottom:0;position:absolute}.template-product .index-product .product-upsell__btn{background:#f0f0f0}.template-product .product-upsell__btn .btn__text{display:none}.template-product .index-product .product-upsell__btn .btn__plus{-webkit-mask-image:unset;mask-image:unset;position:absolute;color:transparent;--icon-size: 12px;left:50%;bottom:unset;top:50%;right:unset;transform:translate(-80%,-60%);width:auto;height:auto}.template-product .index-product .product__images{margin:0 -16px;padding:0}.template-product .index-product .product__thumbs__holder{margin:0;justify-content:center}.template-product .index-product .slider__button{display:block}.template-product .index-product .slider__button--prev:before{-webkit-mask-image:url(/cdn/shop/files/pre.svg?v=1717749635);mask-image:url(/cdn/shop/files/pre.svg?v=1717749635)}.template-product .index-product .slider__button--next:before{-webkit-mask-image:url(/cdn/shop/files/next.svg?v=1717749639);mask-image:url(/cdn/shop/files/next.svg?v=1717749639)}.template-product .index-product .slider__button{--icon-size: 16px;width:30px}.template-product .index-product .product__slides .slider__button--prev{left:0;background:transparent;box-shadow:unset}.template-product .index-product .product__slides .slider__button--next{right:0;background:transparent;box-shadow:unset}.template-product .index-product .product__thumbs{min-height:0;padding-bottom:25px}.template-product .index-product .product__thumbs .image-wrapper{display:none}.template-product .index-product .product__thumb{margin:0 8px 0 0}.template-product .index-product .product__thumb:last-child{margin-right:0}.template-product .index-product .product__thumb__link{height:0;padding:0;width:5px}.template-product .index-product .product__thumb:after{width:5px;height:5px;border-radius:50%;background:#bbbcbc;opacity:1}.template-product .index-product .product__thumb.is-active:after{background:#000}.template-product .index-product .product__title__wrapper{padding-right:0}.template-product .index-product .product__title{font-size:32px;font-family:PP Neue Montreal;font-weight:500;line-height:40px;color:#000}.template-product .index-product .product__submit__item .select-popout{max-width:96px}.template-product .index-product .select-popout{max-width:268px;width:100%;text-align:center}.template-product .index-product .block__icon__row{margin-bottom:17px}.template-product .index-product .product-upsell__image__thumb{padding-top:100%}.template-product .image-banner-carousel .hero__button-group{display:flex;bottom:24px;justify-content:space-between;width:100%;padding:0 16px}.template-product .image-banner-carousel .hero__button-group .hero__button{display:flex;width:unset}.template-product .image-banner-carousel .hero__button-group .hero__button .btn span{font-family:PP Neue Montreal Mono}.template-product .image-banner-carousel .hero__button-group .hero__button .btn{padding:15px 45px}.template-product .image-banner-carousel .hero__content .hero__title{line-height:52px;font-size:45px}.template-product .image-banner-carousel .hero__content{margin-bottom:75px}.template-product .index-product .product__block--lines .selector-wrapper:first-child .select__fieldset{padding-top:0}.template-product .index-product .radio__fieldset--single .radio__legend__link{background:unset}.template-product .index-product .product__block--tabs{border-bottom:1px solid var(--border)}.template-product .index-product .product__block--buttons{border-bottom:1px solid var(--border);padding-bottom:22px;margin-bottom:0}@media (min-width: 750px){.template-product .index-product{padding-top:32px}.template-product .image-banner-carousel .hero__content .hero__title{font-size:57px;line-height:64px}.template-product .index-product .block__icon__row{padding-top:5px;margin-bottom:39px}.template-product .index-product .product__wrapper{max-width:1176px;margin:0 auto;padding:0 16px}.template-product .index-product .product__wrapper--stacked .product__slide{padding:0 16px}.template-product .index-product .product__page{grid-template-columns:1.4341fr 1fr}.template-product .index-product .product__content{padding-left:38px;padding-top:16px}.template-product .index-product .select-popout{max-width:357px}.template-product .image-banner-scroll .hero__button-group{bottom:34px}.template-product .image-banner-carousel .hero__button-group{display:flex;bottom:24px;justify-content:center;padding:0 16px}.template-product .image-banner-carousel .hero__title{font-size:57px;line-height:64px}.template-product .image-banner-carousel .hero__button-group .hero__button{margin:0 12px}.template-product .image-banner-carousel .hero__button-group .hero__button .btn{padding:15px 47.5px}.template-product .image-banner-carousel .hero__content{margin-bottom:50px}}@media (min-width: 750px){.template-product .product__slide:first-child .image-wrapper:after{content:"";background:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4.5 7C4.5 6.72385 4.72386 6.5 5 6.5H6.5V5C6.5 4.72385 6.72385 4.5 7 4.5C7.27615 4.5 7.5 4.72385 7.5 5V6.5H9C9.27615 6.5 9.5 6.72385 9.5 7C9.5 7.27615 9.27615 7.5 9 7.5H7.5V9C7.5 9.27615 7.27615 9.5 7 9.5C6.72385 9.5 6.5 9.27615 6.5 9V7.5H5C4.72386 7.5 4.5 7.27615 4.5 7Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7 2C4.23857 2 2 4.23857 2 7C2 9.7614 4.23857 12 7 12C8.20065 12 9.30245 11.5768 10.1643 10.8715L13.1465 13.8535C13.3417 14.0488 13.6583 14.0488 13.8535 13.8535C14.0488 13.6583 14.0488 13.3417 13.8535 13.1465L10.8715 10.1643C11.5768 9.30245 12 8.20065 12 7C12 4.23857 9.7614 2 7 2ZM3 7C3 4.79086 4.79086 3 7 3C9.20915 3 11 4.79086 11 7C11 9.20915 9.20915 11 7 11C4.79086 11 3 9.20915 3 7Z' fill='black'/%3E%3C/svg%3E");display:block;width:32px;height:32px;border-radius:50%;background-repeat:no-repeat;background-size:auto;background-position:center;position:absolute;right:17px;top:15px}}@media (min-width: 750px){.template-product .accordion-section .wrapper{max-width:1176px;margin:0 auto;padding:0 16px}}.template-product .accordion-section .faq-list{padding:0 16px}.template-product .accordion-section .accordion__title{font-size:22px;font-family:PP Neue Montreal;font-weight:500;line-height:28px;color:#000;padding:16px 0}.template-product .accordion-section .accordion__title .icon{right:-1px;width:18px;height:18px}.template-product .accordion-section .faq-list__item{padding:7px 0}.template-product .accordion-section .faq-list__item-description{margin-top:0}.template-product .accordion-section .faq-list__item-title,.template-product .accordion-section .faq-list__item-content{font-size:16px;font-family:PP Neue Montreal;font-weight:500;line-height:24px;color:#2f2f2f;letter-spacing:.031em}.template-product .accordion-section .accordion{border:0;border-bottom:1px solid #F0F0F0;margin:0}.template-product .accordions-holder+.accordions-holder{margin:0}.template-product .product__submit__buttons .select-popout__list.popout-list--visible{max-width:96px}.template-product .product__submit__item--inline{grid-template-columns:96px auto 48px;gap:8px}@media (min-width: 750px){.template-product .accordion-section .accordion{padding:0 16px;border-top:unset;margin-top:1px}.template-product .accordion-section .faq-list{padding:0}}.template-product .related__wrapper .tab-link{font-size:14px;font-family:PP Neue Montreal;font-weight:500;line-height:18px;color:#000;letter-spacing:.015em;margin:0 8px}.template-product .related__wrapper .tabs>li span{background-size:100% 1px}.template-product .related__wrapper .tabs>li{color:#898989}.template-product .related__wrapper .tabs>li.current{color:#000}.template-product .slider__button:after{display:none}.drawer__inner .product-quick-add__form .shop-pay-terms.example{display:none}.drawer__inner .product-quick-add__form .product__title{font-size:20px;font-family:PP Neue Montreal;font-weight:500;line-height:32px;color:#000}.drawer__inner .product-quick-add__form .product__price--strike{color:#d83346;margin-right:5px}.drawer__inner .product-quick-add__form .product__price--sale{color:#000;margin-right:0}.drawer__inner .product-quick-add__form .product__price{font-size:14px;font-family:PP Neue Montreal Mono;font-weight:500;line-height:16px}.drawer__inner .product-quick-add__form .product__final-sale-wrap{display:none}.drawer__inner .product-quick-add__form .product__price__wrap{align-items:center}.drawer__inner .product-quick-add__form .product__price--off{background:#bbbcbc;font-size:12px;font-family:PP Neue Montreal;font-weight:500;line-height:16px;padding:2px 8px;text-transform:inherit;margin-left:8px;color:#000}.drawer__inner .product-quick-add__form .radio__legend__value{display:none}.drawer__inner .product-quick-add__form .radio__fieldset,.drawer__inner .product-quick-add__form .select__fieldset{align-items:center}.drawer__inner .product-quick-add__form .radio__fieldset--swatches .radio__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.drawer__inner .product-quick-add__form .swatch__button--circle input~label{width:24px;height:24px}.drawer__inner .product-quick-add__form .swatch__button input:checked~label:after,.drawer__inner .product-quick-add__form .swatch__button input~label:hover:after{width:32px;height:32px;top:-4px;left:-4px;background:unset;border:1px solid #898989}.drawer__inner .product-quick-add__form .select-popout__toggle{text-transform:uppercase;display:flex;justify-content:center;padding:6px;font-size:14px;font-family:PP Neue Montreal Mono;font-weight:500;line-height:18px;color:#000}.drawer__inner .product-quick-add__form .product-quick-add__description{font-size:14px;font-family:PP Neue Montreal;font-weight:500;line-height:18px;color:#898989;letter-spacing:.018em}.drawer__inner .product-quick-add__form .product__submit__buttons .btn{font-size:14px;font-family:PP Neue Montreal Mono;font-weight:500;line-height:16px;letter-spacing:.015em;padding:14px}.drawer__inner .product-quick-add__form .select-popout__list{top:unset;bottom:100%;border-top:1px solid var(--primary)}.template-product .index-product .product__block--tabs{margin-top:23px}.template-product .index-hero.slideshow{margin-top:12px}.gift-card.index-product{padding-bottom:8px}.gift-card .swym-wishlist-button-bar{display:none}@media screen and (min-width: 750px){.template-product .index-product .product__block--tabs,.template-product .index-hero.slideshow{margin-top:0}.gift-card.index-product{padding-bottom:24px}}.select__fieldset{display:flex;flex-direction:column;align-items:start!important}.select__fieldset .select-popout{max-width:initial!important}
/*# sourceMappingURL=/cdn/shop/t/101/assets/product-detail.css.map */
