:root{--font-body-weight-bold:600}body{letter-spacing:.01em}strong,b{font-weight:600}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.title{font-weight:500!important;letter-spacing:.03em;text-transform:uppercase}.h0,.slideshow__heading,.hero__heading{font-weight:600!important}.h0{font-size:clamp(3.2rem,5vw,5.6rem)}.title,.h1{font-size:clamp(2.2rem,2.6vw,3rem)}.h2{font-size:clamp(1.8rem,2vw,2.4rem)}.rte,.rte p,p{font-weight:400}.product-card-wrapper .card,.product-card-wrapper .card__inner{--ratio-percent:133.333% !important}.product-card-wrapper .card__media img,.card__media .media img{object-fit:cover;object-position:center top}.product-media-container.media-type-image{--ratio:.75 !important;--preview-ratio:.75 !important}.product-media-container.media-type-image .media img{object-fit:cover;object-position:center top}.card__heading,.card__heading a{text-transform:uppercase;letter-spacing:.04em;font-weight:500!important;font-size:1.3rem;line-height:1.4}.card-information .price,.price{font-weight:500;font-size:1.4rem}.quick-add__submit{min-height:3.8rem!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.08em}.button,.shopify-payment-button__button--unbranded{letter-spacing:.1em;font-weight:500;font-size:1.3rem;text-transform:uppercase}.product-form__submit{min-height:5rem}.hero__buttons{display:flex!important;flex-wrap:wrap;gap:1rem;align-items:center}.hero__buttons .button{margin:0!important;min-width:20rem}@media screen and (max-width:749px){.hero__buttons{flex-direction:column;align-items:stretch}.hero__buttons .button{width:100%;min-width:0}}.product__title h1,.product__title .h1,.product__title .h2{font-size:2rem!important;font-weight:500!important;letter-spacing:.04em;line-height:1.3}.price-item{font-weight:500!important}.product__info-container .main-price{font-size:2rem!important}.sticky-atc__title{font-weight:500!important;font-size:1.3rem!important;letter-spacing:.04em!important}.sticky-atc .price-item{font-size:1.5rem!important}.sticky-atc__label__text{font-size:1.35rem!important;letter-spacing:.1em!important;font-weight:500!important}.product .price,.product__info-container .price{font-size:1.8rem;font-weight:500}.product__description,.product__description p,.product__description li{font-size:1.4rem;font-weight:400;line-height:1.7}.product-form__input .form__label,.variant-picker legend{font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.collapsible-content__heading,.accordion__title,.product__accordion .h4{font-size:1.3rem!important;font-weight:500!important;letter-spacing:.08em}.el-colours{margin:1.2rem 0 .4rem}.el-colours__label{font-size:1.2rem;letter-spacing:.1em;margin:0 0 .8rem;font-weight:400}.el-colours__label strong{font-weight:500}.el-colours__list{display:flex;gap:.8rem;flex-wrap:wrap}.el-colour{display:flex;flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;color:inherit;width:6.4rem}.el-colour__img{display:block;width:6.4rem;aspect-ratio:3/4;overflow:hidden;background:#f2f2f2;outline:1px solid rgba(0,0,0,.15)}.el-colour__img img{width:100%;height:100%;object-fit:cover}.el-colour__name{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.2}.el-colour.is-active .el-colour__img{outline:1.5px solid #000}.el-colour:hover .el-colour__img{outline-color:#000}.el-colour.is-soldout .el-colour__img{opacity:.45}.el-colour.is-soldout .el-colour__name{text-decoration:line-through;opacity:.6}.el-usp{display:grid;grid-template-columns:repeat(4,1fr);gap:2.4rem;max-width:var(--page-width);margin:0 auto;padding:0 5rem}.el-usp__item{display:flex;align-items:center;gap:1.4rem}.el-usp__icon{flex:0 0 auto;width:5.2rem;height:5.2rem;border-radius:50%;background:#f2f2f2;display:flex;align-items:center;justify-content:center;color:#000}.el-usp__icon svg{width:2.4rem;height:2.4rem}.el-usp__text{display:flex;flex-direction:column;gap:.2rem}.el-usp__title{font-size:1.45rem;font-weight:500;color:#000;letter-spacing:.01em}.el-usp__sub{font-size:1.3rem;font-weight:400;color:#6b6b6b;line-height:1.4}@media screen and (max-width:989px){.el-usp{grid-template-columns:repeat(2,1fr);gap:1.8rem 1.2rem;padding:0 1.5rem}.el-usp__icon{width:4rem;height:4rem}.el-usp__icon svg{width:2rem;height:2rem}.el-usp__title{font-size:1.3rem}.el-usp__sub{font-size:1.2rem}}.el-usp--list{display:flex;flex-direction:column;gap:1.2rem;padding:1.6rem 0;margin:.8rem 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.el-usp--list .el-usp__icon{width:3.6rem;height:3.6rem}.el-usp--list .el-usp__icon svg{width:1.8rem;height:1.8rem}.el-usp--list .el-usp__title{font-size:1.35rem}.el-usp--list .el-usp__sub{font-size:1.2rem}.el-pills{display:flex;gap:.8rem;overflow-x:auto;padding:.4rem 1.5rem 1.2rem;scrollbar-width:none;max-width:var(--page-width);margin:0 auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.el-pills::-webkit-scrollbar{display:none}.el-pill{flex:0 0 auto;background:#ededeb;color:#1a1a1a;padding:1.2rem 2.2rem;font-size:1.25rem;letter-spacing:.04em;font-weight:600;text-decoration:none;white-space:nowrap;border-radius:99rem;transition:background .2s,color .2s}.el-pill.is-active,.el-pill:hover{background:#000;color:#fff}@media screen and (min-width:750px){.el-pills{padding:.4rem 5rem 1.6rem}}.el-cat .el-pills--home{padding-left:0;padding-right:0}.el-cat__title{text-transform:none!important;font-weight:500!important;letter-spacing:0!important;font-size:clamp(2.2rem,2.4vw,3rem);margin:1.6rem 0 2rem;line-height:1.2}.el-cat__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.el-cat__tile{position:relative;display:block;overflow:hidden;background:#111;aspect-ratio:1/1.1;text-decoration:none}.el-cat__tile--feature{grid-column:1/-1;aspect-ratio:3/2}.el-cat__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .7s ease}.el-cat__tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#00000059,#0000 35%)}.el-cat__tile:hover .el-cat__img{transform:scale(1.035)}.el-cat__label{position:absolute;top:1.4rem;left:1.6rem;z-index:2;color:#fff;font-weight:500;font-size:1.9rem;letter-spacing:.02em;text-transform:uppercase;line-height:1;text-shadow:0 1px 10px rgba(0,0,0,.3)}@media screen and (min-width:750px){.el-cat__grid{grid-template-columns:repeat(4,1fr);gap:1.2rem}.el-cat__tile{aspect-ratio:1/1.15}.el-cat__tile--feature{grid-column:1/3;grid-row:1/3;aspect-ratio:auto}.el-cat__label{top:2rem;left:2.2rem;font-size:2.2rem}.el-cat__tile--feature .el-cat__label{font-size:3rem}}.el-set{margin:2.4rem 0 1.6rem}.el-set__title{text-transform:none!important;font-weight:500!important;letter-spacing:0!important;font-size:2rem;margin:0 0 1.4rem}.el-set__row{display:grid;grid-template-columns:9.6rem 1fr;gap:1.4rem;align-items:start;padding:0 0 1.4rem}.el-set__img{display:block;aspect-ratio:3/4;background:#f2f2f2;overflow:hidden}.el-set__img img{width:100%;height:100%;object-fit:cover;object-position:center top}.el-set__info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.el-set__name{font-size:1.4rem;font-weight:400;color:#1a1a1a;text-decoration:none;line-height:1.35}.el-set__price{font-size:1.4rem;font-weight:400;color:#1a1a1a;margin-bottom:.6rem}.el-set__form{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.el-set__select{position:relative}.el-set__select:after{content:"";position:absolute;right:1.4rem;top:50%;width:.7rem;height:.7rem;border-right:1.3px solid #1a1a1a;border-bottom:1.3px solid #1a1a1a;transform:translateY(-70%) rotate(45deg);pointer-events:none}.el-set__select select{appearance:none;-webkit-appearance:none;width:100%;height:4.4rem;border:1px solid #CFCFCF;background:#fff;border-radius:0;padding:0 3.2rem 0 1.4rem;font:inherit;font-size:1.3rem;color:#1a1a1a;cursor:pointer}.el-set__one{display:flex;align-items:center;height:4.4rem;border:1px solid #E3E3E3;padding:0 1.4rem;font-size:1.3rem;color:#6b6b6b}.el-set__btn{height:4.4rem;border:1px solid #CFCFCF;background:#fff;color:#1a1a1a;font:inherit;font-size:1.25rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.el-set__btn:hover{background:#000;color:#fff;border-color:#000}.el-set__btn[disabled]{opacity:.7;cursor:default}.el-klarna-box{display:flex;align-items:center;gap:1.6rem;border:1px solid #DADADA;padding:1.4rem 1.6rem;margin:.8rem 0 1.6rem}.el-klarna-badge{flex:0 0 auto;background:#ffb3c7;color:#0b051d;font-weight:700;font-size:1.7rem;letter-spacing:-.01em;padding:.7rem 1.2rem;border-radius:.8rem;line-height:1}.el-klarna-box__text{margin:0;font-size:1.3rem;line-height:1.5;color:#1a1a1a}.el-klarna-box__text strong{font-weight:500}.el-feat{display:flex;flex-direction:column;gap:1.4rem;margin:0 0 2rem;padding-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.1)}.el-feat__item{display:flex;align-items:center;gap:1.6rem}.el-feat__icon{flex:0 0 auto;width:5rem;height:5rem;border-radius:50%;background:#f3f3f1;box-shadow:inset 0 0 0 1px #0000000a;display:flex;align-items:center;justify-content:center;color:#1a1a1a}.el-feat__icon svg{width:2.1rem;height:2.1rem}.el-feat__label{display:block;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:#6b6b6b;font-weight:400;margin-bottom:.3rem}.el-feat__title{display:block;font-size:1.5rem;font-weight:500;color:#1a1a1a;line-height:1.3}.product__info-container .accordion__title,.product__info-container .collapsible-content__heading{text-transform:none!important;letter-spacing:0!important;font-size:1.5rem!important;font-weight:500!important}.product-form__quantity{display:none}.grid .grid__item:has(.quick-add__submit[disabled]){order:99}.announcement-bar strong,.announcement-bar__message strong{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ellume-custom.css.map */
