*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,button,html,main{font-family:Montserrat,sans-serif}body{font-size:16px}button{user-select:none}a{text-decoration:none}a:hover{cursor:pointer}button,input,select,textarea{font-family:inherit}select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url(https://fbcd.co/images/icons/down-arrow-black.svg);background-position:calc(100% - 20px) 50%;background-repeat:no-repeat;background-size:10px auto;line-height:normal}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;height:1em;overflow:hidden;width:1em}.rights{color:var(--fg-sec);font-size:12px;font-weight:400;line-height:16.8px}@keyframes left-to-right{0%{transform:translateX(0)}50%{transform:translateX(3px)}to{transform:translateX(0)}}.wobble{animation:wobble 1s 1 both}@keyframes wobble{0%,to{transform:translateX(0);transform-origin:50% 50%}15%{transform:translateX(-30px) rotate(-6deg)}30%{transform:translateX(15px) rotate(6deg)}45%{transform:translateX(-15px) rotate(-3.6deg)}60%{transform:translateX(9px) rotate(2.4deg)}75%{transform:translateX(-6px) rotate(-1.2deg)}}@keyframes rotate-360{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.circle-pulse{height:20px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:20px}.circle-pulse--cyan:after,.circle-pulse--cyan:before{background-color:#25d8e4!important}.circle-pulse:before{animation:circle-pulse 1.25s cubic-bezier(.215,.61,.355,1) infinite;border-radius:45px;box-sizing:border-box;height:250%;margin-left:-75%;margin-top:-75%;position:relative;width:250%}.circle-pulse:after,.circle-pulse:before{background-color:#094731;content:"";display:block}.circle-pulse:after{animation:circle-pulse-scale 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;border-radius:50px;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes circle-pulse{0%{transform:scale(.33)}80%,to{opacity:0}}@keyframes circle-pulse-scale{0%{transform:scale(.8)}50%{transform:scale(1)}to{transform:scale(.8)}}@keyframes spinTranslate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.notification-container{display:flex;flex-direction:column;gap:1rem;margin-left:20px;position:fixed;right:20px;top:20px;z-index:9999}.notification{align-items:center;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:flex;justify-content:space-between;max-width:400px;min-width:280px;padding:1rem 1.5rem;transform:translateX(120%);transition:transform .3s ease-in-out}.notification--show{transform:translateX(0)}.notification__message{margin-right:10px}.notification__close{font-size:1.25rem;font-weight:700;opacity:.7}.notification__close:hover{opacity:1}.notification--success{background-color:#67cb1d}.notification--danger{background-color:#fd4343}.notification--warning{background-color:#ff7600}.notification--info{background-color:#2196f3}main{background-color:#ecf6ff}.hero{margin:auto;max-width:1500px;padding:4rem 3rem}@media(max-width:767px){.hero{padding:3rem 2rem}}@media(max-width:575px){.hero{padding:2rem 1rem}}.hero{align-items:center;display:flex;justify-content:center;max-width:none;padding-bottom:2rem;padding-top:2rem;width:100%}.hero__title{font-size:3.5rem;font-weight:700;margin:0;text-align:center}@media(max-width:991px){.hero__title{font-size:2rem}}.type{display:flex;flex-direction:column;gap:1rem;padding-top:0}.type__description{font-size:1.125rem;font-weight:600;text-align:center}.remove{display:flex;justify-content:center}.review{background-color:rgba(0,0,0,.7);bottom:-1px;display:flex;gap:1rem;padding:1.5rem 3rem;position:fixed;right:0;transition:all .3s ease-in-out 0s;width:100%;z-index:10}@media(max-width:991px){.review{padding:1rem 2rem}}@media(max-width:575px){.review{padding:1rem}}.review:hover>svg{animation:left-to-right .6s ease-in-out infinite}.review:disabled>svg{animation-play-state:paused}.review>svg{transform:translateX(0);width:20px}.review.hidden{bottom:-100%}.issues__title>h2{background:#f55c5c;border-radius:7px;color:#fff;font-size:17px;font-weight:600;margin-bottom:1rem;padding:8px;text-align:center}.issues__title>p{font-weight:500;padding:0 10px;text-align:center}.issues__image{background:#f9f9f9;border-radius:10px;margin:1rem 0;padding:1rem;width:300px}.issues__image>img{display:block;margin:0 auto 10px;width:80px}.issues__image>p span{font-weight:600}.issues__image-name{margin-bottom:.25rem;text-align:center}.issues__image-size{color:#f55c5c}.issues__image-min{color:#f88934}.issues__image-good{color:#21b721}.sizes{display:grid;gap:.75rem;grid-template-columns:repeat(5,1fr);padding:1rem 0}@media(max-width:1199px){.sizes{grid-template-columns:repeat(4,1fr)}}@media(max-width:991px){.sizes{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.sizes{grid-template-columns:repeat(2,1fr)}}.sizes__box{align-items:center;background:#fff;border:1px solid #ddd;border-radius:15px;display:flex;flex-direction:column;gap:.25rem;justify-content:flex-start;overflow:hidden;padding:20px 20px 15px;text-align:center;transition:box-shadow .2s ease,border-color .2s ease}.sizes__box.active{border-color:#67cb1d}.sizes__box.disabled{opacity:.5;pointer-events:none;position:relative}.sizes__box.disabled:before{align-items:center;background:rgba(0,0,0,.8);color:#fff;content:"Your image resolution is too low for this size";display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}@media(max-width:419px){.sizes__box{padding:.75rem}}.sizes__box:hover{border:1px solid #25d8e4;box-shadow:0 0 0 1px #25d8e4,0 4px 8px rgba(0,0,0,.07);cursor:pointer}.sizes__box>img{border-radius:.25rem;width:120px}@media(max-width:419px){.sizes__box>img{width:80px}}.sizes__box-title{color:#999;font-size:.75rem;font-weight:500;margin-top:10px}.sizes__box-dimensions{font-size:.9rem;font-weight:600}.gangsheet__item{display:flex;flex-direction:column}.gangsheet__images{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;height:80px;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scroll-behavior:smooth;scrollbar-width:none}.gangsheet__images::-webkit-scrollbar{display:none}.gangsheet__images>*{flex-shrink:0}.gangsheet__images>.gangsheet__image{align-items:center;background:#3d3d3d;border-radius:4px;display:flex;height:80px;justify-content:center;min-width:80px;position:relative;width:80px}.gangsheet__images>.gangsheet__image:before{align-items:center;background:rgba(0,0,0,.8);border-radius:5px;bottom:5px;color:#fff;content:attr(data-quantity);display:flex;font-size:.75rem;font-weight:600;height:20px;justify-content:center;left:5px;padding:5px 10px;position:absolute;width:20px;z-index:10}.gangsheet__images>.gangsheet__image>img{border-radius:.25rem;height:auto;max-height:100%;max-width:100%;width:auto}.gangsheet__info{display:flex;flex-direction:column;gap:10px;margin-top:20px;text-align:left}.gangsheet__info>p{font-weight:400}.gangsheet__info>p>span{float:right;font-weight:600}.gangsheet__info-name{font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.gangsheet__info-shipping{color:#8b8b8b;font-size:.75rem;margin-top:-5px;text-align:right}.gangsheet__info-height{color:#f56969;font-size:.875rem;margin-top:-5px;text-align:right}.gangsheet__info-width{float:none!important}.gangsheet__info-original{color:#f56969;margin-right:5px;text-decoration:line-through}.gangsheet__info-price{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.gangsheet__info-price-sale{font-weight:600}.gangsheet__info-price-original{color:#f56969;font-weight:500}.gangsheet__info-type{background:#26d8e4;border-radius:5px;color:#222;font-size:.75rem;font-weight:600;padding:5px 10px;text-transform:uppercase;z-index:2}.gangsheet__info-type[data-type=uv-dtf],.gangsheet__info-type[data-type=uvdtf]{background:#c26af0}.gangsheet__info-quantity{align-items:center;background:#25d8e4;border-radius:50%;color:#fff;display:flex;font-size:.875rem;font-weight:600;height:20px;justify-content:center;position:absolute;right:10px;top:10px;width:20px}.gangsheet__footer-edit{color:#8b8b8b;font-size:.875rem;font-weight:400;margin-top:1rem;text-align:center}.gangsheet__footer-edit:hover{color:#25d8e4;cursor:pointer}.gangsheet__danger{background:#fd4343;border-radius:.25rem;color:#fff;font-size:.875rem;font-weight:400;margin-bottom:1rem;padding:1rem}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}