:root{--gya-sky:#1877F2;--gya-ink:#1f1f1f;--gya-line:#e5e5e5}h1,h2,h3,.h1,.h2,.h3,.button,.add-to-cart-button,.product-card__title,.collection-card__title,.details__header,summary .details__header{font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif!important;font-weight:400!important}body,p,input,select,textarea,.paragraph{letter-spacing:0}#header-group{border-bottom:1px solid #ececec}#header-group .header{min-height:72px}#header-group a{font-weight:600}body:has([data-testid=product-information-details]) .product-information{padding-top:18px}body:has([data-testid=product-information-details]) .product-information__grid{column-gap:clamp(34px,4vw,64px)!important;align-items:start}body:has([data-testid=product-information-details]) [data-testid=product-information-details]>.group-block{max-width:520px!important}body:has([data-testid=product-information-details]) [data-testid=product-information-details] h1{font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif!important;font-size:clamp(38px,3.2vw,54px)!important;line-height:.98!important;letter-spacing:-.012em!important;text-transform:none;margin:0 0 8px!important;max-width:100%}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .price{font-size:21px!important;font-weight:800!important;line-height:1.1}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .price s,body:has([data-testid=product-information-details]) [data-testid=product-information-details] .compare-at-price{color:#929292!important;font-weight:500!important}body:has([data-testid=product-information-details]) .product-form-buttons .quantity-selector-wrapper{display:none!important}body:has([data-testid=product-information-details]) .accelerated-checkout-block{display:none!important}body:has([data-testid=product-information-details]) .product-form-buttons{gap:8px!important}body:has([data-testid=product-information-details]) .add-to-cart-button{width:100%;background:#222!important;color:#fff!important;border:1px solid #222!important;min-height:56px!important;border-radius:7px!important;font-size:22px!important;transition:transform .16s ease,background .16s ease}body:has([data-testid=product-information-details]) .add-to-cart-button:hover{background:#090909!important;transform:translateY(-1px)}body:has([data-testid=product-information-details]) .product-information__media{align-self:start}body:has([data-testid=product-information-details]) .product-media-gallery{background:#fff}body:has([data-testid=product-information-details]) slideshow-controls{--thumbnail-width: 64px}body:has([data-testid=product-information-details]) .accordion{margin-top:18px!important;border-top:1px solid var(--gya-line)!important}body:has([data-testid=product-information-details]) .accordion details{border-bottom:1px solid var(--gya-line)}body:has([data-testid=product-information-details]) .accordion .details__header{font-size:20px!important;line-height:1!important;padding-block:16px!important}body:has([data-testid=product-information-details]) .accordion .details__content{font-size:14px;line-height:1.55}product-card .product-card__title,.product-card .product-card__title,.collection-card__title{font-size:clamp(18px,1.6vw,24px);line-height:1.02}.button:not(.button-unstyled),button.button:not(.button-unstyled){border-radius:7px;font-size:16px;letter-spacing:.015em}@media screen and (min-width:1200px){body:has([data-testid=product-information-details]) .product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:minmax(0,1.58fr) minmax(430px,.92fr)!important}}@media screen and (max-width:749px){#header-group .header{min-height:60px}body:has([data-testid=product-information-details]) .product-information{padding-top:0}body:has([data-testid=product-information-details]) [data-testid=product-information-details] h1{font-size:38px!important}body:has([data-testid=product-information-details]) .add-to-cart-button{min-height:54px!important}body:has([data-testid=product-information-details]) .gya-two-benefits{grid-template-columns:1fr 1fr}}.product-recommendations .section-resource-list__content h3{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(36px,4.2vw,58px)!important;line-height:.95!important;font-weight:400!important;letter-spacing:.01em!important;margin:0 0 10px!important}.product-recommendations .resource-list__item,.product-recommendations .product-card{background:#fff;border-radius:8px}.product-recommendations .product-title{font-weight:800}.product-information .product-details{max-width:510px}.product-information .product-details>*{margin-block-start:0}.product-information product-price{margin-top:0}.product-information .product-details .text-block h1{line-height:.94!important}.shopify-payment-button{display:none!important}@media(max-width:749px){.product-recommendations .section-resource-list__content h3{font-size:40px!important}.product-information .product-details{max-width:none}}.shopify-section[id*=product_recommendations]{background:#1877f2!important;padding-block:58px 64px!important;color:#fff!important}.shopify-section[id*=product_recommendations] h3{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif!important;font-size:clamp(2rem,4vw,3rem)!important;line-height:.95!important;text-transform:uppercase!important}.shopify-section[id*=product_recommendations] .product-card{background:#fff;border-radius:8px;padding:12px}.shopify-section[id*=product_recommendations] h3{color:#fff!important}#header-group,#header-group .header,#header-group .header__row,.announcement-bar,.announcement-bar__slider,.announcement-bar__slides{background:#fff!important;color:#111!important}#header-group a,#header-group button,.announcement-bar a,.announcement-bar__text{color:#111!important}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1)>p:first-child,body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1)>div>p:first-child{margin:0 0 10px!important;line-height:1!important}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1) p:first-child a,body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1)>div>p:first-child a{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;color:#111!important;text-decoration:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:800!important;letter-spacing:.015em!important;white-space:nowrap}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1) h1{max-width:470px!important;text-wrap:balance}@media screen and (max-width:749px){body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1) h1,body:has([data-testid=product-information-details]) [data-testid=product-information-details] h1{font-size:31px!important;line-height:.98!important;letter-spacing:-.01em!important;max-width:100%!important;text-wrap:balance}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1) p:first-child a,body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1)>div>p:first-child a{font-size:12px!important;gap:3px}}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1),body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1)>div{width:100%!important;max-width:100%!important}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1) h1,body:has([data-testid=product-information-details]) [data-testid=product-information-details] h1{width:100%!important;max-width:100%!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif!important;font-size:clamp(36px,3vw,48px)!important;line-height:.96!important;letter-spacing:-.008em!important;text-wrap:pretty!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important;margin:0 0 10px!important}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .price,body:has([data-testid=product-information-details]) [data-testid=product-information-details] product-price .price{font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif!important;font-size:27px!important;font-weight:400!important;line-height:1!important;letter-spacing:.005em!important}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .price s,body:has([data-testid=product-information-details]) [data-testid=product-information-details] .compare-at-price{font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif!important;font-size:.78em!important;font-weight:400!important;letter-spacing:.005em!important}@media screen and (max-width:749px){body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1) h1,body:has([data-testid=product-information-details]) [data-testid=product-information-details] h1{font-size:27px!important;line-height:.95!important;letter-spacing:0!important;text-wrap:pretty!important;margin-bottom:9px!important}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .price,body:has([data-testid=product-information-details]) [data-testid=product-information-details] product-price .price{font-size:24px!important}}@media screen and (max-width:390px){body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1) h1,body:has([data-testid=product-information-details]) [data-testid=product-information-details] h1{font-size:25px!important}}body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1) h1,body:has([data-testid=product-information-details]) [data-testid=product-information-details] h1{text-align:left!important;text-wrap:balance!important;max-width:18ch!important}@media screen and (max-width:749px){body:has([data-testid=product-information-details]) [data-testid=product-information-details] .text-block:has(h1) h1,body:has([data-testid=product-information-details]) [data-testid=product-information-details] h1{font-size:clamp(23px,6.3vw,28px)!important;line-height:1.01!important;letter-spacing:-.005em!important;max-width:100%!important;text-wrap:pretty!important}}:is(.main-collection,.product-grid,.section-resource-list,.resource-list) product-card .product-card__content{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%!important;gap:0!important}product-card .gya-rating-summary{width:100%!important;min-height:24px!important;margin:9px 0 6px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;white-space:nowrap!important;overflow:hidden!important;color:#111!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important}product-card .gya-rating-stars{flex:0 0 auto!important;font-size:13px!important;letter-spacing:.2px!important;line-height:1!important}product-card .gya-rating-summary strong{flex:0 0 auto!important;font-size:12px!important;line-height:1!important}product-card .gya-rating-summary span:last-child{display:none!important}product-card .gya-product-title-link{display:block!important;width:100%!important;min-width:0!important;margin:0!important;text-decoration:none!important}product-card .gya-product-title-link p,product-card .gya-product-title-link--long p,product-card .gya-product-title-link--complete p{margin:0!important;width:100%!important;max-width:none!important;height:3.24em!important;min-height:3.24em!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;text-overflow:ellipsis!important;text-wrap:wrap!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.08!important;letter-spacing:0!important;text-align:left!important}product-card product-price,product-card .price{margin-top:10px!important;min-height:24px!important;display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:5px!important;font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif!important;line-height:1!important}product-card .price{font-size:17px!important}product-card .price s,product-card .compare-at-price{font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:500!important;color:#8c8c8c!important}product-card .product-card__content>:not(slideshow-component):not(.product-card-gallery){max-width:100%!important}@media screen and (max-width:749px){product-card .gya-rating-summary{min-height:20px!important;margin:7px 0 5px!important;gap:4px!important;font-size:10.5px!important}product-card .gya-rating-stars{font-size:11px!important}product-card .gya-rating-summary strong{font-size:10.5px!important}product-card .gya-product-title-link p,product-card .gya-product-title-link--long p,product-card .gya-product-title-link--complete p{font-size:13px!important;line-height:1.08!important;height:3.24em!important;min-height:3.24em!important}product-card product-price,product-card .price{margin-top:8px!important;min-height:20px!important}product-card .price{font-size:15px!important}product-card .price s,product-card .compare-at-price{font-size:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/gya-reference.css.map */
