.product-form__controls-group.product-form__color-swatches{margin-top:0}.variant-popup__trigger{cursor:pointer;display:flex;justify-content:end}.variant-popup__trigger span{margin-right:5px}.sizeguide-info table{display:none}.modal-popup{background-color:var(--color-bg-overlay);position:fixed;left:0;top:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:1000;overflow:auto}.modal-header{display:flex;justify-content:space-between;position:relative;padding:.6rem 0 1.7rem;border-bottom:1px solid #D6D5D7;margin-bottom:3rem}.modal-heading{text-transform:uppercase;letter-spacing:.05rem}.product-name-price{display:flex;gap:30px;justify-content:space-between}.product-name-price .product__price{font-size:2.5rem;margin:0}.modal-popup.modal-show{animation:fadeIn .1s ease-in-out forwards}.modal-popup.modal-hide{animation:fadeOut .1s ease-in-out .1s forwards}.modal-popup .modal-content{position:relative;background-color:#fff;margin:2rem;padding:2rem;width:70%;max-height:75%;overflow:auto;box-shadow:0 0 15px #0000001a;border-radius:15px;max-width:900px}@media(max-width:990px){.modal-popup .modal-content{width:90%}}.modal-popup.modal-show .modal-content{animation:fadeInDown .3s ease-in-out forwards}.modal-popup.modal-hide .modal-content{animation:fadeOutUp .2s ease-in-out forwards}.modal-popup .modal-close{position:absolute;top:0;right:0;padding:.5rem 1.5rem;color:#000;cursor:pointer;-webkit-user-select:none;user-select:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3rem)}}@media(max-width:992px){html{font-size:14px}.modal-content{width:80%}}@media(max-width:767px){.modal-content{padding:2rem 1rem 1rem;width:90%}.modal-content h1{margin-bottom:1.5rem}}.sizeguide__product-details{border-bottom:1px solid #D6D5D7;padding-bottom:30px;margin-bottom:30px}.container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:30px}.row-1-1{grid-column:1 / -1}.col-1-2{grid-column:span 6}.col-1-3{grid-column:span 4}.col-1-4{grid-column:span 3}@media(max-width:990px){.product-name-price .product__price{font-size:1.5rem}}@media(max-width:768px){.container{grid-template-columns:repeat(2,1fr)}.col-1-1-mobile{grid-column:1 / -1}.col-1-2-mobile{grid-column:span 2}.product-name-price{flex-direction:column;gap:0}.modal-popup .modal-content h2{font-size:22px;margin-bottom:0}.modal-popup .modal-content .product__price{font-size:18px}.modal-popup .modal-content{width:100%;max-height:80%}}.measure-buttons{display:flex;gap:20px;margin-bottom:10px}.measure-btn{flex:1;max-width:140px}.measure-btn:last-child{margin-right:0}.measure-btn input[type=radio]{display:none}.measure-btn label{display:inline-block;padding:10px;cursor:pointer;border:1px solid #ccc;width:100%;min-width:100px;text-align:center;text-transform:uppercase;background:#f7f7f7;color:#999;transition:all .1s ease-in-out}.measure-btn input[type=radio]:checked+label{box-shadow:0 0 0 1px var(--color-accent);border:1px solid transparent;color:var(--color-accent)}.measure-btn.active label{box-shadow:0 0 0 1px var(--color-accent);border:1px solid transparent;color:var(--color-accent)}.size-guide-table p{margin:1.33em 0}.size-guide-table p b,.size-guide-table p strong{font-family:Gill Sans Nova,sans-serif!important;font-size:var(--font-size-body-base);font-weight:var(--font-body-weight);font-style:var(--font-body-style)}.size-guide-table table{text-align:center;width:100%;table-layout:fixed;border-collapse:collapse;border:none;background:#f9f9f9;font-size:12px}.size-guide-table th,td{height:40px;width:25%}.size-guide-table th{background:var(--color-accent);color:#fff;border:none;font-weight:400;line-height:1.2}.size-guide-table td{border-bottom:1px solid #eee;border-right:1px solid #eee}.size-guide-table tr td:last-child{border-right:none}.row{display:flex;flex-wrap:wrap;margin:0 -5px}.col-1{flex:80%;padding:0 5px}.col-2{flex:20%;padding:0 5px}.preview{max-width:100%;height:auto;opacity:1;transition:opacity 3s ease-in-out}.thumbnail{width:100%;height:auto;display:block;margin-bottom:10px;cursor:pointer;transition:all .2s ease-in-out;border:1px solid transparent}.thumbnail:hover{opacity:.7}.thumbnail.active{border:1px solid #000}.page-size-guide h4{font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/51/assets/product-size-guide.css.map */
