.product__title h1,.product__title .h1{font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.product .price--large{font-size:3.2rem;font-weight:800;color:#1e314f;letter-spacing:-.01em}@media screen and (min-width:750px){.product .price--large{font-size:3.8rem}}.product .price--large .price-item--sale{color:#4e86a5}.product-form__buttons .button:not(.button--secondary){font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:1.5rem;min-height:5.4rem}.product__info-container{--mono-font: ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;counter-reset:spec-row}.product__sku{display:inline-flex;align-items:center;font-family:var(--mono-font);font-size:1.2rem;letter-spacing:.03em;color:#1e314f;border:1px solid rgba(30,49,79,.25);border-radius:0;padding:.3rem .8rem}.product__inventory{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--mono-font);font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(30,49,79,.25);border-radius:0;padding:.4rem 1rem}.product__accordion{border-radius:0;border:none;border-top:1px solid rgba(30,49,79,.18);counter-increment:spec-row}.product__accordion:last-of-type{border-bottom:1px solid rgba(30,49,79,.18)}.product__accordion .summary__title{position:relative;padding-left:3.2rem}.product__accordion .summary__title:before{content:counter(spec-row,decimal-leading-zero);position:absolute;left:0;font-family:var(--mono-font);font-size:1.2rem;color:#4e86a5;font-weight:700}.product__accordion .accordion__title{text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-size:1.4rem}.product__accordion .accordion__content{font-family:var(--mono-font);font-size:1.35rem;line-height:1.6}.product .icon-with-text{border:1px solid rgba(30,49,79,.18);border-radius:0;padding:1.6rem 1rem}.product .icon-with-text__item{border-radius:0}.product .icon-with-text__item .h4{font-family:var(--mono-font);text-transform:uppercase;font-size:1.15rem;letter-spacing:.02em}.thumbnail:hover{opacity:1;box-shadow:0 0 0 .2rem #4e86a580}.thumbnail[aria-current]{box-shadow:0 0 0 .2rem #1e314f;border-color:#1e314f}.product-form__buttons .button--primary{box-shadow:0 .4rem 1.2rem #1e314f38;transition:transform .15s ease,box-shadow .15s ease}.product-form__buttons .button--primary:hover{transform:translateY(-.1rem);box-shadow:0 .6rem 1.6rem #1e314f47}.product__description.rte img{border-radius:.4rem;margin:1.2rem 0}.product__description.rte p{color:#1e314f;line-height:1.6}.product-media-gallery__placeholder .placeholder-svg{filter:grayscale(1) contrast(.85) brightness(1.15)}.product__feature-rail{display:none}@media screen and (min-width:990px){.product__gallery-column{--rail-width: 9rem;--rail-gap: .6rem;display:flex;gap:var(--rail-gap)}.product__media-wrapper{min-width:0;margin-left:0}.product__feature-rail{display:block;flex:0 0 var(--rail-width);width:var(--rail-width);align-self:flex-start}.product__media-wrapper{flex:0 0 auto;width:calc((100% - var(--rail-width) - var(--rail-gap)) * .9)}.product__feature-rail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.product__feature-rail-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.2rem .6rem;text-align:center;border-top:1px solid rgba(30,49,79,.18)}.product__feature-rail-item:last-child{border-bottom:1px solid rgba(30,49,79,.18)}.product__feature-rail-item .svg-wrapper{width:2.8rem;height:2.8rem;fill:#1e314f}.product__feature-rail-label{font-family:var(--mono-font, ui-monospace, monospace);font-size:1.25rem;line-height:1.25;text-transform:uppercase;letter-spacing:.01em;color:#1e314f}.product__feature-rail-detail{font-size:1.05rem;line-height:1.35;color:#1e314f99}.grid__item.product__gallery-column,.grid__item.product__comments-wrapper{width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(65% - var(--grid-desktop-horizontal-spacing) / 2)}.product--medium:not(.product--no-media) .grid__item.product__gallery-column,.product--medium:not(.product--no-media) .grid__item.product__comments-wrapper{width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.product--small:not(.product--no-media) .grid__item.product__gallery-column,.product--small:not(.product--no-media) .grid__item.product__comments-wrapper{width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}}.product__comments-wrapper{order:3;flex-grow:0}@media screen and (min-width:750px){.product__comments-wrapper{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.product--right .product__comments-wrapper{margin-left:auto}}.product__media-wrapper .product-media-container.media-type-image{width:100%;max-width:100%}.product__media-wrapper .product-media-container.media-type-image .media{padding-top:0;height:auto}.product__media-wrapper .product-media-container.media-type-image .media>img,.product__media-wrapper .product-media-container.media-type-image .media>svg{position:static;display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:unset}@media screen and (min-width:990px){.product__media-wrapper media-gallery{display:flex;align-items:flex-start;gap:1rem}.product__media-wrapper media-gallery>slider-component:not(.thumbnail-slider){flex:1 1 auto;min-width:0}.product__media-wrapper media-gallery>slider-component.thumbnail-slider{flex:0 0 7rem;width:7rem;margin:0}.thumbnail-slider .thumbnail-list{display:flex;flex-direction:column}.thumbnail-slider .thumbnail-list__item{width:100%;flex:0 0 auto;aspect-ratio:1 / 1}.thumbnail-slider .thumbnail-list__item:before{content:none}.thumbnail-slider .slider-button--prev,.thumbnail-slider .slider-button--next{display:none}}.product__accordion details[open]{background:#1e314f08}.product__accordion summary{transition:background-color .15s ease}.product__accordion summary:hover{background:#4e86a50f}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-main-product-enhance.css.map */
