:root{--text-white: #FFFFFF;--text-green: #65B863;--text-green-hover: #50934f;--text-black: #1F262D;--text-black-hover: #000000;--text-gray: #2D2D2D;--text-gray-secondary: rgba(31, 38, 45, .6);--text-gray-idle: #2d2d2d33;--text-gray-hover: #D5D5D5;--text-red: #DF2323;--button-secondary-hover: rgba(101, 184, 99, .15);--bg-gray-light: #f4f4f4;--container-max-width: 1680px;--font-family-primary: "TT Firs Neue", sans-serif;--font-family-secondary: "Inter", sans-serif}.sw-btn-layer{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;min-width:62px;padding:16px;margin:8px 0 0;border:2px solid var(--text-gray-idle);border-radius:4px;color:var(--text-gray);background:var(--text-white)}.sw-btn-layer.disabled{pointer-events:none;opacity:.4}.sw-btn-layer>img{display:block;max-height:24px;margin:0;padding:0}.sw-btn-layer .sw-layer-text{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;flex-grow:1;padding:0 12px;line-height:24px;font-size:16px;color:var(--text-gray)}.sw-btn-layer .sw-layer-text .layer-alert{display:block;width:100%;font-size:12px;color:var(--text-red);line-height:18px}.sw-btn-layer .sw-layer-text .layer-info{display:block;width:100%;font-size:12px;color:#1f262d99;line-height:18px;-webkit-user-select:none;user-select:none}.sw-btn-layer .sw-layer-availability{display:block;font-size:12px;line-height:16px;color:var(--text-black)}.sw-btn-layer .sw-layer-availability strong{display:block;font-size:20px;line-height:18px}.sw-btn-layer .sw-layer-actions{display:flex;flex-shrink:0;flex-flow:row nowrap;justify-content:flex-start;margin-left:auto}.sw-btn-layer .sw-layer-actions a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.sw-btn-layer .sw-layer-actions a img{display:block;width:32px;height:32px}.sw-btn-layer .sw-layer-icon{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:48px;height:48px;border-radius:2px;overflow:hidden}.sw-img-layer .sw-btn-layer .sw-layer-icon{width:64px;height:64px}.sw-text-layer .sw-btn-layer{width:62px;height:62px;padding:4px;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.sw-text-layer .sw-btn-layer .sw-layer-text{width:62px;height:62px;padding:0}.sw-text-layer .sw-btn-layer .sw-layer-text a{display:-webkit-box;overflow:hidden;padding:4px;width:100%;height:100%;text-align:center;text-decoration:none;line-height:18px;font-size:12px;flex-grow:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word}.sw-btn-layer .sw-layer-icon .sw-icon-text{display:block;width:24px;height:24px}.sw-btn-layer .sw-layer-icon .sw-icon-image{display:block;width:48px}.sw-btn-layer .sw-layer-icon .sw-icon-color{display:block;width:48px;height:48px}.sw-saved-design-container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:100%}@keyframes rotation-ease{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0)}to{transform:rotate(360deg)}}#loadingContent{position:fixed;max-width:var(--container-max-width);width:100%;height:100%;top:0;right:0;left:0;padding:0;margin:0 auto;background:var(--text-white);z-index:1052}#loadingContent .loading-wrapper{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;height:100%;width:100%}#loadingContent .loading-wrapper img{display:block;width:72px;height:72px;animation:1.11s linear 0s infinite rotation-ease}#loadingContent .loading-wrapper span{display:inline-block;font-family:var(--font-family-primary);font-size:16px;font-weight:500;line-height:20px;margin:16px 0 0;color:#1c1d21}.product-page--media-loading{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;height:100%;min-height:400px;width:100%;background:var(--text-white)}.product-page--media-loading img{display:block;width:72px;height:72px;animation:1.11s linear 0s infinite rotation-ease}.product-page--media-loading span{display:inline-block;font-family:var(--font-family-primary);font-size:16px;font-weight:500;line-height:20px;margin:16px 0 0;color:#1c1d21}.product-page--root .product-media--wrapper .sw-model-label{display:block;position:absolute;left:16px;top:16px;z-index:2;pointer-events:none}html.configurator-opened #shopify-section-header,html.configurator-opened #shopify-section-footer,html.configurator-opened #main-content .shopify-section{display:none}html.configurator-opened #main-content .shopify-section[id$=__customizer]{display:block}#product_customizer{display:none;position:fixed;top:0;bottom:0;width:100%;max-width:var(--container-max-width);margin:0 auto;grid-template-columns:100%;grid-template-rows:64px 320px minmax(calc(100% - 384px),max-content);background-color:#fff;overflow:hidden;overflow-y:auto;z-index:100}#product_customizer div,#product_customizer span,#product_customizer p,#product_customizer h1,#product_customizer h2,#product_customizer h3,#product_customizer h4,#product_customizer h5,#product_customizer h6,#product_customizer a{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#product_customizer.active{display:grid}#product_customizer .header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:12px 16px}#product_customizer .header .logo-container a.disabled{pointer-events:none}#product_customizer .header .logo-container img{width:32px;max-width:32px;height:32px}#product_customizer .header .title-container{display:none}#product_customizer .header .actions-container a{margin:0 0 0 6px}#product_customizer .header .actions-container a.disabled{opacity:.6;pointer-events:none}#product_customizer .header .actions-container .sw-header-add-to-cart{padding:0}#product_customizer .header .actions-container .sw-header-add-to-cart .label{padding:8px 12px}@media all and (min-width:992px){#product_customizer{grid-template-columns:calc(100% - 504px) 504px;grid-template-rows:64px calc(100vh - 64px)}#product_customizer .header{grid-row:1;grid-column:1 / span 2}#product_customizer .header .title-container{display:inline-block;flex-grow:1;padding:0 16px;text-align:left}#product_customizer .product-model{grid-row:2;grid-column:1}#product_customizer .product-customizer{grid-row:2;grid-column:2}}#container3d_replace,#container3d_preview{height:320px;width:100%}.sw-model-container{display:block;position:relative;width:100%;background-color:var(--bg-gray-light)}.sw-model-container .selected-part{display:block;position:absolute;top:10px;left:10px;height:20px;line-height:20px;font-size:16px;flex-flow:row wrap;justify-content:flex-start}.sw-model-container .selected-part span{display:inline-block;margin:0 0 0 4px;font-weight:700}.sw-model-container .selected-material{display:block;position:absolute;top:30px;left:10px;height:20px;line-height:20px;font-size:16px;flex-flow:row wrap;justify-content:flex-start}.sw-model-container .selected-material span{display:inline-block;margin:0 0 0 4px;font-weight:700}.sw-model-container .switch-shoes{display:flex;width:100px;margin-left:-50px;position:absolute;top:268px;left:50%;flex-flow:row nowrap;justify-content:flex-start;height:32px;border:2px solid var(--text-green);border-radius:4px;overflow:hidden;z-index:2}.sw-model-container .show-left,.sw-model-container .show-right{display:block;width:50%;font-size:14px;color:var(--text-gray);background:var(--text-white);height:100%;line-height:28px;text-align:center}.sw-model-container .show-left.active,.sw-model-container .show-right.active{color:var(--text-white);background:var(--text-green)}@media all and (min-width:992px){#container3d_preview{height:600px;width:100%}#container3d_replace{height:100%;width:100%}.product-page--model{width:50%}.sw-model-container .switch-shoes{width:100px;margin-left:0;top:16px;right:16px;left:unset;height:32px}.sw-model-container .show-left,.sw-model-container .show-right{font-size:14px;height:32px;line-height:32px}}#config_container{height:100%}.sw-show-config{text-transform:none;line-height:41px;font-size:16px}.product-buy-buttons--cta{text-transform:none;line-height:41px;font-size:16px;height:unset}#config_container .sw-config-container{display:flex;position:relative;width:100%;min-height:100%;flex-flow:column nowrap;justify-content:flex-start;padding:16px}#config_container .form-control,#config_container .form-select{margin:4px 0 0;border:2px solid var(--text-gray-idle);border-radius:.25rem}#config_container .form-control+.counter{position:absolute;bottom:0;right:0;margin:0 12px 13px 0;font-weight:600;font-size:14px;line-height:20px;height:auto;color:#2d2d2d;opacity:.5;z-index:10}#config_container .form-control.disabled{background:var(--bg-gray-light);pointer-events:none}#img_file_name,#bg_img_file_name,#bg_pattern_file_name{padding-right:40px;text-overflow:ellipsis}#config_container .sw-config-container .action-content{width:100%}#config_container .sw-config-container .action-container h3{display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:flex-start;align-items:flex-start;margin:0;padding:0 8px 0 0;font-size:18px;font-family:var(--font-family-secondary)}#config_container .sw-config-container .action-container .info-text{display:inline-block;width:100%;margin:8px 0 0;padding:0;font-size:13px;line-height:16px;color:var(--text-gray-secondary);text-transform:none}#config_container .sw-config-container .action-content .sw-part-heading{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%}#config_container .sw-config-container .action-content .sw-part-heading h3{display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:flex-start;align-items:flex-start;margin:0;font-size:24px;padding:0 16px 0 0;line-height:18px;font-family:var(--font-family-secondary)}#config_container .sw-config-container .action-content .sw-part-heading span{display:inline-block;width:100%;font-size:12px;margin:0;padding:0;line-height:16px;color:var(--text-gray-secondary)}#config_container .sw-config-container .action-content .sw-part-heading a{width:100%}#config_container .sw-config-container .action-container .sw-image-input-label{display:flex;position:relative;width:100%;height:166px;flex-flow:column nowrap;justify-content:center;align-items:center;margin:8px 0 0;padding:24px;border:2px dashed var(--text-gray-idle);cursor:pointer}#config_container .sw-config-container .action-container .sw-image-input-label h4{display:block;width:100%;font-size:18px;line-height:30px;min-height:30px;text-align:center;font-family:var(--font-family-secondary);text-transform:none}#config_container .sw-config-container .action-container .sw-image-input-label h4 img{display:inline-block;width:24px;height:24px;margin:-2px 8px 0 0}#config_container .sw-config-container .action-container .sw-image-input-label .info-text{font-size:12px;line-height:16px;text-align:center}#config_container .sw-config-container .action-container .sw-image-input-label .dropzone-progress{width:90%;position:absolute;left:5%;top:16px}#config_container .sw-config-container .action-container .sw-image-input-label .dz-message{margin:0}#config_container .sw-config-container .action-container .sw-image-input-label .dropzone-progress .progress{width:100%}#config_container .sw-config-container .action-container .sw-image-input-label .dropzone-progress .progress .progress-bar{background-color:var(--text-green)}#config_container .sw-config-container .form-actions{display:flex;flex-flow:row wrap;justify-content:space-between}#config_container .sw-config-container .form-actions .btn{margin:20px 20px 0 0}#config_container .sw-config-container .action-container .sw-no-layers-text{display:none;padding:0 0 0 8px;height:24px;line-height:24px;font-size:12px;color:#1f262d99}#config_container .sw-config-container .action-container .sw-no-layers-desk-text{display:none;width:100%;margin:40px 0 0;font-size:16px;line-height:32px;text-align:center;color:var(--text-gray-secondary)}#config_container .sw-config-container .action-container.no-layers .sw-no-layers-text{display:inline-block}#config_container .sw-config-container .action-container .sw-edit-layer{display:inline-block;padding:3px 8px;height:24px;line-height:16px;font-size:12px;text-transform:uppercase;background:#2d2d2d0d;border-radius:4px}#config_container .sw-config-container .action-container.no-layers .sw-edit-layer,#config_container .sw-config-container .action-container .sw-add-layers{display:none}#config_container .sw-config-container .action-container .sw-add-layers img{display:inline-block;width:16px;height:16px;margin-right:8px}#config_container .sw-config-container .action-container.no-layers .sw-add-layers{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;line-height:40px;margin:0;padding:8px 16px;font-size:14px;flex-shrink:0}#config_container .sw-config-container .action-container.no-layers .sw-add-layers .close-icon{display:none}#config_container .sw-config-container .action-container .sw-layer-info{display:block;width:100%;min-height:16px;margin:0;font-size:12px;line-height:16px;color:var(--text-gray)}#config_container .sw-config-container .action-container .sw-layer-info a{font-size:12px;line-height:16px;color:var(--text-gray);text-decoration:underline}#config_container .sw-config-container .action-container .sw-layer-info a:hover{text-decoration:none}@media all and (min-width:992px){#config_container .sw-config-container{padding:48px}#config_container .sw-config-container .action-container h3{font-size:24px;line-height:32px}#config_container .sw-config-container .action-content h3{font-size:24px;line-height:32px;font-family:var(--font-family-secondary)}#config_container .sw-config-container .action-content .sw-part-heading{margin:16px 0 0}#config_container .sw-config-container .action-content .sw-part-heading a.sw-add-layers,#config_container .sw-config-container .action-container.no-layers .sw-part-heading a.sw-add-layers{display:block;width:auto;height:40px;line-height:30px;padding:4px 12px;flex-shrink:0}#config_container .sw-config-container .action-content .sw-part-heading a.sw-add-layers .add-icon{display:inline-block;width:16px;height:16px}#config_container .sw-config-container .action-content .sw-part-heading a.sw-add-layers .close-icon{display:none;width:22px;height:22px}#config_container .sw-config-container .action-content .sw-part-heading a.sw-add-layers.active{background:var(--text-gray);border-color:var(--text-gray);color:var(--text-white)}#config_container .sw-config-container .action-content .sw-part-heading a.sw-add-layers.active .add-icon{display:none}#config_container .sw-config-container .action-content .sw-part-heading a.sw-add-layers.active .close-icon,#config_container .sw-config-container .action-container.no-layers .sw-no-layers-desk-text{display:inline-block}}#config_container #select_tab .sw-main-parts-nav li a{display:block;height:56px;line-height:30px;min-width:80px;padding:12px;margin:6px 0 0 6px;font-size:14px;color:var(--text-gray);text-align:center;border:2px solid var(--text-gray-idle);border-radius:4px;white-space:nowrap;overflow:hidden}#config_container #select_tab .sw-main-parts-nav li:first-child a{margin:6px 0 0}@media all and (min-width:992px){#config_container #select_tab .sw-main-parts-nav{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,80px);list-style:none;margin:24px 0 0;padding:0;grid-gap:12px}#config_container #select_tab .sw-main-parts-nav li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0}#config_container #select_tab .sw-main-parts-nav li:first-child a{margin:0}}#config_container .sw-parts-swiper{position:relative}#config_container .sw-parts-swiper .sw-parts-swiper-prev{position:absolute;top:0;left:0;right:auto;z-index:1;width:82px;background:linear-gradient(to right,white 65%,transparent)}#config_container .sw-parts-swiper .sw-parts-swiper-next{position:absolute;top:0;left:auto;right:0;z-index:1;width:82px;background:linear-gradient(to left,white 65%,transparent)}#config_container .sw-parts-swiper .swiper-button-disabled{visibility:hidden;opacity:0}#config_container .sw-parts-swiper .swiper-button-lock{display:none}#config_container .sw-parts-swiper .sw-parts-swiper-prev img{padding:9px 12px;border:2px solid rgba(45,45,45,.2);border-radius:4px;background:var(--text-white);transform:rotate(180deg)}#config_container .sw-parts-swiper .sw-parts-swiper-next img{padding:9px 12px;border:2px solid rgba(45,45,45,.2);border-radius:4px;background:var(--text-white)}@media all and (min-width:992px){#config_container .sw-parts-swiper{overflow:hidden}}#config_container .sw-main-parts-nav,#config_container .sw-parts-nav{flex-flow:row nowrap}#config_container .sw-main-parts-nav .nav-item,#config_container .sw-parts-nav .nav-item{display:block;width:auto}#config_container .sw-parts-nav .nav-link{height:28px;line-height:28px;font-size:14px;padding:0 8px;margin-left:8px;white-space:nowrap;overflow:hidden;color:var(--text-gray);border-radius:4px;-webkit-appearance:unset}#config_container .sw-parts-nav .nav-link:first-of-type{margin-left:0}#config_container .sw-parts-nav .nav-link.active{color:var(--text-white);background:var(--text-green)}#config_container .sw-add-layers{line-height:40px}#config_container .sw-layer-header{display:flex;flex-flow:row nowrap;justify-content:flex-start;position:relative;width:100%}#config_container .sw-layer-header:before{position:absolute;content:"";top:-18px;left:50%;margin-left:-21px;width:42px;height:4px;background:#d8d8d8;border-radius:2px;z-index:1}#config_container .sw-layer-header .sw-layer-header-left,#config_container .sw-layer-header .sw-layer-header-right{display:block;width:40px;height:40px}#config_container .sw-layer-header .sw-layer-header-left a,#config_container .sw-layer-header .sw-layer-header-right a{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:var(--bs-gray-200);border-radius:6px}#config_container .sw-layer-header .sw-layer-header-right a{margin-right:8px}#config_container .sw-layer-header .sw-layer-header-left a img{display:block;height:18px;margin:0;padding:0}#config_container .sw-layer-header .sw-layer-header-right a img{display:block;width:32px;height:32px;margin:0;padding:0}#config_container .sw-layer-header h3{display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:flex-start;align-items:flex-start;margin:0;padding:0 8px 0 0;font-size:18px;line-height:24px;color:var(--text-gray);font-family:var(--font-family-secondary)}#config_container .sw-layer-header h3 span{display:inline-block;width:100%;color:var(--text-gray-idle);font-size:12px;line-height:16px;text-align:center}#config_container .sw-mobile-layers-nav{flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:100%;gap:8px}#config_container .sw-mobile-layers-nav li a{height:24px;font-size:12px;padding:3px 8px;margin:0;line-height:18px;white-space:nowrap;overflow:hidden;color:var(--text-gray);border-radius:.25rem}#config_container .sw-mobile-layers-nav li a.active{color:var(--text-white);background:var(--text-green)}#config_container .sw-desktop-layers-nav{flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:100%}#config_container .sw-desktop-layers-nav li a{display:block;height:37px;font-size:14px;padding:6px 12px;margin:0;line-height:22px;white-space:nowrap;overflow:hidden;color:var(--text-gray-secondary);text-transform:uppercase;border-bottom:2px solid rgba(45,45,45,.2)}#config_container .sw-desktop-layers-nav li a.active{color:var(--text-gray);border-bottom:2px solid var(--text-gray)}#config_container .hide-on-selection{display:block!important}#config_container .has-selection .hide-on-selection,#config_container .show-on-selection{display:none!important}#config_container .has-selection .show-on-selection{display:block!important;position:relative}@media all and (min-width:992px){#config_container .has-selection .sw-mobile-layers-nav{display:none}#config_container .sw-parts-nav{margin:0 -4px}#config_container .sw-parts-nav .nav-link{font-size:12px;font-weight:500;padding:4px 12px;height:auto;border:2px solid rgba(45,45,45,.2);margin:0 4px;min-width:72px;text-align:center}#config_container .sw-parts-nav .nav-link:first-of-type{margin-left:4px}#config_container .sw-parts-nav .nav-link.active{background:var(--text-white);color:var(--text-green);border-color:var(--text-green)}}#config_container .sw-layers{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;min-width:100%;margin:0}#config_container .sw-layers.show-on-mobile{display:flex}#config_container .sw-layers .sw-layer-header h3{align-items:center}#config_container .sw-layers .sw-layer-header:before{display:none}#config_container .sw-layers .sw-layer{display:block;width:100%}#config_container .sw-layers .sw-layer.sw-img-layer,#config_container .sw-layers .sw-layer.sw-text-layer{width:62px}#config_container .sw-layers-list .sw-tex-choose-different-part{display:none}#config_container .sw-layers-list.only-bg-layers .sw-tex-choose-different-part{display:block}#config_container .sw-bg-separator{display:block;position:relative;width:100%;text-align:center;padding:10px 0 2px;height:36px}#config_container .sw-bg-separator span{position:relative;font-size:12px;line-height:16px;text-transform:uppercase;color:#1f262d99;background:var(--text-white);padding:0 8px;margin:0;z-index:1}#config_container .sw-bg-separator:after{display:block;position:relative;margin-top:-10px;content:"";height:1px;width:100%;background:#1f262d;z-index:0}#config_container .sw-layers .sw-img-layer .sw-btn-layer,#config_container .sw-layers .sw-text-layer .sw-btn-layer{padding:0}#config_container .sw-layers .sw-layer .sw-btn-layer .sw-layer-text{font-size:14px}@media all and (min-width:992px){#config_container .sw-layers{display:flex;position:relative;top:unset;bottom:unset;left:unset;right:unset;padding:0;margin:16px 0 0}#config_container .sw-layers .sw-layer-header{display:none}}#config_container .has-bg-layer .sw-add-background-buttons{display:none}#config_container .sw-btn-layer.add-image,#config_container .sw-btn-layer.add-text{width:100%}#config_container .has-img-layer .image-layer{display:flex;flex-flow:row nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;gap:7px}#config_container .has-img-layer .image-layer::-webkit-scrollbar{display:none}@media all and (min-width:992px){#config_container .has-img-layer .image-layer{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}}#config_container .has-text-layer .text-layer{display:flex;flex-flow:row nowrap;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;gap:7px}#config_container .has-text-layer .text-layer::-webkit-scrollbar{display:none}@media all and (min-width:992px){#config_container .has-text-layer .text-layer{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}}#config_container .has-img-layer .sw-btn-layer.add-image,#config_container .has-text-layer .sw-btn-layer.add-text{width:auto}#config_container .has-img-layer .sw-btn-layer.add-image .sw-layer-text,#config_container .has-text-layer .sw-btn-layer.add-text .sw-layer-text,#config_container .img-slots-full .add-image,#config_container .text-slots-full .add-text{display:none}#config_container .sw-mobile-layers .sw-m-layer{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;width:100%;padding:16px;margin:8px 0 0;border:2px solid var(--text-gray-idle);border-radius:4px;color:var(--text-gray);background:var(--text-white)}#config_container .sw-mobile-layers .sw-m-layer .sw-m-icon{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:48px;height:48px;background:#eee;border-radius:2px;overflow:hidden}#config_container .sw-mobile-layers .sw-m-layer .sw-m-icon img{display:block;width:48px}#config_container .sw-mobile-layers .sw-m-layer .sw-m-icon .sw-icon-color{display:block;width:48px;height:48px}#config_container .sw-mobile-layers .sw-m-layer .sw-m-text-container{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;flex-grow:1;padding:0 12px;line-height:24px;font-size:14px;color:var(--text-gray)}#config_container .sw-mobile-layers .sw-m-layer .sw-m-actions{display:flex;flex-shrink:0;flex-flow:row nowrap;justify-content:flex-start;margin-left:auto;flex-gap:12px}#config_container .sw-mobile-layers .sw-m-layer .sw-m-actions a{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}#config_container .sw-mobile-layers .sw-m-layer .sw-m-actions a img{display:block;width:40px;height:40px}#config_container .sw-mobile-layers .sw-m-add{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;line-height:40px;margin:0;padding:8px 16px;font-size:14px;flex-shrink:0}#config_container .sw-mobile-layers .sw-m-add img{display:block;width:16px;height:16px;margin-right:8px}#config_container .sw-mobile-layers .sw-m-text .sw-m-layer .sw-m-icon img{width:24px;height:24px}#config_container .sw-mobile-layers .sw-m-bg{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}#config_container .sw-mobile-layers .sw-m-bg .sw-bg-separator{display:block;position:relative;width:100%;text-align:center;padding:10px 0 2px;height:36px}#config_container .sw-mobile-layers .sw-m-bg .sw-bg-separator span{position:relative;font-size:12px;line-height:16px;text-transform:uppercase;color:#1f262d99;background:var(--text-white);padding:0 8px;margin:0;z-index:1}#config_container .sw-mobile-layers .sw-m-bg .sw-bg-separator:after{display:block;position:relative;margin-top:-10px;content:"";height:1px;width:100%;background:#1f262d;z-index:0}@media all and (min-width:992px){#config_container .sw-mobile-layers{display:none}}#pattern_design_modal .modal-dialog .modal-content{border:0;border-radius:4px;box-shadow:0 6px 16px #999ba81a}#pattern_design_modal .modal-dialog .modal-content .modal-header{padding:16px 16px 8px;border:0;border-radius:0}#pattern_design_modal .modal-dialog .modal-content .modal-header h5{width:100%;font-size:24px;font-weight:600;line-height:32px;margin:0;padding:0;letter-spacing:0;color:#1c1d21}#pattern_design_modal .modal-dialog .modal-content .modal-header .btn-close{margin:0}#patternDesignDetailsContainer{overflow-y:auto}.modal .modal-dialog .modal-content .modal-body,#patternDesignDetailsContainer{scrollbar-width:auto;scrollbar-color:var(--text-green) transparent}.modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar,#patternDesignDetailsContainer::-webkit-scrollbar{width:12px}.modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-track,#patternDesignDetailsContainer::-webkit-scrollbar-track{background:none}.modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb,#patternDesignDetailsContainer::-webkit-scrollbar-thumb{background:var(--text-green);border-radius:4px}.modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb:hover,#patternDesignDetailsContainer::-webkit-scrollbar-thumb:hover{background:var(--text-green-hover)}#patternDesignWidgetWrapper{height:auto!important;min-height:600px}#patternDesignWidgetWrapper input[type=text]{border:2px solid var(--text-gray-idle);border-radius:4px;font-family:var(--font-family-primary);-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#patternDesignWidgetWrapper label[for=patternDesignGlobalSearch],#patternDesignGlobalSearch{display:none!important}#patternDesignBreadcrumbs{width:100%;padding:0!important;margin-bottom:16px;line-height:36px}#patternDesignWidgetWrapper a.patternDesignBreadcrumb{height:24px;line-height:18px;white-space:nowrap;padding:3px 8px;border:2px solid var(--text-green);border-radius:4px;overflow:hidden;color:var(--text-gray);background:var(--text-white);font-family:var(--font-family-primary)}#patternDesignWidgetWrapper a.patternDesignBreadcrumb.active{border:2px solid var(--text-green);color:var(--text-white);background:var(--text-green)}#patternDesignCategoryBreadcrumbs{padding:0 16px 0 0!important}#patternDesignColors{width:100%!important}#patternDesignResetColors{color:var(--text-gray);text-decoration:underline;font-family:var(--font-family-primary)}#patternDesignResetColors:hover{text-decoration:none}#patternDesignRecolorTitle{display:block;width:100%;font-family:var(--font-family-primary);font-size:16px;font-weight:500}#patternDesignRecolorInfo{width:100%!important}#patternDesignRecolorTryAnyway{display:block;margin:8px 0 16px;color:var(--text-gray);text-decoration:underline;font-family:var(--font-family-primary)}#patternDesignRecolorTryAnyway:hover{text-decoration:none}#patternDesignClose{float:unset!important;display:block;width:100%;text-align:left;padding:0 0 16px}#patternDesignBackToOverview{position:relative;background-image:none!important;color:var(--text-gray);text-decoration:underline;font-family:var(--font-family-primary);padding:0 0 0 24px!important}#patternDesignBackToOverview:before{display:flex;position:absolute;content:"<";left:0;top:0;height:16px;width:16px;font-size:18px;justify-content:center;align-items:center;color:var(--text-gray)}#patternDesignBackToOverview:hover{text-decoration:none!important}#patternDesignColorize{margin:16px 0 0}#patternDesignColorize .ui-slider-handle{border-radius:50%;background-color:var(--text-green);border:0}#patternDesignColorize .ui-slider-handle.ui-state-hover,#patternDesignColorize .ui-slider-handle.ui-state-active{border-radius:50%;background-color:var(--text-green-hover);border:0}#patternDesignDesignsContainer .patternDesignImageWrapper{width:calc(33% - 6px)}#patternDesignScrollContainer{overflow:hidden}@media all and (max-width:575px){#pattern_design_modal .modal-dialog{width:100%;max-width:100%;height:100%;margin:0}#pattern_design_modal .modal-dialog .modal-content{height:100%;border:0;border-radius:0}}@media all and (min-width:576px){#pattern_design_modal .modal-dialog{max-width:530px}}.minicolors-theme-default .minicolors-input{height:unset;width:100%;padding-left:40px}.minicolors-theme-default .minicolors-swatch{width:28px;height:28px}@media all and (min-width:992px){.product-page--root,.product-page--root[data-num-columns="1"]{max-width:var(--container-max-width)}.product-page--left-column{max-width:calc(100% - 500px)}.product-page--right-column{flex:1 0 50%;max-width:500px}}#text_form .select2-selection.form-select{height:unset}#text_form .select2-selection.form-select .select2-selection__arrow{display:none}#config_container .sw-list-scrollable{flex-flow:row nowrap;margin:8px 0 0;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}#config_container .sw-list-scrollable::-webkit-scrollbar{display:none}.sw-color-picker{display:flex;flex-flow:column nowrap;width:100%}.sw-color-picker .sw-picker-container{display:block;padding:0;margin:0}.sw-color-picker .sw-picker-container .sw-picker-element{position:relative!important;display:block;width:100%;padding:0;box-shadow:none}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection{display:flex;flex-flow:column nowrap}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-palette{order:1;display:block;margin:16px 0 8px;height:120px;transition:all .3s ease 0s}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-palette .pcr-picker{height:14px;width:14px;box-shadow:0 2px 4px #00000080}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-palette .pcr-palette{border-radius:4px}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-palette .pcr-palette:before{display:none}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-preview{order:2;display:flex;height:32px;width:calc(60% - 4px);margin:0;transition:all .3s ease 0s}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-preview:before{display:none}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-preview .pcr-last-color{display:none}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-preview .pcr-current-color{width:100%;border-radius:4px;border:2px solid var(--text-gray-idle)}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-swatches{grid-template-columns:repeat(auto-fit,48px);margin:8px 0 0;grid-gap:8px}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-swatches button{display:block;width:48px;height:48px;border-radius:4px}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-chooser{order:3;margin:12px 0 0;height:100%;padding:7px 0}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-chooser .pcr-picker{height:24px;width:24px;box-shadow:0 2px 6px #0006}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-chooser .pcr-hue{height:10px}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-interaction{position:absolute;top:144px;right:0;margin:0;width:calc(40% - 4px);transition:all .3s ease 0s}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-interaction .pcr-result{display:block;height:32px;font-size:14px;font-weight:500;line-height:16px;letter-spacing:0;padding:6px 12px 6px 46px;margin:0;color:#2d2d2d;flex:1;background:#fff;border-radius:4px;border:2px solid rgba(45,45,45,.3)}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-interaction .pcr-result:hover{filter:brightness(1)}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-interaction .pcr-result:focus{box-shadow:none}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-interaction:before{content:"HEX";position:absolute;top:0;left:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:16px;padding:8px 10px;margin:0;opacity:.5;z-index:2}@media all and (min-width:992px){.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-palette{height:150px;margin:16px 0}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-selection .pcr-color-preview{height:40px;width:calc(60% - 8px)}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-interaction{top:182px;width:calc(40% - 8px)}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-interaction:before{padding:12px}.sw-color-picker .sw-picker-container .sw-picker-element .pcr-interaction .pcr-result{height:40px;padding:10px 12px 10px 50px}}#uv_space{height:400px;width:400px;box-sizing:border-box;border:2px inset gray;position:relative;perspective:100px;perspective-origin:50% 50%;background:linear-gradient(#000 50%,#fff 50%) 50% 0 / 2px 1em no-repeat repeat,linear-gradient(to right,#000 50%,#fff 50%) 0 50% / 1em 2px repeat no-repeat}#uv_space .dot{height:5px;width:6px;border-radius:50%;background:#00f;position:absolute;left:calc(50% - 3px);top:calc(50% - 3px);transform:translate(var(--x, 0),calc(var(--y, 0) * -1))}#uv_space #dot_uv_2{background:red}#uv_space #dot_uv_3{background:green}.sw-editor{display:none;flex-flow:row nowrap;align-items:center;justify-content:center;margin:16px -16px 0;height:340px;padding:20px 10px;width:calc(100% + 32px);overflow:hidden;background:#eee9}.has-selection .sw-editor{display:flex}.sw-editor .editor--container{display:block;position:relative;width:300px;height:300px;border:1px dashed var(--text-gray-idle)}.sw-editor .editor--container .editor--draggable{display:inline-block;max-width:100%;margin:0;padding:0;cursor:move}.sw-editor .editor--container .editor--element{display:block;width:100%;height:100%;background:var(--text-white);border-radius:4px;border:0;box-shadow:0 0 1px 1px var(--text-green)}.sw-editor .editor--container .editor--element>span{display:inline-block;width:100%;height:100%;color:var(--text-gray);margin:0;padding:0}.sw-editor .editor--container .editor--element>img{display:block;border-radius:4px}.sw-editor .editor--container .editor--draggable .draggable-handle,.sw-editor .editor--container .editor--element .ui-rotatable-handle,.sw-editor .editor--container .editor--element .ui-resizable-handle{position:absolute;display:flex;width:30px;height:30px;border:1px solid #65B863;border-radius:16px}.sw-editor .editor--container .editor--draggable .draggable-handle{bottom:-16px;left:-16px;background:var(--text-white) url(drag-icon.svg) center no-repeat;cursor:move}.sw-editor .editor--container .editor--element .ui-rotatable-handle{top:-16px;right:-16px;background:#fff url(rotate-icon.svg) center no-repeat;cursor:grabbing}.sw-editor .editor--container .editor--element .ui-resizable-handle{top:unset;left:unset;bottom:-16px;right:-16px;background:#fff url(resize-icon.svg) center no-repeat}@media all and (min-width:992px){.sw-editor{height:380px;width:100%;padding:40px 20px;margin:16px 0 0;background:#fff;border:2px solid var(--text-gray-idle);border-radius:4px}}#add_image .sw-layer-header:before{display:none}#img_form #part_image{position:absolute;width:100px;left:-200vw;visibility:hidden}#img_preview,#bg_img_preview,#bg_pat_preview{display:block;max-height:200px;border:2px solid var(--text-gray-idle);border-radius:8px;margin:16px auto}#img_form .sw-image-selected .form-control{margin-bottom:0}#img_form .sw-image-selected .sw-delete-img-layer{display:block;position:absolute;bottom:8px;right:8px;width:32px;height:32px}#add_bg_image .sw-layer-header:before{display:none}#background_image{position:absolute;width:100px;left:-200vw;visibility:hidden}#add_bg_image .sw-image-selected .form-control{margin-bottom:0}#add_bg_image .sw-image-selected .sw-delete-bg-img-layer{display:block;position:absolute;bottom:8px;right:8px;width:32px;height:32px}#background_pattern{width:100px;position:absolute;left:-200vw;visibility:hidden}#add_bg_pattern .sw-layer-header:before{display:none}#add_bg_pattern .sw-pattern-selected .form-control{margin-bottom:0}#add_bg_pattern .sw-pattern-selected .sw-delete-bg-pattern-layer{display:block;position:absolute;bottom:8px;right:8px;width:32px;height:32px}#add_bg_color .sw-layer-header:before{display:none}#add_text .sw-layer-header:before{display:none}#add_text .sw-editor .editor--container .editor--element{line-height:1}@media all and (min-width:992px){#config_container #add_text .sw-mobile-layers-nav{display:none}}#config_container .form-label{margin:16px 0 0;padding:0;font-size:12px;line-height:20px;font-family:var(--font-family-secondary);text-transform:none}#config_container .form-check{margin:16px 0 0;padding:0 0 0 20px;text-transform:none}#config_container .form-check-input[type=checkbox]{width:16px;height:16px;border-radius:2px;display:inline-block;box-shadow:none}#config_container .form-check-input[type=checkbox]:checked{background-color:var(--text-green);border-color:var(--text-green)}#config_container .form-check-label{margin:0;padding:0;font-size:14px;line-height:18px;text-transform:none;color:var(--text-gray)}.sw-padding-slider{margin-top:8px}.sw-padding-slider .js-padding-handle{width:36px;height:18px;line-height:18px;top:-4px;text-align:center;font-size:12px;border:0;background-color:var(--text-green);border-radius:10px;color:var(--text-white)}.product-page--next-day-delivery{padding:16px 0 0;border-top:2px solid rgba(45,45,45,.2)}.product-page--next-day-delivery .delivery--header{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:8px;margin:0 0 10px}.product-page--next-day-delivery .delivery--header img{display:block;width:26px;height:auto}.product-page--next-day-delivery .delivery--header span{display:block;font-size:14px;font-weight:500;line-height:30px;color:var(--text-gray);text-transform:uppercase}.product-page--next-day-delivery .delivery--content p{font-size:14px;font-weight:500;line-height:20px;color:var(--text-gray);margin:0 0 12px}.product-page--next-day-delivery .delivery--content span{font-size:14px;font-weight:400;line-height:20px;color:var(--text-gray)}html.configurator-opened .off-canvas--right-sidebar[data-active=cart] .cart--root{overflow-y:auto;overflow-x:hidden;max-height:100%}#sw_model_preview{display:block;position:relative;width:100%}#sw_model_preview .sw-preview-loading{display:flex;position:absolute;width:100%;height:100%;flex-flow:column nowrap;align-items:center;justify-content:center;background:var(--text-white)}#sw_model_preview .sw-preview-loading img{display:block;width:72px;height:72px;animation:1.11s linear 0s infinite rotation-ease}#sw_model_preview .sw-preview-loading span{display:inline-block;font-family:var(--font-family-primary);font-size:16px;font-weight:500;line-height:20px;margin:16px 0 0;color:#1c1d21}@media all and (max-width:767px){.sw-left-column-wrapper.product-page--left-column{display:block;flex:unset;align-self:unset;z-index:2;max-width:100%;position:relative;top:0!important;left:unset}}#sw_product_media .product-single__media model-viewer{width:100%;height:300px}#sw_product_media #pdp_swiper_slider{display:block;width:100%;padding:0 40px}#sw_product_media #pdp_swiper_slider .swiper-pagination{position:unset;left:0;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:12px;transform:none}#sw_product_media #pdp_swiper_slider .swiper-pagination .swiper-pagination-bullet{background:#111;opacity:.2;margin:0 3px}#sw_product_media #pdp_swiper_slider .swiper-pagination .swiper-pagination-bullet-active{opacity:.8}@media all and (min-width:768px){#sw_product_media{display:none}}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;width:auto!important;height:auto!important;padding:0 16px 0 2px!important;border:2px solid var(--text-green)!important;border-radius:6px!important;color:var(--text-gray)!important;transition:all .3s ease 0s}.shopify-model-viewer-ui .shopify-model-viewer-ui__button--poster:hover{background:#e8f4e8}.shopify-model-viewer-ui .shopify-model-viewer-ui__poster-control-icon{width:56px!important;height:56px!important}.shopify-model-viewer-ui .shopify-model-viewer-ui__poster-control-label{display:inline-block;font-size:15px;font-weight:500;line-height:20px;margin:0 0 0 -4px}button:disabled{opacity:.4;pointer-events:none}#overlay_3d{display:block;position:absolute;width:64px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transform-origin:center;animation:swing-3d 2s ease-in-out infinite alternate;will-change:transform}@media all and (min-width:992px){#overlay_3d{top:300px}}#overlay_3d_preview{display:none;position:absolute;width:64px;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.5;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transform-origin:center;animation:swing-3d 2s ease-in-out infinite alternate;will-change:transform}@media all and (min-width:992px){#overlay_3d_preview{top:300px}}@keyframes swing-3d{0%{transform:translate(-50%,-50%) rotate(-40deg)}to{transform:translate(-50%,-50%) rotate(40deg)}}#sw_vecteezy_modal ul.sw-vecteezy-images-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;list-style:none;margin:0;padding:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#sw_vecteezy_modal ul.sw-vecteezy-images-list li{overflow:hidden}#sw_vecteezy_modal ul.sw-vecteezy-images-list li a,#sw_ai_modal ul.sw-ai-images-presets-list li a{display:block;width:100%;height:100%;border:1px solid var(--text-gray-idle);border-radius:8px}#sw_vecteezy_modal ul.sw-vecteezy-images-list li a.selected,#sw_ai_modal ul.sw-ai-images-presets-list li a.selected{display:block;width:100%;height:100%;border:4px solid var(--text-green);border-radius:8px}#sw_vecteezy_modal ul.sw-vecteezy-images-list li a img,#sw_ai_modal ul.sw-ai-images-presets-list li a img{display:block;width:100%;height:auto}#vecteezy_images_loading .loading-wrapper,#ai_images_loading .loading-wrapper{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;height:100%;width:100%}#vecteezy_images_loading .loading-wrapper img,#ai_images_loading .loading-wrapper img{display:block;width:32px;height:32px;animation:1.11s linear 0s infinite rotation-ease}#vecteezy_images_loading p,#vecteezy_all_results_loaded p,#vecteezy_no_images_found p,#ai_images_loading p,#ai_all_results_loaded p,#ai_no_images_found p{font-family:var(--font-family-primary);font-size:16px;font-weight:500;line-height:20px;margin:16px 0 0;color:#1c1d21}#sw_product_config_modal_image_flip .sw-dropzone-flip-image,#sw_product_config_modal_image_flip .sw-vecteezy-flip-image,#sw_product_config_modal_image_flip .sw-ai-flip-image{display:none}#sw_product_config_modal_image_flip[data-mode=vecteezy] .sw-vecteezy-flip-image,#sw_product_config_modal_image_flip[data-mode=ai] .sw-ai-flip-image,#sw_product_config_modal_image_flip[data-mode=dropzone] .sw-dropzone-flip-image{display:block}
/*# sourceMappingURL=/cdn/shop/t/37/assets/sw-app.css.map */
