product-info[id^=MainProduct-] media-gallery[data-cv-gallery]{display:block}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] [id^=GalleryViewer-]{display:block;position:relative;margin:0}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media-list{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;gap:0;margin:0;padding:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:none;overscroll-behavior-x:contain;position:relative}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media-list::-webkit-scrollbar{display:none}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media-list:after{display:none}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media-item{display:block;width:100%;max-width:100%;min-width:0;flex:0 0 100%;margin:0;padding:0;scroll-snap-align:start;scroll-snap-stop:always}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product-media-container{width:100%;max-width:100%;margin:0}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media img{object-fit:contain}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media-item[hidden]{display:none}product-info[id^=MainProduct-] media-gallery[data-cv-gallery].cv-carousel-ready [id^=GalleryViewer-]>.slider-buttons,product-info[id^=MainProduct-] media-gallery[data-cv-gallery] [id^=GalleryThumbnails-]{display:none}.cv-gallery-controls:not([hidden]){display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.cv-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;pointer-events:auto;color:rgb(var(--color-foreground));cursor:pointer}.cv-gallery-prev{left:12px}.cv-gallery-next{right:12px}.cv-gallery-arrow svg,.cv-related-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4}.cv-gallery-arrow:disabled,.cv-related-arrow:disabled{opacity:.3;cursor:default}.cv-gallery-dots{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:max-content;pointer-events:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:0;max-width:100%}.cv-gallery-dot{display:grid;place-items:center;width:28px;height:40px;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.cv-gallery-dot:after{content:"";display:block;width:5px;height:5px;border:1px solid currentColor;border-radius:50%;opacity:.45}.cv-gallery-dot[aria-current=true]:after{background:currentColor;opacity:1}.cv-gallery-dot:focus-visible,.cv-gallery-arrow:focus-visible,.cv-related-arrow:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cv-related-carousel{--cv-related-gap: 16px;position:relative;min-width:0}.cv-related-carousel .cv-related-track{display:flex;flex-wrap:nowrap;gap:var(--cv-related-gap);overflow-x:auto;margin:0;padding:0 0 6px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.cv-related-carousel .cv-related-track::-webkit-scrollbar{display:none}.cv-related-carousel .cv-related-track>.grid__item{width:calc((100% - (var(--cv-related-columns) - 1) * var(--cv-related-gap)) / var(--cv-related-columns));max-width:none;flex:0 0 calc((100% - (var(--cv-related-columns) - 1) * var(--cv-related-gap)) / var(--cv-related-columns));min-width:0;scroll-snap-align:start}.cv-related-controls:not([hidden]){display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:4;pointer-events:none}.cv-related-arrow{position:absolute;top:var(--cv-related-arrow-top,40%);transform:translateY(-50%);z-index:3;pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.cv-related-counter{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:749px){product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media-list{width:100%}.cv-gallery-prev{left:8px}.cv-gallery-next{right:8px}.cv-gallery-dot{height:36px}.cv-related-carousel{--cv-related-gap: 12px}.cv-related-carousel .cv-related-track>.grid__item{width:calc((100% - var(--cv-related-gap)) / var(--cv-mobile-columns));flex-basis:calc((100% - var(--cv-related-gap)) / var(--cv-mobile-columns))}}@media screen and (min-width:750px)and (max-width:989px){.cv-related-carousel .cv-related-track>.grid__item{width:calc((100% - var(--cv-related-gap)) / 2.2);flex-basis:calc((100% - var(--cv-related-gap)) / 2.2)}}@media(prefers-reduced-motion:reduce){.cv-related-track,.product__media-list{scroll-behavior:auto}}.related-products .related-products__heading{text-align:left;font-size:22px;line-height:1.3;letter-spacing:0;margin:0 0 24px}.cv-related-carousel .cv-related-track{align-items:flex-start;padding-bottom:0}.cv-related-carousel .cv-related-track>.grid__item{scroll-snap-align:none}.cv-related-carousel .cv-related-track>.cv-page-start{scroll-snap-align:start;scroll-snap-stop:always}.cv-related-carousel .card-wrapper,.cv-related-carousel .card{height:auto}.cv-related-carousel .globo-product-groups-collection{min-height:36px}.cv-related-carousel .cv-color-slot{min-height:36px;margin-top:8px}.cv-related-carousel .grid__item:has(.globo-product-groups-collection)>.cv-color-slot:empty{display:none}.cv-desktop-picker{display:none}@media screen and (max-width:749px){body:has(product-info[id^=MainProduct-]) .section-header{margin-bottom:0!important}body:has(product-info[id^=MainProduct-]) #MainContent{padding-top:0}product-info[id^=MainProduct-]{padding-top:0!important;margin-top:0}product-info[id^=MainProduct-] product-component>.page-width{padding-top:0}product-info[id^=MainProduct-] .product__media-wrapper{margin-top:0;padding-top:0}product-info[id^=MainProduct-] .product-media-container{border:0}}@media screen and (min-width:990px){product-info[id^=MainProduct-]{display:block;padding:0}product-info[id^=MainProduct-] product-component>.page-width{width:100%;max-width:none;padding:0}product-info[id^=MainProduct-] .product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;margin:0;align-items:stretch}product-info[id^=MainProduct-] .product__media-wrapper,product-info[id^=MainProduct-] .product__info-wrapper{width:100%!important;max-width:none!important;min-width:0}product-info[id^=MainProduct-] .product__media-wrapper{padding:0}product-info[id^=MainProduct-] .product__info-wrapper{background:#fff;color:#171717;display:flex;align-items:center;justify-content:center;padding:64px 48px}product-info[id^=MainProduct-] .product__info-container{position:static;width:100%;max-width:440px}product-info[id^=MainProduct-] .product__title h1{font-size:22px;font-weight:500;line-height:1.35;letter-spacing:0}product-info[id^=MainProduct-] .product__title{margin:0 0 12px}product-info[id^=MainProduct-] .product__info-container>.product__text:first-child{display:none}product-info[id^=MainProduct-] .price{font-size:15px;letter-spacing:0}product-info[id^=MainProduct-] .product__tax{font-size:11px;margin-top:6px}product-info[id^=MainProduct-] .product-form__quantity{display:none}product-info[id^=MainProduct-] .product-form__buttons{max-width:none}product-info[id^=MainProduct-] .product-form__submit{min-height:44px;background:#111;color:#fff;font-size:12px;letter-spacing:.04em}product-info[id^=MainProduct-] .product-form__submit:after{box-shadow:none}product-info[id^=MainProduct-] .product__accordion{border:0;margin-top:8px}product-info[id^=MainProduct-] .product__accordion summary{padding:11px 0}product-info[id^=MainProduct-] .product__accordion .accordion__title{font-size:13px;line-height:1.4;font-weight:400}product-info[id^=MainProduct-] .product__accordion summary>.svg-wrapper{display:none}product-info[id^=MainProduct-] .product__accordion .icon-caret{width:8px}product-info[id^=MainProduct-] .product__media-list .product-media-container{height:auto;aspect-ratio:3/4;border:0}product-info[id^=MainProduct-] .product__media-list .product-media-container .product__media{height:100%;padding-top:0}product-info[id^=MainProduct-] .product__media-list .product-media-container modal-opener{display:block;height:100%}product-info[id^=MainProduct-] .cv-gallery-controls{top:0;right:0;bottom:0;left:0}product-info[id^=MainProduct-] .cv-gallery-arrow{top:50%}product-info[id^=MainProduct-] .cv-gallery-dots{margin:auto}.cv-desktop-picker{display:block}product-info[id^=MainProduct-] variant-selects.cv-mobile-picker{display:none!important}product-info[id^=MainProduct-] .cv-desktop-picker select{display:block!important;width:100%;height:44px;opacity:1;-webkit-appearance:auto;appearance:auto;border:1px solid #ddd;background:#fff;color:#171717}product-info[id^=MainProduct-] .product__accordion .summary__title .svg-wrapper{display:none}.cv-desktop-picker .product-form__input{max-width:none;margin:18px 0 4px}.cv-desktop-picker .select__select{font-size:13px;min-height:44px;padding-top:10px;padding-bottom:10px}}.cv-related-carousel .card__inner{--ratio-percent:133.333333% !important}.cv-related-carousel .card__media .media img{object-fit:contain}.cv-related-carousel .card__content{padding-bottom:0}.cv-related-carousel .card__information{padding-top:12px;padding-bottom:0}.cv-related-carousel .card__heading{font-size:14px;line-height:1.4;letter-spacing:0;font-weight:500}.cv-related-carousel .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.cv-related-carousel .price{font-size:14px;line-height:1.4;letter-spacing:0;margin-top:7px}.cv-related-dots{display:none}.cv-related-dot{display:grid;place-items:center;width:28px;height:36px;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.cv-related-dot:after{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.25}.cv-related-dot[aria-current=true]:after{opacity:1}.cv-related-dot:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product__title h1{font-size:20px;line-height:1.3;font-weight:500;letter-spacing:0}product-info[id^=MainProduct-] .product__info-container>[id^=price-] .price{font-size:16px;line-height:1.4;letter-spacing:0}.related-products .related-products__heading{font-size:18px;line-height:1.3;margin-bottom:20px}.cv-related-carousel{--cv-related-gap:12px;padding-bottom:52px}.cv-related-carousel .cv-related-track>.grid__item{width:calc((100% - var(--cv-related-gap))/2);flex-basis:calc((100% - var(--cv-related-gap))/2)}.cv-related-carousel .card__heading{font-size:13px}.cv-related-carousel .price{font-size:14px}.cv-related-controls .cv-related-dots{bottom:4px;left:50%;transform:translate(-50%);position:absolute;width:max-content;max-width:100%;pointer-events:auto}.cv-related-controls .cv-related-dots{display:flex;justify-content:center;flex-wrap:wrap}.cv-related-products{padding-bottom:max(60px,var(--cv-related-bottom,60px))}}@media screen and (min-width:750px)and (max-width:989px){.cv-related-carousel .cv-related-track>.grid__item{width:calc((100% - var(--cv-related-gap))/2);flex-basis:calc((100% - var(--cv-related-gap))/2)}}.cv-related-arrow[data-cv-prev]{left:8px}.cv-related-arrow[data-cv-next]{right:8px}.cv-gallery-arrow:hover:not(:disabled),.cv-related-arrow:hover:not(:disabled){background:transparent}.cv-gallery-arrow[hidden],.cv-related-arrow[hidden]{display:none}.cv-related-carousel .cv-related-track>.grid__item{scroll-snap-align:start;scroll-snap-stop:normal}.cv-gallery-controls[hidden],.cv-related-controls[hidden]{display:none}@media(hover:hover)and (pointer:fine){[data-cv-draggable]{cursor:grab;user-select:none;-webkit-user-select:none}[data-cv-draggable] img{-webkit-user-drag:none}[data-cv-draggable].cv-is-dragging,[data-cv-draggable].cv-is-dragging *{cursor:grabbing!important}[data-cv-draggable].cv-is-dragging{scroll-snap-type:none!important;scroll-behavior:auto!important}}@media screen and (min-width:990px){.cv-related-products.page-width{display:block;width:100%;max-width:none;padding:0;margin:0;background:#fff}.cv-related-products .related-products__heading{margin:0;padding:24px 16px;text-align:center;font-size:14px;font-weight:500;line-height:1.4;color:#171717;background:#fff}.cv-related-products .cv-related-carousel{--cv-related-gap:0px;--cv-related-visible:var(--cv-related-columns)}.cv-related-products .cv-related-track>.grid__item{width:calc(100% / var(--cv-related-visible));flex-basis:calc(100% / var(--cv-related-visible))}.cv-related-products .card-wrapper{border-inline-end:1px solid #fff}.cv-related-products .card>.card__content{background:#fff;color:#171717;padding:0 12px 20px}.cv-related-products .card__information{padding-top:12px}.cv-related-products .card__heading{font-size:12px;font-weight:400;line-height:1.4}.cv-related-products .card__heading a{min-height:2.8em}.cv-related-products .price{font-size:12px;line-height:1.4;margin-top:6px}.cv-related-products .cv-related-controls .cv-related-dots{display:none}.cv-related-products .cv-related-arrow{width:36px;height:44px;background:transparent}.cv-related-products .cv-related-arrow svg{width:16px;height:16px}}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media-list{touch-action:auto;scroll-snap-type:none;overflow-y:hidden;scroll-behavior:auto}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media-item,product-info[id^=MainProduct-] media-gallery[data-cv-gallery] modal-opener,product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media-toggle,product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media img{touch-action:auto;-webkit-user-drag:none;-webkit-touch-callout:none}[data-cv-draggable].cv-is-dragging,[data-cv-draggable].cv-is-settling{scroll-snap-type:none!important;scroll-behavior:auto!important}@media screen and (max-width:749px){product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product-media-container{aspect-ratio:3/4;height:auto}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product-media-container modal-opener{display:block;height:100%}product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product-media-container .product__media{height:100%;padding-top:0}}.cv-related-carousel .cv-related-track,.cv-related-carousel .cv-related-track *{touch-action:auto}@media(pointer:coarse),screen and (max-width:989px){product-info[id^=MainProduct-] media-gallery[data-cv-gallery] .product__media-list{scroll-snap-type:x mandatory}}body:has(#Details-menu-drawer-container[open]) .cv-gallery-controls,body:has(#Details-menu-drawer-container[open]) .cv-related-controls{visibility:hidden}@media screen and (min-width:990px){product-info[id^=MainProduct-] .product__title h1{font-size:24px}product-info[id^=MainProduct-] .product__info-container .price{font-size:16px}product-info[id^=MainProduct-] .product__info-container .product-form__input .form__label,product-info[id^=MainProduct-] .product__info-container .product-form__input input[type=radio]+label,product-info[id^=MainProduct-] .cv-desktop-picker .select__select{font-size:14px}product-info[id^=MainProduct-] .product__accordion .accordion__title{font-size:14px}product-info[id^=MainProduct-] .product-form__submit,product-info[id^=MainProduct-] .shopify-payment-button__button--unbranded{font-size:13px}}@media screen and (max-width:749px){product-info[id^=MainProduct-] media-gallery[data-cv-gallery],.cv-related-carousel{isolation:isolate}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/covonty-product-carousel.css.map */
