.product-media{min-width:0}.product-media__thumbnails,.product-media__nav,.product-media__autoplay[hidden],.product-description__preview,.product-description__toggle[hidden]{display:none}.product-media__controls,.product-media__stage{position:relative}.product-media__autoplay{position:absolute;top:12px;right:0;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--color-accent);font-size:16px}.product-media__thumbnail{flex:0 0 68px;width:68px;height:82px;padding:4px;border:1px solid transparent;background:transparent;color:var(--color-accent)}.product-media__thumbnail[aria-current=true]{border-color:var(--color-accent)}.product-media__thumbnail img{width:100%;height:100%;object-fit:contain}.product-description__toggle{min-height:32px;padding:6px 0;border:0;background:transparent;color:var(--color-accent);font-size:11px;text-decoration:underline;text-underline-offset:4px}@media(min-width:750px){.product-page{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(40px,5vw,80px);padding-top:calc(var(--header-height) + 14px);align-items:start}.product-gallery{align-content:start}.product-media.is-enhanced .product-gallery{display:block}.product-media.is-enhanced .product-gallery__item{height:clamp(300px,calc(100svh - 318px),650px);min-height:0;min-width:0}.product-media.is-enhanced .product-gallery__item[hidden]{display:none}.product-media.is-enhanced .product-gallery__item img,.product-media.is-enhanced .product-gallery__item video{object-fit:contain}.product-media.is-enhanced .product-media__thumbnails{display:flex;gap:10px;overflow-x:auto;margin-top:12px;padding-right:42px;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent}.product-details__sticky{top:112px}.product-details h1{margin-bottom:10px;font-size:clamp(3rem,4.2vw,4rem)}.product-details__price-block{gap:8px;margin-bottom:8px}.product-details__tax{margin:0;font-size:12px;line-height:1.7}.product-details__color{display:flex;align-items:center;gap:12px;margin-top:14px}.product-form{margin-block:18px 16px}.product-option{margin-bottom:16px}.product-option legend{margin-bottom:8px}.product-accordions summary,.product-accordions__page-link{padding-block:14px}.product-description{padding-bottom:10px}.product-description__body{font-size:13px;line-height:1.65}.product-description__body>:last-child{margin-bottom:0}.product-description.is-collapsible:not(.is-expanded) .product-description__body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}}@media(min-width:750px)and (max-width:989px){.product-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.product-details__sticky{position:sticky;top:calc(var(--header-height) + 14px)}.product-details h1{font-size:clamp(38px,5.2vw,50px);line-height:1.05}.product-media.is-enhanced .product-gallery__item{height:clamp(320px,calc(100svh - 350px),560px)}.product-media__thumbnail{flex-basis:54px;width:54px;height:70px}.product-media.is-enhanced .product-media__thumbnails{gap:6px}}@media(max-width:749px){body:has(.product-page){--header-height: 68px}body:has(.product-page) .site-header__logo{width:88px;height:64px}.product-page{display:flex;flex-direction:column;gap:14px;padding-top:calc(var(--header-height) + 12px)}.product-details,.product-details__sticky{display:contents}.product-summary{order:0;text-align:center}.product-summary .eyebrow{display:none}.product-summary h1{margin:0 0 6px;font-size:2.25rem;line-height:1.05}.product-summary .product-details__price-block{gap:4px;margin-bottom:0}.product-summary .product-details__price-row,.product-summary .product-details__sale-row{justify-content:center}.product-media{order:1}.product-gallery{gap:0}.product-gallery__item{flex:0 0 100%;min-width:100%;height:clamp(280px,46svh,414px);min-height:0}.product-gallery__item img,.product-gallery__item video{object-fit:contain}.product-gallery__open{touch-action:pan-x pan-y}.product-gallery__open.is-touch-zoomed{touch-action:none}.product-gallery__zoom-hint{display:none}.product-media__controls{margin-top:10px}.product-media.is-enhanced .product-media__thumbnails{display:flex;justify-content:safe center;flex-wrap:nowrap;gap:8px;overflow-x:auto;margin-top:0;padding:2px 2px 6px;scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent}.product-media.is-enhanced .product-media__autoplay{display:none}.product-media.is-enhanced .product-media__thumbnail{flex:0 0 52px;width:52px;height:66px;padding:3px;border:1px solid transparent}.product-media.is-enhanced .product-media__thumbnail[aria-current=true]{border-color:var(--color-accent)}.product-media__thumbnail img{display:block}.product-media.is-enhanced .product-media__nav:not([hidden]){position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid var(--color-border);border-radius:50%;background:#ffffffeb;color:var(--color-accent);transform:translateY(-50%)}.product-media__nav--previous{left:8px}.product-media__nav--next{right:8px}.product-media__nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.product-media__nav--previous svg{transform:rotate(90deg)}.product-media__nav--next svg{transform:rotate(-90deg)}.product-media__nav:focus-visible,.product-media__thumbnail:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.product-form{order:2;margin:0}.product-option{margin-bottom:16px}.product-option legend{margin-bottom:6px}.product-details__tax{order:3;margin:0;text-align:center}.product-details__color{order:4;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:0}.product-accordions{order:5}.product-description-accordion summary{display:grid;grid-template-columns:minmax(0,1fr) 16px}.product-description-accordion:not([open]) .product-description__preview{display:-webkit-box;grid-column:1 / -1;margin-top:10px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--color-muted);font-size:13px;line-height:1.65;font-weight:400;letter-spacing:normal;text-transform:none}}@media(max-width:749px)and (max-height:650px){.product-gallery__item{height:clamp(194px,36svh,244px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/monci-product-layout.css.map */
