:root{--base: #231f20;--white: #fff;--grey: #d8d8d8;--grey-medium: #b4b4b4;--beige: #f3ede6;--beige-light: #faf7f4;--beige-medium: #eee9e4;--orange: #e97847;--orange-dark: #d35620;--blue-light: #d6e1e7;--radius: 30px;--shadow: 0 1px 1px 0 rgba(59, 72, 77, .08), 0 1px 3px 1px rgba(59, 72, 77, .16);--fast: .25s;--slow: .5s}*{box-sizing:border-box}html{font-size:62.5%}body{margin:0;color:var(--base);background:var(--beige-light);font-family:Radikal,helvetica,arial,sans-serif;font-size:1.6rem;line-height:2.8rem;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{color:var(--orange-dark)}img{max-width:100%;height:auto}a{color:inherit}h1,h2,h3,h6{margin:0;font-weight:900;color:var(--base)}h1{font-size:4rem;line-height:5rem}h2{font-size:3.6rem;line-height:4.2rem}h3{font-size:1.9rem;line-height:2.6rem}@media(min-width:1024px){h1{font-size:5.2rem;line-height:6rem}h2{font-size:4.4rem;line-height:5.4rem}}.visually-hidden,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip:focus{position:absolute;top:8px;left:8px;z-index:100;background:var(--white);padding:.8rem 1.6rem}.container{width:calc(100% - 5rem);margin:0 auto}@media(min-width:768px){.container{width:calc(100% - 8rem)}}@media(min-width:1024px){.container{width:calc(100% - 16rem);max-width:1280px}}main.container{padding:2rem 0 10rem;min-height:50vh}.button,.shopify-challenge__button{display:inline-block;border:0;border-radius:var(--radius);background:var(--orange);color:var(--white);font-family:inherit;font-weight:900;font-size:1.9rem;line-height:2.9rem;padding:1.6rem 2.5rem 1.5rem;min-width:14rem;text-align:center;text-decoration:none;cursor:pointer;transition:all var(--slow)}.button:hover,.button:focus-visible{background:var(--orange-dark);transform:translateY(-3px);box-shadow:var(--shadow);transition:all var(--fast)}.button:active{transform:translateY(2px)}.button--ghost{background:transparent;color:var(--base);box-shadow:inset 0 0 0 2px var(--base)}.button--ghost:hover,.button--ghost:focus-visible{background:var(--base);color:var(--white)}.button--sold,.button--sold:hover{background:var(--base);transform:none;box-shadow:none;cursor:default}.header{display:flex;align-items:center;gap:2rem 3rem;flex-wrap:wrap;padding:3rem 0}@media(min-width:1024px){.header{padding:5rem 0}}.header__logo img{display:block;width:9rem;height:9rem}@media(min-width:1024px){.header__logo img{width:12rem;height:12rem}}.header__nav{display:flex;flex-wrap:wrap;gap:.8rem 3.5rem;flex:1;justify-content:center}.nav__item{position:relative;font-weight:900;text-decoration:none;padding:.6rem 0}.nav__item:after{content:"";position:absolute;left:0;bottom:0;width:0;border-top:4px solid var(--orange);transition:width .3s ease-in-out}.nav__item:hover:after,.nav__item:focus-visible:after,.nav__item.is-active:after{width:100%}.header__cart{min-width:0;margin-left:auto}.footer{background:var(--blue-light);padding:6rem 0 5rem}.footer__wrap{display:flex;flex-wrap:wrap;gap:3rem 8rem;align-items:flex-start}.footer h6{font-size:3rem;line-height:3.9rem;margin-bottom:1.4rem}.footer p{margin:0}.footer__menu{list-style:none;margin:0;padding:0;display:grid;gap:1.3rem;font-size:1.8rem}.footer__menu a{text-decoration:none}.footer__menu a:hover{color:var(--orange-dark)}.lom__intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.6rem 4rem;margin:0 0 4.8rem}.lom__intro p{margin:.8rem 0 0;max-width:62rem;font-size:1.9rem;line-height:3rem}.lom__intro .lom__price{margin:0;font-weight:900;font-size:3.6rem;line-height:4.2rem;white-space:nowrap}.lom__price span{font-size:1.9rem;font-weight:700}@media(min-width:1024px){.lom__intro .lom__price{font-size:4.4rem;line-height:5.4rem}}.lom__grid,.shelf__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));gap:4rem 2.5rem}@media(max-width:599px){.lom__grid,.shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 1.6rem}}.lom-card{position:relative;z-index:0}.lom-stage{position:relative;aspect-ratio:1240 / 1185;container-type:inline-size}.lom-tile{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:block;background:var(--beige);border-radius:var(--radius);transition:background var(--slow),box-shadow var(--slow)}.lom-dan{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.lom-shirt3d{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1200px;pointer-events:none}.lom-flipper{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;transform-origin:var(--ox) var(--oy);transform:translate(calc(var(--open, 0) * var(--dx)),calc(var(--open, 0) * var(--dy))) scale(calc(1 + var(--open, 0) * (var(--g) - 1))) rotateY(var(--turn, 0deg));transition:transform var(--slow) cubic-bezier(.2,.8,.2,1)}.lom-face{position:absolute;left:-10%;top:-10%;width:120%;height:120%;max-width:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:drop-shadow(0 2px 3px rgba(35,31,32,.28))}.lom-back{transform:rotateY(180deg)}.lom-bubble{position:absolute;pointer-events:none;left:12.23%;top:5.82%;width:30.27%;height:18.23%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1}.lom-bubble b{font-weight:900;font-size:13cqw;letter-spacing:-.02em}.lom-bubble.has-note b{font-size:10.5cqw}.lom-bubble small{font-weight:700;font-size:3.3cqw;margin-top:.6cqw;color:var(--orange-dark)}.lom-bubble .lom-sold{font-size:8cqw;color:var(--orange-dark)}.lom-nav{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;padding:0;border:0;border-radius:var(--radius);background:transparent;cursor:pointer;display:grid;place-items:center;opacity:0;transition:all var(--slow)}.lom-nav--prev{left:4px}.lom-nav--next{right:4px}.lom-nav svg{width:28px;height:28px;fill:none;stroke:var(--white);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 1.5px rgba(35,31,32,.9)) drop-shadow(0 1px 3px rgba(35,31,32,.5));transition:transform var(--fast)}.lom-nav:hover svg,.lom-nav:focus-visible svg{transform:scale(1.25)}.lom-nav:focus-visible{outline:2px solid var(--orange);outline-offset:-4px}.lom-card.is-sold .lom-face{filter:grayscale(1) opacity(.45)}@media(hover:hover){.lom-card:hover,.lom-card:has(:focus-visible){z-index:5;--open: 1}.lom-card:hover .lom-tile,.lom-card:has(:focus-visible) .lom-tile{background:var(--beige-medium);box-shadow:var(--shadow);transition-duration:var(--fast)}.lom-card:hover .lom-nav,.lom-card:has(:focus-visible) .lom-nav{opacity:1;transition-duration:var(--fast)}}@media(hover:none){.lom-nav{opacity:1}}@media(prefers-reduced-motion:reduce){.lom-flipper,.lom-nav,.lom-tile,.button{transition:none}}.shelf{margin-top:8rem}.lom+.shelf{margin-top:10rem}main>.shelf:first-child{margin-top:0}.shelf>h1,.shelf>h2{margin-bottom:3.2rem}.card{display:block;text-decoration:none}.card__media{position:relative;aspect-ratio:1;overflow:hidden;background:var(--beige);border-radius:var(--radius);transition:all var(--slow)}.card__media img{width:100%;height:100%;object-fit:cover;display:block}.card:hover .card__media,.card:focus-visible .card__media{transform:translateY(-3px);box-shadow:var(--shadow);transition:all var(--fast)}.card__badge{position:absolute;left:1.4rem;top:1.4rem;background:var(--base);color:var(--white);font-weight:900;font-size:1.4rem;line-height:1;padding:.8rem 1.4rem;border-radius:var(--radius)}.card__title{margin-top:1.4rem}.card__price{margin:.2rem 0 0}.card.is-sold .card__media img{filter:grayscale(1) opacity(.6)}.product{display:grid;gap:4rem;align-items:start}@media(min-width:900px){.product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6rem}}.product__media{display:grid;gap:2rem}.product__image{display:block;width:100%;border-radius:var(--radius);background:var(--beige)}.product--lom .product__media{padding:2rem 0 4rem}.product__size{margin:.8rem 0 0;font-weight:900;font-size:2.4rem;line-height:3.4rem}.product__size span{font-weight:700;color:var(--orange-dark)}.product__price{margin:1.6rem 0 2.4rem;font-weight:900;font-size:2.4rem}.product__form{display:grid;gap:2rem;justify-items:start;margin-bottom:3.2rem}.field{display:grid;gap:.6rem;font-weight:700}.field select,.cart__qty input,.search input[type=search]{font:inherit;color:inherit;background:var(--white);border:2px solid var(--base);border-radius:var(--radius);padding:1rem 2rem;min-height:5rem}.rte{max-width:70rem}.rte a{color:var(--orange-dark)}.cart h1,.page h1{margin-bottom:3.2rem}.cart__lines{list-style:none;margin:0;padding:0;border-top:1px solid var(--grey-medium)}.cart__line{display:grid;grid-template-columns:9rem minmax(0,1fr) auto auto;gap:2rem;align-items:center;padding:2rem 0;border-bottom:1px solid var(--grey-medium)}.cart__thumb img{display:block;width:9rem;height:9rem;object-fit:contain;background:var(--beige);border-radius:1.6rem}.cart__desc{display:grid}.cart__desc>a:first-child{font-weight:900;font-size:1.9rem;text-decoration:none}.cart__remove{font-size:1.4rem;color:var(--orange-dark);justify-self:start}.cart__qty input{width:8rem;text-align:center}.cart__price{margin:0;font-weight:900;min-width:8rem;text-align:right}.cart__foot{display:grid;justify-items:end;gap:.4rem;margin-top:3.2rem}.cart__total{margin:0;font-size:2.4rem}.cart__note{margin:0 0 2rem}.cart__actions{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:flex-end}@media(max-width:599px){.cart__line{grid-template-columns:7rem minmax(0,1fr)}.cart__thumb img{width:7rem;height:7rem}.cart__qty,.cart__price{grid-column:2;text-align:left}}.search{display:flex;flex-wrap:wrap;gap:1.6rem;margin-bottom:4rem}.search input[type=search]{flex:1;min-width:20rem}.plain-list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem;font-size:1.9rem}.plain-list small{display:block}.pagination{margin-top:4rem;display:flex;gap:1.2rem;font-weight:900}.pagination a{color:var(--orange-dark)}.product--lom .lom-card:hover,.product--lom .lom-card:has(:focus-visible){--open: 0}.product--lom .lom-nav{opacity:1}.product--lom .lom-nav--prev{left:8px}.product--lom .lom-nav--next{right:8px}.lang{margin-left:auto}.lang+.header__cart{margin-left:0}.lang__button{border:0;background:none;padding:.6rem .4rem;cursor:pointer;font:inherit;font-weight:900;color:var(--base);border-bottom:4px solid transparent;transition:border-color .3s ease-in-out}.lang__button:hover,.lang__button:focus-visible{border-bottom-color:var(--orange)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
