.cf-mobile-product-title,.cf-mobile-gallery-controls{display:none}
@media(max-width:760px){
  #cf-concepts .cf-concept .product-main{display:flex;flex-direction:column;gap:16px}
  #cf-concepts .cf-concept .cf-mobile-product-title{display:block;font-family:Lato,sans-serif;font-size:clamp(36px,9vw,52px);font-weight:700;line-height:1;letter-spacing:-.03em;text-transform:uppercase;margin:0}
  #cf-concepts .cf-concept .product-summary{position:static;display:contents;min-width:0}
  #cf-concepts .cf-concept .product-summary>h1{display:none}
  #cf-concepts .cf-concept .product-summary>.cf-product-description{order:4;margin:8px 0!important}
  #cf-concepts .cf-concept .cf-mobile-product-title{order:0}
  #cf-concepts .cf-concept .product-gallery.cf-mobile-swipe-gallery{order:2}
  #cf-concepts .cf-concept .cf-mobile-gallery-controls{order:3}
  #cf-concepts .cf-concept .product-summary>form{order:5}
  #cf-concepts .cf-concept .product-summary>.cf-purchase-help{order:6}
  #cf-concepts .cf-concept .product-summary>.eyebrow{display:none}
  #cf-concepts .cf-concept .product-gallery.cf-mobile-swipe-gallery{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;min-width:0;width:100%;align-items:center;border-radius:10px;-webkit-overflow-scrolling:touch}
  #cf-concepts .cf-concept .product-gallery.cf-mobile-swipe-gallery::-webkit-scrollbar{display:none}
  #cf-concepts .cf-concept .cf-mobile-swipe-gallery>.cf-product-featured-link{display:none}
  #cf-concepts .cf-concept .product-gallery.cf-mobile-swipe-gallery>.cf-product-image-link{display:block;flex:0 0 100%;width:100%;min-width:0;aspect-ratio:auto;height:clamp(240px,42svh,380px);scroll-snap-align:start;scroll-snap-stop:always;outline:0;cursor:zoom-in;position:relative}
  #cf-concepts .cf-concept .product-gallery.cf-mobile-swipe-gallery>.cf-product-image-link img{width:100%;height:100%;object-fit:contain;aspect-ratio:auto;max-height:none}
  #cf-concepts .cf-concept .cf-mobile-swipe-gallery>.cf-product-image-link::before{content:"";position:absolute;inset:-20px;z-index:0;background-image:var(--cf-gallery-photo);background-size:cover;background-position:center;filter:blur(18px);pointer-events:none}
  #cf-concepts .cf-concept .product-gallery.cf-mobile-swipe-gallery>.cf-product-image-link img{position:relative;z-index:1;background:transparent}
  #cf-concepts .cf-concept .cf-mobile-swipe-gallery>.cf-product-image-link .cf-image-enlarge{display:block}
  #cf-concepts .cf-concept .cf-mobile-gallery-controls{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:-8px;font-family:Lato,sans-serif;font-size:14px}
  #cf-concepts .cf-concept .cf-mobile-gallery-controls button{width:44px;height:44px;border:1px solid #db929f;border-radius:50%;background:#0d0d0d;color:#fff;font-size:22px;cursor:pointer;padding:0}
  #cf-concepts .cf-concept .cf-mobile-gallery-controls button:focus-visible,#cf-concepts .cf-concept .cf-mobile-swipe-gallery a:focus-visible{outline:3px solid #db929f;outline-offset:-3px}
  #cf-concepts .cf-concept .cf-mobile-gallery-hint{color:inherit;opacity:.8}
  #cf-concepts .cf-concept .product-summary .price{order:1;margin:0 0 4px}
}

#cf-concepts .cf-concept .cf-related .cf-related-photo{display:block;position:relative;isolation:isolate;width:100%;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#12090c}
#cf-concepts .cf-concept .cf-related .cf-related-photo img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;aspect-ratio:auto;object-fit:contain;border-radius:0;background:transparent;transform:none}
#cf-concepts .cf-concept .cf-related .cf-related-photo img.cf-related-photo-blur{inset:-20px;width:calc(100% + 40px);height:calc(100% + 40px);object-fit:cover;filter:blur(18px);z-index:0;pointer-events:none}
#cf-concepts .cf-concept .cf-related .cf-related-photo img.cf-related-photo-main{z-index:1}
