.new-pdp-outline{--font-size-title: 4.5rem;--font-size-subtitle: 2rem;--product-title-text-transform: capitalize;--product-subtitle-text-transform: uppercase;--heading-text-transform: uppercase}.template--product .product__app-block{margin-top:3rem}.product__swatches.swatches li input{display:none!important}.template--product #infiniteoptions-container input,.template--product #infiniteoptions-container textarea{outline:none;font-size:inherit;line-height:inherit;font-size:var(--font-size-static-small);line-height:var(--font-size-static-large);background-color:transparent;color:rgb(var(--color-heading-text));width:100%;height:4.8rem;padding:0 1.6rem;border:.1rem solid rgba(var(--color-border),var(--alpha-border));border-radius:var(--input-border-radius);-webkit-appearance:none;appearance:none;transition:border-color var(--duration-default)}.template--product #infiniteoptions-container label{margin-bottom:.8rem;padding:0;text-transform:uppercase;color:rgb(var(--color-heading-text));font-size:var(--font-size-static-small);letter-spacing:.2rem}.template--product #infiniteoptions-container input:focus,.template--product #infiniteoptions-container textarea:focus{border-color:currentColor}.new-pdp-outline .custom-position-price .price{position:absolute;top:1rem;right:1rem;z-index:1;background-color:var(--background-color-price);color:var(--color-price);border-radius:100%;padding:1.5rem;font-weight:var(--font-weight-bold);font-size:var(--font-size-static-large)}.new-pdp-outline .product__title{font-size:var(--font-size-title)!important;line-height:1;margin-bottom:0;color:rgb(var(--color-progress-bar));text-transform:var(--product-title-text-transform)}.new-pdp-outline .product__text.product__text--body.product-subtitle{font-size:var(--font-size-subtitle);line-height:var(--font-size-static-small);text-transform:var(--product-subtitle-text-transform);font-weight:var(--font-weight-bold);margin-bottom:2.4rem}.swatches-wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;place-items:center;width:100%}.new-pdp-outline .product-selector__buttons legend{margin-bottom:0}.new-pdp-outline .product__swatches{flex:unset}.new-pdp-outline .shopify-payment-button__more-options{text-align:left;text-transform:capitalize;font-size:18px;text-decoration:none;margin-top:0}.new-pdp-outline .shopify-payment-button__more-options:before{content:"+ ";line-height:0;font-size:20px}.new-pdp-outline .title-wrapper{display:flex;flex-direction:row;justify-content:space-between;place-items:center}.product-rating__value{font-size:1.2rem;font-weight:var(--font-weight-bold)}.product-rating{display:flex;flex-direction:row;gap:.5rem}.product-rating__stars{width:100%;display:inline-flex}.product-rating__stars svg{width:1.2rem;margin-right:2px}.more-information-container{grid-column:1 / -1;margin:auto;width:100%}.more-information-container h3.section__title{padding-top:0}.more-information-container .collapsible__content{padding:2.8rem}.new-pdp-outline .section-complete-the-set .section__drawer-button{padding-block:1.5rem}.new-pdp-outline .drawer__button-text.drawer__button.drawer__button--text.section__drawer-button.collapsible__button{font-family:var(--font-body-family)}.new-pdp-outline .section-image-with-text .block--content-heading.h4,.new-pdp-outline .page-banner__title.h4{text-transform:var(--heading-text-transform)}.new-pdp-outline .section-image-with-text .image-with-text .block--content{padding:0}.new-pdp-outline .section-image-with-text .block--content-content.block-text ul{list-style:none;padding-left:0;font-size:var(--font-size-subtitle);font-weight:var(--font-weight-bold)}.new-pdp-outline .section-image-with-text .block--content-content.block-text ul li:not(:last-child){margin-bottom:3rem}.new-pdp-outline .image-with-text .block--image{width:60%}.new-pdp-outline .image-with-text .block--content{width:40%}.new-pdp-outline .section__head{grid-column:1 / -1}@media screen and (min-width: 1024px){.more-information-container{max-width:75%}}@media (max-width: 768px){.new-pdp-outline .image-with-text{flex-direction:row-reverse}}@media (min-width: 769px){.new-pdp-outline .image-with-text .block--image.custom--height img{object-fit:contain}}@media screen and (min-width: 750px){.new-pdp-outline .container .product__media-layout--partial .swiper{width:100%}}@media (hover: hover){.template--product #infiniteoptions-container input:hover,.template--product #infiniteoptions-container textarea:hover{border-color:currentColor}}.section-faq-wrapper:not(.has-image) .accordions{margin:0 auto;width:100%}
/*# sourceMappingURL=/cdn/shop/t/122/assets/custom-pdp.css.map */
