/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./packages/cell-scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./packages/cell-scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/cell-scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/storefront/(theme)/products/[productHandle]/page.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************//*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./packages/cell-scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./packages/cell-scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/cell-scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/components/product/product-description/product-description.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/table{width:100%;border-collapse:collapse}table tr{padding-bottom:1.6rem}table tr:not(:last-child){border-bottom:1px solid #e3e3e3}table td{padding:1.6rem 0;vertical-align:top}table td+td{padding-left:1.6rem}/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./packages/cell-scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./packages/cell-scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/cell-scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/components/product/product-details/product-details.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.ProductDetails{display:flex;align-items:flex-start;flex-direction:column;gap:1.6rem}.ProductDetails .ProductDetails__Title{display:flex;flex-direction:column;gap:.8rem;width:100%}.ProductDetails .ProductDetails__Title .Heading{line-height:3.5rem}.ProductDetails .ProductDetails__Price{display:flex;flex-direction:column;gap:1.2rem;width:100%}.ProductDetails .PriceList .Price{color:#181714;font-size:2rem;font-weight:600}.ProductDetails .Banner{width:100%}.ProductDetails .Banner .Text{font-size:1.28rem;line-height:1.4}@media screen and (min-width: 769px){.ProductDetails .Banner .Text{font-size:1.6rem}}/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./packages/cell-scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./packages/cell-scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/cell-scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/components/product/product-gallery/product-gallery.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************/.ProductGallery{position:relative;display:flex;flex-direction:column}@media screen and (max-width: 768px){.ProductGallery .ProductGallery__Slider{display:flex;margin:0 -1.6rem;overflow:scroll;scroll-snap-type:x mandatory}}@media screen and (min-width: 769px){.ProductGallery .ProductGallery__Slider{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(50% - .8rem),1fr));grid-template-rows:auto;grid-column-gap:.8rem;-moz-column-gap:.8rem;column-gap:.8rem;grid-row-gap:.8rem;row-gap:.8rem}}.ProductGallery .ProductGallery__Slider .ProductGallery__Image{position:relative;flex-shrink:0;width:100%}@media screen and (max-width: 768px){.ProductGallery .ProductGallery__Slider .ProductGallery__Image{scroll-snap-stop:always;scroll-snap-align:start}}.ProductGallery .ProductGallery__Nav{display:flex;justify-content:center;padding:1.6rem 0}@media screen and (min-width: 769px){.ProductGallery .ProductGallery__Nav{display:none}}.ProductGallery .ProductGallery__Nav .ProductGallery__NavItem--Active{pointer-events:none}.ProductGallery .ProductGallery__Nav .ProductGallery__NavItem--Active .ProductGallery__Thumbnail{border:1px solid #181714}.ProductGallery .ProductGallery__Nav .ProductGallery__NavItem:not(.ProductGallery .ProductGallery__Nav .ProductGallery__NavItem--Active){opacity:.2}.ProductGallery .ProductGallery__Nav .Button__Inner{padding:1rem}.ProductGallery .ProductGallery__Nav .Button__Content{display:flex}.ProductGallery .ProductGallery__Nav .ProductGallery__Thumbnail{display:none;width:10rem;height:10rem;flex-shrink:0;scroll-snap-stop:always;scroll-snap-align:start;border-radius:.8rem;overflow:hidden}.ProductGallery .ProductGallery__Bullets{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap}.ProductGallery .ProductGallery__Tags{position:absolute;top:0;right:0;padding:.8rem}.ProductGallery:has(+zoom-modal) .ProductGallery__Image{cursor:zoom-in}/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./packages/cell-scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./packages/cell-scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./packages/cell-scripts/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/sections/product-recommendations/product-recommendations.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/@media screen and (max-width: 768px){.ProductRecommendations{display:flex;gap:1.6rem;margin:0 -1.6rem;padding:0 1.6rem;overflow:scroll;scroll-snap-type:x mandatory;scroll-padding-left:1.6rem}}@media screen and (min-width: 769px){.ProductRecommendations{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}}@media screen and (max-width: 768px){.ProductRecommendations .ProductRecommendations__Item{flex-shrink:0;width:67%;scroll-snap-stop:always;scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/607/assets/page.products_productHandle.css.map */
