body .button,body .shopify-payment-button__button--unbranded{letter-spacing:.05rem}body .product .price--large .price__regular .price-item--regular,body .product .price--large .price-item--last{font-size:2.4rem;font-weight:700;letter-spacing:.04rem;line-height:1.2;color:rgb(var(--color-foreground))}body .product .price--large s.price-item--regular{font-size:1.4rem;font-weight:400}body .card-information .price__regular .price-item--regular,body .card-information .price-item--last{font-size:1.6rem;font-weight:700;letter-spacing:.04rem;color:rgb(var(--color-foreground))}body .card-information s.price-item--regular{font-size:1.3rem;font-weight:400}body .product .product__title h1{font-size:2.2rem}body .product .product__text.caption-with-letter-spacing{font-size:1.2rem}body .product__description,body .product__description *:not(svg):not(path){font-family:var(--font-body-family)!important}body .product__description [style*=color]{color:inherit!important}body .product-list>.search-result--other{max-width:32rem}body .rte [style*=color],body .shopify-policy__body [style*=color]{color:inherit!important}body .rte [style*=font-size],body .shopify-policy__body [style*=font-size]{font-size:inherit!important}body .rte [style*=font-family],body .shopify-policy__body [style*=font-family]{font-family:inherit!important}body .rte .rte-heading{font-size:1.8rem;line-height:1.3;color:rgb(var(--color-foreground));margin:2.4rem 0 .8rem}body .rte .rte-heading:first-child{margin-top:0}body .rte .rte-spacer{display:none}body .product__description p{margin:.3rem 0}body .product__description .rte-heading{font-size:1.6rem;margin:2rem 0 .6rem}body .main-blog>h1,body .main-blog .title--primary{text-align:center}body{--buttons-radius: 4px;--buttons-radius-outset: calc(4px + var(--buttons-border-width));--buttons-border-offset: .3px}body .button:not(.button--secondary):not(.button--tertiary),body button.shopify-payment-button__button--unbranded{--color-button: 77, 77, 77}body .button--secondary:after{box-shadow:0 0 0 1px #c4c4c4!important}body .button--secondary:not([disabled]):hover:after{box-shadow:0 0 0 1px #4d4d4d!important}body .gw-button-widget button,body .gw-button-widget a{background:#4d4d4d!important;color:#fff!important;border:0!important;border-radius:4px!important;min-height:4.6rem;font-family:var(--font-body-family)!important;font-size:1.5rem!important;letter-spacing:.05rem!important}body .gw-button-widget button:hover,body .gw-button-widget a:hover{background:#3a3a3a!important}body .rich-text__blocks .rich-text__heading+.rich-text__text{margin-top:.6rem}body .rich-text__blocks .rich-text__heading+.rich-text__text p{margin:0;color:rgba(var(--color-foreground),.9)}body{--inputs-radius: 4px;--inputs-radius-outset: calc(4px + var(--inputs-border-width))}.pl-tile{display:flex;flex-direction:column;height:100%;border:1px solid rgba(var(--color-foreground),.12);border-radius:8px;background:#fff;overflow:hidden}.pl-tile__image{display:block;aspect-ratio:1 / 1;padding:1.2rem;background:#fff}.pl-tile__image img,.pl-tile__image svg{width:100%;height:100%;object-fit:contain}.pl-tile__body{display:flex;flex-direction:column;flex:1;padding:1.2rem 1.4rem 1.4rem;border-top:1px solid rgba(var(--color-foreground),.08);text-align:left}.pl-tile__body p{margin:0}.pl-tile__brand{font-size:1.2rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;color:rgb(var(--color-foreground));margin-bottom:.4rem!important}.pl-tile__title{margin:0 0 .6rem;font-size:1.4rem;line-height:1.35;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pl-tile__title a{color:rgb(var(--color-foreground));text-decoration:none}.pl-tile__title a:hover{text-decoration:underline}.pl-tile__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem!important}.pl-tile .pl-badge{font-size:1.15rem;padding:.2rem .7rem;border-radius:4px;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.pl-tile .pl-badge--grade{background:#0ea2151a;color:#0a7a10}.pl-tile__buy{margin-top:auto}.pl-tile__price-now{font-size:1.9rem;font-weight:700;color:rgb(var(--color-foreground))}.pl-tile__vat{font-size:1.2rem;color:rgba(var(--color-foreground),.65);margin-left:.3rem}.pl-tile__rrp{font-size:1.2rem;letter-spacing:0;color:rgba(var(--color-foreground),.65);margin-top:.2rem!important}.pl-tile__save{margin-left:.4rem;color:#0a7a10;font-weight:600}.pl-tile__stock{margin-top:.6rem!important;font-size:1.3rem;font-weight:600}.pl-tile__stock:before{content:"";display:inline-block;width:.8rem;height:.8rem;border-radius:50%;margin-right:.5rem;vertical-align:middle}.pl-tile__stock--in{color:#0a7a10}.pl-tile__stock--in:before{background:#0ea215}.pl-tile__stock--out{color:rgba(var(--color-foreground),.6)}.pl-tile__stock--out:before{background:rgba(var(--color-foreground),.4)}body .rte .rte-dash{margin-top:.2rem;margin-bottom:.2rem}body .rte p:not(.rte-dash)+.rte-dash{margin-top:.6rem}.cls-imggrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin:2.4rem 0 1.2rem}.cls-imggrid__item{grid-column:span 2;display:flex;flex-direction:column;padding:0;border:1px solid rgba(var(--color-foreground),.12);border-radius:8px;background:#fff;overflow:hidden;cursor:zoom-in;font:inherit;color:rgb(var(--color-foreground));text-align:left}.cls-imggrid__item:last-child:nth-child(odd){grid-column:2 / span 2}.cls-imggrid__item:hover{border-color:rgba(var(--color-foreground),.35)}.cls-imggrid__item img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain}.cls-imggrid__item span{padding:.8rem 1.2rem;border-top:1px solid rgba(var(--color-foreground),.08);font-size:1.3rem}@media screen and (max-width:749px){.cls-imggrid{grid-template-columns:1fr}.cls-imggrid__item,.cls-imggrid__item:last-child:nth-child(odd){grid-column:auto}}.cls-gallery__nav{position:fixed;top:50%;transform:translateY(-50%);z-index:2;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:#fff;color:#121212;font-size:2.8rem;line-height:1;cursor:pointer}.cls-gallery__nav--prev{left:1.6rem}.cls-gallery__nav--next{right:1.6rem}.cls-lightbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:2rem 6rem;border:0;background:#121212eb}.cls-lightbox[open]{display:flex;align-items:center;justify-content:center}.cls-lightbox__figure{margin:0;display:flex;flex-direction:column;align-items:center;max-width:100%;max-height:100%}.cls-lightbox__figure figcaption{margin-top:1rem;color:#fff;font-size:1.4rem;white-space:pre}.cls-lightbox img{max-width:100%;max-height:calc(100vh - 9rem);object-fit:contain;border-radius:6px;background:#fff}.cls-lightbox__close{position:fixed;top:1.6rem;right:1.6rem;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:#fff;font-size:2.8rem;line-height:1;cursor:pointer}@media screen and (max-width:749px){.cls-lightbox{padding:6rem 1rem}.cls-gallery__nav{top:auto;bottom:1.6rem;transform:none}}body .price .price__vs-new{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;width:100%;margin-top:.4rem;font-size:1.4rem;letter-spacing:0;color:rgba(var(--color-foreground),.7)}body .price .price__new,.pl-card__new,.pl-tile__new{text-decoration:line-through;text-decoration-thickness:1px}body .price .price__save,.pl-card .pl-card__save,.pl-tile .pl-tile__save{display:inline-block;margin-left:0;padding:.1rem .6rem;border-radius:4px;background:#0ea2151f;color:#0a7a10;font-weight:600}.pl-card__rrp .pl-card__save,.pl-tile__rrp .pl-tile__save{margin-left:.4rem}body .price .price__badge-sale{display:none!important}body .price .price__info{position:relative;display:inline-flex}body .price .price__info-btn{width:1.8rem;height:1.8rem;padding:0;border:1px solid rgba(var(--color-foreground),.35);border-radius:50%;background:transparent;color:rgba(var(--color-foreground),.75);font:italic 600 1.1rem/1 Georgia,serif;cursor:help}body .price .price__info-tip{position:absolute;z-index:5;top:calc(100% + .8rem);left:50%;transform:translate(-50%);width:26rem;max-width:80vw;padding:1rem 1.2rem;border-radius:6px;background:#121212;color:#fff;font-size:1.3rem;line-height:1.45;text-align:center;visibility:hidden;opacity:0;transition:opacity .15s}body .price .price__info:hover .price__info-tip,body .price .price__info:focus-within .price__info-tip{visibility:visible;opacity:1}@media screen and (max-width:749px){body .price .price__info-tip{left:auto;right:-1rem;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/cls-sitewide.css.map */
