:root{--font-heading-family: "Bebas Neue", sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "DM Sans", sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 500}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.banner__heading,.card__heading,.collection__title h2{font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:.04em;line-height:1.05}body,p,span,a,li,button,input,select,textarea{font-family:DM Sans,sans-serif}.header__heading a,.header__heading span{font-family:Bebas Neue,sans-serif;font-size:2.4rem;letter-spacing:.2em;font-weight:400}.banner__heading{font-size:clamp(2rem,3.5vw,4.2rem);line-height:1.05;letter-spacing:.03em;text-transform:uppercase;font-weight:400}.banner__text{font-family:DM Sans,sans-serif;font-size:clamp(1rem,1.2vw,1.4rem);letter-spacing:.15em;text-transform:uppercase;font-weight:300;opacity:.85}.card__heading.h5 a{font-family:DM Sans,sans-serif;font-size:1.3rem;font-weight:400;letter-spacing:.02em;text-transform:none}.price__regular,.price__sale{font-family:DM Sans,sans-serif;font-size:1.3rem;font-weight:300}.header__menu-item{font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.collection__title.title-wrapper{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.collection__title.title-wrapper h2.title{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.15rem;text-transform:uppercase;font-weight:400;white-space:nowrap;margin:0}.collection__title.title-wrapper:after{content:"";flex:1;height:1px;background-color:rgba(var(--color-foreground),.15)}.banner__content .banner__heading,.banner__content .banner__text{opacity:0;transform:translateY(3rem) scale(.97);animation:blythHeroFadeIn 1.1s cubic-bezier(.2,.8,.2,1) forwards}.banner__content .banner__text{animation-delay:.25s}.banner__content .banner__buttons{opacity:0;transform:translateY(2rem);animation:blythHeroButtonFadeIn .9s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.55s}@keyframes blythHeroFadeIn{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes blythHeroButtonFadeIn{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.banner__content .banner__heading,.banner__content .banner__text,.banner__content .banner__buttons{opacity:1;transform:none;animation:none}}.banner__buttons .button,.button--secondary{position:relative;overflow:hidden;z-index:1;transition:color .25s ease;font-family:DM Sans,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.banner__buttons .button:before,.button--secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background-color:rgb(var(--color-foreground));transition:left .25s ease;z-index:-1}.banner__buttons .button:hover:before,.button--secondary:hover:before{left:0}.banner__buttons .button:hover,.button--secondary:hover{color:rgb(var(--color-background))}.header__menu-item span{position:relative;display:inline-block}.header__menu-item span:after{content:"";position:absolute;left:0;bottom:-.3rem;width:0;height:.1rem;background-color:currentColor;transition:width .2s ease}.header__menu-item:hover span:after{width:100%}.header__menu-item:hover span{text-decoration:none}.shopify-section-group-header-group{position:fixed!important;top:0;left:0;right:0;z-index:200}body.template-index .announcement-bar-section{display:none!important}body.template-index .header-wrapper{background:transparent!important;border-bottom:none!important;box-shadow:none!important;transition:background .3s ease,box-shadow .3s ease}body.template-index.blyth-scrolled .header-wrapper{background:rgb(var(--color-background))!important;box-shadow:0 1px #00000014!important}body.template-index:not(.blyth-scrolled) .header__heading a,body.template-index:not(.blyth-scrolled) .header__heading span,body.template-index:not(.blyth-scrolled) .header__menu-item,body.template-index:not(.blyth-scrolled) .header__menu-item span,body.template-index:not(.blyth-scrolled) .header__icon{color:#fff!important}body.template-index:not(.blyth-scrolled) .header__icon svg,body.template-index:not(.blyth-scrolled) .header__icon path{fill:#fff!important}#MainContent{padding-top:var(--header-height, 7rem)}body.template-index #MainContent{padding-top:0}.card__media .media img{transition:transform .4s ease}.card-wrapper:hover .card__media .media img:first-child{transform:scale(1.04)}.blyth-card-img-wrap{position:relative;display:block}.blyth-card-image-link{display:block;text-decoration:none;overflow:hidden}.blyth-quick-view-label{position:absolute;bottom:1rem;right:1rem;background:#fff;color:#111;font-family:DM Sans,sans-serif;font-size:.85rem;letter-spacing:.12rem;text-transform:uppercase;padding:.6rem 1.1rem;opacity:0;border:none;cursor:pointer;transition:opacity .18s ease,background .15s ease,color .15s ease;z-index:5;font-weight:500;pointer-events:none}.card-wrapper:hover .blyth-quick-view-label{opacity:1;pointer-events:auto}.blyth-quick-view-label:hover{background:#111;color:#fff}@media screen and (max-width:749px){.blyth-quick-view-label{display:none}.blyth-atc-row{display:none!important}}.blyth-atc-row{display:flex;margin-top:.6rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .22s ease,opacity .18s ease;position:relative;z-index:3;border:1px solid #d9d9d9}.card-wrapper:hover .blyth-atc-row{max-height:5rem;opacity:1}.blyth-size-select-wrapper{position:relative;flex:0 0 auto;width:9rem;border-right:1px solid #d9d9d9;z-index:3;background:#fff}.blyth-size-select{appearance:none;-webkit-appearance:none;width:100%;height:4.2rem;padding:0 2.4rem 0 1.2rem;background:transparent;border:none;font-family:DM Sans,sans-serif;font-size:1.1rem;cursor:pointer;color:#111;position:relative;z-index:3}.blyth-size-select-wrapper:after{content:"";position:absolute;right:.9rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid #555;pointer-events:none;z-index:4}.blyth-atc-btn{flex:1;height:4.2rem;padding:0 1rem;background:#fff;color:#111;border:none;font-family:DM Sans,sans-serif;font-size:1rem;letter-spacing:.1rem;text-transform:uppercase;cursor:pointer;transition:background .15s ease,color .15s ease;position:relative;z-index:3;font-weight:500}.blyth-atc-btn:hover{background:#111;color:#fff}.blyth-atc-btn.is-added{background:#111;color:#fff;pointer-events:none}.blyth-atc-btn:disabled{opacity:.5;cursor:not-allowed}#blyth-qv-modal{display:none}#blyth-qv-modal.is-open{display:block}.blyth-qv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:10000}.blyth-qv-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;background:#fff;outline:2px solid #111;box-shadow:0 12px 48px #00000038;width:min(90vw,96rem);height:min(84vh,70rem);display:flex;flex-direction:row;overflow:hidden}.blyth-qv-images{flex:0 0 52%;height:100%;background:#f7f7f7;position:relative;overflow:hidden}.blyth-qv-main-img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box}.blyth-qv-main-img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.blyth-qv-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffeb;border:1px solid #ccc;cursor:pointer;width:3.8rem;height:3.8rem;display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:#111;z-index:2}.blyth-qv-arrow:hover{background:#fff;border-color:#111}.blyth-qv-prev{left:1rem}.blyth-qv-next{right:1rem}.blyth-qv-info{flex:0 0 48%;height:100%;padding:3rem 3.2rem 2.4rem;display:flex;flex-direction:column;gap:1rem;border-left:1px solid #e8e8e8;overflow-y:auto;box-sizing:border-box}.blyth-qv-close{position:absolute;top:1.4rem;right:1.4rem;background:transparent;border:none;font-size:2.2rem;cursor:pointer;color:#111;line-height:1;z-index:3;padding:.4rem}.blyth-qv-close:hover{opacity:.5}.blyth-qv-title{font-family:Bebas Neue,sans-serif;font-size:2.4rem;font-weight:400;letter-spacing:.06em;margin:0;padding-right:3rem;line-height:1;flex-shrink:0}.blyth-qv-price{font-family:DM Sans,sans-serif;font-size:1.5rem;color:#555;font-weight:300;margin:0;flex-shrink:0}.blyth-qv-size-row{display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.blyth-qv-size-label{font-family:DM Sans,sans-serif;font-size:.95rem;letter-spacing:.16rem;text-transform:uppercase;font-weight:500;color:#111}.blyth-qv-sg-btn{font-family:DM Sans,sans-serif;font-size:.9rem;letter-spacing:.1rem;text-transform:uppercase;font-weight:400;color:#555;background:none;border:none;cursor:pointer;text-decoration:underline;padding:0}.blyth-qv-sg-btn:hover{color:#111}.blyth-qv-sizes{display:flex;flex-wrap:wrap;gap:.8rem;flex-shrink:0}.blyth-qv-size-btn{min-width:5rem;height:4.4rem;padding:0 1.2rem;border:1px solid #d0d0d0;background:#fff;color:#111;font-family:DM Sans,sans-serif;font-size:1.2rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.blyth-qv-size-btn:hover:not(:disabled){border-color:#111}.blyth-qv-size-btn.is-selected{background:#111;color:#fff;border-color:#111}.blyth-qv-size-btn.is-sold-out{opacity:.3;cursor:not-allowed;text-decoration:line-through}.blyth-qv-atc{width:100%;height:5rem;background:#aaa;color:#fff;border:none;font-family:DM Sans,sans-serif;font-size:1.1rem;letter-spacing:.14rem;text-transform:uppercase;cursor:not-allowed;font-weight:500;transition:background .15s ease;flex-shrink:0}.blyth-qv-atc.is-ready{background:#111;cursor:pointer}.blyth-qv-atc.is-ready:hover{background:#333}.blyth-qv-atc.is-added{background:#2a7a2a;pointer-events:none}.blyth-qv-view-product{display:block;text-align:center;font-family:DM Sans,sans-serif;font-size:.95rem;letter-spacing:.14rem;text-transform:uppercase;color:#111;text-decoration:underline;text-underline-offset:3px;font-weight:400;flex-shrink:0}.blyth-qv-divider{height:1px;background:#e8e8e8;flex-shrink:0}.blyth-qv-det-label{font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:.12em;color:#111;margin:0;flex-shrink:0}.blyth-qv-desc{font-family:DM Sans,sans-serif;font-size:1.15rem;line-height:1.7;color:#555;font-weight:300;flex-shrink:0}.blyth-qv-desc p{margin:0 0 .5rem}.blyth-qv-desc p:last-child{margin:0}.blyth-qv-desc ul{margin:0;padding-left:1.6rem}.blyth-qv-desc li{margin-bottom:.3rem}.blyth-qv-desc h4,.blyth-qv-desc h5,.blyth-qv-desc h6{font-family:DM Sans,sans-serif;font-size:1.15rem;font-weight:400;margin:0 0 .3rem;line-height:1.7}#blyth-sg-modal{display:none}#blyth-sg-modal.is-open{display:block}.blyth-sg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:10100}.blyth-sg-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10101;background:#fff;outline:2px solid #111;padding:3.2rem;width:min(90vw,52rem);box-sizing:border-box}.blyth-sg-close{position:absolute;top:1.2rem;right:1.2rem;background:none;border:none;font-size:2rem;cursor:pointer;color:#111;padding:.3rem}.blyth-sg-title{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:.1em;margin:0 0 2rem}.blyth-sg-table-wrap{overflow-x:auto}.blyth-sg-table{width:100%;border-collapse:collapse;font-family:DM Sans,sans-serif;font-size:1.2rem}.blyth-sg-table th{font-size:.85rem;letter-spacing:.12rem;text-transform:uppercase;font-weight:500;padding:1rem 1.4rem;border-bottom:2px solid #111;text-align:left}.blyth-sg-table td{padding:1rem 1.4rem;border-bottom:1px solid #e8e8e8;font-weight:300;color:#333}.blyth-sg-table tr:last-child td{border-bottom:none}.blyth-sg-table tr:hover td{background:#f9f9f9}.blyth-sg-note{font-family:DM Sans,sans-serif;font-size:1.1rem;color:#888;font-weight:300;margin:1.6rem 0 0}.blyth-cart-popup{position:fixed;top:1.6rem;right:1.6rem;z-index:9999;background:#fff;border:1px solid #e8e8e8;box-shadow:0 8px 32px #0000001a;padding:2rem 2.4rem;min-width:30rem;opacity:0;transform:translateY(-.6rem);transition:opacity .22s ease,transform .22s ease;pointer-events:none}.blyth-cart-popup.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.blyth-cart-popup__title{font-family:DM Sans,sans-serif;font-size:.95rem;letter-spacing:.14rem;text-transform:uppercase;font-weight:500;margin:0 0 .8rem;color:#111}.blyth-cart-popup__item{font-family:DM Sans,sans-serif;font-size:1.3rem;color:#555;margin:0 0 1.6rem;line-height:1.4;font-weight:300}.blyth-cart-popup__actions{display:flex;gap:.8rem}.blyth-cart-popup__view{flex:1;padding:1rem;background:#111;color:#fff;text-align:center;text-decoration:none;font-family:DM Sans,sans-serif;font-size:.95rem;letter-spacing:.1rem;text-transform:uppercase;font-weight:500}.blyth-cart-popup__close{padding:1rem 1.4rem;border:1px solid #d9d9d9;background:#fff;color:#111;font-family:DM Sans,sans-serif;font-size:.95rem;cursor:pointer;letter-spacing:.08rem;text-transform:uppercase}.blyth-cart-popup__close:hover{border-color:#111}@media screen and (max-width:749px){.blyth-cart-popup{min-width:calc(100vw - 3.2rem);right:1.6rem;left:1.6rem}.blyth-qv-dialog{flex-direction:column;width:96vw;height:92vh;overflow-y:auto}.blyth-qv-images{flex:0 0 45%;height:45%}.blyth-qv-info{flex:1;height:auto;padding:2rem 1.6rem;border-left:none;border-top:1px solid #e8e8e8;overflow-y:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/blyth-custom.css.map */
