:root{--text-white: #FFFFFF;--text-green: #65B863;--text-green-hover: #50934f;--text-green-focus: #3d703d;--text-black: #1F262D;--text-gray: #2D2D2D;--text-light-gray: #DEE2E6;--text-gray-idle: #2d2d2d33;--text-gray-hover: #D5D5D5;--text-red: #DF2323;--button-secondary-hover: rgba(101, 184, 99, .15);--container-max-width: 1680px;--font-family-primary: "TT Firs Neue", sans-serif;--font-family-secondary: "Inter", sans-serif}.sw-btn{display:block;padding:8px 12px;line-height:24px;font-size:14px;font-weight:500;color:#2d2d2d;background-color:var(--text-white);border:2px solid var(--text-green);border-radius:6px;text-align:center;min-width:50px;overflow:hidden;white-space:nowrap;text-transform:capitalize;transition:all .3s ease-in-out}.sw-btn:hover{color:#2d2d2d;background-color:var(--text-white);border:2px solid var(--text-green-hover)}.sw-btn.btn-gray{border:2px solid var(--text-gray-idle)}.sw-btn.btn-gray:hover{border:2px solid var(--text-gray)}.sw-btn.btn-filled{font-weight:500;color:var(--text-white);background:var(--text-green);border:2px solid var(--text-green)}.sw-btn.btn-filled:hover{background:var(--text-green-hover);border:2px solid var(--text-green-hover)}.sw-btn.btn-filled-dark{color:var(--text-white);background:var(--text-black);border:2px solid var(--text-black)}.sw-btn.btn-filled-dark:hover{background:var(--text-black-hover);border:2px solid var(--text-black-hover)}@font-face{font-family:TT Firs Neue;font-weight:400;src:url(font-ttfirsneue-regular.woff2) format("woff2"),url(font-ttfirsneue-regular.woff) format("woff")}@font-face{font-family:TT Firs Neue;font-weight:500;src:url(font-ttfirsneue-medium.woff2) format("woff2"),url(font-ttfirsneue-medium.woff) format("woff")}@font-face{font-family:TT Firs Neue;font-weight:600;src:url(font-ttfirsneue-demibold.woff2) format("woff2"),url(font-ttfirsneue-demibold.woff) format("woff")}@font-face{font-family:TT Firs Neue;font-weight:700;src:url(font-ttfirsneue-bold.woff2) format("woff2"),url(font-ttfirsneue-bold.woff) format("woff")}.off-canvas--viewport{max-width:var(--container-max-width);margin:0 auto;overflow:visible}.off-canvas--main-content{max-width:var(--container-max-width)}.sw-form{display:grid;grid-template-columns:100%;grid-gap:12px 16px}.sw-form .zifyapps-sociallogin-wrapper{display:none}.sw-form.grid-form{grid-template-columns:repeat(2,minmax(0,1fr))}.sw-form .grid-span,.sw-form.grid-form .errors{grid-column:1 / span 2}.sw-form .errors{padding:0 0 8px}.sw-form .errors ul li{padding:14px 16px;border:1px solid rgba(212,74,71,.5);border-radius:4px;color:#d12e2a;background:#d44a4716;font-size:14px;font-weight:400;line-height:18px}.sw-form .form-field{display:flex;flex-flow:column nowrap;margin:0}.sw-form .form-field label{font-size:14px;font-weight:500;line-height:22px;color:var(--text-gray);letter-spacing:0;text-transform:none;padding:0;margin:0 0 4px}.sw-form .form-field input.text{font-size:15px;font-weight:400;border:2px solid rgba(45,45,45,.3);border-radius:4px;height:auto;padding:8px 16px;margin:0;line-height:20px;transition:all .3s ease 0s}.sw-form .form-field input.text:focus{border-color:#2d2d2dbf}.sw-form .form-field .field-error{display:none;font-family:var(--font-family-secondary);font-size:13px;font-weight:400;line-height:20px;color:#d44a47}.sw-form .form-field.has-error input.text{border:2px solid #D44A47}.sw-form .form-field.has-error label{color:#d44a47}.sw-form .form-field.has-error .field-error{display:block}.sw-form .form-field.has-suffix{position:relative}.sw-form .form-field.has-suffix input.text{padding:8px 60px 8px 16px}.sw-form .form-field a.link{position:absolute;right:0;top:28px;min-width:66px;padding:10px 12px;font-family:var(--font-family-secondary);font-size:12px;font-weight:600;line-height:20px;color:#1f262d80;text-transform:uppercase;text-align:center}.sw-form button[type=submit]{width:100%;margin:4px 0 0}.sw-form-divider{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:100%;margin:16px 0 0;padding:0 12px}.sw-form-divider:before{content:"";border-bottom:1px solid rgba(31,38,45,.6);width:100%}.sw-form-divider:after{content:"";border-bottom:1px solid rgba(31,38,45,.6);width:100%}.sw-form-divider span{display:block;padding:0 14px;font-size:12px;font-weight:500;line-height:18px;color:#1f262d99;text-transform:uppercase}.sw-form .account--forgot-password{padding:0;margin:-10px 0 0;text-align:right}.sw-form .account--forgot-password a{display:block;font-family:var(--font-family-secondary);font-size:14px;font-weight:500;line-height:22px;color:var(--text-gray)}.sw-social-login{display:grid;grid-template-columns:100%;grid-gap:12px;margin:16px 0 0}#account-reset{border:1px solid rgba(1,199,83,.5);border-radius:4px;color:#01c753;background:#01c75316;font-size:14px;font-weight:400;line-height:18px;padding:14px 16px;margin:0 0 32px}.customer--form{max-width:426px}.customer--form#customer-reset-password{padding:72px 0}.customer--form h1{font-size:24px;font-weight:600;line-height:32px;padding:0 0 24px;margin:0;color:#1c1d21;letter-spacing:0}.customer--form .form-footer{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;text-align:center;margin:24px 0 0;gap:8px}.customer--form .form-footer p{display:inline-block;width:auto;font-size:14px;font-weight:500;line-height:22px;color:var(--text-gray);margin:0 0 4px;letter-spacing:0}.customer--form .form-footer a{display:inline-block;flex-grow:0;margin:0;font-family:var(--font-family-secondary);font-size:14px;font-weight:700;line-height:20px;padding:4px 8px;border-radius:4px;background:#2d2d2d0d;color:var(--text-gray);text-transform:uppercase;transition:all .3s ease 0s;letter-spacing:0}.customer--form .form-footer a:hover{background:#2d2d2d26}.off-canvas--viewport .layout--main-content #customer-login{margin:0 auto 48px}.off-canvas--viewport .layout--main-content #guest #customer_login_guest{text-align:center}.modal-backdrop.show{opacity:.3!important;max-width:var(--container-max-width);left:50%;transform:translate(-50%)}.off-canvas--overlay{transition:.3s all 0s ease;background:#0000004d;max-width:var(--container-max-width);left:50%;transform:translate(-50%)}.off-canvas--overlay[data-transition=forwards]{opacity:1;transition:.3s opacity 0s ease!important}.off-canvas--overlay[data-transition=at_end]{opacity:1}.off-canvas--main-content .section--header{position:sticky;top:0;left:0;z-index:10}.off-canvas--main-content .section--header .header--fill-for-fixing{display:none}.off-canvas--main-content .section--header .header--root{position:unset;max-width:var(--container-max-width);padding:14px 24px;border:0}.off-canvas--main-content .section--header .header--root .header--logo img{height:44px;width:auto}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a{font-size:14px;font-weight:500;line-height:20px;color:var(--text-gray);padding:10px;transition:all .3s ease 0s}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a span{position:relative}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a span:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background-color:var(--text-green);transform-origin:bottom right;transition:transform .3s ease-out}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a:hover{color:var(--text-green)}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a:hover svg{color:var(--text-green)}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a:hover span:after{transform:scaleX(1);transform-origin:bottom right}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a[aria-haspopup=true]{display:flex;flex-flow:row nowrap;align-items:center}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a[aria-haspopup=true] .icon--chevron-down{display:inline!important;transition:all .3s ease 0s;width:12px;height:auto;margin:0 0 0 4px}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a[aria-haspopup=true] .icon--chevron-up{display:none!important}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a[aria-expanded=true] .icon--chevron-down{transform:rotate(180deg)}.off-canvas--main-content .section--header .header--root .header--x-menu ul li[data-x-menu--depth="2"]>div{border-radius:6px}.off-canvas--main-content .section--header .header--root .header--x-menu ul li[data-x-menu--depth="2"] ul{text-align:left;padding:8px 0;border-radius:6px}.off-canvas--main-content .section--header .header--root .header--x-menu ul li[data-x-menu--depth="2"] ul li{padding:0}.off-canvas--main-content .section--header .header--root .header--x-menu ul li[data-x-menu--depth="2"] ul li a{padding:10px 18px}.header--right-column>*{padding:0}.header--cart-link{padding:0}.header--right-column .header--account a,.header--right-column .header--search a{display:flex;padding:8px}.header--right-column .header--cart a,.header--cart-link[data-has-items=false] a.header--cart-toggle{padding:8px;margin:0 -8px 0 0}.header--right-column .header--account a svg .header-icon--fill,.header--right-column .header--search a svg .header-icon--fill,.header--right-column .header--cart a svg .header-icon--fill{transition:all .3s ease 0s}.header--right-column .header--account a:hover svg .header-icon--fill,.header--right-column .header--search a:hover svg .header-icon--fill,.header--right-column .header--cart a:hover svg .header-icon--fill{stroke:var(--text-green)}.header--left-column .header--menu-icon .x-menu--overlap-icon div[data-off-canvas--open=left-sidebar] svg{transition:all .3s ease 0s}.header--left-column .header--menu-icon .x-menu--overlap-icon div[data-off-canvas--open=left-sidebar]:hover svg{color:var(--text-green);fill:var(--text-green)}.footer--root .footer--blocks .footer--block .footer--block--heading{font-family:var(--font-family-secondary)}.footer--root .footer--blocks .footer--block .footer--block--body .footer--about-text p,.footer--root .footer--blocks .footer--block .footer--block--body .footer--menu{padding:0;margin:0}.footer--root .footer--blocks .footer--block .footer--block--body .footer--menu a,.footer--root .footer--blocks .footer--block .footer--block--body .footer--subscribe--info p{font-weight:300}.footer--root .footer--blocks .footer--block .footer--block--body .footer--menu a{position:relative}.footer--root .footer--blocks .footer--block .footer--block--body .footer--menu a:hover{color:var(--text-white)}.footer--root .footer--blocks .footer--block .footer--block--body .footer--menu a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:0;left:0;background-color:var(--text-white);transform-origin:bottom right;transition:transform .3s ease-out}.footer--root .footer--blocks .footer--block .footer--block--body .footer--menu a:hover:after{transform:scaleX(1);transform-origin:bottom right}.footer--root .footer--blocks .footer--block .footer--menu[aria-label=Navigation]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px}.footer--root .footer--blocks .footer--block .footer--block--body form input[type=email]{font-size:14px;font-weight:400;line-height:22px;border-radius:4px;padding:12px;height:auto}.footer--root .footer--blocks .footer--block .footer--block--body form button[type=submit]{font-size:15px;padding:12px;margin:0;color:var(--text-white)}.footer--root .footer--blocks .footer--block .footer--block--body form button[type=submit]:focus{background-color:var(--text-green-focus)}@media all and (min-width:992px){.footer--root .footer--blocks .footer--block .footer--menu[aria-label=Navigation]{grid-gap:0 32px}.customer--root .customer--login .form-footer p,.customer--root .customer--register .form-footer p,.customer--root .account--recover-password .form-footer p{font-size:16px;line-height:22px;width:auto;margin:0}}@media all and (min-width:1200px){.footer--root .footer--blocks .footer--block .footer--menu[aria-label=Navigation]{grid-gap:0 64px}}.footer--about-text a:after{content:"";position:absolute;width:100%;transform:scaleX(1);height:1px;bottom:0;left:0;background-color:var(--text-white);transform-origin:bottom right;transition:transform .3s ease-out}.footer--about-text a:hover{color:var(--text-white)}.footer--about-text a:hover:after{transform:scaleX(0);transform-origin:bottom right}.button--filled,a.button--filled{display:inline-block;margin:0;padding:12px 16px;font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;text-transform:none;color:var(--text-white);border-radius:6px;border:0;background-color:var(--text-green);height:auto;text-decoration:none;text-align:center;transition:all .3s ease 0s}.button--filled:hover,a.button--filled:hover{background:var(--text-green-hover)}button.button--filled:focus,a.button--filled:active{background:var(--text-green-focus)}a.button--filled:visited{color:var(--text-white);background-color:inherit}.button--filled:after{display:none}.button--outline{display:inline-block;margin:0;padding:12px 16px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;text-transform:none;color:var(--text-gray);border-radius:6px;border:2px solid var(--text-green);background:transparent;height:auto;text-decoration:none;text-align:center;transition:all .3s ease 0s}.button--outline:hover{color:var(--text-gray);background:var(--button-secondary-hover)}.button--outline:after{display:none}.button--danger{display:inline-block;margin:0;padding:12px 16px;font-size:16px;font-weight:500;line-height:20px;letter-spacing:0;text-transform:none;color:var(--text-gray);border-radius:6px;border:2px solid #FF808B;background-color:#ff808b1a!important;height:auto;text-decoration:none;text-align:center;transition:all .3s ease 0s}.button--danger:hover{color:var(--text-gray);background-color:#ff808b33!important}.button--danger:after{display:none}.button--social{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;border-radius:6px;border:2px solid var(--text-black);background:#1f262d00;padding:10px 16px;transition:all .3s ease 0s}.button--social:hover{background:#1f262d24}.button--social img{width:20px;height:20px}.button--social span{font-size:16px;font-weight:500;line-height:24px;color:var(--text-black);margin:0 0 0 8px}.button--social.google{border-color:#d94f3d}.button--social.google:hover{background:#d94f3d24}.button--social.facebook{border-color:#1877f2}.button--social.facebook:hover{background:#1877f224}span.sw-btn-spinner{position:relative;height:24px}span.sw-btn-spinner:before{content:"";box-sizing:border-box;display:inline-block;width:22px;height:22px;margin:0 8px -5px 0;border-radius:50%;border:3px solid rgba(255,255,255,.5);border-top-color:#fff;animation:spinner .8s linear infinite}span.sw-btn-spinner[data-spinner_hidden=false]:before{display:inline-block}span.sw-btn-spinner[data-spinner_hidden=true]:before{display:none}@keyframes spinner{to{transform:rotate(360deg)}}.navigation--mobile-header .navigation--mobile-button{border-radius:4px;border:2px solid var(--text-green);transition:all .3s ease 0s}.navigation--mobile-header .navigation--mobile-button:hover{border:2px solid var(--text-green-hover)}.navigation--mobile-header .navigation--mobile-button:first-of-type{background:var(--text-green);color:var(--text-white)}.navigation--mobile-header .navigation--mobile-button:first-of-type:hover{background:var(--text-green-hover)}.navigation--container{margin:40px 0 0}.navigation--container .navigation--filter{padding:0;overflow:hidden;border:0;border-radius:0}.navigation--container .navigation--filter .navigation--button{height:40px;line-height:38px;font-weight:500;border-radius:0;border:2px solid var(--text-green);transition:all .3s ease 0s;text-transform:capitalize}.navigation--container .navigation--filter .navigation--button:hover{border:2px solid var(--text-green-hover)}.navigation--container .navigation--filter .navigation--button:first-of-type{border-right:0;border-radius:6px 0 0 6px;background:var(--text-green);color:var(--text-white)}.navigation--container .navigation--filter .navigation--button:first-of-type:hover{background:var(--text-green-hover)}.navigation--container .navigation--filter .navigation--button:last-of-type{border-left:0;border-radius:0 6px 6px 0}.navigation--container .navigation--layout{border-radius:0;padding:0;border:0}.navigation--container .navigation--layout .navigation--layout-button{height:40px;line-height:41px;padding:0 12px;border-radius:0;border:2px solid var(--text-green);background:var(--text-green);color:var(--text-white);transition:all .3s ease 0s}.navigation--container .navigation--layout .navigation--layout-button:hover{border:2px solid var(--text-green-hover)}.navigation--container .navigation--layout .navigation--layout-button:first-of-type{border-right:0;border-radius:6px 0 0 6px}.navigation--container .navigation--layout .navigation--layout-button:last-of-type{border-left:0;border-radius:0 6px 6px 0}.navigation--container .navigation--layout .navigation--layout-button[data-active=false]{background:var(--text-white);color:var(--text-gray-idle)}.navigation--container .navigation--layout .navigation--layout-button[data-active=true]:hover{background:var(--text-green-hover)}.filter--wrapper input:checked+.filter--label:not([data-item=swatch]){background-color:var(--text-green);color:var(--text-white)}.navigation--active-tags .navigation--active-tag:not(:last-child){background-color:var(--text-green);color:var(--text-white)}.collection--body--root{padding:28px 16px 48px}.collection--body--root .collection--body--grid{grid-row-gap:32px;grid-column-gap:24px}.collection--body--root .collection--body--grid .product--root .product--details{gap:4px;color:var(--text-gray);flex-direction:column!important}.collection--body--root .collection--body--grid .product--root .product--details .product--price-container{width:100%}.collection--body--root .collection--body--grid .product--root .product--details .product--details-wrapper,.collection--body--root .collection--body--grid .product--root .product--details .product--price-wrapper{display:block;width:100%;text-align:center}.collection--body--root .collection--body--grid .product--root .product--details .product--title{font-size:16px;font-weight:400;line-height:24px;margin:0}.collection--body--root .collection--body--grid .product--root .product--details .product--price{font-size:14px;font-weight:400;line-height:24px;letter-spacing:1.75px}.collection--body--pagination .pagination--root .pagination--of{font-size:16px;font-weight:500;line-height:24px;margin:0 6px;color:var(--text-gray)}.collection--body--pagination .pagination--root .pagination--link>div{transition:all .3s ease 0s}.collection--body--pagination .pagination--root .pagination--link:hover .pagination--first-arrow,.collection--body--pagination .pagination--root .pagination--link:hover .pagination--left-arrow,.collection--body--pagination .pagination--root .pagination--link:hover .pagination--right-arrow,.collection--body--pagination .pagination--root .pagination--link:hover .pagination--last-arrow{border-color:#2d2d2d80}.pagination--first-arrow,.pagination--last-arrow,.pagination--left-arrow,.pagination--right-arrow{width:42px;height:42px;margin:0 2px}.pagination--first-arrow svg,.pagination--last-arrow svg,.pagination--left-arrow svg,.pagination--right-arrow svg{height:12px}.product--root .product--image-wrapper .product--image{border-radius:8px;overflow:hidden}.product--root .product--image-wrapper .product--image .image--container{background-color:#f4f4f4}.featured-collection--grid .product--root .product--image-wrapper .product--image .image--container{background-color:transparent}.product--root .product--image-wrapper .product--quick-add{padding:12px}.product--root .product--image-wrapper .product--quick-add div{width:40px;height:40px;border:0}.product--root .product--image-wrapper .product--quick-add .product--ellipses svg{width:20px;height:8px}.product--root .product--image-wrapper .product--quick-add .product--plus svg{width:14px;height:14px}.product--root .product--label-container{top:12px;left:12px}.product--root .product--label-container .product--label{border:0;padding:4px 10px}.radios--input[data-item=radio][data-empty=true]+.radios--value-button>*,.radios--input[data-item=radio][data-unavailable=true]+.radios--value-button>*,[data-is-swatches=true] .filter--input[data-empty=true]+.radios--value-button>*,[data-is-swatches=true] .filter--input[data-unavailable=true]+.radios--value-button>*{pointer-events:none}.radios--input[data-item=radio][data-empty=true]:hover+.radios--value-button>*,[data-is-swatches=true] .filter--input[data-empty=true]:hover+.radios--value-button>*,[data-is-swatches=true] .filter--input[data-unavailable=true]:hover+.radios--value-button>*{border-color:#eaeaea}#product_customizer .btn-group .sw-desktop-dropdown .dropdown-wrapper{position:relative}#product_customizer .btn-group .sw-desktop-dropdown .dropdown-wrapper:before{content:"";display:block;position:absolute;left:50%;width:0;height:0;border-style:solid;top:-45px;border-color:transparent transparent #E9E9E9 transparent;border-width:16px 16px;background:transparent;margin-left:-16px;border-radius:0}#product_customizer .btn-group .sw-desktop-dropdown .dropdown-wrapper:after{content:"";display:block;position:absolute;left:50%;width:0;height:0;border-style:solid;top:-44px;border-color:transparent transparent white transparent;margin-left:-16px;border-width:16px 16px;z-index:2}.sw-desktop-wrapper{flex-grow:1}.sw-desktop-dropdown-toggle:after{display:none}.sw-desktop-dropdown{left:50%!important;transform:translate(-50%)!important;top:100%!important;width:250px;margin:24px 0 0!important;padding:13px 16px 16px;border:1px solid #E9E9E9;border-radius:8px;box-shadow:0 10px 24px #b3b3b3d4}.sw-desktop-dropdown h4{font-size:16px;font-weight:500;line-height:30px;margin:0 0 8px;letter-spacing:0;text-align:center}.sw-desktop-dropdown.size-dropdown{padding:0}.sw-desktop-dropdown.size-dropdown .dropdown-wrapper{padding:13px 16px 24px}.sw-desktop-dropdown.size-dropdown .dropdown-wrapper ul li a{font-size:14px}.sw-desktop-dropdown.size-dropdown .dropdown-footer{padding:15px 16px 16px;background:#ecf0ec;border-radius:0 0 8px 8px}.sw-desktop-dropdown.size-dropdown .dropdown-footer h5{display:block;font-size:18px;font-weight:600;line-height:32px;margin:0}.sw-desktop-dropdown.size-dropdown .dropdown-footer p{display:block;font-size:13px;line-height:18px;margin:0}.sw-desktop-dropdown.size-dropdown .dropdown-footer p a{text-transform:lowercase;text-decoration:underline}.off-canvas--right-sidebar .off-canvas--container[data-view=filter] .filter--form .filter--category,.off-canvas--right-sidebar[data-filter_opened=browse-filter] .off-canvas--container[data-view=filter] .filter--search,.off-canvas--right-sidebar[data-filter_opened=browse-filter] .off-canvas--container[data-view=filter] .filter--form .filter--browse{display:block}.off-canvas--right-sidebar[data-filter_opened=browse-filter] .off-canvas--container[data-view=filter] .filter--form .filter--sort,.off-canvas--right-sidebar[data-filter_opened=browse-filter] .off-canvas--container[data-view=filter] .filter--form .filter--availability{display:none}.off-canvas--right-sidebar[data-filter_opened=browse-filter] .off-canvas--container[data-view=filter] .filter--form .filter--price{position:absolute;width:100%;visibility:hidden;opacity:0}.off-canvas--right-sidebar[data-filter_opened=refine-filter] .off-canvas--container[data-view=filter] .filter--search,.off-canvas--right-sidebar[data-filter_opened=refine-filter] .off-canvas--container[data-view=filter] .filter--form .filter--browse,.off-canvas--right-sidebar[data-filter_opened=sort-filter] .off-canvas--container[data-view=filter] .filter--search,.off-canvas--right-sidebar[data-filter_opened=sort-filter] .off-canvas--container[data-view=filter] .filter--form .filter--browse{display:none}.off-canvas--right-sidebar[data-filter_opened=refine-filter] .off-canvas--container[data-view=filter] .filter--form .filter--sort,.off-canvas--right-sidebar[data-filter_opened=refine-filter] .off-canvas--container[data-view=filter] .filter--form .filter--availability,.off-canvas--right-sidebar[data-filter_opened=refine-filter] .off-canvas--container[data-view=filter] .filter--form .filter--price,.off-canvas--right-sidebar[data-filter_opened=sort-filter] .off-canvas--container[data-view=filter] .filter--form .filter--sort,.off-canvas--right-sidebar[data-filter_opened=sort-filter] .off-canvas--container[data-view=filter] .filter--form .filter--availability,.off-canvas--right-sidebar[data-filter_opened=sort-filter] .off-canvas--container[data-view=filter] .filter--form .filter--price,.cart--checkout-button button[data-loading=true] .cart-button--text{display:block}.filter--price--container{overflow:hidden;padding:8px 4px 0 12px;margin:0 -4px 0 0}.filter--price--container .filter--price-range .filter--price-range--button{border:0;border-radius:50%;height:12px;width:12px;padding:0;background:var(--bg-color--button);top:-5px;transition:none}.filter--price--container .filter--price-range .filter--price-range--button:first-of-type{left:0}.filter--price--container .filter--price-range.ui-widget.ui-widget-content{height:3px;border:0;background:#eaeaea;padding:0;margin:0 0 20px}.filter--price--container .filter--price-range .filter--price-range--line{background:var(--bg-color--button);transition:none}#change_size,#switch_part,#close_config,#choose_pattern,#image_settings{position:fixed;bottom:0;left:0;right:0;width:100%;padding:24px;background:#fff;border-radius:16px 16px 0 0}.sw-model-container .selected-part{display:flex!important;align-items:center;left:0!important;padding:0 16px;top:12px!important;width:100%}#product_customizer .part-shoe{font-family:var(--font-family-secondary);font-size:12px;font-weight:500;line-height:16px;color:var(--text-gray);margin:0;letter-spacing:0}#product_customizer .part-divider{margin:0 5px!important;font-weight:200!important}#product_customizer .part-settings{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between;flex-grow:1}#product_customizer .part-settings .settings-dropdown{gap:4px}#product_customizer .settings-dropdown.disabled{opacity:.6;pointer-events:none}#product_customizer .settings-dropdown .dropdown-label,#product_customizer .settings-dropdown .dropdown-number{font-size:12px;font-weight:500;line-height:16px;color:var(--text-gray);margin:0}#product_customizer .dropdown-description{font-size:14px;font-weight:400;line-height:18px;margin:0 6px 0 0}.custom-field{display:flex;flex-flow:row wrap;grid-column-gap:16px}.custom-field label.radio-field{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;font-size:14px;font-weight:500;line-height:18px;margin:0;padding:0;cursor:pointer;text-transform:none;letter-spacing:0}.custom-field label.radio-field input{display:none}.custom-field label.radio-field input+span.radio{position:relative;display:inline-block;width:18px;min-width:18px;height:18px;margin:0 8px 0 0;background:var(--text-light-gray);border-radius:50%;transition:all .3s ease 0s;z-index:1}.custom-field label.radio-field input+span.radio:after{content:"";width:10px;height:10px;background:var(--text-gray);position:absolute;left:22.5%;top:22.5%;border-radius:50%;visibility:hidden;opacity:0;transition:all .3s ease 0s}.custom-field label.radio-field input:checked+span.radio:after{visibility:visible;opacity:1}[data-product-block][data-block-type]{padding-top:24px}.product-options--option:not(:last-child){padding-bottom:24px}.product-page--block .sw-my-designs{padding-bottom:16px}.product-page--block .sw-my-designs h4{display:block;width:100%;font-size:12px;font-weight:400;text-transform:uppercase}.product-page--block .sw-my-designs .sw-my-designs-container.is_guest{display:block;font-family:var(--font-family-secondary);font-size:14px;font-weight:400;line-height:24px;color:var(--text-black);padding:16px;margin:8px 0 0;background:#eaeaea80;border-radius:6px;text-align:center}.product-page--block .sw-my-designs .sw-my-designs-container.is_guest span{display:inline-block;opacity:.6}.product-page--block .sw-my-designs .sw-my-designs-container.is_guest a{display:inline-block;opacity:.6;text-decoration:underline}.product-page--block .sw-my-designs .sw-my-designs-container.is_logged{display:block;margin:8px 0 0}.product-page--block .sw-my-designs .sw-my-designs-container.is_logged .my-designs--list{display:flex;flex-flow:row wrap;margin:0 -4px}.product-page--block .sw-my-designs .sw-my-designs-container.is_logged .my-designs--list li{display:flex;justify-content:center;align-items:center;width:56px;min-height:56px;padding:0;margin:4px;border-radius:8px;border:1px solid var(--text-gray-idle);overflow:hidden}@media all and (min-width:576px){.collection--body--root .collection--body--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sw--collection--header .header--image-mobile{display:none}.sw--collection--header .header--image-desktop{display:block}.sw-form .form-field input.text{font-size:16px;padding:12px 16px}.sw-form .form-field.has-suffix input.text{padding:12px 64px 12px 16px}.sw-form .form-field a.link{padding:12px 14px}}@media all and (min-width:768px){.off-canvas--main-content .section--header .header--root{border-bottom:1px solid var(--bdr-color--header);padding:14px 24px}.off-canvas--main-content .section--header .header--root .header--top-row .header--menu-icon{display:none}.off-canvas--main-content .section--header .header--root .header--top-row .header--x-menu{flex-grow:1;text-align:center}.collection--body--root{margin:0;padding:40px 48px 80px}.navigation--root .navigation--container .navigation--layout{display:none}#close_config{top:50%;height:auto;width:370px;bottom:inherit;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #999ba81a;border-radius:4px;padding:16px 16px 32px}#close_config .sw-layer-header:before{display:none}#close_config .action-content{padding:0 8px}}@media all and (min-width:992px){.footer--social-icons{margin:0 0 0 -8px}.collection--header--root .collection--header--heading h1{margin:0 0 8px}#product_customizer .sw-header-title{font-family:var(--font-family-secondary);font-size:14px;font-weight:500;line-height:20px;color:var(--text-gray)}#product_customizer .part-divider{font-weight:400}#product_customizer .settings-dropdown{flex-grow:1}#product_customizer .settings-dropdown .dropdown-label,#product_customizer .settings-dropdown .dropdown-number{font-size:14px;line-height:18px}#product_customizer .btn-group .sw-desktop-dropdown .dropdown-wrapper .dropdown-links{font-family:var(--font-family-secondary);display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:0 0 8px;font-size:12px;font-weight:500;line-height:18px;color:var(--text-gray);text-transform:uppercase}#product_customizer .btn-group .sw-desktop-dropdown .dropdown-wrapper .dropdown-links a{font-weight:500;line-height:15px;color:var(--text-gray);letter-spacing:.7px}#change_size{top:66px;left:204px;right:inherit;bottom:inherit;width:250px;padding:16px;border-radius:8px;border:1px solid #E9E9E9;box-shadow:0 10px 24px #b3b3b3d4}#switch_part{top:120px;left:54px;right:inherit;bottom:inherit;width:260px;padding:16px;border-radius:8px;border:1px solid #E9E9E9;box-shadow:0 10px 24px #b3b3b3d4}#switch_part .sw-parts-list li a{min-width:107px!important}#change_size .sw-layer-header:after,#switch_part .sw-layer-header:after{content:"";display:block;position:absolute;left:50%;width:0;height:0;border-style:solid;top:-48px;border-color:transparent transparent white transparent;margin-left:-16px;border-width:16px 16px;z-index:2}.action-overlay .overlay-background{background:transparent}}@media all and (min-width:1200px){.off-canvas--main-content .section--header .header--root{padding:8px 48px}.off-canvas--main-content .section--header .header--root .header--logo img{height:70px}.off-canvas--main-content .section--header .header--root .header--x-menu ul li a,.header--right-column .header--account a,.header--right-column .header--search a{padding:16px}.header--right-column .header--cart a,.header--cart-link[data-has-items=false] a.header--cart-toggle{padding:16px;margin:0 -16px 0 0}.collection--body--root .collection--body--grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.collection--body--root .collection--body--grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.collection--body--pagination{padding-top:48px}.collection--body--pagination .pagination--root .pagination--of{font-size:18px;margin:0 10px}.pagination--first-arrow,.pagination--last-arrow,.pagination--left-arrow,.pagination--right-arrow{width:50px;height:50px;margin:0 4px}.pagination--first-arrow svg,.pagination--last-arrow svg,.pagination--left-arrow svg,.pagination--right-arrow svg{height:16px}.navigation--root .navigation--container .navigation--layout{display:flex}}@media all and (min-width:1400px){.off-canvas--viewport{box-shadow:0 0 0 1px var(--bdr-color--header)}.off-canvas--main-content .section--header .header--root{padding:8px 80px}.footer--root{padding:48px 64px}.navigation--root{padding:0 160px}.collection--body--root{padding:40px 160px 80px}.collection--body--root .collection--body--grid{grid-row-gap:40px;grid-column-gap:40px}}.customer--root .account--orders{display:flex;flex-flow:column nowrap}.customer--root .account--designs h4{margin:0 0 6px}.customer--root .account--designs .account--designs-grid ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 16px;padding:0;margin:0 0 40px}.customer--root .account--designs .account--designs-grid ul li{display:block;text-align:center}.customer--root .account--designs .account--designs-grid ul li a{display:block}.customer--root .account--designs .account--designs-grid ul li h5{font-family:var(--font-family-secondary);font-size:14px;font-weight:400;line-height:16px;margin:16px 0 0;letter-spacing:0;color:var(--text-gray)}.customer--root .account--designs .account--designs-grid ul li p{font-size:14px;font-weight:400;line-height:16px;margin:8px 0 0;color:var(--text-gray)}.customer--root .account--designs .account--designs-grid ul li p span{display:inline-block}.customer--root .account--designs .account--designs-grid ul li .thumbnail{position:relative}.customer--root .account--designs .account--designs-grid ul li .thumbnail .thumbnail-image{display:block;background:#d8d8d8;border-radius:8px}.customer--root .account--designs .account--designs-grid ul li .thumbnail a{position:absolute;padding:8px}.customer--root .account--designs .account--designs-grid ul li .thumbnail a.design-edit{top:0;right:0}.customer--root .account--designs .account--designs-grid ul li .thumbnail a.design-delete{top:0;left:0}.customer--root .account--designs .account--designs-grid ul li .thumbnail a span{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border-radius:50%}.customer--root .account--designs .account--designs-grid ul li .thumbnail a span img{display:block;width:24px;height:auto}@media all and (min-width:992px){.customer--root .account--designs .account--designs-grid ul{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px 12px}.customer--root .account--designs .account--designs-grid ul li h5{font-size:16px;line-height:24px;margin:24px 0 0}.customer--root .account--designs .account--designs-grid ul li p{font-size:16px;line-height:24px;margin:4px 0 0}.customer--root .account--designs .account--designs-grid ul li .thumbnail a.design-edit{top:inherit;bottom:0;right:0;padding:12px 12px 12px 6px}.customer--root .account--designs .account--designs-grid ul li .thumbnail a.design-delete{top:inherit;left:inherit;bottom:0;right:58px;padding:12px 6px 12px 12px}.customer--root .account--designs .account--designs-grid ul li .thumbnail a span{width:40px;height:40px}.customer--root .account--designs .account--designs-grid ul li .thumbnail a span img{width:32px;height:auto}}.product-page--right-column .product-page--block .radios--container{gap:10px}.product-page--right-column .product-page--block .radios--container .radios--main label div{min-width:48px;text-align:center;border-radius:4px}.product-buy-buttons--primary[data-loading=true] .product-buy-buttons--cta-text,.product-buy-buttons--primary[data-loading=true] .product-buy-buttons--spinner{display:inline-block}input:focus,textarea:focus,select:focus,.form-control:focus,.radios--input[data-item=radio]:focus+.radios--value-button>*,.radios--input[data-item=radio]:focus+label[data-item=swatch]:after,[data-is-swatches=true] .filter--input:focus+.radios--value-button>*,[data-is-swatches=true] .filter--input:focus+label[data-item=swatch]:after{box-shadow:none}body.transparent--header .off-canvas--main-content .section--header .header--root{background:transparent;border:0;transition:all .3s ease 0s}body.transparent--header .off-canvas--main-content .section--header .header--root .header--x-menu ul li.x-menu--level-1--link>a{color:var(--text-white)}body.transparent--header .off-canvas--main-content .section--header .header--root .header--x-menu ul li a:hover{color:var(--text-green)}body.transparent--header .header--right-column a svg .header-icon--fill,body.transparent--header .header--left-column a svg .header-icon--fill{stroke:var(--text-white)}body.transparent--header .header--left-column div[data-off-canvas--open=left-sidebar] path,body.transparent--header .header--left-column a svg path,body.transparent--header .header--left-column a svg polygon,body.transparent--header .header--middle-column a svg path,body.transparent--header .header--middle-column a svg polygon{stroke:var(--text-white);fill:var(--text-white)}body.transparent--header .header--left-column div[data-off-canvas--open=left-sidebar]:hover path,body.transparent--header .header--left-column a:hover svg path,body.transparent--header .header--left-column a:hover svg polygon,body.transparent--header .header--middle-column a:hover svg path,body.transparent--header .header--middle-column a:hover svg polygon{stroke:var(--text-green);fill:var(--text-green)}body.transparent--header .header--cart-link[data-has-items=true] .cart--external--total-items{color:var(--text-white)}.header--middle-column .header--logo .logo--wrapper svg,.header--left-column .header--logo .logo--wrapper svg{width:108px;height:auto}.header--left-column .header--logo .logo--wrapper svg path,.header--middle-column .header--logo .logo--wrapper svg path,.header--middle-column .header--logo .logo--wrapper svg polygon,.header--left-column .header--logo .logo--wrapper svg polygon{transition:all .3s ease 0s}@media all and (min-width:1200px){.header--middle-column .header--logo .logo--wrapper svg,.header--left-column .header--logo .logo--wrapper svg{width:172px}}body.page--user-agreement .template-page--root{margin:0 auto;padding:72px 20px}body.page--user-agreement .template-page--root,body .shopify-policy__container{max-width:800px}body.page--user-agreement .template-page--root h3,body .shopify-policy__body h3{padding-top:16px;padding-bottom:16px}body.page--user-agreement .template-page--root p,body .shopify-policy__body p{padding-bottom:16px}.checkbox-field{display:flex;justify-content:flex-start;align-items:flex-start;width:auto;margin:0;font-size:15px;color:var(--text-black);cursor:pointer}.checkbox-field input+span.custom-checkbox{position:relative;display:inline-block;width:18px;height:18px;margin:0 8px 0 0;background:var(--text-light-gray);border:2px solid var(--text-light-gray);border-radius:4px;transition:all .3s ease-in-out;min-width:18px}.checkbox-field:hover input+span.custom-checkbox{background:var(--text-white);border-color:var(--text-black)}.checkbox-field input:checked+span.custom-checkbox{background:var(--text-green);color:var(--text-green);border-color:var(--text-green);background-image:url(icon-checkmark.svg);background-repeat:no-repeat;background-size:14px 14px;background-position:center center}.checkbox-field input{visibility:hidden;width:0;margin:0}.checkbox-field span{display:inline-block;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;text-transform:none;color:var(--text-black)}#ai_presets_list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}#ai_presets_list li a{display:flex;flex-direction:column}#ai_presets_list li a img{width:100%;display:block}.ai-preset-name{display:none;text-align:center;font-size:11px;line-height:1.3;padding:4px 4px 2px;color:#333;word-break:break-word}#sw_ai_modal .modal-body{display:flex;flex-flow:column nowrap}.js-regenerate-ai-image{margin:0 auto}.js-regenerate-ai-image img{width:20px;height:20px;margin-bottom:2px}.js-regenerate-ai-image span{line-height:24px;display:inline-block;margin-left:5px}#sw_vecteezy_modal .modal-dialog,#sw_ai_modal .modal-dialog{max-width:800px}@media all and (min-width:768px){#sw_vecteezy_modal .modal-dialog,#sw_ai_modal .modal-dialog{height:calc(80% - 3.5rem)}#ai_presets_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media all and (min-width:992px){#ai_presets_list{grid-template-columns:repeat(4,minmax(0,1fr))}}#sw_vecteezy_modal .modal-body,#sw_ai_modal .modal-body{padding-top:0}#sw_vecteezy_modal #vecteezy_form,#sw_ai_modal #ai_image_form{position:sticky;top:0;padding-top:12px;background:#fff}.sw-sliders-container{padding:16px 0 8px;display:flex;flex-direction:column;gap:20px}.sw-slider-row{display:flex;flex-direction:column;gap:8px}.sw-slider-label{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;color:var(--text-gray)}.sw-slider-value{font-size:12px;font-weight:600;color:var(--text-green);min-width:44px;text-align:right}.sw-img-slider,.sw-bg-img-slider,.sw-bg-pat-slider,.sw-text-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;padding:6px 0;border-radius:10px;background:var(--text-light-gray);outline:none;cursor:pointer;overflow:visible}.sw-img-slider::-webkit-slider-thumb,.sw-bg-img-slider::-webkit-slider-thumb,.sw-bg-pat-slider::-webkit-slider-thumb,.sw-text-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--text-green);cursor:pointer;border:1px solid #fff;box-shadow:0 1px 4px #0000002e;transition:background .2s ease,transform .15s ease}.sw-img-slider::-moz-range-thumb,.sw-bg-img-slider::-moz-range-thumb,.sw-bg-pat-slider::-moz-range-thumb,.sw-text-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--text-green);cursor:pointer;border:1px solid #fff;box-shadow:0 1px 4px #0000002e}.sw-img-slider:active::-webkit-slider-thumb,.sw-bg-img-slider:active::-webkit-slider-thumb,.sw-bg-pat-slider:active::-webkit-slider-thumb,.sw-text-slider:active::-webkit-slider-thumb{transform:scale(1.15);background:var(--text-green-hover)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/sw-custom-styling.css.map */
