@media screen and (min-width:750px){.product-information.section--page-width:has(media-gallery.cloudsy-reference-gallery){--page-content-width: 1120px;--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2))}.product-information media-gallery.cloudsy-reference-gallery{width:100%;max-width:552px;margin-inline:0 auto}.cloudsy-reference-gallery slideshow-component{width:100%}.cloudsy-reference-gallery slideshow-container{border-radius:var(--media-radius, 16px);overflow:hidden}.cloudsy-reference-gallery .product-media-container.constrain-height{--constrained-min-height: 310px;--constrained-height: clamp(310px, calc(100vh - 340px) , 520px)}.cloudsy-reference-gallery slideshow-arrows[position=center]{padding-inline:14px}.cloudsy-reference-gallery slideshow-arrows .slideshow-control.slideshow-control--shape-circle{box-sizing:border-box;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;color:#326eb2;background:#fffffff5;opacity:1;border:1px solid rgba(51,110,178,.08);box-shadow:0 2px 13px #1b44701f;transition:opacity .18s ease,background-color .18s ease,box-shadow .18s ease}.cloudsy-reference-gallery slideshow-arrows .slideshow-control.slideshow-control--shape-circle:hover:not(:disabled){background:#fff;box-shadow:0 3px 16px #1b447033}.cloudsy-reference-gallery slideshow-arrows .slideshow-control.slideshow-control--shape-circle:disabled{opacity:.28;color:#8495a5;box-shadow:none;cursor:default}.cloudsy-reference-gallery slideshow-arrows .slideshow-control .svg-wrapper,.cloudsy-reference-gallery slideshow-arrows .slideshow-control svg{width:16px;height:16px}.cloudsy-reference-gallery slideshow-controls[thumbnails]{margin-top:10px;min-height:0}.cloudsy-reference-gallery .slideshow-controls__thumbnails-container{overflow-x:auto;overscroll-behavior-x:contain}.cloudsy-reference-gallery .slideshow-controls__thumbnails{padding:7px 2px 8px;gap:10px;margin-inline:auto}.cloudsy-reference-gallery .slideshow-controls__thumbnail{box-sizing:border-box;width:var(--thumbnail-width, 84px);min-width:var(--thumbnail-width, 84px);height:var(--thumbnail-width, 84px);aspect-ratio:1 / 1;flex:0 0 var(--thumbnail-width, 84px);border:1px solid #e6eef7;border-radius:9px;overflow:hidden;background:#f9fcff}.cloudsy-reference-gallery .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:cover;border-radius:8px}.cloudsy-reference-gallery .slideshow-controls__thumbnail:is([aria-selected=true]){outline:2px solid #3c86cf;outline-offset:2px;border-color:#3c86cf}}.cloudsy-reference-gallery .cloudsy-featured-review{--cloudsy-review-background: #eaf3ff;--cloudsy-review-ink: #143b68;--cloudsy-review-accent: var(--cloudsy-ui-button, #2c78cf);box-sizing:border-box;display:block;width:100%;min-width:0;min-height:0;height:auto;margin:10px 0 0;padding:12px 18px;border:0;border-radius:16px;background:var(--cloudsy-review-background);color:var(--cloudsy-review-ink);box-shadow:none;font-family:var(--cloudsy-ui-font, "Poppins", Arial, sans-serif);font-size:13px;font-weight:400;line-height:1.45;letter-spacing:0;text-align:left}.cloudsy-reference-gallery .cloudsy-featured-review__stars{display:flex;align-items:center;gap:2px;width:fit-content;margin:0;padding:0;color:var(--cloudsy-review-accent);font-size:15px;line-height:1;white-space:nowrap}.cloudsy-reference-gallery .cloudsy-featured-review__star{display:block;flex:0 0 15px;width:15px;height:15px;fill:currentColor}.cloudsy-reference-gallery .cloudsy-featured-review__star--muted{opacity:.25}.cloudsy-reference-gallery .cloudsy-featured-review__quote{margin:6px 0 0;padding:0;border:0;color:var(--cloudsy-review-ink);font-family:inherit;font-size:13px;font-weight:400;font-style:normal;line-height:1.45;letter-spacing:0;text-align:left;overflow-wrap:anywhere}.cloudsy-reference-gallery .cloudsy-featured-review__meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin:7px 0 0;padding:0;color:var(--cloudsy-review-ink);font-family:inherit;font-size:12px;line-height:18px;letter-spacing:0}.cloudsy-reference-gallery .cloudsy-featured-review__author{margin:0;padding:0;color:var(--cloudsy-review-ink);font-family:inherit;font-size:12.5px;font-weight:500;line-height:inherit;opacity:1;overflow-wrap:anywhere}.cloudsy-reference-gallery .cloudsy-featured-review__verified{display:inline-flex;align-items:center;gap:5px;color:var(--cloudsy-review-accent);font-family:inherit;font-size:12px;font-weight:400;line-height:inherit;white-space:nowrap}.cloudsy-reference-gallery .cloudsy-featured-review__verified svg{display:block;flex:0 0 13px;width:13px;height:13px}.cloudsy-reference-gallery .cloudsy-featured-review--aggregate{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:13px}.cloudsy-reference-gallery .cloudsy-featured-review--editor-note{border:1px dashed #86afd7;color:#3d6789;font-size:12px}@media screen and (max-width:749px){.cloudsy-reference-gallery .cloudsy-featured-review{margin:8px 16px 4px;width:calc(100% - 32px);padding:11px 14px;border-radius:14px}.cloudsy-reference-gallery .cloudsy-featured-review__meta{column-gap:10px;margin-top:6px}}@media(prefers-reduced-motion:reduce){.cloudsy-reference-gallery slideshow-arrows .slideshow-control{transition:none}}.product-information media-gallery.cloudsy-rounded-gallery{--cloudsy-product-photo-radius: 22px;--cloudsy-product-thumbnail-radius: 13px;--media-radius: var(--cloudsy-product-photo-radius) !important}.product-information media-gallery.cloudsy-rounded-gallery :is(slideshow-container,slideshow-slides>slideshow-slide.product-media-container,.media-gallery__grid>.product-media-container,.product-media-constraint-wrapper,.product-media){border-radius:var(--cloudsy-product-photo-radius)!important;overflow:hidden!important}.product-information media-gallery.cloudsy-rounded-gallery .product-media__image,.product-information media-gallery.cloudsy-rounded-gallery .product-media :is(.deferred-media__poster-image,video,iframe,model-viewer){border-radius:var(--cloudsy-product-photo-radius)!important;clip-path:inset(0 round var(--cloudsy-product-photo-radius))!important}.product-information media-gallery.cloudsy-rounded-gallery .slideshow-controls__thumbnail{border-radius:var(--cloudsy-product-thumbnail-radius)!important;overflow:hidden!important}.product-information media-gallery.cloudsy-rounded-gallery .slideshow-controls__thumbnail img{border-radius:var(--cloudsy-product-thumbnail-radius)!important;clip-path:inset(0 round var(--cloudsy-product-thumbnail-radius))!important}.product-information media-gallery.cloudsy-rounded-gallery:not(.cloudcurve-gallery) .product-media-container--image,.product-information media-gallery.cloudsy-rounded-gallery:not(.cloudcurve-gallery) .product-media__image{cursor:default!important}.product-information media-gallery.cloudcurve-gallery :is(slideshow-slide.product-media-container--image,.media-gallery__grid>.product-media-container--image),.product-information media-gallery.cloudcurve-gallery :is(slideshow-slide,.media-gallery__grid) .product-media__image{cursor:default!important}@media screen and (max-width:749px){.product-information media-gallery.cloudsy-rounded-gallery{--cloudsy-product-photo-radius: 18px;--cloudsy-product-thumbnail-radius: 11px}}.cloudcurve-product-page .product-details h1,.cloudcurve-product-page .product-details .view-product-title a,.cloudcurve-product-page .sticky-add-to-cart__title{font-family:Poppins,Arial,sans-serif!important;color:#2f77a8!important;font-weight:500!important;letter-spacing:-.025em;line-height:1.08;text-decoration:none}.cloudcurve-product-page .product-details h1{margin:0;text-wrap:balance}@media screen and (max-width:749px){.cloudcurve-gallery slideshow-arrows[position=center]{padding-inline:10px;align-items:center}.cloudcurve-gallery slideshow-arrows .slideshow-control.slideshow-control--shape-circle{box-sizing:border-box;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;color:#2f77a8;background:#fffffff5;opacity:1;border:1px solid rgba(47,119,168,.12);box-shadow:0 2px 12px #1b447024;transition:opacity .18s ease,background-color .18s ease,box-shadow .18s ease}.cloudcurve-gallery slideshow-arrows .slideshow-control.slideshow-control--shape-circle:disabled{opacity:.28;color:#8aa0b7;box-shadow:none;cursor:default}.cloudcurve-gallery slideshow-arrows .slideshow-control .svg-wrapper,.cloudcurve-gallery slideshow-arrows .slideshow-control svg{width:15px;height:15px}.cloudcurve-gallery slideshow-arrows .slideshow-control--previous{margin-left:0}.cloudcurve-gallery slideshow-arrows .slideshow-control--next{margin-right:0}}@media(prefers-reduced-motion:reduce){.cloudcurve-gallery slideshow-arrows .slideshow-control.slideshow-control--shape-circle{transition:none}}html:has(zoom-dialog.cloudsy-image-viewer>dialog[open]){overflow:hidden}zoom-dialog.cloudsy-image-viewer>dialog.dialog-zoomed-gallery__dialog{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:min(620px,calc(100vw - 48px));height:min(680px,82dvh);max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:48px 20px 16px;border:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 20px 70px #11283c47;view-transition-name:none}zoom-dialog.cloudsy-image-viewer>dialog[open]{display:flex;flex-direction:column;gap:12px}zoom-dialog.cloudsy-image-viewer>dialog::backdrop{background:#11233399}zoom-dialog.cloudsy-image-viewer .dialog-zoomed-gallery{order:0;flex:1 1 0;display:block;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;scroll-snap-type:none;cursor:default}zoom-dialog.cloudsy-image-viewer .dialog-zoomed-gallery>.product-media-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;max-height:100%;aspect-ratio:auto;overflow:hidden;cursor:default}zoom-dialog.cloudsy-image-viewer .dialog-zoomed-gallery>[hidden]{display:none!important}zoom-dialog.cloudsy-image-viewer .cloudsy-image-viewer__image,zoom-dialog.cloudsy-image-viewer .dialog-zoomed-gallery .product-media{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;min-height:0;max-height:100%;aspect-ratio:auto!important}.product-information media-gallery.cloudcurve-gallery zoom-dialog.cloudsy-image-viewer .dialog-zoomed-gallery .product-media__image{display:block;flex:none;width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;transform:none!important;border-radius:0!important;clip-path:none!important;cursor:default}.product-information media-gallery.cloudcurve-gallery zoom-dialog.cloudsy-image-viewer .dialog-zoomed-gallery .product-media{border-radius:0!important;clip-path:none!important}zoom-dialog.cloudsy-image-viewer .dialog-thumbnails-list-container{position:static;order:1;flex:0 0 auto;display:flex;justify-content:center;width:100%;min-height:0}zoom-dialog.cloudsy-image-viewer .dialog-thumbnails-list-container:not(:has(.dialog-thumbnails-list__thumbnail)){display:none}zoom-dialog.cloudsy-image-viewer .dialog-thumbnails-list{position:relative;inset:auto;display:flex;flex-direction:row;gap:8px;width:max-content;max-width:100%;height:auto;max-height:64px;margin:0;padding:4px;overflow-x:auto;overflow-y:hidden;opacity:1;animation:none;transform:none}zoom-dialog.cloudsy-image-viewer .dialog-thumbnails-list:after{display:none}zoom-dialog.cloudsy-image-viewer .dialog-thumbnails-list__thumbnail{flex:0 0 52px;width:52px;height:52px;border:1px solid #e1eaf1;border-radius:9px;overflow:hidden}zoom-dialog.cloudsy-image-viewer .dialog-thumbnails-list__thumbnail[aria-selected=true]{outline:2px solid var(--cloudsy-ui-heading, #327eaf);outline-offset:1px}zoom-dialog.cloudsy-image-viewer .dialog-thumbnails-list__thumbnail img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}zoom-dialog.cloudsy-image-viewer .dialog-zoomed-gallery__close-button{position:absolute;top:8px;right:8px;width:36px;height:36px;min-width:36px;min-height:36px;padding:9px;color:var(--cloudsy-ui-heading, #327eaf);background:#fff;mix-blend-mode:normal;z-index:3}@media screen and (max-width:749px){zoom-dialog.cloudsy-image-viewer>dialog.dialog-zoomed-gallery__dialog{width:calc(100vw - 32px);max-width:440px;height:min(600px,76dvh);max-height:calc(100dvh - 48px);padding:44px 12px 12px;border-radius:16px}zoom-dialog.cloudsy-image-viewer .dialog-thumbnails-list__thumbnail{flex-basis:44px;width:44px;height:44px}}@media screen and (min-width:750px){.cloudcurve-product-page media-gallery.cloudcurve-gallery{width:100%;max-width:420px;margin-inline:auto;--thumbnail-width: 60px !important}.cloudcurve-product-page media-gallery.cloudcurve-gallery .product-media-container.constrain-height{--constrained-min-height: 275px;--constrained-height: clamp(275px, calc(100dvh - 345px) , 420px)}.cloudcurve-product-page media-gallery.cloudcurve-gallery .slideshow-controls__thumbnails{gap:8px;padding-block:5px 6px}.cloudcurve-product-page media-gallery.cloudcurve-gallery slideshow-controls[thumbnails]{margin-top:7px}.cloudcurve-product-page .product-details>.group-block{padding-block-start:8px!important;row-gap:16px}}@media screen and (max-width:749px){.cloudcurve-product-page media-gallery.cloudcurve-gallery{width:100%;max-width:min(375px,calc(100vw - 28px));margin-inline:auto;--thumbnail-width: 48px !important}.cloudcurve-product-page media-gallery.cloudcurve-gallery .slideshow-controls__thumbnails{gap:6px;padding-block:3px 4px}.cloudcurve-product-page media-gallery.cloudcurve-gallery slideshow-controls[thumbnails]{margin-top:6px}.cloudcurve-product-page .product-details>.group-block{padding-block-start:8px!important;padding-block-end:16px!important}}.cloudsy-mobile-rating{display:none}@media screen and (max-width:749px){.cloudcurve-product-page media-gallery.cloudcurve-gallery{--cloudcurve-image-radius: 17px}.cloudcurve-product-page .cloudcurve-gallery slideshow-arrows[position=center]{padding-inline:4px}.cloudcurve-product-page .cloudcurve-gallery slideshow-arrows .slideshow-control.slideshow-control--shape-circle{width:36px;height:36px;min-width:36px;min-height:36px}.cloudcurve-product-page .cloudsy-mobile-rating{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:9px;min-height:21px;color:#143b68;font-family:Poppins,Arial,sans-serif;font-size:12.5px;font-weight:500;line-height:1.3}.cloudcurve-product-page .cloudsy-mobile-rating__stars{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;color:#5aa9e8}.cloudcurve-product-page .cloudsy-mobile-rating__stars svg{display:block;width:17px;height:17px}.cloudcurve-product-page .cloudsy-mobile-rating__count{white-space:nowrap}.cloudcurve-product-page .product-details>.group-block>.group-block-content>.cloudsy-mobile-rating{margin-bottom:-14px}.cloudcurve-product-page .product-details>.group-block>.group-block-content{row-gap:20px}.cloudcurve-product-page .product-details>.group-block>.group-block-content>.group-block>.group-block-content{row-gap:8px}.cloudcurve-product-page .product-details h1{color:#276d9d!important;font-size:28px!important;font-weight:500!important;letter-spacing:-.025em;line-height:1.12;margin:0!important}.cloudcurve-product-page .cloudsy-benefits-v{margin:2px 0 0}.cloudcurve-product-page .cloudsy-benefits-v .cloudsy-benefits-v__list{gap:7px}.cloudcurve-product-page .cloudsy-benefits-v .cloudsy-benefits-v__text{font-size:13px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/cloudsy-product-gallery.css.map */
