.spinner-btn{position:absolute;left:50%;bottom:var(--space-padding-md, 16px);transform:translateX(-50%);z-index:5;cursor:pointer;display:flex;align-items:center;display:none}.spinner-btn.hidden{display:none}@media (max-width: 991.98px){.spinner-btn{bottom:5rem}}.spinner-btn svg{width:12px;height:12px}.Magic360.m360-spin-x img{position:relative !important;transform:none !important;margin-top:0 !important}.Magic360 img{width:100% !important;position:relative !important;transform:translateY(-50%) !important;margin-top:50vh !important}.Magic360-container{pointer-events:none;max-width:none !important;height:100% !important}.Magic360-container .Magic360{vertical-align:top !important;overflow:visible !important}.pdp-overlay{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:var(--color-neutral-white);padding:var(--space-padding-lg, 20px);opacity:0;visibility:hidden;transition:0.3s ease-in-out;transition-property:opacity, visibility;transition-delay:0.2s}.pdp-overlay--open{z-index:6;opacity:1;visibility:visible}.pdp-overlay__close{position:fixed;z-index:2;top:var(--space-padding-lg, 20px);right:var(--space-padding-lg, 20px)}.pdp-overlay__images{display:flex;height:100%;flex-wrap:wrap;gap:var(--space-padding-xs, 8px)}@media (min-width: 992px){.pdp-overlay__images{flex-direction:column;align-items:flex-start;align-content:flex-start;justify-content:flex-start}}@media (max-width: 991.98px){.pdp-overlay__images{align-content:flex-end;justify-content:center;align-items:flex-end}}.pdp-overlay__thumb{position:relative;z-index:2;display:block;width:3.125rem;height:3.125rem;border:2px solid transparent;margin-top:0;cursor:pointer;border-color:var(--color-interface-border-bordercolor)}@media (min-width: 992px){.pdp-overlay__thumb{width:5.625rem;height:5.625rem}}.pdp-overlay__thumb img{width:100%;height:100%}.pdp-overlay__full{position:fixed;top:0;left:0;overflow:scroll;width:100%;height:100%;opacity:0;transition:0.3s 0.1s ease-in-out;transition-property:opacity, visibility;visibility:hidden;text-align:center}.pdp-overlay__full img{width:100%}.pdp-overlay__full-360{overflow:hidden;background:var(--color-neutral-white)}.pdp-overlay .has-zoom .spinner-btn{display:block}.pdp-overlay .has-zoom .spinner-btn.hidden{display:none}.pdp-overlay .has-zoom .pdp-overlay__thumb{border-color:#999999}.pdp-overlay .has-zoom .pdp-overlay__full{opacity:1;visibility:visible}.restrict-sale--modal .modal--content{width:100%;margin:0 auto}@media only screen and (min-width: 768px){.restrict-sale--modal .modal--content{width:80%}}.restrict-sale--modal .button--root{margin-top:20px}@media only screen and (min-width: 992px){.restrict-sale--modal .modal--modal{max-width:900px}}@media only screen and (max-width: 767px){.restrict-sale--modal .modal--close{top:10px;right:10px}}.restrict-sale--holder{width:100% !important;text-align:center}.restrict-sale--content{margin-top:10px}.restrict-sale--register-area{width:100%;margin:25px auto 0 auto}@media only screen and (min-width: 768px){.restrict-sale--register-area{width:52%}}.restrict-sale--register-area .input--root{text-align:left}.restrict-sale--policy{display:block;font-size:14px;line-height:16px}.back-stock--modal .modal--content{width:100%;margin:0 auto}@media only screen and (min-width: 768px){.back-stock--modal .modal--content{width:80%}}@media only screen and (min-width: 992px){.back-stock--modal .modal--modal{max-width:900px}}@media only screen and (max-width: 767px){.back-stock--modal .modal--close{top:10px;right:10px}}.back-stock--holder{width:100% !important;text-align:center}.back-stock--title{text-transform:uppercase;font-size:18px;color:#000;margin-bottom:15px;display:block}.back-stock--product-name{font-size:22px;margin:0}.back-stock--content{margin-top:10px}.back-stock--register-area{width:100%;margin:25px auto 0 auto}@media only screen and (min-width: 768px){.back-stock--register-area{width:68%}}.back-stock--register-area .input--root{text-align:left}.back-stock--policy{display:block;font-size:14px;line-height:16px;margin:20px 0}.back-stock--success-result-notify{color:#cc1618;font-weight:bold}.size-guide--modal .modal--modal{background:#f4f4f4;padding:0}@media only screen and (min-width: 992px){.size-guide--modal .modal--modal{height:calc(100% - 59px);max-height:776px;border-radius:10px}}.size-guide--modal .modal--close{top:10px;right:10px}.size-guide--modal .modal--content{flex-direction:column;height:100%;overflow:hidden}.size-guide--modal .modal--content .modal-header,.size-guide--modal .modal--content .modal-body{width:100%}.size-guide--modal .modal-header{flex-shrink:0;padding:30px 40px 0}.size-guide--modal .modal-header h4{text-align:center;font-size:24px;line-height:29px}.size-guide--modal .modal-header .tab-navigation{display:flex;justify-content:space-evenly;margin-top:30px}.size-guide--modal .modal-header .tab-navigation .tab-button{border-bottom:2px solid rgba(48,48,48,0.5);color:rgba(48,48,48,0.5);flex:1 1 0;font-size:16px;font-weight:700;line-height:19px;padding:0 0 8px 0}.size-guide--modal .modal-header .tab-navigation .tab-button.active{color:#303030;border-bottom:2px solid #303030}.size-guide--modal .modal-header .tab-navigation .tab-button:only-child{color:#303030;text-align:left;border-bottom:none;padding-bottom:10px}@media only screen and (max-width: 767px){.size-guide--modal .modal-header{padding:20px 20px 0}.size-guide--modal .modal-header h4{font-size:16px;line-height:19px}.size-guide--modal .modal-header .tab-navigation .tab-button{font-size:12px;line-height:14px}}.size-guide--modal .modal-body{flex:1 1 auto;overflow-y:auto;padding:50px 40px;margin:0}.size-guide--modal .modal-body .tab-content{display:none}.size-guide--modal .modal-body .tab-content.active{display:block}.size-guide--modal .modal-body *+.teaser--root,.size-guide--modal .modal-body *+.content-block{margin-top:50px}.size-guide--modal .modal-body .teaser--root:not(.teaser--full){padding:0}.size-guide--modal .modal-body .article--article{border-bottom:0}@media only screen and (min-width: 768px){.size-guide--modal .modal-body .article--media,.size-guide--modal .modal-body .article--content{width:50%}}.size-guide--modal .modal-body .article--media>.link--cta,.size-guide--modal .modal-body .article--content>.link--cta{font-size:14px}@media only screen and (max-width: 767px){.size-guide--modal .modal-body .article--media>.link--cta,.size-guide--modal .modal-body .article--content>.link--cta{font-size:12px}}.size-guide--modal .modal-body .article--media{border-radius:5px}.size-guide--modal .modal-body .article--content>*+*{margin-top:10px}@media only screen and (max-width: 767px){.size-guide--modal .modal-body .article--content{padding:20px 0 0 0}}.size-guide--modal .modal-body .article--title{font-size:24px;line-height:24px}@media only screen and (max-width: 767px){.size-guide--modal .modal-body .article--title{font-size:20px;line-height:24px;text-align:left}}.size-guide--modal .modal-body .article--subtitle{font-size:20px;line-height:24px}@media only screen and (max-width: 767px){.size-guide--modal .modal-body .article--subtitle{font-size:18px;line-height:24px;text-align:left}}.size-guide--modal .modal-body .article--excerpt{font-size:16px;line-height:22px}@media only screen and (max-width: 767px){.size-guide--modal .modal-body .article--excerpt{font-size:14px;line-height:20px}}@media only screen and (max-width: 767px){.size-guide--modal .modal-body{padding:30px 20px}.size-guide--modal .modal-body .content-block{font-size:14px}}.made-in--modal .modal--modal{background:#f4f4f4;padding:0}@media only screen and (min-width: 992px){.made-in--modal .modal--modal{height:calc(100% - 59px);max-height:776px;border-radius:10px}}.made-in--modal .modal--close{top:10px;right:10px}.made-in--modal .modal--content{flex-direction:column;height:100%;overflow:hidden}.made-in--modal .modal--content .modal-header,.made-in--modal .modal--content .modal-body{width:100%}.made-in--modal .modal-header{flex-shrink:0;padding:30px 40px 0}.made-in--modal .modal-header h4{font-size:30px;line-height:35px}@media only screen and (max-width: 767px){.made-in--modal .modal-header{padding:20px 20px 0;text-align:center}}.made-in--modal .modal-body{color:#000;flex:1 1 auto;overflow-y:auto;padding:30px 40px 40px;margin:0}.made-in--modal .modal-body p{margin:0}.made-in--modal .modal-body p.made-in--pre-articles{margin:10px 0 30px 0}@media only screen and (max-width: 767px){.made-in--modal .modal-body p.made-in--pre-articles{margin:25px 0 35px 0}}.made-in--modal .modal-body .content-block+.content-block{margin-top:50px}@media only screen and (max-width: 767px){.made-in--modal .modal-body .content-block+.content-block{margin-top:40px}}@media only screen and (max-width: 767px){.made-in--modal .modal-body{padding:30px 20px}}.made-in--pre-articles{font-size:18px}@media only screen and (max-width: 767px){.made-in--pre-articles{font-size:16px}}.made-in--article{display:flex}.made-in--article-content{flex:1;font-size:18px;line-height:28px;padding-right:60px}@media only screen and (max-width: 767px){.made-in--article-content{font-size:16px;line-height:22px;padding-right:0}}.made-in--article-content>.link--root,.made-in--article-content>.button--root{margin-top:15px}@media only screen and (max-width: 767px){.made-in--article-content>.link--root,.made-in--article-content>.button--root{margin-top:10px}}.made-in--article-content>.link--cta{font-size:16px}@media only screen and (max-width: 767px){.made-in--article-content>.link--cta{font-size:14px}}@media only screen and (max-width: 767px){.made-in--article-media{display:none}}.restrict-sale--modal .modal--content{width:100%;margin:0 auto}@media only screen and (min-width: 768px){.restrict-sale--modal .modal--content{width:80%}}.restrict-sale--modal .button--root{margin-top:20px}@media only screen and (min-width: 992px){.restrict-sale--modal .modal--modal{max-width:900px}}@media only screen and (max-width: 767px){.restrict-sale--modal .modal--close{top:10px;right:10px}}.restrict-sale--holder{width:100% !important;text-align:center}.restrict-sale--content{margin-top:10px}.restrict-sale--register-area{width:100%;margin:25px auto 0 auto}@media only screen and (min-width: 768px){.restrict-sale--register-area{width:52%}}.restrict-sale--register-area .input--root{text-align:left}.restrict-sale--policy{display:block;font-size:14px;line-height:16px}

