main[data-template=product] .product{gap:0}main[data-template=product] .product__media-wrapper{width:100vw;max-width:100vw;margin-left:50%;padding:0;transform:translate(-50%)}main[data-template=product] .product__media-wrapper .slider-mobile-gutter{margin-left:0;margin-right:0}main[data-template=product] .product-media-container,main[data-template=product] .product__media-item,main[data-template=product] .product__media,main[data-template=product] .product__media img{border:0;border-radius:0;box-shadow:none}main[data-template=product] .slider-counter,main[data-template=product] .product__media-icon,main[data-template=product] .product__modal-opener .product__media-toggle{display:none!important}@media screen and (max-width:989px){main[data-template=product] .product__media-wrapper .slider-buttons{display:flex;position:absolute;top:50%;right:0;left:0;z-index:2;align-items:center;justify-content:space-between;margin:0;padding:0 1.4rem;transform:translateY(-50%);pointer-events:none}main[data-template=product] .product__media-wrapper .slider-button{pointer-events:auto;width:auto;min-width:0;height:auto;margin:0;padding:1.2rem .8rem;border:0;border-radius:0;box-shadow:none;background:none;cursor:pointer;font-family:var(--font-body-family);font-weight:500;font-size:calc(1.1rem + 1px);line-height:1;letter-spacing:.02em;color:rgb(var(--color-foreground))}main[data-template=product] .product__media-wrapper .slider-button .svg-wrapper,main[data-template=product] .product__media-wrapper .slider-button svg{display:none}main[data-template=product] .product__media-wrapper .slider-button--prev:before{content:"<"}main[data-template=product] .product__media-wrapper .slider-button--next:before{content:">"}main[data-template=product] .product__media-wrapper .slider-button[disabled]{visibility:hidden}}@media screen and (min-width:990px){main[data-template=product] .slider-buttons{display:none!important}}main[data-template=product] pickup-availability{display:none!important}main[data-template=product] .product__info-container{padding:2.4rem 0 0}main[data-template=product] .product__title,main[data-template=product] .product__title h1,main[data-template=product] .product__title h2,main[data-template=product] .price,main[data-template=product] .price *,main[data-template=product] .product__tax,main[data-template=product] .product__tax *{font-family:var(--font-body-family);font-weight:500;font-size:calc(1.1rem + 1px);line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}main[data-template=product] .product__title,main[data-template=product] .product__title h1{margin:0}main[data-template=product] .price{margin:.6rem 0 0}main[data-template=product] .product__tax{margin:.6rem 0 0}main[data-template=product] .product__tax a{color:inherit}main[data-template=product] .product-form__input--pill{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 2.4rem;margin:2.4rem 0 0;padding:0;border:0}main[data-template=product] .product-form__input--pill legend.form__label{display:none}main[data-template=product] .product-form__input--pill input[type=radio]+label{min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;font-family:var(--font-body-family);font-weight:500;font-size:calc(1.1rem + 1px);line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}main[data-template=product] .product-form__input--pill input[type=radio]:checked+label{border:0;background:transparent;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}main[data-template=product] .product-form__input--pill input[type=radio].disabled+label{border:0;color:rgba(var(--color-foreground),.4);text-decoration:line-through}main[data-template=product] .product-form__submit{display:flex;align-items:center;justify-content:center;width:100%;height:5rem;margin:2.4rem 0 0;border:0;border-radius:0;box-shadow:none;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-weight:500;font-size:calc(1.1rem + 1px);letter-spacing:.02em;text-transform:uppercase}main[data-template=product] .product-form__submit:after{display:none}main[data-template=product] .product-form__submit:not([disabled]){font-size:0}main[data-template=product] .product-form__submit:not([disabled]):before{content:"ADD TO BAG";position:relative;z-index:1;background:none;font-family:var(--font-body-family);font-weight:500;font-size:calc(1.1rem + 1px);line-height:1;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-background))}main[data-template=product] .product__accordion{margin:2.4rem 0 0;border:0}main[data-template=product] .product__accordion+.product__accordion{margin-top:0}main[data-template=product] .product__accordion details,main[data-template=product] .product__accordion summary{border:0;background:transparent}main[data-template=product] .product__accordion summary{display:flex;align-items:baseline;justify-content:flex-start;padding:.7rem 0;cursor:pointer}main[data-template=product] .product__accordion .summary__title{display:flex;align-items:baseline;flex:1 1 auto;width:auto;margin:0;padding:0}main[data-template=product] .product__accordion .accordion__title{max-width:none;margin:0;padding:0;font-family:var(--font-body-family);font-weight:500;font-size:calc(1.1rem + 1px);line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}main[data-template=product] .product__accordion summary .icon-caret,main[data-template=product] .product__accordion summary .svg-wrapper,main[data-template=product] .product__accordion summary svg{display:none}main[data-template=product] .product__accordion .accordion__title:after{content:" >"}main[data-template=product] .product__accordion details[open] .accordion__title:after{content:" <"}main[data-template=product] .product__accordion .accordion__content{margin:0;padding:.4rem 0 1.6rem}main[data-template=product] .product__accordion .accordion__content,main[data-template=product] .product__accordion .accordion__content *{font-family:var(--font-body-family);font-size:calc(1.1rem + 1px);line-height:1.6;letter-spacing:.02em;color:rgb(var(--color-foreground))}main[data-template=product] .product__accordion .accordion__content>:first-child{margin-top:0}main[data-template=product] .product__accordion .accordion__content p{margin:0 0 .8rem}main[data-template=product] .product__accordion .accordion__content a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}main[data-template=product] .product__accordion .product__description{margin:0;padding:0}main[data-template=product] .gj-details{margin:0;padding:0;list-style:none}main[data-template=product] .gj-details li{position:relative;margin:0 0 .4rem;padding-left:1.8rem;font-weight:500;line-height:1.4;text-transform:uppercase}main[data-template=product] .gj-details li:before{content:"-";position:absolute;top:0;left:0}main[data-template=product] .gj-details li:last-child{margin-bottom:0}main[data-template=product] .product__accordion .gj-size-guide{overflow-x:auto}main[data-template=product] .product__accordion .gj-size-guide table{width:auto;min-width:100%;margin:0 0 1.2rem;border:0;border-collapse:collapse}main[data-template=product] .product__accordion .gj-size-guide th,main[data-template=product] .product__accordion .gj-size-guide td{padding:.7rem 2rem .7rem 0;border:0;text-align:left;text-transform:uppercase;white-space:nowrap}main[data-template=product] .product__accordion .gj-size-guide th{font-weight:500;color:rgb(var(--color-foreground))}main[data-template=product] .product__accordion .gj-size-guide td{font-weight:400;color:rgba(var(--color-foreground),.55)}main[data-template=product] .product__accordion .gj-size-guide p{margin:0 0 .8rem}main[data-template=product] .product__accordion .gj-size-guide p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/14/assets/gj-product.css.map */
