:root{--tw-ease: cubic-bezier(.22, 1, .36, 1);--tw-ease-out: cubic-bezier(.33, 1, .68, 1);--tw-fast: .3s;--tw-medium: .5s;--tw-slow: .8s;--tw-wave: url("data:image/svg+xml,%3Csvg width='40' height='6' viewBox='0 0 40 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3C5 0.5 5 5.5 10 3C15 0.5 15 5.5 20 3C25 0.5 25 5.5 30 3C35 0.5 35 5.5 40 3' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");--hover-subtle-zoom-amount: 1;--hover-transition-duration: .45s;--hover-transition-timing: var(--tw-ease)}:root:root{--font-body--family: "brandon-grotesque", Jost, "Helvetica Neue", Arial, sans-serif;--font-subheading--family: "brandon-grotesque", Jost, "Helvetica Neue", Arial, sans-serif;--font-heading--family: "brandon-grotesque", Jost, "Helvetica Neue", Arial, sans-serif;--font-accent--family: "brandon-grotesque", Jost, "Helvetica Neue", Arial, sans-serif;--font-heading--weight: 500;--font-subheading--weight: 500;--font-accent--weight: 500;--studio-serif: var(--font-body--family);--st-serif: var(--font-body--family);--st-sans: var(--font-body--family)}body{font-family:var(--font-body--family);letter-spacing:.005em}:where(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.st-hero__title,.st-home__heading,.st-painted-title){font-family:var(--font-body--family);font-weight:500}.st-home__eyebrow,.sg-product-kind,.studio-footer__column h2{letter-spacing:.08em}::selection{background:var(--studio-palette-accent);color:#fff}#header-component .menu-list__link{font-weight:500;letter-spacing:.01em}#header-component .menu-list__link:hover,#header-component .menu-list__link:focus-visible{background:transparent!important;color:var(--menu-top-level-font-color)!important}#header-component .menu-list__link:focus-visible{outline-offset:0}.menu-list__link-title{position:relative}.menu-list__link-title:after{content:"";position:absolute;left:var(--gap-sm);right:var(--gap-sm);bottom:-7px;height:6px;background:currentColor;-webkit-mask:var(--tw-wave) left center / 40px 6px repeat-x;mask:var(--tw-wave) left center / 40px 6px repeat-x;opacity:0;transform:translateY(6px);transition:opacity var(--tw-fast) var(--tw-ease),transform var(--tw-fast) var(--tw-ease);pointer-events:none}[slot=overflow] .menu-list__link-title:after{left:0;right:0}.menu-list__list-item:hover .menu-list__link-title:after,.menu-list__link:focus-visible .menu-list__link-title:after,.menu-list__link[aria-expanded=true] .menu-list__link-title:after{opacity:1;transform:translateY(0)}.menu-list__link--active .menu-list__link-title:after{opacity:.55;transform:translateY(0)}.menu-list__list-item:hover .menu-list__link--active .menu-list__link-title:after{opacity:1}.studio-footer__column a,.sg-product-help a,.st-home__link,.studio-product-breadcrumb a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:text-decoration-color var(--tw-fast) var(--tw-ease),color var(--tw-fast) var(--tw-ease)}.studio-footer__column a:hover,.sg-product-help a:hover,.st-home__link:hover,.studio-product-breadcrumb a:hover{text-decoration-color:currentColor}@media(hover:hover)and (pointer:fine){.product-card,.collection-card{transition:transform var(--tw-medium) var(--tw-ease)}.product-card:hover,.collection-card:hover{transform:translateY(-4px)}.card-gallery,.collection-card__image{overflow:hidden}.card-gallery img.product-media__image,.card-gallery .product-media,.collection-card__image img{transition:transform var(--tw-slow) var(--tw-ease-out),opacity var(--tw-medium) var(--tw-ease)}.product-card:hover .card-gallery img.product-media__image,.collection-card:hover .collection-card__image img{transform:scale(1.035)}.st-product-card{transition:transform var(--tw-medium) var(--tw-ease)}.st-product-card:hover{transform:translateY(-4px)}.st-product-card__image{transition:opacity .35s ease,transform var(--tw-slow) var(--tw-ease-out)}.st-product-card:hover .st-product-card__image,.st-product-card:hover .st-product-card__image:only-child,.st-product-card:hover .st-product-card__image--primary:only-child{transform:scale(1.035)}.st-product-card__title,.product-card__content .view-product-title,.product-card__content [class*=product-title] a{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--tw-fast) var(--tw-ease);padding-bottom:2px}.st-product-card:hover .st-product-card__title,.product-card:hover .product-card__content .view-product-title,.product-card:hover .product-card__content [class*=product-title] a{background-size:100% 1px}}.button,button[class*=button]:not(.button-unstyled),.st-home__button,.studio-page__button,.sp-button{transition:transform var(--tw-fast) var(--tw-ease),box-shadow var(--tw-fast) var(--tw-ease),background-color var(--tw-fast) ease,color var(--tw-fast) ease,border-color var(--tw-fast) ease}@media(hover:hover)and (pointer:fine){.button:not(.button-unstyled):hover,.st-home__button:hover,.studio-page__button:hover,.sp-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #36432e29}.button:not(.button-unstyled):active,.st-home__button:active,.studio-page__button:active{transform:translateY(0);box-shadow:0 2px 6px #36432e1f}.header-logo__image{transition:transform var(--tw-medium) var(--tw-ease)}.header-logo:hover .header-logo__image{transform:translateY(-2px) rotate(-1.5deg)}.header__icon{transition:transform var(--tw-fast) var(--tw-ease),opacity var(--tw-fast) ease}.header-actions__action:hover .header__icon,.header__icon:hover{transform:translateY(-1px)}.slideshow-controls__thumbnail{transition:opacity var(--tw-fast) ease}.slideshow-controls__thumbnail:hover{opacity:.7}.variant-option__button-label{transition:border-color var(--tw-fast) ease,background-color var(--tw-fast) ease,transform var(--tw-fast) var(--tw-ease)}.variant-option__button-label:hover{transform:translateY(-1px)}}.sg-product-details .st-acc summary{font-weight:500;letter-spacing:.01em}.sg-product-details .st-acc summary:after{content:"+";transition:transform var(--tw-fast) var(--tw-ease);transform-origin:center;transform:translateY(-50%) rotate(0)}.sg-product-details .st-acc[open] summary:after{content:"+";transform:translateY(-50%) rotate(45deg)}.sg-product-details .st-acc[open]>:not(summary){animation:twAccordionIn .4s var(--tw-ease) both}@keyframes twAccordionIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.menu-list__link-title:after,.product-card,.collection-card,.st-product-card,.st-product-card__image,.card-gallery img.product-media__image,.header-logo__image,.sg-product-details .st-acc summary:after{transition:none!important;animation:none!important}.product-card:hover,.collection-card:hover,.st-product-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/studio-twinswa-brandon.css.map */
