.product-sticky-cta{display:none}@media(max-width:991px){.product-sticky-cta{display:flex;align-items:center;gap:1rem;position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:12px 1rem;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:50}.product-sticky-cta .product-sticky-cta-price{flex-shrink:0}.product-sticky-cta .product-sticky-cta-price>div{gap:6px}.product-sticky-cta .product-sticky-cta-price .product-price{font-size:16px;margin:0}.product-sticky-cta .product-sticky-cta-price p.line-through{font-size:13px}.product-sticky-cta form{flex-grow:1}}.size-guide-button{display:block;background:rgba(0,0,0,0);margin-top:.5rem;font-size:12px;color:#6b7280;text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:color .2s;border:none;padding:0}.size-guide-button:hover{color:#000}.size-guide-modal{display:flex;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;padding:2rem;justify-content:center;align-items:center}@media(max-width:767px){.size-guide-modal{padding:1rem}}.size-guide-modal .size-guide-modal-content{width:100%;max-width:700px;background:var(--body-bg);position:relative;padding:1rem;z-index:3}.size-guide-modal .size-guide-modal-content h1{visibility:hidden;margin-bottom:20px;font-size:0}.size-guide-modal .size-guide-modal-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.size-guide-modal .size-guide-modal-header h2{margin-bottom:0}.size-guide-modal .size-guide-modal-close{display:flex;color:var(--body-color);cursor:pointer;background:rgba(0,0,0,0);width:30px;height:30px;justify-content:flex-end;align-items:flex-start}.size-guide-modal .size-guide-modal-close svg{width:28px;height:29px}.size-guide-modal .size-guide-modal-body{overflow-y:auto}.size-guide-modal .size-guide-modal-body .table-wrapper{overflow-x:auto}.size-guide-modal .size-guide-modal-body table{width:100%;border-collapse:collapse;border-spacing:0;background:var(--body-bg)}.size-guide-modal .size-guide-modal-body table td,.size-guide-modal .size-guide-modal-body table th{padding:.5rem;text-align:left;border-bottom:1px solid rgba(0,0,0,.08);text-align:right}.size-guide-modal .size-guide-modal-body table td:first-child,.size-guide-modal .size-guide-modal-body table th:first-child{text-align:left}@media(max-width:767px){.size-guide-modal .size-guide-modal-body table td,.size-guide-modal .size-guide-modal-body table th{font-size:.9rem;padding:.3333333333rem}}.size-guide-modal .size-guide-modal-body table th{background:var(--primary);color:var(--primary-text)}.size-guide-modal .size-guide-modal-body table tr:nth-child(2n){background:var(--body-bg)}