.media-sliders{display:flex;flex-direction:column;gap:var(--gap);position:sticky;top:var(--header-height)}.product-thumbnails-slider .product-media,.product-media-slider .product-media{position:relative}.thumbnail-btn{display:flex;flex-direction:column;justify-content:center;position:relative;cursor:pointer}.thumbnail-btn.active:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--color-button-background);border-radius:inherit}@media only screen and (min-width:1024px){.pdp-content .sticky{position:sticky;margin-top:0;top:var(--header-height)}.pdp-content .sticky{padding:40px 0}.thumbnails-next-to{flex-direction:row}.thumbnails-next-to .product-media-slider{order:2;width:calc(100% * (6/7))}.thumbnails-next-to .product-thumbnails-slider{width:calc(100% * (1/7))}.thumbnails-next-to .product-thumbnails-slider .gridy-track{grid:auto-flow calc((100% - var(--sm-gap)*4)/5) / auto;overflow-y:scroll;overflow-x:hidden;position:absolute;width:100%;height:100%}.thumbnails-next-to .product-thumbnails-slider .media.cover{height:100%}}.product__tax{margin-top:4px}.media--external_video.natural iframe{height:100%;width:100%}.media--external_video.natural{aspect-ratio:16 / 9}@supports not (aspect-ratio: 16 / 9){.media--external_video.natural iframe{position:absolute}.media--external_video.natural{height:0;padding-bottom:56.25%}}.product-media .media:not(.natural) iframe{width:300%;left:-100%;max-width:none}[data-drawer] .accordion__content{padding:0 var(--drawer-padding) var(--drawer-padding)}.similar-collections ul{display:flex;flex-wrap:wrap;gap:8px}.similar-collections ul>li a{text-decoration:underline}.product-icons-grid{display:grid;grid-template-columns:repeat(var(--icons-grid-cols),minmax(0,1fr));grid-gap:var(--icons-grid-gap);align-items:center}.product-icons-grid img{width:100%;height:auto}@media only screen and (max-width:767px){.the-siblings .gridy-arrows{width:calc(100% + var(--container-margin)* 2);left:calc(0px - var(--container-margin))}}.the-siblings .gridy-track{--gap: 8px}.sibling-product{position:relative;padding:8px;background:var(--color-card-background);border-radius:min(var(--card-border-radius),12px);border:1px solid var(--color-background);transition:all .16s ease-in-out}.sibling-product.current-product,.sibling-product:hover{border-color:var(--color-button-background);background-color:var(--color-background)}.media-sliders .badges{position:absolute;width:calc(100% - 40px);top:20px;left:20px;z-index:1}@media only screen and (min-width:1024px){.media-sliders.thumbnails-next-to .badges{left:calc(100% * (1/7) + var(--sm-gap) + 20px)}}.product-media--gallery-thumbnail img{transition:all .3s ease-in-out}.product-media--gallery-thumbnail:hover img{transform:scale(1.1)}.product-media-zoom-link{position:absolute;width:100%;height:100%;cursor:var(--css-icon-zoom-in) 22 22,auto;z-index:1;display:grid;padding:24px;justify-content:center;align-items:center}.product-media-zoom-link svg{color:var(--color-foreground);background-color:var(--color-background);padding:8px;width:40px;height:40px;border-radius:50%!important;box-shadow:var(--box-shadow--default)}.section--main-product .section-background{max-height:min(50vh,600px)}@media only screen and (min-width:768px){.section--main-product .section-background{max-height:min(50vh,600px)}}.block--app{--mt: 12px !important;--sm-mt: 12px !important}.citysac-native-rating{display:inline-flex;align-items:center;gap:7px;color:var(--color-foreground);font-family:var(--font-body-family);font-size:12px;line-height:1.2;text-decoration:none}.citysac-native-rating__stars{display:inline-flex;align-items:center;gap:1px;color:var(--review-stars)}.citysac-native-rating__star{width:13px;height:13px;display:block;fill:currentColor}.citysac-native-rating__count{color:var(--color-foreground);opacity:.72;text-decoration:underline;text-underline-offset:2px}.citysac-native-rating:hover .citysac-native-rating__count{opacity:1}#looxReviewsFrame,#looxReviews{max-width:1200px;margin-left:auto;margin-right:auto;scroll-margin-top:calc(var(--header-height) + 20px);color:var(--color-foreground);font-family:var(--font-body-family)!important;content-visibility:auto;contain-intrinsic-size:auto 680px}#looxReviewsFrame *,#looxReviews *{font-family:var(--font-body-family)!important}#looxReviewsFrame [class*=star] svg,#looxReviewsFrame svg[class*=star],#looxReviewsFrame [class*=star] path,#looxReviews [class*=star] svg,#looxReviews svg[class*=star],#looxReviews [class*=star] path{color:var(--review-stars)!important;fill:var(--review-stars)!important}#looxReviewsFrame [class*=review][class*=card],#looxReviews [class*=review][class*=card]{border:1px solid var(--color-borders)!important;box-shadow:none!important;border-radius:0!important;background:var(--color-background)!important}#looxReviewsFrame [class*=reviewer],#looxReviewsFrame [class*=author],#looxReviews [class*=reviewer],#looxReviews [class*=author]{color:var(--color-foreground)!important;font-size:14px!important;font-weight:500!important}#looxReviewsFrame [class*=verified],#looxReviews [class*=verified]{color:var(--success)!important;font-size:11px!important;font-weight:500!important}#looxReviewsFrame [class*=review][class*=content],#looxReviewsFrame [class*=review][class*=text],#looxReviews [class*=review][class*=content],#looxReviews [class*=review][class*=text]{color:var(--color-foreground)!important;font-size:13px!important;line-height:1.55!important}#looxReviewsFrame [class*=date],#looxReviews [class*=date]{color:var(--color-foreground)!important;opacity:.55;font-size:11px!important}#looxReviewsFrame button,#looxReviews button{min-height:42px;border-radius:0!important;border:1px solid var(--color-button-background)!important;background:var(--color-button-background)!important;color:var(--color-button-foreground)!important;font-family:var(--font-button-family)!important;font-weight:var(--font-button-weight)!important;letter-spacing:var(--font-button-letter-spacing)!important;text-transform:var(--font-button-text-transform)!important;box-shadow:none!important}#looxReviewsFrame input,#looxReviewsFrame textarea,#looxReviews select,#looxReviews input,#looxReviews textarea{border-radius:0!important;border-color:var(--color-borders)!important;box-shadow:none!important}@media only screen and (max-width:767px){#looxReviewsFrame,#looxReviews{width:100%}.citysac-native-rating{font-size:12px}.citysac-native-rating__star{width:12px;height:12px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/template-product.css.map */
