*:focus{outline:none!important}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box}body{margin:0;display:flex;flex-direction:column;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,input[type=text],input[type=tel],input[type=password],input[type=number],input[type=email],input[type=search],input[type=phone],select,textarea{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:130%}::-webkit-input-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::placeholder{color:inherit}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}a{text-decoration:none;color:inherit;transition:all .3s linear}ul,ol{margin:0;padding:0}ul li{list-style:none}img{max-width:100%;height:auto}p:last-child{margin-bottom:0}p,h1,h2,h3,h4,h5{margin-top:0;margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:130%}h5,h3,.h3{line-height:140%;letter-spacing:.36px}.lb-head{line-height:120%}.mb-head{font-size:18px;line-height:120%}.l-body{line-height:140%}.ex-body{font-size:12px;line-height:120%;letter-spacing:.12px}.s-body{font-size:10px;line-height:120%;letter-spacing:.2px;text-transform:uppercase;font-weight:400}.close-btn{position:absolute;top:9px;right:9px;width:26px;height:26px;display:flex;align-items:center;justify-content:center}@media (min-width:992px){body{font-size:var(--desktop-body-font)}h1,.h1{font-size:var(--desktop-h1-font)}h2,.h2{font-size:var(--desktop-h2-font)}h3,.h3{font-size:var(--desktop-h3-font)}h4,.h4{font-size:var(--desktop-h4-font)}h5,.h5{font-size:var(--desktop-h5-font)}.lb-head{font-size:24px}.sb-head{font-size:16px;line-height:130%;letter-spacing:.16px}.l-body{font-size:14px}}@media (max-width:991px){body{font-size:var(--mobile-body-font)}h1,.h1{font-size:var(--mobile-h1-font)}h2,.h2{font-size:var(--mobile-h2-font);letter-spacing:.16px;line-height:125%}h3,.h3{font-size:var(--mobile-h3-font)}h4,.h4{font-size:var(--mobile-h4-font)}h5,.h5{font-size:var(--mobile-h5-font)}.lb-head{font-size:18px}.sb-head{font-size:14px;line-height:140%}.l-body{font-size:12px}}.full-image,.svg-full,.fullvideo{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.fulliframe{width:100vw;height:75.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box}.square-image{position:relative;display:block;padding-bottom:100%;overflow:hidden}.placeholder-svg{background:linear-gradient(225.08deg,#7c7c7c .07%,#adadad82 99.79%)}.container{margin:0 auto;width:100%}.form-field{border-bottom:1px solid rgba(255,255,255,.5);display:flex;align-items:center;gap:8px;font-size:14px;line-height:140%}.form-field label{opacity:.8}input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel],input[type=search],input[type=phone],select,textarea{max-width:100%;width:100%;border:0px;border:0;border-radius:0;background:transparent;padding:10px 0;flex:1;color:var(--White)}.custom-checkbox{display:flex;align-items:center;gap:6px}.custom-checkbox input[type=checkbox]{position:relative;border:1px rgba(255,255,255,.5) solid;background:none;cursor:pointer;line-height:0;margin:0;vertical-align:text-top;height:8px;width:8px;-webkit-appearance:none}.custom-checkbox input[type=checkbox]:before{content:"";position:absolute;left:50%;top:50%;border-radius:10px;transform:translate(-50%,-50%);width:3px;height:3px;background:transparent;z-index:2}.custom-checkbox input[type=checkbox]:checked:before{background:#7c7c7c}.d-none,.hide-arrows{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-block{display:block!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-grid{display:grid!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}}@media (min-width:1400px){.d-xxl-none{display:none!important}.d-xxl-block{display:block!important}}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.list--inline>li{display:inline-block}.media{line-height:0}.media img,.media video,.media iframe,.media svg{width:100%;height:100%;object-fit:cover}.img-wrap,.snippet-media-slider,.carousel-rowouter,.snippet-media-row{position:relative}.img-wrap img,.img-wrap video,.img-wrap iframe,.img-wrap svg{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;object-fit:cover}.full-row-media{width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:middle}.swiper-button-next,.swiper-button-next:empty{display:inline-block;text-align:center;right:0}.swiper-button-prev,.swiper-button-prev:empty{display:inline-block;text-align:center;left:0}.swiper-button-next:after,.swiper-button-prev:after{font-size:40px}.swiper-button-next:after,.swiper-button-prev:after{color:var(--text-color)}.snippet-media-box{height:100%;position:relative;overflow:hidden}.media-row-image{height:100%;width:100%}.media-list{height:90vh;min-height:600px}.media-caption{position:absolute;left:0;right:0;z-index:1}.media-caption-inner{width:100%;max-width:485px}.media-caption-inner{position:relative;z-index:1}button{border:0;background:inherit;cursor:pointer;padding:0;font-family:var(--font-body-family);display:flex;align-items:center;gap:10px;color:currentcolor;font-weight:300}.button[disabled]{cursor:not-allowed;opacity:.5}.button-full{width:100%;display:block;text-align:center}.button{display:inline-flex;align-items:center;gap:10px}.button-white{justify-content:center;gap:6px;color:var(--Black);background:var(--White);padding:8px 8px 9px;line-height:100%;font-weight:400}.button-black{justify-content:center;gap:6px;color:var(--White);background:var(--Black);padding:8px 8px 9px;line-height:100%;font-weight:400}.button-arrow{font-size:14px;line-height:20px;padding-left:21px;overflow:hidden;position:relative}.button-arrow .label{padding:3px 10px 0;transition:transform .3s ease-in-out}.button-arrow .arrow:first-child{position:absolute;left:0;transition:all .3s ease-in-out;opacity:1;visibility:visible;pointer-events:auto}.button-arrow .arrow:last-child{position:absolute;right:0;transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none}.button-arrow.reverse-arrow .arrow:first-child{left:0;opacity:0;visibility:hidden;pointer-events:none}.button-arrow.reverse-arrow .arrow:last-child{right:0;opacity:1;visibility:visible;pointer-events:auto}.button-arrow.reverse-arrow .label{transform:translate(-21px)}.image-overly{position:relative}.image-overly:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0003}.product-dot{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:#fff6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:14px;line-height:143%}.swiper-pagination{display:flex;align-items:center;justify-content:center;gap:2px;bottom:24px;left:50%;transform:translate(-50%)}.swiper-pagination .swiper-pagination-bullet{width:4px;height:1px;opacity:.1;background:var(--Black);border-radius:1px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;opacity:1}.button-white span,.button-black span,.align-center{display:inline-block;padding-top:3px}.cart_popup,.wishlist-notification{position:fixed;width:auto;z-index:2}.cart-notification,.wl-inr{background:var(--White);box-shadow:0 4px 12px #0000001a;width:350px;transition:all .3s ease-in-out}.cn_close,.wl_close{position:absolute;top:9px;right:9px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.cn_close svg,.wl_close svg{width:11px;height:11px}.ch_items,.wl-item{display:flex}.cn_left,.wl-left{flex:0 0 70px;max-width:70px}.cn_right,.wl-rgt{flex:1;padding:16px;display:grid;align-content:space-between}.cn_left a,.wl-left a{display:block;aspect-ratio:2/3}.cn_meta,.wl-meta{display:grid;gap:8px}.cn_added,.wl-added{font-size:14px;line-height:140%}.cn_title,.wl-title{opacity:.5}.swym-wishlist-notifications-container{display:none!important}::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:100px}::-webkit-scrollbar{width:4px;background-color:#0000000d;border-radius:100px}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:100px}body::-webkit-scrollbar{width:0}.size-chart-popup{position:fixed;z-index:3;background:var(--White);width:100%;max-height:100vh;overflow:auto}.open-size-chart .overlay-box{z-index:2;visibility:visible;pointer-events:auto;cursor:pointer;opacity:1}.popup-variant ul{display:flex;flex-wrap:wrap;justify-content:center}.popup-choose-selector.variant_sold-out .popup-add-cart{display:none}.popup-choose-selector:not(.variant_sold-out) .get-notified{display:none!important}.popup-choose-selector.variant_sold-out .get-notified{display:block!important}.popup-select-size .button{background:#0000000d}.popup-varinat-wrap{border-bottom:1px solid rgba(0,0,0,.05)}.popup-varinat-wrap p{font-weight:400}.sc-top{display:grid;gap:8px}.sc-title{font-size:14px}.sc-text{line-height:140%;opacity:.5}.sc-btm{display:grid;padding-top:20px}.size-help{opacity:.5}.size-model{line-height:140%}.size-chart table{width:100%;text-align:center;border-collapse:collapse;border-spacing:0;font-size:12px;line-height:100%}.size-chart table thead{border-bottom:1px solid rgba(0,0,0,.05)}.size-chart table th,.size-chart table td{font-weight:300}.size-chart table tbody td{position:relative}.size-chart table tbody td:after{content:"";position:absolute;left:0;top:7px;width:100%;height:calc(100% - 15px);transition:background .3s ease-in-out}.size-chart table tbody tr:hover td:after{background:#00000008}.shopify-challenge__container{margin:150px auto 50px}@media (min-width:992px){.container{padding-left:24px;padding-right:24px}.desk-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding-left:24px;padding-right:24px}.grid-2{grid-column:span 2}.grid-3{grid-column:span 3}.grid-4{grid-column:span 4}.grid-5{grid-column:span 5}.grid-6{grid-column:span 6}.grid-7{grid-column:span 7}.grid-8{grid-column:span 8}.grid-10{grid-column:span 10}.grid-12{grid-column:span 12}.grid-2-f2col{grid-column:2/span 2}.grid-2-fcol{grid-column:2/span 3}.grid-2-f4col{grid-column:2/span 4}.grid-7-mcol{grid-column:7/span 4}.grid-5-mcol{grid-column:5/span 4}.grid-5-m3col{grid-column:5/span 3}.grid-4-mcol{grid-column:4/span 6}.grid-6-mcol{grid-column:6/span 6}.grid-7-lcol{grid-column:7/span 6}.grid-8-mcol{grid-column:8/span 4}.grid-8-lcol{grid-column:8/span 5}.grid-9-mcol{grid-column:9/span 3}.grid-9-m4col{grid-column:9/span 4}.grid-10-lcol{grid-column:10/span 3}.mediatext-left{text-align:left}.mediatext-right{text-align:right}.mediatext-center{text-align:center}.horizontal-left{margin-left:0;margin-right:auto}.horizontal-center{margin:0 auto}.horizontal-right{margin-left:auto;margin-right:0}.vertical-top{top:0}.vertical-middle{top:50%;transform:translateY(-50%)}.vertical-bottom{bottom:0;top:auto}.row-vertical-top{align-items:flex-start}.row-vertical-middle{align-items:center}.row-vertical-bottom{align-items:flex-end}.row-horizontal-left{justify-content:flex-start}.row-horizontal-center{justify-content:center}.row-horizontal-right{justify-content:flex-start}.desktop_above{position:absolute;left:0;right:0;z-index:1}button,input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel],input[type=search],input[type=phone],select,textarea{font-size:14px;line-height:140%}.cart_popup,.wishlist-notification{right:12px;top:85px}body:has(.section-announcement-bar):not(:has(.hide-announce)) .cart_popup,body:has(.section-announcement-bar):not(:has(.hide-announce)) .wishlist-notification{top:55px}.cart-notification,.wl-inr{transform:translate(calc(100% + 12px))}.cart_popup.active .cart-notification,.open-wishlist .wl-inr{transform:translate(0)}.size-chart-popup{left:50%;top:50%;transform:translate(-50%,-50%);max-width:440px;opacity:0;pointer-events:none;transition:opacity .3s linear}.open-size-chart .size-chart-popup{opacity:1;pointer-events:auto}.button-arrow:not(.reverse-arrow):hover .arrow:first-child{opacity:0;visibility:hidden;pointer-events:none}.button-arrow:not(.reverse-arrow):hover .label{transform:translate(-21px)}.button-arrow:not(.reverse-arrow):hover .arrow:last-child{opacity:1;visibility:visible;pointer-events:auto}.button-arrow.reverse-arrow:not(:hover){padding-left:11px}.button-arrow.reverse-arrow:hover .arrow:first-child{opacity:1;visibility:visible;pointer-events:auto}.button-arrow.reverse-arrow:hover .label{transform:translate(0)}.button-arrow.reverse-arrow:hover .arrow:last-child{opacity:0;visibility:hidden;pointer-events:none}.size-chart table th,.size-chart table td{padding:15px 16px}.sc-btm{gap:12px}.size-help{padding-bottom:4px}.section-product-row-detailed .grid-size-variants{gap:3.8px}.section-product-row-detailed .grid-size-variants li,.section-product-row-detailed .grid-variant-outer{padding:0}.section-product-row-detailed .snippet-product-grid .grid-variants{padding:8px}}@media (max-width:991px){.container{padding-left:16px;padding-right:16px}.mobile-mediatext-left{text-align:left}.mobile-mediatext-right{text-align:right}.mobile-mediatext-center{text-align:center}.mobile-horizontal-left{margin-left:0;margin-right:auto}.mobile-horizontal-center{margin:0 auto}.mobile-horizontal-right{margin-left:auto;margin-right:0}.mobile-vertical-top{top:0}.mobile-vertical-middle{top:50%;transform:translateY(-50%)}.mobile-vertical-bottom{bottom:0;top:auto}.row-mobile-vertical-top{align-items:flex-start}.row-mobile-vertical-middle{align-items:center}.row-mobile-vertical-bottom{align-items:flex-end}.row-mobile-horizontal-left{justify-content:flex-start}.row-mobile-horizontal-center{justify-content:center}.row-mobile-horizontal-right{justify-content:flex-end}.mobile_above{position:absolute;left:0;right:0;z-index:1}button,input[type=text],input[type=password],input[type=number],input[type=email],input[type=tel],input[type=search],input[type=phone],select,textarea{font-size:12px;line-height:130%}.cart_popup{bottom:12px;left:12px;width:calc(100% - 24px)}.wishlist-notification{bottom:12px;left:12px}.cart-notification{transform:translateY(calc(100% + 12px));width:100%}.cart_popup.active .cart-notification,.open-wishlist .wl-inr{transform:translateY(0)}.size-chart-popup{left:0;bottom:0;transform:translateY(100%);transition:transform .3s ease-in-out}.open-size-chart .size-chart-popup{transform:translateY(0)}.size-chart table th{padding:20px 16px}.size-chart table td{padding:15px 16px}.sc-btm{gap:16px}.section-product-row-detailed .button-arrow .arrow:first-child,.section-product-row-detailed .button-arrow .label{margin-top:-1px}}#md-app-embed__modal .md-modal__container .md-modal__bodyContent{display:grid;gap:12px}.md-modal__container .md-modal__bodyContent__helperText{margin:0!important}#md-app-embed__modal .md-modal__container .md-modal__header__title span{line-height:120%;font-weight:300}.md-modal__container .md-modal__bodyContent p{line-height:140%;font-weight:300;margin:0!important}.md-app-embed .md-modal__formContent__select{max-width:100%;flex:0 0 100%;display:grid;gap:12px}.md-modal__container .md-modal__formContent__select:nth-child(2){margin-left:0}#md-app-embed__modal .md-modal__container .md-form__select{border:1px solid rgba(0,0,0,.05)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M10.5 5.375L7 8.625L3.5 5.375' stroke='%231E1E1E' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}#md-app-embed__modal .md-modal__container .md-form__select[aria-expanded=true]{border:1px solid rgba(0,0,0,.2)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='13' viewBox='0 0 14 13' fill='none'%3E%3Cpath d='M3.5 8.125L7 4.875L10.5 8.125' stroke='%231E1E1E' stroke-width='0.8' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E")!important}#md-app-embed__modal .md-modal__container .md-form__select__country__list{border:1px solid rgba(0,0,0,.2)!important;top:100%;max-height:19vh}#md-app-embed__modal .md-modal__container .md-form__select__language__list{border:1px solid rgba(0,0,0,.2)!important;top:100%;max-height:9vh}#md-app-embed__modal .md-modal__container .md-form__select{height:36px}.md-modal__container .md-modal__formContent__select label,.md-modal__container .md-modal__formContent__selectLabel{font-size:10px;font-weight:400;text-transform:uppercase;line-height:12px;letter-spacing:.2px}#md-app-embed__modal .md-modal__container .md-form__select__country__list-link-wrapper span,.md-modal__container .md-form__select__language__list-link-wrapper span{font-size:12px!important;line-height:130%;font-weight:300}.md-modal__container .md-btn{font-size:12px!important;line-height:120%;letter-spacing:.12px;padding:10px;font-weight:400}body:not(.active-acc) #shop-hcaptcha-badge-container{display:none}@media (min-width:769px){#md-app-embed__modal .md-modal__container .md-modal__header{padding:32px}#md-app-embed__modal .md-modal__container .md-modal__bodyContent{padding:0 32px 24px}#md-app-embed__modal .md-modal__container .md-modal__formContent{padding:0 32px 24px;flex-wrap:wrap;gap:24px}#md-app-embed__modal .md-modal__container .md-modal__footer{padding:0 32px 32px}}@media (max-width:768px){#md-app-embed__modal .md-modal__container .md-modal__header{padding:24px 24px 32px!important}#md-app-embed__modal .md-modal__container .md-modal__bodyContent{padding:0 24px 24px!important}#md-app-embed__modal .md-modal__container .md-modal__formContent{padding:0 24px 24px!important;display:grid;gap:24px}#md-app-embed__modal .md-modal__container .md-modal__footer{padding:0 24px 24px!important}#md-app-embed__modal .md-modal__dialog{align-items:flex-end!important}.md-modal__container .md-modal__content{width:100%!important}#md-app-embed__modal .md-modal__formContent__select:nth-child(2){margin:0!important}}body:has(.csm-cookie-consent .cookieconsent-wrapper){overflow:hidden}.csm-cookie-consent:has(.cookieconsent-wrapper){position:relative}.csm-cookie-consent:has(.cookieconsent-wrapper):after{position:fixed;top:0;right:0;left:0;background:var(--cart-overlay);display:block;bottom:0;cursor:pointer;content:"";opacity:1;visibility:visible;pointer-events:all;z-index:9}.csm-cookie-consent .cc-banner{background:var(--Black)!important;color:var(--White)!important;font-family:var(--font-body-family)!important;font-size:14px!important;line-height:140%!important}.csm-cookie-consent .cookieconsent-wrapper{flex-direction:column;align-items:flex-start;position:relative}.csm-cookie-consent .cookieconsent-wrapper:before{content:"Cookies";color:var(--White);font-size:18px;font-weight:300;line-height:21.6px}.csm-cookie-consent .cookieconsent-wrapper .cc-link{text-decoration:underline;padding:0;opacity:1;margin-left:4px}.csm-cookie-consent .cc-compliance{display:flex;align-items:center!important;flex-direction:row;width:100%}.csm-cookie-consent .cc-compliance .cc-settings,.csm-cookie-consent .cc-compliance .isense-cc-allow{margin:0;padding:11px 16px;border:0;color:var(--White);font-family:var(--font-body-family);font-size:12px;line-height:120%;font-weight:400;min-width:auto!important;flex:1;border-radius:0}.csm-cookie-consent .cc-compliance .isense-cc-allow{background:var(--White);color:var(--Black)}.csm-cookie-consent .cc-compliance .cc-settings:hover{background:transparent}@media (min-width:1026px){.csm-cookie-consent .cookieconsent-wrapper{padding:32px;gap:32px}.csm-cookie-consent>div{z-index:10}.csm-cookie-consent .cc-banner{top:50%;left:50%;transform:translate(-50%,-50%)!important;bottom:unset;width:490px;display:flex;align-items:center;justify-content:center}}@media (max-width:1025px){.csm-cookie-consent .cc-compliance{margin-top:0!important}.csm-cookie-consent .cookieconsent-wrapper{padding:24px;gap:24px}}.cd-total .docapp-cart-with-coupon-summary .docapp-est-total{margin:0}.cd-total .docapp-cart-with-coupon-summary .docapp-cart-item strong,.cd-total .docapp-cart-with-coupon-summary .docapp-cart-item .docapp-right .money{font-size:12px!important;font-weight:300!important;color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/165/assets/theme.css.map */
