[class*=product-card-gallery],product-card-gallery,.product-card [class*=gallery],product-card-component [class*=gallery],[is=product-card-component] [class*=gallery],.product-card .media,.product-card [class*=media-wrapper],product-card-component .media,product-card-component [class*=media-wrapper],[class*=main-collection] [class*=product-card] [class*=gallery],[class*=main-collection] [class*=product-card] .media,shopify-section[id*=main-collection] [class*=gallery],[id*=main-collection] [class*=product-card] [class*=gallery]{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;overflow:hidden!important;position:relative!important;display:block!important}[class*=product-card-gallery] img,product-card-gallery img,.product-card [class*=gallery] img,product-card-component [class*=gallery] img,[is=product-card-component] [class*=gallery] img,.product-card .media img,.product-card [class*=media-wrapper] img,product-card-component .media img,product-card-component [class*=media-wrapper] img,[class*=main-collection] [class*=product-card] img,shopify-section[id*=main-collection] [class*=product-card] img,[id*=main-collection] [class*=product-card] img,.product-card a img,product-card-component a img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;aspect-ratio:1 / 1!important;position:absolute!important;top:0!important;left:0!important}[class*=product-card] picture,product-card-component picture,[is=product-card-component] picture{display:block!important;aspect-ratio:1 / 1!important;width:100%!important;height:100%!important;overflow:hidden!important;position:relative!important}[class*=product-card] picture img,product-card-component picture img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}[class*=main-collection] [class*=product-card],[id*=main-collection] [class*=product-card],shopify-section[id*=main-collection] [class*=product-card],[class*=main-collection] product-card-component,main-collection-component product-card-component{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important}.product-information [class*=price]:not(button):not([class*=label]):not(product-price),product-information-component [class*=price]:not(button):not([class*=label]):not(product-price){display:revert!important;padding:revert!important;border-top:revert!important;border-bottom:revert!important;border-left:revert!important;border-right:revert!important;margin:revert!important;width:revert!important;font-size:revert!important;background:revert!important}.product-information product-price,product-information-component product-price,product-information product-price{display:block!important;padding:0!important;margin:6px 0 12px!important;border:none!important;width:100%!important;background:transparent!important}.product-information product-price sale-price,.product-information product-price regular-price,product-information-component product-price sale-price,product-information-component product-price regular-price,product-information product-price sale-price,product-information product-price regular-price{font-size:2rem!important;color:#14b8a6!important;font-weight:700!important;letter-spacing:-.02em!important;font-family:JetBrains Mono,ui-monospace,monospace!important;line-height:1.1!important;display:inline-block!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;width:auto!important}.product-information product-price .price,.product-information product-price [class*=price__container],product-information-component product-price .price,product-information-component product-price [class*=price__container]{display:inline!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;width:auto!important;font-size:inherit!important}.product-information product-price compare-at-price,product-information-component product-price compare-at-price,product-information product-price compare-at-price{font-size:1rem!important;color:#f5f5f080!important;text-decoration:line-through!important;margin-right:12px!important;font-weight:500!important;font-family:JetBrains Mono,monospace!important;display:inline-block!important;vertical-align:middle!important}.product-information .tax-note:empty,.product-information .installments:empty,product-information-component .tax-note:empty,product-information-component .installments:empty{display:none!important}.product-information .tax-note,.product-information .installments,product-information-component .tax-note,product-information-component .installments{display:none!important}.product-information [class*=breadcrumb],product-information-component [class*=breadcrumb],.product-information [class*=back-link],.product-information [class*=back-to],.product-information [class*=vendor],product-information-component [class*=vendor],.product-information [class*=product-vendor],.product-information .product-type,product-information-component .product-type,shopify-section[id*=main-product]>a,shopify-section[id*=product-information]>a,.product-information>a:first-child,product-information-component>a:first-child,.product-information [class*=product-details]>a:first-child{display:none!important}.product-information product-title,product-information-component product-title,.product-information [class*=product-title]{display:block!important;width:100%!important;margin:0 0 4px!important}.product-information product-title h1,product-information-component product-title h1,.product-information [class*=product-title] h1{margin:0!important}.product-information [class*=group]:not([class*=group__]),product-information-component [class*=group]:not([class*=group__]){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important}.product-information variant-picker,.product-information [class*=variant-picker],product-information-component variant-picker{display:block!important;margin:8px 0 12px!important;width:100%!important}.product-information variant-picker fieldset,product-information-component variant-picker fieldset{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:0!important;border:none!important;margin-bottom:4px!important}.product-information buy-buttons,.product-information [class*=buy-buttons],product-information-component buy-buttons{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;margin-top:4px!important}.product-information product-description,.product-information [class*=product-description],product-information-component product-description{display:block!important;margin-top:20px!important;padding-top:0!important;border-top:none!important}.product-information product-description p,.product-information product-description,product-information-component product-description p{font-family:Inter,sans-serif!important;font-size:1rem!important;line-height:1.65!important;color:#f5f5f0e0!important;text-transform:none!important;letter-spacing:0!important}.product-information quantity-input,.product-information quantity-input-component,.product-information [is=quantity-input-component],.product-information [class*=quantity-input],.product-information [class*=quantity-selector],.product-information [class*=quantity-component],.product-information [class*=quantity__],product-information-component quantity-input,product-information-component quantity-input-component,product-information-component [is=quantity-input-component],product-information-component [class*=quantity-input],product-information-component [class*=quantity-selector],product-information-component [class*=quantity-component],product-information buy-buttons quantity-input,product-information buy-buttons [class*=quantity],product-information-component buy-buttons quantity-input,product-information-component buy-buttons [class*=quantity]{display:none!important}.product-information label[for*=quantity],.product-information label[for*=Quantity],.product-information [class*=quantity-label],product-information-component label[for*=quantity],product-information-component label[for*=Quantity],product-information-component [class*=quantity-label]{display:none!important}.product-card sale-price,.product-card regular-price,.product-card compare-at-price,.product-card [class*=price-item],.product-card .price,product-card-component sale-price,product-card-component regular-price,product-card-component compare-at-price,product-card-component [class*=price-item],product-card-component .price,[class*=product-card] sale-price,[class*=product-card] regular-price,[class*=product-card] [class*=price-item],[is=product-card-component] sale-price,[is=product-card-component] regular-price,product-price sale-price,product-price regular-price{color:#14b8a6!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-weight:700!important;letter-spacing:-.01em!important}.product-card compare-at-price,product-card-component compare-at-price,[class*=product-card] compare-at-price{color:#f5f5f073!important;font-size:.85em!important;text-decoration:line-through!important;margin-right:8px}.soflo-flight{color:#14b8a6!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-weight:700!important;letter-spacing:.05em!important;display:inline-block!important;white-space:nowrap;padding:1px 4px;background:#14b8a614;border:1px solid rgba(20,184,166,.25);border-radius:0;font-size:.92em}.soflo-flight-wrap{display:inline}.product-card .product-title,.product-card [class*=product-title],product-card-component .product-title,product-card-component [class*=product-title],[class*=product-card] .product-title,[class*=product-card] [class*=product-title]:not([class*=product-title-truncation]){display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;min-height:2.5em!important;line-height:1.25!important;word-break:break-word}.product-card .product-title a,.product-card [class*=product-title] a,product-card-component .product-title a,product-card-component [class*=product-title] a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.product-card,product-card-component,[class*=product-card]:not([class*=gallery]):not([class*=group]){display:flex!important;flex-direction:column!important;height:100%!important;justify-content:flex-start!important}.product-card [class*=price]:not(button):not([class*=label]),product-card-component [class*=price]:not(button):not([class*=label]){margin-top:auto!important;padding-top:4px}.collection-wrapper .product-card>a.product-card__link,.main-collection-grid .product-card>a.product-card__link,.product-grid .product-card>a.product-card__link{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.collection-wrapper .product-card .card-gallery,.main-collection-grid .product-card .card-gallery,.product-grid .product-card .card-gallery{position:relative!important;height:0!important;padding-top:100%!important;aspect-ratio:auto!important;overflow:hidden!important}.collection-wrapper .product-card .card-gallery>a.contents,.collection-wrapper .product-card .card-gallery slideshow-component,.collection-wrapper .product-card .card-gallery slideshow-container,.collection-wrapper .product-card .card-gallery slideshow-slides,.collection-wrapper .product-card .card-gallery slideshow-slide,.main-collection-grid .product-card .card-gallery>a.contents,.main-collection-grid .product-card .card-gallery slideshow-component,.main-collection-grid .product-card .card-gallery slideshow-container,.main-collection-grid .product-card .card-gallery slideshow-slides,.main-collection-grid .product-card .card-gallery slideshow-slide,.product-grid .product-card .card-gallery>a.contents,.product-grid .product-card .card-gallery slideshow-component,.product-grid .product-card .card-gallery slideshow-container,.product-grid .product-card .card-gallery slideshow-slides,.product-grid .product-card .card-gallery slideshow-slide{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.collection-wrapper .product-card .card-gallery img,.main-collection-grid .product-card .card-gallery img,.product-grid .product-card .card-gallery img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.collection-wrapper .product-card .card-gallery .product-media-container,.collection-wrapper .product-card .card-gallery .product-media,.main-collection-grid .product-card .card-gallery .product-media-container,.main-collection-grid .product-card .card-gallery .product-media,.product-grid .product-card .card-gallery .product-media-container,.product-grid .product-card .card-gallery .product-media,[id=ResultsList] .product-card .card-gallery .product-media-container,[id=ResultsList] .product-card .card-gallery .product-media{aspect-ratio:1 / 1!important;width:100%!important;height:100%!important;min-height:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.collection-wrapper .product-card .card-gallery .product-media__image,.main-collection-grid .product-card .card-gallery .product-media__image,.product-grid .product-card .card-gallery .product-media__image,[id=ResultsList] .product-card .card-gallery .product-media__image{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:center!important}.collection-wrapper .product-card .card-gallery .product-card-gallery__title-placeholder,.main-collection-grid .product-card .card-gallery .product-card-gallery__title-placeholder,.product-grid .product-card .card-gallery .product-card-gallery__title-placeholder,[id=ResultsList] .product-card .card-gallery .product-card-gallery__title-placeholder{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important}.collection-wrapper .product-card,.main-collection-grid .product-card,.product-grid .product-card,[id=ResultsList] .product-card{display:flex!important;flex-direction:column!important}.collection-wrapper [class*=card-gallery],.main-collection-grid [class*=card-gallery],.product-grid [class*=card-gallery],[id=ResultsList] [class*=card-gallery]{aspect-ratio:1 / 1!important;width:100%!important;flex:0 0 auto!important;overflow:hidden!important}.collection-wrapper [class*=card-gallery] img,.main-collection-grid [class*=card-gallery] img,.product-grid [class*=card-gallery] img,[id=ResultsList] [class*=card-gallery] img{width:100%!important;height:100%!important;object-fit:cover!important}.collection-wrapper .product-card product-price,.main-collection-grid .product-card product-price,.product-grid .product-card product-price,[id=ResultsList] .product-card product-price{margin-top:auto!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/soflo-alignment-fix.css.map */
