.sg-button{cursor:pointer;font-size:12px;line-height:12px;margin-left:15px;text-align:center;text-decoration:underline}@media(max-width:767px){.sg-button{font-size:12px}}.sg-modal{align-items:center;background:rgba(0,0,0,.46);bottom:0;display:flex;height:100%;justify-content:center;left:0;overflow-y:scroll;position:fixed;right:0;top:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:99999}.sg-modal,.sg-modal.close{opacity:0;visibility:hidden}.sg-modal.open{opacity:1;visibility:visible}.sg-modal_close{color:#333;font-family:miller-display,"PT Serif",serif;font-size:39px;height:44px;line-height:44px;position:absolute;right:25px;top:25px;width:44px}@media(max-width:575px){.sg-modal_close{font-size:33px;right:13px;top:1px}}.sg-modal__wrapper{left:50%;max-width:820px;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.sg-modal__wrapper.no-image{width:auto}@media(max-width:767px){.sg-modal__wrapper.no-image{width:95%}}.sg-modal__wrapper.no-image .sg-modal__product-info{padding:70px 50px}@media(max-width:767px){.sg-modal__wrapper.no-image .sg-modal__product-info{padding:30px 20px}}.sg-modal__wrapper.has-image{width:100%}@media(max-width:767px){.sg-modal__wrapper{align-items:center;display:flex;margin:0;min-height:100%;padding:50px 0;top:0;transform:translate(-50%);width:calc(100% - 40px)}}.sg-modal__wrapper-inener{background:#fff;position:relative;width:100%}.sg-modal__product{border-top:none;display:flex;gap:40px;padding-top:0}@media(max-width:767px){.sg-modal__product{flex-direction:column}}@media(max-width:575px){.sg-modal__product{border-top:2px solid #f7f7f7;gap:16px;padding-bottom:20px;padding-top:20px}}.sg-modal__product-image-wrapper{align-items:center;display:flex;justify-content:center;max-width:339px;width:100%}@media(max-width:767px){.sg-modal__product-image-wrapper{margin:0 auto;max-width:70%;padding:10px 0 0}}.sg-modal__product-image-wrapper img{display:block;height:auto;object-fit:cover;width:100%}@media(max-width:767px){.sg-modal__product-image-wrapper img{max-width:300px;width:100%}}.sg-modal__product-title{font-family:Helvetica Neue,sans-serif;font-size:22px;font-style:normal;font-weight:500;line-height:26px;margin-bottom:21px;text-transform:uppercase}@media(max-width:575px){.sg-modal__product-title{font-size:16px;line-height:19px;margin-bottom:8px}}.sg-modal__product-info{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:70px 50px 70px 0;width:100%}@media(max-width:767px){.sg-modal__product-info{padding:30px 20px;width:100%}}.sg-modal__product-info-details{width:100%}.sg-modal__product-info-details>*{font-size:14px;line-height:1.6}@media(max-width:575px){.sg-modal__product-info-details>*{font-size:12px}}.sg-modal__product-info-details p{margin-bottom:5px}.sg-modal__product-info-details ul{list-style-type:disc;margin-bottom:0;margin-left:25px}.sg-modal__product-info-details li{color:#959595;font-size:13px}.sg-modal__chart .size-tabs{border-bottom:1px solid #f7f7f7;border-top:1px solid #f7f7f7;margin-bottom:1.5em;overflow:hidden;padding-top:36.5px}.sg-modal__chart .size-tabs button{background-color:inherit;border:none;border-bottom:3px solid transparent;color:#2b2b2b;cursor:pointer;float:left;font-family:Helvetica Neue,sans-serif;font-size:12px;font-weight:400;letter-spacing:.16px;line-height:1.6;outline:none;overflow:hidden;padding:.75em;text-overflow:ellipsis;transition:.3s;white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.sg-modal__chart .size-tablinks{opacity:.8}.sg-modal__chart .size-tablinks.active,.sg-modal__chart .size-tabs button:active,.sg-modal__chart .size-tabs button:hover{border-bottom:3px solid #2e3438;opacity:1}.sg-modal__chart .size-tabs-heading{color:#2b2b2b;font-family:Helvetica Neue,sans-serif;font-size:20px;font-style:normal;font-weight:500;letter-spacing:.16px;line-height:1.4;margin:0 0 15px;text-align:left;text-transform:uppercase}.sg-modal__chart .size-tabcontent{border:0 solid transparent;border-top:none;display:none}@media(max-width:767px){.sg-modal__chart .size-tabcontent{flex-wrap:wrap}}.sg-modal__chart .size-tabcontent .size-tabcontent-heading{background-color:#2e3438;color:#fff;padding:10px}.sg-modal__chart .size-tabcontent .size-tabcontent-wrapper{border:1px solid #f7f7f7;display:inline-block;margin:0 1% 1% 0;padding:2% 4%;width:90%}@media(max-width:767px){.sg-modal__chart .size-tabcontent .size-tabcontent-wrapper{width:45%}}.sg-modal__chart .size-tabcontent .size-tabcontent-wrapper .size-tabcontent-title{font-size:16px;font-weight:500;line-height:23px;margin:3%;text-transform:uppercase}.sg-modal__chart .size-tabcontent .size-tabcontent-wrapper .size-divider{background-color:#2e3438;color:transparent;display:block;height:2px;margin:10% 0;width:33%}.sg-modal__chart .size-tabcontent .size-tabcontent-wrapper .size-tabcontent-item,.sg-modal__chart .size-tabcontent .size-tabcontent-wrapper .size-tabcontent-item>:not(.size-item-prop){font-family:Helvetica Neue,sans-serif;font-size:10.8px;font-weight:600;line-height:21.6px;opacity:1;text-align:right}.sg-modal__chart .size-tabcontent .size-tabcontent-wrapper .size-item-prop{display:inline-block;font-size:10.8px;font-weight:400;line-height:21.6px;opacity:.8;text-align:left}.size-table{margin-top:48px;width:100%}.size-table-fit__selector{font-size:14px;margin-bottom:5px}.size-table-fit__selector span{color:#959595;cursor:pointer}.size-table-fit__selector>span{margin-right:3px}.size-table-fit__selector-type{color:#000!important;font-size:12px}.size-table-fit__selector-type.active{font-weight:400;text-decoration:underline}.size-table .size-modal-content .size-table__content{display:none}.size-table .size-modal-content .size-table__content.active{display:block}.size-table__header{align-items:center;display:flex;justify-content:space-between}.size-table__header--left{align-items:center;display:flex;font-size:14px}@media(max-width:767px){.size-table__header--left{font-size:12px}}.size-table__header--left .size-wrap{margin-left:10px;position:relative}.size-table__header--left .change-size{cursor:pointer;font-size:12px;text-decoration:underline}.size-table__header--left .field-size{opacity:0;position:absolute}.size-table__header--right{align-items:center;display:flex;font-size:11px;gap:5px;justify-content:flex-end}.size-table__header--right>span{cursor:pointer}.size-table__header--right .size-toggle{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='15' fill='none'%3E%3Cpath stroke='%231E1E1E' stroke-linecap='round' stroke-linejoin='round' d='M15.5.5h-8a7 7 0 0 0 0 14h8a7 7 0 1 0 0-14'/%3E%3C/svg%3E");border-radius:16px;display:inline-block;height:15px;position:relative;width:23px}.size-table__header--right .size-toggle:after{background-color:#000;border-radius:100%;content:"";display:block;height:8.6px;left:4px;position:absolute;top:3px;transition:all .2s ease-in-out;width:8.6px}.size-table__header--right .size-toggle[data-active=cm]:after{left:10px}.size-table__content{background-color:#f8f6f5;margin-top:10px}.size-table__content .size-table__chart{display:none;font-size:13px}.size-table__content .size-table__chart.active{display:block}.size-table__content .size-table__chart-row{border-bottom:.5px solid #c4c3c3;display:flex;padding:5px 16px}.size-table__content .size-table__chart-name{color:#959595;width:50%}.size-table__content .size-table__chart-value{text-align:center;width:50%}.size-table .size-selector{position:relative}.size-table .change-size{cursor:pointer}.size-table .size-options{background:#fff;border:1px solid #000;left:0;list-style:none;padding:0;position:absolute;top:0;width:100%;z-index:10}.size-table .size-options li{border-top:1px solid #000;cursor:pointer;font-size:13px;padding:6px 12px;position:relative;text-align:center}.size-table .size-options li:first-child{border-top:none}.size-table .size-options li.active,.size-table .size-options li:hover{background-color:#000;color:#fff}.size-table .size-options li.active:before,.size-table .size-options li:hover:before{content:"";height:6px;left:8px;position:absolute;top:calc(50% - 3px);width:7px}.size-table .size-options li.active:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="7" height="6" fill="none"><path stroke="%23fff" stroke-linecap="square" d="M6.207.707 2.54 4.374.707 2.54"/></svg>')}.size-table .visually-hidden{opacity:0;pointer-events:none;position:absolute}