*,*::before,*::after{box-sizing:border-box}@media(max-width:959px){*{-webkit-tap-highlight-color:transparent}}html{height:100%}body{width:100%;min-height:100%;margin:0;font-size:calc(var(--body-font-size) * 0.75);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);font-family:var(--body-font);font-style:var(--body-font-style);font-weight:var(--body-font-weight)}body,html{background-color:rgba(var(--color-page-background));color:rgba(var(--color-text))}a:empty,ul:empty,dl:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}a:not([href]){cursor:not-allowed}a:not(.button),a:not(.button):hover{color:rgba(var(--color-text));text-decoration:none}svg.icon circle,svg.icon path{vector-effect:non-scaling-stroke}select option{color:rgb(var(--color-text));background:rgb(var(--color-page-background))}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}deferred-media{display:block}*:focus{outline:0}:root{--z-index-hover:1;--z-index-active:2;--z-index-focus:3;--z-index-dropdown:1000;--z-index-sticky:1010;--z-index-fixed:1020;--z-index-modal:1030;--z-index-popover:1040;--z-index-tooltip:1050;--z-index-toast:1060}:root{--page-padding:30px}@media(max-width:959px){:root{--page-padding:20px}}.page-width{margin-left:auto;margin-right:auto;padding-left:var(--page-padding);padding-right:var(--page-padding);max-width:calc(var(--page-padding) * 2 + var(--page-width));width:100%}.page-width.page-width--narrow{max-width:726px}@media screen and (max-width:959px){.page-width{max-width:100%;padding-left:var(--page-padding);padding-right:var(--page-padding)}}.grid{display:flex;flex-wrap:wrap;margin-left:calc(var(--grid-horizontal-space) * -0.5);margin-right:calc(var(--grid-horizontal-space) * -0.5);margin-top:calc(var(--grid-vertical-space) * -1);list-style:none;padding:0}@media(max-width:959px){.grid{--grid-vertical-space:var(--grid-mobile-vertical-space);--grid-horizontal-space:var(--grid-mobile-horizontal-space)}}.grid>*{box-sizing:border-box;flex-shrink:0;margin-top:var(--grid-vertical-space);max-width:100%;padding-left:calc(var(--grid-horizontal-space) * 0.5);padding-right:calc(var(--grid-horizontal-space) * 0.5);width:100%}.grid-cols-1>*{flex:0 0 auto;width:100%}.grid-cols-2>*{flex:0 0 auto;width:50%}.grid-cols-3>*{flex:0 0 auto;width:33.3333333333%}.grid-cols-4>*{flex:0 0 auto;width:25%}.grid-cols-5>*{flex:0 0 auto;width:20%}.grid-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media screen and (max-width:959px){.grid-cols-1-tablet>*{flex:0 0 auto;width:100%}.grid-cols-2-tablet>*{flex:0 0 auto;width:50%}.grid-cols-3-tablet>*{flex:0 0 auto;width:33.3333333333%}.grid-cols-4-tablet>*{flex:0 0 auto;width:25%}.grid-cols-5-tablet>*{flex:0 0 auto;width:20%}.grid-cols-6-tablet>*{flex:0 0 auto;width:16.6666666667%}}@media screen and (min-width:960px){.grid-cols-1-desktop>*{flex:0 0 auto;width:100%}.grid-cols-2-desktop>*{flex:0 0 auto;width:50%}.grid-cols-3-desktop>*{flex:0 0 auto;width:33.3333333333%}.grid-cols-4-desktop>*{flex:0 0 auto;width:25%}.grid-cols-5-desktop>*{flex:0 0 auto;width:20%}.grid-cols-6-desktop>*{flex:0 0 auto;width:16.6666666667%}.grid-cols-7-desktop>*{flex:0 0 auto;width:14.28%}.grid-cols-8-desktop>*{flex:0 0 auto;width:12.5%}}.display-block{display:block!important}.display-none{display:none!important}.display-flex{display:flex!important}.display-inline-block{display:inline-block!important}.display-inline-flex{display:inline-flex!important}@media screen and (max-width:959px){.display-block-tablet{display:block!important}.display-none-tablet{display:none!important}.display-flex-tablet{display:flex!important}.display-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:960px){.display-block-desktop{display:block!important}.display-none-desktop{display:none!important}.display-flex-desktop{display:flex!important}.display-inline-block-desktop{display:inline-block!important}.display-inline-flex-desktop{display:inline-flex!important}}:root{--title1-font-size:calc(var(--title-font-size) * 1);--title2-font-size:calc(var(--title-font-size) * 0.833333);--title3-font-size:calc(var(--title-font-size) * 0.733333);--title4-font-size:calc(var(--title-font-size) * 0.666667);--title5-font-size:calc(var(--title-font-size) * 0.6);--title6-font-size:calc(var(--title-font-size) * 0.6);--body1-font-size:calc(var(--body-font-size) * 1.142857);--body2-font-size:calc(var(--body-font-size) * 1.071429);--body3-font-size:calc(var(--body-font-size) * 1);--body4-font-size:calc(var(--body-font-size) * 0.928571);--body5-font-size:calc(var(--body-font-size) * 0.857143);--body6-font-size:calc(var(--body-font-size) * 0.857143)}@media(min-width:960px){:root{--title1-font-size:calc(var(--title-font-size) * 2.333333);--title2-font-size:calc(var(--title-font-size) * 1.666667);--title3-font-size:calc(var(--title-font-size) * 1.2);--title4-font-size:calc(var(--title-font-size) * 1);--title5-font-size:calc(var(--title-font-size) * 0.833333);--title6-font-size:calc(var(--title-font-size) * 0.666667);--body1-font-size:calc(var(--body-font-size) * 1.571429);--body2-font-size:calc(var(--body-font-size) * 1.285714);--body3-font-size:calc(var(--body-font-size) * 1.142857);--body4-font-size:calc(var(--body-font-size) * 1);--body5-font-size:calc(var(--body-font-size) * 0.928571);--body6-font-size:calc(var(--body-font-size) * 0.857143)}}h1,h2,h3,h4,h5,h6,.title1,.title2,.title3,.title4,.title5,.title6{font-family:var(--title-font);font-style:var(--title-font-style);font-weight:var(--title-font-weight,700);letter-spacing:var(--title-letter-spacing);line-height:var(--title-line-height);margin-bottom:0;margin-top:0;word-break:break-word;text-transform:var(--title-text-transform)}h1,.title1{font-size:var(--title1-font-size)}h2,.title2{font-size:var(--title2-font-size)}h3,.title3{font-size:var(--title3-font-size)}h4,.title4{font-size:var(--title4-font-size)}h5,.title5{font-size:var(--title5-font-size)}h6,.title6{font-size:var(--title6-font-size)}.body-font,.body1,.body2,.body3,.body4,.body5,.body6{font-family:var(--body-font);font-style:var(--body-font-style);font-weight:var(--body-font-weight,400);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);word-break:break-word}.body1{font-size:var(--body1-font-size)}.body2{font-size:var(--body2-font-size)}.body3{font-size:var(--body3-font-size)}.body4{font-size:var(--body4-font-size)}.body5{font-size:var(--body5-font-size)}.body6{font-size:var(--body6-font-size)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.title-wrapper{margin-bottom:30px}.title-wrapper--no-top-margin{margin-top:0}.fw-bold{font-weight:var(--body-bold-font-weight)!important}.hover-image-scale:hover [data-scale="hover-scale"]{transform:scale(1.05)}.hover-image-scale [data-scale="hover-scale"]{transition:all .5s}@media(max-width:959px){.title-wrapper{margin-bottom:20px}.mobile-slider-full-screen{padding-left:calc(
      var(--page-padding) - (var(--grid-horizontal-space) * 0.5)
    )!important;padding-right:calc(
      var(--page-padding) - (var(--grid-horizontal-space) * 0.5)
    )!important;margin-left:calc(0px - var(--page-padding))!important;margin-right:calc(0px - var(--page-padding))!important}}.slider-full-screen{padding-left:calc(
    var(--page-padding) - (var(--grid-horizontal-space) * 0.5)
  )!important;padding-right:calc(
    var(--page-padding) - (var(--grid-horizontal-space) * 0.5)
  )!important;margin-left:calc(0px - var(--page-padding))!important;margin-right:calc(0px - var(--page-padding))!important}.slider-component-full-width{max-width:100%;padding-left:var(--page-padding);padding-right:var(--page-padding)}.global-media-border-shadow{border-color:rgba(var(--color-text),var(--media-border-opacity));border-radius:var(--media-border-radius);border-style:solid;border-width:var(--media-border-thickness)!important;box-shadow:var(--media-shadow-offset-x) var(--media-shadow-offset-y) var(--media-shadow-blur) rgba(var(--color-shadow),var(--media-shadow-opacity));box-sizing:border-box;overflow:hidden}.global-content-border-shadow{border-color:rgba(var(--color-text),var(--content-border-opacity));border-radius:var(--content-border-radius);border-style:solid;border-width:var(--content-border-thickness)!important;box-shadow:var(--content-shadow-offset-x) var(--content-shadow-offset-y) var(--content-shadow-blur) rgba(var(--color-shadow),var(--content-shadow-opacity));box-sizing:border-box}.global-modal-border-shadow{border-color:rgba(var(--color-text),var(--menu-modal-border-opacity));border-radius:var(--menu-modal-border-radius);border-style:solid;border-width:var(--menu-modal-border-thickness);box-shadow:var(--menu-modal-shadow-offset-x) var(--menu-modal-shadow-offset-y) var(--menu-modal-shadow-blur) rgba(var(--color-shadow),var(--menu-modal-shadow-opacity))!important;box-sizing:border-box}.global-drawer-border-shadow{border-color:rgba(var(--color-text),var(--drawer-border-opacity));border-style:solid;border-width:0 var(--drawer-border-thickness) 0 0;box-sizing:border-box;filter:drop-shadow(var(--drawer-shadow-offset-x) var(--drawer-shadow-offset-y) var(--drawer-shadow-blur) rgba(var(--color-shadow),var(--drawer-shadow-opacity)))}.global-card-border-shadow{border-color:rgba(var(--color-text),var(--card-border-opacity));border-radius:var(--card-border-radius);border-style:solid;border-width:var(--card-border-thickness)!important;box-shadow:var(--card-shadow-offset-x) var(--card-shadow-offset-y) var(--card-shadow-blur) rgba(var(--color-shadow),var(--card-shadow-opacity));box-sizing:border-box;overflow:hidden}.global-product-card-border-shadow{border-color:rgba(var(--color-text),var(--product-card-border-opacity));border-radius:var(--product-card-border-radius);border-style:solid;border-width:var(--product-card-border-thickness)!important;box-shadow:var(--product-card-shadow-offset-x) var(--product-card-shadow-offset-y) var(--product-card-shadow-blur) rgba(var(--color-shadow),var(--product-card-shadow-opacity));box-sizing:border-box;overflow:hidden}.global-collection-card-border-shadow{border-color:rgba(var(--color-text),var(--collection-card-border-opacity));border-radius:var(--collection-card-border-radius);border-style:solid;border-width:var(--collection-card-border-thickness)!important;box-shadow:var(--collection-card-shadow-offset-x) var(--collection-card-shadow-offset-y) var(--collection-card-shadow-blur) rgba(var(--color-shadow),var(--collection-card-shadow-opacity));box-sizing:border-box;overflow:hidden}.global-blog-card-border-shadow{border-color:rgba(var(--color-text),var(--blog-card-border-opacity));border-radius:var(--blog-card-border-radius);border-style:solid;border-width:var(--blog-card-border-thickness)!important;box-shadow:var(--blog-card-shadow-offset-x) var(--blog-card-shadow-offset-y) var(--blog-card-shadow-blur) rgba(var(--color-shadow),var(--blog-card-shadow-opacity));box-sizing:border-box;overflow:hidden}.section+.section{margin-top:var(--section-vertical-gap)}@media(max-width:959px){.section+.section{margin-top:calc(var(--section-vertical-gap) / 2)}}.section--padding{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}@media(max-width:959px){.section--padding{padding-top:calc(var(--section-padding-top) * 0.5);padding-bottom:calc(var(--section-padding-bottom) * 0.5)}}.visibility-hidden{visibility:hidden}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.overflow-hidden{overflow:hidden}.list-unstyled{margin:0;padding:0;list-style:none}.tag-unstyled{margin:0;padding:0}.ratio{display:flex;position:relative;align-items:stretch}.ratio::before{content:"";width:0;height:0;padding-bottom:var(--ratio-percent)}.full-unstyled-link{text-decoration:none;color:currentColor;display:block}.text-position-left-top{align-items:flex-start;justify-content:flex-start}.text-position-center-top,.text-position-top{align-items:flex-start;justify-content:center}.text-position-right-top{align-items:flex-start;justify-content:flex-end}.text-position-left{align-items:center;justify-content:flex-start}.text-position-center{align-items:center;justify-content:center}.text-position-right{align-items:center;justify-content:flex-end}.text-position-left-bottom{align-items:flex-end;justify-content:flex-start}.text-position-center-bottom,.text-position-bottom{align-items:flex-end;justify-content:center}.text-position-right-bottom{align-items:flex-end;justify-content:flex-end}.image-position-left-top{object-position:left top}.image-position-center-top{object-position:center top}.image-position-right-top{object-position:right top}.image-position-left{object-position:center left}.image-position-center{object-position:center center}.image-position-right{object-position:center right}.image-position-left-bottom{object-position:left bottom}.image-position-center-bottom{object-position:center bottom}.image-position-right-bottom{object-position:right bottom}:root{--duration-short:100ms;--duration-long:500ms;--duration-default:250ms}.button,.shopline-element-buy-now{display:inline-flex;font-family:var(--body-font);font-weight:var(--body-bold-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing);color:rgb(var(--color-button-text));text-align:center;white-space:normal;vertical-align:middle;cursor:pointer;user-select:none;background-color:rgb(var(--color-button-background));transition:opacity .15s ease-in-out;padding:calc(var(--btn-border-thickness) + 9px)
    calc(var(--btn-border-thickness) + 18px);position:relative;border-radius:var(--btn-border-radius-outset);font-size:14px;border:0;--border-opacity:calc(100% - var(--btn-border-opacity));--alpha-button-background:1;text-decoration:none;align-items:center;justify-content:center}.button:not(.button--link),.shopline-element-buy-now{box-shadow:var(--btn-shadow-offset-x) var(--btn-shadow-offset-y) var(--btn-shadow-blur) rgba(var(--color-shadow),var(--btn-shadow-opacity))}.button:not(.button--link)::before,.shopline-element-buy-now::before{content:"";position:absolute;bottom:var(--btn-border-thickness);left:var(--btn-border-thickness);right:var(--btn-border-thickness);top:var(--btn-border-thickness);z-index:1;border-radius:var(--btn-border-radius)}body[data-button-hover-animation="light_sweep"] .button:not(.button--link)::before,body[data-button-hover-animation="overlay_projection"] .button:not(.button--link)::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@keyframes button-sweep{to{left:-200%}}body[data-button-hover-animation="light_sweep"] .button:not(.button--link){overflow:hidden}body[data-button-hover-animation="light_sweep"] .button:not(.button--link)::before{width:200%;height:100%}body[data-button-hover-animation="light_sweep"] .button:not(.button--link):hover::before{transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,0.25),transparent);animation:button-sweep .75s cubic-bezier(0.01,0.56,1,1);left:150%}body[data-button-hover-animation="overlay_projection"] .button:not(.button--link){transition:all .6s}body[data-button-hover-animation="overlay_projection"] .button:not(.button--link):hover{box-shadow:0 10px 20px rgb(0 0 0 / 10%)}body[data-button-hover-animation="overlay_projection"] .button:not(.button--link):hover::before{background:transparent radial-gradient(circle,rgba(255,255,255,0.08) 1%,transparent 1%) center/15000%}body[data-button-hover-animation="overlay_projection"] .button:not(.button--link):hover:active::before{opacity:1;background-color:transparent;background-size:100%;transition:background 0s}body[data-button-hover-animation="hover_zoom"] .button:not([disabled]):hover::after,body[data-button-hover-animation="hover_zoom"] .shopline-element-buy-now:hover::after{box-shadow:0 0 0 calc(var(--btn-border-thickness) + 1px)
      rgba(var(--color-button-text), var(--border-opacity)),
    0 0 0 calc(var(--btn-border-thickness) + 1px)
      rgba(var(--color-button-background), var(--alpha-button-background))}body[data-button-hover-animation="fill_right"] .button:not(.button--link)::before{background-color:#fff;opacity:.2;width:0;transition:width var(--duration-long) ease-in-out}body[data-button-hover-animation="fill_right"] .button:not(.button--link):hover::before{width:calc(100% - var(--btn-border-thickness) - var(--btn-border-thickness))}.button:not(.button--link)::after,.shopline-element-buy-now::after{content:"";position:absolute;bottom:var(--btn-border-thickness);left:var(--btn-border-thickness);right:var(--btn-border-thickness);top:var(--btn-border-thickness);box-shadow:0 0 0 var(--btn-border-thickness) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 var(--btn-border-thickness) rgba(var(--color-button-background),var(--alpha-button-background));border-radius:var(--btn-border-radius);transition:box-shadow var(--duration-short) ease;z-index:1}.button--secondary{--color-button-background:var(--color-button-secondary-background);--color-button-text:var(--color-button-secondary-text);--border-opacity:var(--btn-border-opacity)}.button--link{--color-button-background:transparent;--color-button-text:rgb(var(--color-text));padding:0 1px;position:relative;text-underline-offset:6px;transition:width var(--duration-long) ease-in-out;padding-bottom:7px}.button--link::after{content:"";position:absolute;width:100%;height:1px;background-color:currentColor;left:50%;bottom:0;transform:translateX(-50%);transition:width var(--duration-long) ease-in-out}.button--link:hover::after{width:35%}.button.loading{color:transparent}.loading-overlay__spinner{display:none}.loading>.loading-overlay__spinner{display:inline-flex}.button.loading .loading-overlay__spinner{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;margin-left:-10px;margin-top:-10px;color:rgb(var(--color-button-text));display:flex}.loading .loading-overlay__spinner{animation:button-loading linear 1.5s infinite}@keyframes button-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.button:active::before{animation:button-press linear .6s 1;animation-fill-mode:forwards}@keyframes button-press{from{background:rgba(var(--color-button-text),0.08) radial-gradient(circle,rgba(var(--color-button-text),0.08) 1%,transparent 1%) 50%/100%}100%{background-position:50%;background-size:25000%}}.button:disabled,.button.disabled{cursor:not-allowed;opacity:.6}.button--full-width{width:100%;display:flex}.icon-button{position:relative;display:inline-flex;border:0;background-color:transparent;cursor:pointer;color:inherit;text-decoration:none;padding:0;transition:transform .3s}@media screen and (min-width:960px){.icon-button:hover,.icon-button:focus{transform:scale(1.1)}}.color-scheme-1,.color-scheme-2,.color-scheme-3{background-color:rgb(var(--color-page-background));color:rgb(var(--color-text))}.color-scheme-1,.color-scheme-1 .button::before{--color-page-background:var(--color-scheme-1-bg);--color-text:var(--color-scheme-1-text);--color-button-background:var(--color-scheme-1-text);--color-button-text:var(--color-scheme-1-bg)}.color-scheme-1 .price{--color-sale:var(--color-scheme-1-text)}.color-scheme-2,.color-scheme-2 .button::before{--color-page-background:var(--color-scheme-2-bg);--color-text:var(--color-scheme-2-text);--color-button-background:var(--color-scheme-2-text);--color-button-text:var(--color-scheme-2-bg)}.color-scheme-2 .price{--color-sale:var(--color-scheme-2-text)}.color-scheme-3,.color-scheme-3 .button::before{--color-page-background:var(--color-scheme-3-bg);--color-text:var(--color-scheme-3-text);--color-button-background:var(--color-scheme-3-text);--color-button-text:var(--color-scheme-3-bg)}.color-scheme-3 .price{--color-sale:var(--color-scheme-3-text)}.color-scheme-1 .button--secondary,.color-scheme-1 .button--secondary::before{--color-button-background:var(--color-scheme-1-bg);--color-button-text:var(--color-scheme-1-text)}.color-scheme-2 .button--secondary,.color-scheme-2 .button--secondary::before{--color-button-background:var(--color-scheme-2-bg);--color-button-text:var(--color-scheme-2-text)}.color-scheme-3 .button--secondary,.color-scheme-3 .button--secondary::before{--color-button-background:var(--color-scheme-3-bg);--color-button-text:var(--color-scheme-3-text)}input{color:rgb(var(--color-text,inherit))}.field{display:flex;flex-flow:row nowrap;justify-content:space-between;position:relative;width:100%;box-sizing:border-box;line-height:1.4;font-size:14px;transition:all 300ms;align-items:center;color:rgba(var(--color-text));background-color:rgba(var(--color-page-background));margin-bottom:20px}@media(max-width:959px){.field{margin-bottom:16px}}.field:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;border-width:var(--input-border-thickness);border-style:solid;border-color:rgba(var(--color-text),var(--input-border-opacity));pointer-events:none;transition:border-color 300ms;border-radius:var(--input-border-radius-outset);box-shadow:var(--input-shadow-offset-x) var(--input-shadow-offset-y) var(--input-shadow-blur) rgba(var(--color-text),var(--input-shadow-opacity))}.field:hover:after,.field:focus::after,.field:focus-within::after{border-color:rgba(var(--color-text),var(--input-border-opacity));border-width:calc(var(--input-border-thickness) + 1px)}.field .field__container{flex:1;position:relative}.field--error::after{border-color:rgba(var(--color-discount-tag-background))}.field__group{display:flex;gap:16px}.field__label{position:absolute;left:16px;right:0;top:50%;pointer-events:none;transform:translateY(-50%);transition:transform 300ms ease;transform-origin:left top;word-break:break-word;color:rgba(var(--color-text),0.6);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.field__input{width:100%;border-radius:var(--input-border-radius-outset);border:0;padding:24px 16px 8px;background:0;line-height:1.15;box-shadow:none!important;color:rgba(var(--color-text));height:56px;-webkit-appearance:none}.field__input::placeholder{opacity:0}.field__input:-webkit-autofill{-webkit-text-fill-color:rgba(var(--color-text))}.field__input:focus ~ .field__label,.field__input:not(:placeholder-shown) ~ .field__label,.field__input:-webkit-autofill ~ .field__label{transform:scale(0.8) translate(0,-90%);word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%}.field__input--classic:focus::after,.field__input--classic:focus-within::after,.field__input:focus::after,.field__input:focus-within::after{border-color:rgba(var(--color-text),var(--input-border-opacity));border-width:calc(var(--input-border-thickness)+1px)}.field__input--classic:focus-visible,.field__input--classic:focus,.field__input:focus-visible,.field__input:focus{outline:0}.field__input::-webkit-search-cancel-button{display:none}.field__input:-webkit-autofill,.field__input:-webkit-autofill:hover,.field__input:-webkit-autofill:focus,.field__input:-webkit-autofill:active{transition:background-color 5000000s ease-in-out 0s}.field__input--classic{width:100%;border-radius:4px;border:0;padding:0 16px;background:0;line-height:1.15;box-shadow:none!important;color:rgba(var(--color-text));height:56px;-webkit-appearance:none}.field__input--classic::placeholder{word-break:break-word;color:rgba(var(--color-text),0.6);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.field__suffix{display:flex;justify-content:center;margin-right:10px;padding:6px}.field__info{display:flex;font-size:12px;line-height:1.4}.field__info svg{margin-right:4px}.field__info--error{color:rgba(var(--color-discount-tag-background))}@media screen and (min-width:960px){.field__info svg{margin-right:8px}}.field-checkbox{box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:0;cursor:pointer}.field-checkbox input[type="checkbox"]{position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0;-webkit-appearance:auto}.field-checkbox input[type="checkbox"]:checked+.checkbox{background-color:rgba(var(--color-button-background));border-color:rgba(var(--color-button-background))}.field-checkbox input[type="checkbox"]:checked+.checkbox::after{position:absolute;display:table;border:2px solid rgb(var(--color-button-text));border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(0.12,0.4,0.29,1.46) .1s;content:" "}.field-checkbox .checkbox{position:relative;top:0;left:0;display:inline-block;width:16px;height:16px;direction:ltr;border:1px solid rgba(var(--color-entry-line));border-radius:2px;border-collapse:separate;transition:all .3s}.field-checkbox .checkbox:after{position:absolute;top:50%;left:21.5%;display:table;width:5.71428571px;height:9.14285714px;border:2px solid rgb(var(--color-button-text));border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(0.71,-0.46,0.88,0.6),opacity .1s;content:" "}.text-area{min-height:100px;resize:none}.text-area+.field__label{top:21px}.field select ~ .icon-arrow{pointer-events:none;position:absolute;top:0;bottom:0;right:16px;margin:auto}.field-switch{position:relative;display:inline-block;width:40px;height:20px}.field-switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:20px;background-color:rgba(var(--color-text),0.1);transition:.2s}.field-switch-slider:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;border-radius:50%;background-color:rgba(var(--color-page-background));transition:.2s}.field-switch input{opacity:0;width:0;height:0}.field-switch input:checked+.field-switch-slider{background-color:rgba(var(--color-text),1)}.field-switch input:checked+.field-switch-slider:before{transform:translateX(20px)}.field-radio{cursor:pointer;position:relative}.field-radio>input{margin:0;padding:0;height:100%;inset:0;opacity:0;position:absolute;width:100%;z-index:1;cursor:pointer}.field-radio>input:checked+.radio{border-color:rgba(var(--color-button-background))}.field-radio>input:checked+.radio:after{opacity:1;transform:scale(0.5)}.field-radio .radio{display:block;height:16px;width:16px;background-color:rgba(var(--color-page-background));border:1px solid rgba(var(--color-entry-line));border-collapse:separate;border-radius:50%;left:0;position:relative;top:0;transition:all .3s}.field-radio .radio::after{height:16px;width:16px;background-color:rgba(var(--color-button-background));border-radius:16px;content:"";left:50%;margin-left:-8px;margin-top:-8px;opacity:0;position:absolute;top:50%;transform:scale(0);transition:all .3s cubic-bezier(0.78,0.14,0.15,0.86)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}@keyframes modalSlideInTop{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes modalSlideInBottom{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes drawerFadeInLeft{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes drawerFadeInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.animation-delay-show-container{transform:translate3d(0px,25px,0px);opacity:0}.animation-delay-show-container.come-into-view{animation:column-fade-in .8s ease;animation-fill-mode:forwards}@keyframes column-fade-in{100%{transform:translate3d(0px,0px,0px);opacity:1}}@keyframes animation-fade-in-center{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes animation-slide-in-bottom{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0)}}.global-parallax-container{width:100%;height:100%}.global-parallax-container .global-parallax{position:relative;top:-30%!important;height:160%!important;transition:none 0s ease 0s!important}.breadcrumb{display:none;margin-bottom:20px}@media(max-width:959px){.breadcrumb{margin-bottom:10px}}.breadcrumb__divider{opacity:.3}.breadcrumb__last-crumb{opacity:.6}slider-component{display:block;position:relative}.slider{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.contains-product-card-slider.slider,.contains-product-card-slider.slider--mobile{--shadow-padding-bottom:calc(
    var(--product-card-shadow-offset-y) + var(--product-card-shadow-blur)
  )}.contains-product-card-slider.slider>.slider__slide,.contains-product-card-slider.slider>.card-shadow-pb,.contains-product-card-slider.slider--mobile>.slider__slide,.contains-product-card-slider.slider--mobile>.card-shadow-pb{padding-bottom:var(--shadow-padding-bottom)}.contains-collection-card-slider.slider,.contains-collection-card-slider.slider--mobile{--shadow-padding-bottom:calc(
    var(--collection-card-shadow-offset-y) + var(--collection-card-shadow-blur)
  )}.contains-collection-card-slider.slider>.slider__slide,.contains-collection-card-slider.slider>.card-shadow-pb,.contains-collection-card-slider.slider--mobile>.slider__slide,.contains-collection-card-slider.slider--mobile>.card-shadow-pb{padding-bottom:var(--shadow-padding-bottom)}.contains-blog-card-slider.slider,.contains-blog-card-slider.slider--mobile{--shadow-padding-bottom:calc(
    var(--blog-card-shadow-offset-y) + var(--blog-card-shadow-blur)
  )}.contains-blog-card-slider.slider>.slider__slide,.contains-blog-card-slider.slider>.card-shadow-pb,.contains-blog-card-slider.slider--mobile>.slider__slide,.contains-blog-card-slider.slider--mobile>.card-shadow-pb{padding-bottom:var(--shadow-padding-bottom)}slider-component[pc-direction="vertical"] .slider,slider-component[direction="vertical"] .slider{overflow-x:unset;overflow-y:auto;scroll-snap-type:y mandatory}.slider__slide{scroll-snap-align:start;flex-shrink:0;list-style:none}.slider{scrollbar-color:rgb(var(--color-image-background)) rgba(var(--color-image-background),0.04);scrollbar-width:none;-ms-overflow-style:none}.slider::-webkit-scrollbar{width:.4rem;height:.4rem;display:none}.slider::-webkit-scrollbar-thumb{background-color:rgb(var(--color-image-background));border-radius:.4rem;border:0}.slider::-webkit-scrollbar-track{background:rgba(var(--color-image-background),0.04);border-radius:.4rem}.no-js .slider{-ms-overflow-style:auto;scrollbar-width:auto}.no-js .slider::-webkit-scrollbar{display:initial}.slider-buttons{display:flex;align-items:center;justify-content:center}.slider-button{color:rgb(var(--color-text));background:transparent;border:0;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.slider-button .icon{height:1em}.slider-button[disabled] .icon{color:rgba(var(--color-text),0.3);cursor:not-allowed}.slider-button--prev .icon{transform:rotate(90deg)}.slider-button--next .icon{transform:rotate(-90deg)}.slider-counter{display:flex;justify-content:center;padding:0 20px}@media screen and (min-width:960px){.slider:not(.slider--desktop)+.slider-buttons{display:none}.slider.slider--tablet-up{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1em;-webkit-overflow-scrolling:touch}}@media screen and (max-width:959px){.small-hide{display:none!important}.slider-buttons{padding-bottom:20px}.slider.slider--mobile{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:var(--page-padding);scroll-padding-right:var(--page-padding);-webkit-overflow-scrolling:touch;margin-bottom:20px}.thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.slider{display:flex;flex:1}.thumbnail-list__item.slider__slide{width:calc(33% - 10px)}}.modal__content{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background-color:rgba(var(--color-page-background));z-index:1000;display:flex;justify-content:center;align-items:center;animation-duration:.2s;animation-timing-function:ease}details .modal__overlay{display:block}details[data-clone] summary{display:none;opacity:0;visibility:hidden}details[open] .modal__overlay::after{position:fixed;content:"";background-color:rgba(var(--color-mask),0.6);top:0;left:0;right:0;height:100vh;width:100vw;z-index:1000}expand-component{display:block}expand-component.expand-limit-height .expand-wrapper{max-height:150px;overflow:hidden;position:relative}expand-component.expand-limit-height .expand-wrapper:after{content:"";position:absolute;width:100%;bottom:0;left:0;height:40px;background:linear-gradient(180deg,rgba(var(--color-page-background),0) 0,rgb(var(--color-page-background)) 100%)}expand-component .expand-view-more-box{display:none;margin-top:10px}expand-component .expand-view-more-box .expand-view-more-button{display:flex;align-items:center;line-height:1;cursor:pointer}expand-component .expand-view-more-box .expand-view-more-button svg{margin-left:4px}expand-component .expand-view-more-box .expand-view-less-button{display:none;align-items:center;line-height:1;cursor:pointer}expand-component .expand-view-more-box .expand-view-less-button svg{margin-left:4px}expand-component .expand-view-more-box .expand-view-less-button .less-button-rotate{transform:rotate(180deg)}expand-component .expand-view-more-box[open] .expand-view-more-button{display:none}expand-component .expand-view-more-box[open] .expand-view-less-button{display:flex}.drawer{--drawer-padding-inline:30px;--drawer-padding-block:16px}.drawer .modal__content{top:0;width:400px;max-width:95%;padding:0 var(--drawer-padding-inline);display:flex;flex-direction:column;align-items:initial;justify-content:initial;margin:initial}.drawer .modal__content[data-position="left"]{--modal-animation-name:drawerFadeInLeft;left:0;right:initial;transform:translateX(-100%)}.drawer .modal__content[data-position="right"]{--modal-animation-name:drawerFadeInRight;left:initial;right:0;transform:translateX(100%)}@media screen and (max-width:959px){.drawer .modal__content{width:340px}}.drawer details[open] .modal__content{transform:translateX(0)}.drawer details[open] .modal__content[data-position="left"] .modal__overlay::after{top:0;left:100%;right:initial}.drawer details[open] .modal__content[data-position="right"] .modal__overlay::after{top:0;left:initial;right:100%}.drawer__head{position:relative;display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;padding:var(--drawer-padding-block) 0}.drawer__head--divider{border-bottom:1px solid rgb(var(--color-entry-line))}.drawer__title{display:flex}.drawer__title:empty{display:flex}.drawer__main{flex:1 0 0;overflow:hidden;overflow-y:auto;padding-bottom:var(--drawer-padding-block)}.drawer__close-button{padding:6px}.drawer__close-button .icon{width:16px;height:16px}.quantity__button.disabled{pointer-events:none;cursor:not-allowed;opacity:.3}.quantity{z-index:0;color:rgba(var(--color-text));position:relative;width:calc(
    3 * var(--body-font-size) + var(--input-border-thickness) * 2 + 30px * 2
  );display:flex;border-radius:var(--input-border-radius);min-height:calc((var(--input-border-thickness) * 2) + 2.8rem)}.quantity:after{pointer-events:none;content:"";position:absolute;top:var(--input-border-thickness);right:var(--input-border-thickness);bottom:var(--input-border-thickness);left:var(--input-border-thickness);border:.1rem solid transparent;border-radius:var(--input-border-radius);box-shadow:0 0 0 var(--input-border-thickness) rgba(var(--color-text),var(--input-border-opacity));z-index:1}.quantity:hover.quantity:after{box-shadow:0 0 0 calc(var(--input-border-thickness) + 1px)
    rgba(var(--color-text), var(--input-border-opacity))}.quantity:before{background:rgb(var(--color-page-background));pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--input-border-radius-outset);box-shadow:var(--input-shadow-offset-x) var(--input-shadow-offset-y) var(--input-shadow-blur) rgba(var(--color-text),var(--input-shadow-opacity));z-index:-1}.quantity.line-border,.quantity.none-border{border-radius:0}.quantity.line-border::before,.quantity.line-border::after,.quantity.none-border::before,.quantity.none-border::after{content:none}.quantity.line-border{border-top:var(--input-border-thickness) solid rgba(var(--color-text),var(--input-border-opacity));border-bottom:var(--input-border-thickness) solid rgba(var(--color-text),var(--input-border-opacity));box-shadow:var(--input-shadow-offset-x) var(--input-shadow-offset-y) var(--input-shadow-blur) rgba(var(--color-text),var(--input-shadow-opacity))}.quantity__input{color:currentColor;text-align:center;background-color:transparent;border:0;width:100%;flex-grow:1;-webkit-appearance:none;appearance:none;outline-style:none}.quantity__button{width:30px;flex-shrink:0;font-size:1.8rem;border:0;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-text));padding:0}.quantity:not(.none-border) .quantity__button:first-child{margin-left:calc(var(--input-border-thickness))}.quantity:not(.none-border) .quantity__button:last-child{margin-right:calc(var(--input-border-thickness))}.quantity__button svg{width:1rem;pointer-events:none}.quantity__input:-webkit-autofill,.quantity__input:-webkit-autofill:hover,.quantity__input:-webkit-autofill:active{box-shadow:0 0 0 10rem rgb(var(--color-page-background)) inset!important;-webkit-box-shadow:0 0 0 10rem rgb(var(--color-page-background)) inset!important}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input[type="number"]{-moz-appearance:textfield}.rte:after{clear:both;content:"";display:block}.rte>p:first-child{margin-top:0}.rte>p:last-child{margin-bottom:0}.rte a:hover,.rte a{padding:0 1px;position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.rte a:hover:hover,.rte a:hover{opacity:1}.rte img{height:auto;max-width:100%;border:var(--media-border-thickness) solid rgba(var(--color-text),var(--media-border-opacity));border-radius:var(--media-border-radius);box-shadow:var(--media-shadow-offset-x) var(--media-shadow-offset-y) var(--media-shadow-blur) rgba(var(--color-text),var(--media-shadow-opacity))}.rte p img{vertical-align:bottom}.rte table{table-layout:fixed}.modal-video{background:rgba(var(--color-page-background),0.2);box-sizing:border-box;height:100%;left:0;margin:0 auto;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.modal-video[open]{opacity:1;visibility:visible;z-index:101}.modal-video__content{background-color:rgb(var(--color-page-background));height:100%;margin:0;overflow:auto;padding:0;position:absolute;width:100%}.modal-video__toggle{align-items:center;background-color:rgb(var(--color-page-background));border-radius:50%;border:1px solid rgba(var(--color-text),0.1);color:rgba(var(--color-text),0.55);cursor:pointer;display:flex;justify-content:center;margin:0 0 0 auto;padding:12px;position:fixed;right:43px;top:30px;width:40px;z-index:2}.modal-video__content-info{margin:0 auto;height:calc(100% - 70px);padding-top:90px;width:calc(100% - 86px)}@media screen and (max-width:959px){.modal-video__toggle{right:5px;top:20px}.modal-video__content-info{height:calc(100% - 60px);padding-top:80px;width:calc(100% - 10px)}}.modal-video__toggle .icon{height:auto;margin:0;width:22px}.modal-video__video,.modal-video__video iframe{height:100%;width:100%}.modal-video__video iframe{position:static;border:0}.modal-video__video video{width:100%}.deferred-media__poster{background-color:transparent;border:0;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden}.media{position:relative}.media>.deferred-media__poster{display:flex;align-items:center;justify-content:center}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.deferred-media__poster img{width:auto;max-width:100%;height:100%}.deferred-media{overflow:hidden}.deferred-media iframe{border:0}.deferred-media:not([loaded]) template{z-index:-1}.deferred-media[loaded]>.deferred-media__poster{display:none!important}.deferred-media__poster-button{background-color:#fff;border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center;height:80px;width:80px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);z-index:1}.deferred-media__poster-button.auto-width{width:15%;min-width:36px;max-width:108px;height:auto}.deferred-media__poster-button.auto-width::before{content:"";display:block;width:100%;padding-bottom:100%}.deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.deferred-media__poster-button .icon{position:absolute;width:50%;height:50%;top:0;bottom:0;left:0;right:0;margin:auto}.deferred-media__poster-button .icon-play{left:4px}@media(max-width:959px){.deferred-media__poster-button .icon-play{left:2px}.deferred-media__poster-button{width:44px;height:44px}}select-component{--icon-size:10px;--loading-icon-size:20px;--loading-icon-insert-inline-start:calc(var(--btn-border-thickness) + 15px);--padding-block-start:calc(var(--btn-border-thickness) + 9px);--padding-block-end:calc(var(--btn-border-thickness) + 9px);--padding-inline-start:calc(var(--btn-border-thickness) + 15px);--padding-inline-end:calc(var(--btn-border-thickness) + 15px);--color-select-text:var(--color-text);--color-select-background:var(--color-page-background);position:relative;display:inline-block;font-size:14px;color:rgba(var(--color-select-text));cursor:pointer;user-select:none}select-component[disabled="true"]{opacity:.6;cursor:not-allowed}select-component::before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";border-radius:var(--input-border-radius-outset);box-shadow:var(--input-shadow-offset-x) var(--input-shadow-offset-y) var(--input-shadow-blur) rgba(var(--color-text),var(--input-shadow-opacity))}select-component::after{position:absolute;inset:var(--input-border-thickness);z-index:var(--z-index-hover);pointer-events:none;content:"";border-radius:var(--input-border-radius);box-shadow:0 0 0 var(--input-border-thickness) rgba(var(--color-text),var(--input-border-opacity))}select-component:not([disabled="true"]):hover::after{box-shadow:0 0 0 calc(var(--input-border-thickness) + 1px)
    rgba(var(--color-text), var(--input-border-opacity))}select-component:not([disabled="true"]):hover .select-component__content::after{inset-inline-start:-1px;width:calc(100% + 2px);border-width:calc(var(--input-border-thickness) + 1px)}select-component select{position:relative;width:100%;height:calc(var(--padding-block-start) + var(--padding-block-end) + 1.625em);padding:var(--padding-block-start) calc(var(--padding-inline-end) + var(--icon-size) + 10px)
    var(--padding-block-start) var(--padding-inline-start);font-size:inherit;color:inherit;text-overflow:ellipsis;appearance:none;-webkit-appearance:none;background-color:rgb(var(--color-select-background));border:0;border-radius:calc(
    var(--input-border-radius-outset) + var(--input-border-thickness)
  );outline:0}select-component.loading{--padding-inline-start:calc(
    var(--btn-border-thickness) + 15px + 10px + var(--loading-icon-size)
  )}select-component.loading .select-component__loading{display:block}select-component .select-component__arrow{position:absolute;inset-block-start:calc(
    (
        var(--padding-block-start) + var(--padding-block-end) + 1.625em -
          var(--icon-size)
      ) / 2
  );inset-inline-end:var(--padding-inline-end);width:var(--icon-size);color:inherit;pointer-events:none;user-select:none;transition:transform .2s}select-component .select-component__loading{position:absolute;inset-block-start:50%;inset-inline-start:var(--loading-icon-insert-inline-start);display:none;width:var(--loading-icon-size);height:var(--loading-icon-size);animation:select-loading linear 1.5s infinite}@keyframes select-loading{0%{transform:translateY(-50%) rotate(0)}100%{transform:translateY(-50%) rotate(1turn)}}select-component .select-component__main{position:absolute;inset-inline-start:0;z-index:var(--z-index-dropdown);display:none;width:max-content;min-width:100%;font-size:1em;text-align:start;cursor:default}@media(max-width:959px){select-component .select-component__main{position:fixed;inset-block:auto 0;inset-inline-start:0;z-index:var(--z-index-popover);width:100%;height:100%;content:"";background-color:rgb(var(--color-mask),0.4)}}select-component .select-component__content{overflow:hidden;padding:.5em 0;background-color:rgb(var(--color-select-background));border-radius:var(--input-border-radius);animation-duration:.2s;animation-timing-function:ease}@media(max-width:959px){select-component .select-component__content{--select-animation-name:animation-slide-in-bottom;position:absolute;inset-block-end:0;inset-inline-start:0;width:100%;height:fit-content;padding-block:0 8px;border:0;border-radius:12px 12px 0 0}}@media(min-width:960px){select-component .select-component__content::after{position:absolute;inset-block-start:0;inset-inline-start:0;display:block;width:100%;height:100%;pointer-events:none;content:"";border:var(--input-border-thickness) solid rgba(var(--color-text),var(--input-border-opacity));border-radius:var(--input-border-radius)}}select-component .select-component__head{position:relative;display:none;padding:10px 20px;border-block-end:1px solid rgb(var(--color-entry-line))}@media(max-width:959px){select-component .select-component__head{display:flex;gap:10px;align-items:center;justify-content:space-between}}select-component .select-component__title{flex:1 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select-component .select-component__close-button{display:flex;align-items:center;justify-content:center;padding:8px;color:inherit;background-color:transparent;border:0;border-radius:0}select-component .select-component__list{display:block;max-height:60vh;overflow:hidden;overflow-y:auto}select-component .select-component__list:empty+.select-component__empty-data{display:block}select-component .select-component__option{--padding-inline:.75em;--padding-block:.5em;position:relative;display:block;padding:var(--padding-block) var(--padding-inline);cursor:pointer;transition:background-color .2s}@media(max-width:959px){select-component .select-component__option{--padding-inline:20px;--padding-block:10px}}select-component .select-component__option:hover{background-color:rgba(var(--color-select-text),0.04)}select-component .select-component__option[selected]{background-color:rgba(var(--color-select-text),0.06)}select-component .select-component__option[disabled]{cursor:not-allowed;background:0;opacity:.3}select-component .select-component__empty-data{display:none;padding:20px;font-size:.9em;text-align:center;opacity:.3}@media(min-width:960px){select-component[open][data-adaptation-position="bottom"]::after,select-component[open][data-adaptation-position="bottom"]>select{border-end-start-radius:0;border-end-end-radius:0}select-component[open][data-adaptation-position="bottom"] .select-component__main{inset-block:calc(100% - 1px) auto}select-component[open][data-adaptation-position="bottom"] .select-component__content{border-start-start-radius:0;border-start-end-radius:0}select-component[open][data-adaptation-position="bottom"] .select-component__content::after{border-block-start:0;border-start-start-radius:0;border-start-end-radius:0}select-component[open][data-adaptation-position="top"]::after,select-component[open][data-adaptation-position="top"]>select{border-start-start-radius:0;border-start-end-radius:0}select-component[open][data-adaptation-position="top"] .select-component__main{inset-block:auto calc(100% - 1px)}select-component[open][data-adaptation-position="top"] .select-component__content{border-end-start-radius:0;border-end-end-radius:0}select-component[open][data-adaptation-position="top"] .select-component__content::after{border-block-end:0;border-end-start-radius:0;border-end-end-radius:0}}select-component[open] .select-component__arrow{transform:rotate(180deg)}select-component[open] .select-component__main{display:block}@font-face{font-family:'Montserrat';font-weight:400;font-style:normal;font-display:swap;src:url('../media/Montserrat_regular_v26.woff') format('woff'),url('../media/Montserrat_regular_v26.woff2') format('woff2')}@font-face{font-family:'Montserrat';font-weight:500;font-style:normal;font-display:swap;src:url('../media/Montserrat_500_v26.woff') format('woff'),url('../media/Montserrat_500_v26.woff2') format('woff2')}@font-face{font-family:'Montserrat';font-weight:600;font-style:normal;font-display:swap;src:url('../media/Montserrat_600_v26.woff') format('woff'),url('../media/Montserrat_600_v26.woff2') format('woff2')}@font-face{font-family:'Montserrat';font-weight:700;font-style:normal;font-display:swap;src:url('../media/Montserrat_700_v26.woff') format('woff'),url('../media/Montserrat_700_v26.woff2') format('woff2')}@font-face{font-family:'Poppins';font-weight:400;font-style:normal;font-display:swap;src:url('../media/Poppins_regular_v21.woff') format('woff'),url('../media/Poppins_regular_v21.woff2') format('woff2')}@font-face{font-family:'Poppins';font-weight:500;font-style:normal;font-display:swap;src:url('../media/Poppins_500_v21.woff') format('woff'),url('../media/Poppins_500_v21.woff2') format('woff2')}@font-face{font-family:'Poppins';font-weight:600;font-style:normal;font-display:swap;src:url('../media/Poppins_600_v21.woff') format('woff'),url('../media/Poppins_600_v21.woff2') format('woff2')}@font-face{font-family:'Poppins';font-weight:700;font-style:normal;font-display:swap;src:url('../media/Poppins_700_v21.woff') format('woff'),url('../media/Poppins_700_v21.woff2') format('woff2')}@font-face{font-family:'Poppins';font-weight:300;font-style:normal;font-display:swap;src:url('../media/Poppins_300_v21.woff') format('woff'),url('../media/Poppins_300_v21.woff2') format('woff2')}:root{--title-font:"Montserrat","sans-serif";--title-font-weight:500;--title-font-style:normal;--title-letter-spacing:.00000001em;--title-font-size:41px;--title-line-height:1.2;--title-text-transform:unset;--body-font:"Poppins","sans-serif";--body-font-weight:300;--body-bold-font-weight:600;--body-font-style:normal;--body-letter-spacing:.00000001em;--body-font-size:16px;--body-line-height:1.6;--color-page-background:255,255,255;--color-text:0,0,0;--color-light-text:148,148,148;--color-sale:254,14,14;--color-discount:227,38,25;--color-entry-line:221,221,221;--color-button-background:0,0,0;--color-button-text:255,255,255;--color-button-secondary-background:44,44,44;--color-button-secondary-text:255,255,255;--color-button-secondary-border:221,221,221;--color-discount-tag-background:227,38,25;--color-discount-tag-text:255,255,255;--color-cart-dot:140,119,45;--color-cart-dot-text:255,255,255;--color-image-background:248,248,248;--color-image-loading-background:225,228,232;--color-mask:0,0,0;--color-shadow:var(--color-text);--color-scheme-1-bg:255,248,238;--color-scheme-1-text:44,41,36;--color-scheme-2-bg:44,41,36;--color-scheme-2-text:255,255,255;--color-scheme-3-bg:237,237,237;--color-scheme-3-text:0,0,0;--color-header-background:255,255,255;--color-header-text:0,0,0;--color-header-pc-searchbar-border:221,221,221;--color-header-pc-searchbar-text:0,0,0;--color-header-pc-searchbar-bg:255,255,255;--color-announcement-bar-background:255,107,53;--color-announcement-bar-text:255,255,255;--color-footer-text:255,255,255;--color-footer-border:255,255,255;--color-footer-background:0,0,0;--page-width:1760px;--section-vertical-gap:0;--grid-horizontal-space:20px;--grid-vertical-space:20px;--grid-mobile-horizontal-space:10px;--grid-mobile-vertical-space:10px;--btn-border-thickness:1px;--btn-border-opacity:100%;--btn-border-radius:4px;--btn-border-radius-outset:5px;--btn-shadow-opacity:0;--btn-shadow-offset-x:0;--btn-shadow-offset-y:0;--btn-shadow-blur:0;--sku-selector-border-thickness:1px;--sku-selector-border-opacity:20%;--sku-selector-border-radius:0;--sku-selector-border-radius-outset:0;--input-border-thickness:1px;--input-border-opacity:20%;--input-border-radius:4px;--input-border-radius-outset:5px;--input-shadow-opacity:0;--input-shadow-offset-x:0;--input-shadow-offset-y:0;--input-shadow-blur:0;--card-border-thickness:0;--card-border-opacity:10%;--card-border-radius:12px;--card-border-radius-outset:12px;--card-shadow-opacity:0;--card-shadow-offset-x:0;--card-shadow-offset-y:0;--card-shadow-blur:0;--product-card-border-thickness:0;--product-card-border-opacity:10%;--product-card-border-radius:12px;--product-card-border-radius-outset:12px;--product-card-shadow-opacity:0;--product-card-shadow-offset-x:0;--product-card-shadow-offset-y:0;--product-card-shadow-blur:0;--product-card-content-align:left;--collection-card-border-thickness:0;--collection-card-border-opacity:10%;--collection-card-border-radius:12px;--collection-card-border-radius-outset:12px;--collection-card-shadow-opacity:0;--collection-card-shadow-offset-x:0;--collection-card-shadow-offset-y:0;--collection-card-shadow-blur:0;--blog-card-border-thickness:0;--blog-card-border-opacity:10%;--blog-card-border-radius:12px;--blog-card-border-radius-outset:12px;--blog-card-shadow-opacity:0;--blog-card-shadow-offset-x:0;--blog-card-shadow-offset-y:0;--blog-card-shadow-blur:0;--content-border-thickness:0;--content-border-opacity:0;--content-border-radius:12px;--content-border-radius-outset:12px;--content-shadow-opacity:0;--content-shadow-offset-x:0;--content-shadow-offset-y:0;--content-shadow-blur:0;--media-border-thickness:0;--media-border-opacity:0;--media-border-radius:0;--media-border-radius-outset:0;--media-shadow-opacity:0;--media-shadow-offset-x:0;--media-shadow-offset-left:0;--media-shadow-offset-right:0;--media-shadow-offset-y:0;--media-shadow-offset-top:0;--media-shadow-offset-bottom:0;--media-shadow-blur:0;--menu-modal-border-thickness:1px;--menu-modal-border-opacity:10%;--menu-modal-border-radius:0;--menu-modal-border-radius-outset:0;--menu-modal-shadow-opacity:0;--menu-modal-shadow-offset-x:0;--menu-modal-shadow-offset-y:4px;--menu-modal-shadow-blur:5px;--drawer-border-thickness:1px;--drawer-border-opacity:10%;--drawer-shadow-opacity:0;--drawer-shadow-offset-x:0;--drawer-shadow-offset-y:4px;--drawer-shadow-blur:5px;--product-discount-radius:4px;--swatch-background-default-image:url(../media/background-default-image.webp);--swatch-size:18px;--v-duration-base:200ms}#gogshop-order-success{width:100%;height:100%;background:#fff;margin:0 auto}@media(min-width:768px){#gogshop-order-success{width:640px;height:auto;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.2)}}.success-container{background:white;border-radius:15px;box-shadow:0 20px 40px rgba(0,0,0,0.1);width:100%;max-width:640px;padding:40px;position:relative}.success-container::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,#D65A31,#FF6B35)}.success-icon{text-align:center;margin-bottom:30px}.success-icon-circle{width:80px;height:80px;background:linear-gradient(135deg,#D65A31,#FF6B35);border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}.success-icon-circle span{font-size:40px;color:white}.success-title{text-align:center;color:#333;font-size:24px;font-weight:bold;margin-bottom:10px}.success-subtitle{text-align:center;color:#666;font-size:16px;margin-bottom:30px}.success-message{font-size:16px;color:#666;text-align:center;margin-bottom:30px;line-height:1.5}.qrcode-section{background:#F8F8F8;padding:20px;border-radius:12px;width:100%;max-width:300px;margin:0 auto 30px;text-align:center;animation:slideUp .5s ease-out}.qrcode-title{font-size:16px;color:#333;margin-bottom:10px}.qrcode-img{width:150px;height:150px;background:#fff;padding:10px;border:1px solid #eee;margin:0 auto}.qrcode-desc{font-size:14px;color:#888;margin-top:10px}.registration-info{background:#f8f9fa;border-left:4px solid #D65A31;padding:20px;margin-bottom:30px;border-radius:0 8px 8px 0}.registration-info h3{color:#333;margin-bottom:15px;font-size:18px}.registration-details{line-height:1.8;color:#555;font-size:14px}.registration-details strong{color:#D65A31}.delivery-info{background:#fff3cd;border-left:4px solid #ffc107;padding:15px;margin-bottom:30px;border-radius:0 8px 8px 0;font-size:14px;color:#856404}.order-details{margin-bottom:30px;font-size:14px}.order-details h3{color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #f0f0f0;font-size:18px}.detail-item{display:flex;margin-bottom:15px;padding:10px 0}.detail-label{width:100px;color:#666;font-weight:bold}.detail-value{flex:1;color:#333}.home-button{display:block;width:100%;padding:15px;background:linear-gradient(135deg,#D65A31,#FF6B35);color:white!important;border:0;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none}.home-button:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(102,126,234,0.3)}.home-button:active{transform:translateY(0)}@media(max-width:768px){.success-container{padding:20px}.detail-item{flex-direction:column}.detail-label{width:auto;margin-bottom:5px}}.prev-product-banner{width:100%;background:linear-gradient(270deg,#ff2948 0,#ff7900 100%);color:#fff;padding:2px 0;box-shadow:0 2px 10px rgba(0,0,0,0.1);transform:translateY(-100%);opacity:0;transition:all .4s ease-out}.prev-product-banner.fixed{position:fixed;top:0;left:0;z-index:1000}.prev-product-banner.show{transform:translateY(0);opacity:1}.prev-product-container{display:flex;align-items:center;justify-content:space-between;max-width:640px;margin:0 auto;width:100%;padding:0 15px;font-size:14px}.prev-product-info{display:flex;align-items:center;gap:15px;overflow:hidden}.prev-product-image{width:50px;height:50px;border-radius:8px;object-fit:cover;border:2px solid rgba(255,255,255,0.3);transition:transform .3s ease}.prev-product-image:hover{transform:scale(1.05)}.prev-product-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.prev-product-btn{background-color:rgba(255,255,255,0.2);color:#fff!important;border:0;padding:8px 32px;border-radius:20px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:5px;backdrop-filter:blur(5px)}.prev-product-btn:hover{background-color:rgba(255,255,255,0.3);transform:translateY(-2px)}.prev-product-btn:active{transform:translateY(0)}@media(max-width:640px){.prev-product-container{padding:0 20px}.prev-product-name{max-width:150px}}@media(max-width:375px){.prev-product-container{padding:0 20px;font-size:13px}.prev-product-name{max-width:150px}.prev-product-btn{padding:8px 24px}}@media(max-width:350px){.prev-product-container{font-size:12px}.prev-product-btn{padding:8px 16px}}@media(max-width:320px){.prev-product-btn{padding:8px 8px}}@media(max-width:290px){.prev-product-container{padding:0 12px}.prev-product-btn{padding:8px 6px}.prev-product-image{width:46px;height:46px}}@media(max-width:270px){.prev-product-info{gap:8px}}._visitorsBox_1tba8_1{padding:8px;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#2c2c2c;text-align:left;word-break:break-word;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#fbf7e7;border-radius:4px}._visitorsBox_1tba8_1 svg{height:20px;margin-right:9px;vertical-align:text-bottom}._productVirtualSale_1b39j_1{padding:8px;font-family:Jost,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#2c2c2c;text-align:left;word-break:break-word;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px}._appendContent_1b39j_33{display:inline;padding:0}._productVirtualSale_1b39j_1 ._lineColor_1b39j_14{color:#d7dbe7;vertical-align:middle}._productVirtualSale_1b39j_1 svg{display:inline-block;height:20px;margin-right:9px;vertical-align:text-bottom}.shopline-section-announcement-bar-sticky{top:0;z-index:20;animation:modalSlideInTop .4s cubic-bezier(0.165,0.84,0.44,1)}@media(min-width:960px){.shopline-section-announcement-bar-sticky.sticky-pc{position:sticky}._wrapper_gfhmu_9{display:none}}@media(max-width:959px){.shopline-section-announcement-bar-sticky.sticky-mobile{position:sticky}}.shopline-section-announcement-bar-sticky.sticky-always{position:sticky}#shopline-section-announcement-bar:not(.shopline-section-announcement-bar-sticky){position:relative;z-index:20}.announcement-bar--list{text-align:center;display:flex}.announcement-bar--list:not(.splide__list){justify-content:center;align-items:center;flex-direction:column}@media(min-width:960px){announcement-bar-slider[data-display-mode="2"] .announcement-bar--list{display:flex!important;flex-direction:row}announcement-bar-slider[data-display-mode="2"] .announcement-bar--list .announcement-bar--item{flex:1 1 auto}}.announcement-bar--item{width:100%;color:rgb(var(--color-announcement-bar-text));background-color:rgb(var(--color-announcement-bar-background));--color-text:var(--color-announcement-bar-text);padding-left:var(--page-padding);padding-right:var(--page-padding);position:relative}@media(min-width:960px){.announcement-bar--item.social-media--show{display:flex;justify-content:space-between;align-items:center;text-align:center}}.announcement-bar--item.division_bottom:after{background-color:rgba(var(--color-entry-line));bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.announcement--text{display:inline-block;position:relative}.announcement--text .announcement__link{display:block;position:absolute;top:0;bottom:0;right:0;left:0}.announcement-social-media{height:100%;min-width:180px}.announcement-social-media.announcement-social-media--placeholder{opacity:0;height:0;overflow:hidden}.announcement-social-media .social-media{display:flex;flex-wrap:wrap;align-items:center;gap:15px;padding:8px 0}.announcement-social-media .social-media a{display:flex}.announcement-social-media .social-media svg{width:16px;height:16px}.announcement-bar__text-wrapper{height:100%;display:flex;align-items:center;justify-content:center;gap:100px}@media(max-width:959px){.announcement-bar__text-wrapper{gap:20px}}.announcement-bar__text-wrapper>button{flex-shrink:0;background:0;border:0;padding:0;cursor:pointer;color:currentColor}.announcement-bar__text-wrapper>button:first-child{transform:rotate(90deg)}.announcement-bar__text-wrapper>button:last-child{transform:rotate(-90deg)}#shopline-section-main-product-info.section-padding,#shopline-section-main-product-info .section-padding{padding-top:0;padding-bottom:0}@media only screen and (max-width:959px){#shopline-section-main-product-info.section-padding,#shopline-section-main-product-info .section-padding{padding-top:0;padding-bottom:0}}@keyframes galleryLoaded{0%{transform:translateZ(1px)}100%{transform:translateZ(0px)}}.quick-add-modal__content media-gallery{animation:.1s galleryLoaded}.product__media-item>*{display:block;position:relative}.media--transparent{background-color:transparent;overflow:hidden;position:relative}.media-modal{cursor:zoom-out}.product__media-item .placeholder{width:100%;height:100%;background-color:rgba(var(--color-text),0.05);display:flex;align-items:center;justify-content:center}.product__media-item .placeholder .product-image-placeholder{width:100%;height:100%}.product__media-list .media>img{overflow:hidden;object-position:center center;transition:opacity .4s cubic-bezier(0.25,0.46,0.45,0.94)}.product__media-item .media>img,.product__media-wrapper .deferred-media>*:not(.deferred-media__poster-button){display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.product__media-item .media>.deferred-media__poster{display:flex;align-items:center;justify-content:center;display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}.product__media-toggle{display:flex;border:0;background-color:transparent;color:currentColor;padding:0}.product__media-toggle:after{content:"";cursor:pointer;display:block;margin:0;padding:0;position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.deferred-media__poster{background-color:transparent;border:0;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden}.deferred-media__poster img{width:100%;max-width:100%;height:100%;object-fit:cover}.product__media-list .deferred-media{width:100%}.product__modal-opener:not(.product__modal-opener--image){display:none}.product__modal-opener{width:100%}.thumbnail-list .thumbnail-list__item{position:relative}.thumbnail-list .thumbnail-list__item:before{content:"";display:block;padding-bottom:100%}.thumbnail-list .thumbnail-list__item .thumbnail{position:absolute;top:0;left:0;display:block;height:100%;width:100%;padding:0;color:rgb(var(--color-text));cursor:pointer;background-color:transparent;border:2px solid transparent}.thumbnail-list .thumbnail-list__item .thumbnail[data-current]{border-color:rgb(var(--color-text))}.thumbnail-list .thumbnail-list__item .thumbnail.thumbnail--wide img{height:100%;width:100%;object-fit:cover;pointer-events:none}.thumbnail-list .thumbnail-list__item .thumbnail.thumbnail--narrow img{height:100%;width:auto;max-width:100%;object-fit:cover;pointer-events:none}.thumbnail-list .thumbnail-list__item.thumbnail-list_item--variant:not(:first-child){display:none}.js-init-not-selected-variant .thumbnail-list .thumbnail-list__item.thumbnail-list_item--variant{display:block}.product__media-icon,.thumbnail__badge{position:absolute;background-color:rgb(var(--color-page-background));border-radius:50%;color:rgb(var(--color-light-text));display:flex;align-items:center;justify-content:center;width:10%;right:21px;bottom:21px;z-index:1;border:1px solid rgba(var(--color-light-text),0.05)}.thumbnail__badge{right:10px;top:10px;width:22px;height:22px;pointer-events:none}.thumbnail__badge .icon{width:12px;height:12px}.product__media-icon{min-width:30px;max-width:54px;box-sizing:content-box}.product__media-icon::before{content:"";display:block;width:100%;padding-bottom:100%}.product__media-icon .icon{position:absolute;width:50%;height:50%;top:0;left:0;right:0;bottom:0;margin:auto}.product slider-component .product__media-list,.product slider-component .thumbnail-list{scroll-padding-left:0;scroll-padding-right:0}.product__media-item{max-width:100%;width:100%;flex-grow:1}.product__media-item.product__media-item--variant{display:none}.product__media-item.product__media-item--variant:first-child{display:flex}.js-init-not-selected-variant .product__media-item.product__media-item--variant{display:flex}.product__media-item .deferred-media,.product__media-item .product__media{background-color:rgba(var(--color-image-background));border-radius:var(--media-border-radius-outset)}@media screen and (min-width:960px){.product__media-item .deferred-media,.product__media-item .product__media{padding-bottom:var(--product-image-ratio)}.product__media-item .deferred-media-image,.product__media-item .product__media-image{object-fit:var(--product-image-fill-type)}.product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:none}.product-media-modal__content>.product__media-item--variant.product__media-item--variant:first-child{display:block}.js-init-not-selected-variant .product-media-modal__content>.product__media-item--variant.product__media-item--variant{display:block}.product__media-wrapper{--media-grid-horizontal-space:10px;--media-grid-vertical-space:10px}.product__media-list{column-gap:var(--media-grid-vertical-space);row-gap:var(--media-grid-horizontal-space)}.product__media-list.grid>*{margin-top:0;padding:0}.product__media-list.grid{display:flex;flex-wrap:wrap;margin-bottom:20px;padding:0;list-style:none}.product--columns .product__media-item{max-width:calc(50% - var(--media-grid-horizontal-space) / 2)}.product--stacked .product__media-item:not(:first-child){max-width:calc(50% - var(--media-grid-horizontal-space) / 2)}.product__media-wrapper .slider-mobile-gutter .slider-button{display:none}.product--carousel .slider-mobile-gutter .slider-button{display:flex}.product__media--empty .slider-mobile-gutter .slider-button{display:none}.product--carousel .thumbnail-slider{display:flex;align-items:center}.thumbnail-slider .thumbnail-list.thumbnail-list-grid{display:flex;flex:1;column-gap:var(--media-grid-vertical-space);row-gap:var(--media-grid-horizontal-space)}.product--large .thumbnail-list.thumbnail-list-grid .thumbnail-list__item{width:calc((100% - var(--media-grid-horizontal-space) * 5) / 6)}.product--large .product__thumbnail--medium .thumbnail-list.thumbnail-list-grid .thumbnail-list__item{width:calc((100% - var(--media-grid-horizontal-space) * 6) / 7)}.product--large .product__thumbnail--small .thumbnail-list.thumbnail-list-grid .thumbnail-list__item{width:calc((100% - var(--media-grid-horizontal-space) * 7) / 8)}.product--medium .thumbnail-list.thumbnail-list-grid .thumbnail-list__item{width:calc((100% - var(--media-grid-horizontal-space) * 4) / 5)}.product--medium .product__thumbnail--medium .thumbnail-list.thumbnail-list-grid .thumbnail-list__item{width:calc((100% - var(--media-grid-horizontal-space) * 5) / 6)}.product--medium .product__thumbnail--small .thumbnail-list.thumbnail-list-grid .thumbnail-list__item{width:calc((100% - var(--media-grid-horizontal-space) * 6) / 7)}.product--small .thumbnail-list.thumbnail-list-grid .thumbnail-list__item{width:calc((100% - var(--media-grid-horizontal-space) * 3) / 4)}.product--small .product__thumbnail--medium .thumbnail-list.thumbnail-list-grid .thumbnail-list__item{width:calc((100% - var(--media-grid-horizontal-space) * 4) / 5)}.product--small .product__thumbnail--small .thumbnail-list.thumbnail-list-grid .thumbnail-list__item{width:calc((100% - var(--media-grid-horizontal-space) * 5) / 6)}.product__modal-opener .product__media-icon{opacity:0}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus .product__media-icon{opacity:1}.product__modal-opener[data-pc-magnifier-type="hover"] .product__media-toggle:after{cursor:default}.product__modal-opener[data-pc-magnifier-type="hover"] .product__media-icon{display:none}.product__modal-opener[data-pc-magnifier-type="hover"] .magnifier-hover-img{position:absolute;z-index:2;object-fit:fill;object-position:unset;max-width:unset;top:0;left:0}.product--thumbnail_flatten .product__thumbnail-slider-group,.product--carousel .product__thumbnail-slider-group{display:flex}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--beside,.product--carousel .product__thumbnail-slider-group.product__thumbnail--beside{position:relative;--thumbnail-image-width:114px}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--beside.product__thumbnail--medium,.product--carousel .product__thumbnail-slider-group.product__thumbnail--beside.product__thumbnail--medium{--thumbnail-image-width:80px}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--beside.product__thumbnail--small,.product--carousel .product__thumbnail-slider-group.product__thumbnail--beside.product__thumbnail--small{--thumbnail-image-width:50px}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-preview,.product--carousel .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-preview{flex:1;margin-left:calc(var(--thumbnail-image-width) + 30px)}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-preview .product__media-list,.product--carousel .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-preview .product__media-list{margin-bottom:0}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-slider,.product--carousel .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-slider{flex-direction:column;position:absolute;left:0;top:0;bottom:0}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-slider .thumbnail-list,.product--carousel .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-slider .thumbnail-list{width:var(--thumbnail-image-width);flex-direction:column;max-height:100%}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-slider .thumbnail-list .thumbnail-list__item,.product--carousel .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-slider .thumbnail-list .thumbnail-list__item{width:100%}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-slider .slider-button--prev .icon,.product--carousel .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-slider .slider-button--prev .icon{transform:rotate(180deg)}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-slider .slider-button--next .icon,.product--carousel .product__thumbnail-slider-group.product__thumbnail--beside .thumbnail-slider .slider-button--next .icon{transform:rotate(0deg)}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--bottom,.product--carousel .product__thumbnail-slider-group.product__thumbnail--bottom{flex-direction:column}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--bottom .thumbnail-list--thumbnail_flatten,.product--carousel .product__thumbnail-slider-group.product__thumbnail--bottom .thumbnail-list--thumbnail_flatten{flex-wrap:wrap}.product--thumbnail_flatten .product__thumbnail-slider-group.product__thumbnail--bottom .thumbnail-list,.product--carousel .product__thumbnail-slider-group.product__thumbnail--bottom .thumbnail-list{overflow-y:hidden}}@media screen and (max-width:959px){.product:not(.product--mobile-show,.product--mobile-hide) .thumbnail-preview{margin-left:calc(var(--page-padding) * -1);margin-right:calc(var(--page-padding) * -1)}.product__media-item .deferred-media,.product__media-item .product__media{padding-bottom:var(--product-mobile-image-ratio)}.product__media-item .deferred-media-image,.product__media-item .product__media-image{object-fit:var(--product-mobile-image-fill-type)}.product__media-wrapper{--media-grid-horizontal-space:5px;--media-grid-vertical-space:5px}.product__media-wrapper .slider-counter{font-size:13px;width:57px;padding:0}.product__media-wrapper .slider-buttons{padding-bottom:0}.product__media-wrapper .thumbnail-slider .thumbnail-list.slider{column-gap:calc(var(--media-grid-vertical-space) * 2);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;margin-top:10px;margin-bottom:0}.product__media-wrapper{--mobile-thumbnail-gap:10px}.product__media-wrapper .thumbnail-list__item.slider__slide{width:calc((100% - var(--mobile-thumbnail-gap) * 3) / 3.6)}.product__media-wrapper .product__mobile-thumbnail--medium .thumbnail-list__item.slider__slide{width:calc((100% - var(--mobile-thumbnail-gap) * 4) / 4.6)}.product__media-wrapper .product__mobile-thumbnail--small .thumbnail-list__item.slider__slide{width:calc((100% - var(--mobile-thumbnail-gap) * 5) / 5.6)}.product__media-list.grid{column-gap:var(--media-grid-vertical-space);row-gap:var(--media-grid-horizontal-space);margin-bottom:0;margin-top:20px}.product__media-list.grid>*{margin-top:0;padding:0}.product__media-item{display:flex;align-items:center}.product--mobile-columns .product__media-item:not(:only-child){width:40%}.product--mobile-full .product__media-item:not(:only-child){width:66.67%}.product--mobile-cover .product__media,.product--mobile-cover .product__modal-opener{height:100%}.product_mobile_thumbnail_pagination{margin:14px auto 0;transform:translateZ(0)}.product-pagination__progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:rgba(var(--color-text),0.1);border-radius:100px;height:4px}.product-pagination__progress-inner-bg{position:relative;background-color:rgb(var(--color-text));border-radius:100px;transition:all .3s cubic-bezier(0.78,0.14,0.15,0.86);height:4px;width:var(--progress-percent,100%)}.product-pagination__progress{display:flex;justify-content:center}.product-pagination__dot-slider{display:flex;justify-content:center;flex-wrap:wrap;gap:5px;max-width:calc(100% - 40px);width:max-content}.product-pagination__dot-slider>.tap-area{display:block;width:6px;height:6px;background-color:rgb(var(--color-text));border-radius:50%;opacity:.2;transition:opacity .2s ease-in-out}.product-pagination__dot-slider>.tap-area[data-current]{opacity:1}.product-pagination__slider-bar{width:100%;flex-wrap:nowrap;max-width:100%}.product-pagination__slider-bar>.tap-area{width:100%;height:3px;border-radius:2px;max-width:30px}.product--mobile-controller-position-inner .product_mobile_thumbnail_pagination{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:2}.product--mobile-controller-position-inner .product-pagination__number{background-color:rgba(var(--color-page-background),0.8);border-radius:9999px;padding:2px 4px}.product--mobile-controller-position-inner .product-pagination__number .slider-counter{padding:0 4px}.product--mobile-controller-position-inner .product-pagination__progress{width:100%;bottom:0}.product--mobile-controller-position-inner .product-pagination__dot{background-color:rgba(var(--color-page-background),0.4);border-radius:9999px;padding:6px 12px}.product--mobile-controller-position-inner .product-pagination__slider-bar{background:linear-gradient(0deg,rgba(var(--color-page-background),0.9) 0,rgba(var(--color-page-background),0) 100%);padding:14px;bottom:0}}.product__details-wrapper{margin-top:0}.product__details-container summary{align-items:center}.product__details-container summary .icon-accordion{width:24px;height:24px}.product__details-container summary .icon-accordion svg{width:24px;height:24px}.product__details-container summary .accordion__title{line-height:24px}.product__info-container>*+*{margin:10px 0}.product__info-container{padding-inline:1px}.product__info-container .product__info-item:nth-of-type(1){margin-top:0}.product__info-container>*+.m-10{margin:10px 0}.product__info-container>*+.m-12{margin:12px 0}.product__info-container>*+.m-26{margin:26px 0}.product__info-container .product__info-description{max-width:100%;overflow-x:auto}.product__info-description-expand-container--bottom{padding:40px 12px 0}@media(max-width:959px){.product__info-description-expand-container--bottom{padding:40px 0 0}}.product__info-container .product-title{font-size:var(--title-font-size)}@media(max-width:959px){.product .product__info-wrapper{margin-top:22px}.product__info-container>*+.m-10{margin:8px 0}.product__info-container>*+.m-12{margin:10px 0}.product__info-container>*+.m-26{margin:20px 0}.product__info-container.mobile-text-align--left{text-align:left;--flex-items-align:flex-start}.product__info-container.mobile-text-align--center{text-align:center;--flex-items-align:center}.product__info-container.mobile-text-align--center .product-form__input.column .product-form__input--right{justify-content:center}}@media screen and (min-width:960px){.product__dividing-line{display:block;height:var(--product-desktop-dividing-line-height,1px)}.product__column-sticky{display:block;position:sticky;top:20px;z-index:2}.product:not(.product--columns) .product__media-wrapper{padding-top:40px}.product--left .product__info-wrapper{padding-left:60px;padding-top:40px}.product--left .product__media-wrapper{padding-right:0}.product--right .product__info-wrapper{padding-right:60px;padding-top:40px}.product--right .product__media-wrapper{padding-left:0}.product--large .product__media-wrapper{max-width:66%;width:66%}.product--large .product__info-wrapper{max-width:34%;width:34%}.product--medium .product__media-wrapper,.product--medium .product__info-wrapper{max-width:50%;width:50%}.product--small .product__media-wrapper{max-width:34%;width:34%}.product--small .product__info-wrapper{max-width:66%;width:66%}.product[mount="quick-add-modal"]{padding-right:35px}}@media screen and (max-width:959px){.product__dividing-line{margin-left:var(--product-dividing-line-style)!important;margin-right:var(--product-dividing-line-style)!important;height:var(--product-dividing-line-height)}}.product-form{display:block}.product-form .product-form__error-message-wrapper:not([hidden]){display:flex;align-items:center;margin-bottom:10px;color:rgb(var(--color-discount-tag-background))}.product-form .product-form__error-message-wrapper:not([hidden]) .icon-error{margin-right:5px}.product-form .product-form__buttons>*{margin-bottom:10px}.product-form .product-form__buttons .pay-button-buy-now{overflow:unset}.product__info-item--quantity-input{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.product__info-item--quantity-input .volume-pricing-box{width:100%;margin-top:12px}.product__info-item--quantity-input.column{flex-direction:column;align-items:var(--flex-items-align,flex-start)}.product__info-item--quantity-input.column .quantity-input-label{margin-bottom:8px}.product__info-item--quantity-input.column.full .quantity{width:100%}.product__info-item--quantity-input.row .quantity-input-label{margin-right:8px}.product__info-item--quantity-input.row.half{justify-content:var(--flex-items-align,flex-start)}.product__info-item--quantity-input .quantity{width:156px;min-height:initial;height:42px;flex-shrink:0}@media screen and (max-width:959px){.product__info-item--quantity-input .quantity{width:120px;height:40px}}.product__info-item.text-underline{text-decoration:underline}.product-form__input{flex:0 0 100%;padding:0;margin:0 0 26px 0;max-width:100%;min-width:fit-content;border:0}@media(max-width:959px){.product-form__input{margin:0 0 20px 0}}variant-radios .product-form__input{display:flex;justify-content:space-between;align-items:var(--flex-items-align,flex-start)}variant-radios .product-form__input.column{flex-direction:column}variant-radios .product-form__input.column .product-form__input--right{justify-content:flex-start}variant-radios .product-form__input .product-form__input--left{margin-right:15px;flex-shrink:0;max-width:35%}variant-radios .product-form__input.column .product-form__input--left{max-width:unset;margin-right:0;width:100%}variant-radios .product-form__input .product-form__input--right{display:flex;flex-wrap:wrap;justify-content:flex-end;line-height:normal;gap:8px}variant-radios .product-form__input.medium .product-form__input--right{gap:10px 12px}variant-radios .product-form__input.large .product-form__input--right{gap:12px 16px}variant-radios,variant-selects{display:block}fieldset.product-form__input .form__label{margin-bottom:10px}.product-form__input input[type="radio"]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type="radio"]+label.product-form--color-swatch{--swatch-border-radius:0;--swatch-size:22px;display:inline-block;position:relative;cursor:pointer;width:var(--swatch-size);height:var(--swatch-size);border:1px solid rgb(var(--color-entry-line));background-image:var(--swatch-background-default-image);background-position:center;background-size:20px;background-clip:content-box;border-radius:var(--swatch-border-radius);margin:3px}.product-form__input input[type="radio"]+label.product-form--color-swatch .product-form--color-swatch-inner{background:var(--swatch-background-color);width:100%;height:100%;z-index:1;position:absolute;left:0;top:0;border-radius:calc(var(--swatch-border-radius) - 0.5px)}.product-form__input input[type="radio"]+label.product-form--color-swatch:after{border-radius:var(--swatch-border-radius)}.product-form__input input[type="radio"]+label.product-form--color-swatch.color-swatch-circle{--swatch-border-radius:50%}.product-form__input input[type="radio"]+label.product-form--color-swatch.color-swatch-round_corner{--swatch-border-radius:6px}.product-form__input input[type="radio"]+label.product-form--color-swatch.color-swatch-round_corner:after{--swatch-border-radius:8px}.product-form__input input[type="radio"]+label.product-form--color-swatch.medium{--swatch-size:32px}.product-form__input input[type="radio"]+label.product-form--color-swatch.large{--swatch-size:48px}.product-form__input input[type="radio"]:not([disabled])+label.product-form--color-swatch:hover{border:0}.product-form__input input[type="radio"]:not([disabled])+label.product-form--color-swatch:hover:after{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;border:1px solid #000;padding:2px}.product-form__input input[type="radio"]:checked+label.product-form--color-swatch{border:0}.product-form__input input[type="radio"]:checked+label.product-form--color-swatch:after{content:"";position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;border:1px solid #000;padding:2px}.product-form__input input[type="radio"]:disabled+label.product-form--color-swatch{cursor:not-allowed;overflow:hidden}.product-form__input input[type="radio"]:disabled+label.product-form--color-swatch:before,.product-form__input input[type="radio"].disabled+label.product-form--color-swatch:before{content:"";position:absolute;left:0;top:100%;width:32px;border-bottom:1px solid #000;transform:rotate(-45deg);transform-origin:left;z-index:2}.product-form__input input[type="radio"]:disabled+label.product-form--color-swatch.medium:before,.product-form__input input[type="radio"].disabled+label.product-form--color-swatch.medium:before{width:45px}.product-form__input input[type="radio"]:disabled+label.product-form--color-swatch.large:before,.product-form__input input[type="radio"].disabled+label.product-form--color-swatch.large:before{width:68px}.product-form__input input[type="radio"]:disabled+label.product-form--color-swatch.color-swatch-circle:before,.product-form__input input[type="radio"].disabled+label.product-form--color-swatch.color-swatch-circle:before{left:-3px;top:50%;transform-origin:center}.product-form__input input[type="radio"]:disabled+label.product-form--color-swatch.color-swatch-circle.small:before,.product-form__input input[type="radio"].disabled+label.product-form--color-swatch.color-swatch-circle.small:before{width:28px}.product-form__input input[type="radio"]:disabled+label.product-form--color-swatch.color-swatch-circle.medium:before,.product-form__input input[type="radio"].disabled+label.product-form--color-swatch.color-swatch-circle.medium:before{width:38px}.product-form__input input[type="radio"]:disabled+label.product-form--color-swatch.color-swatch-circle.large:before,.product-form__input input[type="radio"].disabled+label.product-form--color-swatch.color-swatch-circle.large:before{width:54px}.product-form__input input[type="radio"]:disabled+label.product-form--color-swatch:hover:after,.product-form__input input[type="radio"].disabled+label.product-form--color-swatch:hover:after{content:""}.product-form__input input[type="radio"]:checked:disabled+label.product-form--color-swatch{overflow:visible}.product-form__input input[type="radio"]:checked:disabled+label.product-form--color-swatch:after{padding:2px;background-size:calc(100% - 2px)}.product-form__input input[type="radio"]:disabled+label:not(.product-form--color-swatch).variant-image__wrapper .variant-image__image,.product-form__input input[type="radio"].disabled+label:not(.product-form--color-swatch).variant-image__wrapper .variant-image__image{opacity:.5}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch){border:var(--sku-selector-border-thickness) solid rgba(var(--color-text),var(--sku-selector-border-opacity));background-color:rgb(var(--color-page-background));color:rgba(var(--color-text));border-radius:var(--sku-selector-border-radius);display:inline-block;text-align:center;cursor:pointer;position:relative;vertical-align:middle;padding:8px 12px}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch)::before{content:"";position:absolute;left:7.5px;top:50%;width:calc(100% - 15px);border-bottom:1px solid rgba(var(--color-text),0.1);transform:rotate(-35deg);opacity:0}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch)::after{content:"";width:calc(100% + 2px + var(--sku-selector-border-thickness) * 2);height:calc(100% + 2px + var(--sku-selector-border-thickness) * 2);position:absolute;top:calc(var(--sku-selector-border-thickness) * -1 - 1px);left:calc(var(--sku-selector-border-thickness) * -1 - 1px);border:1px solid transparent;border-radius:var(--sku-selector-border-radius-outset)}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch):hover::after{border-color:rgba(var(--color-text),var(--sku-selector-border-opacity))}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch).small{padding:0 8px}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch).large{padding:12px 20px}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch).variant-image__wrapper{position:relative;width:40px;height:40px;padding:5px}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch).variant-image__wrapper tool-tip{max-width:min(80vw,100px)}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch).variant-image__wrapper .variant-image__image{width:100%;height:100%;object-fit:contain}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch).variant-image__wrapper.small{width:30px;height:30px}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch).variant-image__wrapper.large{width:52px;height:52px}.product-form__input input[type="radio"]:checked+label:not(.product-form--color-swatch){background-color:rgba(var(--color-button-background));color:rgba(var(--color-button-text));border-color:rgba(var(--color-button-background))}.product-form__input input[type="radio"]:checked+label:not(.product-form--color-swatch).variant-image__wrapper{background-color:transparent}.product-form__input input[type="radio"]:checked+label:not(.product-form--color-swatch):hover::after{border-color:transparent}.product-form__input input[type="radio"]:disabled+label:not(.product-form--color-swatch),.product-form__input input[type="radio"].disabled+label:not(.product-form--color-swatch){color:rgba(var(--color-text),0.1);background-color:transparent;overflow:hidden}.product-form__input input[type="radio"]:disabled+label:not(.product-form--color-swatch)::before,.product-form__input input[type="radio"].disabled+label:not(.product-form--color-swatch)::before{opacity:1}.product-form__input input[type="radio"]:disabled+label:not(.product-form--color-swatch):hover::after,.product-form__input input[type="radio"].disabled+label:not(.product-form--color-swatch):hover::after{border-color:transparent}.product-form__input input[type="radio"]:disabled+label:not(.product-form--color-swatch){cursor:not-allowed}.product-form__input input[type="radio"]:disabled:checked+label:not(.product-form--color-swatch),.product-form__input input[type="radio"].disabled:checked+label:not(.product-form--color-swatch){border-color:rgba(var(--color-button-background))}variant-selects .field::after,variant-selects .field:hover::after,variant-selects .field:focus::after,variant-selects .field:focus-within::after{border-color:rgba(var(--color-entry-line))}variant-selects .variant-input-wrapper{display:flex;justify-content:space-between;margin-bottom:20px}variant-selects .variant-input-wrapper.column{flex-direction:column}@media(max-width:959px){variant-selects .variant-input-wrapper.column{align-items:var(--flex-items-align,flex-start)}}variant-selects .variant-input-wrapper.column .form__label{margin-right:0;margin-bottom:8px;width:100%;max-width:unset}variant-selects .variant-input-wrapper .form__label{margin-right:15px;flex-shrink:0;max-width:35%}variant-selects .variant-input-wrapper .field{width:156px;height:40px;height:42px;flex-shrink:0}@media screen and (max-width:959px){variant-selects .variant-input-wrapper .field{width:120px;height:40px}}variant-selects .variant-input-wrapper .field{margin-bottom:0}variant-selects .variant-input-wrapper .field>select{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}variant-selects .variant-input-wrapper .field .field__input--classic{padding:0 10px}variant-selects .variant-input-wrapper .field.small{height:24px}variant-selects .variant-input-wrapper .field.small .field__input--classic{padding:0 8px}variant-selects .variant-input-wrapper .field.large{height:48px}variant-selects .variant-input-wrapper .field.large .field__input--classic{padding:0 12px}.product__sell-info{margin-bottom:0}.product__sell-info .product__sell-box{display:flex;align-items:center;margin-bottom:10px}.product__sell-info .product__sell-box:last-child{margin-bottom:0}.product__sell-info .product__sell-icon{min-width:24px;color:rgb(var(--color-text));stroke:currentColor;line-height:1}.product__sell-info .product__sell-text{margin-left:16px;color:rgb(var(--color-text))}.product__sell-info .product__sell-text a{text-decoration:underline}.product__sell-info.product__sell-info-horizontal{display:grid}.product__sell-info.product__sell-info-horizontal.onlyTwo{grid-template-columns:repeat(2,calc((100% - 20px) / 2))}.product__sell-info.product__sell-info-horizontal.overThree{grid-template-columns:repeat(3,calc((100% - 40px) / 3))}.product__sell-info.product__sell-info-horizontal{grid-column-gap:20px}.product__sell-info.product__sell-info-horizontal .product__sell-box{margin-bottom:0;margin-top:10px;display:block;text-align:center}.product__sell-info.product__sell-info-horizontal .product__sell-box .product__sell-text{margin-left:0;padding:10px 14px 0 14px}@media screen and (max-width:959px){.product__sell-info.product__sell-info-horizontal .product__sell-box .product__sell-text{padding:10px 7px 0 7px}}.product__sell-info.product__sell-info-horizontal .product__sell-box:nth-child(1),.product__sell-info.product__sell-info-horizontal .product__sell-box:nth-child(2),.product__sell-info.product__sell-info-horizontal .product__sell-box:nth-child(3){margin-top:0}@keyframes popup-link-fade-in{0%{transform:var(--start-transform,translateY(30px))}100%{transform:var(--end-transform,translateY(0))}}.popup-link-modal summary{display:inline-block}.popup-link-modal__close{background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;position:absolute;top:10px;right:10px;width:28px;height:28px;border:0;transform:translate3d(0,0,0)}.popup-link-modal__close>svg{width:12px;height:12px}.popup-link-modal__container{--modal-animation-name:popup-link-fade-in;max-width:560px;max-height:560px}.popup-link-modal__content{width:100%;height:100%;overflow:auto;padding:40px 20px 20px}.popup-link-modal__button{display:inline-flex;align-items:center}.popup-link-modal__button>svg{width:24px;height:24px;margin-inline-end:10px}@media screen and (max-width:959px){.popup-link-modal__container{bottom:0;left:0;right:0;top:0;height:80%;margin-bottom:0;--start-transform:translateY(100%);padding:0}.popup-link-modal__content{padding:30px 10px 10px}}.product-link__images{display:grid;gap:20px}.product-link__images.product-link__images--small{grid-template-columns:repeat(3,1fr)}.product-link__images.product-link__images--middle{grid-template-columns:repeat(2,1fr)}.product-link__images.product-link__images--large{grid-template-columns:1fr}.product-link__images .product-link__images-item{position:relative;width:100%;height:100%}.product-link__images .product-link__images-item img{background-color:rgba(var(--color-image-background));border:0;object-fit:cover;object-position:center;display:block;height:100%;width:100%}.product-link__images--contain .product-link__images-item img{object-fit:contain}.product-link__button.button-size__small .product-link__button-btn{padding-block-start:10px;padding-block-end:10px}@media screen and (max-width:959px){.product-link__button.button-size__small .product-link__button-btn{padding-block-start:9px;padding-block-end:9px}}.product-link__button.button-size__medium .product-link__button-btn{padding-block-start:11px;padding-block-end:11px}.product-link__button.button-size__large .product-link__button-btn{padding-block-start:13px;padding-block-end:13px}.product-link__button.button-size__huge .product-link__button-btn{padding-block-start:15px;padding-block-end:15px}.product-link__button.button-width__full .product-link__button-btn{width:100%}.product__inventory .low-stock,.product__inventory .in-stock,.product__inventory .out-stock{display:inline-flex;align-items:flex-start}.product__inventory .low-stock::before,.product__inventory .in-stock::before,.product__inventory .out-stock::before{--icon-size:10px;content:"";display:block;width:var(--icon-size);height:var(--icon-size);border-radius:50%;background-color:currentColor;margin:calc((1em * var(--body-line-height) - var(--icon-size)) / 2) 0;margin-right:8px;flex-shrink:0}.product__inventory .low-stock::before{background-color:#fe9e0f}.product__inventory .in-stock::before{background-color:#35c08e}.product__inventory .out-stock{color:#f86140}.product-photo-swipe{--pswp-bg:rgb(var(--color-page-background))!important;--pswp-placeholder-bg:rgb(var(--color-page-background))!important}.product-photo-swipe .pswp-with-perma-preloader .pswp__icn{display:none!important}.product-pswp__toolbar{align-items:center;bottom:30px;display:flex;justify-content:center;left:0;position:absolute;right:0;transform:translateY(0);transition:transform .25s .6s}.product-pswp__toolbar .product-pswp__button{background-color:rgba(var(--color-page-background));border:1px solid;border-color:rgba(var(--color-entry-line));border-radius:50%;cursor:pointer;line-height:0;margin:15px;min-width:0;padding:10px;position:relative}.product-pswp__toolbar .product-pswp__button svg{stroke:rgba(var(--color-text));height:13px;margin:8px;pointer-events:none;width:13px}.photo-swipe-media-outside-wrapper{position:relative;width:100%;height:calc(100% - var(--gap))}.photo-swipe-media-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-swipe-media-wrapper::before{content:"";display:block;padding-top:var(--padding-top)}.photo-swipe-media{position:absolute;top:0;left:0;width:100%;height:100%}.photo-swipe-media iframe,.photo-swipe-media video{position:absolute;width:100%;height:100%}.product-title{font-weight:bold}#ProductInfo-main-product-info .product-title{--title-font-size:28px}.price{display:inline-block;color:rgb(var(--color-sale))}.price>*{display:inline-block;vertical-align:top}.price .price__sale{display:flex;flex-wrap:wrap;align-items:center}.price .price__sale.sale_save .price-position-sale{order:1}.price .price-item--save,.price .price-item--sale,.price .price-item--regular{margin-right:6px}.price .price__sale .price-item--sale{color:rgb(var(--color-sale))}.price .price__sale .price-item--regular{text-decoration:line-through;color:rgb(var(--color-light-text));font-size:var(--regular-price-font-size,inherit)}.price .price-item--save.font_size_medium,.price .price-item--sale.font_size_medium,.price .price-item--regular.font_size_medium{font-size:1.3em}.price .price__sale.sale_save .price-position-save{order:2}.price .price__sale .price-item--save.price-item--save-button{background:rgb(var(--color-discount-tag-background));color:rgb(var(--color-discount-tag-text));border-radius:var(--save-button-radius,4px);padding:4px 12px}._wrapper_gfhmu_9{width:100%}._container_gfhmu_12{position:relative;left:50%;overflow:hidden;transform:translate(-50%);transition:height .5s;letter-spacing:normal;line-height:1.5}._container_gfhmu_12._seedMobile_gfhmu_21{width:100vw;max-width:960px}._countdown_gfhmu_25{display:flex;position:relative;box-sizing:border-box;align-items:center;width:100%;height:50px;padding:0 12px;overflow:hidden;font-family:Helvetica,Arial,sans-serif!important}._countdown_gfhmu_25._templateRed_gfhmu_77{padding:0 16px;background:linear-gradient(270deg,#FF6B35 0,#D65A31 100%);color:#fff}@media screen and (max-width:750px){._countdown_gfhmu_25._templateRed_gfhmu_77{padding:0 12px}}._countdown_gfhmu_25._templateRed_gfhmu_77:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../media/texture.a3fca241.png);background-repeat:no-repeat;background-position:center}._countdown_gfhmu_25 ._title_gfhmu_43{display:-webkit-box;position:relative;z-index:1;box-sizing:border-box;flex:1;margin:0 8px 0 0;padding:0 4px;overflow:hidden;font-family:inherit;font-size:14px;font-weight:700;-webkit-box-orient:vertical;-webkit-line-clamp:2}._countdown_gfhmu_25._templateRed_gfhmu_77 ._title_gfhmu_43{font-style:normal}._timeout_167n2_10{flex-shrink:0;min-width:114px;border-radius:4px;font-family:inherit;font-size:16px;font-weight:700;text-align:right}._timeItem_167n2_1{display:inline-block;box-sizing:border-box;height:24px;padding:0 4px;border-radius:4px;font-family:inherit;line-height:24px}._countdown_gfhmu_25 div{box-sizing:border-box}._countdown_gfhmu_25>div{position:relative;z-index:1}._timeout_167n2_10._red_167n2_19{background:#fff;color:#ff4139}._timeout_167n2_10._red_167n2_19 ._timeItem_167n2_1{margin:0;background:#fff}#cod-plugin{width:100%}.plugin-cod-select-bundle{margin-top:20px}.plugin-cod-select-bundle__title{font-size:16px;font-weight:600;line-height:22px;color:#242833;margin-bottom:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plugin-cod-select-bundle ul{list-style-type:none;margin:0;padding:0}.plugin-cod-select-bundle__items.plugin-cod-select-bundle__items{display:flex;flex-wrap:wrap;text-align:center;word-break:break-word;margin-right:-10px;margin-bottom:-10px}.plugin-cod-select-bundle__item{width:calc(33.3333% - 6.66667px);display:flex;flex-direction:column;align-items:stretch;position:relative;justify-content:center}.plugin-cod-select-bundle__item--col2{width:calc(50% - 10px)}.plugin-cod-select-bundle__items.plugin-cod-select-bundle__items>*{margin-right:10px;margin-bottom:10px}.plugin-cod-select-bundle__item.recommend_row{justify-content:flex-end}.plugin-cod-select-bundle__item__recommend{font-size:12px;line-height:16px;color:#fff;font-weight:500;pointer-events:none;background:linear-gradient(90deg,#FF6B35 0,#D65A31 100%);border-radius:4px 4px 0 0;padding:5px}.plugin-cod-select-bundle__item__wrapper{display:flex;flex-direction:column;justify-content:center;position:relative;flex-grow:1;cursor:pointer;border-width:1px;border-style:solid;border-color:#d7dbe7;border-image:initial;border-radius:4px;padding:10px}@media(max-width:959px){.plugin-cod-select-bundle__item__wrapper{padding:5px}}.plugin-cod-select-bundle__item__recommend.plugin-cod-select-bundle__item__recommend+.plugin-cod-select-bundle__item__wrapper{border-radius:0 0 4px 4px}.plugin-cod-select-bundle__item.selected .plugin-cod-select-bundle__item__wrapper{background:#fff8ef}.plugin-cod-select-bundle__item__pic{color:#FF6B35;font-size:16px;line-height:24px;font-weight:600}.plugin-cod-select-bundle__item__price--regular,.plugin-cod-select-bundle__item__price--sale{font-size:12px;line-height:16px;font-weight:500}.plugin-cod-select-bundle__item__price--save{font-size:14px;line-height:20px;color:#fff;font-weight:500;align-self:center;margin-top:4px;background:linear-gradient(90deg,#FF6B35 0,#D65A31 100%);border-radius:3px;padding:0 3px}.plugin-cod-select-bundle__item__wrapper::after{content:"";position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;border-width:0;border-style:solid;border-color:transparent;border-image:initial}.plugin-cod-select-bundle__item__wrapper:hover::after{content:"";position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;border-width:2px;border-style:solid;border-color:#FF6B35;border-image:initial;border-radius:4px;transition:border-color .3s ease-out}.plugin-cod-select-bundle__item.selected .plugin-cod-select-bundle__item__wrapper::after{content:"";position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;border-width:2px;border-style:solid;border-color:#FF6B35;border-image:initial;border-radius:4px}.plugin-cod-select-bundle__item__recommend.plugin-cod-select-bundle__item__recommend+.plugin-cod-select-bundle__item__wrapper.plugin-cod-select-bundle__item__wrapper::after{border-radius:0 0 4px 4px}.plugin-cod__delivery{margin-top:20px}.plugin-cod__price{margin-top:20px;padding:12px;background:#f8f8f8;border-width:1px;border-style:solid;border-color:#ddd;border-image:initial;border-radius:4px}.plugin-cod-form.plugin-cod-form-container .plugin-cod__price{margin-top:20px;margin-bottom:20px}.plugin-cod__price .plugin-cod__price--count,.plugin-cod__price .plugin-cod__price--sub-total,.plugin-cod__price .plugin-cod__price--discount,.plugin-cod__price .plugin-cod__price--Fee{display:flex;margin-bottom:8px;justify-content:space-between;align-items:center}.plugin-cod__price .plugin-cod__price--count .label,.plugin-cod__price .plugin-cod__price--sub-total .label,.plugin-cod__price .plugin-cod__price--discount .label,.plugin-cod__price .plugin-cod__price--Fee .label{color:#686868;flex:0 0 50%}.plugin-cod__price .plugin-cod__price--count .value,.plugin-cod__price .plugin-cod__price--sub-total .value,.plugin-cod__price .plugin-cod__price--discount .value,.plugin-cod__price .plugin-cod__price--Fee .value{color:#686868;font-weight:700}.plugin-cod__price .plugin-cod__price--total{display:flex;justify-content:space-between;font-size:18px;line-height:28.8px;font-weight:500}.plugin-cod__price .plugin-cod__price--total .value{font-weight:700}.plugin-cod-form-item__field{margin-bottom:20px}.plugin-cod-form .plugin-cod__field{--color-text:0,0,0;--color-page-background:255,255,255;--input-border-thickness:1px;--input-border-opacity:20%;--input-border-radius:4px;--input-border-radius-outset:5px;--input-shadow-opacity:20%;--input-shadow-offset-x:0;--input-shadow-offset-y:0;--input-shadow-blur:0;display:flex;justify-content:space-between;position:relative;width:100%;box-sizing:border-box;line-height:1.4;font-size:14px;align-items:center;color:rgba(var(--color-text));background-color:rgba(var(--color-page-background));margin-bottom:20px;flex-flow:row;transition:.3s;border-width:initial;border-style:none;border-color:initial;border-image:initial}@media(max-width:959px){.plugin-cod-form .plugin-cod__field{margin-bottom:16px}}.plugin-cod-form .plugin-cod__field.dialing-code{width:30%;min-width:70px}.plugin-cod-form.plugin-cod-form-container .plugin-cod__field{margin-bottom:0}.plugin-cod-form .plugin-cod__field__input{width:100%;border-radius:4px;border:0;padding:32px 16px 8px;background:0;line-height:1.15;box-shadow:none!important;color:rgba(var(--color-text));height:56px;-webkit-appearance:none;font-size:16px;font-weight:bold}.plugin-cod-form .plugin-cod__field__input::-webkit-input-placeholder{opacity:0}.plugin-cod-form .plugin-cod__field__input:-ms-input-placeholder{opacity:0}.plugin-cod-form .plugin-cod__field__input::placeholder{opacity:0}.plugin-cod-form .plugin-cod__field__input:focus~.plugin-cod__field__label,.plugin-cod-form input.plugin-cod__field__input:not(:placeholder-shown)~.plugin-cod__field__label,.plugin-cod-form select.plugin-cod__field__input.has-value~.plugin-cod__field__label,.plugin-cod-form .plugin-cod__field__input:-webkit-autofill~.plugin-cod__field__label{-webkit-transform:scale(.8) translate(0,-90%);transform:scale(.8) translateY(-90%);word-break:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;-webkit-line-clamp:1;-webkit-box-orient:vertical;width:100%}.plugin-cod-form .plugin-cod__field__input--classic:focus:after,.plugin-cod-form .plugin-cod__field__input--classic:focus-within:after,.plugin-cod-form .plugin-cod__field__input:focus:after,.plugin-cod-form .plugin-cod__field__input:focus-within:after{border-color:rgba(var(--color-text),var(--input-border-opacity));border-width:calc(var(--input-border-thickness) + 1px)}.plugin-cod-form .plugin-cod__field__input--classic:focus-visible,.plugin-cod-form .plugin-cod__field__input--classic:focus,.plugin-cod-form .plugin-cod__field__input:focus-visible,.plugin-cod-form .plugin-cod__field__input:focus{outline:0}.plugin-cod-form .plugin-cod__field__input::-webkit-search-cancel-button{display:none}.plugin-cod-form .plugin-cod__field__input:-webkit-autofill,.plugin-cod-form .plugin-cod__field__input:-webkit-autofill:hover,.plugin-cod-form .plugin-cod__field__input:-webkit-autofill:focus,.plugin-cod-form .plugin-cod__field__input:-webkit-autofill:active{-webkit-transition:background-color 5000000s ease-in-out 0s;transition:background-color 5000000s ease-in-out 0s}select.plugin-cod__field__input:focus::placeholder{font-size:12px;transition:font-size .3s ease}select.plugin-cod__field__input:focus::-moz-placeholder{font-size:12px}select.plugin-cod__field__input:-ms-input-placeholder{font-size:12px}.plugin-cod-form .plugin-cod__field__label{position:absolute;left:16px;right:0;top:50%;pointer-events:none;transform:translateY(-50%);transform-origin:left top;word-break:break-word;color:#7a8499;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:transform .3s,-webkit-transform .3s;overflow:hidden}.plugin-cod-form .plugin-cod__field::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;pointer-events:none;box-shadow:var(--input-shadow-offset-x) var(--input-shadow-offset-y) var(--input-shadow-blur) rgba(var(--color-text),var(--input-shadow-opacity));border-width:var(--input-border-thickness);border-style:solid;border-color:rgba(var(--color-text),var(--input-border-opacity));transition:border-color .3s;border-radius:var(--input-border-radius-outset)}.plugin-cod-form .plugin-cod__field__phone-wrapper{display:flex;gap:10px}.plugin-cod-form.plugin-cod-form-container .plugin-cod__field.dialing-code{align-self:baseline}.plugin-cod__delivery .plugin-cod__field.dialing-code .plugin-cod__field__input{padding:16px}.plugin-cod-form .plugin-cod__field select~.icon-loading,.plugin-cod-form .plugin-cod__field select~.icon-arrow{pointer-events:none;position:absolute;top:0;bottom:0;right:20px;margin:auto}.plugin-cod__field__phone-input{display:flex;flex-direction:column;width:100%}@media(max-width:959px){.plugin-cod__payBtn-wrapper{margin-top:20px}}.plugin-cod-form-item__wrapper{width:100%;margin-top:24px}.plugin-cod__btn{text-align:center;font-size:16px;align-items:center;justify-content:center;line-height:1.375;padding:12px;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-radius:4px;box-sizing:border-box;border:1px solid transparent;background-color:#29252c;color:#fff;-webkit-transform:translateZ(0);transform:translateZ(0)}@media(max-width:959px){.plugin-cod__btn{font-size:14px;padding:15px;line-height:1.14}}.plugin-cod-form-item__cod-btn,.plugin-cod-form-item__buynow-btn{background-color:var(--background-color);border-color:var(--border-color);color:var(--text-color);font-style:var(--font-style);font-weight:var(--font-weight);font-size:var(--font-size);border-width:var(--border-width);border-radius:var(--border-radius);box-shadow:0 5px 20px 0 rgba(0,0,0,var(--box-shadow))}@media(max-width:959px){.plugin-cod__cod-btn{letter-spacing:.3em}}.plugin-cod__btn-loadingIcon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;color:currentColor;display:none;vertical-align:middle;width:20px;height:20px;-webkit-animation:plugin-cod__loading 1s infinite linear;animation:plugin-cod__loading 1s infinite linear}.plugin-cod__payBtn-wrapper--float{position:fixed;z-index:10;padding:20px 20px 20px 0;bottom:0;left:0;width:100%;justify-content:flex-end;display:none;-webkit-animation:btnFadeIn .2s ease;animation:btnFadeIn .2s ease;background-color:#fff}@media(max-width:959px){.plugin-cod__payBtn-wrapper--float{padding:20px}}.plugin-cod__payBtn-wrapper--float.visible{display:flex;flex-direction:column;row-gap:20px}.plugin-cod__payBtn-wrapper--float .plugin-cod-form-item__wrapper{margin-top:0}@media(max-width:959px){.plugin-cod__payBtn-wrapper--float .plugin-cod__cod-btn{width:100%}}.plugin-cod-form-item__error{color:#ff385c;margin-top:4px}.plugin-cod-form .plugin-cod-form-item--error:after{border-color:#ff385c}.product-form__input input[type="radio"]+label:not(.product-form--color-swatch){border:var(--sku-selector-border-thickness) solid rgba(var(--color-text),var(--sku-selector-border-opacity));background-color:rgb(var(--color-page-background));color:rgba(var(--color-text));border-radius:var(--sku-selector-border-radius);display:inline-block;text-align:center;cursor:pointer;position:relative;vertical-align:middle;padding:8px 12px}.product-form__input input[type="radio"]:checked+label:not(.product-form--color-swatch){background-color:rgba(var(--color-button-background));color:rgba(var(--color-button-text));border-color:rgba(var(--color-button-background))}.product-form__input--right p{margin:0}.option-img img{width:100%;max-width:82px}.express-group{width:100%}.heading2{font-size:18px;font-weight:600;line-height:1.5}.plugin-cod__field .checkout-shipment__header{color:#2c2c2c;margin-bottom:16px;word-break:break-word}@media screen and (max-width:750px){.plugin-cod__field .checkout-shipment__header{margin-bottom:12px}}.express-main .express-list{background:transparent}.express-main .express{border-bottom:1px solid rgba(44,44,44,0.18)}.checkout-shipment .express-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-direction:row nowrap;flex-direction:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0}.express-main .express-header{background:transparent;color:#2c2c2c;padding:16px}.express-main input[type=radio]{-webkit-appearance:none;appearance:none;border-radius:50%;height:18px;margin:0;padding:0!important;position:relative;-webkit-transition:border-color var(--v-duration-base,.2s),background var(--v-duration-base,.2s);transition:border-color var(--v-duration-base,.2s),background var(--v-duration-base,.2s);width:18px;box-sizing:border-box;border:1px solid #276eaf;cursor:pointer}.express-main input[type=radio]:after{border-radius:50%;content:"";height:14px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width var(--v-duration-base,.2s),height var(--v-duration-base,.2s);transition:width var(--v-duration-base,.2s),height var(--v-duration-base,.2s);width:14px}.express-main input[type=radio]:checked:after{background:#fff;height:6px;width:6px}.express-main input[type=radio]:checked{background:#276eaf;border-color:#276eaf}.express-main input[type=radio]:not(:disabled):hover{border-color:#276eaf}.express-main .express-header__radio{margin-right:12px!important;margin-top:2px!important;min-width:16px}.checkout-shipment .express-header__title{-webkit-box-flex:1;-webkit-flex:1;flex:1;font-weight:500;margin-right:12px;word-break:break-word}.checkout-shipment .express-header__charge{text-align:right;word-break:break-word}.checkout-shipment .express-header__charge-free{word-break:break-word}.gogshop-msg-model{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);padding:16px 24px;background:rgba(30,30,30,0.78);backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,0.35);color:rgba(255,255,255,0.75);font-size:15px;line-height:1.5;text-align:center;z-index:9999;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:all .4s cubic-bezier(0.34,1.56,0.64,1);max-width:80%;min-width:auto;white-space:nowrap}.gogshop-msg-model.show{opacity:1;transform:translate(-50%,-50%) scale(1)}.gogshop-msg-model.hide{opacity:0;transform:translate(-50%,-50%) scale(0.95)}@media(max-width:480px){.gogshop-msg-model{padding:14px 20px;border-radius:10px;font-size:14px;max-width:90%;white-space:normal}}#shopline-section-product-recommendations{margin-top:calc(var(--section-vertical-gap) / 2)}#shopline-section-product-recommendations.section-padding,#shopline-section-product-recommendations .section-padding{padding-top:80px;padding-bottom:80px}@media only screen and (max-width:959px){#shopline-section-product-recommendations.section-padding,#shopline-section-product-recommendations .section-padding{padding-top:40px;padding-bottom:40px}}.product-recommendations-title.medium{font-size:calc(var(--title4-font-size) * 1)}.slider-product-recommendations.no-slider-mobile>.slider{flex-wrap:wrap}.card{--tag-pc-gap:8px;--tag-mobile-gap:8px;display:flex;flex-direction:column;height:100%;text-decoration:none;z-index:0}.card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}.card-main{position:relative;flex:1 0 0}.card-wrapper .full-unstyled-link{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.card .card__inner--wrapper{background-color:rgba(var(--color-image-background));padding:var(--card-image-padding,0px)}.card .card__media{position:absolute;bottom:0;top:0;right:0;left:0;overflow:hidden;z-index:2;background-color:rgb(var(--color-image-background))}.card.product-card-wrapper .card__inner--wrapper .card__inner .card__media{border-radius:calc(var(--product-card-border-radius) - var(--product-card-border-thickness))}.card .card__media>img{height:100%;object-fit:var(--image-fill-type,cover);object-position:var(--image-object-position,center center);width:100%;position:absolute;top:50%;bottom:0;left:0;right:0;transform:translateY(-50%);transition:opacity var(--duration-long) ease;transition-property:opacity,transform;border-radius:var(--media-border-radius-outset)}.card .card__badge:not(:empty){z-index:2;position:absolute;padding:4px 8px;background-color:rgb(var(--card-badge-bg,var(--color-discount-tag-background)));color:rgb(var(--card-badge-text-color,var(--color-discount-tag-text)));border-radius:var(--badge-border-radius)}.card .card__badge.left_bottom{bottom:var(--tag-pc-gap);left:var(--tag-pc-gap)}@media(max-width:959px){.card .card__badge.left_bottom{bottom:var(--tag-mobile-gap);left:var(--tag-mobile-gap)}}.card .card__content{margin-top:20px;position:relative}@media(max-width:959px){.card .card__content{margin-top:10px}}.display-1-row,.display-2-rows{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;padding-right:4px;-webkit-box-orient:vertical}.display-1-row{-webkit-line-clamp:1}.card .card__content .product__title{margin:0;margin-bottom:12px;text-align:var(--product-card-content-align)}@media(max-width:959px){.card .card__content .product__title{margin-bottom:6px}}.card .card__content .card__content-bottom{display:flex;justify-content:space-between;align-items:flex-end}.card .card__content .card__content-bottom-left{justify-content:space-between}.card .card__content .card__content-bottom .price__sale{justify-content:unset}.footer{background-color:rgb(var(--color-footer-background));--color-text:var(--color-footer-text);color:rgb(var(--color-footer-text))}.section-footer-padding{margin-top:var(--section-vertical-gap);padding-top:calc(var(--padding-top) / 2);padding-bottom:calc(var(--padding-bottom) / 2)}@media(max-width:959px){.footer__content-bottom{flex-direction:column-reverse;display:flex;row-gap:20px}}.footer__copyright{text-align:center;margin-top:10px}@media(max-width:959px){.footer__copyright{margin-top:0}}.footer_content_left .footer__copyright{text-align:left}@media(max-width:959px){.copyright__content{margin-top:8px}}.advc-back-to-top{background:rgba(255,255,255,1);border-radius:40px;right:6px;bottom:100px}@media only screen and (max-width:750px){.advc-back-to-top{right:10px;bottom:82px}}#advc-backTop{cursor:pointer;height:60px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;width:60px;z-index:125;box-shadow:5px 5px 10px rgba(0,0,0,0.3)}@media(max-width:749.98px){#advc-backTop{height:50px;width:50px}}#advc-backTop.show{opacity:1;pointer-events:auto}#advc-backTop .advc-back-to-top--icon{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;width:100%}.gogshop-line-io{bottom:160px;right:0;box-sizing:border-box;position:fixed!important;z-index:20000160!important;direction:ltr;text-align:right}.gogshop-line-io a{color:#337ab7;text-decoration:none}.gogshop-line-io img{display:block;width:100%}.hKYcqG{display:flex;margin:7px;position:relative;-webkit-box-pack:end;justify-content:flex-end}.gogshop-line-io>*{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;box-sizing:border-box!important}.hMTVHK{display:none}.hMTVHK.clickst{display:inline-block;animation-duration:.2s;animation-timing-function:ease;animation-delay:.05s;transform:translateY(0px);animation-fill-mode:backwards;animation-name:bhWfGd}.eySZQj{box-shadow:rgba(136,136,136,0.4) 0 1px 7px;min-height:149px;border-radius:10px;right:0;bottom:86px;background-color:#fff;width:302px;position:absolute;line-height:23px;font-size:14px;text-align:center;font-family:Roboto,"Helvetica Neue",sans-serif}.gTpDWL{order:2;position:relative}.fgIrjD{flex-shrink:0;opacity:1;width:56px;height:56px;border-radius:50%;display:block;order:2;padding:5px;box-sizing:border-box;cursor:pointer;overflow:hidden;box-shadow:rgba(136,136,136,0.4) 0 1px 7px;transition:.5s;position:relative;z-index:200;animation:auto ease 0s 1 normal none running none;text-decoration:none!important;background-color:#00c300!important}.kKsydr{background-color:#00c300;display:flex;height:50px;border-radius:9px 9px 0 0;-webkit-box-align:center;align-items:center;text-align:left}.dLpmyL{width:28px;height:28px;margin:0 3px 0 12px}.lmSbXj{text-align:left;color:#fff}.etEzpE{cursor:pointer;width:24px;margin:6px 12px 0 auto}.BVAfu{margin:25px 20px}.body-fbpage .buy-nav{bottom:103px}.body-fbpage .gogshop-line-io{bottom:174px}.product__info-description img,.product__info-description video{width:100%;max-width:100%}.header{--header-column-gap:8px;--color-text:var(--color-header-text);display:flex;flex-direction:column;justify-content:center;position:relative;background-color:rgb(var(--color-header-background));color:rgb(var(--transparent-color-text,var(--color-header-text)));--header-highlight-background:#000;--header-highlight-text-color:#FFF}.header__container{display:grid;column-gap:var(--header-column-gap);align-items:center}.header__heading{grid-area:logo;margin:14px auto;display:flex}.header__heading-link{position:relative;color:rgb(var(--color-text));font-size:30px;text-align:left;text-decoration:none}.header__container--middle-left .header__buttons{grid-area:buttons;justify-self:end;display:flex}.header__inline-nav{grid-area:menu}.header__inline-menus{display:flex;align-items:center;flex-wrap:wrap;padding:0}.header-inline-menus__item{padding:0 16px}.menus__link{position:relative;display:inline-block;text-decoration:none;color:rgb(var(--color-text));opacity:1;transition:opacity .2s;cursor:pointer}.header-inline-menus__link{--padding-inline:0;--padding-block:12px;position:relative;display:inline-flex;align-items:center;padding:var(--padding-block) var(--padding-inline)}.header-inline-menus__link::after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;will-change:transform;height:1px;transform:scaleX(0);transform-origin:left center;background:rgb(var(--color-text));transition:all .25s cubic-bezier(0.104,0.204,0.492,1)}.header-inline-menus__link:hover::after,.header-inline-menus__link:focus::after{transform:scale(1)}.header__tools{grid-area:tools;justify-self:flex-start}.header__icons,.header__tools{display:flex;align-items:center;margin-left:calc(-1 * var(--header-column-gap))}.header__icons>*,.header__tools>*{margin-left:var(--header-column-gap)}.tile-search .header__tools{width:100%}.search-modal__content{display:flex;align-items:center;justify-content:center}.header .search-modal__content{color:rgb(var(--color-text))}.search-modal__form{position:relative;flex:1 0 0}.search-modal__field{position:relative;margin:0;background-color:rgb(var(--color-header-background));color:rgb(var(--color-header-text))}.predictive-search{--predictive-search-result-padding:20px;display:none;position:absolute;top:100%;left:0;width:100%;background-color:rgb(var(--color-header-background));color:rgb(var(--color-header-text));border-radius:0 0 var(--menu-modal-border-radius) var(--menu-modal-border-radius);z-index:1}.search-modal__input{height:60px;padding:28px 68px 10px 20px}.search-modal__submit-button{position:absolute;top:0;right:0;height:100%;background-color:transparent;border:0;outline:0;cursor:pointer;width:68px;padding:0;display:flex;align-items:center;justify-content:center;color:inherit}.footer-block__heading{font-weight:500}.footer-block__details-content.rte,.footer-block__details-content>li{margin-top:15px}.footer-block__details-content a{opacity:.7}.footer-block__details-content .list-menu__item--active,.footer-block__details-content .list-menu__item--link:hover{text-decoration:underline;text-underline-offset:6px;color:rgba(var(--color-text));opacity:1}.footer-block--newsletter{display:flex;flex-wrap:wrap;align-items:center}.footer__list-social{display:flex;grid-column-gap:8px}.footer__list-social{row-gap:15px;flex-wrap:wrap}#shopline-section-header{position:relative;z-index:30}#shopline-section-header:not(.shopline-section-header-scrolling){top:0!important}#shopline-section-header.shopline-section-header-sticky--always{position:sticky;top:var(--header-sticky-top,0px);animation:modalSlideInTop .4s cubic-bezier(0.165,0.84,0.44,1)}#shopline-section-announcement-bar.section-padding,#shopline-section-announcement-bar .section-padding{padding-top:10px;padding-bottom:10px}.custom-page .page-title,.main-page .page-title{margin-bottom:20px;text-align:center}.header-dropdown-menu{display:block;position:absolute;left:0;pointer-events:none;visibility:hidden;transform:translateY(-10px);opacity:0;transition:all .2s;background-color:rgba(var(--color-header-background));z-index:10;min-width:200px;width:max-content;max-width:300px;max-height:760px;overflow:auto;padding:10px 0 5px;box-shadow:0 10px 20px rgb(0 0 0 / 9%)}.header-inline-menus__item--has-submenu{position:relative}.header-dropdown-menu .header-inline-submenus__item{padding:8px 16px}.header-inline-menus__item--has-submenu:hover::before{content:attr(data-item-title);position:absolute;height:100%;top:0;margin-left:-30px;padding-left:30px;padding-right:30px;opacity:0}.header-inline-menus__item--has-submenu:not(.is-megamenu):hover .header-dropdown-menu,.header-inline-menus__item--has-submenu:not(.is-megamenu):focus .header-dropdown-menu{pointer-events:initial;visibility:visible;opacity:1;transform:translateY(0)}.header-dropdown-menu .header-inline-submenus__link::after{content:"";display:block;position:absolute;top:100%;left:0;width:100%;will-change:transform;height:1px;transform:scaleX(0);transform-origin:left center;background:rgb(var(--color-text));transition:all .25s cubic-bezier(0.104,0.204,0.492,1)}.header-dropdown-menu .header-inline-submenus__link:hover::after,.header-dropdown-menu .header-inline-submenus__link:focus::after{transform:scale(1)}.main-list-collections__title{margin-top:20px}.main-list-collections__container{margin-bottom:82px}.collection__item__image{position:relative}.card.collection-card-wrapper .card__inner .card__media{border-radius:calc(var(--collection-card-border-radius) - var(--collection-card-border-thickness))}.product-list-container{margin-top:20px}.pagination-wrapper{margin-top:40px}.pagination{display:flex;flex-direction:column;align-items:center;justify-content:center}.simple-pagination__list{display:flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid rgb(var(--color-entry-line));padding:8px 10px}.simple-pagination__list .pagination__num--container{color:rgba(var(--color-text),#000);text-align:center;padding:0 20px}.pagination__item{color:rgb(var(--color-text));display:inline-flex;justify-content:center;align-items:center;position:relative;padding:0;text-decoration:none;cursor:pointer}.pagination__item:hover{background:rgba(0,0,0,0.05)}.simple-pagination__list .pagination__item--disible{pointer-events:none}.simple-pagination__list .pagination__item.pagination__item-arrow{color:rgb(var(--color-button-text));width:24px;height:24px}.pagination__item--next .icon{transform:rotate(90deg)}.pagination__item--prev .icon{transform:rotate(-90deg)}.simple-pagination__list .pagination__item--disible .icon{opacity:.5;cursor:not-allowed}.simple-pagination__list .pagination__item.pagination__item-arrow svg{color:rgb(var(--color-button-background))}.header .header__menu-drawer .modal__content{color:rgb(var(--color-text));background:rgb(var(--color-header-background))}.header .drawer .modal__content{position:fixed;top:var(--header-top-position,0);height:calc(100% - var(--header-top-position, 0))}.header__menu-drawer .drawer__main{margin-left:calc(-1 * var(--drawer-padding-inline));margin-right:calc(-1 * var(--drawer-padding-inline));position:relative}.drawer-menus__item,.drawer-menus__sub-item{display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-decoration:none;text-transform:capitalize;background:transparent;transition:background .2s}.drawer-menus__item>a,.drawer-menus__sub-item>a{align-items:center;display:flex;flex:1 1 auto;word-break:break-word}.drawer-menus__sub-item>a{padding-top:10px;padding-bottom:10px;margin-left:var(--drawer-padding-inline)}.drawer-menus__item>a{padding-top:10px;padding-bottom:10px;margin-left:var(--drawer-padding-inline);font-weight:bold}.drawer-menus__item-icon{display:flex;height:36px;width:36px;align-items:center;justify-content:center;margin-inline:8px}.drawer-menus__item-icon-off{display:none}.drawer-menus__sub-menus{background:rgba(var(--color-text),0.05)}.header__icon-button{display:flex;padding:6px}.header__search .modal__content{position:absolute;background-color:rgb(var(--color-header-background))}.header__search details[open] .modal__overlay::after{position:absolute;top:100%;z-index:initial}.search-modal__close-button{margin-left:4px;padding:12px;margin-right:8px}details[open]>summary>.drawer-menus__item>.drawer-menus__item-icon-on{display:none}details[open]>summary>.drawer-menus__item>.drawer-menus__item-icon-off{display:flex}.header__user-center-button{display:inline-flex;align-items:center;cursor:pointer;letter-spacing:.1em}.header__user-center-button .icon{margin-right:8px}@media screen and (min-width:960px){.header__container--middle-left{grid-template:"menu logo buttons" auto / 1fr auto 1fr}.tile-search.header__container--middle-left .header__buttons{width:100%}.tile-search .search-modal__content{justify-content:flex-end;padding:20px 0 20px 20px}.tile-search .search-modal__form{max-width:300px}.tile-search .search-modal__field{background:transparent;color:rgb(var(--color-header-pc-searchbar-text))}.tile-search .search-modal__input{height:48px;padding:10px 10px 10px 48px;color:rgb(var(--color-header-pc-searchbar-text));background-color:rgba(var(--color-header-pc-searchbar-bg),1)}.tile-search .search-modal__input::placeholder{opacity:1;color:rgb(var(--color-header-pc-searchbar-text))}.tile-search .search-modal__field::after{border-color:rgb(var(--color-header-pc-searchbar-border))}.tile-search .search-modal__submit-button{color:rgb(var(--color-header-pc-searchbar-text));left:0;right:unset;width:48px}.section-footer-padding{padding-left:var(--padding-left);padding-right:var(--padding-right)}.footer-block{min-width:200px}.footer-block--list .footer-block__heading svg{display:none}.footer-block--newsletter{margin-top:40px;margin-bottom:40px}.footer-block--newsletter.content-align-row{flex-direction:column;justify-content:center}.footer__list-social{grid-column-gap:var(--media-icon-padding)}.footer-block--newsletter.content-align-row .footer__list-social{margin-top:20px}.custom-page .page-title,.main-page .page-title{margin-bottom:30px}.main-list-collections__title{margin-top:80px;margin-bottom:42px}.hover-effect-container:hover .hover-effect-target{opacity:1;transform:translateY(-50%) scale(1.1)}.product-list-container{margin-top:15px}}@media screen and (max-width:959px){*{-webkit-tap-highlight-color:transparent}.header__heading{margin:10px auto}.header{--header-column-gap:0;min-height:60px}.header__container{grid-template:"tools logo buttons" auto / auto 1fr!important}footer-menu .footer-block__heading{display:flex;align-items:center;justify-content:space-between}footer-menu .icon-arrow{display:inline-block}footer-menu[open] .icon-arrow{display:none}footer-menu .icon-minus{display:none}footer-menu[open] .icon-minus{display:inline-block}footer-menu .footer-block__details-content{height:0;opacity:0}footer-menu[open] .footer-block__details-content{opacity:1;height:auto}}@media(max-width:749.98px){.advc .advc-product-list__column{display:block!important}#MainContent #shopline-section-17122133f64{overflow:hidden}.advc.advc-section .advc-container{padding:0 12px!important}.advc .advc-product-list__item-wrap{margin-right:0!important}}.order-select-list-section .container{max-width:1000px;margin:0 auto;background:white;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,0.1);overflow:hidden;margin-bottom:50px}.order-select-list-section .header{background:linear-gradient(135deg,#FF9A3D 0,#FF6B35 100%);color:white;padding:30px;text-align:center}.order-select-list-section .header h1{font-size:28px;margin-bottom:10px}.order-select-list-section .header p{opacity:.9;font-size:13px}.order-select-list-section .tabs{display:flex;background:#f8f9fa;border-bottom:1px solid #eaeaea}.order-select-list-section .tab{flex:1;padding:18px;text-align:center;cursor:pointer;font-weight:bold;transition:all .3s ease;border-bottom:3px solid transparent;font-size:14px}.order-select-list-section .tab.active{background:white;color:#FF9A3D;border-bottom:3px solid #FF9A3D}.order-select-list-section .tab:hover:not(.active){background:#e9ecef}.order-select-list-section .form-container{padding:30px}.order-select-list-section .form-section{display:none}.form-section.active{display:block;animation:fadeIn .5s ease}.order-select-list-section .form-group{margin-bottom:20px}.order-select-list-section label{display:block;margin-bottom:8px;font-weight:bold;color:#555}.order-select-list-section input{width:100%;padding:14px;border:2px solid #e1e5eb;border-radius:8px;font-size:16px;transition:border-color .3s}.order-select-list-section input:focus{outline:0;border-color:#FF9A3D;box-shadow:0 0 0 3px rgba(102,126,234,0.1)}.submit-btn{width:100%;padding:15px;background:linear-gradient(135deg,#FF9A3D,#FF6B35);color:white;border:0;border-radius:8px;font-size:16px;font-weight:bold;cursor:pointer;transition:all .3s ease}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,0.3)}.result-container{padding:30px;border-top:1px solid #eee;display:none}.result-header{text-align:center;margin-bottom:25px}.result-header h2{color:#333;margin-bottom:10px}#order-id-form label{font-size:14px}.order-card{background:white;border-radius:12px;padding:8px;box-shadow:0 4px 15px rgba(0,0,0,0.08);transition:transform .3s ease,box-shadow .3s ease;border-left:5px solid #FF9A3D;margin-bottom:12px}.order-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.order-id{font-size:18px;font-weight:bold;color:#333}.order-date{color:#666;font-size:14px}.order-amount{font-size:22px;font-weight:bold;color:#FF9A3D}.order-details{display:grid;gap:3px;margin-bottom:10px}.detail-row{display:flex;flex-wrap:wrap}.detail-label{width:100px;color:#666;font-weight:bold;flex-shrink:0}.detail-value{flex:1;color:#333}.detail-value img{width:100%;max-width:80px}.order-card .status-badge{display:inline-block;padding:5px 12px;border-radius:20px;font-size:12px;font-weight:bold;text-transform:uppercase}.order-card .status-shipped{background-color:#d4edda;color:#155724}.order-card .status-pending{background-color:#fff3cd;color:#856404}.order-card .status-processing{background-color:#cce7ff;color:#004085}.order-card .buttons-container{display:flex;gap:10px;flex-wrap:wrap}.order-card .action-button{flex:1;padding:12px;border:0;border-radius:8px;font-size:14px;font-weight:bold;cursor:pointer;transition:all .3s ease;text-align:center;text-decoration:none;min-width:120px}.order-card .view-details-btn{background:linear-gradient(135deg,#FF9A3D,#FF6B35);color:white}.order-card .view-logistics-btn{background:linear-gradient(135deg,#28a745,#238b33);color:white}.order-card .action-button:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,0.2)}@media(min-width:768px){.order-card .order-details{grid-template-columns:repeat(2,1fr)}.order-card .order-header{flex-wrap:nowrap}.order-card .order-amount{font-size:24px}}@media(max-width:767px){.order-card .header h1{font-size:24px}.order-card .order-card{padding:20px}.detail-label{width:80px;font-size:14px}.detail-value{font-size:14px}.order-card .order-amount{font-size:20px}.buttons-container{flex-direction:column}.action-button{width:100%}}.logistics-track{background:#f8f9fa;border-radius:4px;padding:10px;margin-top:2px;border:1px solid #e9ecef}.logistics-track h4{color:#333;margin-bottom:15px;font-size:16px}.timeline{position:relative;padding-left:28px;max-height:200px;overflow:hidden;overflow-y:auto}.timeline::before{content:'';position:absolute;left:7px;top:0;bottom:0;width:2px;background:#FF9A3D}.timeline-item{position:relative;margin-bottom:10px}.timeline-item:last-child{margin-bottom:0}.timeline-dot{position:absolute;left:-26px;top:6px;width:12px;height:12px;border-radius:50%;background:#FF9A3D;border:2px solid white;box-shadow:0 0 0 2px #FF9A3D}.timeline-item.completed .timeline-dot{background:#28a745;border-color:white;box-shadow:0 0 0 2px #28a745}.timeline-item.current .timeline-dot{background:#17a2b8;border-color:white;box-shadow:0 0 0 2px #17a2b8;animation:dot-pulse 1.5s infinite}.timeline-item.pending .timeline-dot{background:#6c757d;border-color:white;box-shadow:0 0 0 2px #6c757d}.timeline-content{margin-left:0}.timeline-time{display:inline-block;font-size:13px;color:#666;font-weight:bold}.timeline-desc{display:inline-block;font-size:14px;color:#333;margin-left:10px}.empty-order-msg{text-align:center;padding:12x;color:#666;font-size:16px}.empty-order-msg p{margin:0}.empty-order-msg a{color:#FF9A3D;text-decoration:none;font-weight:bold;transition:all .3s ease}.empty-order-msg a:hover{color:#FF6B35;text-decoration:underline}:root{--gogshop-primary:#D65A31;--gogshop-primary-dark:#B84A27;--gogshop-primary-light:#FF8A5C;--gogshop-secondary:#FF6B35;--gogshop-secondary-dark:#E55520;--gogshop-secondary-light:#FF9A6B;--gogshop-gradient:linear-gradient(135deg,var(--gogshop-secondary) 0,var(--gogshop-primary) 100%);--gogshop-gradient-hover:linear-gradient(135deg,var(--gogshop-secondary-dark) 0,var(--gogshop-primary-dark) 100%);--gogshop-gradient-soft:linear-gradient(135deg,#FFF5F0 0,#FFEDE5 100%);--gogshop-gold:#F5A623;--gogshop-success:#2ECC71;--gogshop-text-dark:#2C2C2C;--gogshop-text-light:#6B6B6B;--gogshop-border:#E8E8E8;--gogshop-bg-soft:#FDF8F5}._visitorsBox_1tba8_1,._productVirtualSale_1b39j_1{background:var(--gogshop-gradient-soft)!important;border-left:4px solid var(--gogshop-primary)!important;border-radius:12px!important;color:var(--gogshop-text-dark)!important}._visitorsBox_1tba8_1 svg{color:var(--gogshop-primary)}._countdown_gfhmu_25._templateRed_gfhmu_77{background:var(--gogshop-gradient)!important;border-radius:16px!important;margin:12px 0!important}._countdown_gfhmu_25 ._title_gfhmu_43{font-weight:700!important;font-size:15px!important}._timeout_167n2_10._red_167n2_19{background:rgba(255,255,255,0.15)!important;backdrop-filter:blur(8px)!important;border-radius:40px!important;padding:4px 12px!important}._timeout_167n2_10._red_167n2_19 ._timeItem_167n2_1{background:transparent!important;color:#FFF!important;font-weight:700!important;font-size:18px!important}.price .price__sale .price-item--sale{font-size:32px!important;font-weight:800!important;color:var(--gogshop-primary)!important;letter-spacing:-0.5px}.price .price__sale .price-item--regular{font-size:18px!important;text-decoration:line-through!important;color:#B0B0B0!important;margin-left:12px!important;font-weight:500!important}.product__info-container .price{position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px}.product__info-container .price::before{content:"🔥 限时抢购";display:inline-block;background:var(--gogshop-gradient);color:white;font-size:12px;font-weight:700;padding:6px 16px;border-radius:40px;letter-spacing:1px;margin-right:12px}.plugin-cod-select-bundle__item__wrapper{transition:all .3s cubic-bezier(0.2,0.9,0.4,1.1)!important;border-radius:16px!important;border:1.5px solid var(--gogshop-border)!important}.plugin-cod-select-bundle__item__wrapper:hover{transform:translateY(-4px)!important;box-shadow:0 12px 24px rgba(214,90,49,0.12)!important;border-color:var(--gogshop-primary-light)!important}.plugin-cod-select-bundle__item.selected .plugin-cod-select-bundle__item__wrapper{background:var(--gogshop-gradient-soft)!important;border-color:var(--gogshop-primary)!important;border-width:1.5px!important;box-shadow:0 4px 12px rgba(214,90,49,0.1)!important}.plugin-cod-select-bundle__item__recommend{background:var(--gogshop-gradient)!important;font-weight:700!important;font-size:11px!important;padding:4px 12px!important;border-radius:20px 20px 0 0!important;letter-spacing:1px}.plugin-cod-select-bundle__item__price--sale{font-size:18px!important;font-weight:800!important;color:var(--gogshop-primary)!important}.plugin-cod-select-bundle__item__price--regular{font-size:13px!important;color:#B0B0B0!important;text-decoration:line-through!important;margin-left:8px!important}.plugin-cod-select-bundle__item__price--save{background:var(--gogshop-gradient)!important;border-radius:20px!important;padding:2px 10px!important;font-size:11px!important;font-weight:700!important;display:inline-block!important;margin-top:6px!important}.product-form__input input[type="radio"]+label.product-form--color-swatch{transition:all .2s ease!important;box-shadow:0 2px 6px rgba(0,0,0,0.08)!important}.product-form__input input[type="radio"]:checked+label.product-form--color-swatch{transform:scale(1.05)}.product-form__input input[type="radio"]:checked+label.product-form--color-swatch:after{border-color:var(--gogshop-primary)!important;border-width:2.5px!important}.product-form__input .product-form__input--left{font-weight:600!important;color:var(--gogshop-text-dark)}.shopline-element-buy-now,.product-form__buttons .button{background:var(--gogshop-gradient)!important;border:none!important;border-radius:48px!important;font-weight:800!important;font-size:16px!important;letter-spacing:2px!important;padding:14px 28px!important;transition:all .3s ease!important;box-shadow:0 6px 20px rgba(214,90,49,0.35)!important}.shopline-element-buy-now:hover,.product-form__buttons .button:hover{background:var(--gogshop-gradient-hover)!important;transform:translateY(-3px)!important;box-shadow:0 12px 28px rgba(214,90,49,0.45)!important}.shopline-element-buy-now:active,.product-form__buttons .button:active{transform:translateY(0)!important}.button--secondary{background:transparent!important;border:1.5px solid var(--gogshop-primary)!important;color:var(--gogshop-primary)!important;box-shadow:none!important}.button--secondary:hover{background:var(--gogshop-gradient-soft)!important;border-color:var(--gogshop-primary-dark)!important;color:var(--gogshop-primary-dark)!important}.quantity{border-radius:48px!important;background:#F5F5F5!important;overflow:hidden!important}.quantity__button{background:transparent!important;transition:all .2s ease!important}.quantity__button:hover{background:rgba(214,90,49,0.1)!important;color:var(--gogshop-primary)!important}.quantity__button:active{transform:scale(0.92)!important}.quantity__input{font-weight:700!important;font-size:16px!important;color:var(--gogshop-text-dark)!important}.express-main .express-header{background:#FFF!important;border-radius:16px!important;margin-bottom:12px!important;padding:16px!important;transition:all .2s ease!important}.express-main input[type="radio"]:checked+.express-header{border-color:var(--gogshop-primary)!important;background:var(--gogshop-gradient-soft)!important}.express-main input[type="radio"]:checked{background:var(--gogshop-primary)!important;border-color:var(--gogshop-primary)!important}.express-header__charge-free{color:var(--gogshop-success)!important;font-weight:700!important}.plugin-cod__price{background:#FFF!important;border-radius:20px!important;border:1px solid var(--gogshop-border)!important;padding:16px!important}.plugin-cod__price .plugin-cod__price--total{background:var(--gogshop-gradient-soft)!important;margin:-16px -16px -16px -16px!important;padding:16px 20px!important;border-radius:20px 20px 0 0!important;border-bottom:1px solid var(--gogshop-border)!important}.plugin-cod__price .plugin-cod__price--total .value{color:var(--gogshop-primary)!important;font-size:26px!important;font-weight:800!important}.plugin-cod__price .label{color:var(--gogshop-text-light)!important;font-weight:500!important}.field{border-radius:16px!important}.field__input{border-radius:16px!important}.field__label{font-weight:500!important;color:var(--gogshop-text-light)!important}.field__input:focus ~ .field__label,.field__input:not(:placeholder-shown) ~ .field__label{color:var(--gogshop-primary)!important;font-weight:600!important}.field:focus-within::after{border-color:var(--gogshop-primary)!important;border-width:2px!important}@media(max-width:768px){.price .price__sale .price-item--sale{font-size:26px!important}.price .price__sale .price-item--regular{font-size:14px!important}.price::before{font-size:10px!important;padding:4px 12px!important}.shopline-element-buy-now,.product-form__buttons .button{padding:12px 20px!important;font-size:14px!important}.plugin-cod-select-bundle__item__price--sale{font-size:16px!important}.plugin-cod__price .plugin-cod__price--total .value{font-size:22px!important}.express-main .express-header{padding:12px!important}}.shopline-element-buy-now::after,.product-form__buttons .button::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.4);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;pointer-events:none}.shopline-element-buy-now:active::after,.product-form__buttons .button:active::after{width:140%;height:140%}#shopline-section-announcement-bar{position:relative;overflow:hidden}#shopline-section-announcement-bar .announcement-bar--container{background:linear-gradient(90deg,#1A4D3E 0,#2D735C 25%,#C6A43B 50%,#2D735C 75%,#1A4D3E 100%);background-size:200% auto;animation:announcementShimmer 8s linear infinite}@keyframes announcementShimmer{0%{background-position:0 center}100%{background-position:200% center}}.announcement-bar--item{padding-top:12px!important;padding-bottom:12px!important;transition:all .3s ease}.announcement-bar--item .announcement--text{position:relative}.announcement-bar--item .announcement--text .rte{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.announcement-bar--item .announcement--text .rte strong{font-size:14px;font-weight:600;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,0.1);display:inline-flex;align-items:center;gap:6px}.announcement-bar--item:first-child .announcement--text .rte strong::before{content:"✨";font-size:14px;animation:twinkle 2s ease-in-out infinite}.announcement-bar--item:first-child .announcement--text .rte strong::after{content:"✨";font-size:14px;animation:twinkle 2s ease-in-out 1s infinite}.announcement-bar--item:last-child .announcement--text .rte strong::before{content:"🎉";font-size:14px;animation:bounce 1s ease-in-out infinite}@keyframes twinkle{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(0.9)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}.announcement-bar--item:first-child::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:60%;background:rgba(255,255,255,0.3)}@media(max-width:768px){.announcement-bar--item:first-child::after{display:none}}.announcement-bar--item:hover{background:rgba(255,255,255,0.05);backdrop-filter:blur(2px)}@media(max-width:768px){.announcement-bar--item .announcement--text .rte strong{font-size:11px}.announcement-bar--item{padding-top:8px!important;padding-bottom:8px!important}}.announcement-bar--list{position:relative}.announcement-bar--list::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.5),transparent);border-radius:2px}.announcement-bar--item .announcement--text{position:relative;overflow:hidden}.announcement-bar--item .announcement--text::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);animation:scanLight 3s ease-in-out infinite;pointer-events:none}@keyframes scanLight{0%{left:-100%}70%,100%{left:200%}}.price{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;background:linear-gradient(135deg,#FFF8F5 0,#FFF0E8 100%);padding:16px 20px;border-radius:20px;width:100%;box-sizing:border-box}.price .price-item--sale{font-size:36px!important;font-weight:800!important;color:#D65A31!important;letter-spacing:-1px}.price .price-item--regular{font-size:18px!important;text-decoration:line-through!important;color:#999!important;font-weight:500!important}.price .price-item--save-button{background:linear-gradient(135deg,#FF6B35,#D65A31)!important;border-radius:40px!important;padding:6px 16px!important;font-size:13px!important;font-weight:700!important;color:white!important;letter-spacing:1px;box-shadow:0 4px 12px rgba(214,90,49,0.3);animation:pulse-light 1.5s ease-in-out infinite}@keyframes pulse-light{0%,100%{box-shadow:0 4px 12px rgba(214,90,49,0.3)}50%{box-shadow:0 6px 18px rgba(214,90,49,0.5)}}.plugin-cod-select-bundle{margin-top:20px}.plugin-cod-select-bundle__title{font-size:18px!important;font-weight:700!important;color:#2C2C2C;margin-bottom:16px!important;position:relative;display:inline-block}.plugin-cod-select-bundle__title::after{content:'';position:absolute;bottom:-4px;left:0;width:40px;height:3px;background:linear-gradient(90deg,#D65A31,#FF6B35);border-radius:3px}.plugin-cod-select-bundle__items{display:flex;flex-wrap:wrap;gap:12px;margin:0!important}.plugin-cod-select-bundle__item{width:calc(50% - 6px)!important;margin:0!important}.plugin-cod-select-bundle__item__wrapper{background:#FFF!important;border:1.5px solid #F0F0F0!important;border-radius:16px!important;padding:14px 12px!important;transition:all .3s cubic-bezier(0.2,0.9,0.4,1.1)!important;cursor:pointer;position:relative;overflow:hidden}.plugin-cod-select-bundle__item__wrapper:hover{transform:translateY(-3px)!important;border-color:#D65A31!important;box-shadow:0 10px 25px rgba(214,90,49,0.12)!important}.plugin-cod-select-bundle__item.selected .plugin-cod-select-bundle__item__wrapper{border-color:#D65A31!important;background:linear-gradient(135deg,#FFF8F5,#FFF0E8)!important;box-shadow:0 6px 16px rgba(214,90,49,0.1)!important}.plugin-cod-select-bundle__item__recommend{background:linear-gradient(90deg,#D65A31,#FF6B35)!important;border-radius:20px 20px 0 20px!important;font-size:10px!important;font-weight:700!important;padding:4px 12px!important;letter-spacing:.5px;position:absolute;top:0;right:0;z-index:2}.plugin-cod-select-bundle__item__pic{font-size:14px!important;font-weight:700!important;color:#2C2C2C;line-height:1.4;margin-bottom:8px}.plugin-cod-select-bundle__item__price--sale{font-size:20px!important;font-weight:800!important;color:#D65A31!important}.plugin-cod-select-bundle__item__price--save{background:linear-gradient(135deg,#D65A31,#FF6B35)!important;border-radius:20px!important;padding:3px 10px!important;font-size:10px!important;font-weight:700!important;color:white!important;display:inline-block!important;margin-top:8px!important}.product-form__input{margin-bottom:20px!important}.form__label{font-weight:600!important;color:#2C2C2C;margin-bottom:12px!important;display:block}.product-form__input--right label{border:1.5px solid #E8E8E8!important;border-radius:40px!important;padding:6px 18px!important;font-size:14px!important;font-weight:500!important;transition:all .2s ease!important;background:white!important}.product-form__input--right label:hover{border-color:#D65A31!important;transform:translateY(-1px)}.product-form__input input[type="radio"]:checked+label{background:linear-gradient(135deg,#D65A31,#FF6B35)!important;border-color:#D65A31!important;color:white!important;box-shadow:0 2px 8px rgba(214,90,49,0.3)}.plugin-cod__price{background:#F8F9FA!important;border-radius:20px!important;padding:16px 20px!important;margin:20px 0!important;border:none!important}.plugin-cod__price--count,.plugin-cod__price--sub-total,.plugin-cod__price--Fee{display:flex!important;justify-content:space-between!important;padding:8px 0!important;border-bottom:1px dashed #E8E8E8!important}.plugin-cod__price--count .label,.plugin-cod__price--sub-total .label,.plugin-cod__price--Fee .label{color:#666!important;font-weight:500!important}.plugin-cod__price--count .value,.plugin-cod__price--sub-total .value{font-weight:700!important;color:#2C2C2C!important}.plugin-cod__price__line{height:1px;background:linear-gradient(90deg,transparent,#D65A31,transparent);margin:12px 0}.plugin-cod__price--total{display:flex!important;justify-content:space-between!important;padding-top:8px!important}.plugin-cod__price--total .label{font-size:18px!important;font-weight:700!important;color:#2C2C2C!important}.plugin-cod__price--total .value{font-size:28px!important;font-weight:800!important;color:#D65A31!important}.plugin-cod-form-item__tex{font-weight:700!important;font-size:16px!important;margin:20px 0 12px 0!important;color:#2C2C2C;position:relative;padding-left:12px}.plugin-cod-form-item__tex::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background:linear-gradient(180deg,#D65A31,#FF6B35);border-radius:3px}.plugin-cod__field{border-radius:16px!important;background:#FFF!important}.plugin-cod__field::after{border-radius:16px!important;transition:all .2s ease!important}.plugin-cod__field:focus-within::after{border-color:#D65A31!important;border-width:2px!important}.plugin-cod__field__label{font-weight:500!important;color:#999!important}.plugin-cod__field__input:focus ~ .plugin-cod__field__label,.plugin-cod__field__input:not(:placeholder-shown) ~ .plugin-cod__field__label{color:#D65A31!important;font-weight:600!important}.plugin-cod__field.dialing-code{width:100px!important;min-width:100px!important}.express-group{width:100%}.express-main .express-list{display:flex;flex-direction:column;gap:12px}.express-main .express{background:#FFF!important;transition:all .2s ease!important}.express-header{padding:14px 16px!important;border-radius:16px!important;cursor:pointer}.express-header__radio{width:18px!important;height:18px!important;margin-right:12px!important;accent-color:#D65A31}.express-header__title{font-weight:600!important;color:#2C2C2C;flex:1}.express-header__charge-free{color:#2ECC71!important;font-weight:700!important;font-size:13px;background:#E8F8F0;padding:4px 10px;border-radius:20px}.express input[type="radio"]:checked+.express-header{background:linear-gradient(135deg,#FFF8F5,#FFF0E8)}.express input[type="radio"]:checked+.express-header .express-header__title{color:#D65A31}.new-year-tips{background:linear-gradient(135deg,#FFF5F5,#FFEBEB)!important;border-left:4px solid #D65A31!important;border-radius:12px!important;padding:12px 16px!important;margin:16px 0!important;font-weight:600!important;font-size:14px!important;color:#D65A31!important;animation:tipPulse 2s infinite ease-in-out!important}@keyframes tipPulse{0%,100%{background:linear-gradient(135deg,#FFF5F5,#FFEBEB)}50%{background:linear-gradient(135deg,#FFEBEB,#FFE0E0)}}.plugin-cod__field select{cursor:pointer;appearance:none;-webkit-appearance:none;background-color:transparent;z-index:2;position:relative}.plugin-cod__field .icon-arrow{right:16px!important;pointer-events:none}.plugin-cod__btn.plugin-cod__cod-btn{background:linear-gradient(135deg,#FF6B35,#D65A31)!important;border-radius:50px!important;padding:16px 24px!important;font-size:18px!important;font-weight:800!important;letter-spacing:2px!important;transition:all .3s ease!important;box-shadow:0 8px 20px rgba(214,90,49,0.35)!important;position:relative;overflow:hidden}.plugin-cod__btn.plugin-cod__cod-btn:hover{transform:translateY(-3px)!important;box-shadow:0 15px 30px rgba(214,90,49,0.45)!important}.plugin-cod__btn.plugin-cod__cod-btn:active{transform:translateY(0)!important}.plugin-cod__btn.plugin-cod__cod-btn::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.4);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease;pointer-events:none}.plugin-cod__btn.plugin-cod__cod-btn:active::after{width:140%;height:140%}.plugin-cod__btn-content{display:inline-flex;align-items:center;gap:4px}@media(max-width:768px){.price{padding:12px 16px}.price .price-item--sale{font-size:28px!important}.price .price-item--regular{font-size:14px!important}.price .price-item--save-button{font-size:11px!important;padding:4px 12px!important}.plugin-cod-select-bundle__item{width:100%!important}.plugin-cod-select-bundle__item__pic{font-size:13px!important}.plugin-cod-select-bundle__item__price--sale{font-size:18px!important}.plugin-cod__price--total .value{font-size:24px!important}.plugin-cod__btn.plugin-cod__cod-btn{padding:14px 20px!important;font-size:16px!important}.product-form__input--right label{padding:4px 14px!important;font-size:13px!important}}.plugin-cod-form-item__tex{font-size:16px;font-weight:600;color:#2C2C2C;margin:20px 0 12px 0;cursor:pointer;display:inline-block;transition:color .2s}.plugin-cod-form-item__tex:hover{color:#D65A31}