.shopify-section--product-template{background:var(--davids-cream,#fbf8f2);border-bottom:1px solid var(--davids-border,#d8d1c4)}.shopify-section--product-template .product_section{align-items:start;column-gap:clamp(24px,3vw,44px);display:grid;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr) minmax(380px,470px);max-width:1320px;row-gap:clamp(32px,3vw,48px)}.shopify-section--product-template .davids-product-left-flow{align-self:start;display:flex;flex-direction:column;grid-column:1;grid-row:1;min-height:0;min-width:0;width:100%}.shopify-section--product-template .product__images,.shopify-section--product-template .product__details{margin-left:0;margin-right:0}.shopify-section--product-template .product__images{align-self:start;flex:none;height:auto;min-height:0;min-width:0;width:100%}.shopify-section--product-template .product_gallery:not(.flickity-enabled){opacity:1}.shopify-section--product-template .product_gallery:not(.flickity-enabled) .gallery-cell:not(:first-child){display:none}.shopify-section--product-template .product__details--product-page{align-self:start;background:#fff;border:1px solid var(--davids-border,#d8d1c4);flex:none;grid-column:2;grid-row:1;height:auto;min-height:0;min-width:0;padding:clamp(24px,2.4vw,34px);width:100%}.shopify-section--product-template .product__details--product-page .vendor{color:var(--davids-muted,#61706a);font-family:var(--davids-body-font,inherit);font-size:.7rem;font-weight:800;letter-spacing:.13em;margin:0 0 .5rem;text-transform:uppercase}.shopify-section--product-template .product__details--product-page .product_name{color:var(--davids-ink,#243038);font-family:var(--davids-heading-font,inherit);font-size:clamp(1.9rem,2.7vw,2.55rem);font-weight:600;letter-spacing:-.025em;line-height:1.08;margin:0 0 .65rem;text-transform:none}.shopify-section--product-template .product-block--title .feature-divider{display:none}.shopify-section--product-template .modal_price{margin:.55rem 0 1.25rem}.shopify-section--product-template .current_price{font-size:1.45rem;font-weight:750}.shopify-section--product-template .was_price{color:#777}.shopify-section--product-template .sale{color:var(--davids-sale,#9b4035)}.shopify-section--product-template .product-block--form .product_form{max-width:none}.shopify-section--product-template .swatch_options{margin-top:1rem}.shopify-section--product-template .swatch_options .option_title,.shopify-section--product-template .product_form>label{color:var(--davids-ink,#243038);font-size:.82rem;font-weight:750;letter-spacing:0;text-transform:none}.shopify-section--product-template .swatch-element label{align-items:center;border-color:#aeb3af;display:inline-flex;font-weight:700;justify-content:center;min-height:42px;min-width:46px}.shopify-section--product-template .swatch input:checked+label{background:var(--davids-navy,#183344);border-color:var(--davids-navy,#183344);color:#fff}.shopify-section--product-template .purchase-details{display:flex;flex-wrap:wrap}.shopify-section--product-template .purchase-details__quantity{width:100%}.shopify-section--product-template .purchase-details__buttons{display:block;width:100%}.shopify-section--product-template .purchase-details__buttons .add_to_cart{background:var(--davids-navy,#183344);border-color:var(--davids-navy,#183344);color:#fff;font-size:.96rem;font-weight:800;letter-spacing:.02em;min-height:54px;width:100%}.shopify-section--product-template .shopify-payment-button{margin-top:9px;width:100%}.shopify-section--product-template .shopify-payment-button__button{min-height:48px}.shopify-section--product-template .surface-pick-up{margin-top:.9rem}.shopify-section--product-template .surface-pick-up__modal-btn{color:var(--davids-green,#21483f)}.product-block--davids-reassurance{margin-top:1rem}.davids-product-trust{background:#faf8f3;border:1px solid var(--davids-border,#d8d1c4)}.davids-product-trust__heading{display:none}.davids-product-trust__local{background:#e6e2d7;padding:.9rem 1rem}.davids-product-trust__local strong{color:var(--davids-green,#21483f);display:block;font-size:.84rem}.davids-product-trust__local span{display:block;font-size:.76rem;line-height:1.4;margin-top:.12rem}.davids-product-trust__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.davids-product-trust__item{align-items:flex-start;border-top:1px solid var(--davids-border,#d8d1c4);display:grid;gap:.5rem;grid-template-columns:18px minmax(0,1fr);margin:0;padding:.75rem}.davids-product-trust__item:nth-child(odd){border-right:1px solid var(--davids-border,#d8d1c4)}.davids-product-trust__icon{fill:currentColor;height:16px;margin-top:2px;width:16px}.davids-product-trust__title,.davids-product-trust__text{line-height:1.3;margin:0}.davids-product-trust__title{font-size:.75rem;font-weight:750}.davids-product-trust__text{font-size:.68rem;margin-top:.1rem;opacity:.76}.davids-product-trust__links{border-top:1px solid var(--davids-border,#d8d1c4);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.4rem 1rem;padding:.65rem .8rem}.davids-product-trust__links a{text-decoration:underline;text-underline-offset:.16em}.shopify-section--product-template .product-block--complementary_products{border-top:1px solid var(--davids-border,#d8d1c4);margin-top:1.25rem;padding-top:1rem}.shopify-section--product-template .complementary-products__title{font-family:var(--davids-heading-font,inherit);font-size:1.1rem;margin-bottom:.7rem;text-transform:none}.shopify-section--product-template .complementary-product__title{font-size:.78rem}.shopify-section--product-template .product_gallery_nav:not(.flickity-enabled){display:flex;flex-wrap:nowrap;gap:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;text-align:left;-webkit-overflow-scrolling:touch}.shopify-section--product-template .product_gallery_nav:not(.flickity-enabled) .gallery-cell{display:block;flex:0 0 auto;margin:0;width:auto}.shopify-section--product-template .product_gallery_nav:not(.flickity-enabled) .gallery-cell img{display:block;height:80px;max-width:none;width:auto}.davids-adaptive-details{background:#fff;padding:40px 0}.davids-adaptive-details--inline{align-self:start;background:transparent;margin-top:clamp(32px,3vw,48px);min-height:0;min-width:0;padding:0;width:100%}.davids-adaptive-details__grid{border:1px solid var(--davids-border,#d8d1c4);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.9fr)}.davids-adaptive-details--inline .davids-adaptive-details__grid{grid-template-columns:1fr}.davids-adaptive-details--inline .davids-adaptive-details__description{border-bottom:1px solid var(--davids-border,#d8d1c4);border-right:0}.davids-adaptive-details__description,.davids-adaptive-details__policies{padding:clamp(24px,3vw,34px)}.davids-adaptive-details__description{border-right:1px solid var(--davids-border,#d8d1c4)}.davids-adaptive-details__eyebrow,.davids-more-from-brand__eyebrow{color:var(--davids-muted,#61706a);font-size:.68rem;font-weight:800;letter-spacing:.13em;margin:0 0 .4rem;text-transform:uppercase}.davids-adaptive-details h2{color:var(--davids-ink,#243038);font-family:var(--davids-heading-font,inherit);font-size:clamp(1.4rem,2vw,1.75rem);margin:0 0 .75rem;text-transform:none}.davids-adaptive-details__description .rte{color:#59625e}.davids-adaptive-details__policies details{border-top:1px solid var(--davids-border,#d8d1c4);padding:.9rem 0}.davids-adaptive-details__policies details:first-child{border-top:0}.davids-adaptive-details__policies summary{cursor:pointer;display:flex;font-weight:750;justify-content:space-between;list-style:none}.davids-adaptive-details__policies summary::-webkit-details-marker{display:none}.davids-adaptive-details__policies .rte{color:#59625e;font-size:.86rem;padding-top:.65rem}.davids-adaptive-details__facts{background:var(--davids-border,#d8d1c4);border-top:1px solid var(--davids-border,#d8d1c4);display:grid;gap:1px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.davids-adaptive-details__facts article{background:#f5f2eb;padding:20px 22px}.davids-adaptive-details__facts h3{color:var(--davids-navy,#183344);font-size:.78rem;margin:0 0 .35rem;text-transform:none}.davids-adaptive-details__facts .rte{font-size:.76rem}.davids-adaptive-details__styling{align-items:baseline;background:#e5e9e5;border-left:5px solid var(--davids-navy,#183344);display:flex;gap:.4rem;grid-column:1/-1;padding:18px 24px}.davids-adaptive-details__styling strong{color:var(--davids-navy,#183344);white-space:nowrap}.davids-adaptive-details__styling .rte p{margin:0}.davids-more-from-brand{background:#f5f0e6;border-bottom:1px solid var(--davids-border,#d8d1c4);border-top:1px solid var(--davids-border,#d8d1c4);padding:42px 0;text-align:left}.davids-section-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:18px}.davids-more-from-brand__heading{color:var(--davids-ink,#243038);font-family:var(--davids-heading-font,inherit);font-size:clamp(1.55rem,2.2vw,2rem);margin:0;text-transform:none}.davids-more-from-brand__text{color:#59625e;margin:0;max-width:42rem}.davids-more-from-brand__link{border-bottom:1px solid currentColor;font-size:.8rem;font-weight:750;padding-bottom:.12rem}.davids-more-from-brand__products .product-list{margin-bottom:0}.shopify-section--recommended-products,.shopify-section--recently-viewed-products{background:#fff}.shopify-section--recommended-products .title,.shopify-section--recently-viewed-products .title{font-family:var(--davids-heading-font,inherit);font-size:clamp(1.55rem,2.2vw,2rem);text-transform:none}.shopify-section--recommended-products .feature-divider,.shopify-section--recently-viewed-products .feature-divider{display:none}.shopify-section--recommended-products .section,.shopify-section--recently-viewed-products .section{padding:42px 0}.shopify-section--recently-viewed-products{background:#f0ede6}.davids-adaptive-details__description>.davids-adaptive-details__eyebrow{color:var(--davids-navy, #173747);font-size:1.125rem;letter-spacing:.07em;line-height:1.2;margin-bottom:.7rem}.davids-product-local-promise{display:none}@media only screen and (max-width:798px){.shopify-section--product-template .product_section{display:flex;flex-direction:column;gap:0}.shopify-section--product-template .davids-product-left-flow{display:contents}.shopify-section--product-template .product__images{order:1}.shopify-section--product-template .product__details--product-page{order:2}.shopify-section--product-template .davids-adaptive-details--inline{order:3}.shopify-section--product-template .product__images,.shopify-section--product-template .product__details--product-page{margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.shopify-section--product-template .product_gallery{margin-bottom:.9rem}.shopify-section--product-template .product__details--product-page{padding:22px 18px}.shopify-section--product-template .product__details--product-page .product_name{font-size:clamp(1.7rem,8vw,2.05rem)}.davids-adaptive-details{padding:28px 0}.davids-adaptive-details--inline{margin-left:10px;margin-right:10px;margin-top:0;width:calc(100% - 20px)}.davids-adaptive-details__grid{display:block}.davids-adaptive-details__description{border-bottom:1px solid var(--davids-border,#d8d1c4);border-right:0}.davids-adaptive-details__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.davids-more-from-brand{padding:30px 0}}@media only screen and (max-width:798px){.shopify-section--product-template .davids-product-trust__local{display:none}.shopify-section--product-template .davids-product-local-promise{background:#e6e2d7;border-left:3px solid var(--davids-gameday, #ba0c2f);display:block;margin-top:18px;padding:.9rem 1rem}.davids-product-local-promise strong{color:var(--davids-navy, #173747);display:block;font-size:.9rem;line-height:1.35}.davids-product-local-promise span{color:#59625e;display:block;font-size:.82rem;line-height:1.45;margin-top:.18rem}}@media only screen and (max-width:480px){.shopify-section--product-template .product_gallery_nav{display:none}.shopify-section--product-template .product__images,.shopify-section--product-template .product__details--product-page{margin-left:6px;margin-right:6px;width:calc(100% - 12px)}.davids-adaptive-details__description,.davids-adaptive-details__policies{padding:22px 18px}.davids-adaptive-details__facts{grid-template-columns:1fr 1fr}.davids-adaptive-details__facts article{padding:16px}.davids-adaptive-details__styling{align-items:flex-start;display:block;padding:16px 18px}.davids-section-heading{align-items:flex-start;gap:12px}.davids-more-from-brand__heading{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/davids-product-page.css.map */
