@keyframes shine{to{left:-200%}}@keyframes line{0%{width:0%}to{width:100%}}@keyframes fade-up{0%{translate:0 100%;opacity:0}to{translate:0 0%;opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{scale:.7}to{scale:1}}.btn:after{content:"";position:absolute;top:0;left:150%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(to right,transparent,rgba(255,255,255,.25),transparent)}.btn.btn--primary[disabled]{background-color:#f6f6f6;border-color:#f6f6f6;color:#b6b6b6}.btn.btn--secondary[disabled]{background-color:#f6f6f6;border-color:#b6b6b6;color:#b6b6b6}.btn.btn--tertiary[disabled]{color:#b6b6b6}.btn.btn--primary:not([disabled]):not([loading]):hover:after{animation:shine 1s cubic-bezier(.01,.56,1,1)}.btn.btn--tertiary:not([disabled]):not([loading])[hovered],.btn.btn--tertiary:not([disabled]):not([loading]):hover{border-color:var(--color)}.btn[loading]{color:var(--background-color)}.link{position:relative}.link[disabled]{color:#b6b6b6}.link:after{content:"";display:block;position:absolute;left:0;bottom:0;border-bottom:1px solid var(--color-foreground);width:0%;z-index:1}.link:before{content:"";display:block;position:absolute;left:0;bottom:0;border-bottom:1px solid #b6b6b6;z-index:0;width:100%}.link:not([disabled]):not([loading])[hovered]:after,.link:not([disabled]):not([loading]):hover:after{animation:line .3s cubic-bezier(.65,0,.35,1) both}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.large,p,.p,small,.small,.btn{animation:fade-up ease;animation-timeline:view(90svh 0px)}.image-wrapper>img,.image-wrapper>svg{animation:fade-in ease;animation-timeline:view(90svh 0px)}:is(.image-wrapper>img,.image-wrapper>svg)>img,:is(.image-wrapper>img,.image-wrapper>svg)>svg{animation:scale-in ease;animation-timeline:view(90svh 0px)}.form-element{display:flex;flex-direction:column;gap:10px;width:100%}input,textarea{padding:8px 10px}.line-item .line-item-image{flex-basis:140px}.line-component .line-component-image{flex-basis:60px}.line-item-price-original{color:#b6b6b6;text-decoration:line-through}.breadcrumbs .breadcrumbs-item:not(:last-child):after{content:"/";font-size:18px}:root{--letter-spacing: .3em}.product-option strong,.shopify-block--quantity-rocker label{text-transform:uppercase;letter-spacing:var(--letter-spacing);cursor:default;font-size:.8em;font-weight:400}.product-option .product-option--swatch-value{display:none}product-option-value .product-option-name{padding:7px 15px}.shopify-payment-button{width:100%}.btn.btn--add-to-cart,.shopify-payment-button__button{width:100%;padding:13px 20px;min-height:50px;color:var(--color-foreground);border:1px solid var(--color-foreground);background-color:var(--color-background);text-transform:uppercase;font-weight:700;letter-spacing:var(--letter-spacing)}.shopify-payment-button__button{color:var(--color-background);border:1px solid var(--color-background);background-color:var(--color-foreground)}.shopify-payment-button__button:hover{background-color:var(--color-background);color:var(--color-foreground);border:1px solid var(--color-foreground)}@layer quantity-rocker{quantity-rocker::part(decrement),quantity-rocker::part(increment),quantity-rocker::part(input){border:unset;padding:5px}quantity-rocker::part(wrapper){border:1px solid var(--color-border);padding:7px 15px}}collapsible-tab{border:1px solid var(--color-border)}collapsible-tab::part(tab-icon){--icon-size: 18px}.shopify-block--gift-card{border:1px solid var(--color-border);padding:12px;box-shadow:2px 2px 10px 2px var(--color-border)}.shopify-block--gift-card .gift-card__image-wrapper{border:1px solid var(--color-border)}.shopify-block--gift-card .gift-card__price{display:none}.shopify-block--gift-card .gift-card__image-hover{top:8px;left:8px;padding:10px;background-color:var(--color-background)}.shopify-block--gift-card .gift-card__image-hover.gift-card__balance{right:8px;left:unset}.shopify-block--gift-card .gift-card__image-hover.gift-card__number{right:8px;left:8px;top:unset;bottom:8px;text-align:center;border:2px dashed var(--color-border)}.shopify-block--gift-card #gift-card-code,.password-field .field__label{display:none}.password-field input[type=password]{border:1px solid var(--color-border)}.password-field input[type=password]:focus{border:1px solid var(--color-foreground)}.password-field .form__message{color:var(--color-foreground)}.article-template__comments-comment{border:1px solid var(--color-border)}.article-template__comments-comment .comment-meta{flex:1 1 25%}.article-template__comments-comment .comment-meta .author{text-transform:uppercase;letter-spacing:var(--letter-spacing);font-size:.8em}.article-template__comments-comment .comment-content{flex:1 1 100%}.comment-form label{text-transform:uppercase;letter-spacing:var(--letter-spacing);font-size:.8em}.shopify-block--newsletter-form input[type=email]{border:unset;border-bottom:2px solid var(--color-foreground)}.shopify-block--newsletter-form label{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/modern-skin.css.map */
