@font-face{font-family:Aventa Light;font-style:normal;font-weight:300;font-display:swap;src:url(aventa-light.woff) format("woff")}:root{--fyrin-font-display: var(--font-heading-family), Helvetica, Arial, sans-serif;--fyrin-font-ui: var(--font-body-family), Helvetica, Arial, sans-serif;--fyrin-font-aventa: "Aventa Light", "Aventa Personal Use Only", Inter, Helvetica, Arial, sans-serif;--fyrin-font-helvetica: Helvetica, Arial, sans-serif;--fyrin-overlay: rgba(0, 0, 0, .42);--fyrin-overlay-strong: rgba(0, 0, 0, .48);--fyrin-card-radius: 16px}html{width:100%;max-width:100%;min-width:0;overflow-x:visible;overflow-y:visible}body:not(.overflow-hidden){width:100%;max-width:100%;min-width:0;overflow-y:visible}@supports (overflow-x: clip){body:not(.overflow-hidden){overflow-x:clip}}@supports not (overflow-x: clip){body:not(.overflow-hidden){overflow-x:hidden}}#PageContainer,.main-content{overflow-x:visible;overflow-y:visible}body>.shopify-section-group-header-group,body>.shopify-section-group-overlay-group,#PageContainer,#MainContent,.footer-group{width:100%;max-width:100%;min-width:0}#MainContent>.shopify-section{width:100%;max-width:100%;min-width:0}.topbar--only{--topbar-grid-template: "announcement" / minmax(0, 1fr);min-width:0;max-width:100%}.topbar--only .announcement-bar,.topbar--only .scrolling-text{min-width:0;width:100%;max-width:100%}.cart-drawer .drawer__header{gap:var(--sp-4);border-start-start-radius:1rem;border-start-end-radius:1rem}.cart-drawer .drawer__tabs{min-width:0;flex:1 1 auto;gap:var(--sp-5)}.cart-drawer .drawer__tab{min-width:0;opacity:.72}.cart-drawer .drawer__tab[aria-expanded=true]{opacity:1}.cart-drawer .drawer__title{display:block;max-width:100%;overflow:hidden;font-size:1rem!important;line-height:1.15!important;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.cart-drawer .drawer__empty-text{max-width:20rem;margin-inline:auto;font-size:clamp(1.5rem,2.3vw,2.25rem)!important;line-height:1.05!important;overflow-wrap:normal;word-break:normal}.cart-drawer .cart-quantity{width:4.5rem;height:3.5rem;border-radius:.625rem}.cart-drawer .cart-quantity .quantity__input{padding-block:0;padding-inline:.25rem 1.5rem;font-size:1rem;line-height:3.5rem!important;color:rgb(var(--color-foreground));font-weight:600}.cart-drawer .cart-quantity .quantity__buttons{width:1.5rem}.cart-drawer .cart-quantity .quantity__button{height:1.75rem;padding-inline-end:.5rem}.cart-drawer .cart-quantity .quantity__button .icon{width:.625rem;height:.625rem}@media screen and (max-width:576px){.cart-drawer.drawer--end .drawer__inner{border-start-start-radius:.5rem;border-start-end-radius:.5rem}}@media screen and (min-width:577px){.cart-drawer.drawer--end .drawer__inner{width:min(100%,30rem);border-start-start-radius:.5rem;border-end-start-radius:.5rem}}@media screen and (min-width:992px){.header__menu>ul .menu__item,.header__menu>ul .menu__item .btn-text,.header__menu>ul .menu__item .btn-duplicate{font-family:Inter,var(--font-body-family),Helvetica,Arial,sans-serif!important;font-size:var(--font-navigation-size)!important;font-weight:500!important;letter-spacing:.055em;text-transform:uppercase!important;line-height:1.2}.header__menu>ul.with-block>li>details[is=details-mega][open] summary .menu__item,.header__menu>ul.with-block>li>details[is=details-mega][open] summary .menu__item .btn-duplicate,.header__menu>ul.with-block>li>details[is=details-dropdown][open] summary .menu__item,.header__menu>ul.with-block>li>details[is=details-dropdown][open] summary .menu__item .btn-duplicate{font-weight:500!important}}.menu-drawer{--text-2xl: 1.5rem}.menu-drawer .drawer__menu>.drawer__menu-group>.drawer__menu-item.heading,.menu-drawer .drawer__menu>.drawer__menu-group>details>summary.drawer__menu-item .heading,.menu-drawer .drawer__menu>.drawer__menu-group>details>summary.drawer__menu-item{font-family:var(--fyrin-font-helvetica)!important;font-size:var(--text-2xl)!important;font-weight:700!important;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}.menu-drawer .drawer__submenu>button.heading{font-family:"Aventa Light",var(--fyrin-font-aventa);font-size:var(--fluid-sm-to-base);font-weight:300!important;letter-spacing:.04em;text-transform:uppercase}.fyrin-drawer-colecao-nav__summary{display:flex!important;align-items:center;justify-content:space-between;gap:var(--sp-3);font-family:var(--fyrin-font-helvetica)!important;font-size:var(--text-2xl)!important;font-weight:700!important;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:rgb(var(--color-foreground))}.fyrin-drawer-colecao-nav__label-text{font:inherit}.fyrin-drawer-colecao-nav__summary .icon{flex-shrink:0;opacity:.45}.fyrin-drawer-colecao-nav__link{font-family:var(--fyrin-font-helvetica)!important;font-size:var(--text-2xl)!important;font-weight:700!important;line-height:1;letter-spacing:-.02em;text-transform:none!important;padding-block:var(--sp-2d5)!important}.fyrin-drawer-colecao-nav__link--soon{opacity:.5;cursor:default}.fyrin-drawer-colecao-nav__link--soon em{font-style:normal;font-weight:400;font-size:.65em}.menu-drawer .drawer__promotions{padding-inline-end:var(--sp-4)}.menu-drawer .drawer__promotions .mega-menu__list{gap:12px}.menu-drawer .drawer__promotions .media-card{border-radius:var(--fyrin-card-radius);overflow:hidden}.menu-drawer .drawer__promotions .media-card--overlap .media-card__link{position:relative}.menu-drawer .drawer__promotions .media-card--overlap .media-card__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fyrin-overlay);z-index:1;pointer-events:none}.menu-drawer .drawer__promotions .media-card--overlap .media-card__link .media:after{content:none!important}.menu-drawer .drawer__promotions .media-card__content{z-index:2;padding-block-end:var(--sp-3)!important;padding-inline:var(--sp-3)!important}.menu-drawer .drawer__promotions .media-card__text{opacity:1!important}.menu-drawer .drawer__promotions .media-card__text .heading{font-family:var(--fyrin-font-helvetica);font-size:var(--fluid-base-to-xl)!important;font-weight:700!important;line-height:1.1;letter-spacing:-.03em;text-transform:uppercase;color:#fff!important}.menu-drawer .drawer__promotions .media-card__content .icon{color:#fff;opacity:.95}@media screen and (max-width:767px){.menu-drawer .drawer__promotions .mega-menu__list{gap:10px}.menu-drawer .drawer__promotions .media{max-height:168px}.menu-drawer .drawer__promotions .media-card__text .heading{font-size:var(--fluid-sm-to-lg)!important}}.category-image-grid-section .media-card,.category-image-grid-section .media-card .media{background-color:transparent}.footer-contact-details{position:relative}.footer-contact-details>summary{list-style:none}.footer-contact-details>summary::-webkit-details-marker{display:none}.footer-contact-trigger{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer}.footer-contact-trigger__indicator:before{content:"+";display:inline-block;font-size:1.1em;font-weight:400;line-height:1}.footer-contact-details[open] .footer-contact-trigger__indicator:before{content:"\2212"}.footer-contact-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-block-start:var(--sp-2)}.footer-contact-card{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);width:auto;min-width:0;padding:var(--sp-2) var(--sp-3);color:rgb(var(--color-foreground));background:rgb(var(--color-foreground) / .08);border:1px solid rgb(var(--color-foreground) / .24);border-radius:var(--sp-1d5);font-size:.875rem;line-height:1.2;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.footer-contact-card:hover,.footer-contact-card:focus-visible{background:rgb(var(--color-foreground) / .16);border-color:rgb(var(--color-foreground) / .5)}.footer-contact-card .icon,.footer-contact-card__phone-icon{flex:0 0 auto;width:1.15rem;height:1.15rem;font-size:1.15rem;line-height:1}.native-share-item .social_platform{cursor:pointer;color:inherit}.native-share-item .social_platform[hidden]{display:none}.category-image-grid-section .category-image-grid-slider .card-grid{display:grid;grid-template-columns:repeat(var(--category-columns-small-mobile),minmax(0,1fr));gap:var(--card-grid-gap)}.category-image-grid-section .category-image-grid-slider .card-grid>.card{width:100%;min-width:0;height:auto!important;aspect-ratio:4 / 5!important;max-height:clamp(140px,18vw,200px)}.category-image-grid-section .category-image-grid-card__media{height:100%!important;aspect-ratio:auto}.category-image-grid-section .category-image-grid-card__media>img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:321px){.category-image-grid-section .category-image-grid-slider .card-grid{grid-template-columns:repeat(var(--category-columns-mobile),minmax(0,1fr))}}@media screen and (min-width:577px){.category-image-grid-section .category-image-grid-slider .card-grid{grid-template-columns:repeat(var(--category-columns-large-mobile),minmax(0,1fr))}}@media screen and (min-width:768px){.category-image-grid-section .category-image-grid-slider .card-grid{grid-template-columns:repeat(var(--category-columns-tablet),minmax(0,1fr))}}@media screen and (min-width:992px){.category-image-grid-section .category-image-grid-slider .card-grid{--category-columns-current: var(--category-columns-small-desktop);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((var(--slider-container) - var(--card-grid-gap) * (var(--category-columns-current) - 1)) / var(--category-columns-current))}}@media screen and (min-width:1200px){.category-image-grid-section .category-image-grid-slider .card-grid{--category-columns-current: var(--category-columns-desktop)}}.product__thumbnail-rail{display:contents}.product__thumbnail-rail .product__thumbnail-nav{display:none}@media screen and (min-width:1200px){.product--thumbnail .product__media-container--vertical-thumbnails{align-items:stretch}.product--thumbnail .product__media-container--vertical-thumbnails .product__thumbnail-rail{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:var(--product-main-media-height);max-height:var(--product-main-media-height);min-height:0;overflow:hidden;flex:0 0 auto}.product__thumbnail-rail--size-compact{width:80px}.product__thumbnail-rail--size-medium{width:104px}.product__thumbnail-rail--size-large{width:128px}.product__thumbnail-rail--size-xlarge{width:176px}.product__thumbnail-rail--right{order:1}.product__thumbnail-rail--left{order:-1}.product__thumbnail-rail .product__thumbnails--beside{width:100%;height:100%;min-height:0;order:initial;overflow:hidden}.product__thumbnail-rail .product__thumbnails-list{height:100%;min-height:0;max-height:none!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;grid-auto-flow:row}.product__thumbnail-rail .product__thumbnails-list::-webkit-scrollbar{display:none}.product__thumbnail-rail--gap-compact .product__thumbnails-list{row-gap:8px}.product__thumbnail-rail--gap-medium .product__thumbnails-list{row-gap:12px}.product__thumbnail-rail--gap-large .product__thumbnails-list{row-gap:16px}.product__thumbnail-rail .product__thumbnail{width:100%}.product__thumbnail-rail .product__thumbnail-nav{align-items:center;justify-content:center;min-width:40px;min-height:40px;display:flex;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgb(var(--color-border));border-radius:var(--rounded-full);cursor:pointer;z-index:1}.product__thumbnail-rail .product__thumbnail-nav[hidden]{display:none}.product__thumbnail-rail .product__thumbnail-nav:disabled{opacity:.35;pointer-events:none}.product__thumbnail-rail .product__thumbnail-nav:focus-visible{outline:2px solid currentColor;outline-offset:2px}}.footer__menu-heading,.footer__menu-link,.footer__contact-text{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;white-space:normal}.footer--menu-heading-small .footer__menu-heading{font-size:clamp(.875rem,1.2vw,1rem)}.footer--menu-heading-medium .footer__menu-heading{font-size:clamp(1rem,1.4vw,1.125rem)}.footer--menu-heading-large .footer__menu-heading{font-size:clamp(1.0625rem,1.55vw,1.25rem)}.footer--menu-link-small .footer__menu-link{font-size:clamp(.8125rem,1.05vw,.9375rem)}.footer--menu-link-medium .footer__menu-link{font-size:clamp(.875rem,1.2vw,1rem)}.footer--menu-link-large .footer__menu-link{font-size:clamp(.9375rem,1.3vw,1.0625rem)}.footer--contact-size-small .footer__contact-text{font-size:clamp(.875rem,1.1vw,1rem)}.footer--contact-size-medium .footer__contact-text{font-size:clamp(1rem,1.3vw,1.125rem)}.footer--contact-size-large .footer__contact-text{font-size:clamp(1.0625rem,1.45vw,1.25rem)}@media screen and (min-width:768px){.footer--responsive-menus .footer__accordions--responsive{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--sp-10) var(--sp-12)}.footer--responsive-menus .footer__accordions--responsive .footer__item{width:auto;min-width:0}.footer--responsive-menus .footer__accordions--responsive .footer__item--text,.footer--responsive-menus .footer__accordions--responsive .footer__item--contact{grid-column:1 / -1}}@media screen and (min-width:1200px){.footer--responsive-menus.footer--menu-columns-3 .footer__accordions--responsive{grid-template-columns:repeat(3,minmax(0,1fr))}.footer--responsive-menus.footer--menu-columns-4 .footer__accordions--responsive{grid-template-columns:repeat(4,minmax(0,1fr))}}.category-image-grid-section .media-card--overlap .media-card__link{position:relative;overflow:visible}.category-image-grid-section .media-card--overlap .media-card__content{overflow:visible;inset-inline:0;width:100%;box-sizing:border-box}.category-image-grid-section .media-card__content{z-index:2;gap:8px;padding-inline:12px;padding-block-end:16px;gap:clamp(6px,2cqi,16px);padding-inline:clamp(10px,4cqi,40px);padding-block-end:clamp(12px,5cqi,28px);text-align:left;align-items:flex-end}.category-image-grid-section .card.media-card{container-type:inline-size;container-name:fyrin-category-card}.category-image-grid-section .media-card__text{--tw-translate-x: 0;--tw-translate-y: 0;transform:none!important;min-width:0;width:100%;max-width:100%;opacity:1!important}.category-image-grid-section .media-card__text p{min-width:0;max-width:100%;margin:0}.category-image-grid-section .media-card__text .heading,.category-image-grid-section .category-image-grid-card__title{font-family:var(--fyrin-font-helvetica);font-size:.875rem!important;font-size:clamp(.625rem,10cqi,1.25rem)!important;font-weight:700!important;line-height:1.15;letter-spacing:-.02em;text-transform:uppercase;color:#fff!important;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;display:block;max-width:100%}.category-image-grid-section .category-image-grid-card__description{font-size:.75rem!important;font-size:clamp(.5625rem,7.25cqi,.875rem)!important;line-height:1.25;color:#ffffffeb;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}@container fyrin-category-card (max-width: 11rem){.category-image-grid-section .media-card__content .icon{display:none}}.category-image-grid-section .title-wrapper .heading{font-weight:700;letter-spacing:-.02em}@media screen and (max-width:320px){.category-image-grid-section .media-card__text .heading,.category-image-grid-section .category-image-grid-card__title{font-size:.875rem!important}}@media screen and (min-width:321px)and (max-width:576px){.category-image-grid-section .media-card__text .heading,.category-image-grid-section .category-image-grid-card__title{font-size:clamp(.8125rem,3.4vw,.9375rem)!important}}@media screen and (min-width:577px)and (max-width:767px){.category-image-grid-section .card-grid{gap:12px}.category-image-grid-section .media-card__text .heading,.category-image-grid-section .category-image-grid-card__title{font-size:clamp(.875rem,2.8vw,1rem)!important}}@media screen and (min-width:768px)and (max-width:991px){.category-image-grid-section .media-card__text .heading,.category-image-grid-section .category-image-grid-card__title{font-size:clamp(.75rem,1.45vw,.9375rem)!important}}@media screen and (min-width:992px)and (max-width:1199px){.category-image-grid-section .media-card__text .heading,.category-image-grid-section .category-image-grid-card__title{font-size:clamp(.625rem,.9vw,.8125rem)!important}.category-image-grid-section .category-image-grid-card__description{font-size:clamp(.5625rem,.75vw,.75rem)!important}}@media screen and (min-width:1200px){.category-image-grid-section .media-card__text .heading,.category-image-grid-section .category-image-grid-card__title{font-size:clamp(.6875rem,.85vw,1rem)!important}}.fyrin-colecao-menu .fyrin-mega-menu-card__media:after,.fyrin-experiencia-menu .fyrin-experiencia-card__overlay{background:#0000007a}@media screen and (max-width:767px){.fyrin-experiencia-menu{gap:var(--sp-3);padding-inline:var(--sp-4)!important}.fyrin-experiencia-menu .fyrin-experiencia-card__title{font-size:var(--fluid-base-to-xl)}}.menu-drawer .horizontal-products .product-card__title{font-weight:600}.product-card__top a.caption.reversed-link{display:inline-flex;align-items:center;min-height:24px;padding-block:var(--sp-1, 4px)}a.product-card__title.reversed-link{display:inline-block;min-height:24px;padding-block:var(--sp-1, 4px)}.menu-drawer .mega-menu__footer .button{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.menu-drawer .fyrin-mais-drawer-link,.menu-drawer .fyrin-mais-drawer-link.heading{font-family:Helvetica,Arial,sans-serif!important;font-size:var(--text-2xl)!important;font-weight:700!important;line-height:1;letter-spacing:-.01em;text-transform:none!important}.menu-drawer .drawer__submenu .drawer__menu-item.heading:not(.fyrin-mais-drawer-link),.menu-drawer .drawer__submenu summary.drawer__menu-item .heading,.menu-drawer .drawer__submenu summary.drawer__menu-item{font-size:var(--text-2xl)!important;line-height:1}.menu-drawer .drawer__submenu>ul>.drawer__menu-group>.drawer__menu-item,.menu-drawer .drawer__submenu>ul>.drawer__menu-group>details>summary.drawer__menu-item{padding-block:6px!important}.menu-drawer .drawer__promotions .mega-menu__item,.menu-drawer .drawer__promotions .fyrin-experiencia-menu .mega-menu__item--promo{aspect-ratio:1 / 1!important;height:auto!important;max-height:none!important}.menu-drawer .drawer__promotions .media-card,.menu-drawer .drawer__promotions .media-card__link,.menu-drawer .drawer__promotions .media,.menu-drawer .drawer__promotions .fyrin-experiencia-card,.menu-drawer .drawer__promotions .fyrin-experiencia-card__media{width:100%;height:100%;aspect-ratio:1 / 1!important;max-height:none}@media screen and (max-width:991px){.fyrin-experiencia-menu .fyrin-experiencia-card__title{font-size:var(--fluid-xl-to-3xl)}.fyrin-experiencia-menu .fyrin-experiencia-card__content{left:20px;right:20px;bottom:16px}}.price__sale:before{transform:none!important;border-block-end:2px solid currentColor!important;color:inherit}.price__sale{color:rgb(var(--color-price) / .6)}@media screen and (min-width:992px){.text-with-icons.with-background{column-gap:var(--sp-2)!important}.text-with-icons.with-background .column{padding:clamp(var(--sp-4),1.5vw,var(--sp-6))!important}.text-with-icons .column{padding-inline:clamp(var(--sp-3),1.25vw,var(--sp-5))!important}}.text-with-icons.with-background .column{padding:clamp(var(--sp-4),1.5vw,var(--sp-6))}.cart-drawer .drawer__footer-buttons .fyrin-cart-action{grid-column:span 12;min-width:0}@media screen and (min-width:577px){.cart-drawer .drawer__footer-buttons .fyrin-cart-action--checkout:not(.fyrin-cart-action--full){grid-column:span 6}.cart-drawer .drawer__footer-buttons .fyrin-cart-action--view-cart:not(.fyrin-cart-action--full){grid-column:span 6}}@media screen and (min-width:1200px){.template-section--bundle-rich-text .collage,.template-section--bundle-rich-text .collage .title-wrapper{padding-inline:0}.template-section--bundle-product-bundle .product-bundle{flex:0 0 25%}.template-section--bundle-product-bundle .product-bundle__sidebar{width:100%}.template-section--profile-image-with-text .image-with-text,.template-section--profile-multicolumn .multicolumn{padding-inline:clamp(var(--grid-gap),4vw,calc(var(--grid-gap) * 2))}}.template-section--hamburguer-portfolio .profile__content{display:none}.faqs--compact.with-background>:is(div,form){padding:clamp(1.25rem,2.5vw,2.5rem)}.faqs--compact>.grow{gap:1.25rem}.faqs--compact .title-wrapper>.heading{font-size:clamp(1.5rem,1.25rem + .75vw,2rem)!important;line-height:1;letter-spacing:-.02em}.faqs--compact .faq .details__summary{padding-block:.75rem!important}.faqs--compact .faq .details__summary>span{font-size:clamp(.875rem,.825rem + .25vw,1rem)!important;line-height:1.3}.faqs--compact .accordion .details .details__summary>.icon{width:.75rem;height:.75rem}.faqs--compact .accordion .details .details__content{padding-block-end:1rem;margin-block-start:0;font-size:.875rem;line-height:1.5}.faqs--compact .accordion .details__content{max-width:92%}.faqs--compact .contact__sidebar .heading{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)!important;line-height:1.1}.faqs--compact .contact__sidebar .text-opacity{font-size:.8125rem;line-height:1.4}.faqs--compact .contact__sidebar{gap:1.25rem;--input-height: 2.75rem;--input-padding-inline: .875rem}.faqs--compact .contact__sidebar>.grid{gap:.75rem}.product-details-section .product-details__split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--product-details-column-gap);align-items:start}.product-details-section .product-details__intro{display:flex;flex-direction:column;gap:var(--product-details-intro-gap);min-width:0}.product-details-section .product-details__intro>.title-wrapper{margin-block-end:0}.product-details-section .product-details__accordions{align-self:start;min-width:0}.product-details-section .specifications.with-background .accordion .details__summary{min-height:40px;padding-block:var(--product-details-accordion-padding-y);padding-inline:var(--product-details-accordion-padding-x)}.product-details-section .product-details__accordion-heading{font-size:var(--product-details-accordion-heading-size);font-weight:var(--product-details-accordion-heading-weight);line-height:1.2;letter-spacing:0}.product-details-section .product-details__accordion-icon{width:var(--product-details-accordion-icon-size);height:var(--product-details-accordion-icon-size)}.product-details-section .product-details__accordions .accordion+.accordion{margin-block-start:var(--product-details-accordion-row-gap)}.product-details-section .specifications.with-background .accordion .details__content{padding-inline:var(--product-details-accordion-padding-x);padding-block-start:0;padding-block-end:var(--product-details-accordion-content-bottom)}.product-details-section .details__content .specification h3{margin:0 0 6px;font-size:14px;line-height:1.35;font-weight:600;letter-spacing:normal;text-transform:none}@media screen and (min-width:992px){.product-details-section .product-details__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.featured-product .product__media-list--uniform-cover{--fyrin-uniform-aspect: var(--gallery-aspect-ratio, .846043)}.featured-product .product__media-list--uniform-cover .product__media.media--contain{position:relative;display:block;width:100%;flex:none;align-self:stretch;aspect-ratio:var(--fyrin-uniform-aspect);height:auto;min-height:0;padding:0;background-color:transparent;border-radius:var(--rounded-block);overflow:hidden}.featured-product .product__media-list--uniform-cover .product__media.media--contain>:is(img,svg,video-media){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;aspect-ratio:unset!important;object-fit:cover;object-position:center center;border-radius:inherit}.featured-product .product__media-list--uniform-cover .product__media.media--contain>video-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (max-width:991px){.featured-product .product__media-list--uniform-cover.flex .product__media.media--contain{flex:0 0 100%;width:100%;max-width:100%;scroll-snap-align:start}}@media screen and (min-width:992px){.featured-product .product__media-list--uniform-cover .product__media.media--contain{border-radius:var(--card-radius, var(--rounded-block))}.featured-product .product__media-list--uniform-cover.lg\:grid{grid-auto-rows:1fr;align-items:stretch}}.product--scroll .product__media-list--scroll-rail>.product__media--fyrin-4-3{position:relative;aspect-ratio:4 / 3;height:auto;min-height:0;padding:0;overflow:hidden}.product--scroll .product__media-list--scroll-rail>.product__media--fyrin-4-3>:is(img,svg){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}.product--scroll .product__media-list--scroll-rail>.product__media--fyrin-4-3>video-media,.product--scroll .product__media-list--scroll-rail>.product__media--fyrin-4-3>.media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none}.product--scroll .product__media-list--scroll-rail>.product__media--fyrin-4-3>video-media :is(img,video),.product--scroll .product__media-list--scroll-rail>.product__media--fyrin-4-3>.media>:is(img,video){width:100%;height:100%;object-fit:cover;object-position:center}.product--scroll .product__media-list--scroll-rail>.product__media--fyrin-4-3[hidden],.product--scroll .product__media-list--scroll-rail>.product__media--fyrin-4-3.hidden{display:none}.product--scroll .product__thumbnails .product__thumbnail--fyrin-4-3{position:relative;aspect-ratio:4 / 3;height:auto;min-height:0;padding:0;overflow:hidden;flex:0 0 auto;align-self:auto}.product--scroll .product__thumbnails .product__thumbnail--fyrin-4-3>:is(img,svg){position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center}.product--scroll .product__thumbnails .product__thumbnail--fyrin-4-3[hidden],.product--scroll .product__thumbnails .product__thumbnail--fyrin-4-3.hidden{display:none}@media screen and (max-width:991px){.product--scroll .product__thumbnails .product__thumbnail--fyrin-4-3{width:var(--sp-18)}}@media screen and (min-width:577px)and (max-width:991px){.product--scroll .product__thumbnails .product__thumbnail--fyrin-4-3{width:var(--sp-20)}}.product--scroll .product__scroll-rail,.product--scroll .product__scroll-rail__viewport{min-width:0;width:100%;height:auto;max-height:none;overflow:visible}@media screen and (min-width:1200px){.product--scroll .product__media-container--scroll{min-width:0;align-self:stretch;height:auto}.product--scroll .product__scroll-rail,.product--scroll .product__scroll-rail__viewport{display:block;flex:none}.product--scroll .product__media-list--scroll-rail{display:flex;flex-direction:column;gap:var(--sp-4);width:100%}.product--scroll .product__media-list--scroll-rail .product__media{width:100%;flex:0 0 auto;background-color:transparent;border-radius:var(--rounded-block);overflow:hidden}.product--scroll .product__scroll-rail__viewport .slider{overflow:visible;height:auto}.product--scroll .product__scroll-rail__viewport .product__media-list--scroll-rail .product__media{scroll-snap-align:unset;width:100%}}@media screen and (min-width:992px){.product .product__preview.product__preview--fyrin-intrinsic,.product .product__preview.product__preview--fyrin-intrinsic.lg\:sticky{height:auto!important;max-height:calc(var(--screen-height) - var(--header-height, 0px) - var(--topbar-height, 0px) - var(--sp-5, 1.25rem));align-self:start}.product .product__preview--fyrin-intrinsic .product__media{height:auto;width:100%}.product .product__preview--fyrin-intrinsic .product__media>:is(img,svg,video-media){display:block;width:100%;height:auto;max-height:calc(var(--screen-height) - var(--header-height, 0px) - var(--topbar-height, 0px) - var(--sp-8, 2rem));object-fit:contain;object-position:center center}.product--scroll .product__info-sticky.lg\:sticky{align-self:start;z-index:2}.header-sticky~.page-container .product--scroll .product__info-sticky.lg\:sticky{inset-block-start:calc(var(--header-height) + var(--sp-3))!important}}@media screen and (min-width:1200px){.product--scroll .product__gallery.product__gallery--scroll-secondary-compact{grid-template-columns:minmax(0,1fr) minmax(0,.42fr)}.product--scroll .product__gallery.product__gallery--scroll-secondary-medium{grid-template-columns:minmax(0,1fr) minmax(0,.55fr)}.product--scroll .product__gallery.product__gallery--scroll-secondary-large{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.product--scroll .product__gallery.product__gallery--scroll-position-left.product__gallery--scroll-secondary-compact{grid-template-columns:minmax(0,.42fr) minmax(0,1fr)}.product--scroll .product__gallery.product__gallery--scroll-position-left.product__gallery--scroll-secondary-medium{grid-template-columns:minmax(0,.55fr) minmax(0,1fr)}.product--scroll .product__gallery.product__gallery--scroll-position-left.product__gallery--scroll-secondary-large{grid-template-columns:minmax(0,.7fr) minmax(0,1fr)}.product--scroll .product__gallery.product__gallery--scroll-position-left .product__preview{grid-column:2;grid-row:1}.product--scroll .product__gallery.product__gallery--scroll-position-left .product__media-container{grid-column:1;grid-row:1}}@media screen and (max-width:767px){.category-image-grid--mobile-swipe .category-image-grid-slider{overflow:visible}.category-image-grid--mobile-swipe .category-image-grid-slider .card-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;min-width:0}.category-image-grid--mobile-swipe .category-image-grid-slider .card-grid::-webkit-scrollbar{display:none}.category-image-grid--mobile-swipe .category-image-grid-slider .card-grid>.card{flex:0 0 86%;scroll-snap-align:start;min-width:0}}@media screen and (min-width:321px)and (max-width:576px){.category-image-grid--mobile-swipe .category-image-grid-slider .card-grid>.card{flex-basis:80%}}@media screen and (min-width:577px)and (max-width:767px){.category-image-grid--mobile-swipe .category-image-grid-slider .card-grid>.card{flex-basis:64%}}@media screen and (min-width:992px)and (max-width:1199px){.recommendations-section .card-grid--6{--card-grid-per-row: 6}}@media screen and (min-width:1200px){.recommendations-section .card-grid--6{--card-grid-per-row: 6}}.scroll-margin-header{scroll-margin-top:calc(var(--header-height, 0px) + var(--sp-5, 1.25rem))}.product__inventory--fyrin progress-bar{display:none}.fyrin-availability-badge{padding:.5rem .75rem;border-radius:.375rem;max-width:100%}.fyrin-availability-badge--available{background-color:#e8f5e9;color:#1b5e20}.fyrin-availability-badge--unavailable{background-color:rgb(var(--color-foreground) / .06);color:rgb(var(--color-foreground) / .72)}.fyrin-availability-badge--incoming{background-color:rgb(var(--color-foreground) / .06);color:rgb(var(--color-foreground) / .82)}.shopify-section .shopify-app-block[id*=instafeed]{min-height:280px}@media screen and (min-width:768px){.shopify-section .shopify-app-block[id*=instafeed]{min-height:320px}}.hero-section .slideshow--hero video-media[loaded]:not([playing])>:is(img,svg),.hero-section slideshow-hero video-media[loaded]:not([playing])>:is(img,svg){opacity:1;visibility:visible}.hero-section slideshow-hero video-media[playing]>:is(img,svg){opacity:0;visibility:hidden}.hero-section slideshow-hero.fyrin-hero-slider .flickity-viewport{min-height:100%}@media screen and (max-width:767px){.hero-section slideshow-hero.fyrin-hero-slider{min-height:90vh}@supports (height: 100svh){.hero-section slideshow-hero.fyrin-hero-slider{min-height:90svh}}.hero-section slideshow-hero.fyrin-hero-slider .flickity-viewport{min-height:90vh}@supports (height: 100svh){.hero-section slideshow-hero.fyrin-hero-slider .flickity-viewport{min-height:90svh}}}.hero-section slideshow-hero.fyrin-hero-slider .banner.media--100vh.mobile\:media--100vh{min-height:90vh}@supports (height: 100svh){.hero-section slideshow-hero.fyrin-hero-slider .banner.media--100vh.mobile\:media--100vh{min-height:90svh}}@media screen and (min-width:768px){.hero-section slideshow-hero.fyrin-hero-slider .banner.media--100vh{min-height:100vh}@supports (height: 100svh){.hero-section slideshow-hero.fyrin-hero-slider .banner.media--100vh{min-height:100svh}}}.hero-section .fyrin-hero-overlay{height:auto;min-height:0;inset-block-end:0}@media screen and (max-width:767px){.hero-section .fyrin-hero-overlay .slideshow-content{padding-block-end:max(var(--sp-4),env(safe-area-inset-bottom,0px))}.hero-section .fyrin-hero-overlay .slideshow-dots,.hero-section .fyrin-hero-overlay .flickity-page-dots{margin-block-end:0}}@media screen and (max-width:767px){.mobile-dock{padding-block-end:calc(var(--section-padding-bottom, 0px) + env(safe-area-inset-bottom,0px))}.product-sticky-form__card{padding-block-end:calc(var(--sp-4) + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fyrin-visual.css.map */
